JP6301979B2 - 単系統用のプログラムで複数系統の軸を制御する数値制御装置およびそのシミュレーション装置 - Google Patents
単系統用のプログラムで複数系統の軸を制御する数値制御装置およびそのシミュレーション装置 Download PDFInfo
- Publication number
- JP6301979B2 JP6301979B2 JP2016013861A JP2016013861A JP6301979B2 JP 6301979 B2 JP6301979 B2 JP 6301979B2 JP 2016013861 A JP2016013861 A JP 2016013861A JP 2016013861 A JP2016013861 A JP 2016013861A JP 6301979 B2 JP6301979 B2 JP 6301979B2
- Authority
- JP
- Japan
- Prior art keywords
- cutting
- feed group
- cutting feed
- group
- feed
- 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.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims description 33
- 238000005520 cutting process Methods 0.000 claims description 441
- 238000003754 machining Methods 0.000 description 52
- 238000000034 method Methods 0.000 description 34
- 238000010586 diagram Methods 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
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/19—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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- 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
-
- 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
- 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/4063—Monitoring general control system
-
- 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/35168—Automatic selection of machining conditions, optimum cutting conditions
-
- 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/36071—Simulate on screen, if operation value out of limits, edit 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/49—Nc machine tool, till multiple
- G05B2219/49111—Cutting speed as function of contour, path, curve
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
例えば、特許文献1には、複数系統を制御するための加工プログラムを主軸又は刃物台を特定しない間接指令を用いて作成し、加工を行う際には各系統の加工プログラムの間接指令を特定の主軸や刃物台に対する直接指令に変換して使用する技術が開示されている。
また、特許文献2には、オペレータによって入力された加工工程について、それぞれの加工工程を実行可能な系統、実行可能な順番、および同時に実行可能な加工工程に関する入力を受け付け、これら入力された条件を満たす加工時間が最短となる加工プログラムを作成する技術が開示されている。
更に、特許文献3には、複数の主軸を有する数値制御工作機械の自動プログラミング装置において、1つの座標系上で作成された1つのプログラムが2つの主軸での加工プロセスと、設定されたワーク基準原点位置とワーク原点位置との差に基づいて自動的に作成される、両主軸間でワークの受け渡しを行う受け渡しプロセスとを含み、この1つのプログラムを前記複数の主軸を有する数値制御工作機械を制御する数値制御装置に出力する技術が開示されている。
本発明の数値制御装置は、単系統用のプログラムの切削送り指令を複数の系統に対して自動的に割り当て、割り当てた指令に基づいてそれぞれの系統を制御することで切削加工を行う。図1に示すように、切削プログラムは大きく分けると切削送りと早送りとから構成されるが、この切削プログラムを早送りで区切って複数の切削送りのセットを作成し、該複数の切削送りのセットをそれぞれの系統へと割り振り、それぞれの系統を同時に制御することで、複数の切削送りをオーバラップさせて実行することで加工の高速化を図る。
しかしながら、図2に示すように2つの切削送りを順番に行う際に、1系統目の工具へと1つ目の切削送りを割り当て、2系統目の工具へと2つ目の切削送りを割り当てた場合、Z座標上で2系統目の工具が1系統目の工具を追い抜いてしまうと(すなわち、順番が入れ替わってしまうと)、2系統目の工具によるワークの切り込み量が大きくなり、工具の破損や加工面の品質低下が発生する。また、これを防ぐためにそれぞれの系統において工具の送り速度を途中で変更したりすれば、やはり加工面の品質などに変化が生じるなどの問題が発生するため、送り速度は加工プログラムにより指令された値をそのまま維持することが好ましい。従って、2系統目の工具を制御する際には、既に1系統目の工具による切削が終わった箇所を切削可能と判断して、2系統目に割り振られている切削指令による制御を開始するように制御する必要がある。その際には、加工プログラムや加工条件などにより工具の送り速度が決まっているので、その送り速度で動かしても1つ前の切削を追い越さないように切削開始のタイミングを制御する。
このように、それぞれの系統における切削送りをオーバラップさせることで、オーバラップさせた分の加工時間を短縮することができる。
図4は、1系統目(前の切削)と2系統目(後の切削)の切削送りについて、時間TとZ軸座標の関係をグラフで示した図である。図4に示すように、時間が0の時のZ座標は、それぞれの切削送りの開始位置になる。このグラフで1系統目(前の切削)と2系統目(後の切削)が重なっている部分は、同時に加工を開始すると、同じ時間に同じ場所を加工することになる。加工の順番が入れ替わらないためには、このグラフで同じZ座標の時に必ず2系統目(後の切削)の時間Tが後(グラフでは右)にならなければならない。つまり、「1系統目(前の切削)があるZを通る時間<2系統目(後の切削)が同じZを通る時間」となる必要がある。
なお、図7に示すように、2系統目(後の切削)開始時間における1系統目(前の切削)のZ座標を求め、1系統目(前の切削)がその位置に来た時に2系統目(後の切削)を開始するようにしてもよい。
例えば、図8に示すように、1系統目(前の切削)と2系統目(後の切削)との送り速度が異なる場合を考える。
なお、図11に示すように、2系統目(後の切削)開始時間における1系統目(前の切削)のZ座標を求め、1系統目(前の切削)がその位置に来た時に2系統目(後の切削)を開始するようにしてもよい。
●[ステップSA01]単系統用の加工プログラムを早送りを区切りとして切削送りのグループごとに分けて番号をつける。例えば、
N01 G00 X90
N02 G01 Z100
N03 G01 X110 Z110
N04 G00 Z0
N05 G00 X80
N06 G01 Z110
N07 G01X110 Z120
N08 G00 Z0
・・・
といったような加工プログラムの場合、区切りはN01,N04,N05,N08であり、これら区切りにより分けられる切削送りグループはN02,N03の切削送りグループと、N06,N07の切削送りグループである。このようにして、全プログラムを早送りで区切られた切削送りグループに番号をつける。上記の例の場合、N02,N03の切削送りグループの番号が1、N06、N07の切削送りグループの番号が2となる。同様にして、全プログラムの切削送りのグループに番号をつけ、これをメモリに記憶する。
●[ステップSA03]M番目の切削のZ軸方向の移動範囲と、(M+L)番目の切削のZ軸方向の移動範囲を求める。
●[ステップSA06]M番目の切削と、M+L番目の切削で、Z座標上で重なる箇所が無い場合、M+L番目の切削はいつでも開始可能である。(M+L)番目の切削の開始のタイミングはM番目の切削の開始から0秒遅れ(同時に加工開始)とする。
●[ステップSA11](M+L)番目の切削がプログラムの最後の切削送りグループではない場合、(M+L)番目の切削の開始タイミングと、(M+L)番目の切削の加工時間と、M番目の切削の加工時間とに基づいて、M番目の切削と(M+L)番目の切削とのどちらが先に完了するか確認する。M番目の切削が先に完了する場合はステップSA12へと処理を移行し、(M+L)番目の切削が先に完了する場合はステップSA13へ処理を移行する。
●[ステップSA13]変数Mに現在実行している(あるいは加工が完了している)最後の切削送りグループのグループ番号M+Lを代入した後にLを1にリセットし、ステップSA03へと処理を移行する。
●[ステップSA15]Lをインクリメント(1増加)して、ステップSA03へと処理を移行する。
また、図20に示すように、それぞれの系統に割り付けらえた切削送りグループとその開始タイミングに基づく加工シミュレーションを行うことで、各系統の動きやオーバラップの度合いなどを確認することができる。
このように表示された加工プログラムを見た作業者は、系統の入れ替えやプログラムの修正を行うことができる。
系統割り付け部13は、図示しないメモリに記憶される単系統用の加工プログラム30を逐次先読みして図18のフローチャートで示した割り付け処理を実行し、各切削送りグループのそれぞれの系統に対する割り付けを行うと共に、各切削送りグループの開始タイミングを決定し、系統割り付け情報として図示しないメモリ上に設けられた系統割り付け情報記憶部31へと記憶する。
系統割り付け部13は、図示しないメモリに記憶される単系統用の加工プログラム30を逐次先読みして図18のフローチャートで示した割り付け処理を実行し、各切削送りグループのそれぞれの系統に対する割り付けを行うと共に、各切削送りグループの開始タイミングを決定し、系統割り付け情報として図示しないメモリ上に設けられた系統割り付け情報記憶部31へと記憶する。この系統割り付け情報記憶部31へと記憶された系統割り付け情報を読み出して数値制御装置に設定することで、当該数値制御装置では設定された系統割り付け情報に基づく各系統の制御を行うことができる。
そして、表示部24は、系統割り付け情報記憶部31に記憶された系統割り付け情報や、サーボシミュレーション部22によるシミュレーション処理の結果などに基づいて、例えば各系統の工具の動作シミュレーション表示や、各系統へのプログラムの割り付け結果などの表示を行う。
2 シミュレーション装置
10 指令解析部
11 補間部
12 サーボ制御部
13 系統割り付け部
20 指令解析部
21 補間部
22 サーボシミュレーション部
24 表示部
30 加工プログラム
31 系統割り付け情報記憶部
Claims (12)
- 主軸にワークを取り付け回転させ、複数の工具を前記ワークの半径方向、回転の中心軸と平行な方向に動かすことで切削を行う複数系統を備えた機械を単系統用の加工プログラムに基づいて制御する数値制御装置であって、
前記加工プログラムを早送りを区切りとした切削送りグループに分割し、分割した前記切削送りグループを前記複数の系統のそれぞれに割り付けると共に、割り付けたそれぞれの前記切削送りグループについて、前記加工プログラム上で前に位置する切削グループと後に位置する切削送りグループとの間で、前記後に位置する切削送りグループによる切削位置が前記前に位置する切削送りグループによる切削位置に追い付かないようにオーバラップさせた系統割り付け情報を生成する系統割り付け手段と、
を備え、
前記系統割り付け手段により生成された前記系統割り付け情報に基づいて前記機械の前記複数の系統を制御する、
ことを特徴とする数値制御装置。 - 前記系統割り付け手段は、前記後に位置する切削送りグループの切削開始のタイミングを設定することにより、前記後に位置する切削送りグループによる切削位置が前記前に位置する切削送りグループによる切削位置に追い付かないようにオーバラップさせる、
ことを特徴とする請求項1に記載の数値制御装置。 - 前記系統割り付け手段は、予め設定された前記前に位置する切削送りグループによる切削と前記後に位置する切削送りグループによる切削との間の最低時間差の設定値に基づいて、前記後に位置する切削送りグループの切削開始のタイミングを設定する、
ことを特徴とする請求項2に記載の数値制御装置。 - 前記系統割り付け手段は、予め設定された前記前に位置する切削送りグループによる切削と前記後に位置する切削送りグループによる切削との間の最低距離差の設定値に基づいて、前記後に位置する切削送りグループの切削開始のタイミングを設定する、
ことを特徴とする請求項2に記載の数値制御装置。 - 前記系統割り付け手段は、前記前に位置する切削送りグループによる切削位置と前記後に位置する切削送りグループによる切削位置とが主軸の回転軸方向の座標位置において重なりが無いと判断した場合、前記後に位置する切削送りグループによる切削を前記前に位置する切削送りグループによる切削位置に関係なく開始するように系統割り付け情報に設定する、
ことを特徴とする請求項1〜4のいずれか1つに記載の数値制御装置。 - 前記系統割り付け手段は、前記前に位置する切削送りグループによる切削よりも前記後に位置する切削送りグループによる切削が先に完了する場合は、次の切削送りグループには先に切削が完了した系統を割り付ける、
ことを特徴とする請求項1〜4のいずれか1つに記載の数値制御装置。 - 主軸にワークを取り付け回転させ、複数の工具を前記ワークの半径方向、回転の中心軸と平行な方向に動かすことで切削を行う複数系統を備えた機械の動作を単系統用の加工プログラムに基づいてシミュレーションするシミュレーション装置であって、
前記加工プログラムを早送りを区切りとした切削送りグループに分割し、分割した前記切削送りグループを前記複数の系統のそれぞれに割り付けると共に、割り付けたそれぞれの前記切削送りグループについて、前記加工プログラム上で前に位置する切削グループと後に位置する切削送りグループとの間で、前記後に位置する切削送りグループによる切削位置が前記前に位置する切削送りグループによる切削位置に追い付かないようにオーバラップさせた系統割り付け情報を生成する系統割り付け手段と、
を備え、
前記系統割り付け手段により生成された前記系統割り付け情報に基づいて前記機械の前記複数の系統の動作をシミュレーションする、
ことを特徴とするシミュレーション装置。 - 前記系統割り付け手段は、前記後に位置する切削送りグループの切削開始のタイミングを設定することにより、前記後に位置する切削送りグループによる切削位置が前記前に位置する切削送りグループによる切削位置に追い付かないようにオーバラップさせる、
ことを特徴とする請求項7に記載のシミュレーション装置。 - 前記系統割り付け手段は、予め設定された前記前に位置する切削送りグループによる切削と前記後に位置する切削送りグループによる切削との間の最低時間差の設定値に基づいて、前記後に位置する切削送りグループの切削開始のタイミングを設定する、
ことを特徴とする請求項8に記載のシミュレーション装置。 - 前記系統割り付け手段は、予め設定された前記前に位置する切削送りグループによる切削と前記後に位置する切削送りグループによる切削との間の最低距離差の設定値に基づいて、前記後に位置する切削送りグループの切削開始のタイミングを設定する、
ことを特徴とする請求項8に記載のシミュレーション装置。 - 前記系統割り付け手段は、前記前に位置する切削送りグループによる切削位置と前記後に位置する切削送りグループによる切削位置とが主軸の回転軸方向の座標位置において重なりが無いと判断した場合、前記後に位置する切削送りグループによる切削を前記前に位置する切削送りグループによる切削位置に関係なく開始するように系統割り付け情報に設定する、
ことを特徴とする請求項7〜10のいずれか1つに記載のシミュレーション装置。 - 前記系統割り付け手段は、前記前に位置する切削送りグループによる切削よりも前記後に位置する切削送りグループによる切削が先に完了する場合は、次の切削送りグループには先に切削が完了した系統を割り付ける、
ことを特徴とする請求項7〜10のいずれか1つに記載のシミュレーション装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016013861A JP6301979B2 (ja) | 2016-01-27 | 2016-01-27 | 単系統用のプログラムで複数系統の軸を制御する数値制御装置およびそのシミュレーション装置 |
DE102017000512.5A DE102017000512B4 (de) | 2016-01-27 | 2017-01-20 | Numerische Steuereinheit und Simulator davon |
US15/416,145 US10254738B2 (en) | 2016-01-27 | 2017-01-26 | Numerical controller and simulator thereof |
CN201710057454.6A CN107015524B (zh) | 2016-01-27 | 2017-01-26 | 数值控制装置及其模拟装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016013861A JP6301979B2 (ja) | 2016-01-27 | 2016-01-27 | 単系統用のプログラムで複数系統の軸を制御する数値制御装置およびそのシミュレーション装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017134618A JP2017134618A (ja) | 2017-08-03 |
JP6301979B2 true JP6301979B2 (ja) | 2018-03-28 |
Family
ID=59296111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016013861A Active JP6301979B2 (ja) | 2016-01-27 | 2016-01-27 | 単系統用のプログラムで複数系統の軸を制御する数値制御装置およびそのシミュレーション装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10254738B2 (ja) |
JP (1) | JP6301979B2 (ja) |
CN (1) | CN107015524B (ja) |
DE (1) | DE102017000512B4 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10613511B2 (en) | 2017-12-22 | 2020-04-07 | Industrial Technology Research Institute | Tool machine servo control simulation device and establishing method of structure model |
TWI664513B (zh) * | 2017-12-22 | 2019-07-01 | 財團法人工業技術研究院 | 工具機伺服控制模擬裝置及受控體模型的建立方法 |
JP6845202B2 (ja) * | 2018-10-11 | 2021-03-17 | ファナック株式会社 | 数値制御方法及び処理装置 |
JP6664561B1 (ja) * | 2018-10-12 | 2020-03-13 | 三菱電機株式会社 | 位置決め制御装置及び位置決め方法 |
EP3711707B1 (en) * | 2019-03-21 | 2022-01-19 | SIRONA Dental Systems GmbH | Relative orientation between coupled processing tools and blank bodies |
JP7252040B2 (ja) * | 2019-04-03 | 2023-04-04 | ファナック株式会社 | 数値制御装置 |
CN110434361A (zh) * | 2019-07-17 | 2019-11-12 | 中山市六六六智能装备有限公司 | 一种加工车床的控制方法及车床系统 |
WO2024079784A1 (ja) * | 2022-10-11 | 2024-04-18 | ファナック株式会社 | 数値制御装置および工作機械 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5933509A (ja) * | 1982-08-18 | 1984-02-23 | Mitsubishi Electric Corp | 数値制御加工方式 |
JP2692011B2 (ja) | 1990-02-09 | 1997-12-17 | 三菱電機株式会社 | 数値制御自動プログラミング装置 |
JP3313001B2 (ja) * | 1994-10-25 | 2002-08-12 | シチズン時計株式会社 | Nc旋盤の加工開始及び終了時の制御方法 |
JP3440149B2 (ja) | 1994-10-25 | 2003-08-25 | シチズン時計株式会社 | Nc旋盤の制御方法 |
KR100434025B1 (ko) * | 2001-12-31 | 2004-06-04 | 학교법인 포항공과대학교 | 스텝-엔씨(step-nc) 용 파트 프로그램을 자동생성하는 방법 |
US7761183B2 (en) * | 2006-02-13 | 2010-07-20 | Sullivan Douglas G | Methods and systems for producing numerical control program files for controlling machine tools |
JP4945191B2 (ja) * | 2006-08-17 | 2012-06-06 | オークマ株式会社 | 工作機械の数値制御装置 |
JP4837118B2 (ja) | 2010-04-16 | 2011-12-14 | ファナック株式会社 | 多系統プログラムの自動プログラミング方法及びその装置 |
KR101673618B1 (ko) * | 2010-12-06 | 2016-11-07 | 두산공작기계 주식회사 | Nc 공작기계 공구경로 파트 프로그램 수정 시스템 |
US8489224B2 (en) * | 2011-02-28 | 2013-07-16 | Solidcam Ltd. | Computerized tool path generation |
CN102346459B (zh) * | 2011-10-09 | 2013-06-26 | 东南大学 | 多横梁式水射流切割系统的切割过程离线协调方法 |
WO2013061445A1 (ja) * | 2011-10-27 | 2013-05-02 | 三菱電機株式会社 | 数値制御装置 |
CN102566506B (zh) * | 2011-12-23 | 2014-02-26 | 东南大学 | 组合水切割过程的在线协调控制与Petri网验证方法 |
JP5444489B2 (ja) | 2012-06-13 | 2014-03-19 | ファナック株式会社 | 数値制御装置のシミュレーション装置 |
JP5670501B2 (ja) | 2013-03-21 | 2015-02-18 | ファナック株式会社 | 切削条件表示装置 |
DE112014001862B4 (de) | 2013-08-07 | 2018-05-30 | Mitsubishi Electric Corporation | NC-Programm-Generierungsvorrichtung und NC-Programm-Generierungsverfahren |
US10280564B2 (en) * | 2014-09-26 | 2019-05-07 | Opensoft, Inc. | Cutting machine |
-
2016
- 2016-01-27 JP JP2016013861A patent/JP6301979B2/ja active Active
-
2017
- 2017-01-20 DE DE102017000512.5A patent/DE102017000512B4/de active Active
- 2017-01-26 US US15/416,145 patent/US10254738B2/en active Active
- 2017-01-26 CN CN201710057454.6A patent/CN107015524B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
DE102017000512A1 (de) | 2017-07-27 |
CN107015524B (zh) | 2019-04-05 |
US20170212495A1 (en) | 2017-07-27 |
CN107015524A (zh) | 2017-08-04 |
US10254738B2 (en) | 2019-04-09 |
JP2017134618A (ja) | 2017-08-03 |
DE102017000512B4 (de) | 2020-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6301979B2 (ja) | 単系統用のプログラムで複数系統の軸を制御する数値制御装置およびそのシミュレーション装置 | |
EP3213848B1 (en) | Numerical control device | |
JP5911939B1 (ja) | 共通加減速制御部による任意ブロック間のオーバラップ機能を備えた数値制御装置 | |
JP3681972B2 (ja) | 加減速制御方法 | |
JP5355356B2 (ja) | 部品プログラムの作成のための方法 | |
JPH09120310A (ja) | 軸移動方法及び軸移動方式 | |
WO2016038687A1 (ja) | 数値制御装置 | |
JP2004009054A (ja) | レーザ加工機 | |
US10444728B2 (en) | Numerical controller performing positioning for avoiding interference with workpiece | |
CN105700467B (zh) | 数值控制装置 | |
JP6352891B2 (ja) | 切りくずを細断するための筋加工の固定サイクル動作制御を行う数値制御装置 | |
JP6062971B2 (ja) | スカイビング加工指令に基づいて工作機械を制御する数値制御装置 | |
JP3945507B2 (ja) | 数値制御装置 | |
US6745098B2 (en) | Machining based on master program merged from parts programs | |
JP2880170B2 (ja) | ブロックオーバラップ方法 | |
US9964940B2 (en) | Numerical controller for performing axis control of two parallel axes | |
JP6396275B2 (ja) | テーブル形式データによる運転のオーバラップを行う数値制御装置 | |
EP3416006B1 (en) | Dental technical object manufacturing device, method, and program | |
JPH0683431A (ja) | Nc制御装置の速度制御方法 | |
JPH0762802B2 (ja) | 数値制御装置用の自動プログラム装置 | |
JPH03172903A (ja) | 数値制御装置の送り速度制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20171204 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180124 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180129 |
|
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: 20180206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180301 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6301979 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |