KR970005566B1 - 백클래시(Backlash) 가속 제어 방법 - Google Patents
백클래시(Backlash) 가속 제어 방법 Download PDFInfo
- Publication number
- KR970005566B1 KR970005566B1 KR1019920703015A KR920703015A KR970005566B1 KR 970005566 B1 KR970005566 B1 KR 970005566B1 KR 1019920703015 A KR1019920703015 A KR 1019920703015A KR 920703015 A KR920703015 A KR 920703015A KR 970005566 B1 KR970005566 B1 KR 970005566B1
- Authority
- KR
- South Korea
- Prior art keywords
- feed forward
- command
- movement
- movement command
- value
- 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 - Lifetime
Links
- 230000001133 acceleration Effects 0.000 title claims description 41
- 238000000034 method Methods 0.000 claims description 41
- 238000009499 grossing Methods 0.000 claims description 10
- 238000005253 cladding Methods 0.000 claims 1
- 101100290429 Mus musculus Mcm3 gene Proteins 0.000 description 17
- 238000010586 diagram Methods 0.000 description 6
- 239000006185 dispersion Substances 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 3
- 238000003754 machining Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
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/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/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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41078—Backlash acceleration compensation when inversing, reversing direction
-
- 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/41084—Compensation speed axis with changing, reversing direction, quadrant circle
-
- 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/41429—Mean value of previous feedforward values
-
- 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/41439—Position error ffw for compensation of speed
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)
- Control Of Position Or Direction (AREA)
Abstract
Description
Claims (6)
- 서어보 모터로 구동되는 공작기계의 이송 축의 이동 방향의 반전할 때에 실시하는 백클래시 가속 제어 방법으로서, 위치·속도 루프 처리 주기와 이 주기 전후 수 주기의 이동 지령의 평균치를 구하는 스무싱 처리를 하여 피드 포워드량을 구하고, 상기 피드 포워드량을 사용하여 피드 포워드 제어를 하며, 상기 피드 포워드량의 값의 정부가 반전하였을때에 백클래시 가속 보정을 개시하는 백클래시 가속 제어 방법.
- 제1항에 있어서, 상기 스무싱 처리는 위치·속도 루프 처리를 하는 주기의 이동 지령을 중심으로 한 그 전후의 위치·속도 루프 주기의 이동 지령중 분배 주기에 대응하는 수의 위치·속도 루프 주기의 이동 지령의 평균을 구하는 것으로 이루어지며, 상기 피드 포워드량은 상기 스무싱 처리로 구해진 이동 지령의 평균치에 피드 포워드 계수를 곱해서 구해지는 백클래시 가속 제어 방법.
- 제1항에 있어서, 상기 피드 포워드량은 위치·속도 루프 처리를 하는 분배 주기의 이동 지령, 다음 회의 분배 주기에서 공급되는 이동 지령, 및 전회의 분배 주기에서 공급된 이동 지령을 사용하여 구해지는 백클래시 가속 제어 방법.
- 서어보 모터로 구동되는 공작기계의 이송 축의 이동 방향이 반전 할때에 실시되는 백클래시 가속 제어 방법으로서, 수치 제어 장치로부터의 이동 지령에 스무싱 처리를 하여 피드 포워드량을 구하고, 상기 피드 포워드량을 사용하여 피드 포워드 제어를 하며, 위치 편차에 포지션 게인을 곱한 값에 상기 피드 포워드량을 가산하여 속도 지령을 구하고, 상기 속도 지령의 값의 정부가 반전했을 때에 백클래시 가속 보정을 개시하는 백클래시 가속 제어 방법.
- 제4항에 있어서, 상기 스무싱 처리는 위치·속도 루프 처리를 하는 주기의 이동 지령을 중심으로 한 그 전후 위치·속도 루프 주기의 이동 지령중 분배 주기에 대응하는 수치 위치·속도 루프 주기의 이동 지령의 평균을 구하는 것으로 이루어지며, 상기 피드 포워드량은 상기 스무싱 처리로 구해진 이동 지령의 평균치에 피드 포워드 계수를 곱해서 구해지는 백클래시 가속 제어 방법.
- 제4항에 있어서, 상기 피드 포워드량은 위치·속도 루프 처리를 하는 분배 주기의 이동 지령, 다음 회의 분배 주기로 공급되는 이동 지령, 및 전회의 분배 주기에서 공급된 이동 지령을 사용하여 구해지는 백클래시 가속 제어방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP91-149614 | 1991-05-24 | ||
| JP3149614A JP2826391B2 (ja) | 1991-05-24 | 1991-05-24 | バックラッシ加速制御方法 |
| PCT/JP1992/000666 WO1992021075A1 (fr) | 1991-05-24 | 1992-05-22 | Procede de regulation de l'acceleration de rattrapage de jeu |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR930700252A KR930700252A (ko) | 1993-03-13 |
| KR970005566B1 true KR970005566B1 (ko) | 1997-04-17 |
Family
ID=15479062
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019920703015A Expired - Lifetime KR970005566B1 (ko) | 1991-05-24 | 1992-05-22 | 백클래시(Backlash) 가속 제어 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5367238A (ko) |
| EP (1) | EP0540761B1 (ko) |
| JP (1) | JP2826391B2 (ko) |
| KR (1) | KR970005566B1 (ko) |
| DE (1) | DE69223927T2 (ko) |
| WO (1) | WO1992021075A1 (ko) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3805309B2 (ja) * | 2003-01-30 | 2006-08-02 | ファナック株式会社 | サーボモータ駆動制御装置 |
| US7141946B2 (en) * | 2003-09-15 | 2006-11-28 | Rockwell Automation Technologies, Inc. | Method and apparatus for providing optimal acceleration feedback |
| JP2006039807A (ja) * | 2004-07-26 | 2006-02-09 | Fanuc Ltd | 数値制御装置 |
| KR101330660B1 (ko) | 2006-09-08 | 2013-11-15 | 삼성전자주식회사 | 스캐닝 유닛의 제어가 가능한 화상형성장치, 그의 스캐닝 유닛 제어 방법 및 모터 제어 장치 |
| US7614626B1 (en) | 2007-07-20 | 2009-11-10 | Aanerud Richard R | Moving target system |
| JP5111589B2 (ja) * | 2010-10-27 | 2013-01-09 | 株式会社牧野フライス製作所 | 送り軸反転時の補正方法 |
| JP6203780B2 (ja) * | 2015-04-21 | 2017-09-27 | ファナック株式会社 | テーブル形式データによる運転を行う数値制御装置 |
| US11541764B2 (en) * | 2021-02-01 | 2023-01-03 | Rivian Ip Holdings, Llc | Systems and methods for controlling motor engagement for a vehicle |
| JP2023143448A (ja) * | 2022-03-25 | 2023-10-06 | ニデックアドバンスドモータ株式会社 | モータ装置 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5221674B2 (ko) * | 1972-08-08 | 1977-06-11 | ||
| JPS6140616A (ja) * | 1984-07-31 | 1986-02-26 | Fanuc Ltd | 位置制御方式 |
| JPS6375907A (ja) * | 1986-09-19 | 1988-04-06 | Fanuc Ltd | フルクロ−ズフイ−ドバツクncシステムにおける追従遅れの除去方法 |
| JPS63100505A (ja) * | 1986-10-17 | 1988-05-02 | Mitsubishi Heavy Ind Ltd | 多自由度可動機械のフイ−ドフオワ−ド制御装置 |
| JPS63308613A (ja) * | 1987-06-10 | 1988-12-16 | Fanuc Ltd | サ−ボモ−タの制御方式 |
| JP2703575B2 (ja) * | 1988-09-30 | 1998-01-26 | ファナック株式会社 | サーボ制御装置 |
| JPH02143605A (ja) * | 1988-11-25 | 1990-06-01 | Toshiba Corp | 可変インピーダンス回路 |
| EP0401383A4 (en) * | 1988-12-23 | 1992-04-01 | Fanuc Ltd | Methods of detecting oscillation in the servo system and automatically adjusting the speed loop gain |
| JPH02235105A (ja) * | 1989-03-09 | 1990-09-18 | Fanuc Ltd | サーボモータのバックラッシュ補正方式 |
| US5134354A (en) * | 1989-04-10 | 1992-07-28 | Kabushiki Kaisha Yaskawa Denki Seisakusho | Servo motor control apparatus |
| JPH02275508A (ja) * | 1989-04-18 | 1990-11-09 | Fanuc Ltd | フィードフォワード制御方式 |
| JPH02143605U (ko) * | 1989-05-01 | 1990-12-05 | ||
| JPH02309402A (ja) * | 1989-05-25 | 1990-12-25 | Yaskawa Electric Mfg Co Ltd | サーボシステム |
| JPH0384603A (ja) * | 1989-08-29 | 1991-04-10 | Fanuc Ltd | バックラッシュ加速量自動調整方式 |
| JP3253022B2 (ja) * | 1989-09-26 | 2002-02-04 | ファナック株式会社 | サーボモータのバックラッシュ補正制御方法 |
| JP2709969B2 (ja) * | 1989-12-12 | 1998-02-04 | ファナック株式会社 | サーボモータの制御方法 |
| JP2813909B2 (ja) * | 1989-12-28 | 1998-10-22 | 東芝機械株式会社 | 数値制御装置のバックラッシュ補正方式 |
-
1991
- 1991-05-24 JP JP3149614A patent/JP2826391B2/ja not_active Expired - Fee Related
-
1992
- 1992-05-22 KR KR1019920703015A patent/KR970005566B1/ko not_active Expired - Lifetime
- 1992-05-22 DE DE69223927T patent/DE69223927T2/de not_active Expired - Fee Related
- 1992-05-22 WO PCT/JP1992/000666 patent/WO1992021075A1/ja not_active Ceased
- 1992-05-22 EP EP92910677A patent/EP0540761B1/en not_active Expired - Lifetime
- 1992-05-22 US US07/934,662 patent/US5367238A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04347706A (ja) | 1992-12-02 |
| KR930700252A (ko) | 1993-03-13 |
| JP2826391B2 (ja) | 1998-11-18 |
| EP0540761A4 (ko) | 1995-03-08 |
| EP0540761A1 (en) | 1993-05-12 |
| US5367238A (en) | 1994-11-22 |
| EP0540761B1 (en) | 1998-01-07 |
| WO1992021075A1 (fr) | 1992-11-26 |
| DE69223927T2 (de) | 1998-04-30 |
| DE69223927D1 (de) | 1998-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0185720B1 (ko) | 서보모터의 제어장치 및 제어방법 | |
| EP0417312B1 (en) | Feedforward control unit for servomotor | |
| JP3129622B2 (ja) | フルクローズド・ループ方式における象限突起補正方法 | |
| US6252368B1 (en) | Numerically controlled system and backlash compensation device for use with the system | |
| US5404308A (en) | Numerical control (NC) device to control feed speed of tool based on speed of spindle and amount of change of spindle speed | |
| JP2875646B2 (ja) | バックラッシ加速補正装置 | |
| US5477117A (en) | Motion controller and synchronous control process therefor | |
| JPH03228106A (ja) | サーボモータの制御方法 | |
| JPH04323706A (ja) | 予見繰り返し制御装置 | |
| KR970005566B1 (ko) | 백클래시(Backlash) 가속 제어 방법 | |
| US5517100A (en) | Method of controlling a servo motor | |
| JP3253022B2 (ja) | サーボモータのバックラッシュ補正制御方法 | |
| EP0072870A1 (en) | Backlash compensation system for dual position-feedback control systems | |
| JP2558580B2 (ja) | サーボシステムにおける加速制御方法及び装置 | |
| JPH10105247A (ja) | サーボモータのオーバーシュート防止方法 | |
| JPH07266190A (ja) | 数値制御装置 | |
| KR970003877B1 (ko) | 서보 모터의 피드 포워드 제어방법 | |
| JP2709766B2 (ja) | サーボモータのフィードフォワード制御方式 | |
| JPS6048505A (ja) | バツクラツシユ補正装置 | |
| JPH0540521A (ja) | サーボモータの制御装置 | |
| JPH06282323A (ja) | 補間後加減速に対する補正を行うサーボモータの制御方法 | |
| JPH0655412A (ja) | 工作機械におけるピッチ誤差補正方法 | |
| JPH02275508A (ja) | フィードフォワード制御方式 | |
| JPS60123251A (ja) | 対話型数値制御装置 | |
| JPH04308902A (ja) | サーボ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19921128 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19931223 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19921128 Comment text: Patent Application |
|
| G160 | Decision to publish patent application | ||
| PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19970319 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19970624 |
|
| NORF | Unpaid initial registration fee | ||
| PC1904 | Unpaid initial registration fee |