JPS622646Y2 - - Google Patents

Info

Publication number
JPS622646Y2
JPS622646Y2 JP16409079U JP16409079U JPS622646Y2 JP S622646 Y2 JPS622646 Y2 JP S622646Y2 JP 16409079 U JP16409079 U JP 16409079U JP 16409079 U JP16409079 U JP 16409079U JP S622646 Y2 JPS622646 Y2 JP S622646Y2
Authority
JP
Japan
Prior art keywords
pulse
control device
generating means
pulse generating
numerical control
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
Application number
JP16409079U
Other languages
Japanese (ja)
Other versions
JPS5683806U (en
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 filed Critical
Priority to JP16409079U priority Critical patent/JPS622646Y2/ja
Publication of JPS5683806U publication Critical patent/JPS5683806U/ja
Application granted granted Critical
Publication of JPS622646Y2 publication Critical patent/JPS622646Y2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Description

【考案の詳細な説明】 本考案は、数値制御装置より与えられる指令パ
ルスによつて送りねじを介して可動台に連結され
たサーボモータを回転させ、これによつて可動台
の送りを制御する可動台送り制御装置に関する。
[Detailed description of the invention] This invention rotates a servo motor connected to the movable base via a feed screw in response to a command pulse given by a numerical control device, thereby controlling the feed of the movable base. The present invention relates to a movable table feed control device.

このような可動台送り制御装置においては、サ
ーボモータを駆動する駆動回路、速度帰還電圧を
発生する速度検出器等が故障するとサーボモータ
が指令速度とは無関係に高速度で回転して可動台
が暴走し、可動台上の工具が工作物に激突して工
具や工作物を破損するおそれがある。
In such a movable table feed control device, if the drive circuit that drives the servo motor, the speed detector that generates the speed feedback voltage, etc. fail, the servo motor will rotate at a high speed regardless of the command speed, causing the movable table to rotate. There is a risk that the tool will run out of control and the tool on the movable table will collide with the workpiece, damaging the tool and the workpiece.

このため従来では偏差カウンタがオーバーフロ
ーするとサーボ機構の異常として異常信号を発し
て可動体を急停止することが行われているが、こ
のような方式では最大送り速度における定常偏差
以上の偏差が生じないと異常信号が送出されない
ため、低速で可動台を移動している場合には、可
動体が暴走し始めてもすぐには異常信号が送出さ
れず、可動台上の工具が暴走速度で工作物等に激
突することを完全に防止することは困難であつ
た。
For this reason, in the past, when the deviation counter overflowed, an abnormality signal was issued as an abnormality in the servo mechanism, and the movable body was suddenly stopped. However, with this method, a deviation greater than the steady deviation at the maximum feed rate does not occur. Therefore, if the movable body is moving at low speed, an abnormality signal will not be sent immediately even if the movable body starts to run out of control, and the tool on the movable base will move at a runaway speed and cause the workpiece, etc. It was difficult to completely prevent collisions.

また、数値制御指令部から出力される指令パル
スをカウンタよつて計数するとともに、検出器か
ら出力される帰還パルスによつてカウンタをリセ
ツトするように構成し、このカウンタのオーバフ
ローで暴走を検出するようにしたものもあるがこ
のものにおいては、検出器の故障によつて帰還パ
ルスが送出されなくなつたことは検出できるもの
の、サーボモータを駆動する駆動回路系の故障で
可動体が暴走し始めた場合には、これを全く検出
できない問題がある。
In addition, the command pulses output from the numerical control command section are counted by a counter, and the counter is reset by the feedback pulse output from the detector, and runaway is detected by the overflow of this counter. In this case, although it was possible to detect that the feedback pulse was no longer being sent out due to a detector failure, the movable body began to move out of control due to a failure in the drive circuit system that drives the servo motor. In some cases, there is a problem that this cannot be detected at all.

本考案はこのような従来の問題点に鑑みてなさ
れたもので、帰還パルスを送出する帰還パルス送
出手段等帰還回路系の故障による暴走と、サーボ
モータを駆動する駆動回路系の故障による暴走の
いずれの暴走をも早い時期に検出して異常信号を
送出できるようにすることを目的とするものであ
る。
The present invention has been developed in view of these conventional problems, and is designed to prevent runaway due to failure of the feedback circuit system such as the feedback pulse sending means that sends out feedback pulses, and runaway due to failure of the drive circuit system that drives the servo motor. The purpose of this is to detect any runaway at an early stage and to be able to send out an abnormal signal.

また本考案は、可動台が停止指令状態にあるか
移動指令中であるかに拘わらず、可動台が暴走し
始めたことを早い時期に検出して可動台を停止さ
せるようにすることを別の目的とするものであ
る。
In addition, the present invention detects at an early stage that the movable base has started to run out of control and stops the movable base regardless of whether the movable base is in a stop command state or a movement command is being issued. This is the purpose of

以下本考案の実施例を図面に基づいて説明す
る。
Embodiments of the present invention will be described below based on the drawings.

図において、10は工具もしくは工作物を載置
した可動台で、送りねじ11を介してサーボモー
タ12の出力軸に連結されている。また、13は
数値制御装置14から出力される指令パルスCP
に応じてサーボモータ12を回転させることによ
つて可動台10の移動を制御する送り制御装置
で、偏差カウンタ20、DA変換器21、偏差増
幅器22、駆動回路23、帰還パルス発生回路2
4および前記サーボモータ12の出力軸に連結さ
れた速度検出器25とレゾルバ26とによつて主
に構成されている。なお、帰還パルス発生回路2
4はレゾルバ26から出力される交流信号の位相
変化によつて可動体10の移動を検出して帰還パ
ルスを発生するものである。
In the figure, reference numeral 10 denotes a movable table on which a tool or a workpiece is placed, and is connected to the output shaft of a servo motor 12 via a feed screw 11. In addition, 13 is a command pulse CP output from the numerical control device 14.
A feed control device that controls the movement of the movable table 10 by rotating a servo motor 12 according to
4, a speed detector 25 connected to the output shaft of the servo motor 12, and a resolver 26. Note that the feedback pulse generation circuit 2
Reference numeral 4 detects the movement of the movable body 10 based on the phase change of the AC signal output from the resolver 26 and generates a feedback pulse.

送り制御装置13内の基準パルス発生回路3
0、計数手段を構成するJ−K形のフリツブロツ
クFF1,FF2およびサーボモータ12の出力軸
に連結されたパルス発生器29によつて構成され
る回路は、可動台10が暴走し始めたことを検出
する回路で、基準パルス発生回路30から送出さ
れるパルスはフリツプフロツプFF1のリセツト
端子Rに与えられ、パルス発生器29から出力さ
れるパルスはフリツプフロツプFF1とFF2のト
リガ端子Tに与えられるようになつている。ま
た、前記フリツプフロツプFF1のJ入力端子は
フリツプフロツプFF1のリセツト出力端子Qに接
続され、K入力端子は接地されており、フリツプ
フロツプFF2のJ入力端子はフリツプフロツプ
FF1のセツト出力端子Qに接続され、K入力端
子は接地されている。そして、このフリツプフロ
ツプFF2のリセツト出力端子Qに異常報知用の
ランプPLが接続され、出力端子Qから出力され
る信号が非常停止信号ESSとして駆動回路23に
与えられるようになつている。なお、前記パルス
発生器29は可動台10が一定距離移動する度に
パルスを出力するようになつている。
Reference pulse generation circuit 3 in the feed control device 13
0. A circuit constituted by J-K type flip blocks FF1 and FF2 constituting the counting means and a pulse generator 29 connected to the output shaft of the servo motor 12 detects that the movable base 10 has started to run out of control. In the detection circuit, the pulse sent from the reference pulse generation circuit 30 is applied to the reset terminal R of the flip-flop FF1, and the pulse output from the pulse generator 29 is applied to the trigger terminal T of the flip-flops FF1 and FF2. ing. Further, the J input terminal of the flip-flop FF1 is connected to the reset output terminal Q of the flip-flop FF1, the K input terminal is grounded, and the J input terminal of the flip-flop FF2 is connected to the reset output terminal Q of the flip-flop FF1.
It is connected to the set output terminal Q of FF1, and the K input terminal is grounded. An abnormality notification lamp PL is connected to the reset output terminal Q of the flip-flop FF2, and the signal output from the output terminal Q is applied to the drive circuit 23 as an emergency stop signal ESS. The pulse generator 29 is configured to output a pulse every time the movable base 10 moves a certain distance.

また、前記基準パルス発生回路30は、数値制
御装置14からの指令によつてパルスの発振周期
を変更できるようになつており、数値制御装置1
4は、数値制御データによつて指令速度が変更さ
れる度に基準パルス発生回路30にパルス発生周
期のデータを供給する。この結果、基準パルス発
生回路30から送出される基準パルスの周期は速
度指令に応じて変化し、正常動作時においては基
準パルス発生回路30から出力されるパルスの周
期がパルス発生器29からのパルスの周期に対し
て応答遅れに応じて決定される所定量だけ短かく
なる。
Further, the reference pulse generation circuit 30 is capable of changing the pulse oscillation period in response to a command from the numerical control device 14.
4 supplies pulse generation period data to the reference pulse generation circuit 30 every time the command speed is changed by the numerical control data. As a result, the period of the reference pulse sent out from the reference pulse generation circuit 30 changes according to the speed command, and during normal operation, the period of the pulse output from the reference pulse generation circuit 30 is the same as that of the pulse from the pulse generator 29. The period is shortened by a predetermined amount determined according to the response delay.

次に上記構成の送り制御装置の動作を説明す
る。数値制御データに基づいて数値制御装置14
から指令パルスCPが分配されると、偏差カウン
タ20内にたまりが生じ、これによつてサーボモ
ータ12が回転され可動台10が移動を開始す
る。可動台10が一定距離移動する度にパルス発
生器29からパルスが出力されるが、基準パルス
発生回路30から出力されるパルスはパルス発生
器29から出力されるパルスよりも周期が短く設
定されている上、サーボモータ12には応答遅れ
があるため、正常動作時においてはパルス発生器
29からパルスが出力される前にフリツプフロツ
プFF1が必ずリセツトされ、パルス発生器29
からパルスが送出された時にフリツプフロツプ
FF2がセツトされることはない。しかしなが
ら、偏差カウンタ20、DA変換器21、偏差増
幅器22、駆動回路23から成る駆動回路系の故
障によりサーボモータ12に過大な電圧が供給さ
れて可動台10が暴走し始めた場合、もしくはレ
ゾルバ26、帰還パルス発生回路24から成る帰
還回路系の故障により帰還パルスが送出されなく
なつて可動台10が暴走し始めた場合には、パル
ス発生器29からのパルス周期が基準パルス発生
回路30からのパルスよりも短くなつてフリツプ
フロツプFF1がリセツトされる前にパルス発生
器29から次のパルスが送出されるようになるた
め、フリツプフロツプFF2がセツトされて異常
報知用のランプPLが点灯されるとともに、駆動
回路23に非常停止信号HSSが与えられてサーボ
モータ12が回生制動等によつて急停止される。
Next, the operation of the feed control device having the above configuration will be explained. Numerical control device 14 based on numerical control data
When the command pulse CP is distributed from , an accumulation occurs in the deviation counter 20 , which causes the servo motor 12 to rotate and the movable base 10 to start moving. Each time the movable base 10 moves a certain distance, the pulse generator 29 outputs a pulse, but the pulses output from the reference pulse generation circuit 30 are set to have a shorter period than the pulses output from the pulse generator 29. Moreover, since the servo motor 12 has a response delay, during normal operation, the flip-flop FF1 is always reset before a pulse is output from the pulse generator 29.
flip-flop when a pulse is sent from
FF2 is never set. However, if an excessive voltage is supplied to the servo motor 12 due to a failure in the drive circuit system consisting of the deviation counter 20, DA converter 21, deviation amplifier 22, and drive circuit 23, and the movable base 10 begins to run out of control, or the resolver 26 If the movable platform 10 begins to run out of control due to a failure in the feedback circuit system consisting of the feedback pulse generation circuit 24 and the feedback pulses are no longer sent out, the pulse period from the pulse generator 29 will be different from that from the reference pulse generation circuit 30. Since the next pulse becomes shorter than the pulse and the next pulse is sent from the pulse generator 29 before the flip-flop FF1 is reset, the flip-flop FF2 is set and the abnormality notification lamp PL is lit, and the driving An emergency stop signal HSS is applied to the circuit 23, and the servo motor 12 is suddenly stopped by regenerative braking or the like.

また、数値制御装置14内のパルス発生回路の
故障により、数値制御データにて送り指令が与え
られていないのにも拘わらず、指令パルスが送出
されて可動台10が暴走し始めた場合もしくは、
指令速度よりも早い速度でパルス分配が行われて
可動台が暴走を始めた場合にも、パルス発生器2
9からのパルスの発生周期が基準パルス発生回路
30からのパルス発生周期より短くなつてフリツ
プフロツプFF1がリセツトされる前にフリツプ
フロツプFF2がセツトされ、この結果、異常報
知が行われるととも、サーボモータ12が急停止
される。
In addition, if a command pulse is sent even though no feed command is given in the numerical control data due to a failure in the pulse generation circuit in the numerical control device 14, and the movable base 10 starts to run out of control,
Even if pulse distribution is performed at a speed faster than the commanded speed and the movable base starts to run out of control, the pulse generator 2
The flip-flop FF2 is set before the pulse generation period from the reference pulse generation circuit 30 becomes shorter than the pulse generation period from the reference pulse generation circuit 30 and the flip-flop FF1 is reset. suddenly stops.

以上述べたように本考案においては、可動台が
所定量移動する度にパルスを発生するパルス発生
手段を帰還パルス送出手段とは別に設けるととも
に、数値制御装置からの指令パルスに応じた周期
の基準パルスを発生する基準パルス発生手段を設
け、この基準パルス発生手段からのパルスによつ
て初期状態にセツトされる計数手段によつて前記
パルス発生手段からのパルスを計数し、このカウ
ンタが所定値になると異常信号を送出するように
したので、偏差カウンタ、駆動回路等駆動回路系
の故障によつてサーボモータに過大な電圧が供給
されたことによつて生じる可動台の暴走と、レゾ
ルバ等の帰還回路系の故障によつて帰還パルスが
送出されなくなつたことによつて生じる暴走のい
ずれについても、暴走の発生を早い時期に検出で
きる利点がある。
As described above, in the present invention, a pulse generating means that generates a pulse every time the movable base moves a predetermined amount is provided separately from the feedback pulse sending means, and a periodicity standard according to the command pulse from the numerical control device is provided. A reference pulse generating means for generating pulses is provided, and the pulses from the pulse generating means are counted by a counting means which is set to an initial state by the pulses from the reference pulse generating means, and this counter reaches a predetermined value. When this occurs, an abnormal signal is sent, which prevents runaway of the movable platform and return of the resolver, etc. caused by excessive voltage being supplied to the servo motor due to a failure in the drive circuit system such as the deviation counter or drive circuit. There is an advantage in that the occurrence of runaway can be detected at an early stage in any runaway caused by failure of the feedback pulse to be sent due to a failure in the circuit system.

さらに、本考案は上記のように構成したので、
可動台が移動している間における暴走を検出でき
るだけでなく、可動台が停止中である場合でも、
可動台が暴走し始めたことを従来のものに比べて
非常に早い時期に検出でき、計数手段からの異常
信号によつて可動体を急停止させることにより、
可動台上の工具が暴走速度で工作物に激突する等
の事故を未然に防止できる利点がある。
Furthermore, since the present invention is configured as described above,
Not only can it detect runaway while the movable platform is moving, but it can also detect runaway behavior even when the movable platform is stopped.
It is possible to detect that the movable base has started to run out of control much earlier than with conventional systems, and by suddenly stopping the movable body using an abnormal signal from the counting means,
This has the advantage of preventing accidents such as the tool on the movable platform colliding with the workpiece at runaway speed.

また、本考案においては、数値制御装置からの
速度指令に応じた周期で基準パルスを送出する基
準パルス発生回路を数値制御装置内のパルス発生
回路と独立して設け、この基準パルス発生回路か
らパルスが送出される度に計数手段を初期状態に
セツトするようにしたので、送り制御回路の故障
に起因する暴走だけでなく、数値制御装置内のパ
ルス発生回路の故障によつて指令パルスが誤つて
送出され、これに起因して暴走が生じた場合でも
検出を行うことができ、より確実な暴走検出が行
える利点がある。
In addition, in the present invention, a reference pulse generation circuit that sends out reference pulses at a cycle according to the speed command from the numerical control device is provided independently from the pulse generation circuit in the numerical control device, and pulses are generated from this reference pulse generation circuit. Since the counting means is set to the initial state each time a pulse is sent out, it is possible to prevent not only runaway caused by a failure in the feed control circuit, but also erroneous command pulses caused by a failure in the pulse generation circuit in the numerical control device. Even if a runaway occurs due to the transmission, detection can be performed, and there is an advantage that runaway can be detected more reliably.

【図面の簡単な説明】[Brief explanation of the drawing]

図面は本考案の実施例を示すもので、可動台送
り制御装置の全体構成を示すブロツク図である。 10……可動台、11……送りねじ、12……
サーボモータ、13……送り制御装置、14……
数値制御装置、29……基準パルス発生器、30
……パルス発生回路、FF1,FF2……フリツプ
フロツプ。
The drawing shows an embodiment of the present invention, and is a block diagram showing the overall configuration of a movable table feed control device. 10...Movable base, 11...Feed screw, 12...
Servo motor, 13...Feed control device, 14...
Numerical control device, 29...Reference pulse generator, 30
...Pulse generation circuit, FF1, FF2...Flip-flop.

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 送りねじを介して可動台を連結するサーボモー
タを、数値制御装置からの指令パルスと帰還パル
ス発生手段からの帰還パルスとの間の偏差が零と
なるように回転させることによつて可動台の送り
を制御するようにした可動台送り制御装置におい
て、前記可動台が所定量移動する度にパルスを発
生するパルス発生手段を前記帰還パルス発生手段
とは別に設けるとともに、前記数値制御装置内の
パルス発生回路と独立してもうけられ、数値制御
装置からの速度指令により発振周期を変更して、
正常動作時における前記パルス発生手段からのパ
ルス発生周期に応じた周期で基準パルスを発生す
る基準パルス発生手段と、前記基準パルス発生手
段からパルスが送出される度に初期状態にセツト
され前記パルス発生手段からのパルスを計数して
計数値が所定の値に達すると異常信号を送出する
計数手段とを設けたことを特徴とする可動台送り
制御装置。
The movable base is controlled by rotating a servo motor that connects the movable base via a feed screw so that the deviation between the command pulse from the numerical control device and the feedback pulse from the feedback pulse generation means becomes zero. In the movable table feed control device configured to control the feed, a pulse generating means for generating a pulse each time the movable table moves by a predetermined amount is provided separately from the feedback pulse generating means, and a pulse generating means in the numerical control device is provided. It is generated independently of the generation circuit, and the oscillation period is changed by the speed command from the numerical control device.
a reference pulse generating means that generates a reference pulse at a cycle corresponding to a pulse generation cycle from the pulse generating means during normal operation; and a reference pulse generating means that is set to an initial state each time a pulse is sent out from the reference pulse generating means and generates the pulse. 1. A movable table feed control device comprising: counting means for counting pulses from the means and sending out an abnormal signal when the counted value reaches a predetermined value.
JP16409079U 1979-11-27 1979-11-27 Expired JPS622646Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16409079U JPS622646Y2 (en) 1979-11-27 1979-11-27

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16409079U JPS622646Y2 (en) 1979-11-27 1979-11-27

Publications (2)

Publication Number Publication Date
JPS5683806U JPS5683806U (en) 1981-07-06
JPS622646Y2 true JPS622646Y2 (en) 1987-01-22

Family

ID=29675048

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16409079U Expired JPS622646Y2 (en) 1979-11-27 1979-11-27

Country Status (1)

Country Link
JP (1) JPS622646Y2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3122621C2 (en) * 1981-06-06 1987-04-09 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Monitoring device

Also Published As

Publication number Publication date
JPS5683806U (en) 1981-07-06

Similar Documents

Publication Publication Date Title
JP3638285B2 (en) Delayed safety brake system for servo motor control system
JPS5981094A (en) Safety maintenance system of automatic machine
KR930000588B1 (en) Elevator control apparatus
JPS622646Y2 (en)
JPS6258863B2 (en)
JPH07143780A (en) Emergency stop system
JP3077183B2 (en) Emergency stop device for robot numerical controller
JPS622645Y2 (en)
JPH09106304A (en) Control method of working area for machine tool
JPS60176475A (en) Overload detecting method
JP3298329B2 (en) Servo control device and servo control method
JP3049543B2 (en) Injection molding machine protection device
JP6698732B2 (en) MOTOR CONTROL DEVICE AND MOTOR CONTROL DEVICE CONTROL METHOD
JPH10277887A (en) Motor controlling method applicable at failure in position sensor
JPH0217237A (en) Method for controlling brake of gravity shaft
US5081407A (en) Numerical control apparatus
JP2740953B2 (en) Spindle fixed position stop control device
JP2805899B2 (en) Motor position control device
JP2810044B2 (en) Control device for NC machine
WO2023053343A1 (en) Control device
JPH07110715A (en) Apparatus and method for position control of robot system
JPH0310466B2 (en)
JPS63268006A (en) Numerical controller
JP3163832B2 (en) Motor control device
JPS62243010A (en) Stroke limit checking system