JP5149421B2 - 加工時間予測部および加工誤差予測部を有する数値制御装置 - Google Patents
加工時間予測部および加工誤差予測部を有する数値制御装置 Download PDFInfo
- Publication number
- JP5149421B2 JP5149421B2 JP2011113927A JP2011113927A JP5149421B2 JP 5149421 B2 JP5149421 B2 JP 5149421B2 JP 2011113927 A JP2011113927 A JP 2011113927A JP 2011113927 A JP2011113927 A JP 2011113927A JP 5149421 B2 JP5149421 B2 JP 5149421B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- point sequence
- error
- servo
- position point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000003754 machining Methods 0.000 title claims description 196
- 238000012545 processing Methods 0.000 claims description 66
- 238000004088 simulation Methods 0.000 claims description 55
- 238000000034 method Methods 0.000 claims description 43
- 230000001133 acceleration Effects 0.000 claims description 40
- 230000006870 function Effects 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 101100315260 Picea mariana SB09 gene Proteins 0.000 description 1
- 230000036461 convulsion Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4069—Simulating machining process on screen
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35346—VMMC: virtual machining measuring cell simulate machining process with modeled errors, error prediction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36219—Calculate machining information, like time, surface to be machined from program
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36252—Generate machining program based on a simulation to optimize a machine parameter
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
特許文献2には、送り速度や加減速を最適に調整する機能を持つ数値制御装置を使用した加工においても正確な軸移動時間を迅速に算出することができる加工時間算出装置が開示されている。
特許文献3には、コーナ部の切削における加工誤差及び円弧切削における半径方向誤差を許容範囲におさめることが可能な数値制御装置が開示されている。
特許文献4には、工作機械の3次元軌跡の誤差を正確に定量化し、該誤差を表示又は出力できる機能を備えた軌跡表示装置が開示されている。
また、特許文献4に開示される技術は誤差を計算し表示又は出力するのみであり、この技術では「どの程度の加工速度、加工条件であればどの程度の加工精度のワークを加工できるのかを、試し加工を行わないでシミュレーションで知りたい」、また「許容加工誤差内の精度を持つワークをできるだけ短い加工時間で加工するにはどの程度の加工速度、加工条件とすればいいのかを、試し加工を行わないでシミュレーションで知りたい」という要望には応えられない。
請求項3に係る発明は、前記加工誤差予測部は、前記シミュレーションの各処理周期での前記指令位置点列および前記サーボ位置点列を取得し、前記サーボ位置点列における特定サーボ位置から前記指令位置点列への距離、および、前記特定サーボ位置から各指令位置の隣り合う点間を結ぶ線分への垂線の長さのうちより長さの短いものを前記特定サーボ位置の誤差とし、前記各特定サーボ位置での前記各誤差のうち最も大きいものを前記指令位置点列と前記サーボ位置点列間の誤差とすることを特徴とする請求項1に記載の数値制御装置である。
請求項6に係る発明は、前記数値制御装置は回転軸を含む多軸加工機を制御する数値制御装置であり、前記加工誤差予測部は前記指令位置点列および前記サーボ位置点列から工具先端点位置の3次元指令位置点列および3次元サーボ位置点列を求め、前記3次元指令位置点列を前記指令位置点列および前記3次元サーボ位置点列を前記サーボ位置点列として前記指令位置点列と前記サーボ位置点列間の誤差を求めることを特徴とする請求項1〜請求項5のいずれか1つに記載の数値制御装置である。
請求項7に係る発明は、前記精度データは、許容加速度または許容コーナ速度差の加工条件データで与えられる請求項1〜請求項6のいずれか1つに記載の数値制御装置である。
図4は、本願発明の特長をまとめたものであり、本発明は1組乃至複数の速度データおよび精度データにおいてどの程度の加工誤差および加工時間が予測されるかについてシミュレーションを行い、どの程度の速度データおよび精度データであれば、どの程度の加工精度のワークがどの程度の加工時間で加工できるのか(図4(1)参照)、また、許容加工誤差内の精度を持つワークをできるだけ短い加工時間で加工するにはどの程度の加工速度、加工条件とすればいいのか(図4(2))を推定するものである。本発明では誤差の評価において、シミュレーションによるサーボ位置から指令位置への誤差と、シミュレーションによる指令位置からサーボ位置への誤差として評価する。このことによって、より精度よく誤差を予測することができる。
<実施形態1>
図5は、本発明に係る加工プログラムの加工時間予測部および加工誤差予測部を備えた数値制御装置1の機能ブロック図である。プログラム解析部3は加工プログラム2を読み取り解析を行い補間用データを作成する。補間部4は、補間前加減速部5によってブロック間やブロックに対して作成された速度に基づいて、補間用データにしたがって補間を行い補間データ(ΔPn)を作成する。補間後加減速部7は補間データ(ΔPn)に対して補間後加減速を行いそのデータを蓄積して位置としサーボ位置指令データ(VCn)を作成する。サーボ位置指令データ(VCn)は補間後加減速部7からサーボシミュレーション部8に送られ、サーボシミュレーション部8において実際のサーボ動作をシミュレーションしたサーボ位置データ(Qn)(以下、単に「サーボ位置(Qn)」という)を作成する。
サーボ位置指令データ(VCn)と前回の処理周期のサーボ位置(フィードバックデータ)Qn-1との差分をポジションループゲインシミュレーション部81に入力する。ポジションループゲインシミュレーション部81では、その差分にポジションループゲインを乗算したΔRnを出力する。ΔUnとΔRnの和が位置シミュレーション部82に入力され、それを蓄積してサーボ位置Qnとする。
なお、添え字「n」や後出する「m」を持つデータは、送り軸の数を合算した軸数分のデータを持つベクトルである。
ここで、加工時間・加工誤差予測用データは、パラメータ、マクロ変数、DI信号などについて同種の加工用データとは別に用意する。したがって、ここにおけるDI信号は加工時間予測および加工誤差予測用の仮想の信号データである。
プログラム解析部3、補間部4、補間前加減速部5、および、補間後加減速部7の各シミュレーションの処理方法については従来技術であるので詳述しない。ただし、補間部4、補間前加減速部5、および、補間後加減速部7のシミュレーションの処理周期は加工用に比べて長くてよい。例えば加工用の補間部、補間前加減速部および補間後加減速部の処理周期は1msecであっても、加工時間予測および加工誤差予測用の補間部4、補間前加減速部5および補間後加減速部7のシミュレーションの処理周期は8msec程度の粗い周期を想定した処理としてもよい。このことによってより高速に加工時間予測および加工誤差予測を行うことができる。
●[ステップSA01]n=0,m=0,Maxep=0,Maxeq=0とする。
●[ステップSA02]点列Pnに対してその範囲を規定するためあらかじめ設定している数dnにしたがい、n−dn≦n≦n+dnの点列Pnを用意する。n−dn≦n≦n+dnが0≦n≦neの範囲を超えている場合は、0≦n≦neの範囲内の点列のみとする。点列Qmに対しても同様に、その範囲を規定するためあらかじめ設定している数dmにしたがい、m−dm≦m≦m+dmの点列Qmを用意する。m−dm≦m≦m+dmが0≦m≦meの範囲を超えている場合は、0≦m≦meの範囲内の点列のみとする。
●[ステップSA03]特定指令位置Pnから点列Qmへの誤差計算を行い、Pnから点列Qmへの誤差Epを得る。また、Epの最大値Maxepを更新し、mを更新する。この処理については、図11に示すフローチャートにより詳細に説明する。
●[ステップSA04]特定サーボ位置Qmから点列Pnへの誤差計算を行い、Qmから点列Pnへの誤差Eqを得る。また、Eqの最大値Maxeqを更新する。nを更新する。
●[ステップSA05]n=neかつm=meかどうか判断し、NoであればステップSA02に戻る。YesであればステップSA06へ移行する。
●[ステップSA06]MaxepとMaxeqの大きい方を指令位置点列Pnとサーボ位置点列Qm間の予測誤差Eeとし、処理を終了する。
従来技術で述べたように、特許文献4に開示されている技術は、上記のステップSA04に相当する計算のみを行っている。ただし、すでに述べたように特許文献4では実際に駆動軸(サーボ)を動作させて得た実位置に対する計算であるのに対して、本発明ではシミュレーションによって得た位置に対する計算である。
●[ステップSB01]i=m−dm,Ep=|Pn−Qi|と初期値をセットする。ここで、一般的にi=m−dmとしたが、上記図9のフローチャートの説明のステップSA02で説明したように、Qmについてm−dm≦m≦m+dmが0≦m≦meの範囲を超えている場合は、iはm−dm≦m≦m+dmと0≦m≦meが重なる範囲内の一番小さい値とする。
●[ステップSB02]PnとQi+1の間の長さ|Pn−Qi+1|を計算し、|Pn−Qi+1|<EpならEp=|Pn−Qi+1|かつim=i+1とし、そのときのi+1を記憶する。
●[ステップSB03]QiとQi+1間の線分Lqを作成する。
●[ステップSB04]Pnから線分Lqに垂線があるかどうか判断する。なければステップSB07へ移行し、あればステップSB05へ移行する。
●[ステップSB05]PnからLqへの垂線の長さLperを計算する。
●[ステップSB06]Lper<Epなら、Ep=Lperとしかつim=i+1としてそのときのi+1を記憶する。
●[ステップSB07]i=m+dm−1かどうか判断する。YesならステップSB09へ移行する。NoならステップSB08へ移行する。ここで、一般的に、i=m+dm−1かどうかとしたが、上記図9のフローチャートの説明のステップSA02で述べたように、Qmについてm−dm≦m≦m+dmが0≦m≦meの範囲を超えている場合は、iはm−dm≦m≦m+dmと0≦m≦meが重なる範囲内の一番大きな値の1だけ小さい値と等しいかどうか判断する。その結果、Pnから点列Qm(m−dm≦m≦m+dm)の隣り合う線分への垂線のうちより長さの短いものがEpとして求まる。これを、Pnと点列Qm(m−dm≦m≦m+dm)間の誤差とする。(図12参照)
●[ステップSB08]iに1を加えてiとし、ステップSB02に戻り処理を継続する。
●[ステップSB09]Ep>MaxepならMaxep=Epとし、Epの最大値Maxepを更新する。
●[ステップSB10]im>mなら、m=imとする。im≦mなら、m=m+1としてmを更新する。ただし、mが最大値meを超えるようならmはmeとし、処理を終了する。
実施形態2では、許容加工誤差内で一番加工時間の短い条件を得る。
精度データと速度データを変更していくつかの精度データと速度データによって予測加工時間Teと予測加工誤差Eeを求め、図14のような表を作成する。
ここでは速度データはパラメータ設定速度を与えている。図14は、5つの太枠内(精度データ1,速度データ1000mm/min)、(精度データ10,速度データ1000mm/min)、(精度データ5,速度データ2000mm/min)、(精度データ1,速度データ3000mm/min)、(精度データ10,速度データ3000mm/min)が得られた予測加工時間と予測加工誤差であり、上段が予測加工時間Te(単位分)、下段が予測加工誤差Ee(単位mm)である。その他の枠内のデータについては、それから比例配分で内挿したものである。もちろん、5つの太枠以外においても、あるいは全ての枠においてシミュレーションしてもよい。
そして、あらかじめ設定されている許容加工誤差を0.05mmとした場合、斜線を入れた枠のデータは許容誤差を超えているので排除される。その結果、許容加工誤差内で予測加工時間も最も短いデータは、精度データ9,速度データ3000mm/minであることが容易に得られる。したがって、加工に対する推奨条件は(精度データ9,速度データ3000mm/min)となる。
工具ヘッドやテーブルに回転軸を持つ多軸加工機の場合、加工誤差予測部9は指令位置点列Pn(PXn,PYn,PZn,PBn,PCn)およびサーボ位置点列Qm(QXm,QYm,QZm,QBm,QCm)および工具長から工具先端点位置の3次元指令位置点列Pn’(PXn',PYn',PZn')および工具先端点位置の3次元サーボ位置点列Qm'(QXm',QYm',QZm')を求め、それらを実施形態1や実施形態2での指令位置点列およびサーボ位置点列と同様に扱って加工誤差を予測することができる。
ここで、添え字(B,C)についてはB軸とC軸の回転軸を持つ多軸加工機を想定してそれらの位置として表記したが、他の軸(A,B)や(A,C)軸の回転軸を持つ場合もある。また、多軸加工機には工具ヘッド回転型5軸加工機、テーブル回転型多軸加工機、混合型(工具ヘッドもテーブルも回転)多軸加工機がある。それぞれにおいて、上記工具先端点位置とは、加工するワークが載るテーブルにおける座標系での工具先端点位置の指令位置点列Pn'(PXn',PYn',PZn')およびサーボ位置点列Qm'(QXm',QYm',QZm')である。ここで、テーブルが回転する多軸加工機の場合、加工するワークが載るテーブルにおける座標系とはテーブル上にあってテーブル回転とともに回転する座標系である。
図15は工具ヘッド回転型5軸加工機の工具ヘッド部分の概略図、図16は工具ヘッド回転型5軸加工機におけるPn,QmおよびPn',Qm'の関係を図示している。
2 加工プログラム
3 プログラム解析部
4 補間部
5 補間前加減速部
6 加工時間予測部
7 補間後加減速部
8 サーボシミュレーション部
9 加工誤差予測部
20 工作機械
80 フィードフォワードシミュレーション部
81 ポジションループゲインシミュレーション部
82 位置シミュレーション部
Pn 指令位置
Qm” 実位置
ΔPn 補間データ
VCn サーボ位置指令データ
Qn サーボ位置
Te 予測加工時間
Ee 予測加工誤差
Claims (7)
- 加工プログラムに基づきワークを加工する工作機械を駆動制御する数値制御装置において、
加工を行う際の加工速度を与える速度データと加工精度を与える精度データを指定する指定手段と、
前記加工プログラムについて前記指定手段によって指定された速度データと精度データとを用いてプログラム解析処理、補間処理、補間後加減速処理及びサーボ動作をシミュレーションすることにより各処理周期での指令位置点列およびサーボ位置点列をシミュレーションにより求めるシミュレーション部と、
前記シミュレーション部内において前記ワークを加工する予測加工時間を求める加工時間予測部と、
前記指令位置点列およびサーボ位置点列を用い前記ワークを加工する際の予測加工誤差を求める加工誤差予測部と、
を有することを特徴とする数値制御装置。 - 前記加工誤差予測部は、前記シミュレーションの各処理周期での前記指令位置点列および前記サーボ位置点列を取得し、前記指令位置点列における特定指令位置から前記サーボ位置点列への距離、および、前記特定指令位置から各サーボ位置の隣り合う点間を結ぶ線分への垂線の長さのうちより長さの短いものを前記特定指令位置の誤差とし、前記各特定指令位置での前記各誤差のうち最も大きいものを前記指令位置点列と前記サーボ位置点列間の誤差とすることを特徴とする請求項1に記載の数値制御装置。
- 前記加工誤差予測部は、前記シミュレーションの各処理周期での前記指令位置点列および前記サーボ位置点列を取得し、前記サーボ位置点列における特定サーボ位置から前記指令位置点列への距離、および、前記特定サーボ位置から各指令位置の隣り合う点間を結ぶ線分への垂線の長さのうちより長さの短いものを前記特定サーボ位置の誤差とし、前記各特定サーボ位置での前記各誤差のうち最も大きいものを前記指令位置点列と前記サーボ位置点列間の誤差とすることを特徴とする請求項1に記載の数値制御装置。
- 前記加工誤差予測部は、前記シミュレーションの各処理周期での指令位置点列およびサーボ位置点列を取得し、前記指令位置点列における特定指令位置から前記サーボ位置点列への距離および前記特定指令位置から各サーボ位置の隣り合う点間を結ぶ線分への垂線の長さのうちより長さの短いものを前記特定指令位置の誤差とし、前記各特定指令位置での前記各誤差のうち最も大きいものを前記指令位置点列から前記サーボ位置点列間の誤差とし、前記サーボ位置点列における特定サーボ位置から各指令位置点列への距離および前記特定サーボ位置から各指令位置の隣り合う点間を結ぶ線分への垂線の長さのうちより長さの短いものを前記特定サーボ位置の誤差とし、前記各特定サーボ位置での前記各誤差のうち最も大きいものを前記サーボ位置点列から前記指令位置点列への誤差とし、前記指令位置点列から前記サーボ位置点列への前記誤差と前記サーボ位置点列から前記指令位置点列への前記誤差のうちより大きいものを前記指令位置点列と前記サーボ位置点列の誤差とすることを特徴とする請求項1に記載の数値制御装置。
- 前記加工時間予測部及び前記加工誤差予測部は、指定された複数の精度データ及び指定された複数の速度データに基づき複数の予測加工時間及び複数の予測加工誤差を求め、それら前記複数の予測加工時間および前記複数の予測加工誤差からあらかじめ設定されている許容加工誤差内で最も短い予測加工時間に対する前記精度データおよび前記速度データを求めることを特徴とする請求項1〜請求項4のいずれか1つに記載の数値制御装置。
- 前記数値制御装置は回転軸を含む多軸加工機を制御する数値制御装置であり、前記加工誤差予測部は前記指令位置点列および前記サーボ位置点列から工具先端点位置の3次元指令位置点列および3次元サーボ位置点列を求め、前記3次元指令位置点列を前記指令位置点列および前記3次元サーボ位置点列を前記サーボ位置点列として前記指令位置点列と前記サーボ位置点列間の誤差を求めることを特徴とする請求項1〜請求項5のいずれか1つに記載の数値制御装置。
- 前記精度データは、許容加速度または許容コーナ速度差の加工条件データで与えられる請求項1〜請求項6のいずれか1つに記載の数値制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011113927A JP5149421B2 (ja) | 2011-05-20 | 2011-05-20 | 加工時間予測部および加工誤差予測部を有する数値制御装置 |
| US13/403,006 US8938316B2 (en) | 2011-05-20 | 2012-02-23 | Numerical controller with machining time prediction unit and machining error prediction unit |
| DE102012009461A DE102012009461A1 (de) | 2011-05-20 | 2012-05-11 | Numerische Steuervorrichtung mit einer Maschinenzeitvorhersageeinheit und einer Maschinenfehlervorhersageeinheit |
| CN201210154967.6A CN102789194B (zh) | 2011-05-20 | 2012-05-17 | 具备加工时间预测部以及加工误差预测部的数值控制装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011113927A JP5149421B2 (ja) | 2011-05-20 | 2011-05-20 | 加工時間予測部および加工誤差予測部を有する数値制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012243152A JP2012243152A (ja) | 2012-12-10 |
| JP5149421B2 true JP5149421B2 (ja) | 2013-02-20 |
Family
ID=47088233
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011113927A Expired - Fee Related JP5149421B2 (ja) | 2011-05-20 | 2011-05-20 | 加工時間予測部および加工誤差予測部を有する数値制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8938316B2 (ja) |
| JP (1) | JP5149421B2 (ja) |
| CN (1) | CN102789194B (ja) |
| DE (1) | DE102012009461A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018049529A (ja) * | 2016-09-23 | 2018-03-29 | 大槻 俊明 | 数値制御工作機械測定装置 |
| DE112021003589T5 (de) | 2020-07-03 | 2023-04-13 | Fanuc Corporation | Post-Prozessor, Verarbeitungsprogramm-Erzeugungsverfahren; CNC-Bearbeitungssystem, und Programm für das Erzeugen von Bearbeitungsprogramm |
Families Citing this family (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5289601B1 (ja) * | 2012-03-19 | 2013-09-11 | ファナック株式会社 | 多軸加工機用切削距離演算装置 |
| WO2013168251A1 (ja) * | 2012-05-09 | 2013-11-14 | 三菱電機株式会社 | 数値制御装置 |
| CN103970073B (zh) * | 2013-01-24 | 2017-03-15 | 北京配天技术有限公司 | 一种用于数控系统的加减速规划方法、装置及数控机床 |
| US9753449B2 (en) * | 2013-04-08 | 2017-09-05 | Mitsubishi Electric Corporation | Numerical control device |
| JP2014219911A (ja) * | 2013-05-10 | 2014-11-20 | 東芝機械株式会社 | シミュレーション装置およびシミュレーションプログラム |
| EP3028103B1 (en) * | 2013-08-02 | 2020-12-09 | Icam Research Corporation | Device, system and methods for automatic development and optimization of positioning paths for multi-axis numerically controlled machining |
| US9465380B2 (en) | 2013-08-02 | 2016-10-11 | ICAM Research Corporation | Device, system and methods for automatic development and optimization of positioning paths for multi-axis numerically controlled machining |
| JP5800885B2 (ja) * | 2013-12-11 | 2015-10-28 | ファナック株式会社 | パラメータ調整を支援する機能を備えたパラメータ調整支援装置 |
| CN105900027B (zh) * | 2014-01-07 | 2018-09-21 | 三菱电机株式会社 | 轨迹控制装置 |
| JP5820000B2 (ja) * | 2014-02-21 | 2015-11-24 | ファナック株式会社 | テーブル形式データによる運転を行う数値制御装置 |
| CN106233213B (zh) | 2014-04-16 | 2018-12-21 | 三菱电机株式会社 | 指令值生成装置 |
| JP5902753B2 (ja) | 2014-05-28 | 2016-04-13 | ファナック株式会社 | 切上げ・切込み運動または円運動挿入機能を有する数値制御装置 |
| JP6333656B2 (ja) * | 2014-07-28 | 2018-05-30 | ファナック株式会社 | Ncプログラム修正後の加工時間を予測する加工時間予測装置 |
| EP3203333B1 (en) * | 2014-09-30 | 2019-12-04 | Makino Milling Machine Co., Ltd. | Control device for machine tool and machine tool |
| DE102015013283B4 (de) * | 2014-10-17 | 2019-01-24 | Fanuc Corporation | Vorrichtung und Verfahren zum Steuern einer Werkzeugmaschine, um einen synchronisierten Betrieb einer Spindelachse und Vorschubachse zu steuern |
| JP5956619B2 (ja) | 2015-01-13 | 2016-07-27 | ファナック株式会社 | 加工条件に応じてパラメータを調整するパラメータ自動調整装置 |
| JP6435872B2 (ja) * | 2015-01-20 | 2018-12-12 | ブラザー工業株式会社 | 数値制御装置と制御方法 |
| DE102016001768B4 (de) * | 2015-02-23 | 2020-06-18 | Fanuc Corporation | Laserbearbeitungssystem mit zeitangepasster Abgabebefehlsschaltung |
| FR3033655B1 (fr) * | 2015-03-10 | 2017-04-21 | Spring Tech | Procede de generation d'un programme d'usinage |
| JP6356658B2 (ja) * | 2015-12-25 | 2018-07-11 | ファナック株式会社 | プレスの調整が容易な数値制御装置 |
| JP6346206B2 (ja) | 2016-01-14 | 2018-06-20 | ファナック株式会社 | ブロック時間表示手段を有する数値制御装置 |
| JP6382865B2 (ja) * | 2016-02-04 | 2018-08-29 | ファナック株式会社 | 加工時間予測装置 |
| JP6189007B1 (ja) * | 2016-02-23 | 2017-08-30 | 三菱電機株式会社 | 数値制御パラメータ調整装置及び数値制御パラメータ調整方法 |
| JP6706518B2 (ja) * | 2016-03-17 | 2020-06-10 | ローランドディー.ジー.株式会社 | 加工時間予測装置、切削加工システムおよび加工時間予測方法 |
| JP6378249B2 (ja) | 2016-05-16 | 2018-08-22 | ファナック株式会社 | サーボ制御および機械運動の遅れを考慮する加工時間予測機能を有する数値制御装置 |
| US11327466B2 (en) * | 2016-09-02 | 2022-05-10 | Mitsubishi Electric Corporation | Command-value generation apparatus |
| JP6333915B2 (ja) | 2016-10-20 | 2018-05-30 | ファナック株式会社 | 数値制御装置 |
| JP6469065B2 (ja) * | 2016-10-28 | 2019-02-13 | ファナック株式会社 | 機械学習装置及び加工時間予測装置 |
| JP6450732B2 (ja) | 2016-11-11 | 2019-01-09 | ファナック株式会社 | 数値制御装置 |
| JP6450734B2 (ja) | 2016-11-22 | 2019-01-09 | ファナック株式会社 | 数値制御装置 |
| CN108375957B (zh) * | 2017-01-31 | 2021-03-26 | 兄弟工业株式会社 | 数值控制装置和控制方法 |
| JP6680731B2 (ja) * | 2017-08-23 | 2020-04-15 | ファナック株式会社 | 加工時間予測システム |
| CN109839901A (zh) * | 2017-11-24 | 2019-06-04 | 友嘉实业股份有限公司 | 加工时间预估系统 |
| US10310473B1 (en) * | 2017-11-30 | 2019-06-04 | Mitsubishi Electric Corporation | Systems and methods for path command generation |
| JP6878378B2 (ja) | 2018-10-31 | 2021-05-26 | ファナック株式会社 | 数値制御装置 |
| JP2021002194A (ja) * | 2019-06-21 | 2021-01-07 | ファナック株式会社 | 数値制御装置、cnc工作機械、数値制御方法及び数値制御用プログラム |
| JP7348013B2 (ja) * | 2019-09-30 | 2023-09-20 | ファナック株式会社 | シミュレーション装置 |
| CN112698625B (zh) * | 2020-12-11 | 2022-03-22 | 西安交通大学 | 一种面向联动轨迹误差预测的五轴机床数字孪生建模方法 |
| DE112021007003T5 (de) * | 2021-04-06 | 2023-11-30 | Fanuc Corporation | Auswahlvorrichtung, Kommunikationsregelungsvorrichtung, Simulationsvorrichtung und Aufzeichnungsmedium |
| CN113985812B (zh) * | 2021-10-19 | 2024-08-16 | 安徽科技学院 | 一种多轴数控机床加工误差预报方法 |
| JP7572574B2 (ja) | 2022-02-18 | 2024-10-23 | ファナック株式会社 | 加工時間予測装置及び加工時間予測方法 |
| CN114355838B (zh) * | 2022-03-18 | 2022-09-20 | 北京精雕科技集团有限公司 | 一种工件工序加工时间的计算方法及装置 |
| CN119137551A (zh) * | 2022-05-18 | 2024-12-13 | 三菱电机株式会社 | 加工结果评价装置、加工结果评价方法、加工条件决定装置及加工条件决定方法 |
| CN116047931B (zh) * | 2022-11-27 | 2026-01-20 | 江西洪都航空工业集团有限责任公司 | 一种翻转及末端控制半实物仿真试验方法 |
| CN116748950B (zh) * | 2023-06-21 | 2025-10-28 | 海德盟数控技术(深圳)有限公司 | 数控机床及使用所述数控机床进行的产品加工的方法 |
| CN117955372B (zh) * | 2024-03-27 | 2024-07-05 | 珠海格力电器股份有限公司 | 电机的控制方法及装置、电子设备和存储介质 |
| CN119781370B (zh) * | 2024-12-23 | 2025-10-28 | 中航西安飞机工业集团股份有限公司 | 一种数控加工尺寸误差预测方法 |
| CN120353192B (zh) * | 2025-06-24 | 2025-09-05 | 深圳市睿达科技有限公司 | 一种运动控制系统的工时模拟计算系统及方法 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3418549A (en) * | 1962-03-19 | 1968-12-24 | Rohr Corp | Combined numerical and torque control for a work and feed machine tool |
| JPS5835607A (ja) | 1981-08-27 | 1983-03-02 | Fanuc Ltd | 数値制御装置 |
| DE3408523A1 (de) | 1984-03-08 | 1985-09-12 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur ueberwachung der durch die steuerung der antriebe einer rechnergesteuerten werkzeugmaschine oder eines industrieroboters erzeugten bahn |
| JPS63273108A (ja) * | 1987-04-30 | 1988-11-10 | Fanuc Ltd | 速度制御装置 |
| US4833617A (en) * | 1987-08-14 | 1989-05-23 | General Electric Company | Solid modeling based adaptive feedrate control for NC machining |
| JP3673383B2 (ja) * | 1997-12-12 | 2005-07-20 | ファナック株式会社 | ロボットの制御装置 |
| JP3399419B2 (ja) * | 1999-10-28 | 2003-04-21 | 三菱電機株式会社 | 数値制御シミュレーション装置 |
| US6865499B2 (en) * | 2001-04-26 | 2005-03-08 | Siemens Energy & Automation, Inc. | Method and apparatus for tuning compensation parameters in a motion control system associated with a mechanical member |
| US6859747B2 (en) * | 2001-04-26 | 2005-02-22 | Siemens Energy & Automation, Inc. | Method and apparatus for self-calibrating a motion control system |
| JP4096743B2 (ja) * | 2003-01-17 | 2008-06-04 | 富士電機システムズ株式会社 | サイクルタイム表示方法、サイクルタイム表示装置及びサイクルタイム表示プログラム |
| JP4891528B2 (ja) * | 2004-04-07 | 2012-03-07 | オークマ株式会社 | 加工時間算出装置 |
| JP2006301440A (ja) | 2005-04-22 | 2006-11-02 | Ricoh Co Ltd | 画像形成装置及びプロセスカートリッジ |
| DE102007045593A1 (de) | 2007-09-14 | 2009-03-26 | Index-Werke Gmbh & Co. Kg Hahn & Tessky | Virtuelle Werkzeugmaschine zur Darstellung von Aktionen von Bearbeitungseinheiten einer realen Werkzeugmaschine |
| JP5139230B2 (ja) * | 2008-10-06 | 2013-02-06 | オークマ株式会社 | 数値制御装置における衝突防止装置 |
| WO2010134199A1 (ja) * | 2009-05-22 | 2010-11-25 | 三菱電機株式会社 | シミュレーション装置およびシミュレーションプログラム |
| JP4676549B2 (ja) | 2009-09-10 | 2011-04-27 | ファナック株式会社 | 軌跡表示装置及び該軌跡表示装置を備えた工作機械 |
-
2011
- 2011-05-20 JP JP2011113927A patent/JP5149421B2/ja not_active Expired - Fee Related
-
2012
- 2012-02-23 US US13/403,006 patent/US8938316B2/en active Active
- 2012-05-11 DE DE102012009461A patent/DE102012009461A1/de not_active Ceased
- 2012-05-17 CN CN201210154967.6A patent/CN102789194B/zh not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018049529A (ja) * | 2016-09-23 | 2018-03-29 | 大槻 俊明 | 数値制御工作機械測定装置 |
| WO2018056116A1 (ja) * | 2016-09-23 | 2018-03-29 | 大槻俊明 | 数値制御工作機械測定装置 |
| DE112021003589T5 (de) | 2020-07-03 | 2023-04-13 | Fanuc Corporation | Post-Prozessor, Verarbeitungsprogramm-Erzeugungsverfahren; CNC-Bearbeitungssystem, und Programm für das Erzeugen von Bearbeitungsprogramm |
Also Published As
| Publication number | Publication date |
|---|---|
| US8938316B2 (en) | 2015-01-20 |
| JP2012243152A (ja) | 2012-12-10 |
| DE102012009461A1 (de) | 2012-11-22 |
| CN102789194B (zh) | 2014-06-18 |
| US20120296462A1 (en) | 2012-11-22 |
| CN102789194A (zh) | 2012-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5149421B2 (ja) | 加工時間予測部および加工誤差予測部を有する数値制御装置 | |
| CN109581962B (zh) | 数值控制系统 | |
| JP4980458B2 (ja) | 数値制御工作機械の加工時間予測装置 | |
| CN109960219B (zh) | 控制装置以及机器学习装置 | |
| JP6450732B2 (ja) | 数値制御装置 | |
| JP5670501B2 (ja) | 切削条件表示装置 | |
| KR100217524B1 (ko) | 자유 곡선 보간 방법 | |
| JP5255108B2 (ja) | 指令経路速度条件による速度制御を行う数値制御装置 | |
| JP6557285B2 (ja) | 制御装置及び機械学習装置 | |
| CN107340754B (zh) | 数值控制装置 | |
| JP5144784B2 (ja) | 工作機械の工具軌跡表示装置 | |
| JP6174652B2 (ja) | 加工エリアの大きさによるパラメータの自動選定機能を有する数値制御装置 | |
| JP2019168973A (ja) | 駆動装置及び機械学習装置 | |
| JP6122046B2 (ja) | 加工サイクルの部分修正が可能な数値制御装置 | |
| JP5289601B1 (ja) | 多軸加工機用切削距離演算装置 | |
| JP6636753B2 (ja) | 姿勢による加工条件制御が可能な数値制御装置 | |
| EP3196722B1 (en) | Machining time prediction device | |
| CN103801775B (zh) | 线切割机的控制装置、线切割机和线切割方法 | |
| JP2007094936A (ja) | 数値制御装置 | |
| JP5734336B2 (ja) | ワークに対する相対的工具方向の表示および入力を可能とする数値制御装置 | |
| JP3945507B2 (ja) | 数値制御装置 | |
| Chien et al. | Accurate prediction of five-axis machining cycle times with deep neural networks using Bi-LSTM | |
| US11231699B2 (en) | Program analysis device | |
| JP6871280B2 (ja) | 数値制御装置 | |
| CN102955448B (zh) | 具有能够自动切换加工方向的手动加工功能的数值控制装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121015 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121129 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5149421 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151207 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |