JP6683748B2 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP6683748B2 JP6683748B2 JP2018031201A JP2018031201A JP6683748B2 JP 6683748 B2 JP6683748 B2 JP 6683748B2 JP 2018031201 A JP2018031201 A JP 2018031201A JP 2018031201 A JP2018031201 A JP 2018031201A JP 6683748 B2 JP6683748 B2 JP 6683748B2
- Authority
- JP
- Japan
- Prior art keywords
- torque difference
- correction
- control device
- unit
- movement command
- 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/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
- G05B19/195—Controlling the position of several slides on one 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
- 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
- G05B19/21—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 using an incremental digital measuring device
- G05B19/23—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 using an incremental digital measuring device for point-to-point control
-
- 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
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D3/00—Control of position or direction
- G05D3/12—Control of position or direction using feedback
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
- H02P5/52—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another additionally providing control of relative angular displacement
-
- 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/34188—Safety, stop, slowdown interpolator if speed, position, torque error too large
-
- 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/50228—Synchronize two slides, portal gantry, raising, moving
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Power Engineering (AREA)
- Numerical Control (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Multiple Motors (AREA)
Description
本発明の一実施の形態にかかる数値制御装置は、前記トルク差Tmを算出するための補正量算出部をさらに有し、前記移動指令部は、前記マスタ軸及び前記スレーブ軸を複数の観測点に移動させ、前記トルク差取得部は、前記複数の観測点それぞれにおいて前記トルク差ΔTを測定し、前記補正量算出部は、前記複数の観測点それぞれにおいて測定された前記トルク差ΔTの平均を前記トルク差Tmとすることを特徴とする。
図11は、本発明の実施の形態にかかる数値制御装置1の要部の概略的なハードウェア構成図である。
Tm=(ΔT1+ΔT2+・・・+ΔTn)/n ・・・(1)
図7はデータ取得モードにおける数値制御装置1の動作を示すフローチャートである。典型的には、数値制御装置1は加工開始前にデータ取得モードでの動作を行い、複数の観測点において静的に発生するトルク差、すなわちワーク負荷や熱変位の影響を受けていない状態での、主にピッチ誤差や機械ゆがみ等に起因するトルク差を取得する。また、数値制御装置1は各観測点において定常的に発生するトルク差Tmを計算し、機械ゆがみに由来するトルク差成分を特定する。
トルクT[Nm]と負荷F[N]との関係は式(2)により求められる。また、負荷F[N]と応力との関係は式(3)により求められる。そして応力と機械ひずみΔL[m]との対応関係は、予め応力−ひずみ曲線として与えられるものとする。
T=[(F×Pb/2π×η)+(μ0×F0×Pb/2π)]/Sf/i
・・・(2)
F=応力×mg(sinθ+μcosθ) ・・・(3)
ここで、m:テーブルとワークの重量、Pb:ボールねじのリード、i:減速比、F0:ボールねじの予圧荷重、μ:摺動面の摩擦係数、μ0:与圧ナットの内部摩擦係数、Sf:安全率、θ:ボールねじの傾斜角である。
11 CPU
13 揮発性メモリ
14 不揮発性メモリ
15 インタフェース
16 インタフェース
20 バス
70 表示器/MDIユニット
80 サーボコントローラ
101 移動指令部
102 トルク差取得部
103 補正量算出部
104 機械位置誤差補正部
Claims (2)
- マスタ軸−スレーブ軸間のトルク差ΔTに基づいて機械位置誤差を補正する数値制御装置であって、
移動指令に従って前記マスタ軸及び前記スレーブ軸を移動させる移動指令部と、
前記移動後の前記トルク差ΔTを取得するトルク差取得部と、
前記トルク差ΔTから機械ゆがみに由来するトルク差Tmを除外した値に基づく補正量により機械位置誤差を補正する機械位置誤差補正部と、を有し、
前記移動指令部は、前記機械位置誤差補正部からフィードバックされる前記補正量を、次回の前記移動指令に加えることを特徴とする
数値制御装置。 - 前記トルク差Tmを算出するための補正量算出部をさらに有し、
前記移動指令部は、前記マスタ軸及び前記スレーブ軸を複数の観測点に移動させ、
前記トルク差取得部は、前記複数の観測点それぞれにおいて前記トルク差ΔTを測定し、
前記補正量算出部は、前記複数の観測点それぞれにおいて測定された前記トルク差ΔTの平均を前記トルク差Tmとすることを特徴とする
請求項1記載の数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018031201A JP6683748B2 (ja) | 2018-02-23 | 2018-02-23 | 数値制御装置 |
US16/273,656 US10901390B2 (en) | 2018-02-23 | 2019-02-12 | Numerical controller |
DE102019001124.4A DE102019001124A1 (de) | 2018-02-23 | 2019-02-15 | Numerische Steuerung |
CN201910139365.5A CN110187670B (zh) | 2018-02-23 | 2019-02-25 | 数值控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018031201A JP6683748B2 (ja) | 2018-02-23 | 2018-02-23 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019145032A JP2019145032A (ja) | 2019-08-29 |
JP6683748B2 true JP6683748B2 (ja) | 2020-04-22 |
Family
ID=67550618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018031201A Active JP6683748B2 (ja) | 2018-02-23 | 2018-02-23 | 数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10901390B2 (ja) |
JP (1) | JP6683748B2 (ja) |
CN (1) | CN110187670B (ja) |
DE (1) | DE102019001124A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6737840B2 (ja) * | 2018-06-19 | 2020-08-12 | ファナック株式会社 | 調整要否判断装置 |
CN114368709B (zh) * | 2022-01-29 | 2023-08-04 | 西门子(中国)有限公司 | 堆垛机的水平双驱动控制方法及装置 |
WO2024142654A1 (ja) * | 2022-12-28 | 2024-07-04 | パナソニックIpマネジメント株式会社 | 計測システム、制御装置、計測方法、及びプログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01228752A (ja) * | 1988-03-10 | 1989-09-12 | Fanuc Ltd | 主軸同期方式 |
JP2518457B2 (ja) | 1990-07-05 | 1996-07-24 | 三菱電機株式会社 | 施盤の送り軸同期連動方法 |
JP3169838B2 (ja) * | 1996-08-21 | 2001-05-28 | 東芝機械株式会社 | サーボモータの制御方法 |
JP3581221B2 (ja) | 1996-08-22 | 2004-10-27 | 東芝機械株式会社 | 位置制御システム |
JP2003263228A (ja) * | 2002-03-08 | 2003-09-19 | Yaskawa Electric Corp | 同期制御装置 |
JP3994378B2 (ja) * | 2002-03-13 | 2007-10-17 | 株式会社安川電機 | 数値制御装置およびそのピッチエラー補正方法 |
JP3923047B2 (ja) * | 2003-03-04 | 2007-05-30 | ファナック株式会社 | 同期制御装置 |
CN101866163B (zh) * | 2007-11-02 | 2014-09-10 | 株式会社牧野铣床制作所 | 数值控制机床及数值控制装置 |
US20100231158A1 (en) * | 2007-12-28 | 2010-09-16 | Abb Technology Ab | Server controller and a method for controlling a plurality of motors |
JP4677037B2 (ja) * | 2009-01-20 | 2011-04-27 | ファナック株式会社 | バックラッシュを抑制するサーボ制御装置 |
US9921568B2 (en) * | 2013-12-05 | 2018-03-20 | Mitsubishi Electric Corporation | Trajectory measuring device, numerical control device, and trajectory measuring method |
JP5863860B2 (ja) * | 2014-03-20 | 2016-02-17 | ファナック株式会社 | 加工時の軸間の干渉を低減するサーボ制御装置 |
CN106461067A (zh) * | 2014-06-16 | 2017-02-22 | 洛德公司 | 用于可旋转轴的扭矩监测系统 |
JP5905556B1 (ja) * | 2014-10-07 | 2016-04-20 | ファナック株式会社 | モータの反転遅れを補正するモータ制御装置 |
JP6331225B2 (ja) * | 2015-08-19 | 2018-05-30 | 株式会社安川電機 | モータ制御装置、位置制御システム、及びモータ制御方法 |
-
2018
- 2018-02-23 JP JP2018031201A patent/JP6683748B2/ja active Active
-
2019
- 2019-02-12 US US16/273,656 patent/US10901390B2/en active Active
- 2019-02-15 DE DE102019001124.4A patent/DE102019001124A1/de active Pending
- 2019-02-25 CN CN201910139365.5A patent/CN110187670B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US20190265671A1 (en) | 2019-08-29 |
CN110187670A (zh) | 2019-08-30 |
CN110187670B (zh) | 2021-04-16 |
US10901390B2 (en) | 2021-01-26 |
DE102019001124A1 (de) | 2019-08-29 |
JP2019145032A (ja) | 2019-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9541916B2 (en) | Motor control apparatus for controlling motor | |
CN103217927B (zh) | 机床的热位移修正装置 | |
JP6683748B2 (ja) | 数値制御装置 | |
JP5096019B2 (ja) | サーボモータ制御装置 | |
US9002503B2 (en) | Method and program for calculating correction value for machine tool | |
US20130151214A1 (en) | Simulator for estimating life of robot speed reducer | |
US9527176B2 (en) | Control device for machine tool including rotary indexing device | |
JP6042917B2 (ja) | 工作機械の熱変位補正装置 | |
US6721622B2 (en) | Method of compensating profile data, and numerical controller and machine tool for practicing the method | |
US11175647B2 (en) | Motor controller | |
JP6370866B2 (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
JP6457569B2 (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
JP2015052846A (ja) | 駆動軸の停止要因及びそれに関連する情報を取得するデータ取得装置 | |
WO2020084671A1 (ja) | 保守支援システム、数値制御装置および保守支援システムの制御方法 | |
JP6412075B2 (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
KR20130042140A (ko) | 공작기계의 볼스크류 변형에 의한 실시간 위치 보정 방법 및 장치 | |
JP2022001399A (ja) | ねじ締め装置 | |
CN107894749B (zh) | 伺服电动机控制装置及其方法、计算机可读取的记录介质 | |
JP2013255981A (ja) | ロボット制御装置および撓み補正方法 | |
JP2005117832A (ja) | 電動機制御装置の非常停止方法 | |
JP2009106986A (ja) | スポット溶接ガン制御装置 | |
WO2023026368A1 (ja) | 数値制御装置、及び記憶媒体 | |
US11338406B2 (en) | Estimating device and estimating system | |
JPH08118204A (ja) | 工作機械における位置決め誤差補正方法および位置決め誤差補正装置 | |
JP4750496B2 (ja) | 数値制御工作機械のロストモーション補正方法及び数値制御工作機械 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190710 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190913 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20191017 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200131 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200326 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6683748 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |