Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0448241B2 - - Google Patents
[go: Go Back, main page]

JPH0448241B2 - - Google Patents

Info

Publication number
JPH0448241B2
JPH0448241B2 JP63007118A JP711888A JPH0448241B2 JP H0448241 B2 JPH0448241 B2 JP H0448241B2 JP 63007118 A JP63007118 A JP 63007118A JP 711888 A JP711888 A JP 711888A JP H0448241 B2 JPH0448241 B2 JP H0448241B2
Authority
JP
Japan
Prior art keywords
position information
command
signal
difference
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP63007118A
Other languages
Japanese (ja)
Other versions
JPS63211407A (en
Inventor
Yoshiki Nakajima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP711888A priority Critical patent/JPS63211407A/en
Publication of JPS63211407A publication Critical patent/JPS63211407A/en
Publication of JPH0448241B2 publication Critical patent/JPH0448241B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Description

【発明の詳細な説明】 〔技術分野〕 本発明は、被制御対象物をすみやかに位置決め
する位置決め装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to a positioning device that quickly positions a controlled object.

〔従来技術〕[Prior art]

第1図は位置決め装置の代表的構成を示したも
ので、100はプリンタの活字ホイール、その他
の被制御対象物であり、サーボモータ10により
制御される。サーボモータ10の回転軸にはイン
ダクトシン、フオトセンサ等からなる位置信号検
出器11が直接あるいは間接的に結合されてお
り、90°位相の異なる2つの周期的位置信号を検
出する。位置信号検出器11で検出された各位置
信号は増巾器12,13で適当に増巾されて実速
度信号作成回路14および指令速度信号作成回路
15の入力となる。実速度信号作成回路14は上
記位置信号から振巾がモータ10の速度に比例し
て増減する実速度信号を作成する回路であるが、
これは例えば2つの位置信号及びそれらを反転し
た信号の合計4つの信号をそれぞれ微分し、各微
分信号を次々にサンプリングすることで作成す
る。更に、実速度信号作成回路14はいずれか一
方の位置信号の零交叉信号を作成し、それをモー
タ10の単位移動量を示すパルス(単位移動量パ
ルス)dとして出力する。この単位移動量パルス
dは図示しない計算装置の入力となり、モータ1
0の移動距離を計数するために用いられるが、こ
れについては後述する。指令速度信号作成回路1
5は一種のデイジタル・アナログ変換回路よりな
り、その基準電圧として上記2つの位置信号を全
波整流したものを用い、それを外部から与えられ
る速度指示値bで分割し、該速度指示値に対応し
た振巾レベルの指令速度信号を出力する。実速度
信号および指令速度信号は比較回路16で両者の
差がとられインバータ17の入力となる。インバ
ータ17は外部から与えられる回転方向指示信号
aにより、比較回路16の出力をそのまゝモータ
駆動回路18に与えるか、あるいは比較回路16
の出力を極性反転してモータ駆動回路18に与え
る回路である。サーボモータ10はモータ駆動回
路18により正あるいは負方向に回転し、その速
度はほゞ速度指示値bに落着く。
FIG. 1 shows a typical configuration of a positioning device, in which 100 is a type wheel of a printer and other objects to be controlled, which are controlled by a servo motor 10. As shown in FIG. A position signal detector 11 consisting of an inductosin, a photo sensor, etc. is directly or indirectly coupled to the rotating shaft of the servo motor 10, and detects two periodic position signals having a 90° phase difference. Each position signal detected by the position signal detector 11 is appropriately amplified by amplifiers 12 and 13 and becomes input to an actual speed signal generation circuit 14 and a command speed signal generation circuit 15. The actual speed signal creation circuit 14 is a circuit that creates an actual speed signal whose amplitude increases or decreases in proportion to the speed of the motor 10 from the position signal.
This is created by, for example, differentiating a total of four signals, two position signals and their inverted signals, and sampling each differentiated signal one after another. Further, the actual speed signal generation circuit 14 generates a zero-crossing signal of one of the position signals and outputs it as a pulse (unit movement amount pulse) d indicating the unit movement amount of the motor 10. This unit movement pulse d becomes an input to a calculation device (not shown), and the motor 1
This is used to count the moving distance of 0, which will be described later. Command speed signal generation circuit 1
5 consists of a kind of digital-to-analog conversion circuit, which uses a full-wave rectification of the above two position signals as its reference voltage, divides it by the speed instruction value b given from the outside, and corresponds to the speed instruction value b. Outputs a command speed signal at the specified amplitude level. A comparison circuit 16 calculates the difference between the actual speed signal and the command speed signal, and the result is input to an inverter 17. The inverter 17 either directly supplies the output of the comparator circuit 16 to the motor drive circuit 18 or outputs the output from the comparator circuit 16 to the motor drive circuit 18 in response to a rotation direction instruction signal a given from the outside.
This is a circuit that inverts the polarity of the output of and supplies it to the motor drive circuit 18. The servo motor 10 is rotated in the positive or negative direction by the motor drive circuit 18, and its speed settles down to approximately the speed command value b.

従つて、被制御対象物100の移動距離が進む
につれて速度指示値bを可変として、指令速度信
号のレベルを次第に下げ、目的とする地点と零と
することにより、位置決め制御が達成される。な
お、停止命令cは被制御対象物100が目的地の
近傍に達したとき、指令速度信号として位置信号
を直接出力するように指令速度信号作成回路15
に指示するためのもので、これにより精密な位置
決め制御が達成される。
Therefore, as the moving distance of the controlled object 100 progresses, the speed instruction value b is made variable to gradually lower the level of the command speed signal until it reaches the target point and zero, thereby achieving positioning control. Note that the stop command c is issued by the command speed signal generation circuit 15 so as to directly output a position signal as a command speed signal when the controlled object 100 reaches the vicinity of the destination.
This is used to instruct precise positioning control.

以上、代表的な位置決め装置について説明した
が、被制御対象物が例えば活字ホイールで、その
円周上に配置されている活字群から任意の活字を
選択し、それを印字位置に位置させるために活字
ホイールを回転させる場合、一般には活字ホイー
ル上の活字の位置関係から回転方向を決定し、そ
れによつて活字ホイールを現在位置から指令位置
にいたる最短距離回転させて選択した活字を印字
位置に位置決めする方式が採られる。第2図はそ
の従来方式を説明するためのブロツク図である。
The typical positioning device has been described above, but when the controlled object is a type wheel, for example, and a type wheel is selected from a group of type characters arranged on its circumference, the device is When rotating a type wheel, the direction of rotation is generally determined from the positional relationship of the type on the type wheel, and then the type wheel is rotated the shortest distance from the current position to the commanded position to position the selected type at the printing position. A method is adopted to do so. FIG. 2 is a block diagram for explaining the conventional method.

第2図において、21は第1図の実速度信号作
成回路14で得られた単位移動量パルスdを入力
し、被制御対象物100すなわち活字ホイールの
正あるいは負方向回転によりカウント値をアツプ
あるいはダウンせしめるアツプ・ダウンカウンタ
で、該カウンタの内容が活字ホイールの現在位置
を示すことになる。22は読取専用記憶装置
(ROM)で、信号線eを通して次に印字すべき
活字に対応したキヤラクタ・コードを入力する
と、該活字の活字ホイール上の配置位置を示す位
置コードを出力するものである。このROM22
から出力される位置コードが、すなわち活字ホイ
ールが次に位置(停止)すべき指令位置を示して
おり、アツプ・ダウンカウンタ21の出力(現在
位置情報)とゝもに差数演算部23の入力とな
る。差数演算部23はアツプ・ダウンカウンタ2
1から与えられる現在位置情報とROM22から
与えられる指令位置情報との差を計算し、次のよ
うにして回転方向指示信号aを作成する。すなわ
ち、現在位置情報と指令位置情報の差が正である
場合、その差数が活字ホイール上に配置されてい
る全活字の半分以下であると、回転方向指示信号
aとして活字ホイールを正方向(例えば時計方
向)に回転せしめる信号を出力し、差数が全活字
数の半分以上であると負方向(例えば反時計方
向)の回転方向指示信号aを出力する。又、現在
位置情報と指令位置情報の差が負である場合は、
その差数が活字ホイール上の全活字数の半分以下
であるときと半分以上であるときとで上記と逆の
関係の回転指示信号aを出力する。この回転方向
指示信号aが第1図のインバータ17へ与えられ
るのである。
In FIG. 2, reference numeral 21 inputs the unit movement pulse d obtained by the actual speed signal generation circuit 14 in FIG. With the up/down counter turned down, the contents of the counter will indicate the current position of the type wheel. Reference numeral 22 denotes a read-only memory (ROM) which, when a character code corresponding to the next printed character to be printed is inputted through the signal line e, outputs a position code indicating the placement position of the printed character on the type wheel. . This ROM22
In other words, the position code output from the input wheel indicates the next commanded position (stop) of the type wheel, and the output of the up/down counter 21 (current position information) is also input to the difference calculation unit 23. becomes. The difference calculation unit 23 is an up/down counter 2
The difference between the current position information given from ROM 22 and the command position information given from ROM 22 is calculated, and a rotation direction command signal a is created as follows. That is, when the difference between the current position information and the commanded position information is positive, and the difference is less than half of all the characters placed on the type wheel, the rotation direction instruction signal a is used to move the type wheel in the positive direction ( For example, it outputs a signal for rotating in a clockwise direction), and if the difference number is more than half of the total number of printed characters, it outputs a rotation direction instruction signal a in a negative direction (for example, counterclockwise). Also, if the difference between current position information and command position information is negative,
The rotation instruction signal a having the opposite relationship to the above is output when the difference number is less than half of the total number of printed characters on the type wheel and when it is more than half. This rotational direction instruction signal a is given to the inverter 17 in FIG.

一方、差数演算部23で計算された現在位置情
報と指令位置情報の差数(正確には、活字ホイー
ル上の全活字数の半分以下となるように現在位置
情報と指令位置情報との差を計算した値)は速度
レベル判断回路24に与えられる。アツプ・ダウ
ンカウンタ21の内容は活字ホイールの単位移動
量毎にアツプあるいはダウンし、それに対応して
上記現在位置情報と指令位置情報の差数、すなわ
ち現在位置から指令位置にいたる残余の距離は
時々刻々変化する。速度レベル判断回路24はこ
の活字ホイールの移動距離に応じてモータの回転
速度を次第に低下させるべく速度指示値bを出力
する。この速度指示値bが第1図の指令速度信号
作成回路15の入力となるものである。活字ホイ
ールの回転が進み、指令位置に達すると、差数演
算部23は停止命令cを出力し、同時に速度レベ
ル判断回路24は零レベルを示す速度指示値を出
力し、以後、制御はいわゆるデイテント領域の制
御に移るが、これは本発明と直接関係がないの
で、説明は省略する。
On the other hand, the number of differences between the current position information and the command position information calculated by the difference calculation unit 23 (more precisely, the difference between the current position information and the command position information so that it is less than half of the total number of characters on the type wheel (calculated value) is given to the speed level judgment circuit 24. The contents of the up/down counter 21 go up or down for each unit movement of the type wheel, and correspondingly, the difference between the current position information and the commanded position information, that is, the remaining distance from the current position to the commanded position, is sometimes It changes every moment. The speed level judgment circuit 24 outputs a speed instruction value b to gradually reduce the rotational speed of the motor in accordance with the moving distance of the type wheel. This speed command value b becomes an input to the command speed signal generating circuit 15 shown in FIG. When the rotation of the type wheel progresses and reaches the command position, the difference calculation unit 23 outputs a stop command c, and at the same time the speed level judgment circuit 24 outputs a speed instruction value indicating a zero level. Moving on to area control, this is not directly related to the present invention, so a description thereof will be omitted.

このように、被制御対象物を現在位置から指令
位置にいたる最短距離方向に回転させて位置決め
する場合、従来は差数演算部で、現在位置から指
令位置にいたる最短距離の回転方向を指示する信
号を作成するとゝもに、時々刻々変化する被制御
対象物の残余の移動距離を継続して次々に取込ん
で該被制御対象物の残余の移動距離を逐一計算
し、その値でもつて速度レベル判断回路はモータ
の速度レベルを指示している。この為、ある指令
位置が与えられると、その指令位置への位置決め
が完全に終了してからでないと、次の指令位置を
指定することができず、位置決め制御が間欠的に
なり、例えば被制御対象物が活字ホイールで、該
活字ホイールを正あるいは負方向に回転して指定
された活字を次々に印字位置に位置せしめて印字
するプリンタを対象とする場合、その印字速度を
上げるには限度があつた。
In this way, when positioning a controlled object by rotating it in the direction of the shortest distance from the current position to the commanded position, conventionally the difference calculation unit instructs the direction of rotation of the shortest distance from the current position to the commanded position. At the same time as the signal is created, the remaining moving distance of the controlled object, which changes from moment to moment, is continuously taken in one after another to calculate the remaining moving distance of the controlled object one by one. The level judgment circuit indicates the speed level of the motor. For this reason, once a certain command position is given, the next command position cannot be specified until positioning to that command position has been completely completed, and positioning control becomes intermittent. If the object is a type wheel and the target is a printer that rotates the type wheel in the positive or negative direction to position designated characters one after another at the printing position and prints, there is a limit to how much the printing speed can be increased. It was hot.

〔目的〕〔the purpose〕

本発明は上述の従来の問題点を解決するために
なされたもので、前の指令位置情報を一時記憶し
ておき、次の指令位置情報が与えられると、前の
位置決め動作がまだ完了しない前に、上記記憶し
ておいた前の指令位置情報の値を仮想現在位置と
して次に回転すべき方向を求めておき、前の位置
決め動作を完了したら、この求めておいた方向に
モータを駆動して次の位置決め動作を開始させる
ことにある。
The present invention was made in order to solve the above-mentioned conventional problems, and it temporarily stores the previous command position information, and when the next command position information is given, the previous positioning operation is not yet completed. Next, the direction in which the motor should rotate next is determined using the value of the previously stored command position information as the virtual current position, and when the previous positioning operation is completed, the motor is driven in the determined direction. The purpose is to start the next positioning operation.

〔構成〕〔composition〕

第3図は本発明の原理構成を示すブロツク図
で、第2図と異なる点は、アツプ・ダウンカウン
タ21のかわりに前指令位置情報記憶レジスタ2
5を設け、また差数演算部23と速度レベル判断
回路24の間に減算カウンタ26を設けたことで
ある。こゝで、前指令位置情報記憶レジスタ25
は、ROM22から新しく出力された位置コード
でその内容が置替わるまで前の位置コード(前指
令位置情報)を一時記憶しておくものである。第
2図の場合と同様に、信号線eを通して次に印字
すべき活字に対応したキヤラクタ・コードが入力
されると、ROM22からは該活字の活字ホイー
ル上の位置を示す位置コードが読出され、指令位
置情報として差数演算部23へ与えられるが、こ
の時、前指令位置情報記憶レジスタ25の内容が
仮想現在位置情報として差数演算部23へ与えら
れる。差数演算部23は仮想現在位置情報と指令
位置情報の差数を、それが活字ホイール上の全活
字数の半分以下となるように計算して、その値を
減算カウンタ26にセツトし、又、活字ホイール
を正あるいは負方向に回転すべく回転方向指示信
号aを発する。減算カウンタ26には、単位移動
量パルスdが入力されており、その内容は該単位
移動量パルスdが印加される毎に減算され、現在
位置から指令位置にいたる残余の距離を示すこと
になる。速度レベル判断回路24はこの減算カウ
ンタ26の内容に応じて速度指示値bを出力し、
減算カウンタ26はその内容が零になると停止命
令cを出力する。
FIG. 3 is a block diagram showing the principle configuration of the present invention. The difference from FIG.
5 is provided, and a subtraction counter 26 is provided between the difference calculation section 23 and the speed level judgment circuit 24. Here, the previous command position information storage register 25
is for temporarily storing the previous position code (previous command position information) until its content is replaced by the position code newly output from the ROM 22. As in the case of FIG. 2, when the character code corresponding to the type character to be printed next is input through the signal line e, the position code indicating the position of the type character on the type wheel is read from the ROM 22. The command position information is given to the difference number calculation unit 23, and at this time, the contents of the previous command position information storage register 25 are given to the difference number calculation unit 23 as virtual current position information. The difference calculation unit 23 calculates the difference between the virtual current position information and the command position information so that it is less than half of the total number of characters on the type wheel, sets the value in the subtraction counter 26, and , generates a rotation direction indication signal a to rotate the type wheel in the positive or negative direction. A unit movement pulse d is input to the subtraction counter 26, and its content is subtracted every time the unit movement pulse d is applied, indicating the remaining distance from the current position to the command position. . The speed level judgment circuit 24 outputs a speed instruction value b according to the contents of the subtraction counter 26,
The subtraction counter 26 outputs a stop command c when its content becomes zero.

一方、回転方向決定手段でもある差数演算部2
3での差数計算が終了して、その値が減算カウン
タ26にセツトされ、回転方向指示信号aが発せ
られると、前指令位置情報記憶レジスタ25の内
容は上記ROM22から出力された新しい指令位
置情報で置替わる。そして、前の位置決め動作が
まだ実行中であつても、すなわち減算カウンタ2
6から停止命令が発せられる前であつても、次の
キヤラクタ・コードを信号線eを通して入力し、
それに対応してROM22から出力される位置コ
ードを新しい指令位置情報とし、又、上記置替わ
つた前指令位置情報記憶レジスタ25の内容を仮
想現在位置情報として、両者の差数計算の開始を
差数演算部23へ指示せしめる。
On the other hand, the difference calculation unit 2 which is also a rotation direction determining means
When the difference calculation in step 3 is completed, the value is set in the subtraction counter 26, and the rotation direction instruction signal a is issued, the contents of the previous command position information storage register 25 are changed to the new command position output from the ROM 22. Replaced with information. Then, even if the previous positioning operation is still in progress, i.e., the subtraction counter 2
Even before the stop command is issued from 6, input the next character code through the signal line e,
Correspondingly, the position code output from the ROM 22 is used as new command position information, and the content of the replaced previous command position information storage register 25 is used as virtual current position information, and the start of the calculation of the difference between the two is set as the difference number. The calculation unit 23 is instructed to do so.

第4図は本発明の一実施例の構成図であり、第
5図は第4図の動作を説明するためのフローチヤ
ートである。
FIG. 4 is a block diagram of one embodiment of the present invention, and FIG. 5 is a flowchart for explaining the operation of FIG. 4.

動作の開始にあたり、前指令位置情報記憶レジ
スタ102には信号線sを通して初期値がセツト
され、以後はROM101の出力データにより
次々に更新される。今、この前指令位置情報記憶
レジスタ102に指令位置情報「B」が記憶され
ているとする。この状態で信号線eを通して次の
キヤラクタ・コード「C」が到来すると、ROM
101の出力側に該キヤラクタ・コードに対応し
た指令位置情報「C」が現われる。差数演算部1
03は上記指令位置情報「C」を信号線fを通し
て取込むとゝに、信号線gを通して前指令位置情
報記憶レジスタ102の内容「B」を該指令位置
情報「C」に対する仮想現在位置情報として取込
み、差数「B−C」を計算する。差数演算部10
3での演算動作が終了すると、演算終了信号hが
ハイとなつて指令位置情報「C」が前指令位置情
報記憶レジスタ102に記憶され、又、差数およ
び回転方向指示データは信号線jを通してバツフ
アレジスタ104に記憶される。
At the start of operation, an initial value is set in the previous command position information storage register 102 through the signal line s, and thereafter it is successively updated with output data from the ROM 101. It is now assumed that command position information “B” is stored in the previous command position information storage register 102. In this state, when the next character code "C" arrives through the signal line e, the ROM
Commanded position information "C" corresponding to the character code appears on the output side of 101. Difference calculation unit 1
03 takes in the command position information "C" through the signal line f, and then reads the content "B" of the previous command position information storage register 102 through the signal line g as the virtual current position information for the command position information "C". Take in and calculate difference number "B-C". Difference calculation unit 10
When the calculation operation in step 3 is completed, the calculation end signal h becomes high, command position information "C" is stored in the previous command position information storage register 102, and the difference number and rotation direction command data are transmitted through the signal line j. It is stored in the buffer register 104.

この間、前の位置決め動作はまだ実行中で、減
算カウンタ105の内容は単位移動量パルスdで
順次減算され、その内容に対応した速度指示値b
が始度レベル判断回路107よりサーボ制御装置
へ与えられる。位置決め動作が進み、減算カウン
タ105が零になつて停止命令cが出、その後、
位置決め動作終了を示す信号lがハイになると、
アンドゲートG2のアンド条件が成立し、該アン
ドゲートの出力信号nがハイとなる。この信号n
がハイとなつたことにより、バツフアレジスタ1
04に記憶されている差数「B−C」は信号線k
を通して減算カウンタ105に新しくセツトさ
れ、回転方向指示データは信号線k′を通して回転
方向バツフア106にセツトされる。回転方向バ
ツフア106の内容は回転方向指示信号aとな
り、又、減算カウンタ105の内容に対応した速
度指示値bが速度レベル判断回路107で作成さ
れ、次の位置決め動作が開始される。
During this time, the previous positioning operation is still being executed, and the contents of the subtraction counter 105 are sequentially subtracted by the unit movement amount pulse d, and the speed instruction value b corresponding to the contents is subtracted.
is given to the servo control device from the start level determination circuit 107. The positioning operation progresses, the subtraction counter 105 becomes zero, a stop command c is issued, and then,
When the signal l indicating the end of positioning operation becomes high,
The AND condition of AND gate G2 is satisfied, and the output signal n of the AND gate becomes high. This signal n
becomes high, buffer register 1
The difference number “B-C” stored in 04 is the signal line k
The rotational direction instruction data is newly set in the subtraction counter 105 through the signal line k', and the rotational direction instruction data is set in the rotational direction buffer 106 through the signal line k'. The contents of the rotation direction buffer 106 become the rotation direction instruction signal a, and a speed instruction value b corresponding to the contents of the subtraction counter 105 is created in the speed level judgment circuit 107, and the next positioning operation is started.

一方、バツフアレジスタ104はその内容が空
になると、次のデータ入力を許可すべく信号線m
をハイとする。この時、演算終了を示す信号線h
もハイとなつており、従つてアンドゲートG1
アンド条件が成立し、次のキヤラクタ・データの
転送要求を指示すべく信号線iがハイとなる。そ
の結果、キヤラクタ・データ「D」が到来し、対
応する指令位置情報「D」がROM101から出
力されると、差数演算部103は、そのとき前指
令位置情報記憶レジスタ102に記憶されている
前の指令位置情報「C」を上記指令位置情報
「D」に対する仮想現在位置情報として「C−D」
を計算する。そして、この差数演算部103で得
られた差数及び回転方向指示データはバツフアレ
ジスタ104へ記憶し、又、指令位置情報「D」
は前指令位置情報記憶レジスタ102へ記憶し
て、そのとき実行中の位置決め動作が終了するの
を待つことになる。
On the other hand, when the buffer register 104 becomes empty, the buffer register 104 uses a signal line m to permit the next data input.
is high. At this time, the signal line h indicating the end of the calculation
Therefore, the AND condition of the AND gate G1 is satisfied, and the signal line i becomes high to instruct the next character data transfer request. As a result, when the character data "D" arrives and the corresponding command position information "D" is output from the ROM 101, the difference calculation unit 103 stores the information stored in the previous command position information storage register 102 at that time. The previous command position information "C" is used as virtual current position information for the above command position information "D" as "C-D".
Calculate. The difference number and rotation direction instruction data obtained by the difference number calculation unit 103 are stored in the buffer register 104, and the command position information "D" is stored in the buffer register 104.
is stored in the previous command position information storage register 102, and waits until the positioning operation being executed at that time is completed.

〔効果〕〔effect〕

以上説明したように、本発明によれば、被制御
対象物が第1の位置を経て第2の位置へ移動する
際、第1の位置へ位置決めされる前に、第1の位
置から第2の位置へ移動するためのモータの回転
方向を決定できる。したがつて、例えばシリア
ル・プリンタにおける活字ホイールの位置決め制
御に適用した場合、次々に指定される活字の印字
位置への位置決めが連続的に行われ、装置の高速
動作が達成される。勿論、本発明はプリンタ以外
の種々の制御装置にも適用可能であることは云う
までもない。
As explained above, according to the present invention, when the controlled object moves from the first position to the second position, the controlled object moves from the first position to the second position before being positioned to the first position. The rotation direction of the motor to move to the position can be determined. Therefore, when applied to the positioning control of a type wheel in a serial printer, for example, the positioning of successively designated characters to the printing position is performed continuously, and high-speed operation of the device is achieved. Of course, it goes without saying that the present invention is also applicable to various control devices other than printers.

なお、実施例では或る位置決め制御の動作中に
次の位置決め制御を必要とする差数および回転方
向指示データを1組のみ計算し、それを一時記憶
するとしたが、前指令位置情報記憶レジスタおよ
び差数・回転方向指示データ用バツフアレジスタ
の容量を増加することにより、差数および回転方
向指示データを複数組、次々に計算してスタツク
しておくことが可能である。
In the embodiment, only one set of difference number and rotational direction instruction data required for the next positioning control is calculated during operation of a certain positioning control, and it is temporarily stored. However, the previous command position information storage register and By increasing the capacity of the buffer register for difference number and rotational direction instruction data, it is possible to calculate and stack multiple sets of difference number and rotational direction instruction data one after another.

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

第1図は位置決め装置の代表的構成例を示す
図、第2図は現在位置と指令位置の差数計算の従
来の方式を示す図、第3図は本発明の原理構成を
示す図、第4図は本発明の一実施例を示す図、第
5図は第4図の動作を説明するためのタイムチヤ
ートを示す図である。 10……サーボーモータ、11……位置信号検
出器、12,13……増巾器、14……実速度信
号作成回路、15……指令速度信号作成回路、1
6……比較回路、17……インバータ、18……
モータ駆動回路、22……読取専用記憶装置、2
3……差数演算部、24……速度レベル判定回
路、25……前指令位置情報記憶レジスタ、26
……減算カウンタ、100……被制御対象物。
Fig. 1 is a diagram showing a typical configuration example of a positioning device, Fig. 2 is a diagram showing a conventional method of calculating the difference between the current position and a command position, and Fig. 3 is a diagram showing the principle configuration of the present invention. 4 is a diagram showing an embodiment of the present invention, and FIG. 5 is a diagram showing a time chart for explaining the operation of FIG. 4. 10... Servo motor, 11... Position signal detector, 12, 13... Amplifier, 14... Actual speed signal creation circuit, 15... Command speed signal creation circuit, 1
6... Comparison circuit, 17... Inverter, 18...
Motor drive circuit, 22...read-only storage device, 2
3...Difference calculation unit, 24...Speed level determination circuit, 25...Previous command position information storage register, 26
...Subtraction counter, 100...Controlled object.

Claims (1)

【特許請求の範囲】 1 被制御対象物と、該被制御対象物を移動させ
るためのモータと、被制御対象物が位置決めされ
るべき位置に関する情報(以下、指令位置情報と
称す)を記憶する記憶手段と、前記指令位置情報
にもとづいてモータを駆動し、被制御対象物を位
置決めする手段とからなる位置決め装置におい
て、 前記記憶手段の指令位置情報を先読みし、前記
被制御対象物が第1の位置を経て第2の位置へ移
動する際に第1の位置へ移動する前に第1の位置
から第2の位置へ移動するためのモータの回転方
向を決定する回転方向決定手段を有することを特
徴とする位置決め装置。
[Claims] 1. Stores a controlled object, a motor for moving the controlled object, and information regarding the position at which the controlled object is to be positioned (hereinafter referred to as command position information). A positioning device comprising a storage means and a means for driving a motor based on the commanded position information and positioning the controlled object, wherein the commanded position information of the storage means is read in advance so that the controlled object is located at the first position. and a rotation direction determining means for determining the rotation direction of the motor for moving from the first position to the second position before moving to the first position when moving from the first position to the second position. A positioning device featuring:
JP711888A 1988-01-16 1988-01-16 positioning device Granted JPS63211407A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP711888A JPS63211407A (en) 1988-01-16 1988-01-16 positioning device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP711888A JPS63211407A (en) 1988-01-16 1988-01-16 positioning device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP14014578A Division JPS5567806A (en) 1978-11-14 1978-11-14 Positioning control system

Publications (2)

Publication Number Publication Date
JPS63211407A JPS63211407A (en) 1988-09-02
JPH0448241B2 true JPH0448241B2 (en) 1992-08-06

Family

ID=11657170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP711888A Granted JPS63211407A (en) 1988-01-16 1988-01-16 positioning device

Country Status (1)

Country Link
JP (1) JPS63211407A (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5841197B2 (en) * 1975-06-24 1983-09-10 カシオケイサンキ カブシキガイシヤ Injimojikakuninsouchi
JPS5218587A (en) * 1975-08-01 1977-02-12 Hitachi Ltd Foretelling system of following actions for automatic machinery

Also Published As

Publication number Publication date
JPS63211407A (en) 1988-09-02

Similar Documents

Publication Publication Date Title
US4216415A (en) Position control system comprising a digital algebraic adder circuit
JPS6046783A (en) Positioning controller of ac motor with brake
JPS5920178B2 (en) Direct tape transfer device between reels
JPS6211370B2 (en)
CN105836085B (en) The control method and device of a kind of adjustable pitch propeller
JPS63148314A (en) Controller for semiclosed loop servo control system
JPH0448241B2 (en)
JP3246572B2 (en) Load constant measurement method for motor drive system
US4864211A (en) Drive control for DC electric motor
JPS5925663B2 (en) Print control method
JPH0692593A (en) Crane steadying / positioning control device and control method
JPH0633397Y2 (en) Automatic driving system for chassis dynamo
JPH04282710A (en) Speed control system
JPS58177383A (en) Method and apparatus for endless counting
JPH039866A (en) Type selection mechanism
JP2525248B2 (en) Motor control voltage calculator
JPS6349117Y2 (en)
JPH0446715B2 (en)
JP2525249B2 (en) Motor control voltage calculation method
JPS6349116Y2 (en)
JPS63100664A (en) Control system for positioning accessor
JPH0251738B2 (en)
JPS61146577A (en) Recorder
JPH035922Y2 (en)
JPH079715A (en) Image forming device