JPS6155123B2 - - Google Patents
Info
- Publication number
- JPS6155123B2 JPS6155123B2 JP1781078A JP1781078A JPS6155123B2 JP S6155123 B2 JPS6155123 B2 JP S6155123B2 JP 1781078 A JP1781078 A JP 1781078A JP 1781078 A JP1781078 A JP 1781078A JP S6155123 B2 JPS6155123 B2 JP S6155123B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- motor
- circuit
- target position
- rotation
- 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
Links
- 230000004044 response Effects 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000009499 grossing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 18
- 230000001960 triggered effect Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000013016 damping Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Control Of Position Or Direction (AREA)
Description
【発明の詳細な説明】
本発明は可動部材の相対的な移動を行う装置の
位置決め制御装置に関し、特に衝撃型シリアルプ
リンタ装置等におけるキヤリツジ送り機構および
活字選択機構の位置決め制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a positioning control device for a device that moves movable members relative to each other, and more particularly to a positioning control device for a carriage feeding mechanism and a character selection mechanism in an impact-type serial printer or the like.
そのような衝撃型シリアルプリンタ装置におい
ては、可動部材としてのキヤリツジには印字用回
転ホイールとホイール駆動用モータと印字用ハン
マーおよびリボンカートリツジとが搭載されてお
り、前記キヤリツジ駆動用モータにより前記キヤ
リツジが記録媒体と平行に移動させられ印字位置
に静止され位置決めされている。また、前記キヤ
リツジ上に取り付けられた印字用回転ホイールは
前記ホイール駆動用モータにより回転され、前記
印字用回転ホイール上に担持された複数個の活字
のうちから選択された活字を記録媒体に近接した
印字位置に静止させるよう位置決めされる。 In such an impact type serial printer device, a carriage as a movable member is equipped with a rotary wheel for printing, a motor for driving the wheel, a hammer for printing, and a ribbon cartridge. is moved parallel to the recording medium and is positioned at rest at the printing position. Further, the rotary printing wheel mounted on the carriage is rotated by the wheel driving motor, and the printed characters selected from among the plurality of printed characters carried on the rotary printing wheel are brought close to the recording medium. It is positioned so that it remains stationary at the printing position.
前記シリアルプリタンのキヤリツジ等の可動部
材をモータ等によつて駆動し目標位置に移動させ
る装置においては、目標までの位置誤差に対応す
る信号をモータに印加し、位置誤差を0とするよ
うにモータを動かし部材を移動させている。この
種の制御には、米国特許明細書第3954163号に記
されている如く、目標位置の一定距離手前まで位
置誤差に対応して変化する規準速度にモータの速
度を従わせる速度制御モードと、前記目標位置の
一定距離手前からその目標位置まで位置誤差その
ものによつて位置を制御する位置制御モードとの
2つの制御モードを併用しモータの速度を示すア
ナログ速度信号を特別に設けた速度検出回路67
(Figs.7および12)により発生させている。この
場合、速度制御モードにおいては、アナログ規準
速度信号に対してモータの速度を示すアナログ速
度フイードバツク信号を加減算してモータの速度
制御を行い、位置制御モードにおいては、アナロ
グ位置誤差信号に対してモータの速度に対応した
アナログダンピング信号を加減算してモータの位
置制御を行つている。ところが、アナログ信号系
では、前記位置検出用アナログ回路等のオフセツ
トに対するレベル調整の必要性から生産性の向上
および保守の面で十分な成果が期待できず、しか
もアナログ回路依存に基づく装置の小型化が困難
になり、部品数の増加、ひいては装置の大型化に
よるコスト増大を招来する。 In a device in which a movable member such as a serial printer's carriage is driven by a motor or the like to move it to a target position, a signal corresponding to the positional error to the target is applied to the motor, and the motor is operated so that the positional error is zero. is moved to move the parts. This type of control includes, as described in U.S. Patent No. 3,954,163, a speed control mode in which the speed of the motor follows a reference speed that changes in response to the position error until a certain distance before the target position; A speed detection circuit that uses two control modes: a position control mode that controls the position from a certain distance before the target position to the target position based on the position error itself, and is specially provided with an analog speed signal that indicates the speed of the motor. 67
(Figs.7 and 12). In this case, in the speed control mode, the motor speed is controlled by adding or subtracting the analog speed feedback signal indicating the motor speed to the analog standard speed signal, and in the position control mode, the motor speed is controlled by adding or subtracting the analog speed feedback signal indicating the motor speed to the analog reference speed signal. The position of the motor is controlled by adding and subtracting analog damping signals corresponding to the speed of the motor. However, with analog signal systems, sufficient results cannot be expected in terms of productivity improvement and maintenance due to the need for level adjustment for the offset of the analog circuit for position detection, etc., and furthermore, it is difficult to miniaturize the equipment due to dependence on analog circuits. This results in an increase in the number of parts and an increase in cost due to an increase in the size of the device.
本発明の目的は上述の欠点を除くために新規な
デイジタルサーボ系構成を有することにより高速
かつ高精度の位置決めを行うことができる位置決
め制御装置を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a positioning control device that has a new digital servo system configuration and can perform high-speed and highly accurate positioning in order to eliminate the above-mentioned drawbacks.
この発明の装置は、可動部材を目標位置に位置
決めする位置決め制御装置であり、前記可動部材
を駆動するためのモータと、前記モータに機械的
に接続され前記モータが一定角度回転する毎にそ
れぞれの極性が反転し互いに位相の異なる1対の
インクリメンタル位置信号を発生する位置信号発
生手段と、前記1対のインクリメンタル位置信号
を受けて前記モータの回転および回転方向を示す
デイジタル回転信号を発生する回転信号発生手段
と、前記可動部材の現在位置から目標位置までの
移動距離及び移動方向を示す外部からの移動情報
信号に基づいて前記回転信号を受けて現在位置か
ら目標位置の一定距離手前までは位置誤差信号に
応じて変化する規準速度信号を制御信号として出
力するとともに前記目標位置の一定距離手前から
目標位置までは位置誤差信号を制御信号として出
力しかつ前記目標位置の一定距離手前になつたこ
とを示すモード信号を出力する制御回路と、予め
設定されたデイジタル値を出力する置数回路と、
前記回転信号を受けて予め設定された一定時間巾
のゲートパルスを出力するゲートパルス発生回路
と、前記ゲートパルスが発生している間前記回転
信号により示される前記モータの回転方向に応じ
て前記制御信号に前記置数回路のデイジタル出力
信号を加算あるいは減算する加減算回路と、前記
加減算回路のデイジタル出力信号を受け前記モー
タを駆動する駆動回路とから構成され、前記ゲー
トパルスの一定時間巾及び前記置数回路のデイジ
タル出力信号によつて規定されるレベルの速度フ
イードバツクを与えながら前記目標位置の一定距
離手前までは前記規準速度信号を与え前記目標位
置の一定距離手前から目標位置までは前記位置誤
差信号を与えて前記移動情報信号がゼロになるよ
うに前記モータを制御し目標移動距離だけ前記可
動部材を移動させ目標位置に位置決めすることを
特徴とする。 The device of the present invention is a positioning control device that positions a movable member at a target position, and includes a motor for driving the movable member, and a motor that is mechanically connected to the motor and that rotates each of the movable members each time the motor rotates by a certain angle. a position signal generating means for generating a pair of incremental position signals with reversed polarities and different phases; and a rotation signal for generating a digital rotation signal indicating the rotation and rotation direction of the motor in response to the pair of incremental position signals. generating means, and a position error from the current position to a certain distance before the target position upon receiving the rotation signal based on a movement information signal from the outside indicating the movement distance and movement direction of the movable member from the current position to the target position. A reference speed signal that changes according to the signal is output as a control signal, and a position error signal is output as a control signal from a certain distance before the target position to the target position, and a position error signal is output as a control signal when the target position is a certain distance before the target position. a control circuit that outputs a mode signal indicating the mode; a numeric circuit that outputs a preset digital value;
a gate pulse generation circuit that receives the rotation signal and outputs a gate pulse having a predetermined time width; and a gate pulse generation circuit that receives the rotation signal and outputs a gate pulse of a predetermined time width; and the control according to the rotation direction of the motor indicated by the rotation signal while the gate pulse is generated. It is comprised of an adder/subtractor circuit that adds or subtracts the digital output signal of the numeric circuit to a signal, and a drive circuit that receives the digital output signal of the adder/subtractor circuit and drives the motor. While giving speed feedback at a level specified by digital output signals of several circuits, the reference speed signal is given until a certain distance before the target position, and the position error signal is given from a certain distance before the target position to the target position. The motor is controlled so that the movement information signal becomes zero, and the movable member is moved by a target movement distance and positioned at a target position.
また、本発明の装置は、可動部材を駆動するた
めのモータと、前記モータに機械的に接続され前
記モータが一定角度回転する毎にそれぞれの極性
が反転し互いに位相の異なる1対のインクリメン
タル位置信号を発生する位置信号発生手段と、前
記1対のインクリメンタル位置信号を受けて前記
モータの回転および回転方向を示すデイジタル回
転信号を発生する回転信号発生手段と、前記可動
部材の現在位置から目標位置までの移動距離及び
移動方向を示す外部からの移動情報信号に基づい
て前記回転信号を受けて現在位置から目標位置の
一定距離手前までは位置誤差信号に応じて変化す
る規準速度信号を制御信号として出力するととも
に前記目標位置の一定距離手前から目標位置まで
は位置誤差信号を制御信号として出力しかつ前記
目標位置の一定距離になつたことを示すモード信
号を出力する制御回路と、予め定めた2つのデイ
ジタル値のいずれか1つを前記モード信号に応じ
選択を出力する置数回路と、前記回転信号を受け
て予め定めた一定時間巾のゲートパルスを出力す
るゲートパルス発生回路と、前記ゲートパルスが
発生している間前記回転信号により前記モータの
回転方向に応じて前記制御信号に前記置数回路の
デイジタル出力信号を加算あるいは減算する加減
算回路と、前記加減算回路のデイジタル出力信号
を受け前記モータを駆動する駆動回路とから構成
され、前記ゲートパルスの一定時間巾及び前記選
択された置数回路のデイジタル出力信号によつて
規定されるレベルの速度フイードバツクを与えな
がら前記目標位置の一定距離手前までは前記規準
速度信号を与え前記目標位置の一定距離手前から
目標位置までは前記位置誤差信号を与えて前記移
動情報信号がゼロになるように前記モータを制御
し目標移動距離だけ前記可動部材を移動させ目標
位置に位置決めすることを特徴とする。 The device of the present invention also includes a motor for driving a movable member, and a pair of incremental positions that are mechanically connected to the motor and whose polarities are reversed each time the motor rotates by a certain angle and whose phases are different from each other. position signal generating means for generating a signal; rotation signal generating means for generating a digital rotation signal indicating the rotation and rotation direction of the motor in response to the pair of incremental position signals; A reference speed signal that changes according to a position error signal is used as a control signal from the current position to a certain distance before the target position in response to the rotation signal based on the movement information signal from the outside indicating the movement distance and movement direction. a control circuit that outputs a position error signal as a control signal from a certain distance before the target position to the target position, and outputs a mode signal indicating that the certain distance from the target position has been reached; a numeric circuit that outputs a selection of one of two digital values according to the mode signal; a gate pulse generation circuit that receives the rotation signal and outputs a gate pulse having a predetermined time width; an addition/subtraction circuit that adds or subtracts the digital output signal of the numeric circuit to the control signal according to the rotational direction of the motor according to the rotation signal; and a drive circuit for driving the target position, while providing a speed feedback at a level defined by the fixed time width of the gate pulse and the digital output signal of the selected numeric circuit until a certain distance before the target position. gives the reference speed signal, gives the position error signal from a certain distance before the target position to the target position, controls the motor so that the movement information signal becomes zero, and moves the movable member by the target movement distance. It is characterized by positioning at a target position.
さらに、本発明の装置は、可動部材を駆動する
ためのモータと、前記モータに機械的に接続され
前記モータが一定角度回転する毎にそれぞれの極
性が反転し互いに位相の異なる1対のインクリメ
ンタル位置信号を発生する位置信号発生手段と、
前記1対のインクリメンタル位置信号を受けて前
記モータの回転および回転方向を示すデイジタル
回転信号を発生する回転信号発生手段と、前記可
動部材の現在位置から目標位置までの移動距離及
び移動方向を示す外部からの移動情報信号に基づ
いて前記回転信号を受けて現在位置から目標位置
の一定距離手前までは位置誤差信号に応じて変化
する規準速度信号を制御信号として出力するとと
もに前記目標位置の一定距離手前から目標位置ま
では位置誤差信号を制御信号として出力しかつ前
記目標位置の一定距離手前になつたことを示すモ
ード信号を出力する制御回路と、予め定めたデイ
ジタル値を出力する置数回路と、前記回転信号を
受けて前記モード信号に対応した一定時間巾のゲ
ートパルスを選択的に発生するゲートパルス発生
回路と、前記ゲートパルスが発生している間前記
回転信号により前記モータの回転方向に応じて前
記制御信号に前記置数回路のデイジタル出力信号
を加算あるいは減算する加減算回路と、前記加減
算回路のデイジタル出力信号を受け前記モータを
駆動する駆動回路とから構成され、前記選択され
たゲートパルスの一定時間巾及び前記置数回路の
デイジタル出力信号によつて規定されるレベルの
速度フイードバツクを与えながら前記目標位置の
一定距離手前までは前記規準速度信号を与え前記
目標位置の一定距離手前から目標位置までは前記
位置誤差信号を与えて前記移動情報信号がゼロに
なるように前記モータを制御し目標移動距離だけ
前記可動部材を移動させ目標位置に位置決めする
ことを特徴とする。 Furthermore, the device of the present invention includes a motor for driving a movable member, and a pair of incremental positions that are mechanically connected to the motor and whose polarities are reversed each time the motor rotates by a certain angle and whose phases are different from each other. position signal generating means for generating a signal;
rotation signal generating means for receiving the pair of incremental position signals and generating a digital rotation signal indicating the rotation and direction of rotation of the motor; Based on the movement information signal from , a reference speed signal that changes according to the position error signal is output as a control signal from the current position to a certain distance before the target position, and at the same time outputs a reference speed signal that changes according to the position error signal until a certain distance before the target position. a control circuit that outputs a position error signal as a control signal from to the target position and a mode signal indicating that the position is a certain distance before the target position; and a numeric circuit that outputs a predetermined digital value. a gate pulse generation circuit that receives the rotation signal and selectively generates a gate pulse of a certain time duration corresponding to the mode signal; and a drive circuit that receives the digital output signal of the adder/subtracter and drives the motor. While giving speed feedback of a certain time duration and a level defined by the digital output signal of the numeral circuit, the reference speed signal is given until a certain distance before the target position, and the target position is moved from a certain distance before the target position. The present invention is characterized in that the motor is controlled so that the movement information signal becomes zero by giving the position error signal, and the movable member is moved by a target movement distance and positioned at the target position.
次に図面を参照して本発明を詳しく説明する。 Next, the present invention will be explained in detail with reference to the drawings.
なお、以下の説明において信号線と信号とを区
別せずに同一視することがある。 Note that in the following description, a signal line and a signal may be regarded as the same without distinction.
第1図に示す本発明の一実施例において、コン
ピユータ等の外部制御機器5から移動距離信号1
6および方向指定信号15が位置決め制御回路4
に初期セツトされ、それらの信号15および16
に応じてモータ1が制御される。このとき、モー
タ1の回転運動はインクリメンタルエンコーダ3
によつて検出され、位置決め制御回路4に信号線
24および25を介してフイードバツクされる。
そして、モータ1の回転運動は、ドライブプーリ
6、ワイヤー7およびプーリ8を介してキヤリツ
ジ2に伝えられ、キヤリツジ2を所望の位置まで
移動する。前記インクリメンタルエンコーダ3
は、光学的または磁気的な構成要素を利用して構
成されており、モータ1の一定回転角の回転ごと
に極性が反転し互いに位相の異なる2つのインク
リメンタル位置信号を出力するエンコーダであ
る。その構成例の詳細については第8図を参照し
て後述する。 In one embodiment of the present invention shown in FIG.
6 and the direction designation signal 15 are the positioning control circuit 4.
and their signals 15 and 16
The motor 1 is controlled accordingly. At this time, the rotational movement of the motor 1 is controlled by the incremental encoder 3.
and is fed back to the positioning control circuit 4 via signal lines 24 and 25.
The rotational motion of the motor 1 is transmitted to the carriage 2 via the drive pulley 6, wire 7, and pulley 8, and moves the carriage 2 to a desired position. The incremental encoder 3
is an encoder that is constructed using optical or magnetic components, and outputs two incremental position signals whose polarity is reversed and whose phases are different from each other every time the motor 1 rotates through a constant rotation angle. Details of the configuration example will be described later with reference to FIG.
第2図は第1図の位置決め制御回路4を詳しく
示す図である。前記速度制御モードにおいては、
外部制御器5から目標位置に対する移動距離信号
16および方向指定信号15が制御回路9に入力
され、その中のカウンタに初期セツトされる。こ
こで、前記方向指定信号15が正であると、制御
回路9から位置誤差に対応する正の規準速度信号
が信号線18に出力されるとともに速度制御モー
ドであることを示すモード信号が信号線17にそ
れぞれ出力される。このあと、規準速度信号は加
減算回路11と駆動回路12とを介してアナログ
信号に変換された後平滑されモータ1を正方向に
駆動する。モータ1が正方向に動きだすと、モー
タ1に機械的に接続されているインクリメンタル
エンコーダ3から、一定角度の回転毎に極性が反
転し互いに位相の異なる2つのインクリメンタル
位置信号が信号線24および25にそれぞれ出さ
れる。前記インクリメンタル位置信号の位相関係
および極性反転は方向パルス発生回路14により
検出され正方向パルスが信号線22に与えられ
る。この正方向パルスを受けて、ゲートパルス発
生回路10は、一定時間巾のゲートパルスを信号
線26に発生する。前記ゲートパルスおよび前記
方向パルスは共に加減算回路11に入力され、加
減算回路11ではゲートパルスが入力されている
一定時間の間、前記規準速度信号から速度フイー
ドバツク値である置数回路20のデイジタル出力
信号を減算する。このとき、置数回路20では、
前記モード信号17を受けて前記速度制御モード
に対応して選択した前記速度フイードバツク値を
信号線19に出力している。一方、前記正方向パ
ルスは信号線22を介して前記制御回路9に入力
され前記初期セツトされた前記移動距離信号が減
算されていき、この結果、位置誤差信号に対応す
る規準速度信号も予め設定された曲線に沿つて減
少して行く。 FIG. 2 is a diagram showing the positioning control circuit 4 of FIG. 1 in detail. In the speed control mode,
A movement distance signal 16 and a direction designation signal 15 relative to the target position are input from the external controller 5 to the control circuit 9, and are initially set in a counter therein. Here, if the direction designation signal 15 is positive, a positive standard speed signal corresponding to the position error is output from the control circuit 9 to the signal line 18, and a mode signal indicating that the speed control mode is in effect is output to the signal line 18. 17 respectively. Thereafter, the reference speed signal is converted into an analog signal via the addition/subtraction circuit 11 and the drive circuit 12, and then smoothed to drive the motor 1 in the forward direction. When the motor 1 starts moving in the forward direction, two incremental position signals with different phases are sent to signal lines 24 and 25 from the incremental encoder 3 mechanically connected to the motor 1, whose polarity is reversed every time the motor 1 rotates by a certain angle. each served. The phase relationship and polarity reversal of the incremental position signals are detected by the direction pulse generation circuit 14 and a positive direction pulse is applied to the signal line 22. In response to this positive direction pulse, the gate pulse generation circuit 10 generates a gate pulse of a constant time width on the signal line 26. Both the gate pulse and the direction pulse are input to an adder/subtracter circuit 11, and the adder/subtracter circuit 11 outputs a digital output signal of the numeral circuit 20, which is a speed feedback value from the reference speed signal, for a certain period of time while the gate pulse is input. Subtract. At this time, in the number circuit 20,
In response to the mode signal 17, the speed feedback value selected in accordance with the speed control mode is outputted to a signal line 19. On the other hand, the positive direction pulse is input to the control circuit 9 via the signal line 22, and the initially set moving distance signal is subtracted, and as a result, the reference speed signal corresponding to the position error signal is also set in advance. decreases along the curve.
第2図において、前記ゲートパルス発生回路1
0からのゲートパルスの一定時間巾をTp、置数
回路20の速度フイードバツク値Apとし、ゲー
トパルス発生回路10、置数回路20および加減
算回路11から構成されるフイードバツクループ
のみを考えると、駆動回路12におけるデイジタ
ル−アナログ変換動作後のアナログ信号はパルス
時間巾がTp、パルス振幅がApに比例した速度フ
イードバツクパルスとなる。このパルスのパルス
時間間隔をTiとすると、平均電圧はAp・Tp/Ti
に比例したレベルになる。一方、パルス時間間隔
Ti(すなわち、インクリメンタルエンコーダ3
の出力パルスの時間間隔)は、モータ1の速度に
反比例するから速度フイードバツクパルスを平滑
した信号は、モータ1の速度を示すことになる。
従つて、置数回路20の出力信号を前記回路10
からのゲートパルスが出力されている間、規準速
度信号から減算することによりAp・Tpに比例し
たレベルの速度フイードバツクを与えることがで
きる。 In FIG. 2, the gate pulse generation circuit 1
Let Tp be the constant time width of the gate pulse from 0, and let the speed feedback value Ap of the numeral circuit 20 be considered, and considering only the feedback loop consisting of the gate pulse generation circuit 10, the numeral circuit 20, and the addition/subtraction circuit 11. The analog signal after the digital-to-analog conversion operation in the drive circuit 12 becomes a speed feedback pulse with a pulse duration Tp and a pulse amplitude proportional to Ap. If the pulse time interval of this pulse is Ti, the average voltage is Ap・Tp/Ti
will be at a level proportional to. On the other hand, the pulse time interval
Ti (i.e. incremental encoder 3
Since the time interval between the output pulses of the motor 1 is inversely proportional to the speed of the motor 1, the signal obtained by smoothing the speed feedback pulses indicates the speed of the motor 1.
Therefore, the output signal of the numeral circuit 20 is transmitted to the circuit 10.
While the gate pulse is being output, it is possible to provide a speed feedback at a level proportional to Ap and Tp by subtracting it from the reference speed signal.
以上のように、ゲートパルス発生回路10およ
び置数回路20による速度フイードバツクによつ
て位置誤差に対応して予め設定された曲線に沿つ
て減少して行く規準速度にモータ1の速度が従う
ように制御することができる。このようにして、
モータ1が目標位置の一定距離手前まで達する
と、制御回路9は信号線18に目標位置までの位
置誤差信号を出力し、モータ1はこの位置誤差信
号によつて目標位置まで制御される。このとき、
信号線17には位置制御モードを示すモード信号
が出力され、置数回路20は位置制御モードに対
応する速度フイードバツク値を信号線19に選択
出力する。そしてゲートパルス発生回路10およ
び置数回路20によつて速度フイードバツクが行
なわれるが、前記位置制御モードではダンピング
として働く。 As described above, the speed of the motor 1 is made to follow the reference speed that decreases along a preset curve corresponding to the position error by the speed feedback provided by the gate pulse generation circuit 10 and the numeric value circuit 20. can be controlled. In this way,
When the motor 1 reaches a certain distance before the target position, the control circuit 9 outputs a position error signal up to the target position to the signal line 18, and the motor 1 is controlled to the target position by this position error signal. At this time,
A mode signal indicating the position control mode is outputted to the signal line 17, and the numeral circuit 20 selectively outputs the velocity feedback value corresponding to the position control mode to the signal line 19. Velocity feedback is performed by the gate pulse generation circuit 10 and the numeral circuit 20, which act as damping in the position control mode.
このようにして、入力された目標移動距離だけ
モータ1は動かされて目標位置に位置決めされ
る。なお、前述の説明ではモータ1に正方向に動
かす例を示したが、負方向に動かす場合には、方
向指定信号15に負方向の信号が出力され、方向
パルス発生回路14によつて負方向パルスが信号
線21に出力されることによつて前述の正方向の
場合と同様に目標位置への位置決めされる。な
お、第2図のデイジタル系5,9,10,11,
14,20の太線で示す信号16,18,19,
23は8ビツト構成であり、細線で示す信号1
5,17,21,22,24,25,26は1ビ
ツト構成である。 In this way, the motor 1 is moved by the input target movement distance and positioned at the target position. In the above explanation, an example was shown in which the motor 1 is moved in the positive direction, but when moving the motor 1 in the negative direction, a negative direction signal is output as the direction designation signal 15, and the direction pulse generation circuit 14 causes the motor 1 to move in the negative direction. By outputting a pulse to the signal line 21, positioning to the target position is performed as in the case of the positive direction described above. In addition, the digital systems 5, 9, 10, 11,
Signals 16, 18, 19, indicated by thick lines 14, 20
23 has an 8-bit configuration, and the signal 1 shown by the thin line
5, 17, 21, 22, 24, 25, and 26 are 1-bit configurations.
第2図の制御回路9を詳細に示す第3図におい
て、参照数字91はレジスタ、参照数字92,9
4はカウンタ、参照数字93はORゲート、参照
数字95はメモリ、参照数字96はゼロ検出器お
よび参照数字97はセレクタである。速度制御モ
ードでは移動距離信号および方向指定信号がそれ
ぞれ信号線16および15を介してカウンタ92
およびレジスタ91に初期セツトされ、それらの
出力信号がアドレスとして与えられるメモリ95
から規準速度信号が出力される。さらに、カウン
タ92の出力信号が与えられるゼロ検出器96の
出力信号であるモード信号17は、カウンタ92
が0でないため速度制御モードを示す信号を出力
しており、セレクタ97は前記モード信号により
前記規準速度信号を選択し信号線18に出力す
る。一方、方向パルス発生回路14の出力信号
は、信号線21および22を介してカウンタ94
のカウントダウン入力およびカウントアツプ入力
にそれぞれ与えられる。すなわち、正方向パルス
がカウントダウン入力に、負方向パルスがカウン
トアツプ入力に与えられる。また、カウンタ94
の桁下げ出力信号および桁上げ出力信号はORゲ
ート93で論理和(OR)がとられ、その出力信
号はカウンタ92のカウントダウン入力に与えら
れる。カウンタ92および94の出力信号変化を
示した第14図を参照して説明する。カウンタ9
4は、その最大計数値(MAX)の1/2の値(中心
計数値)が位置誤差0とされ、信号線21(また
は22)からの正方向パルス(または負方向パル
ス)に応じて計数値が減少(または増加)する。
ここで、モータ1が正方向に動くと第14図Aに
示すように、正方向パルスは信号線22を介して
カウンタ94をカウントダウンし、第14図Bに
示すような桁下げ信号が発生される。この桁下げ
出力信号は、第14図Cに示すように、ORゲー
ト93を介してカウンタ92をカウントダウンす
る。このようにして、位置誤差信号であるカウン
タ92の出力信号は徐々に減少して行き、それに
伴つてメモリ95の出力信号、すなわち、規準速
度信号も減少して行く。さらに、カウンタ92が
カウントダウンされ、その出力信号が0となると
ゼロ検出器96によつて位置制御モードを示すモ
ード信号が信号線17に出力され、セレクタ97
によつてカウンタ94の出力が選択され、信号線
18に出力される。このとき、カウンタ94の出
力信号は、最大計数値MAXを示しており、位置
誤差0である中心計数値との差が、目標位置の一
定距離手前から目標位置までの位置誤差信号を示
し、その出力信号が駆動回路12でデイジタル−
アナログ変換される際、そのアナログ信号が0と
なる値までモータ1は駆動される。 In FIG. 3 showing the control circuit 9 of FIG. 2 in detail, reference numeral 91 is a register, reference numerals 92, 9
4 is a counter, reference numeral 93 is an OR gate, reference numeral 95 is a memory, reference numeral 96 is a zero detector, and reference numeral 97 is a selector. In the speed control mode, a travel distance signal and a direction designation signal are sent to the counter 92 via signal lines 16 and 15, respectively.
and a memory 95 which is initially set in the register 91 and whose output signals are given as addresses.
A reference speed signal is output from. Further, the mode signal 17, which is the output signal of the zero detector 96 to which the output signal of the counter 92 is applied, is transmitted to the counter 92.
is not 0, a signal indicating the speed control mode is output, and the selector 97 selects the reference speed signal based on the mode signal and outputs it to the signal line 18. On the other hand, the output signal of the direction pulse generation circuit 14 is sent to the counter 94 via signal lines 21 and 22.
are applied to the countdown and countup inputs of , respectively. That is, a positive direction pulse is applied to the countdown input, and a negative direction pulse is applied to the countup input. In addition, the counter 94
The carry output signal and the carry output signal are ORed by an OR gate 93, and the output signal is applied to the countdown input of the counter 92. This will be explained with reference to FIG. 14, which shows changes in the output signals of counters 92 and 94. counter 9
4, 1/2 value (center count value) of the maximum count value (MAX) is considered to be a position error of 0, and the measurement is performed according to the positive direction pulse (or negative direction pulse) from the signal line 21 (or 22). The number decreases (or increases).
Here, when the motor 1 moves in the forward direction, the positive direction pulse counts down the counter 94 via the signal line 22, as shown in FIG. 14A, and a downshift signal as shown in FIG. 14B is generated. Ru. This carry down output signal causes the counter 92 to count down via the OR gate 93, as shown in FIG. 14C. In this way, the output signal of the counter 92, which is the position error signal, gradually decreases, and the output signal of the memory 95, that is, the reference speed signal, decreases accordingly. Furthermore, when the counter 92 counts down and its output signal reaches 0, the zero detector 96 outputs a mode signal indicating the position control mode to the signal line 17, and the selector 97
The output of the counter 94 is selected and output to the signal line 18. At this time, the output signal of the counter 94 indicates the maximum count value MAX, and the difference from the center count value for which the position error is 0 indicates the position error signal from a certain distance before the target position to the target position. The output signal is digitalized by the drive circuit 12.
During analog conversion, the motor 1 is driven to a value where the analog signal becomes 0.
以上の如く、目標位置の一定距離手前まではメ
モリ95の出力信号すなわち、規準速度信号が、
目標位置の一定距離手前から目標位置まではカウ
ンタ94の出力信号すなわち位置誤差信号が信号
線18に出力される。 As described above, until a certain distance before the target position, the output signal of the memory 95, that is, the standard speed signal,
The output signal of the counter 94, that is, the position error signal, is output to the signal line 18 from a certain distance before the target position to the target position.
第4図は第2図のブロツク100を詳細に示す
図である。速度制御モードでは規準速度信号が、
位置制御モードでは位置誤差信号が加減算器11
1にそれぞれ信号線18を介して入力される。加
減算器111のもう1つの入力には、予め設定さ
れた置数回路113および114の2つの速度フ
イードバツク値のうちのいずれか1つがモード信
号17に応じてセレクタ112により選択され与
えられている。すなわち、セレクタ112は速度
制御モードのときは速度制御モードに対する速度
フイードバツク値A1が予め設定されている置数
回路113の出力を選定し、位置制御モードのと
きは位置制御モードに対する速度フイードバツク
値A2が予め設定されている置数回路114の出
力を信号線17を介して与えられるモード信号に
より選択する。また、第2図の方向パルス発生回
路14の出力信号21および22はORゲート1
16によつて論理和がとられ、その出力信号は単
安定マルチバイブレータ(以下ワンシヨツトと記
す)115に入力される。ワンシヨツト115は
前記ORゲート116の出力信号によつてトリガ
される一定時間巾Tpのゲートパルスを信号線2
6に出力する。さらに、方向パルス発生回路14
の出力信号21および22はモータ1がどちらか
の方向に回転しているかを示すフリツプフロツプ
124に入力される。すなわち、フリツプフロツ
プ124は正方向パルス22あるいは負方向パル
ス21によつてセツトあるいはリセツトされモー
タ1の回転方向を保持する。そして、ワンシヨツ
ト115からゲートパルスが出力されている間、
加減算器111では、モータ1が正方向に動いて
いる時、信号18から信号19が減算され、モー
タ1が負方向に動いている時、信号18に信号1
9が加算される。このようにして、速度制御モー
ドではTp・A1に比例した速度フイードバツクを
与え、位置制御モードではTp・A2に比例した速
度フイードバツクをそれぞれ与え、これにより速
度制御モードと位置制御モードとでそれぞれ最適
な速度フイードバツクを別々に与えることができ
る。 FIG. 4 shows block 100 of FIG. 2 in more detail. In speed control mode, the reference speed signal is
In the position control mode, the position error signal is sent to the adder/subtractor 11.
1 through signal lines 18, respectively. To the other input of the adder/subtractor 111, one of the two speed feedback values of the preset number circuits 113 and 114 is selected by the selector 112 in accordance with the mode signal 17 and is applied. That is, when in the speed control mode, the selector 112 selects the output of the numeric circuit 113 in which the speed feedback value A1 for the speed control mode is preset, and when in the position control mode, the selector 112 selects the speed feedback value A1 for the position control mode. The output of the numeral circuit 114, in which 2 is set in advance, is selected by the mode signal applied via the signal line 17. Furthermore, the output signals 21 and 22 of the direction pulse generation circuit 14 in FIG.
16 performs a logical sum, and its output signal is input to a monostable multivibrator (hereinafter referred to as one shot) 115. The one shot 115 sends a gate pulse of a certain time width Tp triggered by the output signal of the OR gate 116 to the signal line 2.
Output to 6. Furthermore, the direction pulse generation circuit 14
The output signals 21 and 22 are input to a flip-flop 124 which indicates in which direction the motor 1 is rotating. That is, the flip-flop 124 is set or reset by the positive direction pulse 22 or the negative direction pulse 21 to maintain the rotational direction of the motor 1. Then, while the gate pulse is being output from the one shot 115,
In the adder/subtractor 111, when the motor 1 is moving in the positive direction, the signal 19 is subtracted from the signal 18, and when the motor 1 is moving in the negative direction, the signal 19 is subtracted from the signal 18.
9 is added. In this way, in the speed control mode, a speed feedback proportional to Tp・A 1 is given, and in the position control mode, a speed feedback proportional to Tp・A 2 is given, respectively. Optimal speed feedback can be provided separately.
第2図のブロツク100の第2の例を示す第5
図の構成では、速度制御モードおよび位置制御モ
ードに共通の速度フイードバツク値Aが置数回路
117に予め設定されている。この場合、ワンシ
ヨツト115からゲートパルスが出力されている
間、前記両制御モードにおいて加減算器111で
は信号18(規準速度信号または位置誤差信号)
と信号19(速度フイードバツク値A)とを第4
図の場合と同様に加減算する。このようにして、
前記両モードともTp・Aに比例した速度フイー
ドバツクを与えることができ、この結果、制御系
をより簡単化できる。 5 showing a second example of block 100 of FIG.
In the configuration shown in the figure, a speed feedback value A common to the speed control mode and the position control mode is set in advance in the numeral circuit 117. In this case, while the gate pulse is being output from the one shot 115, the adder/subtractor 111 outputs the signal 18 (reference speed signal or position error signal) in both control modes.
and signal 19 (velocity feedback value A) as the fourth
Add and subtract in the same way as in the figure. In this way,
Both of the above modes can provide speed feedback proportional to Tp·A, and as a result, the control system can be further simplified.
第2図のブロツク100の第3の例を示す第6
図の構成では、速度制御モードおよび位置制御モ
ードとも同一の速度フイードバツク値Aが置数回
路117に予め設定されているが、ゲートパルス
は第1のワンシヨツト119および第2のワンシ
ヨツト120で発生される2つの時間巾の異なつ
た速度パルスを持つ。これら2つのゲートパルス
は、セレクタ118に入力され、モード信号17
によつて速度制御モードでは第1のワンシヨツト
119によるゲートパルスが、位置制御モードで
は、第2のワンシヨツト120によるゲートパル
スが選択され、信号線26に出力される。これに
より速度制御モード時には第1のワンシヨツト1
19で規定されるゲートパルスが出力されている
間、加減算器111で規準速度信号(信号18)
と速度フイードバツク値A(信号19)との加減
算が行なわれ、位置制御モード時には第2のワン
シヨツト120で規定されるゲートパルスが出力
されている間加減算器111で位置誤差信号18
と前記信号19との加減算が行われる。そこで、
第1のワンシヨツト119のパルス時間巾Tp1、
第2のワンシヨツト120のパルス時間巾Tp2と
すると、速度制御モードではTp1・Aのレベルに
比例した速度フイードバツクを与え、位置制御モ
ードではTp2・Aのレベルに比例した速度フイー
ドバツクをそれぞれ与え速度制御モードと位置制
御モードとで前記方向パルス発生回路14の2つ
の出力パルスの時間間隔にそれぞれ対応して最適
な速度フイードバツクを別々に与えることができ
る。なお、上述の説明ではワンシヨツトを2つ使
用した例について説明を行つたが、ワンシヨツト
を1つだけ用いてその時定数を切換えて同様の効
果を発揮させることも可能である。さらにまた、
第4図から第6図の構成において置数回路20で
速度フイードバツク値を設定しているが、この速
度フイードバツク値を外部制御機器5から直接設
定することも可能である。 6 showing a third example of block 100 of FIG.
In the configuration shown in the figure, the same speed feedback value A is preset in the numeral circuit 117 for both the speed control mode and the position control mode, but the gate pulse is generated at the first one shot 119 and the second one shot 120. It has two speed pulses with different time widths. These two gate pulses are input to the selector 118 and the mode signal 17
Accordingly, in the speed control mode, the gate pulse from the first one shot 119 is selected, and in the position control mode, the gate pulse from the second one shot 120 is selected and output to the signal line 26. As a result, in the speed control mode, the first one shot 1
While the gate pulse specified by 19 is being output, the adder/subtractor 111 outputs the reference speed signal (signal 18).
and the speed feedback value A (signal 19), and in the position control mode, the position error signal 18 is output by the adder/subtractor 111 while the gate pulse specified by the second one shot 120 is output.
Addition and subtraction between and the signal 19 is performed. Therefore,
The pulse time width Tp 1 of the first one shot 119,
Assuming that the pulse time width of the second one shot 120 is Tp 2 , the speed control mode gives a speed feedback proportional to the level of Tp 1 ·A, and the position control mode gives a speed feedback proportional to the level of Tp 2 ·A. Optimum speed feedback can be provided separately in the speed control mode and position control mode, corresponding to the time interval between the two output pulses of the directional pulse generating circuit 14, respectively. In the above description, an example using two one-shots has been described, but it is also possible to use only one one-shot and switch its time constant to achieve the same effect. Furthermore,
In the configurations shown in FIGS. 4 to 6, the speed feedback value is set by the numeral circuit 20, but it is also possible to set this speed feedback value directly from the external control device 5.
第7図は第2図の駆動回路12を示す図であ
る。加減算器111からのデイジタル出力信号は
信号線23を介してデイジタル−アナログ変換器
121に入力され、アナログ信号に変換された
後、演算増幅器112等で構成されるローパスフ
イルタ125によつて平滑される。モータ1はパ
ワーアンプ123を介して動される。なお、ロー
パスフイルタ125のカツトオフ周波数は、速度
フイードバツクパルスを平滑すると同時に規準速
度信号および位置誤差信号を通すように選ぶこと
が望ましい。第2図のインクリメンタルエンコー
ダ3を詳細に示す第8図において、モータ1の軸
に機械的に取り付けられその回転に応動する不透
明な円板301を穴明してなる透明な位置情報パ
ターン302が光源300により照射され、スリ
ツト板303を透過する光の明暗として光感知器
304および305により検出される。これらの
検出信号は比較器307および308により基準
電圧306と比較されることによりデイジタルの
インクリメンタル位置信号として信号線24およ
び25に出力される。このとき、2つの光感知器
304および305の間隔およびスリツト板30
3の2つのスリツトの間隔を位置情報パターン3
02の隣りどうしの間隔に対して1/4だけずらし
ておくことにより互いにスリツト間隔1/4相当分
だけ位相の異なつた2つのインクリメンタル位置
信号が発生される(第9図a参照)。 FIG. 7 is a diagram showing the drive circuit 12 of FIG. 2. The digital output signal from the adder/subtractor 111 is input to the digital-to-analog converter 121 via the signal line 23, converted to an analog signal, and then smoothed by a low-pass filter 125 composed of an operational amplifier 112 and the like. . Motor 1 is driven via power amplifier 123. The cutoff frequency of the low pass filter 125 is preferably selected to smooth the velocity feedback pulse and at the same time pass the reference velocity signal and position error signal. In FIG. 8 showing details of the incremental encoder 3 of FIG. 2, a transparent position information pattern 302 formed by perforating an opaque disk 301 that is mechanically attached to the shaft of the motor 1 and responds to its rotation is a light source. 300 and is detected by photodetectors 304 and 305 as the brightness of the light transmitted through the slit plate 303. These detection signals are compared with a reference voltage 306 by comparators 307 and 308 and outputted to signal lines 24 and 25 as digital incremental position signals. At this time, the distance between the two photodetectors 304 and 305 and the slit plate 30
Location information pattern 3
By shifting 1/4 of the distance between adjacent slits 02, two incremental position signals whose phases differ from each other by 1/4 of the slit distance are generated (see FIG. 9a).
第9図aは前記インクリメンタルエンコーダ3
の位相の異なる2つのインクリメンタル位置信号
の例を示す図である。前記位相の異なる2つのイ
ンクリメンタル位置信号をA相信号およびB相信
号として、第8図の位置情報パターン302の隣
りどうしの間隔、すなわち、繰り返し周期で定義
される空間角度(space degree)を360゜とする
と、第8図の構成において述べた如く、A相信号
とB相信号との位相のずれは前記空間角度360゜
に対し90゜のずれとなる。そして、モータ1が正
方向に回転している場合、A相およびB相の位相
関係は信号波形241および251に示す関係に
なり、モータ1が負方向に回転している場合は、
信号波形242および252に示す関係となる。
従つて、モータ1の正方向1回転中には第9図a
のA相信号およびB相信号のパルス対が予め定め
た個数(例えば、600個)生じる。 FIG. 9a shows the incremental encoder 3
FIG. 3 is a diagram showing an example of two incremental position signals having different phases. Using the two incremental position signals with different phases as the A-phase signal and the B-phase signal, the spacing between adjacent position information patterns 302 in FIG. 8, that is, the space degree defined by the repetition period, is 360°. Then, as described in the configuration of FIG. 8, the phase difference between the A-phase signal and the B-phase signal is 90° with respect to the spatial angle of 360°. When the motor 1 is rotating in the positive direction, the phase relationship between the A phase and the B phase is as shown in signal waveforms 241 and 251, and when the motor 1 is rotating in the negative direction,
The relationships shown in signal waveforms 242 and 252 are obtained.
Therefore, during one rotation of the motor 1 in the forward direction, the
A predetermined number (for example, 600) of pulse pairs of the A-phase signal and the B-phase signal are generated.
第9図bは第2図の方向パルス発生回路14を
詳細に示す図である。第9図aのA相信号(信号
波形241または242)はワンシヨツト141
に入力されると同時に、反転器143を介してワ
ンシヨツト142にも入力される。ワンシヨツト
141および142からは短い時間巾、例えば、
数+ナノ秒(nano−second)程度の時間巾を持
つパルスが前記入力信号によりトリガされて出力
される。すなわち、モータ1が正方向に回転する
と、前記A相信号(信号波形241)の立上りで
トリガされて生じるワンシヨツト141の前記出
力パルスANDゲート144で第9図aのB相信
号(信号波形251)と論理積(AND)がとら
れる。さらに、前記A相信号(信号波形241)
の立上りでトリガされて生じるワンシヨツト14
2の前記出力パルスはANDゲート145で前記
B相信号(信号波形251)の反転信号とAND
がとられる。次に、ORゲート148では前記
ANDゲート144および145の出力信号のOR
がとられて正方向パルス信号線22に出力され
る。一方、モータ1が負方向に回転すると、
ANDゲート146ではA相信号(信号波形24
2)の立上りでトリガされるワンシヨツト141
の出力パルスとB相信号(信号波形252)の反
転信号とのANDをとり、ANDゲート147では
前記A相信号(信号波形242)の立上りでトリ
ガされるワンシヨツト147の出力パルスと前記
B相信号(信号波形252)とのANDをとる。
そして、ORゲート149で前記2つのANDゲー
ト146および147の出力信号のORがとられ
て負方向パルスが信号線21に出力される。 FIG. 9b is a diagram showing the directional pulse generating circuit 14 of FIG. 2 in detail. The A-phase signal (signal waveform 241 or 242) in FIG.
At the same time, it is also input to one shot 142 via inverter 143. From one shot 141 and 142 a short time span, e.g.
A pulse having a time width on the order of several nanoseconds is triggered by the input signal and output. That is, when the motor 1 rotates in the forward direction, the output pulse AND gate 144 of the one shot 141, which is triggered by the rising edge of the A-phase signal (signal waveform 241), generates the B-phase signal (signal waveform 251) in FIG. 9a. The logical product (AND) is taken. Furthermore, the A phase signal (signal waveform 241)
One shot 14 triggered by the rising edge of
The output pulse 2 is ANDed with the inverted signal of the B phase signal (signal waveform 251) by the AND gate 145.
is taken. Next, in the OR gate 148, the
OR of the output signals of AND gates 144 and 145
is taken and output to the positive direction pulse signal line 22. On the other hand, when motor 1 rotates in the negative direction,
The AND gate 146 uses the A phase signal (signal waveform 24
2) One shot 141 triggered at the rising edge of
The output pulse of the one-shot 147 which is triggered by the rising edge of the A-phase signal (signal waveform 242) is ANDed with the inverted signal of the B-phase signal (signal waveform 252), and the AND gate 147 combines the output pulse of the one-shot 147 triggered by the rising edge of the A-phase signal (signal waveform 242) with the B-phase signal. (signal waveform 252).
Then, the output signals of the two AND gates 146 and 147 are ORed by the OR gate 149, and a negative direction pulse is output to the signal line 21.
第2図の方向パルス発生回路14の第2の例を
示す第10図の構成においては、インクリメンタ
ルエンコーダ3の2つの位相の異なつたA相信号
およびB相信号がそれぞれ信号線24および25
を介して方向パルス発生回路に供給される。この
とき、ANDゲート163では、A相信号を遅延
素子160によつて遅延し(およそ1μ秒)、反
転器161によつて反転した信号とA相信号との
アンドがとられ、A相信号の立上りでパルスが出
力される。ANDゲート164はA相信号の反転
器162による反転出力と前記遅延素子160に
よる遅延出力とのアンドがとられてA相信号の立
下りでパルスが出力される。そして、ANDゲー
ト165,166,167および168とORゲ
ート170,171および反転器169等によつ
て第9図bの構成と同様にして、信号線22には
正方向パルスを出力し信号線21には負方向パル
スを出力する。 In the configuration shown in FIG. 10 showing a second example of the direction pulse generation circuit 14 shown in FIG.
is supplied to the direction pulse generation circuit via. At this time, in the AND gate 163, the A-phase signal is delayed by the delay element 160 (approximately 1 μsec), and the inverted signal and the A-phase signal are ANDed by the inverter 161, and the A-phase signal is A pulse is output at the rising edge. The AND gate 164 performs an AND operation on the inverted output of the A-phase signal from the inverter 162 and the delayed output from the delay element 160, and outputs a pulse at the falling edge of the A-phase signal. Then, using the AND gates 165, 166, 167 and 168, the OR gates 170, 171, the inverter 169, etc., a positive direction pulse is output to the signal line 22 in the same manner as in the configuration shown in FIG. Outputs a negative direction pulse.
第11図に第2図から第7図に示す本発明の位
置決め制御装置の速度制御モード時における動作
を説明するための信号波形を示す。第11図aは
速度制御モード時の規準速度30,48とモータ
1の速度31との関係を示す図であり、第11図
bは第11図aの加速領域45、定速領域46お
よび減速領域47におけるゲートパルス発生回路
10からのゲートパルス32、デイジタル−アナ
ログ変換器121の出力信号33およびローパス
フイルタ125の出力信号34を示す。なお、前
記ゲートパルス32のパルス時間巾54は、第4
図および第5図の構成においては、Tpであり、
第6図の構成においてはTp1である。さらに、第
2図の置数回路20の出力信号に相当するデイジ
タル−アナログ変換器121の出力信号33のレ
ベル49は第4図の構成においては、A1に比例
したレベルであり、第5図および第6図の構成に
おいては、Aに比例したレベルである。 FIG. 11 shows signal waveforms for explaining the operation of the positioning control device of the present invention shown in FIGS. 2 to 7 in the speed control mode. FIG. 11a is a diagram showing the relationship between the reference speeds 30, 48 and the speed 31 of the motor 1 in the speed control mode, and FIG. 11b is a diagram showing the acceleration region 45, constant speed region 46, and deceleration in FIG. The gate pulse 32 from the gate pulse generation circuit 10, the output signal 33 of the digital-to-analog converter 121, and the output signal 34 of the low-pass filter 125 in a region 47 are shown. Note that the pulse duration 54 of the gate pulse 32 is equal to the fourth
In the configuration of the figure and FIG. 5, Tp,
In the configuration of FIG. 6, it is Tp 1 . Furthermore, the level 49 of the output signal 33 of the digital-to-analog converter 121, which corresponds to the output signal of the numeral circuit 20 in FIG. 2, is a level proportional to A 1 in the configuration shown in FIG. In the configuration of FIG. 6, the level is proportional to A.
加速領域45においては、徐々に密になつてい
くゲートパルス32によつて加減算器111で規
準速度信号から置数回路20の出力信号(すなわ
ち、速度フイードバツク値)が減算されて、デイ
ジタル−アナログ変換器121の出力信号は参照
数字33に示す信号となり、ローパスフイルタ1
25で平滑され正の信号34となる。これはよつ
てモータ1の速度はより加速され、規準速度30
により近づく。定速領域46では一定間隔のゲー
トパルス32によつてデイジタル−アナログ変換
器121の出力信号は参照数字33に示す信号と
なり、これがローパスフイルタ125で平滑され
て平均的に0の信号34となり、モータ1の速度
は加減速が行なわれず、規準速度30に一致して
モータ1は回転する。減速領域47においては、
徐々に疎になつて行くゲートパルス32によつて
加減算器111では、加速領域45および定速領
域46よりも低いレベルの規準速度48に相当す
る規準速度信号から置数回路20の出力信号が減
算され、デイジタル−アナログ変換器121の出
力信号は参照数字33で示す信号となり、これを
ローパスフイルタ125で平滑することにより負
の信号34となり、モータ1の速度は減速され規
準速度48に近づく。 In the acceleration region 45, the output signal (i.e., the speed feedback value) of the numeral circuit 20 is subtracted from the reference speed signal by the adder/subtractor 111 by the gate pulses 32, which gradually become denser, and digital-to-analog conversion is performed. The output signal of the filter 121 becomes a signal indicated by reference numeral 33, and is passed through the low-pass filter 1.
25 and becomes a positive signal 34. This means that the speed of motor 1 is further accelerated and the reference speed is 30.
Get closer. In the constant speed region 46, the output signal of the digital-to-analog converter 121 becomes a signal indicated by reference numeral 33 due to the gate pulses 32 at regular intervals, which is smoothed by the low-pass filter 125 to become a signal 34 with an average value of 0, and the motor At speed 1, no acceleration or deceleration is performed, and the motor 1 rotates in accordance with the standard speed 30. In the deceleration region 47,
In the adder/subtractor 111, the output signal of the numeral circuit 20 is subtracted from the reference speed signal corresponding to the reference speed 48, which is at a level lower than the acceleration region 45 and the constant speed region 46, by the gate pulses 32 that gradually become sparse. The output signal of the digital-to-analog converter 121 becomes a signal indicated by reference numeral 33, which is smoothed by a low-pass filter 125 to become a negative signal 34, and the speed of the motor 1 is reduced to approach the reference speed 48.
以上のように、速度制御モードではモータの速
度は規準速度30あるいは48に従うように制御
される。 As described above, in the speed control mode, the speed of the motor is controlled to follow the reference speed 30 or 48.
第12図に本発明の位置決め制御装置の位置制
御モード時における動作を説明するための信号波
形を示す。第12図aは位置制御モード時の目標
位置からの位置誤差を示し、第12図bは第12
図aの位置誤差に対するゲートパルス発生回路か
らのゲートパルス42、デイジタル−アナログ変
換器121の出力信号43およびローパスフイル
タ125の出力信号44の関係を示す図である。
なお、ゲートパルス42のパルス時間巾55は第
4図および第5図の構成においてはTpであり、
第6図の構成においてはTp2である。さらに、置
数回路20の出力信号に相当するレベル56は第
4図の構成においてはA2に比例したレベルであ
り、第5図および第6図の構成においてはAに比
例したレベルである。 FIG. 12 shows signal waveforms for explaining the operation of the positioning control device of the present invention in the position control mode. Figure 12a shows the position error from the target position in the position control mode, and Figure 12b shows the position error from the target position in the position control mode.
3 is a diagram showing the relationship between the gate pulse 42 from the gate pulse generation circuit, the output signal 43 of the digital-to-analog converter 121, and the output signal 44 of the low-pass filter 125 with respect to the position error in FIG.
Note that the pulse duration 55 of the gate pulse 42 is Tp in the configurations of FIGS. 4 and 5,
In the configuration of FIG. 6, it is Tp 2 . Furthermore, the level 56 corresponding to the output signal of the numeral circuit 20 is a level proportional to A 2 in the configuration of FIG. 4, and is a level proportional to A in the configurations of FIGS. 5 and 6.
位置制御モードでは位置誤差41が0になるよ
うにモータ1は制御され、目標位置に位置決めさ
れる。このとき、目標位置に近づく程減少して行
く制御回路9の出力信号、すなわち、位置誤差信
号から置数回路20の出力信号がゲートパルス4
2によつて減算され、デイジタル−アナログ変換
器121の出力信号は参照数字43に示すように
なり、これをローパスフイルタ125で平滑する
ことにより徐々に0に近づく出力信号44が得ら
れる。この出力信号によつてモータ1は目標位置
に位置決めされる。すなわち、モータは速度フイ
ードバツクによるダンピングを与えられながら位
置誤差信号によつて目標位置に位置決めされる。 In the position control mode, the motor 1 is controlled so that the position error 41 becomes 0, and the motor 1 is positioned at the target position. At this time, the output signal of the numeral circuit 20 is changed from the output signal of the control circuit 9, which decreases as the target position approaches, that is, the position error signal, to the gate pulse 4.
2, the output signal of the digital-to-analog converter 121 becomes as shown by reference numeral 43, and by smoothing this with the low-pass filter 125, an output signal 44 that gradually approaches 0 is obtained. The motor 1 is positioned at the target position by this output signal. That is, the motor is positioned at the target position by the position error signal while being damped by the speed feedback.
第13図は第1図の位置決め制御回路4の別の
構成例を詳しく示す図である。同図において、
PLA(プログラマブル・ロジツク・アレイ)8
01は、AND−ORの2段構成からなる集積回路
であり、第2図の置数回路20、加減算回路1
1、方向パルス発生回路14、第3図のメモリ9
5、セレクタ97、ORゲート93およびゼロ検
出器96等の機能をすべて含んでいる。外部制御
機器5からの方向指定信号および移動距離信号は
カウンタとデコーダとの縦続接続とからなるカウ
ンタ・デコーダ800の前記カウンタに初期セツ
トされ、前記方向指定信号に応じて前進信号また
は後退信号を、さらに前記カウンタにセツトされ
た移動距離信号に応じて規準速度選択信号を前記
PLA801に入力し、それらの信号によつて規
準速度信号を選択する。また、第3図のORゲー
ト93の出力信号に相当するカウントダウンパル
スが前記PLA801から前記カウンタ・デコー
ダ800に与えられ前記カウンタを減算する。カ
ウンタ802は第3のカウンタ94に相当し、前
記PLA801からカウントダウンパルスあるい
はカウントアツプパルスを与えられ、桁上げパル
スまたは桁上げパルスとカウンタ802の内容と
を前記PLA801に与える。ワンシヨツト80
5は第4図および第5図におけるワンシヨツト1
15に相当するもので、前記PLA801より与
えられる信号によりトリガされて一定時間巾のゲ
ートパルスを前記PLA801に与える。インク
リメンタルエンコーダ3の2つの位相の異なつた
インクリメンタル位置信号は前記PLA801に
入力されると同時に、片方は遅延素子804によ
つて遅延されて前記PLA801に入力される。
これにより前記PLA801では第9図aで示し
た方向パルスを発生する。駆動回路803には前
記PLA801の出力807が与えられてモータ
1を駆動する。 FIG. 13 is a diagram showing in detail another example of the configuration of the positioning control circuit 4 of FIG. 1. In the same figure,
PLA (Programmable Logic Array) 8
01 is an integrated circuit consisting of a two-stage AND-OR configuration, which includes the number register circuit 20 and the addition/subtraction circuit 1 shown in FIG.
1. Direction pulse generation circuit 14, memory 9 in Fig. 3
5, a selector 97, an OR gate 93, a zero detector 96, etc. A direction designation signal and a movement distance signal from the external control device 5 are initially set in the counter of a counter/decoder 800 consisting of a cascade connection of a counter and a decoder, and depending on the direction designation signal, a forward signal or a backward signal is sent. Furthermore, the reference speed selection signal is set in the counter in accordance with the moving distance signal set in the counter.
These signals are input to the PLA 801 and a reference speed signal is selected. Further, a countdown pulse corresponding to the output signal of the OR gate 93 in FIG. 3 is applied from the PLA 801 to the counter decoder 800 to subtract the counter. The counter 802 corresponds to the third counter 94, and receives a count-down pulse or a count-up pulse from the PLA 801, and provides a carry pulse or a carry pulse and the contents of the counter 802 to the PLA 801. one shot 80
5 is one shot 1 in Figures 4 and 5.
15, which is triggered by a signal given from the PLA 801 and gives a gate pulse of a constant time width to the PLA 801. Two incremental position signals of different phases from the incremental encoder 3 are input to the PLA 801, and at the same time, one is delayed by the delay element 804 and input to the PLA 801.
As a result, the PLA 801 generates the directional pulse shown in FIG. 9a. The output 807 of the PLA 801 is applied to a drive circuit 803 to drive the motor 1 .
以上の構成を採用することにより今まで述べて
きた場合と同様に前記PLA801の出力信号8
07には、速度制御モード時には規準速度信号に
速度フイードバツクの値が加減算された後の信号
が出力され、位置制御モード時には位置誤差信号
に速度フイードバツク値が加減算された後の信号
が出力され、モータ1は速度フイードバツクを与
えられながら目標位置まで制御され位置決めされ
る。 By adopting the above configuration, the output signal 8 of the PLA801 is
07, a signal obtained by adding or subtracting the speed feedback value to the reference speed signal is output in the speed control mode, and a signal obtained by adding or subtracting the speed feedback value to the position error signal is output in the position control mode. 1 is controlled and positioned to the target position while being given speed feedback.
なお、前記PLA801としては、Signetics社
から1976年に発行された刊行物「DATE
MANUAL」のMEMORIESの項第60頁記載の
BIPOLAR FIELD−PROGRAMMABLE LOGIC
ARRAY 82S100(16入力8出力48プロダクトタ
ーム)を2個用いて構成できるが、PLAにカウ
ンタ機能をもたせれば第13図のブロツク806
の部分すべての1つのPLAに置き換えることが
でき、さらに装置の小型化が図れる。 The above PLA801 is based on the publication “DATE” published by Signetics in 1976.
MANUAL” MEMORIES section page 60
BIPOLAR FIELD−PROGRAMMABLE LOGIC
It can be configured using two ARRAY 82S100 (16 inputs, 8 outputs, 48 product terms), but if PLA has a counter function, block 806 in Figure 13 can be used.
All parts can be replaced with one PLA, and the device can be further miniaturized.
以上のように、本発明では、デイジタル的な速
度フイードバツクを与え、速度制御モードおよび
位置制御モードを介してモータおよび可動部材を
目標位置に位置決めする位置決め制御装置が実現
できる。さらに、デイジタル的な速度フイードバ
ツク構成10,20,11,14,3により系の
大部分をデイジタル化し(従つて、前述の従来例
構成におけるアナログ型速度検出器等を省略で
き)、前記デイジタル化を数個のICで実現し装置
の低コスト化を図りしかも上記デイジタル化によ
り外部から最適な速度フイードバツク制御を簡単
に行える。 As described above, according to the present invention, it is possible to realize a positioning control device that provides digital speed feedback and positions the motor and movable member at target positions through the speed control mode and the position control mode. Furthermore, most of the system is digitized by the digital speed feedback configuration 10, 20, 11, 14, 3 (therefore, the analog speed detector etc. in the conventional configuration described above can be omitted), and the digitalization is This can be achieved with a few ICs, reducing the cost of the device, and the digitalization makes it easy to perform optimal speed feedback control from the outside.
第1図は本発明の一実施例を示すブロツク図、
第2図は第1図の位置決め制御回路4を詳しく示
した図、第3図は第2図の制御回路9の一構成例
を示す図、第4図、第5図および第6図は第2図
のブロツク100を示す図、第7図は第2図の駆
動回路12の一構成例を示す図、第8図は第2図
のインクリメンタルエンコーダ3の一構成例を示
す図、第9図aは第2図のインクリメンタルエン
コーダ3の出力波形の一例を示す図、第9図bお
よび第10図は第2図の方向パルス発生回路14
の一構成例を示す図、第11図aは速度制御モー
ドにおける規準速度とモータの速度との関係を示
す図、第11図bは速度制御モードにおける各部
の信号波形の例を示す図、第12図aは位置制御
モードにおける目標位置に対するモータの位置応
答の例を示す図、第12図bは位置制御モードに
おける各部の信号波形の例を示す図および第13
図は第1図の位置決め制御回路4の別の構成例を
示す図、第14図Aはカウンタ94(第3図)の
出力信号変化をアナログ的に示した図、第14図
Bはカウンタ94からの桁下げ出力信号を示す
図、第14図Cはカウンタ92(第3図)の出力
信号を示す図である。
第2図において、5……外部制御機器、9……
制御回路、11……加減算回路、20……置数回
路、10……ゲートパルス発生回路、12……駆
動回路、14……方向パルス発生回路、3……イ
ンクリメンタルエンコーダ、1……モータ、10
0……加減算回路11、置数回路20およびゲー
トパルス発生回路10を含むブロツクをそれぞれ
示す。
FIG. 1 is a block diagram showing one embodiment of the present invention;
2 is a diagram showing the positioning control circuit 4 of FIG. 1 in detail, FIG. 3 is a diagram showing an example of the configuration of the control circuit 9 of FIG. 2, and FIGS. 2, FIG. 7 is a diagram showing an example of the configuration of the drive circuit 12 in FIG. 2, FIG. 8 is a diagram showing an example of the configuration of the incremental encoder 3 in FIG. 2, and FIG. 9a shows an example of the output waveform of the incremental encoder 3 in FIG. 2, and FIGS. 9b and 10 show the direction pulse generation circuit 14 in FIG.
11a is a diagram showing the relationship between the reference speed and the motor speed in the speed control mode. FIG. 11b is a diagram showing an example of signal waveforms of each part in the speed control mode. 12a is a diagram showing an example of the motor position response to the target position in the position control mode, FIG. 12b is a diagram showing an example of signal waveforms of each part in the position control mode, and FIG.
The figure shows another example of the configuration of the positioning control circuit 4 shown in FIG. 1, FIG. FIG. 14C is a diagram showing the output signal of the counter 92 (FIG. 3). In FIG. 2, 5...external control equipment, 9...
Control circuit, 11... Addition/subtraction circuit, 20... Arrangement circuit, 10... Gate pulse generation circuit, 12... Drive circuit, 14... Direction pulse generation circuit, 3... Incremental encoder, 1... Motor, 10
0... indicates a block including the addition/subtraction circuit 11, the numeric value circuit 20, and the gate pulse generation circuit 10, respectively.
Claims (1)
制御装置において、前記可動部材を駆動するため
のモータと、前記モータに機械的に接続され前記
モータが一定角度回転する毎にそれぞれの極性が
反転し互いに位相の異なる1対のインクリメンタ
ル位置信号を発生する位置信号発生手段と、前記
1対のインクリメンタル位置信号を受けて前記モ
ータの回転および回転方向を示すデイジタル回転
信号を発生する回転信号発生手段と、前記可動部
材の現在位置から目標位置までの移動距離及び移
動方向を示す外部からの移動情報信号に基づいて
前記回転信号を受けて現在位置から目標位置の一
定距離手前までは位置誤差信号に応じて変化する
規準速度信号を制御信号として出力するとともに
前記目標位置の一定距離手前から目標位置までは
位置誤差信号を制御信号として出力しかつ前記目
標位置の一定距離手前になつたことを示すモード
信号を出力する制御回路と、予め設定されたデイ
ジタル値を出力する置数回路と、前記回転信号を
受けて予め定めた一定時間巾のゲートパルスを出
力するゲートパルス発生回路と、前記ゲートパル
スが発生している間前記回転信号により示される
前記モータの回転方向に応じて前記制御信号に前
記置数回路のデイジタル出力信号を加算あるいは
減算する加減算回路と、前記加減算回路のデイジ
タル出力信号を受け前記モータを駆動する駆動回
路とから構成され、前記ゲートパルスの一定時間
巾及び前記置数回路のデイジタル出力信号によつ
て規定されるレベルの速度フイードバツクを与え
ながら前記目標位置の一定距離手前までは前記規
準速度信号を与え前記目標位置の一定距離手前か
ら目標位置までは前記位置誤差信号を与えて前記
情報信号がゼロになるように前前記モータを制御
し目標移動距離だけ前記可動部材を移動させ目標
位置に位置決めすることを特徴とする位置決め制
御装置。 2 前記回転信号発生手段が前記モータの正およ
び負方向への回転を示す正方向パルスおよび負方
向パルスを発生する方向パルス発生回路である特
許請求の範囲第1項記載の位置決め制御装置。 3 前記駆動回路が加減算回路のデイジタル出力
信号をデイジタル−アナログ変換する回路と、こ
の変換出力を平滑するローパスフイルタと、この
ローパスフイルタの平滑出力を電力増巾するパワ
ーアンプとから構成された特許請求の範囲第1項
記載の位置決め制御装置。 4 可動部材を目標位置に位置決めする位置決め
制御装置において、前記可動部材を駆動するため
のモータと、前記モータに機械的に接続され前記
モータが一定角度回転する毎にそれぞれの極性が
反転し互いに位相の異なる1対のインクリメンタ
ル位置信号を発生する位置信号発生手段と、前記
1対のインクリメンタル位置信号を受けて前記モ
ータの回転および回転方向を示すデイジタル回転
信号を発生する回転信号発生手段と、前記可動部
材の現在位置から目標位置までの移動距離及び移
動方向を示す外部からの移動情報信号に基づいて
前記回転信号を受けて現在位置から目標位置の一
定距離手前までは位置誤差信号に応じて変化する
規準速度信号を制御信号として出力するとともに
前記目標位置の一定距離手前から目標位置までは
位置誤差信号を制御信号として出力しかつ前記目
標位置の一定距離手前になつたことを示すモード
信号を出力する制御回路と、予め定めた2つのデ
イジタル値のいずれか1つを前記モード信号に応
じ選択出力する置数回路と、前記回転信号を受け
て予め定めた一定時間巾のゲートパルスを出力す
るゲートパルス発生回路と、前記ゲートパルスが
発生している間前記回転信号により前記モータの
回転方向に応じて前記制御信号に前記置数回路の
デイジタル出力信号を加算あるいは減算する加減
算回路と、前記加減算回路のデイジタル出力信号
を受け前記モータを駆動する駆動回路とから構成
され、前記ゲートパルスの一定時間巾及び前記選
択された置数回路のデイジタル出力信号によつて
規定されるレベルの速度フイードバツクを与えな
がら前記目標位置の一定距離手前までは前記規準
速度信号を与え前記目標位置の一定距離手前から
目標位置までは前記位置誤差信号を与えて前記移
動情報信号がゼロになるように前記モータを制御
し目標移動距離だけ前記可動部材を移動させ目標
位置に位置決めすることを特徴とする位置決め制
御装置。 5 前記回転信号発生手段が前記モータの正およ
び負方向への回転を示す正方向パルスおよび負方
向パルスを発生する方向パルス発生回路である特
許請求の範囲第4項記載の位置決め制御装置。 6 前記駆動回路が加減算回路のデイジタル出力
信号をデイジタル−アナログ変換する回路と、こ
の変換出力を平滑するローパスフイルタと、この
ローパスフイルタの出力を電力増巾するパワーア
ンプとから構成された特許請求の範囲第4項記載
の位置決め制御装置。 7 可動部材を目標位置に位置決めする位置決め
制御装置において、前記可動部材を駆動するため
のモータと、前記モータに機械的に接続され前記
モータが一定角度回転する毎にそれぞれの極性が
又転し互いに位相の異なる1対のインクリメンタ
ル位置信号を発生する位置信号発生手段と、前記
1対のインクリメンタル位置信号を受けて前記モ
ータの回転および回転方向を示すデイジタル回転
信号を発生する回転信号発生手段と、前記可動部
材の現在位置から目標位置までの移動距離及び移
動方向を示す外部からの移動情報信号に基づいて
前記回転信号を受けて現在位置から目標位置の一
定距離手前までは位置誤差信号に応じて変化する
規準速度信号を制御信号として出力するとともに
前記目標位置の一定距離手前から目標位置までは
位置誤差信号を制御信号として出力しかつ前記目
標位置の一定距離手前になつたことを示すモード
信号を出力する制御回路と、予め定めたデイジタ
ル値を出力する置数回路と、前記回転信号を受け
て前記モード信号に対応した一定時間巾のゲート
パルスを選択的に発生するゲートパルス発生回路
と、前記ゲートパルスが発生している間前記回転
信号により前記モータの回転方向に応じて前記制
御信号に前記置数回路のデイジタル出力信号を加
算あるいは減算する加減算回路と、前記加減算回
路のデイジタル出力信号を受け前記モータを駆動
する駆動回路とから構成され、前記選択されたゲ
ートパルスの一定時間巾及び前記置数回路のデイ
ジタル出力信号によつて規定されるレベルの速度
フイードバツクを与えながら前記目標位置の一定
距離手前までは前記規準速度信号を与え前記目標
位置の一定距離手前から目標位置までは前記位置
誤差信号を与えて前記移動情報信号がゼロになる
ように前記モータを制御し目標移動距離だけ前記
可動部材を移動させ目標位置に位置決めすること
を特徴とする位置決め制御装置。 8 前記回転信号発生手段が前記モータの正およ
び負方向への回転を示す正方向パルスおよび負方
向パルスを発生する方向パルス発生回路である特
許請求の範囲第7項記載の位置決め制御装置。 9 前記駆動回路が加減算回路のデイジタル出力
信号をデイジタル−アナログ変換する回路と、こ
の変換出力を平滑するローパスフイルタと、この
ローパスフイルタの平滑出力を電力増巾するパワ
ーアンプとから構成された特許請求の範囲第7項
記載の位置決め制御装置。[Scope of Claims] 1. A positioning control device that positions a movable member at a target position, including a motor for driving the movable member, and a motor that is mechanically connected to the motor and that rotates each time the motor rotates by a certain angle. a position signal generating means for generating a pair of incremental position signals with reversed polarities and different phases; and a rotation signal for generating a digital rotation signal indicating the rotation and rotation direction of the motor in response to the pair of incremental position signals. generating means, and a position error from the current position to a certain distance before the target position upon receiving the rotation signal based on a movement information signal from the outside indicating the movement distance and movement direction of the movable member from the current position to the target position. A reference speed signal that changes according to the signal is output as a control signal, and a position error signal is output as a control signal from a certain distance before the target position to the target position, and a position error signal is output as a control signal when the target position is a certain distance before the target position. a control circuit that outputs a mode signal indicating a mode signal; a numeric circuit that outputs a preset digital value; a gate pulse generation circuit that receives the rotation signal and outputs a gate pulse having a predetermined time width; an addition/subtraction circuit that adds or subtracts the digital output signal of the numeric circuit to the control signal depending on the rotational direction of the motor indicated by the rotational signal while a pulse is being generated; and a drive circuit that drives the motor, and provides a speed feedback at a level defined by the fixed time width of the gate pulse and the digital output signal of the numeric numeral circuit until a certain distance before the target position. gives the reference speed signal, gives the position error signal from a certain distance before the target position to the target position, controls the motor so that the information signal becomes zero, and moves the movable member by the target moving distance. A positioning control device characterized in that the positioning control device is configured to position the robot at a target position. 2. The positioning control device according to claim 1, wherein the rotation signal generating means is a direction pulse generating circuit that generates positive direction pulses and negative direction pulses indicating rotation of the motor in positive and negative directions. 3. A patent claim in which the drive circuit comprises a circuit that converts the digital output signal of the addition/subtraction circuit from digital to analog, a low-pass filter that smoothes the converted output, and a power amplifier that amplifies the power of the smoothed output of the low-pass filter. The positioning control device according to item 1. 4. A positioning control device that positions a movable member at a target position, including a motor for driving the movable member, and a motor that is mechanically connected to the motor and whose polarities are reversed every time the motor rotates by a certain angle so that they are out of phase with each other. position signal generating means for generating a pair of incremental position signals with different values; rotation signal generating means for generating a digital rotation signal indicating the rotation and rotation direction of the motor in response to the pair of incremental position signals; Based on the movement information signal from the outside indicating the movement distance and movement direction of the member from the current position to the target position, the rotation signal is received and the distance from the current position to a certain distance before the target position changes according to the position error signal. Outputs a reference speed signal as a control signal, outputs a position error signal as a control signal from a certain distance before the target position to the target position, and outputs a mode signal indicating that the position is a certain distance before the target position. a control circuit, a numeral circuit that selects and outputs one of two predetermined digital values according to the mode signal, and a gate pulse that outputs a gate pulse of a predetermined constant time width in response to the rotation signal. a generating circuit; an addition/subtraction circuit that adds or subtracts the digital output signal of the numeric circuit to the control signal according to the rotational direction of the motor according to the rotational signal while the gate pulse is being generated; a drive circuit that receives a digital output signal and drives the motor, while providing a speed feedback at a level defined by the constant time width of the gate pulse and the digital output signal of the selected numeral circuit. The reference speed signal is applied until a certain distance before the target position, the position error signal is applied from a certain distance before the target position to the target position, and the motor is controlled so that the movement information signal becomes zero to move the target. A positioning control device characterized in that the movable member is moved by a distance and positioned at a target position. 5. The positioning control device according to claim 4, wherein the rotation signal generating means is a direction pulse generating circuit that generates positive direction pulses and negative direction pulses indicating rotation of the motor in positive and negative directions. 6. The drive circuit of claim 1 is comprised of a circuit for digital-to-analog conversion of the digital output signal of the addition/subtraction circuit, a low-pass filter for smoothing the converted output, and a power amplifier for amplifying the power of the output of the low-pass filter. The positioning control device according to scope 4. 7. A positioning control device that positions a movable member at a target position, including a motor for driving the movable member, and a motor that is mechanically connected to the motor, and each time the motor rotates by a certain angle, the polarity of each of them reverses and becomes mutually a position signal generating means for generating a pair of incremental position signals having different phases; a rotation signal generating means for generating a digital rotation signal indicating the rotation and rotation direction of the motor in response to the pair of incremental position signals; Based on the movement information signal from the outside indicating the movement distance and movement direction of the movable member from the current position to the target position, the rotation signal is received and changes from the current position to a certain distance before the target position according to the position error signal. outputs a reference speed signal as a control signal, outputs a position error signal as a control signal from a certain distance before the target position to the target position, and outputs a mode signal indicating that the target position is a certain distance before the target position. a control circuit that outputs a predetermined digital value, a gate pulse generation circuit that receives the rotation signal and selectively generates a gate pulse of a certain time duration corresponding to the mode signal, and the gate an addition/subtraction circuit that adds or subtracts the digital output signal of the numeric circuit to the control signal depending on the rotational direction of the motor according to the rotational signal while pulses are being generated; and a drive circuit for driving the motor, and the motor is driven a certain distance before the target position while providing a speed feedback at a level defined by the fixed time width of the selected gate pulse and the digital output signal of the numeric circuit. The reference speed signal is applied from a certain distance before the target position, and the position error signal is applied from a certain distance before the target position to control the motor so that the movement information signal becomes zero, and the movable member is moved by the target movement distance. A positioning control device characterized by moving and positioning at a target position. 8. The positioning control device according to claim 7, wherein the rotation signal generating means is a direction pulse generating circuit that generates positive direction pulses and negative direction pulses indicating rotation of the motor in positive and negative directions. 9. A patent claim in which the drive circuit comprises a circuit that converts the digital output signal of the adder/subtractor circuit from digital to analog, a low-pass filter that smoothes the converted output, and a power amplifier that amplifies the power of the smoothed output of the low-pass filter. 7. The positioning control device according to item 7.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1781078A JPS54111073A (en) | 1978-02-17 | 1978-02-17 | Positioning controller |
| GB21885/78A GB1603682A (en) | 1977-05-31 | 1978-05-24 | Position control system |
| DE19782823571 DE2823571A1 (en) | 1977-05-31 | 1978-05-30 | DEVICE FOR POSITION CONTROL |
| NLAANVRAGE7805842,A NL179563C (en) | 1977-05-31 | 1978-05-30 | POSITIONING SYSTEM FOR A MOVABLE PART. |
| FR7816116A FR2393355A1 (en) | 1977-05-31 | 1978-05-30 | POSITION CONTROL DEVICE |
| IT24011/78A IT1158734B (en) | 1977-05-31 | 1978-05-30 | POSITION CONTROL DEVICE INCLUDING A DIGITAL ALGEBRAIC SUMMER CIRCUIT |
| US05/911,263 US4216415A (en) | 1977-05-31 | 1978-05-31 | Position control system comprising a digital algebraic adder circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1781078A JPS54111073A (en) | 1978-02-17 | 1978-02-17 | Positioning controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54111073A JPS54111073A (en) | 1979-08-31 |
| JPS6155123B2 true JPS6155123B2 (en) | 1986-11-26 |
Family
ID=11954075
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1781078A Granted JPS54111073A (en) | 1977-05-31 | 1978-02-17 | Positioning controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS54111073A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62265420A (en) * | 1986-05-12 | 1987-11-18 | Nippon Denso Co Ltd | Heat exchanger |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5994112A (en) * | 1982-11-19 | 1984-05-30 | Nippon Telegr & Teleph Corp <Ntt> | Time division positioning controller |
| US6320343B1 (en) * | 1999-02-19 | 2001-11-20 | Stmicroelectronics S.R.L. | Fine phase frequency multipiler for a brushless motor and corresponding control method |
-
1978
- 1978-02-17 JP JP1781078A patent/JPS54111073A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62265420A (en) * | 1986-05-12 | 1987-11-18 | Nippon Denso Co Ltd | Heat exchanger |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54111073A (en) | 1979-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4216415A (en) | Position control system comprising a digital algebraic adder circuit | |
| US4591969A (en) | Microprocessor-controlled positioning system | |
| US4228396A (en) | Electronic tachometer and combined brushless motor commutation and tachometer system | |
| US3914677A (en) | Precision motion control device or the like | |
| JPS6119043B2 (en) | ||
| JPS6155123B2 (en) | ||
| US4802777A (en) | Print wheel and carriage drive system for a printer | |
| US4529325A (en) | Technique for compensation for bandwidth limitations of microprocessor utilized for serial printer control | |
| US4130786A (en) | Apparatus for generating linear and continuous positional error and velocity signals for higher order servo systems | |
| JPS5951006B2 (en) | positioning control device | |
| JPS58144593A (en) | Driving device for motor | |
| JPS6310443B2 (en) | ||
| US4689528A (en) | Printer | |
| JPS6122805B2 (en) | ||
| JPS6255161B2 (en) | ||
| SU898472A1 (en) | Device for control of graphic information output | |
| EP0143763A1 (en) | Method of controlling a printer | |
| JPS6282410A (en) | Servo motor control circuit | |
| JPS61106275A (en) | printing device | |
| JPH02243244A (en) | Positioning device for moving body | |
| JPH0251738B2 (en) | ||
| JPH04283807A (en) | Servo controller | |
| JPH0677222B2 (en) | Positioning control device | |
| JPS61106283A (en) | Motor drive control device | |
| JPS6336915B2 (en) |