JP7376260B2 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP7376260B2 JP7376260B2 JP2019114073A JP2019114073A JP7376260B2 JP 7376260 B2 JP7376260 B2 JP 7376260B2 JP 2019114073 A JP2019114073 A JP 2019114073A JP 2019114073 A JP2019114073 A JP 2019114073A JP 7376260 B2 JP7376260 B2 JP 7376260B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- target speed
- distance
- unit
- read
- 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
- 238000000034 method Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 description 7
- 230000007423 decrease Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 3
- 238000003754 machining Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000007787 solid Substances 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/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/416—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 of velocity, acceleration or deceleration
-
- 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/416—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 of velocity, acceleration or deceleration
- G05B19/4163—Adaptive control of feed or cutting velocity
-
- 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
-
- 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/34095—Look ahead segment calculation
-
- 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/36521—Select by combination of detected force, acceleration, speed, work rate
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)
- Automatic Control Of Machine Tools (AREA)
Description
そこで、先読み距離が小刻みに変動する場合であっても、軸の速度の変動が緩やかとなるように抑制する技術が望まれている。
図1は本発明の一実施形態による数値制御装置の要部を示す概略的なハードウェア構成図である。本発明の数値制御装置1は、例えばNCプログラムに基づいて工作機械を制御する数値制御装置として実装することができる。
●[ステップSA02]目標速度計算部120は、現在設定されている目標速度Fに予め定めた減少率r(0<r<1)を乗じた値を新たな目標速度Fとして設定し、本フローチャートにおける処理を終了する。
●[ステップSA04]目標速度計算部120は、現在設定されている目標速度Fを予め定めた減少率r(0<r<1)で除した値を新たな目標速度Fとして設定する。
●[ステップSA06]目標速度計算部120は、新たな目標速度Fを指令速度F0でクランプする(指令速度F0を新たな目標速度Fとして設定する)。
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 解析部
120 目標速度計算部
130 補間部
140 サーボ制御部
150 スピンドル制御部
200 NCプログラム
Claims (1)
- 少なくとも1つの軸を備え、該軸を駆動することでワークに対して工具を相対的に移動させて前記ワークを加工する機械を、NCプログラムに基づいて制御する数値制御装置であって、
前記NCプログラムから複数の指令ブロックを先読みする先読み部と、
前記先読み部が先読みした複数の前記指令ブロックを解析し、前記軸を駆動するための移動指令データを作成する解析部と、
前記先読み部が先読みした複数の前記指令ブロックによる指令で前記軸が移動する距離である先読み距離に基づいて、該先読み距離内で前記軸の移動を停止可能な前記軸の目標速度を計算する目標速度計算部と、
前記移動指令データ及び前記目標速度に基づいて補間データを生成する補間部と、
前記補間データに基づいて、前記機械を駆動するモータを制御するサーボ制御部と、
を備え、
前記目標速度計算部は、前記先読み距離が変化した際に、該先読み距離が、現在の前記目標速度で移動した場合に軸が停止できる距離以上であって、該先読み距離と、前記軸が停止できる距離との差分が、予め定めた所定のマージンを考慮した値以下である場合、前記目標速度の再計算を留保する、
数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019114073A JP7376260B2 (ja) | 2019-06-19 | 2019-06-19 | 数値制御装置 |
DE102020003527.2A DE102020003527A1 (de) | 2019-06-19 | 2020-06-12 | Numerische Steuervorrichtung |
US16/902,926 US11126163B2 (en) | 2019-06-19 | 2020-06-16 | Numerical controller |
CN202010568347.1A CN112114561B (zh) | 2019-06-19 | 2020-06-19 | 数值控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019114073A JP7376260B2 (ja) | 2019-06-19 | 2019-06-19 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021002092A JP2021002092A (ja) | 2021-01-07 |
JP7376260B2 true JP7376260B2 (ja) | 2023-11-08 |
Family
ID=73654502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019114073A Active JP7376260B2 (ja) | 2019-06-19 | 2019-06-19 | 数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11126163B2 (ja) |
JP (1) | JP7376260B2 (ja) |
CN (1) | CN112114561B (ja) |
DE (1) | DE102020003527A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113031525B (zh) * | 2021-03-03 | 2022-06-21 | 福州大学 | 一种应用于数控加工的多项式加减速运动控制方法及设备 |
WO2022259469A1 (ja) * | 2021-06-10 | 2022-12-15 | ファナック株式会社 | 数値制御装置 |
CN113900410B (zh) * | 2021-11-16 | 2024-07-05 | 上海维宏电子科技股份有限公司 | 数控系统中实现小线段连接速度计算处理的方法、装置、处理器及其计算机可读存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007094936A (ja) | 2005-09-30 | 2007-04-12 | Fanuc Ltd | 数値制御装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07191728A (ja) * | 1991-08-30 | 1995-07-28 | Makino Milling Mach Co Ltd | 数値制御における送り速度制御方法および装置 |
KR970707477A (ko) * | 1994-10-21 | 1997-12-01 | 퀼;노르트만 | 졸팅 제한에 의한 속도 제어 방법 및 장치(velocity control with limited jolting) |
JP3188396B2 (ja) * | 1996-05-30 | 2001-07-16 | 株式会社牧野フライス製作所 | 数値制御における送り速度制御方法および装置 |
JP3034843B2 (ja) | 1998-05-28 | 2000-04-17 | ファナック株式会社 | 加工機の制御装置 |
JP6440984B2 (ja) * | 2014-07-22 | 2018-12-19 | ファナック株式会社 | 停止距離による加減速制御を行う数値制御装置 |
JP6435872B2 (ja) * | 2015-01-20 | 2018-12-12 | ブラザー工業株式会社 | 数値制御装置と制御方法 |
JP6696386B2 (ja) * | 2016-09-29 | 2020-05-20 | ブラザー工業株式会社 | 数値制御装置と制御方法 |
JP6487490B2 (ja) * | 2017-05-11 | 2019-03-20 | ファナック株式会社 | 数値制御装置 |
JP6838031B2 (ja) * | 2018-10-31 | 2021-03-03 | ファナック株式会社 | 数値制御システム |
-
2019
- 2019-06-19 JP JP2019114073A patent/JP7376260B2/ja active Active
-
2020
- 2020-06-12 DE DE102020003527.2A patent/DE102020003527A1/de active Pending
- 2020-06-16 US US16/902,926 patent/US11126163B2/en active Active
- 2020-06-19 CN CN202010568347.1A patent/CN112114561B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007094936A (ja) | 2005-09-30 | 2007-04-12 | Fanuc Ltd | 数値制御装置 |
Also Published As
Publication number | Publication date |
---|---|
US11126163B2 (en) | 2021-09-21 |
CN112114561B (zh) | 2024-02-06 |
JP2021002092A (ja) | 2021-01-07 |
CN112114561A (zh) | 2020-12-22 |
DE102020003527A1 (de) | 2020-12-24 |
US20200401107A1 (en) | 2020-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6404863B2 (ja) | 加減速フィルタの時定数を動的に切り替える数値制御装置 | |
JP7376260B2 (ja) | 数値制御装置 | |
JP4813616B1 (ja) | 円弧動作時の速度制御機能を有する工作機械の数値制御装置 | |
JP5813058B2 (ja) | 複合形固定サイクルの開始点経路短縮機能を有する数値制御装置 | |
JP6378233B2 (ja) | 固定サイクルにおける余りステップの順序変更もしくは再分配による高速化機能を備えた数値制御装置 | |
CN107132815B (zh) | 数值控制装置 | |
CN104834269B (zh) | 数值控制装置 | |
JP6984790B1 (ja) | 数値制御装置及び数値制御方法 | |
JP4796936B2 (ja) | 加工制御装置 | |
JP6321583B2 (ja) | 速度変化に対応した3次元干渉チェックを行う数値制御装置 | |
CN105388853A (zh) | 数值控制装置 | |
JP2007094936A (ja) | 数値制御装置 | |
WO1997013184A1 (fr) | Unite de commande numerique | |
JP5715189B2 (ja) | オーバライドの変化時に送り速度を円滑に変更する機能を有する数値制御装置 | |
JP6487490B2 (ja) | 数値制御装置 | |
JP6105548B2 (ja) | 干渉回避位置決め機能を備えた数値制御装置 | |
JP2020170365A (ja) | 数値制御装置 | |
JP6077601B2 (ja) | 加工プログラムのサイクルタイムを短縮する数値制御装置 | |
JP2017049766A (ja) | 位置による最大速度制御機能を具備した数値制御装置 | |
JP7355951B1 (ja) | 制御装置及びコンピュータ読み取り可能な記録媒体 | |
CN109308050B (zh) | 数值控制装置 | |
WO2022244072A1 (ja) | 数値制御装置及びコンピュータ読み取り可能な記憶媒体 | |
JP2019025492A (ja) | 数値制御装置 | |
JPH03172903A (ja) | 数値制御装置の送り速度制御方式 | |
WO2023148986A1 (ja) | 制御装置、およびコンピュータ読み取り可能な記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220317 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230711 |
|
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: 20230926 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231026 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7376260 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |