JP7316169B2 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP7316169B2 JP7316169B2 JP2019174275A JP2019174275A JP7316169B2 JP 7316169 B2 JP7316169 B2 JP 7316169B2 JP 2019174275 A JP2019174275 A JP 2019174275A JP 2019174275 A JP2019174275 A JP 2019174275A JP 7316169 B2 JP7316169 B2 JP 7316169B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- block
- unit
- path
- retraction
- 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/4155—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 programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- 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/4097—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 using design data to control NC machines, e.g. CAD/CAM
-
- 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/404—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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- 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/4061—Avoiding collision or forbidden zones
-
- 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/32—Operator till task planning
- G05B2219/32153—Exchange data between user, cad, caq, nc, capp
-
- 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/35386—Look ahead processing of plural block data from buffer
-
- 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/49143—Obstacle, collision avoiding control, move so that no collision occurs
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50103—Restart, reverse, return along machined path, stop
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50111—Retract tool along path, reengage along same path
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は本発明の一実施形態による数値制御装置の要部を示す概略的なハードウェア構成図である。本発明の数値制御装置1は、例えば加工プログラムに基づいて工作機械を制御する数値制御装置として実装することができる。
例えば、上記した実施形態ではブロック分割部150,分割ブロック決定部180は、所定のルールに従ってブロックの分割する位置や、分割対象とするブロックを決定していたが、ブロック分割部150,分割ブロック決定部180は、加工経路と工具退避経路及び工具復帰経路の干渉の有無を判定して、干渉しない位置でブロックの分割する位置や、分割対象とするブロックを決定するように構成しても良い。例えば図7に例示されるように、クランク状に工具を移動して加工するプログラムにおいて、N3ブロックの実行が終わった後に加工を一時停止する必要が生じた場合、バッファに先読みされている各ブロックの各位置に工具退避経路及び工具復帰経路を乗せた場合に、他の加工経路と重なるか否かを判定する。そして、工具退避経路及び工具復帰経路を乗せても他の加工経路と重なりが生じないブロックを分割ブロックとして決定し、当該分割ブロックにおいて工具退避経路及び工具復帰経路を乗せても他の加工経路と重なりが生じない位置を分割位置とするようにしても良い。例えば、図7の例では、N4ブロック乃至N7ブロックを分割ブロックとし、N4ブロックの場合は当該ブロックの前よりの位置を分割位置とすれば良い。
3 コンピュータ
4 外部記憶装置
5 ネットワーク
11 CPU
12 ROM
13 RAM
14 不揮発性メモリ
15,18,19,20 インタフェース
17 I/Oユニット
22 バス
30 軸制御回路
40 サーボアンプ
50 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 スピンドルモータ
63 ポジションコーダ
70 MDIユニット
71 操作盤
72 外部機器
100 先読み部
110 残ブロック判定部
120 解析部
130 制御部
140 工具動作制御部
150 ブロック分割部
160 工具経路生成部
170 工具復帰判断部
180 分割ブロック決定部
200 プログラム
210 バッファ
Claims (4)
- プログラムのブロックに基づいて工作機械が備える工具とワークとの相対的位置を制御してワークを加工する数値制御装置において、
前記プログラムのブロックをバッファに先読みする先読み部と、
前記バッファに先読みされているブロックの量に基づいて、工具を退避する必要があるか復帰する必要があるかを判定する残ブロック判定部と、
前記残ブロック判定部が工具を退避する必要があるか復帰する必要があると判定した場合に、該工具の退避及び復帰の制御を行う工具動作制御部と、
前記工具動作制御部の指令に基づいて、分割対象とするブロックを、該ブロックにおける両端から離れた位置で分割するブロック分割部と、
工具退避経路及び工具復帰経路を生成し、前記ブロック分割部が分割したブロックの分割位置に挿入する工具経路生成部と、
前記バッファに先読みされているブロックの中から、工具の退避及び復帰をする分割ブロックを決定する分割ブロック決定部と、
を備える数値制御装置。 - 前記工具動作制御部は、工具の退避を指令する通知を受けた場合に、該工具の退避及び復帰の制御を行う、
請求項1に記載の数値制御装置。 - 前記工具経路生成部は、前記工具の切削方向の送り速度を保ちながら工具の退避を行う工具退避経路を作成する、
請求項1に記載の数値制御装置。 - 前記工具経路生成部は、前記工具の切削方向の送り速度を退避時の切削方向の送り速度と同じ速度を保ちながら復帰を行う工具復帰経路を作成する、
請求項1に記載の数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019174275A JP7316169B2 (ja) | 2019-09-25 | 2019-09-25 | 数値制御装置 |
US17/007,631 US11256233B2 (en) | 2019-09-25 | 2020-08-31 | Numerical controller |
DE102020124371.5A DE102020124371A1 (de) | 2019-09-25 | 2020-09-18 | Numerische Steuervorrichtung |
CN202011025474.3A CN112558551A (zh) | 2019-09-25 | 2020-09-25 | 数值控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019174275A JP7316169B2 (ja) | 2019-09-25 | 2019-09-25 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021051568A JP2021051568A (ja) | 2021-04-01 |
JP7316169B2 true JP7316169B2 (ja) | 2023-07-27 |
Family
ID=74846645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019174275A Active JP7316169B2 (ja) | 2019-09-25 | 2019-09-25 | 数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11256233B2 (ja) |
JP (1) | JP7316169B2 (ja) |
CN (1) | CN112558551A (ja) |
DE (1) | DE102020124371A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116529035A (zh) * | 2020-11-13 | 2023-08-01 | 发那科株式会社 | 数值控制装置以及数值控制系统 |
WO2024105821A1 (ja) * | 2022-11-16 | 2024-05-23 | ファナック株式会社 | 数値制御装置、及びコンピュータが読み取り可能な記憶媒体 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008158726A (ja) | 2006-12-22 | 2008-07-10 | Sodick Co Ltd | 加工制御装置およびそのプログラム |
JP2016031725A (ja) | 2014-07-30 | 2016-03-07 | ファナック株式会社 | 加工プログラムの読み出し時間に左右されないdnc運転手段を備えた数値制御装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4442493A (en) * | 1980-07-04 | 1984-04-10 | Kabushiki Kaisha Komatsu Seisakusho | Cutting tool retreat and return for workpiece protection upon abnormality occurrence in a preprogrammed machine tool |
JPS6249514A (ja) * | 1985-08-29 | 1987-03-04 | Mitsubishi Electric Corp | 数値制御装置 |
JPH02259911A (ja) * | 1989-03-31 | 1990-10-22 | Nippei Toyama Corp | 数値制御装置 |
JP3411477B2 (ja) | 1997-06-25 | 2003-06-03 | 株式会社グラフィックプロダクツ | 切削装置の制御方法 |
JP6747916B2 (ja) * | 2016-08-31 | 2020-08-26 | ファナック株式会社 | 干渉を回避する工具退避機能を備えた数値制御装置 |
JP6823034B2 (ja) * | 2018-10-31 | 2021-01-27 | ファナック株式会社 | 数値制御装置 |
-
2019
- 2019-09-25 JP JP2019174275A patent/JP7316169B2/ja active Active
-
2020
- 2020-08-31 US US17/007,631 patent/US11256233B2/en active Active
- 2020-09-18 DE DE102020124371.5A patent/DE102020124371A1/de active Pending
- 2020-09-25 CN CN202011025474.3A patent/CN112558551A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008158726A (ja) | 2006-12-22 | 2008-07-10 | Sodick Co Ltd | 加工制御装置およびそのプログラム |
JP2016031725A (ja) | 2014-07-30 | 2016-03-07 | ファナック株式会社 | 加工プログラムの読み出し時間に左右されないdnc運転手段を備えた数値制御装置 |
Also Published As
Publication number | Publication date |
---|---|
US20210089006A1 (en) | 2021-03-25 |
JP2021051568A (ja) | 2021-04-01 |
DE102020124371A1 (de) | 2021-03-25 |
CN112558551A (zh) | 2021-03-26 |
US11256233B2 (en) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2719345B2 (ja) | 力センサを用いた加工制御装置 | |
JP7316169B2 (ja) | 数値制御装置 | |
JP6209392B2 (ja) | 干渉確認装置 | |
US7738992B2 (en) | Numerical control system including machine control system and collision detection system | |
JP6444938B2 (ja) | 条件指定による加工プログラム先読み開始機能を備えた数値制御装置 | |
JP5850996B1 (ja) | 補間後加減速を考慮したコーナ経路生成機能を有する数値制御装置 | |
US9599978B2 (en) | Numerical control apparatus having function of reducing path to start point in canned cycle | |
JP6918603B2 (ja) | 三次元レーザ加工機および三次元レーザ加工機の制御方法 | |
JP7376260B2 (ja) | 数値制御装置 | |
US11106194B2 (en) | Numerical controller for continuous cutting control | |
JP5908552B1 (ja) | 工作機械の制御装置 | |
JP6823032B2 (ja) | プログラム修正装置 | |
JP7453255B2 (ja) | 数値制御装置、切粉除去システム、切粉除去方法 | |
JP2007319971A (ja) | ねじ切り加工方法及び工作機械 | |
JPH07302103A (ja) | モーションコントローラ | |
US10108173B2 (en) | Numerical control device | |
CN115315327A (zh) | 机床的控制装置、控制系统以及控制方法 | |
CN114981739A (zh) | 数值控制装置 | |
US10564630B2 (en) | Numerical controller | |
CN110297465B (zh) | 加工程序编辑装置 | |
WO2018003089A1 (ja) | 数値制御装置 | |
JP6568152B2 (ja) | 数値制御装置 | |
WO2022244072A1 (ja) | 数値制御装置及びコンピュータ読み取り可能な記憶媒体 | |
JPH06335883A (ja) | ロボット制御装置 | |
JP2009294868A (ja) | 数値制御装置及び工作機械の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220616 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230404 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230529 |
|
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: 20230613 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230714 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7316169 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |