JP6374469B2 - 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 - Google Patents
主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 Download PDFInfo
- Publication number
- JP6374469B2 JP6374469B2 JP2016223234A JP2016223234A JP6374469B2 JP 6374469 B2 JP6374469 B2 JP 6374469B2 JP 2016223234 A JP2016223234 A JP 2016223234A JP 2016223234 A JP2016223234 A JP 2016223234A JP 6374469 B2 JP6374469 B2 JP 6374469B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- spindle
- maximum
- command
- deceleration
- 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/402—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 positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- 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
- 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/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
-
- 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
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41015—Adjust position and speed gain of different axis
-
- 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/50226—Synchronize feed and spindle speed in forward and reverse feed
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
|Sr|=Vc2/(2×|A0|)+Vc×τ/2=Spos
|Sr|=Vb2/(2×|A0|)+Vb×τ/2=Spos ・・・式1
公式:Vc2−Vb2=2×|Ac|×(Sr−Spos)から、
|Ac|=(Vc2−Vb2)/(2×(Sr−Spos))
Cv=Vc−Ac×Tctl ・・・式2
ΔCpv1(n)=Vb−n(n+1)/2×A0/τ ・・・式3
Cpv2=Vb−Acons×Tctl ・・・式4
A0/2≦Acons≦Acons(base) ・・・式5
Spos′=Vb′2/(2×|A0′|)+Vb′×τ/2=|Sr′| ・・・式6
公式:Vc′2−Vb′2=2×|Ac′|×(Sr′−Spos′)から、
|Ac′|=(Vc′2−Vb′2)/(2×(Sr′−Spos′))
Cv′=Vc′−Ac′×Tctl ・・・式7
12 主軸
14 送り軸
16 数値制御部
18 主軸制御部
20 回転検出部
22 送り軸制御部
26 主軸指令出力部
28 送り軸指令出力部
30 初期動作制御部
32 最大加速度検出部
34 残回転量検出部
36 現在速度検出部
38 減速動作制御部
40 位置決め動作制御部
42 第1速度指令演算部
44 第2速度指令演算部
46 速度指令選択部
Claims (8)
- 主軸と送り軸との同期運転を制御する工作機械の制御装置であって、
タップ加工プログラムに基づき主軸指令及び送り軸指令を作成する数値制御部と、
前記主軸指令に従って前記主軸の回転動作を制御する主軸制御部と、
前記主軸の回転位置を検出する回転検出部と、
前記送り軸指令に従って、前記回転位置に基づき前記送り軸の送り動作を制御する送り軸制御部とを具備し、
前記数値制御部は、
始動位置から目標位置に至る間の前記主軸の総回転量と最高回転速度とを前記タップ加工プログラムから取得して、該総回転量と該最高回転速度とを前記主軸指令として前記主軸制御部に送る主軸指令出力部を備え、
前記主軸制御部は、
前記最高回転速度を目標値とする速度制御により前記始動位置から前記主軸を、駆動源の許容電流を最大限に利用した最大能力で加速回転させる初期動作制御部と、
前記最大能力での加速回転中に前記回転位置に基づき前記主軸の最大加速度を検出する最大加速度検出部と、
前記総回転量と前記回転位置とに基づき、現在位置から前記目標位置に至るまでの前記主軸の残回転量を検出する残回転量検出部と、
前記回転位置に基づき前記主軸の現在速度を検出する現在速度検出部と、
前記最大能力での加速回転の後に、前記残回転量と前記現在速度とに基づき、速度制御により前記主軸を減速回転させて予め定めた中間速度に到達させる減速動作制御部と、
前記主軸が前記中間速度に到達した後に、前記最大加速度と前記残回転量と前記現在速度とに基づき、位置制御により前記主軸を減速回転させて前記目標位置に到達させる位置決め動作制御部とを備え、
前記減速動作制御部は、前記速度制御の速度指令を、前記残回転量と前記現在速度とを用いて逐次更新し、前記主軸を前記中間速度に到達させたときの前記残回転量が、前記位置制御の下で前記目標位置に到達するまでの前記主軸の位置決め回転量と等しくなるように、逐次更新される該速度指令により前記主軸を減速回転させ、
前記位置決め動作制御部は、
前記主軸が前記中間速度に到達した直後及び前記目標位置に到達する直前の所定の加速度変化時間を除く時間においては、前記主軸を前記最大加速度に対応する最大減速度で減速回転させる一方、該加速度変化時間においては該最大減速度よりも小さくかつ所定割合で変化する変動減速度で前記主軸を減速回転させるための、前記位置制御の第1速度指令を演算する第1速度指令演算部と、
前記主軸が前記中間速度に到達した後は前記最大減速度よりも小さい一定減速度で前記主軸を減速回転させるための、前記位置制御の第2速度指令を演算する第2速度指令演算部と、
前記主軸が前記中間速度から前記目標位置に到達するまでの間、前記第1速度指令と前記第2速度指令とのうち低速の速度指令を選択する速度指令選択部とを有する、
制御装置。 - 前記一定減速度の大きさは前記最大減速度の大きさの半分以上である、請求項1に記載の制御装置。
- 前記始動位置はタップ加工の加工開始位置に相当し、前記目標位置はタップ加工の目標ねじ深さに相当する、請求項1又は2に記載の制御装置。
- 前記始動位置はタップ加工の目標ねじ深さに相当し、前記目標位置はタップ加工の戻り完了位置に相当する、請求項1又は2に記載の制御装置。
- 主軸と送り軸との同期運転を制御する工作機械の制御方法であって、
制御装置が、
始動位置から目標位置に至る間の前記主軸の総回転量と最高回転速度とをタップ加工プログラムから取得するステップと、
前記最高回転速度を目標値とする速度制御により前記始動位置から前記主軸を、駆動源の許容電流を最大限に利用した最大能力で加速回転させるステップと、
前記最大能力での加速回転中に前記主軸の回転位置フィードバック値に基づき前記主軸の最大加速度を検出するステップと、
前記総回転量と前記回転位置フィードバック値とに基づき、現在位置から前記目標位置に至るまでの前記主軸の残回転量を検出するステップと、
前記回転位置フィードバック値に基づき前記主軸の現在速度を検出するステップと、
前記最大能力での加速回転の後に、前記残回転量と前記現在速度とに基づき、速度制御により前記主軸を減速回転させて予め定めた中間速度に到達させるステップと、
前記主軸が前記中間速度に到達した後に、前記最大加速度と前記残回転量と前記現在速度とに基づき、位置制御により前記主軸を減速回転させて前記目標位置に到達させるステップとを備え、
前記中間速度に到達させるステップは、前記速度制御の速度指令を、前記残回転量と前記現在速度とを用いて逐次更新し、前記主軸を前記中間速度に到達させたときの前記残回転量が、前記位置制御の下で前記目標位置に到達するまでの前記主軸の位置決め回転量と等しくなるように、逐次更新される該速度指令により前記主軸を減速回転させるステップを含み、
前記目標位置に到達させるステップは、
前記主軸が前記中間速度に到達した直後及び前記目標位置に到達する直前の所定の加速度変化時間を除く時間においては、前記主軸を前記最大加速度に対応する最大減速度で減速回転させる一方、該加速度変化時間においては該最大減速度よりも小さくかつ所定割合で変化する変動減速度で前記主軸を減速回転させるための、前記位置制御の第1速度指令を演算するステップと、
前記主軸が前記中間速度に到達した後は前記最大減速度よりも小さい一定減速度で前記主軸を減速回転させるための、前記位置制御の第2速度指令を演算するステップと、
前記主軸が前記中間速度から前記目標位置に到達するまでの間、前記第1速度指令と前記第2速度指令とのうち低速の速度指令を選択するステップとを含む、
制御方法。 - 前記一定減速度の大きさは前記最大減速度の大きさの半分以上である、請求項5に記載の制御方法。
- 前記始動位置はタップ加工の加工開始位置に相当し、前記目標位置はタップ加工の目標ねじ深さに相当する、請求項5又は6に記載の制御方法。
- 前記始動位置はタップ加工の目標ねじ深さに相当し、前記目標位置はタップ加工の戻り完了位置に相当する、請求項5又は6に記載の制御方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016223234A JP6374469B2 (ja) | 2016-11-16 | 2016-11-16 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
DE102017010539.1A DE102017010539B4 (de) | 2016-11-16 | 2017-11-14 | Vorrichtung und Verfahren zum Steuern einer Werkzeugmaschine, um einen synchronisierten Betrieb einer Spindelachse und einer Vorschubachse zu steuern |
CN201711132908.8A CN108073140B (zh) | 2016-11-16 | 2017-11-15 | 机床的控制装置及控制方法 |
US15/813,306 US10359761B2 (en) | 2016-11-16 | 2017-11-15 | Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016223234A JP6374469B2 (ja) | 2016-11-16 | 2016-11-16 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018079537A JP2018079537A (ja) | 2018-05-24 |
JP6374469B2 true JP6374469B2 (ja) | 2018-08-15 |
Family
ID=62026301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016223234A Active JP6374469B2 (ja) | 2016-11-16 | 2016-11-16 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10359761B2 (ja) |
JP (1) | JP6374469B2 (ja) |
CN (1) | CN108073140B (ja) |
DE (1) | DE102017010539B4 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7040328B2 (ja) * | 2018-07-11 | 2022-03-23 | オムロン株式会社 | 制御装置、および制御方法 |
JP7177672B2 (ja) * | 2018-11-26 | 2022-11-24 | オークマ株式会社 | 数値制御装置 |
DE102019124707B4 (de) * | 2019-09-13 | 2022-05-19 | EMUGE-Werk Richard Glimpel GmbH & Co. KG Fabrik für Präzisionswerkzeuge | Verfahren zum Erzeugen eines Gewindes mit Übersetzungseinheit |
JP2021069208A (ja) * | 2019-10-24 | 2021-04-30 | 日本電産株式会社 | モータ制御装置、モータユニット、モータ制御方法 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS553741B2 (ja) | 1972-06-30 | 1980-01-26 | ||
JPS553741A (en) | 1978-06-21 | 1980-01-11 | Ajinomoto Co Inc | Novel composite seasoning |
KR930001093B1 (ko) * | 1987-03-31 | 1993-02-15 | 부라더 고교 가부시키가이샤 | 나사 가공장치 |
JP2629729B2 (ja) * | 1987-08-28 | 1997-07-16 | ブラザー工業株式会社 | ねじ加工装置 |
JPH0777691B2 (ja) * | 1989-04-28 | 1995-08-23 | オ−クマ株式会社 | 数値制御方法及びその装置 |
JPH0435842A (ja) * | 1990-05-31 | 1992-02-06 | Brother Ind Ltd | 加工ユニット制御装置 |
JP3553741B2 (ja) * | 1996-09-02 | 2004-08-11 | 三菱電機株式会社 | 数値制御装置および数値制御装置の主軸モータ加減速制御方法 |
JP2003181722A (ja) * | 2001-12-18 | 2003-07-02 | Toyoda Mach Works Ltd | タッピング加工装置及びタッピング加工方法 |
JP3749222B2 (ja) * | 2002-12-24 | 2006-02-22 | ファナック株式会社 | 数値制御装置 |
JP4193799B2 (ja) * | 2003-03-28 | 2008-12-10 | 三菱電機株式会社 | ネジ切り制御方法及びその装置 |
DE10321970A1 (de) * | 2003-05-15 | 2004-12-09 | Siemens Ag | Verfahren zur Bewegungsführung eines bewegbaren Maschinenelementes einer numerisch gesteuerten Werkzeug-oder Produktionsmaschine |
CA2747118C (en) * | 2005-03-23 | 2015-02-10 | Hurco Companies, Inc. | Method of curvature controlled data smoothing |
EP2012207B1 (en) | 2007-07-02 | 2016-11-23 | Fanuc Corporation | Numerical controller controlling acceleration and deceleration of respective control axes up to command speeds |
US8963474B2 (en) * | 2011-01-05 | 2015-02-24 | Mitsubishi Electric Corporation | Motor control device |
WO2013183082A1 (ja) * | 2012-06-05 | 2013-12-12 | 三菱電機株式会社 | 数値制御装置 |
JP5873144B2 (ja) * | 2014-07-08 | 2016-03-01 | ファナック株式会社 | 穴あけ加工を制御する数値制御装置 |
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 |
JP6001633B2 (ja) * | 2014-10-17 | 2016-10-05 | ファナック株式会社 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
JP6034913B2 (ja) * | 2015-03-30 | 2016-11-30 | ファナック株式会社 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
JP6088581B2 (ja) * | 2015-06-04 | 2017-03-01 | ファナック株式会社 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
JP6140223B2 (ja) * | 2015-07-29 | 2017-05-31 | ファナック株式会社 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
JP6603104B2 (ja) * | 2015-11-09 | 2019-11-06 | オークマ株式会社 | 工作機械 |
JP6396354B2 (ja) * | 2016-03-25 | 2018-09-26 | ファナック株式会社 | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 |
-
2016
- 2016-11-16 JP JP2016223234A patent/JP6374469B2/ja active Active
-
2017
- 2017-11-14 DE DE102017010539.1A patent/DE102017010539B4/de active Active
- 2017-11-15 US US15/813,306 patent/US10359761B2/en active Active
- 2017-11-15 CN CN201711132908.8A patent/CN108073140B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US10359761B2 (en) | 2019-07-23 |
US20180136630A1 (en) | 2018-05-17 |
CN108073140A (zh) | 2018-05-25 |
CN108073140B (zh) | 2019-07-26 |
DE102017010539A1 (de) | 2018-05-17 |
JP2018079537A (ja) | 2018-05-24 |
DE102017010539B4 (de) | 2021-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6088581B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6034913B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6396354B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6301977B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6140223B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6001633B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6374469B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JPH09120310A (ja) | 軸移動方法及び軸移動方式 | |
US9753452B2 (en) | Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis | |
JP6474435B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6605926B2 (ja) | 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法 | |
JP6444923B2 (ja) | 数値制御装置 | |
JP2015230655A (ja) | 重畳制御の速度制御機能を有する数値制御装置 | |
JP6799022B2 (ja) | タップ加工の制御装置 | |
JP7269097B2 (ja) | 回転軸の制御装置 | |
JP2006024174A (ja) | 工作機械の移動体の移動を制御する移動制御装置、移動制御装置を有する工作機械及び移動体の移動方法 | |
JP2007000941A (ja) | ネジ切削加工制御方法及びその装置 | |
TWI409601B (zh) | 數值控制裝置、系統及其轉角運動控制方法 | |
WO2022004546A1 (ja) | 工作機械の制御装置及び制御方法 | |
JP2002192424A (ja) | 同期タッピング制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180614 |
|
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: 20180626 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180719 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6374469 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |