[go: up one dir, main page]

JPS5870321A - 速度制御装置 - Google Patents

速度制御装置

Info

Publication number
JPS5870321A
JPS5870321A JP56169018A JP16901881A JPS5870321A JP S5870321 A JPS5870321 A JP S5870321A JP 56169018 A JP56169018 A JP 56169018A JP 16901881 A JP16901881 A JP 16901881A JP S5870321 A JPS5870321 A JP S5870321A
Authority
JP
Japan
Prior art keywords
pulse
servo motor
speed
pulses
generated
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.)
Pending
Application number
JP56169018A
Other languages
English (en)
Inventor
Tetsuro Sakano
哲朗 坂野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Fujitsu Fanuc Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fanuc Corp, Fujitsu Fanuc Ltd filed Critical Fanuc Corp
Priority to JP56169018A priority Critical patent/JPS5870321A/ja
Priority to EP82305570A priority patent/EP0078144A3/en
Priority to US06/435,364 priority patent/US4542327A/en
Publication of JPS5870321A publication Critical patent/JPS5870321A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/19Numerical 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/21Numerical 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/23Numerical 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
    • G05B19/231Numerical 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 the positional error is used to control continuously the servomotor according to its magnitude
    • G05B19/232Numerical 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 the positional error is used to control continuously the servomotor according to its magnitude with speed feedback only
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33261Conversion of detected pulses to voltage, frequency to voltage convertor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41083Upon reversing direction, lower, change gain
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41118Drift-compensation for servo, anti-hunt
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41121Eliminating oscillations, hunting motor, actuator
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41244Dead band, zone

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 Electric Motors In General (AREA)
  • Control Of Velocity Or Acceleration (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は速度制御装置に係り、特に工作機械のテーブル
等可動部の速度制御に適用して好適な速度制御装置に関
する。
数値制御工作機械においては速度指令電圧と実速度電圧
の差を演算し、誤差が零となるように送りモータ、スピ
ンドルモータなどのサーボモータが回転制御され、該サ
ーボモータの回転によりテーブル、工具或いはスピンド
ルが指令された速度で移動或いは回転する。
か\る構成において、サーボモータに接続された機械負
荷の固有振動数が速度帰還ループ系の固有振動数に近く
、シかも該機械負荷に摩擦負荷成分が少なくて振動減衰
率が悪いとき速度制御系と機械系との間で供振が発生し
、停止時にハンチング現象が発生する。特にか\るハン
チング現象は位置検出器としてサーボモータの回転角に
比例した位置情報を発生し、該位置情報から実速度信号
を取出して速度帰還を行う場合に発生しやすい。
たとえば位置検出器としてサーボモータが所定角度回転
する毎に互いにπ/2位相がずれた人相、B相のパルス
APP、 BPPを発生するパルスジェネレータを用い
、且つ速度発生器として人相或いはB相パルスの周波数
を電圧に変換するFV変換器を用いる場合に停止時ハン
チング現象が生ずる。これは、第1図に示すように点線
で示す位置に機械が停止している場合を考察すると前述
の共振によりテーブル等が該点線位置を境に振動し、人
相側よりAPP’に示すパルスが発生するためである。
即ち、A矢印方向の振動によりパルスAP P’が発生
すれば負方向への移動が、又B矢印方向の振動によりパ
ルスAPP’が発生すれば正方向への移動が生じたもの
としてF V変換器より実速度信号が出力され、該実速
度信号を打消すようにサーボ回路が動作するためである
以上から、本発明は停止時に機械可動部がハンチングを
生じることがない新規な速度制御装置を提供することを
目的とする。
以下、本発明の実施例を図面に従って詳細に説明する。
第2図は本発明の実施例を示すブロック図である。図中
、101は速度指令電圧VCMDと実速度電圧AV8の
差分を演算するアナログ演算器、102は増幅器(尚、
101.102を差動増幅器により構成してもよい)、
103は速度制御回路、104はACモータ、DCモー
タ等のサーボモータ、105はサーボモータ104が所
定角度回転する毎に互いにπ/2位相のずれたA相及び
B相パルスAPP、 BPPを発生するボジショ゛ンコ
ーダ、パルスコーダナトのパルスジェネレータ、106
はA相パルスAPP及びB相パルスBPPを入力され正
方向パルスPP及び負方向パルスNPを発生する正/負
パルス発生回路である。即ち、正/負パルス発生回路1
06はA相パルスAPPとB相パルスBPPの位相を監
視し人相パルスAPPが進み位相のとき正回転している
ものとして所定角度回転毎に正方向パルスPPを発生し
、又B相パルスBPPが進み位相のとき負回転している
ものとしてサーボモータの所定角度回転毎に負方向パル
スNPを発生する。1Q7F、107Nはそれぞれ正方
向パルスPP、負方向パルスNPのパルス周波数を電圧
に変換するFV変換器である。108P、 108Nは
それぞれ正方向パルスPP。
負方向パルスNPを計数するカウンタであり、カウンタ
108Pは負方向パルスNPの発生によりリセットされ
、又カウンタ108N正方向パルスPPの発生によりセ
ットされる。109P、 109Nはそれぞれフリップ
70りブ(FFという)であり、FF109Fはカウン
タ108Pから発生する桁上りパルスによりセラ)され
、負方向パルスN P ニ、):リリセットされる。又
、FF109Nはカウンタ10BNから発生する桁上り
パルスによりセットされ、正方向パルスPPによりリセ
ットされる。
110P、11ONはそれぞれアンドゲートであり、対
応するFF109P、 109Nがセットされている時
に開らき、それぞれ正方向パルスPP、負方向パルスN
PをF’V変換器1[17P、 107Nに入力する。
111は合成回路である。
次に、本発明の詳細な説明する。尚、停止時におけるサ
ーボモータ104の振動幅がパルスジェネレータ105
から発生するパルスN個分に相当するものとし、カウン
タ108P、 108Nの容量をMとする。
サーボモータ104が正方向に回転しながら停止した状
態においては、正方向パルスPPによりカウンタ108
N及びFF109Nは共にリセットされ、了ンドグー)
11ON間は閉じている。この成豚でサーボモータ10
4が負方向に振動するものとすればパルスジェネレータ
105、正/負パルス発生回路106を介して負方向パ
ルスNPが発生する。そして、この負方向パルスNPは
カウンタ108p 。
FF109P、をリセットすると共に、カウンタ108
Nによりカウントされる。ところで、フリップフロップ
109NはM個の負方向パルスNPが連続して発生する
迄リセットされているからアンドゲート11ONは閉じ
ており上記振動により発生する負方向パルスNPはF’
V変換器107Nに入力されず、サーボモータ104は
該負方向パルスにより回転しない。
同様に、上記負方向の振動後に正方向に振動して正方向
パルスPPが発生してもサーボモータ104は該正方向
パルスPPにより回転しない。尚、以上はMパルスに相
当する振動が生じるものとして説明したが、現実には第
1図に示すように高々M=1の微小振動である。
以上から、実速度信号にMパルスに相当する不感帯を持
たせグS結果サーボモータ1Ω4、テーブル等は固有の
振動数で、且つ固有の微小振幅で振動するにすぎず、該
振動が拡大してハンチングを生じることはない。
尚、カウンタ108P、 108N、 FF109P、
 109N、アントゲ−) 110P、 11ONが存
在せず、直接正方向パルスPP、負方向パルスNPがF
V変換器107P、 107Nに入力されるとすれば、
第1図に示す微小振動によりサーボモータ104は正負
方向に交互に1パルスに相当する回転角度で振動しハン
チングを生じる。
第5図は本発明の別の実施例である。尚、第2図と同一
部分には同一符号を付している。
第3図において、第2図と異なる点はアンドゲート11
0P、11ONを除去し、替ってF V変換器107P
、 107Nの出力側にゲイン制御可能なアンプ201
P、 201Nを設け、該アンプのゲインをF B”1
09P、 109Nがセットされているか否かにより制
御している点である。即ち、FF109F、 109N
がリセットされている場合にはアンプ201P、 20
1Nのゲインを落として実速度電圧AVSを低下せしめ
、セットされているときにはゲインを上げ通常のゲイン
としている。この結果、実速度電圧に一種の不感帯ない
しは低感帯を持たせることができ、振動が拡大してハン
チングを生じることはない。
以上、本発明によれば実速度電圧に不感帯ないしは低感
帯を持たせたからサーボモータ、テーブル等機械可動部
が停止時にハンチングを生じることはない。
尚、実施例の説明ではパルスジェネレータをサーボモー
タに装着した場合について説明したがテーブル等に装着
してもよいことは勿論である。
【図面の簡単な説明】
第1図はハンチング現象発生原因説明図、第2図及び第
3図はそれぞれ本発明の実施例を示すブロック図である
。 101 ゛°゛アナログ演算回路、102・・・アンプ
、103・・・速度制御回路、104・・・サーボモー
タ、105・・・パルスジェネレータ、106・・・正
/負方向パルス発生回路、107P、 107N ・・
・Fψ変換器、108P、 108N・・・カラン−&
 、109P、 109N・・・フリップフロップ、1
10P、 110i’J −7ンドケート、201P、
 201N−7ンブ。 特許出願ζ   富士通ファナック株式会社代理人弁理
士    辻       實外2名 第7図 竿2回

Claims (2)

    【特許請求の範囲】
  1. (1)  サーボモータの回転角に比例した位置情報全
    発生する位置検出器と、該位置情報に基いて速度情報を
    発生する速度発生手段を有し、該速度情報を実速度情報
    として負帰還する速度制御装置において、サーボモータ
    の反転時における前記位置情報の変化量を検出する位置
    変化検出手段と、位置情報が一定量変化する迄速度情報
    を低下させる手段を設けたことを特徴とする速度制御装
    置。
  2. (2)前記位置検出器をサーボモータの回転角に比例し
    たパルス数を発生するパルスジェネレータとすると共に
    、前記速度発生手段をパルスジェネレータから56生す
    るパルスのパルス周波数を電圧に変換するFv変換器と
    し、且つ位置変化検出手段を回転方向反転時、反転方向
    に前記パルスジェネレータから発生するパルスを計数す
    る計数回路とし、更には速度低下手段を一定数のパルス
    が発生する迄該パルスのl” V変換器への入力を禁止
    する禁止回路としたことを特徴とする特許請求の範囲第
    (1項記載の速度制御装置。
JP56169018A 1981-10-22 1981-10-22 速度制御装置 Pending JPS5870321A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP56169018A JPS5870321A (ja) 1981-10-22 1981-10-22 速度制御装置
EP82305570A EP0078144A3 (en) 1981-10-22 1982-10-20 Speed control apparatus
US06/435,364 US4542327A (en) 1981-10-22 1982-10-20 Speed control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56169018A JPS5870321A (ja) 1981-10-22 1981-10-22 速度制御装置

Publications (1)

Publication Number Publication Date
JPS5870321A true JPS5870321A (ja) 1983-04-26

Family

ID=15878800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56169018A Pending JPS5870321A (ja) 1981-10-22 1981-10-22 速度制御装置

Country Status (3)

Country Link
US (1) US4542327A (ja)
EP (1) EP0078144A3 (ja)
JP (1) JPS5870321A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62171100A (ja) * 1986-01-23 1987-07-28 株式会社安川電機 レゾルバ制御方法
JP2797728B2 (ja) * 1991-02-13 1998-09-17 ブラザー工業株式会社 パルスジェネレータの波形処理回路
CN116349422A (zh) * 2020-12-23 2023-06-27 松下知识产权经营株式会社 电动机控制装置、电动机控制方法、以及程序

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3500023A (en) * 1966-11-09 1970-03-10 Atomic Energy Commission Stutter counting circuit for a digital control system
GB2024465B (en) * 1978-07-01 1983-05-05 Inoue Japax Res Automatic control
US4215301A (en) * 1978-10-10 1980-07-29 Hewlett-Packard Company Digital servo positioning circuit
DE2904275A1 (de) * 1979-02-05 1980-08-07 Olympia Werke Ag Verfahren zur geregelten fuehrung eines gleichstrommotors in eine zielposition und schaltungsanordnung zur durchfuehrung des verfahrens
US4331910A (en) * 1980-02-04 1982-05-25 Fujitsu Fanuc Limited Positioning control system
US4388570A (en) * 1981-03-16 1983-06-14 The Babcock & Wilcox Company Digitally controlled pulse width modulated motor speed control for servo positioning systems

Also Published As

Publication number Publication date
EP0078144A3 (en) 1985-01-09
EP0078144A2 (en) 1983-05-04
US4542327A (en) 1985-09-17

Similar Documents

Publication Publication Date Title
US3656377A (en) Surface speed control of spindle-related numerical control system
JPS63198585A (ja) 速度制御サ−ボモ−タ
JPH063994B2 (ja) 複数台デイジタルサーボの制御方法
JPH05113814A (ja) 軸の加速度および速度指令のための方法
US3996454A (en) Servomechanism monitor for numerically controlled machine tools
GB1449175A (en) A c motor and servo system
US4087731A (en) Control system for moving a large machine along a single axis
JPS5870321A (ja) 速度制御装置
JP7610069B2 (ja) 軸動作完了判断装置及び軸動作完了判断方法
US3497778A (en) Part positioning device and plural stepping motor control therefor
GB1019896A (en) Automatic control apparatus
JPH02178811A (ja) サーボ制御装置
JPH11282538A (ja) サーボ装置
US3671824A (en) Speed control system for a rotating element of changing diameter
US5231340A (en) Servomotor control method
US3571686A (en) Numerically controlled path system with on-off servo
JP2819411B2 (ja) 定位置停止制御装置
EP0200314A2 (en) Electric motor control system
Yubazaki et al. Fuzzy motion drive method of induction motor using position sensor
JPS61135375A (ja) Pwm方式順変換器
JPS62282814A (ja) Nc歯車加工機械
SU656026A1 (ru) Цифровой след щий электропривод
JPS6031607A (ja) 数値制御装置
JPH01264664A (ja) 定接線速度制御装置
JPS6158484A (ja) モ−タ制御装置