JPH0687201B2 - Robot controller - Google Patents

Robot controller

Info

Publication number
JPH0687201B2
JPH0687201B2 JP58023602A JP2360283A JPH0687201B2 JP H0687201 B2 JPH0687201 B2 JP H0687201B2 JP 58023602 A JP58023602 A JP 58023602A JP 2360283 A JP2360283 A JP 2360283A JP H0687201 B2 JPH0687201 B2 JP H0687201B2
Authority
JP
Japan
Prior art keywords
signal
circuit
robot
movement
output
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
JP58023602A
Other languages
Japanese (ja)
Other versions
JPS59148907A (en
Inventor
隆之 越
弘之 井上
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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP58023602A priority Critical patent/JPH0687201B2/en
Publication of JPS59148907A publication Critical patent/JPS59148907A/en
Publication of JPH0687201B2 publication Critical patent/JPH0687201B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/21Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
    • G05B19/23Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
    • G05B19/231Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】 本発明は、ロボットの制御装置に関する。The present invention relates to a control device for a robot.

いわゆるティーチングプレイバック方式の産業用ロボッ
トにおいて、たとえば第1図に示すA点およびB点をロ
ボットに対する教示点とすると、ロボットの制御装置を
構成する処理装置(CPU)は、それらの教示点A,Bの位置
データつまりティーチングデータに基づいて第2図に示
す1つの微小移動区間Pi〜Pi+1(i=1,2,…n)を1単
位とするロボットの移動量を計算(補間演算)し、上記
微小移動区間での各軸に対する移動指令を出す。
In an industrial robot of a so-called teaching playback system, if points A and B shown in FIG. 1 are teaching points for the robot, the processing unit (CPU) constituting the controller of the robot will teach those teaching points A, Based on the position data of B, that is, the teaching data, the movement amount of the robot is calculated with one unit of one minute movement section Pi to Pi + 1 (i = 1,2, ... n) shown in FIG. 2 (interpolation calculation) Then, a movement command for each axis in the minute movement section is issued.

上記移動指令によってロボットは上記区間Pi〜Pi+1を移
動するが、種々の要因によりロボットの実際の移動軌跡
Aと計算上での移動軌跡Bとの間に第2図に示すような
ずれΔEを生じることがある。そこで従来から第3図に
示す位置ずれ検出センサ1によって上記ずれΔEを検出
し、ラッチ回路2にラッチさせた上記ずれΔEを上記処
理装置3に入力して、上記ずれΔEを無くす方向に移動
指令を補正する方法が実施されている。なお、同図にお
いてメモリ4は上記ティーチングデータ等を記憶させて
おくものである。
The robot moves in the section Pi to Pi + 1 by the movement command, but due to various factors, the deviation ΔE between the actual movement trajectory A of the robot and the calculated movement trajectory B as shown in FIG. May occur. Therefore, conventionally, the deviation ΔE is detected by the positional deviation detection sensor 1 shown in FIG. 3, and the deviation ΔE latched by the latch circuit 2 is input to the processing device 3 to issue a movement command in a direction to eliminate the deviation ΔE. A method of correcting is implemented. In the figure, the memory 4 stores the teaching data and the like.

ところで上記移動指令を上記処理装置3によってソフト
ウエア的に補正した場合、第4図に示すようにPi〜Pi+1
区間で検出されたずれが実際に補正されるのはPi+3〜Pi
+4区間となる。そのため従来、同図に示すPi+1〜Pi+2
間およびPi+2〜Pi+3区間においてロボットが位置ずれΔ
Eを伴ったまま移動されるという不都合、つまり上記ず
れの検出後にこのずれの補正がただちに行なわれないと
いう不都合を生じていた。
By the way, when the movement command is corrected by software by the processing device 3, as shown in FIG. 4, Pi-Pi + 1
The deviation detected in the section is actually corrected by Pi +3 to Pi
+4 sections. Therefore the conventional robot in Pi +1 ~Pi +2 interval and Pi +2 ~Pi +3 section shown in FIG misalignment Δ
There is an inconvenience that the displacement is accompanied by E, that is, the displacement is not immediately corrected after the displacement is detected.

本発明の目的は、上記移動指令に対する補正の遅れを可
及的に少なくしてより精度の高いロボットの位置決めを
行なうことができるロボットの制御装置を提供すること
にある。
It is an object of the present invention to provide a robot control device capable of performing more accurate robot positioning by minimizing a delay in correction with respect to the movement command.

このため、本発明においては、ティーチングポイント間
における微小移動区間の移動量を補間演算して、この移
動量に対応したパルス列からなる移動指令信号を作成す
るとともに、該移動指令信号に基づくロボットの移動軌
跡のずれを検出して、該ずれが無くなるように上記移動
指令を補正するように構成されたロボットの制御装置に
おいて、上記移動指令信号を第1のクロック信号に同期
させる同期回路と、上記第1のクロック信号を反転させ
る反転手段と、上記反転手段から出力されるクロック信
号を上記ずれに対応した数だけ通過させる補正パルス作
成手段と、上記同期回路で同期された上記移動指令信号
と上記補正パルス作成手段の出力信号との論理和をとる
オア回路と、上記オア回路の出力信号を、上記第1のク
ロック信号の2倍の周波数を有する第2のクロック信号
でサンプリングして、補正された移動指令信号を出力す
るサンプリング回路とを設けている。
Therefore, in the present invention, the movement amount of the minute movement section between the teaching points is interpolated to generate the movement command signal composed of the pulse train corresponding to the movement amount, and the movement of the robot based on the movement command signal is performed. In a robot controller configured to detect a deviation of a trajectory and correct the movement command so as to eliminate the deviation, a synchronization circuit that synchronizes the movement command signal with a first clock signal; 1 for inverting the clock signal, correction pulse generating means for passing the clock signal output from the inverting means by the number corresponding to the deviation, the movement command signal synchronized by the synchronizing circuit, and the correction The OR circuit that takes the logical sum of the output signal of the pulse creating means and the output signal of the OR circuit is twice the first clock signal. And sampled at a second clock signal having a frequency, it is provided a sampling circuit for outputting the corrected move command signal.

以下、図示する実施例を参照しながら本発明を詳細に説
明する。
Hereinafter, the present invention will be described in detail with reference to the illustrated embodiments.

第5図は、本発明に係る制御装置の一実施例を示してい
る。
FIG. 5 shows an embodiment of the control device according to the present invention.

この装置において、ラッチ回路4は図示していないコン
ピュータの中央処理装置(以下CPUという)より出力さ
れる第1図に示したPi〜Pi+1区間についての移動指令デ
ータDT(パラレル信号)を所定のタイミングでラッチす
るものであり、この回路4によってラッチされたデータ
DTは2進レート乗算器5(バイナリ・レート・マルチプ
ライヤ,以下BRMと略称する)に入力される。
In this device, the latch circuit 4 outputs the movement command data D T (parallel signal) for the Pi to Pi +1 section shown in FIG. 1 output from a central processing unit (hereinafter referred to as CPU) of a computer (not shown). Data to be latched at a predetermined timing and data latched by this circuit 4
DT is input to a binary rate multiplier 5 (binary rate multiplier, hereinafter abbreviated as BRM).

上記BRM5は、上記データDTに基づいて前記Pi点からPi+1
点までロボットを所定の速度で移動させるパルス列信号
を出力するものであり、第6図に示すこのパルス列信号
S2は同図に示すクロック信号S1を上記データDTで分周す
ることによって作成される。
The BRM5 is based on the data D T and is Pi +1 from the Pi point.
The pulse train signal for moving the robot at a predetermined speed to the point is output. This pulse train signal shown in FIG.
S 2 is created by dividing the clock signal S 1 shown in the figure by the data D T.

同期回路6は、上記パルス列信号S2と同図に示すクロッ
ク信号S3とを入力して、信号S2を信号S3に同期させるも
のであり、この回路6からは信号S3に同期した信号S
4(第6図参照)が出力される。
The synchronizing circuit 6 inputs the pulse train signal S 2 and the clock signal S 3 shown in the same figure to synchronize the signal S 2 with the signal S 3. From this circuit 6, the synchronizing circuit 6 synchronizes with the signal S 3 . Signal S
4 (see Fig. 6) is output.

ゲート回路7は、上記CPUより出力されるサインデータD
S1(ロボットを正方向に移動させる場合“1"、逆方向に
移動させる場合“0")が“1"のときに上記信号S4をオア
回路8に出力し、“0"のときに上記信号S4を他方のオア
回路9に出力する作用をなすものである。
The gate circuit 7 is the sign data D output from the CPU.
When S1 (“1” when moving the robot in the forward direction, “0” when moving the robot in the reverse direction) is “1”, the above signal S 4 is output to the OR circuit 8, and when it is “0”, the above signal S 4 is output. This serves to output the signal S 4 to the other OR circuit 9.

カウンタ10は、第2図に示したずれΔEを示す補正デー
タDC(パラレル信号)を第3図に示したラッチ回路2よ
り入力してこれをプリセットし、かつインバータ11より
出力される上記クロック信号S3の反転信号S5(第6図参
照)をダウンカウントする作用をなす。
The counter 10 inputs the correction data D C (parallel signal) indicating the deviation ΔE shown in FIG. 2 from the latch circuit 2 shown in FIG. 3, presets the same, and outputs the clock from the inverter 11. It serves to count down the inverted signal S 5 (see FIG. 6) of the signal S 3 .

ゲート回路12は、上記カウンタ10の計数開始時点たとえ
ば該カウンタにデータDCがプリセットされた時点から、
上記カウンタの計数内容が零となる時点に至るまでの間
において上記反転信号S5を出力するものであり、第6図
に示すその出力信号S6のパルス数は上記データDCつまり
上記ずれΔEに対応している。
The gate circuit 12 starts counting from the counter 10, for example, when data D C is preset in the counter,
The inverted signal S 5 is output until the count content of the counter reaches zero, and the number of pulses of the output signal S 6 shown in FIG. 6 is the data D C, that is, the deviation ΔE. It corresponds to.

ゲート回路13は、上記CPUより出力されるサインデータD
S2が“1"のときに上記信号S6をオア回路8に出力し、
“0"のときに該信号S6をオア回路9に出力するものであ
る。
The gate circuit 13 outputs the sign data D output from the CPU.
S2 is output to the signal S 6 to the OR circuit 8 when the "1",
The signal S 6 is output to the OR circuit 9 when it is “0”.

サンプリング回路14は、上記オア回路8,9より出力され
る信号S7,S8を上記クロック信号S3の2倍の周波数を有
するクロック信号S9(第6図参照)でサンプリングする
ものであり、したがってたとえば信号S7に対し第6図に
示した信号S7′を出力する。なお、クロック信号S3は上
記信号S9を図示していない分周器で1/2分周したもので
ある。
The sampling circuit 14 samples the signals S 7 , S 8 output from the OR circuits 8, 9 with a clock signal S 9 (see FIG. 6) having a frequency twice that of the clock signal S 3 . , Thus, for example with respect to signal S 7 and outputs a signal S 7 'shown in Figure 6. The clock signal S 3 is obtained by dividing the signal S 9 by a frequency divider (not shown).

偏差カウンタ15は、サンプリング回路14の出力信号
S7′,S8′と方向判別回路16を介してフィードバックさ
れるエンコーダ17の出力パルスとを入力して、その計数
内容に対応した信号S10を出力するものである。しかし
て、この信号S10はD/A変換器18を介してサーボアンプ19
に入力され、これによってロボットを作動させるための
アクチュエータ20(たとえばサーボモータ)が駆動され
る。
The deviation counter 15 is the output signal of the sampling circuit 14.
The signals S 7 ′ and S 8 ′ and the output pulse of the encoder 17 fed back through the direction discriminating circuit 16 are input and a signal S 10 corresponding to the count content is output. Then, this signal S 10 is sent to the servo amplifier 19 via the D / A converter 18.
To drive an actuator 20 (for example, a servomotor) for operating the robot.

なお、上記エンコーダ17はアクチュエータ20に連動して
パルス信号を出力する。また上記方向判別回路16は、サ
ンプリング回路14よりロボットを正方向に移動させるパ
ルス列信号S7′が出力されたさいにエンコーダ17より出
力されるパルス信号を偏差カウンタ15のダウンカウント
入力端子に与え、ロボットを逆方向に移動させるパルス
列信号S8′がサンプリング回路14より出力されたさいに
エンコーダ16の出力パルスをカウンタ15のアップカウン
ト入力端子に加える。したがってカウンタ15の計数内容
はアクチュエータ20の作動に伴って小さくなり、その計
数内容が零になった時点で信号S10が消失してロボット
の移動が止まる。
The encoder 17 outputs a pulse signal in conjunction with the actuator 20. Further, the direction discriminating circuit 16 supplies the pulse signal output from the encoder 17 to the down count input terminal of the deviation counter 15 when the pulse train signal S 7 ′ for moving the robot in the positive direction is output from the sampling circuit 14. When the pulse train signal S 8 ′ for moving the robot in the reverse direction is output from the sampling circuit 14, the output pulse of the encoder 16 is applied to the up-count input terminal of the counter 15. Therefore, the count content of the counter 15 becomes smaller with the operation of the actuator 20, and when the count content becomes zero, the signal S 10 disappears and the movement of the robot stops.

第5図に示した装置において、ティーチングデータに基
づく微小区間Pi〜Pi+1についての指令データDTは、たと
えば3軸ロボットの場合X,Y,Z方向の各指令データを総
称している。そしてそれら各軸についての指令データDT
(X),DT(Y),DT(Z)は上記区間Pi〜Pi+1において
時分割で出力される。またD/A変換器18、アンプ19、ア
クチュエータ20および方向判別回路16も、上記各軸につ
いてのものを総称している。
In the apparatus shown in FIG. 5, the command data D T for the minute sections Pi to Pi +1 based on the teaching data collectively refer to the command data in the X, Y, and Z directions in the case of a three-axis robot, for example. And the command data D T for each of those axes
(X), D T (Y), D T (Z) are output in a time division manner in the section Pi to Pi +1 . Further, the D / A converter 18, the amplifier 19, the actuator 20, and the direction discriminating circuit 16 are also collectively referred to for each of the above axes.

この実施例に係る制御装置は上記のように構成されてい
るので、ティーチングデータに基づく前記Pi〜Pi+1区間
での移動指令データDTおよび前記ずれΔEを示す補正デ
ータDC(この場合、第1図におけるPi-1〜Pi区間のずれ
を表わす)が入力されると、同期回路6より前記信号S4
が、またゲート回路12より前記信号S6が各々出力され
る。
Since the control device according to this embodiment is configured as described above, the correction command D C (in this case, the movement command data D T in the Pi to Pi +1 section based on the teaching data and the deviation ΔE (in this case, (Representing the shift between the Pi -1 to Pi intervals in FIG. 1) is input, the synchronizing circuit 6 outputs the signal S 4
However, the signal S 6 is output from the gate circuit 12, respectively.

いま、上記信号S4がロボットをたとえばX軸方向に移動
させるパルス列指令信号であるとすると、信号S6は上記
X軸についての補正パルス列信号である。そして上記信
号S4によってロボットを正方向に移動させる場合には上
記データDTが入力されると同時にゲート回路7にサイン
データDS1として“1"が入力され、またロボットの位置
を正方向に補正する場合には上記データDCが入力される
と同時にゲート回路13にサインデータDS2として“1"が
入力される。したがってこの場合、オア回路8より上記
信号S4とS6とを論理和した信号S7が出力され、これに伴
ってサンプリング回路14より信号S7′が出力される。信
号S7′は上記X軸方向についてのパルス列指令信号S4
ずれデータDCに基づいて補正したものであるので、前記
Pi〜Pi+1区間においてロボットは前記区間Pi-1〜PiでX
軸方向のずれΔEをなくすように移動され位置決めされ
る。
Now, assuming that the signal S 4 is a pulse train command signal for moving the robot in the X axis direction, the signal S 6 is a correction pulse train signal for the X axis. When the robot is moved in the forward direction by the signal S 4 , the data D T is input and at the same time, “1” is input as the signature data D S1 to the gate circuit 7, and the position of the robot is moved in the forward direction. In the case of correction, "1" is input to the gate circuit 13 as the sign data D S2 at the same time when the data D C is input. Therefore, in this case, the OR circuit 8 outputs the signal S 7 which is the logical sum of the signals S 4 and S 6, and the sampling circuit 14 outputs the signal S 7 ′ accordingly. The signal S 7 ′ is obtained by correcting the pulse train command signal S 4 in the X-axis direction on the basis of the deviation data D C.
In the section Pi-Pi + 1 , the robot is X in the section Pi- 1- Pi.
It is moved and positioned so as to eliminate the axial deviation ΔE.

なお、ロボットの位置を逆方向に補正する場合には、サ
インデータDS2として“0"がゲート回路13に入力される
ので、上記信号S6がオア回路S8およびサンプリング回路
14を介して偏差カウンタ15のダウンカウント入力端に入
力される。したがってこの場合にも上記と同様に上記ず
れを無くすようにロボットが移動される。
When the robot position is corrected in the opposite direction, "0" is input to the gate circuit 13 as the sine data D S2 , so the above signal S 6 is applied to the OR circuit S 8 and the sampling circuit.
It is inputted to the down count input terminal of the deviation counter 15 via 14. Therefore, in this case as well, the robot is moved so as to eliminate the above-mentioned deviation as in the above.

上記においてはロボットをX軸方向に移動させる場合に
ついて説明したが、ロボットをY,Z軸方向に移動させる
場合においても同様の態様でパルス列移動指令信号S2
補正が行なわれる。
Although the case where the robot is moved in the X axis direction has been described above, the pulse train movement command signal S 2 is corrected in the same manner when the robot is moved in the Y and Z axis directions.

また、上記実施例ではサンプリング回路14によって第6
図に示した信号S7におけるパルスの重なり部分aを3つ
のパルスに分離しているが、若干のずれ補正誤差を許容
するなら該サンプリング回路14を省略することができ
る。
Further, in the above embodiment, the sampling circuit 14
Although the overlapping portion a of the pulse in the signal S 7 shown in the figure is separated into three pulses, the sampling circuit 14 can be omitted if a slight deviation correction error is allowed.

本発明は、上記実施例から明らかなように、ティーチン
グデータに基づく微小移動区間についてのパルス列移動
指令信号を、ずれデータに基づいて純ハードウエア的に
補正するようにしているので、上記パルス列移動指令信
号の補正がきわめて迅速に実行される。したがってロボ
ットの位置ずれに対する補正を早く達成させて該ロボッ
トの位置決め精度を高めることができる。
As is apparent from the above embodiment, the present invention corrects the pulse train movement command signal for the minute movement section based on the teaching data on the basis of the deviation data by pure hardware. The signal correction is performed very quickly. Therefore, the positional deviation of the robot can be corrected quickly and the positioning accuracy of the robot can be improved.

【図面の簡単な説明】[Brief description of drawings]

第1図はティーチング点間を細分した微小移動区間を示
す図、第2図は微小移動区間をロボットが移動した場合
の位置ずれの態様を例示した図、第3図は位置ずれ補正
を行なう従来の制御装置の一例を概念的かつ部分的に示
したブロック図、第4図は第3図に示した装置における
位置ずれ補正の態様を示した図、第5図は本発明に係る
ロボットの制御装置の一実施例を示したブロック図、第
6図は第5図に示した装置の作用を説明するためのタイ
ミングチャートである。 1……位置ずれ検出センサ、4……ラッチ回路、5……
2進レート乗算器、6……同期回路、7,12,13……ゲー
ト回路、8,9……オア回路、10……カウンタ、14……サ
ンプリング回路、15……偏差カウンタ。
FIG. 1 is a diagram showing a minute movement section in which the teaching points are subdivided, FIG. 2 is a diagram exemplifying a mode of positional deviation when a robot moves in the minute movement section, and FIG. FIG. 4 is a block diagram conceptually and partially showing an example of the control device of FIG. 4, FIG. 4 is a view showing a mode of positional deviation correction in the device shown in FIG. 3, and FIG. 5 is control of a robot according to the present invention. FIG. 6 is a block diagram showing an embodiment of the device, and FIG. 6 is a timing chart for explaining the operation of the device shown in FIG. 1 ... Positional deviation detection sensor, 4 ... Latch circuit, 5 ...
Binary rate multiplier, 6 ... Synchronizing circuit, 7,12,13 ... Gate circuit, 8,9 ... OR circuit, 10 ... Counter, 14 ... Sampling circuit, 15 ... Deviation counter.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】ティーチングポイント間における微小移動
区間の移動量を補間演算して、この移動量に対応したパ
ルス列からなる移動指令信号を作成するとともに、該移
動指令信号に基づくロボットの移動軌跡のずれを検出し
て、該ずれが無くなるように上記移動指令を補正するよ
うに構成されたロボットの制御装置において、 上記移動指令信号を第1のクロック信号に同期させる同
期回路と、 上記第1のクロック信号を反転させる反転手段と、 上記反転手段から出力されるクロック信号を、上記ずれ
に対応した数だけ通過させる補正パルス作成手段と、 上記同期回路で同期された上記移動指令信号と上記補正
パルス作成手段の出力信号との論理和をとるオア回路
と、 上記オア回路の出力信号を、上記第1のクロック信号の
2倍の周波数を有する第2のクロック信号でサンプリン
グして、補正された移動指令信号を出力するサンプリン
グ回路と、 を備えることを特徴とするロボットの制御装置。
1. A movement command signal consisting of a pulse train corresponding to this movement amount is interpolated to interpolate a movement amount of a minute movement section between teaching points, and a movement locus of a robot based on the movement command signal is deviated. A robot controller configured to correct the movement command so as to eliminate the shift, and a synchronization circuit for synchronizing the movement command signal with a first clock signal; Inverting means for inverting the signal, correction pulse creating means for passing the clock signal output from the inverting means by the number corresponding to the shift, the movement command signal and the correction pulse creating synchronized by the synchronizing circuit. An OR circuit that takes the logical OR of the output signal of the means, and an output signal of the OR circuit, which has a frequency twice that of the first clock signal. To be sampled at the second clock signal, the corrected sampling circuit which outputs a moving command signal, the control apparatus for a robot, characterized in that it comprises a.
JP58023602A 1983-02-15 1983-02-15 Robot controller Expired - Lifetime JPH0687201B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58023602A JPH0687201B2 (en) 1983-02-15 1983-02-15 Robot controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58023602A JPH0687201B2 (en) 1983-02-15 1983-02-15 Robot controller

Publications (2)

Publication Number Publication Date
JPS59148907A JPS59148907A (en) 1984-08-25
JPH0687201B2 true JPH0687201B2 (en) 1994-11-02

Family

ID=12115148

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58023602A Expired - Lifetime JPH0687201B2 (en) 1983-02-15 1983-02-15 Robot controller

Country Status (1)

Country Link
JP (1) JPH0687201B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5260388A (en) * 1975-11-12 1977-05-18 Hitachi Seiko Ltd Error correcting system for numerical controller

Also Published As

Publication number Publication date
JPS59148907A (en) 1984-08-25

Similar Documents

Publication Publication Date Title
JPS63148881A (en) Speed control device for servo motor
US4095158A (en) Position-controlling system
JPH0687201B2 (en) Robot controller
JPS616705A (en) Method for correcting pitch error of feed screw in numerically controlled machine tool
JP3434065B2 (en) Position control device, position control system
JPS6233356A (en) Method for controlling magnetic recording and reproducing device
JPH11241927A (en) Position detection device
JPS59191606A (en) Synchronizing operation system
JPH01186190A (en) Synchronous controller
JPH02122310A (en) Positioning device
JPH0490007A (en) Conveyor following-up method for industrial robot
JPH048485A (en) Teaching method of robot system with conveyor
JPH04276321A (en) Optical disk device
US4731568A (en) Error signal generator
JP3341775B2 (en) Digital servo circuit
JPS5870315A (en) Controller of robot
JP2565155B2 (en) Synchronous control device
JPS61288982A (en) Control method of robot with visual sensor
JPH05260782A (en) Motor shaft end trajectory accuracy evaluation device
JPH05250017A (en) Industrial robot synchronization method
JPH0336884Y2 (en)
JPS6150756A (en) Positioning control device
JPH01177885A (en) How to position the motor
JPH021617B2 (en)
JPH01236460A (en) Synchronous rotation control method for magnetic disk drives