JP6487490B2 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP6487490B2 JP6487490B2 JP2017094997A JP2017094997A JP6487490B2 JP 6487490 B2 JP6487490 B2 JP 6487490B2 JP 2017094997 A JP2017094997 A JP 2017094997A JP 2017094997 A JP2017094997 A JP 2017094997A JP 6487490 B2 JP6487490 B2 JP 6487490B2
- Authority
- JP
- Japan
- Prior art keywords
- interpolation
- command
- speed
- coordinate system
- unit
- 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
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/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that 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
- 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
- G05B19/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- 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/34—Director, elements to supervisory
- G05B2219/34083—Interpolation general
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Numerical Control (AREA)
Description
図7に示すように、非回転座標系(プログラム座標系)で指令される指令経路(図7(1))の出発点と指令点の座標を一度回転座標系上の点へと変換した上で変換した出発点と指令点の座標値に基づいて回転座標系上で指令速度に従って補間処理を実行し(図7(2))、補間した経路の各座標値を非回転座標系(プログラム座標系)上の座標値へ変換する(図7(3))。この方法は、例えば特許文献1などに開示されている。
●[方法B:非回転座標形上で指令速度に従って補間を行う方法]
図8に示すように、非回転座標系(プログラム座標系)で指令される指令経路(図8(1))の出発点と指令点の座標に基づいて、そのまま非回転座標系(プログラム座標系)上で指令速度に従って補間処理を実行する(図8(2))。
また、上記した方法Bは、非回転座標系(プログラム座標系)から見た補間経路が指令どおりとなるという長所があるが、一方で、非回転座標系(プログラム座標系)から見た工具の速度が指令速度となるため、工具とワークの相対速度がどのようになるかわからないという短所がある。
スピンドルモータ62にはポジションコーダ63が結合され、ポジションコーダ63が主軸の回転に同期して帰還パルスを出力し、その帰還パルスはCPU11によって読み取られる。
●手順1)上記した方法Bで、非回転座標系上で指令速度に従って仮補間を行う。
●手順2)仮補間処理で得られた補間経路の始点と終点を回転座標系上に変換し、回転座標系上の速度F’を求める。
●手順3)プログラムにより指令される指令速度Fに対する速度F’の比率rを求める。
●手順4)指令速度Fに比率rの逆数を掛けた速度で、非回転座標系上での本補間処理を行う。
また、スピンドル制御部130は、主軸回転指令データに基づいて制御対象となる機械の主軸を回転させるスピンドルモータ62を制御する。
●[ステップSA01]拡張補間部112は、非回転座標系上で仮補間処理を実行する。
●[ステップSA02]拡張補間部112は、ステップSA01の仮補間処理で得られた補間経路の始点と終点を回転座標系上の位置へと変換する。
●[ステップSA04]拡張補間部112は、プログラムにより指令される指令速度Fに対する、仮補間処理の結果に基づいて算出された回転座標系上の速度F’の比率rを求める。
●[ステップSA06]拡張補間部112は、ステップSA05での本補間処理で得られた補間経路に基づいて、サーボ制御部120に対して補間データを出力する。
●[ステップSA07]拡張補間部112は、加工プログラム200による軸の移動制御が継続しているか判定する。継続している場合にはステップSA01へ処理を移行し、移動制御が終了している場合には本処理を終了する。
例えば、上記した実施形態では主軸を備えた加工機を制御する場合の構成例を示しているが、例えば、レーザ加工機などのように、工具としてのレーザの出力を制御する機構を備えた加工機などにも本発明は適用可能である。本発明の数値制御装置によりレーザ加工機を制御する場合には、回転軸によりレーザ射出口に対してワークを相対的に回転させている場合においても、工具とワークとの相対速度を一定に保つことができるため、レーザの出力を一定にした加工が実現することができる。
2 切削工具
3 刃
4 ワーク
11 CPU
12 ROM
13 RAM
14 不揮発性メモリ
15,18,19 インタフェース
16 PMC
17 I/Oユニット
20 バス
30 軸制御回路
40 サーボアンプ
50 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 スピンドルモータ
63 ポジションコーダ
70 表示器/MDIユニット
71 操作盤
72 外部機器
100 指令解析部
110 補間部
112 拡張補間部
120 サーボ制御部
130 スピンドル制御部
200 加工プログラム
Claims (1)
- 加工プログラムに基づいて複数の直線移動軸及び少なくとも1軸のテーブルの回転移動軸を有し工具を備えた加工機を制御して、テーブル上に固定されたワークを工具により連続的に加工するための数値制御装置において、
前記加工プログラムから指令ブロックを読み出して解析し、前記工具をワークに対して相対的に移動させる移動指令データを生成する指令解析部と、
前記移動指令データに基づいて補間処理を実行し、補間周期毎の補間データを生成して出力する補間部と、
を備え、
前記補間部は、非回転座標系上で前記加工プログラムにより指令される指令速度Fに従って仮補間処理を行い、該仮補間処理による補間経路の始点と終点を回転座標系上に変換して回転座標系上での速度F’を求め、前記指令速度Fに対する前記速度F’の比率rを求め、指令速度Fに対して前記比率rの逆数を掛けた速度で非回転座標系上で本補間処理を行う拡張補間部を備える、
数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017094997A JP6487490B2 (ja) | 2017-05-11 | 2017-05-11 | 数値制御装置 |
US15/969,343 US10520913B2 (en) | 2017-05-11 | 2018-05-02 | Numerical controller |
CN201810414325.2A CN108873818B (zh) | 2017-05-11 | 2018-05-03 | 数值控制装置 |
DE102018003638.4A DE102018003638A1 (de) | 2017-05-11 | 2018-05-04 | Numerische Steuerung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017094997A JP6487490B2 (ja) | 2017-05-11 | 2017-05-11 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018190352A JP2018190352A (ja) | 2018-11-29 |
JP6487490B2 true JP6487490B2 (ja) | 2019-03-20 |
Family
ID=63962650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017094997A Active JP6487490B2 (ja) | 2017-05-11 | 2017-05-11 | 数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10520913B2 (ja) |
JP (1) | JP6487490B2 (ja) |
CN (1) | CN108873818B (ja) |
DE (1) | DE102018003638A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11454952B2 (en) | 2019-09-12 | 2022-09-27 | Mitsubishi Electric Corporation | Numerical control apparatus |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7252040B2 (ja) * | 2019-04-03 | 2023-04-04 | ファナック株式会社 | 数値制御装置 |
JP7376260B2 (ja) * | 2019-06-19 | 2023-11-08 | ファナック株式会社 | 数値制御装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3527022B2 (ja) * | 1996-07-24 | 2004-05-17 | 東芝機械株式会社 | 数値制御装置 |
JP3610485B2 (ja) * | 1999-09-20 | 2005-01-12 | 株式会社日立製作所 | 数値制御曲面加工装置 |
JP3643098B2 (ja) * | 2001-10-16 | 2005-04-27 | ファナック株式会社 | 数値制御装置 |
JP3699458B2 (ja) * | 2003-05-08 | 2005-09-28 | 義昭 垣野 | 切削抵抗検出方法及び切削抵抗による加工制御方法並びに制御装置 |
JP4673346B2 (ja) * | 2007-07-02 | 2011-04-20 | 三菱電機株式会社 | 数値制御装置 |
CN102301292B (zh) * | 2009-02-17 | 2014-09-24 | 三菱电机株式会社 | 数控装置、数控装置的控制方法 |
JP5013024B2 (ja) * | 2009-11-26 | 2012-08-29 | 三菱電機株式会社 | 数値制御装置 |
CN104317250B (zh) * | 2014-09-26 | 2017-03-08 | 成都乐创自动化技术股份有限公司 | 一种直角坐标设备的旋转轴控制算法 |
JP6442327B2 (ja) * | 2015-03-06 | 2018-12-19 | 国立大学法人 東京大学 | 工作機械、及び被加工物の加工方法 |
-
2017
- 2017-05-11 JP JP2017094997A patent/JP6487490B2/ja active Active
-
2018
- 2018-05-02 US US15/969,343 patent/US10520913B2/en active Active
- 2018-05-03 CN CN201810414325.2A patent/CN108873818B/zh active Active
- 2018-05-04 DE DE102018003638.4A patent/DE102018003638A1/de active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11454952B2 (en) | 2019-09-12 | 2022-09-27 | Mitsubishi Electric Corporation | Numerical control apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2018190352A (ja) | 2018-11-29 |
US10520913B2 (en) | 2019-12-31 |
CN108873818A (zh) | 2018-11-23 |
US20180329391A1 (en) | 2018-11-15 |
CN108873818B (zh) | 2019-12-24 |
DE102018003638A1 (de) | 2018-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4351281B2 (ja) | 5軸加工機を制御する数値制御装置 | |
JP6426662B2 (ja) | スカイビング加工制御を行う数値制御装置 | |
JP4975872B1 (ja) | 多軸加工機用速度制御機能を有する数値制御装置 | |
CN108628248B (zh) | 数值控制装置 | |
JP6787950B2 (ja) | 数値制御装置 | |
JP6487490B2 (ja) | 数値制御装置 | |
CN106493469B (zh) | 能够根据姿势来控制加工条件的数值控制装置 | |
JP4796936B2 (ja) | 加工制御装置 | |
CN112114561B (zh) | 数值控制装置 | |
JP6133825B2 (ja) | 反転時の最適な加速度を算出する数値制御装置 | |
JP7252040B2 (ja) | 数値制御装置 | |
JP6077601B2 (ja) | 加工プログラムのサイクルタイムを短縮する数値制御装置 | |
JP6062971B2 (ja) | スカイビング加工指令に基づいて工作機械を制御する数値制御装置 | |
JP6352891B2 (ja) | 切りくずを細断するための筋加工の固定サイクル動作制御を行う数値制御装置 | |
JP6408040B2 (ja) | 数値制御装置 | |
JP6490118B2 (ja) | 数値制御装置 | |
JP6517879B2 (ja) | 数値制御装置 | |
JP6457588B2 (ja) | 数値制御装置 | |
JP6441416B1 (ja) | 制御装置 | |
JP6640822B2 (ja) | 数値制御装置 | |
JP6666234B2 (ja) | 数値制御装置 | |
JPH07287613A (ja) | 軸速度決定方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180829 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20181015 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190121 |
|
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: 20190129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6487490 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |