JP4226420B2 - 位置制御装置 - Google Patents
位置制御装置 Download PDFInfo
- Publication number
- JP4226420B2 JP4226420B2 JP2003317945A JP2003317945A JP4226420B2 JP 4226420 B2 JP4226420 B2 JP 4226420B2 JP 2003317945 A JP2003317945 A JP 2003317945A JP 2003317945 A JP2003317945 A JP 2003317945A JP 4226420 B2 JP4226420 B2 JP 4226420B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- command
- motor
- deviation
- output
- 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.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 claims description 17
- 230000036461 convulsion Effects 0.000 claims description 13
- 230000001133 acceleration Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 230000001052 transient effect Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 230000004043 responsiveness Effects 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/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/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/27—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 absolute digital measuring device
- G05B19/29—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 absolute digital measuring device for point-to-point control
- G05B19/291—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 absolute digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
- G05B19/293—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 absolute digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude with speed feedback only
-
- 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/37—Measurements
- G05B2219/37313—Derive speed from 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42011—PI regulator for speed loop
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Description
(式1)において、(1/(1+TS))は1次遅れ回路を示す。
×(Pv+Iv/S) ・・・(式2)
+[Kp・(Pc−Pl)−sPm]×Iv/S)
=[Kp・(Pc−Pl)−{k・Vl+(1−k)・Vm}]×Pv
+[Kp・(Pc−Pl)−Vm]×Iv/S) ・・・(式4)
+G・(SPc−SPl)×Pv
=[Kp・(Pc−Pl)+Vff−Vm]×(Pv+Iv/S)
+G・(Vff−Vl)×Pv
=(Vc+Vcp−Vm)×Pv+(Vc−Vm)×Iv/S・・・(式5)
G=β・[1/(1+TS)]=β/(1+TS) ・・・(式6)
また、(式5)に於いて、
Vc=Kp・(Pc−Pl)+Vff=Vfb+Vff ・・・(式7)
であり、
Vcp=G・(Vff−Vl) ・・・(式8)
として示している。
Claims (5)
- モータとこのモータにより駆動される送り軸とを備えた機械の前記送り軸の位置を、前記モータに結合された第1の位置検出器の出力及び前記送り軸に結合された第2の位置検出器の出力に基づいて制御する位置制御装置において、
位置指令と前記第2の位置検出器からの位置検出値の差から速度フィードバック指令を出力する位置演算器と、
前記位置指令を微分し、速度フィードフォワード指令を出力する位置指令微分器と、
前記速度フィードフォワード指令と前記第2の位置検出器から得られる送り軸の実速度より速度指令補償値を出力する速度指令補償器と、
前記速度フィードフォワード指令と前記速度フィードバック指令を加算しモータ速度指令を出力する加算器と、
前記モータ速度指令と前記第1の位置検出器より得られるモータ速度の差を積分する積分器と、
前記モータ速度指令と前記速度指令補償値を加算し補正したモータ速度指令補正値と前記モータ速度の差を比例演算する比例演算器と、
前記積分器の出力と前記比例演算器の出力を加算しトルク指令を出力する加算器と、を備える、ことを特徴とする位置制御装置。 - 前記速度指令補償器は、前記速度フィードフォワード指令から前記第2の位置検出器より得られる送り軸の実速度を減算し、これにより得た減算値に対し0以上1以下である係数Kを乗算して前記速度指令補償値を出力する、ことを特徴とする請求項1記載の位置制御装置。
- 前記速度指令補償器は、前記係数Kが前記速度フィードフォワード指令を2回微分した加加速度指令、または、位置偏差に応じて可変できる係数可変器を備える、ことを特徴とする請求項2記載の位置制御装置。
- 前記速度指令補償器は、前記速度フィードフォワード指令から前記第2の位置検出器より得られる送り軸の実速度を減算し、これにより得た該減算値を一次遅れ器に入力して速度指令補償値を出力する、ことを特徴とする請求項1記載の送り軸位置制御装置。
- 前記速度指令補償器は、前記一次遅れ器の時定数が前記速度フィードフォワード指令を2回微分した加加速度指令、または、位置偏差に応じて可変できる一次遅れ機器を備える、ことを特徴とする請求項4記載の送り軸位置制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003317945A JP4226420B2 (ja) | 2003-09-10 | 2003-09-10 | 位置制御装置 |
US10/934,203 US6998810B2 (en) | 2003-09-10 | 2004-09-03 | Position controller of feed shaft |
DE102004043906A DE102004043906B4 (de) | 2003-09-10 | 2004-09-10 | Positionsregelung einer Vorschubwelle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003317945A JP4226420B2 (ja) | 2003-09-10 | 2003-09-10 | 位置制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005085074A JP2005085074A (ja) | 2005-03-31 |
JP4226420B2 true JP4226420B2 (ja) | 2009-02-18 |
Family
ID=34225302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003317945A Expired - Fee Related JP4226420B2 (ja) | 2003-09-10 | 2003-09-10 | 位置制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6998810B2 (ja) |
JP (1) | JP4226420B2 (ja) |
DE (1) | DE102004043906B4 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI243291B (en) * | 2003-05-13 | 2005-11-11 | Asml Netherlands Bv | Control system, lithographic apparatus, device manufacturing method, and device manufactured thereby |
CN101366166B (zh) * | 2006-02-08 | 2010-12-08 | 三菱电机株式会社 | 电动机控制装置和电动机控制方法 |
JP4644137B2 (ja) * | 2006-02-15 | 2011-03-02 | オークマ株式会社 | 位置制御装置 |
JP4922954B2 (ja) * | 2008-01-23 | 2012-04-25 | オークマ株式会社 | 位置制御装置 |
US7484916B1 (en) | 2008-05-05 | 2009-02-03 | Tanis Technologies, Llc | Machining center with improved draw bar alignment |
JP5308249B2 (ja) * | 2009-06-22 | 2013-10-09 | 三菱重工業株式会社 | サーボ制御装置 |
JP5556136B2 (ja) * | 2009-11-17 | 2014-07-23 | 富士電機株式会社 | 位置制御装置 |
JP5457901B2 (ja) * | 2010-03-25 | 2014-04-02 | オークマ株式会社 | 位置制御装置 |
KR101116946B1 (ko) * | 2010-04-09 | 2012-03-14 | 엘에스산전 주식회사 | 비례적분미분 제어기의 모드 전환장치 |
DE202010012713U1 (de) * | 2010-09-17 | 2010-12-16 | Weiler Werkzeugmaschinen Gmbh | Drehmaschine mit einer Leit- und Zugspindel und einer elektronischen Steuerung für den Längs- und/oder Planschlitten |
JP5320420B2 (ja) | 2011-02-18 | 2013-10-23 | 株式会社日立ハイテクインスツルメンツ | モータ制御装置およびモータ制御方法 |
JP5865116B2 (ja) * | 2012-02-24 | 2016-02-17 | オークマ株式会社 | 位置制御装置 |
JP5878794B2 (ja) * | 2012-03-06 | 2016-03-08 | オークマ株式会社 | 主軸位置決め装置 |
JP5919346B2 (ja) * | 2014-09-01 | 2016-05-18 | ファナック株式会社 | 軸間干渉を補正するモータ制御装置 |
JP6899099B2 (ja) | 2019-04-22 | 2021-07-07 | 株式会社安川電機 | 機械制御システム、機械制御装置、及び制振指令生成方法 |
CN113815431B (zh) * | 2021-10-14 | 2022-04-15 | 河南嘉晨智能控制股份有限公司 | 一种工业车辆驾驶感改善方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4868474A (en) * | 1986-11-20 | 1989-09-19 | Westinghouse Electric Corp. | Multiprocessor position/velocity servo control for multiaxis digital robot control system |
JPH0783625B2 (ja) * | 1987-04-03 | 1995-09-06 | 三菱電機株式会社 | 検出ヘツドの速度制御装置 |
JPH02302808A (ja) * | 1989-05-18 | 1990-12-14 | Mitsubishi Electric Corp | 制御装置 |
JPH0722873B2 (ja) * | 1989-06-27 | 1995-03-15 | オ−クマ株式会社 | 送り軸の位置制御装置 |
JPH03110607A (ja) * | 1989-09-26 | 1991-05-10 | Fanuc Ltd | サーボモータの制御方式 |
JP3230831B2 (ja) * | 1992-01-28 | 2001-11-19 | オークマ株式会社 | モータ駆動制御装置 |
JP3351990B2 (ja) * | 1997-05-27 | 2002-12-03 | オークマ株式会社 | ボールネジ駆動系の位置制御装置 |
US6470225B1 (en) * | 1999-04-16 | 2002-10-22 | Siemens Energy & Automation, Inc. | Method and apparatus for automatically tuning feedforward parameters |
JP4491904B2 (ja) | 2000-04-19 | 2010-06-30 | 株式会社安川電機 | 電動機の位置制御装置 |
JP2000347743A (ja) * | 1999-06-04 | 2000-12-15 | Yaskawa Electric Corp | 位置制御装置 |
US6313591B1 (en) * | 2000-02-17 | 2001-11-06 | Siemens Aktiengesellschaft | Delay time modeling filter for cascaded regulator structure |
JP3864305B2 (ja) * | 2001-12-21 | 2006-12-27 | 株式会社安川電機 | 位置制御装置 |
JP2003047743A (ja) | 2002-07-26 | 2003-02-18 | Sansei R & D:Kk | パチンコ機 |
-
2003
- 2003-09-10 JP JP2003317945A patent/JP4226420B2/ja not_active Expired - Fee Related
-
2004
- 2004-09-03 US US10/934,203 patent/US6998810B2/en not_active Expired - Fee Related
- 2004-09-10 DE DE102004043906A patent/DE102004043906B4/de not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005085074A (ja) | 2005-03-31 |
US20050052149A1 (en) | 2005-03-10 |
US6998810B2 (en) | 2006-02-14 |
DE102004043906B4 (de) | 2013-10-31 |
DE102004043906A1 (de) | 2005-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4226420B2 (ja) | 位置制御装置 | |
JP3739749B2 (ja) | 制御装置 | |
Erkorkmaz et al. | High speed CNC system design. Part III: high speed tracking and contouring control of feed drives | |
EP1667001B1 (en) | Controller | |
JP5120654B2 (ja) | サーボ制御装置 | |
JP5791815B2 (ja) | 工作機械の送り軸制御方法および送り軸制御装置 | |
JP4944806B2 (ja) | 位置制御装置 | |
CN100441374C (zh) | 用于机床的位置控制设备和位置控制方法 | |
CN101727088A (zh) | 用于数控机床的位置控制装置 | |
TWI461877B (zh) | 伺服控制裝置 | |
JP2012168926A (ja) | 位置制御装置 | |
KR20060127233A (ko) | 전동기 제어 장치 | |
JP4867105B2 (ja) | 数値制御装置 | |
JP2008210273A (ja) | 摩擦補償方法、摩擦補償器及びモータ制御装置 | |
JP5457901B2 (ja) | 位置制御装置 | |
JP2007219689A (ja) | 位置制御装置 | |
WO2013118404A1 (ja) | サーボ制御装置 | |
JP2001242904A (ja) | 速度制御装置 | |
JP7049754B2 (ja) | モータ制御装置 | |
CN114063662A (zh) | 基于动力学转矩补偿的控制方法及控制装置 | |
JP2005293564A (ja) | スライディングモード制御器を有する位置制御装置 | |
JP4925056B2 (ja) | モータ位置制御装置 | |
JP5388604B2 (ja) | モータ駆動制御装置 | |
JP2005071034A (ja) | サーボ制御装置 | |
JPH0888990A (ja) | モータの位置制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060414 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081111 |
|
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: 20081118 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081126 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4226420 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141205 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |