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
JPS5825284B2 - industrial robot - Google Patents
[go: Go Back, main page]

JPS5825284B2 - industrial robot - Google Patents

industrial robot

Info

Publication number
JPS5825284B2
JPS5825284B2 JP6998575A JP6998575A JPS5825284B2 JP S5825284 B2 JPS5825284 B2 JP S5825284B2 JP 6998575 A JP6998575 A JP 6998575A JP 6998575 A JP6998575 A JP 6998575A JP S5825284 B2 JPS5825284 B2 JP S5825284B2
Authority
JP
Japan
Prior art keywords
logic
spray gun
work
terminal
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP6998575A
Other languages
Japanese (ja)
Other versions
JPS51146686A (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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP6998575A priority Critical patent/JPS5825284B2/en
Publication of JPS51146686A publication Critical patent/JPS51146686A/en
Publication of JPS5825284B2 publication Critical patent/JPS5825284B2/en
Expired legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】 この発明はたとえば塗装作業等を行なう工業用ロボット
に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an industrial robot that performs painting work, for example.

工業用ロボットにより塗装作業等の曲線動作を行なわせ
る場合、連続径路型制御ロボットが用いられる。
When an industrial robot performs curved movements such as painting work, a continuous path control robot is used.

この動作原理としては、動作曲線を任意の微小直線群で
近似し、各直線の座標指定にもとすいて位置指定データ
を作りロボット(作業装置)を連続して運動させる方法
である。
The principle of this operation is to approximate the motion curve with a group of arbitrary minute straight lines, and create position designation data based on the coordinate designation of each straight line to continuously move the robot (working device).

こうした工業用ロボットにたとえば塗装作業のためにス
プレーガンを装置し曲線運動させつつ塗装を実行させる
場合、工業用ロボットの各軸(空間を三次元的に移動す
るときは三軸)を任意に動かすためにバンドルなど手動
操縦手段を設け、このバンドル等により被塗装物を実際
に塗装しておく。
For example, when such an industrial robot is equipped with a spray gun for painting work and is made to perform painting while moving in a curve, each axis of the industrial robot (or three axes when moving three-dimensionally in space) can be moved arbitrarily. For this purpose, a manual control means such as a bundle is provided, and the object to be coated is actually painted using this bundle or the like.

そしてこの時に工業用ロボットの各動作軸の位置を示す
座標データとともにスプレーガンの動作タイミングを暖
気信号に変換し、一定時間間隔で発生するサンプリング
パルスに同期させながら所定の記憶装置たとえば磁気テ
ープなどにより数次記録する。
At this time, the coordinate data indicating the position of each operating axis of the industrial robot as well as the operating timing of the spray gun are converted into a warm-up signal, which is stored in a predetermined storage device such as a magnetic tape in synchronization with sampling pulses generated at fixed time intervals. Record several times.

しかる後に上記記憶装置に記録された位置指定データと
スプレーガン作動タイミングを示す作業指定データとを
、再びサンプリングパルスに同期させて再生し、読出さ
れてくるこれら指定データにもとすいて工業用ロボット
とスプレーガンを作動させる。
After that, the position designation data and the work designation data indicating the spray gun operation timing recorded in the storage device are reproduced again in synchronization with the sampling pulse, and the industrial robot uses the read designation data as well. and activate the spray gun.

したがって、一回記録された指定データに従って同一の
塗装作業がこの工業用ロボットによって行なわれること
になる。
Therefore, the same painting work will be performed by this industrial robot according to the specified data that has been recorded once.

こうした工業用ロボットにおける従来の作業時間の制御
は、第1図a 、bに示される装置により行なわれるも
ので、同図aについて説明すると、1はたとえば押釦開
閉器であって、この開閉器1を押しておく事により、電
磁弁2に電源が投入され弁が開き、スプレーガン3に供
給されている塗料が噴出する。
Conventional control of working time in such industrial robots is carried out by the device shown in FIGS. By pressing , power is applied to the solenoid valve 2, the valve opens, and the paint being supplied to the spray gun 3 is sprayed out.

上記押釦開閉器1を開放すると弁2は閉じ、塗料の噴出
すなかち塗装作業は中断される。
When the push button switch 1 is opened, the valve 2 is closed, and the painting operation is interrupted while the paint is sprayed out.

4はサンプリングパルス5を発生しているパルス発生器
で、このパルス発生器4に接続された記憶装置6はサン
プリングパルス5が供給される毎に押釦開閉器1の開閉
状態を記録している。
Reference numeral 4 denotes a pulse generator that generates sampling pulses 5. A storage device 6 connected to this pulse generator 4 records the open/closed state of the push button switch 1 every time the sampling pulse 5 is supplied.

なお、ここで押釦スイッチ1は電源の投入、遮断を任意
に行なえるものであれば何であってもよくまた記憶装置
6にはロボットすなわち塗装作業装置の位置指定データ
も同時に記憶されるものである。
Note that the pushbutton switch 1 may be any device as long as it can turn on and off the power at will, and the storage device 6 also stores data specifying the position of the robot, that is, the painting device. .

第1図すはこうした記録を行なった後の自動位置制御を
行なう場合の信号の流れを説明する図であり、サンプリ
ングパルス5を発生するパルス発生器4、記憶装置6、
電磁弁2、スプレーガン3は同図aと同じである。
FIG. 1 is a diagram illustrating the flow of signals when performing automatic position control after such recording.
The solenoid valve 2 and spray gun 3 are the same as those shown in FIG.

記憶装置6には工業用ロボットの位置指定データなどの
信号とともにスプレーガン3の動作の有無が作業指定デ
ータとして記録されており、パルス発生器4からサンプ
リングパルス5が発生するとこのパルス5によって記憶
装置6の記憶内容が逐次読出されてくる。
In the storage device 6, the presence or absence of operation of the spray gun 3 is recorded as work designation data along with signals such as position designation data of the industrial robot, and when a sampling pulse 5 is generated from the pulse generator 4, this pulse 5 causes the storage device to The stored contents of 6 are sequentially read out.

この読出されてきた内容にスプレーガンを噴出させる記
録つまり作業指定データがあると電磁弁2を開いてスプ
レーガンを作動させ、この作業指定データがなくなると
塗料の噴出は停止する。
If the read contents include a record for ejecting the spray gun, that is, work designation data, the electromagnetic valve 2 is opened to operate the spray gun, and when the work designation data disappears, the spraying of paint stops.

こうした従来の制御装置の欠点は、作業指定データを再
生して塗装作業を実行する時に、記憶装置に記録されて
いるスプレーガン作動(あるいは停止)地点にロボット
が到達する前にスプレーガンが作動(あるいは停止)し
てしまうということである。
The disadvantage of these conventional control devices is that when reproducing work specification data to execute a painting job, the spray gun starts (or stops) before the robot reaches the spray gun start (or stop) point recorded in the storage device. Otherwise, it will stop.

第2図a、bはこうした事情を説明するための記録、再
生動作の説明図である。
FIGS. 2a and 2b are explanatory diagrams of recording and reproducing operations to explain this situation.

図中1はスプレーガンの軌跡すなわち速製作業装置の動
作を(説明の都合上)二次元座標で示しており、■は前
記ハンドルなどの手動操縦時に押釦スイッチ1を押して
スプレーガンを実際に動作させているタイミングを示し
ている。
In the figure, 1 shows the trajectory of the spray gun, that is, the operation of the quick-production work device, in two-dimensional coordinates (for convenience of explanation), and 2 shows the actual operation of the spray gun by pressing push button switch 1 during manual operation of the handle, etc. It shows the timing when

ここで横軸は時間変化を示し、上記サンプリングパルス
5をこれに対応させている。
Here, the horizontal axis indicates time change, and the sampling pulse 5 is made to correspond to this.

今、作業装置の各軸を動かしながらスプレーガンを夏の
軌跡に沿って移動させ、a点すなわちタイミングt1で
スイッチ1をオンし塗装を開始し、C点すなわちタイミ
ングt3でスイッチ1をオフし塗装を停止させ、これを
記憶装置6に記憶する場合を考える。
Now, move the spray gun along the summer trajectory while moving each axis of the work equipment, turn on switch 1 at point a, or timing t1, to start painting, and turn off switch 1 at point C, or timing t3, to start painting. Let us consider the case where the system is stopped and stored in the storage device 6.

上記サンプリングパルス5がスプレーガンの軌跡1と図
示の様に対応して発生していると、スプレーガンの噴出
開始時点t1にはサンプリングパルスが存在せず、記憶
装置6に対してはその直後のサンプリングパルスつまり
タイミングt2で発生するパルスによって記録され、こ
の時にはスプレーガンはb点まで移動しているから実際
に記録される動作開始時点は図中(ON)に示す様にt
2のタイミングすなわちスプレーガンの位置指定データ
としてのb点の座標とともに記録される。
If the sampling pulse 5 is generated in correspondence with the locus 1 of the spray gun as shown in the figure, there is no sampling pulse at the time t1 when the spray gun starts ejecting, and the data immediately after that is stored in the storage device 6. It is recorded by the sampling pulse, that is, the pulse generated at timing t2, and since the spray gun has moved to point b at this time, the actual recording start point is t as shown in the figure (ON).
2, that is, the coordinates of point b are recorded as spray gun position designation data.

また動作停止時点t3についても同様であって、結局実
際にはa点とC点との間をこの工業用ロボットにて塗装
させようとしているのに、記憶装置6にはb点とd点と
の間を塗装せよという作業指定データが書込まれること
になる。
The same is true for the operation stop time t3, and even though the industrial robot is actually going to paint between points a and C, the storage device 6 stores points b and d. Work designation data to paint the space will be written.

つまり実際の塗装よりも遅れたタイミングt2〜L4で
スプレーガンが作動させられることになる。
In other words, the spray gun is operated at timings t2 to L4 that are delayed from the actual painting.

次に、記憶装置6から作業指定データを読出してスプレ
ーガンを自動位置制御しながら作業を行なう場合を、第
2図すにより説明すると、図中1は二次元座標として示
されるスプレーガンの軌跡であり、同時に縦軸を時間軸
としてサンプリングパルス5を対応させている。
Next, the case where work is carried out while automatically controlling the position of the spray gun by reading the work designation data from the storage device 6 will be explained with reference to Figure 2. In the figure, 1 is the locus of the spray gun shown as two-dimensional coordinates. At the same time, the vertical axis corresponds to the sampling pulse 5 as the time axis.

ここで、破線で示される曲線はサンプリンクパルス5の
各パルスに対応して記憶装置6に位置指定データとして
記録された座標を接続した記録軌跡であり、実線は記憶
装置6の位置指定データを読出して工業用ロボットを移
動させたときのスプレーガンの位置を示す再生軌跡であ
って、これらの軌跡間のずれは次の様な事情で発生する
Here, the curve shown by the broken line is a recording locus that connects the coordinates recorded as position designation data in the storage device 6 corresponding to each pulse of the sampling link pulse 5, and the solid line shows the position designation data in the storage device 6. These are playback trajectories that indicate the position of the spray gun when the industrial robot is moved by reading them out, and deviations between these trajectories occur due to the following circumstances.

すな−わち上述した連続経路型の工業用ロボットでは、
再生時に一定時間間隔をもつサンプリングパルス5によ
って記憶装置6から工業用ロボットの各軸動作に必要な
空間座標信号を逐次読出し、これを目標位置として制御
系たとえばサーボ機構に与えて各軸の現在位置との差を
なくす方向に各軸を運動させている。
In other words, in the continuous path type industrial robot mentioned above,
During playback, the spatial coordinate signals necessary for each axis movement of the industrial robot are sequentially read out from the storage device 6 using sampling pulses 5 having a fixed time interval, and these are given as target positions to a control system, such as a servo mechanism, to determine the current position of each axis. Each axis is moved in the direction that eliminates the difference between

したがって、スプレーガンは目標位置を追跡しながら空
間を運動することになり、上記軌跡1に示す様に常に遅
れ時間TDをもつことになるのである。
Therefore, the spray gun moves in space while tracking the target position, and there is always a delay time TD as shown in the trajectory 1 above.

そしてこの遅れ時間TDのために第2図すの■、■に示
す様に、スプレーガンの塗装位置■は記録されている位
置■よりも早くなる。
Because of this delay time TD, as shown in Figure 2 (2) and (2), the spray gun coating position (2) is earlier than the recorded position (3).

つまり、今A点においてスプレーガンをオンする信号が
記憶装置から読出されたとすると、この時スプレーガン
は実際には再生軌路上ではα点に相当するにもかかわら
ず、a点までしか到達していない。
In other words, if a signal to turn on the spray gun is read from the storage device at point A, at this time the spray gun has only reached point a, even though it actually corresponds to point α on the playback trajectory. do not have.

また同様にB点においてスプレーガンをオフする信号が
記憶装置から読出されたとすれば、再生軌跡上ではβ点
に相当する位置が作業停止位置として指定されたにもか
かわらず実際には再生軌跡上のb点で塗装作業が停止し
てしまう。
Similarly, if a signal to turn off the spray gun at point B is read from the storage device, even though the position corresponding to point β on the playback trajectory is specified as the work stop position, it is actually on the playback trajectory. The painting work will stop at point b.

従来の工業用ロボットの主たる適用分野である、自動車
のスポット溶接は、いわゆるPTP方式と呼ばれる点か
ら点への制御方式をもち、動作上は必要最小限の点だけ
記録すればよく、再生時の点の位置決め精度が重要であ
って、点と点の間の径路は問題にせず、速度は早いほど
良いという程度の性質のものであった。
Automotive spot welding, which is the main application field of conventional industrial robots, uses a point-to-point control method called the PTP method, which requires recording only the minimum number of points necessary for operation. The positioning accuracy of the points is important, the path between the points does not matter, and the faster the speed, the better.

一方、近年工業用ロボットの新しい適用分野として塗装
作業が注目されるようになった。
On the other hand, painting work has recently attracted attention as a new field of application for industrial robots.

塗装作業は、径路と速度が重要であり、曲線を微小直線
群に分割するPTP方式を拡張した形の近似的連続径路
型を用いて、塗装作業に適用しようとしたのであるが、
径路を微小部分に分割する限り記録の遅れがあり又、P
TP方式が目標値に追従する様に動作するサーボ機構と
不可分である以上再生時、スプレーガンのオンオフ動作
点が早くなる欠点をもっている。
Path and speed are important in painting work, and we tried to apply it to painting work by using an approximate continuous path type that is an extension of the PTP method that divides a curve into a group of minute straight lines.
As long as the path is divided into minute parts, there will be a delay in recording, and P
Since the TP method is inseparable from the servo mechanism that operates to follow the target value, it has the disadvantage that the on/off operating point of the spray gun becomes earlier during regeneration.

そして径路及び速度の再現性がいかによくなってもこの
欠点は残り、塗装作業にとっては致命的欠点となる。
No matter how good the reproducibility of path and speed becomes, this drawback remains and becomes a fatal drawback for painting operations.

この発明は上記欠点を解消するためになされたもので、
ロボットアーム先端に装着された作業装置が手によって
操作されることによりサンプリングパルスに同期して上
記作業装置の位置に関するデータとその作業に関するデ
ータを同時に記憶する記憶手段と、上記記憶手段からサ
ンプリングパルスに同期して読み出される位置に関する
データと作業に関するデータにもとづいて作業装置を作
動させるサーボ制御系の再生手段とによってなる工業用
ロボットにおいて、上記記憶手段から読み出される作業
に関するデータを位置に関するデータに対して所定時間
だけ遅らせて上記再生手段に供給する手段とを具備した
ことを要旨として、作業位置記録内容と作業実行位置と
を一致させるようにし、信頼性の高い工業用ロボットを
提供することを目的としている。
This invention was made to eliminate the above drawbacks.
A storage means for simultaneously storing data regarding the position of the working device and data regarding the work in synchronization with the sampling pulse when the working device attached to the tip of the robot arm is manually operated; In an industrial robot comprising a reproducing means of a servo control system that operates a working device based on position-related data read out in synchronization and work-related data, the work-related data read from the storage means is combined with the position-related data. The object of the present invention is to provide a highly reliable industrial robot, which is equipped with means for supplying the data to the reproducing means with a delay of a predetermined period of time, so that the recorded contents of the work position match the work execution position. There is.

以下図面を参照してこの発明の一実施例を説明する。An embodiment of the present invention will be described below with reference to the drawings.

第3図は工業用ロボットのうち、たとえば塗装作業装置
つまり連続径路型の工業用ロボットの記録操作時のスプ
レーガン作動位置遅れを調整する回路ブロックを示して
いる。
FIG. 3 shows a circuit block for adjusting the delay in the spray gun operating position during a recording operation of an industrial robot, such as a painting device, that is, a continuous path type industrial robot.

11は押釦開閉器、12は電磁弁、13はスプレーガン
、14はサンプリングパルス15の発生器、16は記憶
装置であり、これらは前記従来装置1〜6と同一のもの
と考えてよい。
11 is a push button switch, 12 is a solenoid valve, 13 is a spray gun, 14 is a sampling pulse generator 15, and 16 is a storage device, which may be considered to be the same as those in the conventional devices 1 to 6.

17は上記押釦開閉器11と電磁弁12との間に設けら
れるR8型フリップフロップ回路であり、次の様な機能
をもつ。
17 is an R8 type flip-flop circuit provided between the push button switch 11 and the solenoid valve 12, and has the following functions.

すなわちリセット端子Rに論理″0″信号が加えられた
状態において、セット端子Sに加えられた入力の論理状
態を、クロックパルスがCPに入力された時点で、出力
端子Qに出力し、次のクロックパルスがCPに入力され
るまで、出力端子Qの論理状態を保持する。
That is, in a state where a logic "0" signal is applied to the reset terminal R, the logic state of the input applied to the set terminal S is output to the output terminal Q at the time when a clock pulse is input to CP, and the next The logic state of output terminal Q is held until a clock pulse is input to CP.

即ちセット端子Sに論理″1′′が入力された状態で、
CP端子にクロックパルスが入るとQは論理2111+
を出力し続はセット端子Sが論理+1011の時CP端
子にクロックパルスが入るとQは論理°°0”′を出力
し続ける。
That is, with the logic "1" input to the set terminal S,
When a clock pulse enters the CP terminal, Q becomes logic 2111+
When the set terminal S is at logic +1011 and a clock pulse is input to the CP terminal, Q continues to output logic °°0'''.

又リセット端子Rに論理II 1 jj倍信号入力され
ると、セット端子s、cp端子の論理状態のいかんにか
かわらず、出力端子Qに論理”0″を出力する機能を持
ち、リセット端子Rに一瞬、論理”1”′になるクロッ
クパルスが入力されたとすれば出力端子Qは次のクロッ
クパルスがCP端子に加えられるまで論理”0″を出力
させ続ける。
In addition, when a logic II 1 jj times signal is input to the reset terminal R, it has the function of outputting logic "0" to the output terminal Q, regardless of the logic state of the set terminal s and cp terminal, and the logic "0" is output to the reset terminal R. If a clock pulse momentarily becomes a logic "1", the output terminal Q continues to output a logic "0" until the next clock pulse is applied to the CP terminal.

このフリップフロップ回路17のリセット端子Rには、
リセットパルス発生器18が接続され、装置の起動、停
止時や異常状態発生時など必要に応じてフリップフロッ
プ回路17をリセットすることができる。
The reset terminal R of this flip-flop circuit 17 has
A reset pulse generator 18 is connected, and the flip-flop circuit 17 can be reset as necessary, such as when starting or stopping the device or when an abnormal condition occurs.

また、このフリップフロップ回路17のCP端子にはパ
ルス発生器14が接続され、上記サンプリングパルス1
5に同期するタイミングで作業指定データが記憶装置1
6に書込まれるように構成されている。
Further, a pulse generator 14 is connected to the CP terminal of this flip-flop circuit 17, and the above-mentioned sampling pulse 1
The work specification data is stored in storage device 1 at the timing of synchronization with 5.
6.

また、18はロボット各軸位置検出器で、ロボットの3
次元座標を検出し、記憶装置16に書込んでいる。
In addition, 18 is a robot axis position detector,
The dimensional coordinates are detected and written into the storage device 16.

このように構成した工業用ロボットにおいて、工業用ロ
ボットの各軸を任意に動かしながら一定の塗装作業を記
憶装置16に書込む操作を説明する。
In the industrial robot configured as described above, the operation of writing a certain painting operation into the storage device 16 while arbitrarily moving each axis of the industrial robot will be explained.

実際に塗装を行う位置で、押釦開閉器11を押すとフリ
ップフロップ回路17のセット端子Sに論理゛1″の信
号が加えられる。
When the push button switch 11 is pressed at the position where painting is actually performed, a logic "1" signal is applied to the set terminal S of the flip-flop circuit 17.

この時出力端子Qは直ちに論理”1″とはならないから
電磁弁12は作動せずスプレーガン13より塗料は噴出
しない。
At this time, the output terminal Q does not immediately become logic "1", so the solenoid valve 12 does not operate and no paint is sprayed from the spray gun 13.

上記押釦開閉器11を押し続けるとパルス発生回路14
からのサンプリングパルス15がCP端子に入力され出
力端子Qは論理”1″に変わり電磁弁12を開きスプレ
ーガン13より塗料を噴出すると同時にサンプリングパ
ルス15は記憶装置16を動作させフリップフロップ回
路17の出力端子Qが論理”1″となっていることを記
録する。
When the push button switch 11 is pressed continuously, the pulse generation circuit 14
The sampling pulse 15 from CP is input to the CP terminal, the output terminal Q changes to logic "1", the solenoid valve 12 is opened, and paint is ejected from the spray gun 13. At the same time, the sampling pulse 15 operates the memory device 16 and the flip-flop circuit 17 is activated. Record that the output terminal Q is at logic "1".

さらに、上記サンプリングパルス15に同期してこのサ
ンプリング時刻でのロボットの位置(位置指定データ)
が記憶部16に上記作業指定データと同時に書込まれる
Furthermore, in synchronization with the sampling pulse 15, the position of the robot at this sampling time (position designation data) is
is written into the storage section 16 at the same time as the work designation data.

上記押釦開閉器11をさらに押し続けておくと出力端子
Qは論理”1”の状態を保持しスプレーガン13は塗料
を噴出し続けると共にサンプリングパルス15により、
その状態が記憶装置16に記憶され続ける。
If the push-button switch 11 is continued to be pressed, the output terminal Q will maintain the logic "1" state, and the spray gun 13 will continue to spray paint and the sampling pulse 15 will
The state continues to be stored in the storage device 16.

次に押釦開閉器11を放すとフリップフロップ回路17
のセット端子Sは直ちに論理″0″になるが、出力端子
Qはクロックパルスが入って始めて論理”0″に変り塗
料噴出を止めるから、サンプリングパルス15に同期し
てスプレーガン13の状態が記録される。
Next, when the push button switch 11 is released, the flip-flop circuit 17
The set terminal S immediately becomes logic "0", but the output terminal Q changes to logic "0" and stops ejecting paint only after the clock pulse is input, so the state of the spray gun 13 is recorded in synchronization with the sampling pulse 15. be done.

なお、押釦開閉器11を放したままにしておくとフリッ
プフロップ回路17の出力端子Qは論理”0″の状態を
保持し塗料は出ず、しかも、サンプリングパルス15に
よりその状態は記憶装置16に記憶され続ける。
Note that if the push button switch 11 is left released, the output terminal Q of the flip-flop circuit 17 will maintain the logic "0" state and no paint will come out. continue to be remembered.

次に第4図により、再生操作における工業用ロボットを
説明する。
Next, the industrial robot in the regeneration operation will be explained with reference to FIG.

なお、第3図と同一部分には同じ参照番号を用いており
、ここではスプレーガン13の自動位置制御時による再
生に必要なブロックのみを示している。
Note that the same reference numbers are used for the same parts as in FIG. 3, and only the blocks necessary for regeneration during automatic position control of the spray gun 13 are shown here.

記憶装置16は、その記憶している位置指定データをD
/A+サーボアンプ23に送出する。
The storage device 16 stores the stored position designation data in D.
/A+ Sends to servo amplifier 23.

そして、このD/A+サーボアンプ23は入力される位
置指定データをアナログ信号に変換し、増幅してアクチ
ュエータ23に送出する。
The D/A+servo amplifier 23 converts the input position designation data into an analog signal, amplifies it, and sends it to the actuator 23.

このアクチュエータ23により、ロボットの位置設定が
行なわれる。
This actuator 23 sets the position of the robot.

さらに、占己憶装置16は、その記憶している作業指定
データを読出す端子と電磁弁12との間に順次N個のJ
K型フリップフロップ回路191,192・・・19N
が設けられており、リセットパルス発生回路20か
ら各フリップフロップ回路191〜19Nのリセット端
子Rにリセット信号が供給されている。
Further, the self-storage device 16 sequentially stores N pieces of J data between the terminal for reading out the stored work designation data and the solenoid valve 12.
K type flip-flop circuit 191, 192...19N
A reset signal is supplied from the reset pulse generation circuit 20 to the reset terminal R of each flip-flop circuit 191 to 19N.

21はインバータ回路で、上記フリップフロップ回路1
9、のに端子にJ端子とは反転した信号が供給されるよ
うに設けられる。
21 is an inverter circuit, which is similar to the above flip-flop circuit 1;
9, is provided so that a signal inverted from that of the J terminal is supplied to the terminal.

そして、また上記サンプリングパルス15は、記憶装置
16とともに各フリップフロップ回路19、〜19Nの
CP端子に供給されている。
The sampling pulse 15 is also supplied to the CP terminal of each flip-flop circuit 19 to 19N together with the storage device 16.

ところでJK型フリップフロップ回路191〜19Nは
リセット端子Rに論理・tl Ot+倍信号加えられた
状態において、J端子に論理n 1 y+、K端子に論
理n Otpを与えて、CP端子に論理”0″→論理”
1パ→論理゛0”と変化するクロックパルスが加えられ
ると、クロックパルスが論理fl i 11から論理u
011へ完全に変化した時点即ちクロックパルスが完
全に入力し終えた時点で出力端子Qに論理”1″、出力
端子Qに論理”0″が発生し、次のクロックパルスが入
力、し終える寸で、この状態を保持する。
By the way, in the JK type flip-flop circuits 191 to 19N, in a state where a logic/tlOt+ times signal is applied to the reset terminal R, logic n1y+ is applied to the J terminal, logic nOtp is applied to the K terminal, and logic "0" is applied to the CP terminal. ″→Logic”
When a clock pulse that changes from 1 to logic 0 is applied, the clock pulse changes from logic fl i 11 to logic u
At the point when the clock pulse completely changes to 011, that is, when the clock pulse has finished inputting completely, logic "1" is generated at the output terminal Q, logic "0" is generated at the output terminal Q, and the next clock pulse is about to be input. and maintain this state.

逆にJ端子に論理0パに端子に論理”1″を与えてCP
端子にクロック杓レスが入力し終えると、出力端子Qに
論理″0”、出力端予算に論理n 1 uが発生し次の
クロックパルスが入力し終るまで、この状態を保持する
Conversely, give logic ``1'' to the J terminal and logic ``1'' to the terminal, and CP
When the clock pulse is input to the terminal, a logic "0" is generated at the output terminal Q, a logic n 1 u is generated at the output terminal, and this state is maintained until the next clock pulse is input.

又、リセット信号Rに論理”1″を与えると、J、に、
CP各端子の論理状態にかかわらず、出力端子Qに論理
”0″、出力端予算に論理IT 1 ff+が発生する
Also, when logic "1" is given to the reset signal R, J,
Regardless of the logic state of each terminal of the CP, a logic "0" is generated at the output terminal Q, and a logic IT 1 ff+ is generated at the output terminal budget.

リセット端子Rに与えられた信号が論理″′1″の単発
パルスであれば、出力端子Qに論理”0″、デ出力端子
章に論理”1 ?1が発生し、CP端子に次のクロック
パルスが入力し終えるまで、この状態を保持する。
If the signal applied to the reset terminal R is a single pulse of logic ``1'', logic ``0'' is generated at the output terminal Q, logic ``1?1'' is generated at the output terminal 2, and the next clock signal is generated at the CP terminal. This state is maintained until the pulse input is completed.

このように構成した工業用ロボットにおいて、記憶装置
11に所望の塗装動作が位置指定データアとともに作業
指定データとして記録されている時、パルス発生器14
のサンプリングパルス15によって、記憶装置16より
記録内容が逐次読出される。
In the industrial robot configured as described above, when a desired painting operation is recorded in the storage device 11 as work designation data together with position designation data, the pulse generator 14
The recorded contents are sequentially read out from the storage device 16 by the sampling pulse 15 .

まず各フリップフロップ回路191,192・・・19
Nは全てリセットされた状態であるとし、1あるサンプ
リングパルスが記憶装置16に入力し終えた時点で作業
指定データが論理u I I+すなわち、スプレーガン
塗装開始の信号として発生したとすれば、フリップフロ
ップ回路19、のJ端子は、論理″1”、K端子は論理
II O11となる。
First, each flip-flop circuit 191, 192...19
Assuming that all N are in a reset state, and when one sampling pulse finishes inputting to the memory device 16, the work designation data is generated as a signal to start painting with a spray gun, then the flip-flop The J terminal of the pull circuit 19 has a logic "1", and the K terminal has a logic II O11.

し;かしこの時点ではまだQ端子は論理++ Q 19
、Q端子は論理″′1′”のままであり、次段以後のフ
リップフロップ回路192〜19Nも同じである。
However, at this point, the Q terminal is still logic ++ Q 19
, the Q terminals remain at the logic "'1", and the same applies to the flip-flop circuits 192 to 19N in the subsequent stages.

そして次のサンプリングパルスが発生し終えるとはじめ
てフリップフロップ回路191のQ端子は論理″′1”
、Q端子は論理”0′′となる。
Then, only after the next sampling pulse has been generated, the Q terminal of the flip-flop circuit 191 becomes logic "'1".
, the Q terminal becomes logic "0".

これらQ。Q端子は次段のフリップフロップ回路192
のJ。
These Q. Q terminal is the next stage flip-flop circuit 192
J.

K端子にそれぞれ接続されているから、さらに次のサン
プリングパルスによりフリップフロップ回路192の出
力端子の論理状態が変化する事になる。
Since they are respectively connected to the K terminal, the logic state of the output terminal of the flip-flop circuit 192 changes with the next sampling pulse.

こうしてサンプリングパルス15により、スプレーガン
13への塗装開始信号は逐次後段のフリップフロップ回
路19□・・・19Nに転送されて最終段のフリップフ
ロップ回路19Nの出力端子Qが論理”1”になっては
じめて電磁弁12が開き、スプレーガン13より塗料を
噴出する。
In this way, by the sampling pulse 15, the coating start signal to the spray gun 13 is sequentially transferred to the subsequent stage flip-flop circuits 19□...19N, and the output terminal Q of the final stage flip-flop circuit 19N becomes logic "1". The solenoid valve 12 opens for the first time, and paint is sprayed from the spray gun 13.

記憶装置16の出力が論理”0″に変化(すなわちスプ
レーガン塗装終了)して作業指定データが発生しても最
終段のフリップフロップ回路19Nに転送されたときに
はじめて電磁弁12が閉じられて塗料噴出は終る。
Even if the output of the storage device 16 changes to logic "0" (that is, spray gun painting is completed) and work designation data is generated, the solenoid valve 12 is closed only when it is transferred to the final stage flip-flop circuit 19N. The paint squirt ends.

つまり記憶装置16からスプレーガン13へのオン、オ
フ信号は、フリップフロップ回路の数Nだけサンプリン
グパルス15に対して遅れた状態で、スプレーガン13
に伝えられるのである。
In other words, the ON/OFF signal from the storage device 16 to the spray gun 13 is delayed from the sampling pulse 15 by the number N of flip-flop circuits, and is sent to the spray gun 13 with a delay of the number N of flip-flop circuits.
It can be conveyed to

しかして、記憶装置16から構成される装置指定データ
はD/A+サーボアンプ22に送られる。
Thus, the device designation data constituted by the storage device 16 is sent to the D/A+servo amplifier 22.

そして、このD/A+サーボアンプ22は入力される位
置指定データをアナログ信号に変換し、増幅してアクチ
ュエータ23に送出する。
The D/A+servo amplifier 22 converts the input position designation data into an analog signal, amplifies it, and sends it to the actuator 23.

このアクチュエータ23によりロボットの位置設定が行
なわれる。
This actuator 23 sets the position of the robot.

つまり、記憶装置16内に記憶されている位置指定デー
タ及び作業指定データは同時に読出される。
In other words, the position designation data and work designation data stored in the storage device 16 are read out at the same time.

したがって、前述したPTP方式では作業指定データを
再生した時の位置が記憶装置から読出されるタイミング
から数個のサンプリング時間分だけ遅れた時間TDに相
当する位置だけ進んでいたが、上記フリップフロップ回
路191〜19Nを遅れ時間TDの数だけ接続すること
により、読出される作業指定データと対応する位置指定
データに合致した場所を塗装することに々る。
Therefore, in the PTP method described above, the position when the work designation data is reproduced is advanced by a position corresponding to the time TD delayed by several sampling times from the timing at which the work designation data is read from the storage device. By connecting 191 to 19N as many times as the delay time TD, it is possible to paint a location that matches the read work designation data and the corresponding position designation data.

つまり、記憶装置16の記録内容と、それが再生される
ことにより実行される塗装作業は確実に一致するわけで
ある。
In other words, the recorded contents of the storage device 16 and the painting work executed by reproducing the contents are reliably consistent.

なお、上に述べた実施例においてフリップフロ。In addition, in the embodiment described above, flip-flop.

ツブ回路17あるいは191〜19Nは、必ずしもR8
型あるいはJK型のものでなくてもよく、第3図の作業
指定データの記録時に用いるものとしてはサンプリング
パルスに回期して押釦開閉器11の信号を電磁弁12へ
伝えるものであればよJいし、また第4図の再生時にあ
っては、サンプリングパルス15によって記憶装置から
読出されてくる作業指定データを遂次遅延して転送する
シフトレジスタの機能をもつものであればよい。
The tube circuit 17 or 191 to 19N is not necessarily R8.
It does not have to be the J-type or JK-type, but it can be used as long as it transmits the signal of the push button switch 11 to the solenoid valve 12 in synchronization with the sampling pulse, as it can be used when recording the work designation data shown in Fig. 3. Furthermore, during the reproduction shown in FIG. 4, any device having the function of a shift register that sequentially delays and transfers the work designation data read out from the storage device by the sampling pulse 15 may be used.

このように構成され動作する工業用ロボットは、作業デ
ー。
Industrial robots configured and operated in this way can be used on a working day.

りの記録時において、スフシーガン動作を制御のタイミ
ングをとるサンプリングパルスに同期させる事によって
記録とスプレーガン動作を確実に一致させる事を大きな
特徴としており、さらには、サンプリングパルス間隔を
過度に小さくする必要がなく、記憶装置の容量が径路を
再現するに必要な容量と整合性を保たれることである。
A major feature of this system is that the recording and spray gun operation are reliably matched by synchronizing the spray gun operation with the sampling pulse that determines the control timing during recording, and furthermore, it eliminates the need to make the sampling pulse interval excessively small. The problem is that the storage capacity is consistent with the capacity needed to reproduce the path.

なおスプレーガンの作動遅れは通常人間の感覚では認識
し得ないものである。
It should be noted that the delay in spray gun operation cannot normally be recognized by human senses.

また、再生時において、PTP方式の特性を利用し、サ
ンプリングパルス間隔の整数倍という時間遅れをもたせ
てスプレーガン動作を行わせるようにしており、再生時
のスプレーガン動作と記録時のスプレーガン動作とは確
実に;一致する。
Furthermore, during playback, the characteristics of the PTP method are used to cause the spray gun operation to be performed with a time delay of an integral multiple of the sampling pulse interval, and the spray gun operation during playback and the spray gun operation during recording are performed. definitely agrees with.

なお、動作遅れは通常サンプリングパルスの1〜2パル
ス分にすぎないから、結果的には回路は・非常に簡単に
構成される。
Incidentally, since the operation delay is usually only one or two sampling pulses, the circuit can be constructed very simply as a result.

なお、この発明は上記した実施例に限定されるものでは
なく、作業装置としてスプレーガンを用;いた塗装用ロ
ボットの他にも、ある空間内を動作する可動部の空間座
標を検出し、一定時間間隔毎にその座標を記録し、再生
する時に記録座標を一定時間間隔毎に読み出し、可動部
の現在座標との差をなくす方向に働くサーボ機構をもっ
てその可)動部にそなえた機器で何らかの作業を行う機
械装置全般に応用出来、こうしたものの代表的な例とし
てはPTP方式を拡張してなる近似連続径路型の工業用
ロボットである。
The present invention is not limited to the embodiments described above, and can be applied to painting robots that use a spray gun as a working device. It is possible to record the coordinates at each time interval, read out the recorded coordinates at regular time intervals during playback, and use a servo mechanism that works in the direction to eliminate the difference between the coordinates and the current coordinates of the moving part. It can be applied to all mechanical devices that perform work, and a typical example of such a device is an approximate continuous path type industrial robot that is an extension of the PTP method.

以上述べた様にこの発明によれば、ロボットア、−ム先
端に装着された作業装置が手によって操作されることに
よりサンプリングパルスに同期して上記作業装置の位置
に関するデータとその作業に関するデータを同時に記憶
する記憶手段と、上記記憶手段からサンプリングパルス
に同期して読み出される位置に関するデータと作業に関
するデータにもとづいて作業装置を作動させるサーボ制
御系の再生手段とによってなる工業用ロボットにおいて
、上記記憶手段から読み出される作業に関するデータを
位置に関するデータに対して所定時間だけ遅らせて上記
再生手段に供給する手段とを具備し、作業位置記録内容
と作業実行位置とを一致させるようにしたから、従来の
PTP方式による工業用ロボットの利点つまりサンプリ
ングパネルによる安定したデータ記憶装置機能を生かし
て、しかも動作制御上の信頼性と精度とを高めた工業用
ロボットを提供することができる。
As described above, according to the present invention, the working device attached to the tip of the robot arm is manually operated to generate data regarding the position of the working device and data regarding the work in synchronization with sampling pulses. In an industrial robot comprising a storage means for storing data at the same time, and a reproduction means of a servo control system that operates a working device based on position data and work data read out from the storage means in synchronization with a sampling pulse, The present invention is equipped with means for supplying the work-related data read from the means to the reproducing means after delaying the position-related data by a predetermined period of time, so that the recorded work position and the work execution position match. It is possible to provide an industrial robot that takes advantage of the advantages of an industrial robot based on the PTP method, that is, the stable data storage function provided by the sampling panel, and has improved reliability and precision in operation control.

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

第1図atbは従来の工業用ロボットにおける作業指定
データの記録、再、生部を示す回路プロツり図、第2図
a、bは従来装置の動作説明図、第3図および第4図は
この発明の工業用ロボットを備えた塗装作業装置のブロ
ック図である。 11・・・・・・押釦開閉器、12・・・・・・電磁弁
、13・・・・・・スプレーガン、14・・・・・・パ
ルス発生器、15・・・・・・サンプリングパルス、1
6・・・・・・記憶装置、1γ・・・・・・R8型フリ
ップフロップ回路、18・・・・・・リセットパルス発
生器、19、〜19N・・・・・・JK型フリップフロ
ップ回路。
Fig. 1 atb is a circuit diagram showing the recording, reproducing and reproducing parts of work designation data in a conventional industrial robot, Figs. 2 a and b are operation explanatory diagrams of the conventional device, and Figs. 3 and 4 are FIG. 1 is a block diagram of a painting apparatus equipped with an industrial robot according to the present invention. 11...Push button switch, 12...Solenoid valve, 13...Spray gun, 14...Pulse generator, 15...Sampling pulse, 1
6...Storage device, 1γ...R8 type flip-flop circuit, 18...Reset pulse generator, 19, ~19N...JK type flip-flop circuit .

Claims (1)

【特許請求の範囲】[Claims] 1 ロボットアーム先端に装着された作業装置が手によ
って操作されることによりサンプリングパルスに同期し
て上記作業装置の位置に関するデータとその作業に関す
るデータを同時に記憶する記憶手段と、上記記憶手段か
らサンプリングパルスに同期して読み出される位置に関
するデータと作業に関するデータにもとづいて作業装置
を作動させるサーボ制御系の再生手段とによってなる工
業用ロボットにおいて、上記記憶手段から読み出される
作業に関するデータを位置に関するデータに対して所定
時間だけ遅らせて上記再生手段に供給する手段とを具備
したことを特徴とする工業用ロボット。
1. A storage means for simultaneously storing data regarding the position of the working device and data regarding the work in synchronization with sampling pulses when the working device attached to the tip of the robot arm is operated by hand, and a sampling pulse from the storage device. In an industrial robot comprising position data read out in synchronization with data and a reproduction means of a servo control system that operates a working device based on the work data, the work data read from the storage means is combined with the position data. and means for supplying the regenerating means to the regenerating means with a delay of a predetermined time.
JP6998575A 1975-06-10 1975-06-10 industrial robot Expired JPS5825284B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6998575A JPS5825284B2 (en) 1975-06-10 1975-06-10 industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6998575A JPS5825284B2 (en) 1975-06-10 1975-06-10 industrial robot

Publications (2)

Publication Number Publication Date
JPS51146686A JPS51146686A (en) 1976-12-16
JPS5825284B2 true JPS5825284B2 (en) 1983-05-26

Family

ID=13418460

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6998575A Expired JPS5825284B2 (en) 1975-06-10 1975-06-10 industrial robot

Country Status (1)

Country Link
JP (1) JPS5825284B2 (en)

Also Published As

Publication number Publication date
JPS51146686A (en) 1976-12-16

Similar Documents

Publication Publication Date Title
US3920972A (en) Method and apparatus for programming a computer operated robot arm
US4025838A (en) Signal modification device for memory controlled manipulator apparatus
CA1090448A (en) Method and apparatus for compensating for unprogrammed changes in relative position between a machine and workpiece
US4486843A (en) Transitional command position modification for a controller
SE8305518L (en) PROGRAMMABLE MANIPULATOR
SE7811833L (en) PROGRAMMABLE MANIPULATOR
US5003237A (en) Method of correcting and playing back positional instruction data in a robot
JPS58163011A (en) Method and apparatus for switching pre-recording bistabilizer which operates in connection with robot moving by program control
KR900014964A (en) Speed control method and device for industrial robot
CN1022069C (en) Method for recording and reproducing instruction data in robot
JPH06190753A (en) Robot control device
JPS5825284B2 (en) industrial robot
JP2002052484A (en) Robot device and its control method
JPS5856125B2 (en) Manipulator synchronous control method for conveyor
JP2000061870A (en) Return-to-origin method for robot
JPS62239207A (en) Industrial robot
JPS58213301A (en) Numerical control system of direct teaching and operating system
JPH0242546B2 (en)
JPH03270887A (en) Industrial robot control device and control method
JPS639244B2 (en)
JPH08171409A (en) Robot controller
JPS58132482A (en) Teaching method of industrial robot
JP3041427B2 (en) Painting robot
JPH0341300B2 (en)
JPH02139187A (en) Industrial robot peripheral equipment control method