JPH0735033B2 - Industrial robot and data conversion method for industrial robot - Google Patents
Industrial robot and data conversion method for industrial robotInfo
- Publication number
- JPH0735033B2 JPH0735033B2 JP4041682A JP4168292A JPH0735033B2 JP H0735033 B2 JPH0735033 B2 JP H0735033B2 JP 4041682 A JP4041682 A JP 4041682A JP 4168292 A JP4168292 A JP 4168292A JP H0735033 B2 JPH0735033 B2 JP H0735033B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- work
- signal
- stored
- industrial robot
- 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
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 10
- 238000000034 method Methods 0.000 title claims description 10
- 239000013256 coordination polymer Substances 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 210000000707 wrist Anatomy 0.000 description 11
- 238000010422 painting Methods 0.000 description 4
- 239000011248 coating agent Substances 0.000 description 3
- 238000000576 coating method Methods 0.000 description 3
- 230000000994 depressogenic effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000003973 paint Substances 0.000 description 3
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は工業用ロボット及び工業
用ロボットのデータ変換方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an industrial robot and a data conversion method for the industrial robot.
【0002】[0002]
【従来の技術】被作業体の移動と共にロボット本体のア
ームを動かし、被作業体に対して擬似作業を行い、この
時得られるロボット本体のアームの回動位置及びその他
の作業データをCPデータ(コンティニュアスパスデー
タ)として逐一記憶装置に記憶、すなわち連続的ティー
チングを行い、その後、記憶装置に記憶された作業デー
タを読みだし、この読み出した作業データに基づいて被
作業体に実際の作業を行う、すなわちプレイバックを行
うようにした工業用ロボットでは、記憶する作業データ
が比較的多くなり、記憶容量の大なる記憶装置を必要と
する。2. Description of the Related Art The arm of a robot body is moved along with the movement of a work body to perform a pseudo work on the work body. At this time, the rotation position of the arm of the robot body and other work data are CP data ( The data is stored in the storage device as continuous path data), that is, continuous teaching is performed, and then the work data stored in the storage device is read out, and the actual work is performed on the work piece based on the read work data. That is, an industrial robot adapted to perform playback requires a relatively large amount of work data to be stored and a storage device having a large storage capacity.
【0003】一方、被作業体に擬似作業を行う際、要所
でのロボット本体のアームの回動位置等をPTPデータ
(ポイントツウポイントデータ)として記憶装置に記
憶、すなわちポイントツウポイント(point-to point)の
ティーチングを行い、その後、記憶装置から読み出した
回動位置信号により補間演算を行い、補間演算で得られ
た位置信号に基づいてプレイバック動作を行う工業用ロ
ボットでは、ティーチング動作に比較的時間を多く必要
とし、加えて、被作業体が移動又は回転する場合には、
この移動又は回転に同期してティーチングを行うことが
若干困難である。On the other hand, when performing a pseudo work on an object to be worked, the rotation position of the arm of the robot body at a key location is stored as PTP data (point-to-point data) in a storage device, that is, point-to-point To point) teaching, after that, interpolation calculation is performed using the rotational position signal read from the storage device, and playback operation is performed based on the position signal obtained by interpolation calculation. It takes a lot of time, and in addition, when the work moves or rotates,
It is slightly difficult to perform teaching in synchronization with this movement or rotation.
【0004】[0004]
【発明が解決しようとする課題】本発明は前記諸点に鑑
みなされたものであり、その目的とするところは、ティ
ーチング動作における簡易で迅速な作業を確保しつつ、
プレイバック動作で使用される作業データの記憶装置に
おける占有割合を減少させる工業用ロボット及び工業用
ロボットのデータ変換方法を提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and an object of the present invention is to secure a simple and quick work in a teaching operation,
An object of the present invention is to provide an industrial robot and a data conversion method for the industrial robot that reduce the occupation ratio of work data used in playback operation in a storage device.
【0005】[0005]
【課題を解決するための手段】本発明によれば、前述の
目的の一方は、可動体を有するロボット本体と、可動体
の位置を検出して当該位置の位置データを出力する検出
手段と、位置データを記憶するための記憶手段と、移動
する被作業体の移動に同期して検出手段からの位置デー
タをCPデータとして記憶手段に記憶せしめる制御手段
と、データ変換設定信号に基づいて記憶手段に記憶され
たCPデータのうち、選択された位置での位置データを
PTPデータとして記憶手段に記憶せしめるデータ変換
手段とを有してなり、プレイバックモードに設定された
ときに記憶手段に記憶されたPTPデータを読み出し、
可動体を位置決めするように構成された工業用ロボット
によって達成される。本発明の工業用ロボットによれ
ば、ティーチング動作時、検出手段から出力されるロボ
ット本体の可動体位置に関する位置データは、制御手段
によって連続的な位置に関するCPデータとして記憶手
段に記憶され、この連続的な位置に関するCPデータは
データ変換手段によって選択されて断続的な位置に関す
るPTPデータとして記憶手段に記憶される。そして、
実際の作業時には、この断続的な位置に関するPTPデ
ータに基づいて可動体の位置決めが実行される。従っ
て、被作業体に疑似作業を行う際、連続ティーチングが
可能であるため、各位置ポイントを決定するための面倒
なキー入力操作を要せず、実際に被作業体に対して作業
を行うようにティーチング動作を実行し得るため、容易
かつ迅速なティーチング動作を可能とし、又、作業者が
適切なティーチング箇所を複数の要所において正確に指
定すべく意識して注意深く操作する必要がないため熟練
を必要とせず、作業者の負担を大幅に軽減し得、しか
も、ティーチング動作時の作業イメージと実際に行われ
る作業動作とがほぼ一致するため、所望の作業を容易に
実現し得る。更に、実際の作業時には、断続的な位置に
関するPTPデータのみが使用されるため、連続的な位
置に関する膨大なCPデータを記憶手段から消去し得、
記憶装置における位置データの占有領域を大巾に削減し
得、この空白領域には他の多くの作業データを記憶して
汎用性に優れた工業用ロボットを構成し得る。加えて、
一旦記憶された作業データの修正処理も対象となるデー
タ量が少ないために容易に行い得る。その結果、ティー
チング動作における簡易で迅速な作業を確保しつつ、プ
レイバック動作で使用される作業データの記憶装置にお
ける占有割合を減少させ得る。According to the present invention, one of the aforementioned objects is to provide a robot main body having a movable body, a detection means for detecting the position of the movable body and outputting position data of the position. Storage means for storing the position data, control means for storing the position data from the detection means as CP data in the storage means in synchronization with the movement of the moving work body, and the storage means based on the data conversion setting signal. Of the CP data stored in the storage means, the data conversion means stores the position data at the selected position as PTP data in the storage means, and is stored in the storage means when the playback mode is set. Read PTP data,
Achieved by an industrial robot configured to position a moveable body. According to the industrial robot of the present invention, during the teaching operation, the position data relating to the movable body position of the robot body, which is output from the detecting means, is stored in the storing means as CP data relating to the continuous position by the control means, and this continuous data is stored. The CP data regarding the specific position is selected by the data converting means and stored in the storage means as PTP data regarding the intermittent position. And
During actual work, the movable body is positioned based on the PTP data regarding the intermittent position. Therefore, when performing pseudo work on the work piece, continuous teaching is possible, so that the troublesome key input operation for determining each position point is not required and the work piece is actually worked. Since the teaching operation can be performed at any time, the teaching operation can be performed easily and quickly, and it is not necessary for the operator to be careful and careful in order to accurately specify the appropriate teaching points at multiple important points. It is possible to significantly reduce the burden on the operator without needing to do, and since the work image during the teaching operation and the work operation actually performed are substantially the same, the desired work can be easily realized. Further, since only PTP data regarding intermittent positions is used during actual work, a large amount of CP data regarding continuous positions can be erased from the storage means,
The area occupied by the position data in the storage device can be greatly reduced, and a lot of other work data can be stored in this blank area to construct an industrial robot having excellent versatility. in addition,
The correction process of the work data once stored can be easily performed because the target data amount is small. As a result, the occupation ratio of the work data used in the playback operation in the storage device can be reduced while securing a simple and quick work in the teaching operation.
【0006】本発明によれば、前述の目的の他方は、移
動する被作業体の移動に同期した位置データをCPデー
タとして記憶し、次いで、CPデータを再生して複数の
位置を選択し、次いで、その複数の位置をPTPデータ
として記憶する工業用ロボットのデータ変換方法によっ
て達成される。本発明の工業用ロボットのデータ変換方
法によれば、ティーチング動作時、ロボットにおける移
動する被作業体の移動に同期した位置データは連続的な
位置に関するCPデータとして記憶され、この連続的な
位置に関するCPデータは再生かつ選択されて断続的な
位置に関するPTPデータとして記憶される。従って、
実際の作業時には、この断続的な位置に関するPTPデ
ータに基づいてロボットの位置決めが実行される。被作
業体に疑似作業を行う際、連続ティーチングが可能であ
るため、各位置ポイントを決定するための面倒なキー入
力操作を要せず、実際に被作業体に対して作業を行うよ
うにティーチング動作を実行し得るため、容易かつ迅速
なティーチング動作を可能とし、又、作業者が適切なテ
ィーチング箇所を複数の要所において正確に指定すべく
意識して注意深く操作する必要がないため熟練を必要と
せず、作業者の負担を大幅に軽減し得、しかも、ティー
チング動作時の作業イメージと実際に行われる作業動作
とがほぼ一致するため、所望の作業を容易に実現し得
る。更に、実際の作業時には、断続的な位置に関するP
TPデータのみが使用されるため、連続的な位置に関す
る膨大なCPデータを記憶手段から消去し得、記憶装置
における位置データの占有領域を大巾に削減し得、この
空白領域には他の多くの作業データを記憶して汎用性に
優れた工業用ロボットを構成し得る。加えて、一旦記憶
された作業データの修正処理も対象となるデータ量が少
ないために容易に行い得る。その結果、ティーチング動
作における簡易で迅速な作業を確保しつつ、プレイバッ
ク動作で使用される作業データの記憶装置における占有
割合を減少させ得る。According to the present invention, the other of the above-mentioned objects is to store the position data synchronized with the movement of the moving work body as CP data, and then reproduce the CP data to select a plurality of positions, This is then accomplished by a method of data conversion for an industrial robot that stores the plurality of positions as PTP data. According to the industrial robot data conversion method of the present invention, during teaching operation, the position data synchronized with the movement of the moving workpiece in the robot is stored as CP data relating to the continuous position, and the position data relating to the continuous position is stored. The CP data is played and selected and stored as PTP data for intermittent positions. Therefore,
During the actual work, the robot is positioned based on the PTP data regarding the intermittent position. When performing simulated work on the work piece, continuous teaching is possible, so there is no need for a troublesome key input operation to determine each position point, and teaching is performed to actually work on the work piece. Since the operation can be performed, the teaching operation can be performed easily and quickly, and the operator does not need to be conscious and careful to accurately specify the appropriate teaching point at multiple points, so skill is required. Therefore, the burden on the operator can be significantly reduced, and since the work image during teaching operation and the work operation actually performed are substantially the same, the desired work can be easily realized. Furthermore, at the time of actual work, P related to intermittent position
Since only TP data is used, a large amount of CP data relating to consecutive positions can be erased from the storage means, and the area occupied by the position data in the storage device can be greatly reduced. The work data can be stored to configure an industrial robot with excellent versatility. In addition, the correction process of the work data once stored can be easily performed because the target data amount is small. As a result, the occupation ratio of the work data used in the playback operation in the storage device can be reduced while securing a simple and quick work in the teaching operation.
【0007】[0007]
【実施例】次に本発明による好ましい一実施例を図面に
基づいて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will be described with reference to the drawings.
【0008】図において、塗装用ロボット本体1は、可
動体としての手首2、アーム3及び支柱4と、基台5と
からなり、手首2とアーム3とは、関節6a及び6bで
連結され、手首2はアーム3に対して垂直面内における
角度Aの範囲内で回動自在であると共に、垂直面に直交
する面内における角度Bの範囲内で回動自在であり、ア
ーム3と支柱4とは関節7で連結され、支柱4と基台5
とは関節8a及び8bで連結されており、アーム3は支
柱4に対して垂直面内における角度Cの範囲内で回動自
在であり、支柱4は基台5に対して垂直面内における角
度Dの範囲内で回動自在であると共に、垂直面に直交す
る面内における角度Eの範囲内で回動自在である。In the figure, a painting robot main body 1 comprises a wrist 2 as a movable body, an arm 3 and a column 4, and a base 5, and the wrist 2 and the arm 3 are connected by joints 6a and 6b. The wrist 2 is rotatable with respect to the arm 3 within a range of an angle A in a vertical plane, and is also rotatable within an range of an angle B in a plane orthogonal to the vertical plane. Are connected by a joint 7, and the support 4 and the base 5 are connected.
Are connected by joints 8a and 8b, the arm 3 is rotatable within a range of an angle C in a vertical plane with respect to the support column 4, and the support column 4 is an angle in a vertical plane with respect to the base 5. It is rotatable within the range of D and also within the range of angle E in the plane orthogonal to the vertical plane.
【0009】アーム3に対して手首2を角度A及びBの
範囲内で回動させるべく、アーム3、手首2には油圧駆
動装置9及び10が設けられており、支柱4に対してアー
ム3を角度Cの範囲内で回動させるべく、アーム3と支
柱4との間には油圧駆動装置11が設けられており、基台
5に対して支柱4を角度D及びEの範囲内で回動させる
べく、支柱4及び基台5には油圧駆動装置12及び13が設
けられている。関節6a及び6bには、アーム3に対す
る手首2の角度A及びBの範囲内での回動位置(位置デ
ータ)を検出する検出手段としてのポテンショメータ14
及び15が設けられており、関節7には、支柱4に対する
アーム3の角度Cの範囲内での回動位置(位置データ)
を検出する検出器としてのポテンショメータ16が設けら
れており、関節8a及び8bには、基台5に対する支柱
4の角度D及びEの範囲内での回動位置(位置データ)
を検出する検出手段としてのポテンショメータ17及び18
が設けられている。In order to rotate the wrist 2 with respect to the arm 3 within the range of angles A and B, the arm 3 and the wrist 2 are provided with hydraulic drive devices 9 and 10, respectively. A hydraulic drive device 11 is provided between the arm 3 and the column 4 in order to rotate the column 4 within the range of the angle C. In order to move, the column 4 and the base 5 are provided with hydraulic drive devices 12 and 13. The joints 6a and 6b are provided with potentiometers 14 as detecting means for detecting rotational positions (position data) of the wrist 2 with respect to the arm 3 within the angles A and B.
And 15 are provided, and the joint 7 has a rotation position (position data) within the range of the angle C of the arm 3 with respect to the support column 4.
A potentiometer 16 is provided as a detector for detecting the rotational position (position data) within the range of the angles D and E of the support column 4 with respect to the base 5 on the joints 8a and 8b.
Potentiometers 17 and 18 as detection means for detecting
Is provided.
【0010】手首2には、塗料噴射指示用スイッチ19c
を有するハンドル19が着脱自在に設けられており、ハン
ドル19はティーチング動作の際には、手首2に取り付け
られ、準プレイバック動作及びプレイバック動作の際に
は、所望ならば手首2から取り外される。A switch 19c for instructing paint injection is provided on the wrist 2.
A handle 19 having a handle is detachably provided. The handle 19 is attached to the wrist 2 during the teaching operation, and is detached from the wrist 2 during the quasi-playback operation and the playback operation, if desired. .
【0011】塗装用ノズル19aを有する塗装ガン19bは
手首2に取り付けられている。A coating gun 19b having a coating nozzle 19a is attached to the wrist 2.
【0012】被作業体としての被塗装物体Wはコンベア
20に部材21を介して吊下されており、コンベア20のX方
向の移動と共に移動される。コンベア20にはパルス発生
器22が連結されており、パルス発生器22はコンベア20の
移動に対応して電気パルスを出力し、パルス発生器22か
らのパルスを計数することにより、コンベア20の移動
量、すなわち物体Wの移動量を検出し得る。The object to be coated W as a work is a conveyor
It is hung from a member 20 via a member 21, and is moved along with the movement of the conveyor 20 in the X direction. A pulse generator 22 is connected to the conveyor 20, and the pulse generator 22 outputs an electric pulse corresponding to the movement of the conveyor 20 and moves the conveyor 20 by counting the pulses from the pulse generator 22. The amount, that is, the amount of movement of the object W can be detected.
【0013】物体Wが移動する近傍には、検出器23が設
けられており、物体Wの通過で部材21により検出器23が
作動されると、検出器23は物体通過電気信号を出力す
る。A detector 23 is provided in the vicinity of the movement of the object W, and when the detector 23 is operated by the member 21 when the object W passes, the detector 23 outputs an object passing electric signal.
【0014】スイッチ19c、ポテンショメータ14〜18、
発生器22及び検出器23から出力される各電気信号は制御
盤24内に設けられた制御装置25に供給されている。A switch 19c, potentiometers 14-18,
Each electric signal output from the generator 22 and the detector 23 is supplied to the control device 25 provided in the control panel 24.
【0015】制御盤24には記憶指示スイッチ26a及び制
御モード指定スイッチ26b、停止スイッチ26c等が設け
られており、これらのスイッチ26a〜26cは前記制御装
置25に接続されている。The control panel 24 is provided with a memory instruction switch 26a, a control mode designation switch 26b, a stop switch 26c, etc., and these switches 26a to 26c are connected to the control device 25.
【0016】制御装置25はディジタル2進信号として作
業データを記憶する記憶装置27と、パルス発生器22、検
出器23及びスイッチ19c,26a,26b,26cからの信号
を受信し、この信号に基づいて制御信号を出力する制御
部28とを主構成としている。The controller 25 receives a signal from the memory 27 for storing the working data as a digital binary signal, the pulse generator 22, the detector 23 and the switches 19c, 26a, 26b, 26c and based on this signal. The main configuration is a control unit 28 that outputs a control signal.
【0017】更に、制御装置25は、ポテンショメータ14
〜18からの信号をディジタル信号に変換するアナログ−
ディジタル変換器29、制御部28を介して記憶装置27から
読み出された作業データにおいて位置信号に関して補間
演算をディジタル2進演算により行う演算回路30、演算
回路30に読み出される位置信号を順次一時的に記憶し、
かつスイッチ26aの押下から次の押下までに演算回路に
読み出される位置信号の回数を計数して計数値を保持す
る保持回路31を有する。Further, the control device 25 includes a potentiometer 14
Analog that converts the signal from ~ 18 to digital signal −
A digital converter 29, an operation circuit 30 for performing interpolation operation on a position signal in the work data read from the storage device 27 via the control unit 28 by a digital binary operation, and a position signal read to the operation circuit 30 are sequentially temporary. Remember
Further, it has a holding circuit 31 which counts the number of position signals read out to the arithmetic circuit from the time when the switch 26a is pressed to the next time and holds the counted value.
【0018】また、制御装置25は、演算回路30の演算結
果をアナログ変換した信号とポテンショメータ14〜18か
らの夫々の信号とを比較して誤差信号を出力する比較器
32、この比較器32からの誤差信号を増幅する増幅器33及
びこの増幅器33からの信号により、油圧の給排を制御す
るサーボ弁34からなる。Further, the control device 25 is a comparator which outputs an error signal by comparing a signal obtained by converting the calculation result of the calculation circuit 30 into an analog signal with each signal from the potentiometers 14-18.
32, an amplifier 33 that amplifies the error signal from the comparator 32, and a servo valve 34 that controls the supply and discharge of hydraulic pressure by the signal from the amplifier 33.
【0019】以下説明の簡単化のため、図4に見られる
ようにポテンショメータ16が設けられた軸を例にとり、
各構成要素を説明するが、他のポテンショメータ14,1
5,17及び18が設けられた各軸に関しても同様に制御装
置25は構成されており、以下説明するようにこれらは同
様に動作される。For simplification of the following description, taking a shaft provided with a potentiometer 16 as shown in FIG. 4 as an example,
Each component is explained, but other potentiometers 14, 1
The controller 25 is similarly configured for each axis provided with 5, 17 and 18, and these are operated in the same manner as described below.
【0020】サーボ弁34には油圧発生源35が接続されて
おり、油圧発生源35の油圧はサーボ弁34に制御されて油
圧駆動装置11に給排される。A hydraulic pressure generation source 35 is connected to the servo valve 34, and the hydraulic pressure of the hydraulic pressure generation source 35 is controlled by the servo valve 34 to be supplied to and discharged from the hydraulic drive unit 11.
【0021】このように構成された工業用ロボットの動
作を説明する。The operation of the industrial robot thus configured will be described.
【0022】まず、制御部28が制御盤24に設けられたス
イッチ26bの作動によりティーチング制御モードに設定
される。First, the controller 28 is set to the teaching control mode by operating the switch 26b provided on the control panel 24.
【0023】コンベア20が駆動され物体WがX方向に移
動され、部材21により検出器23が作動されると、制御部
28はティーチング開始となる。When the conveyor 20 is driven to move the object W in the X direction and the detector 21 is operated by the member 21, the control unit
28 starts teaching.
【0024】ティーチング動作では、ロボット本体1の
ハンドル19を作業者が把持し、移動する物体Wに対して
ノズル19aを所定位置に動かして擬似塗装作業を行う。In the teaching operation, the operator holds the handle 19 of the robot body 1 and moves the nozzle 19a to a predetermined position with respect to the moving object W to perform a pseudo painting work.
【0025】擬似塗装作業中、制御部28は、発生器22か
らのパルス毎に変換器29に出力されている位置信号をサ
ンプルし、このサンプルした位置信号を作業データとし
て記憶装置27に送出し、記憶装置27はこのサンプルされ
た位置信号を順番に第1の記憶領域に記憶する。During the pseudo painting operation, the control unit 28 samples the position signal output to the converter 29 for each pulse from the generator 22 and sends the sampled position signal to the storage device 27 as work data. The storage device 27 sequentially stores the sampled position signals in the first storage area.
【0026】すなわち、第5図に示すように、位置信号
が作業データd1 ,d2 ,d3 ,…,dn として記憶装
置27の第1の記憶領域に記憶される。That is, as shown in FIG. 5, the position signal is stored in the first storage area of the storage device 27 as work data d 1 , d 2 , d 3 , ..., D n .
【0027】尚、本実施例では、塗料を噴射すべき位置
ではハンドル19に設けられたスイッチ19cが押下され、
このスイッチ19cからの信号が位置信号と共に作業デー
タd1 ,d2 ,d3 ,…,dn として第1の記憶領域に
記憶される。In this embodiment, the switch 19c provided on the handle 19 is depressed at the position where the paint should be sprayed,
The signal from the switch 19c is working together with the position signal data d 1, d 2, d 3 , ..., it is stored in the first storage area as d n.
【0028】物体Wに対する全ての擬似塗装作業が終了
し、制御盤24の停止スイッチ26cが押下されると、制御
部28は記憶装置27の第1の記憶領域において最後のデー
タが記憶された次の番地に停止信号を記憶せしめる。When all the pseudo-painting work on the object W is completed and the stop switch 26c of the control panel 24 is depressed, the control unit 28 causes the storage unit 27 to store the last data in the first storage area. Store the stop signal at the address.
【0029】次に、制御盤24に設けられたスイッチ26b
の作動により制御部28が準プレイバックモードに設定さ
れる。Next, a switch 26b provided on the control panel 24
By the operation of, the control unit 28 is set to the semi-playback mode.
【0030】詳細は後述するが、準プレイバック制御モ
ードに制御部28が設定されている際にスイッチ26aが押
下されると、制御部28は、保持回路31に一時的に記憶さ
れている位置信号と、位置信号の読み出し回数すなわち
計数値とを記憶装置27に記憶させるように動作する。即
ち、制御部28は検出器23からの物体通過信号を受信する
と、順次記憶装置27に記憶された作業データd1 ,
d2 ,d3 ,…,dn を発生器22からのパルス毎に読み
出し、読み出した作業データのうち位置信号(塗料噴射
信号を除いた信号)を演算回路30に出力する。As will be described in detail later, when the switch 26a is pressed while the control unit 28 is set to the quasi-playback control mode, the control unit 28 causes the holding circuit 31 to temporarily store the position. The storage device 27 stores the signal and the number of times the position signal has been read out, that is, a count value. That is, when the control unit 28 receives the object passage signal from the detector 23, the control unit 28 sequentially stores the work data d 1 ,
d 2, d 3, ..., read every pulse of the d n from the generator 22, and outputs the position signal of the read work data (signal excluding the coating material injection signal) to the arithmetic circuit 30.
【0031】準プレイバックモードに制御部28が設定さ
れている場合には、制御部28は、演算回路30に補間演算
休止信号を出力する。When the control section 28 is set to the quasi-playback mode, the control section 28 outputs an interpolation calculation suspension signal to the calculation circuit 30.
【0032】演算回路30は制御部28から補間演算休止信
号を受信すると、供給された位置信号を直ちにアナログ
信号に変換して比較器32に供給すると共に、ディジタル
信号である位置信号を保持回路31に供給する。Upon receiving the interpolation calculation suspension signal from the control unit 28, the arithmetic circuit 30 immediately converts the supplied position signal into an analog signal and supplies it to the comparator 32, and at the same time, holds the position signal which is a digital signal in the holding circuit 31. Supply to.
【0033】アナログ信号に変換された位置信号が比較
器32に供給されると、比較器32は供給された位置信号
と、ポテンショメータ16からの実際の位置信号とを比較
してその差を増幅器33に出力する。When the position signal converted into the analog signal is supplied to the comparator 32, the comparator 32 compares the supplied position signal with the actual position signal from the potentiometer 16 and the difference is amplified by the amplifier 33. Output to.
【0034】増幅器33は供給される差信号を増幅してサ
ーボ弁34に出力し、サーボ弁34は供給される差信号に基
づいて油圧駆動装置11に油圧供給源35からの油圧を給排
する。The amplifier 33 amplifies the supplied difference signal and outputs it to the servo valve 34, and the servo valve 34 supplies and discharges the hydraulic pressure from the hydraulic pressure supply source 35 to the hydraulic drive device 11 based on the supplied difference signal. .
【0035】駆動装置11の作動により、アーム3は回動
され、演算回路30から出力される位置信号に対応する位
置に設定される。The arm 3 is rotated by the operation of the driving device 11, and is set at a position corresponding to the position signal output from the arithmetic circuit 30.
【0036】一方、保持回路31に供給された位置信号
は、直ちに記憶装置27の第2の記憶領域に記憶される。On the other hand, the position signal supplied to the holding circuit 31 is immediately stored in the second storage area of the storage device 27.
【0037】すなわち、作業データが最初の作業データ
d1 である際には、制御部28はスイッチ26aが押下され
たと同様の制御を行い、作業データd1 を直ちに記憶装
置27の第2の記憶領域に記憶せしめる。That is, when the work data is the first work data d 1 , the control unit 28 performs the same control as when the switch 26a is pressed, and immediately stores the work data d 1 in the second storage of the storage device 27. Remember it in the area.
【0038】この際、作業データd1 には計数値として
“1”が付加される。At this time, "1" is added to the work data d 1 as a count value.
【0039】発生器22から次のパルスが発生されると、
制御部28は記憶装置27の第1の記憶領域から作業データ
d2 を読み出し、作業データd2 において位置信号を演
算回路30に出力し、演算回路30は前記と同様に、供給さ
れた位置信号をアナログ信号に変換して比較器32に出力
すると共に、ディジタル信号としての位置信号を保持回
路31に供給する。When the next pulse is generated from the generator 22,
The control unit 28 reads the work data d 2 from the first storage area of the storage device 27, work outputs a position signal to the arithmetic circuit 30 in the data d 2, the arithmetic circuit 30 is similar to the above, the supply position signals Is converted into an analog signal and output to the comparator 32, and the position signal as a digital signal is supplied to the holding circuit 31.
【0040】比較器32は供給された位置信号とポテンシ
ョメータ16から得られる実際の位置信号との差を出力す
る。The comparator 32 outputs the difference between the supplied position signal and the actual position signal obtained from the potentiometer 16.
【0041】以下前記と同様に、アーム3は演算回路30
から出力される位置信号に相当する回動位置に設定され
る。Thereafter, similarly to the above, the arm 3 is connected to the arithmetic circuit 30.
Is set to a rotation position corresponding to the position signal output from.
【0042】一方、保持回路31は、予め記憶されている
位置信号に代えて新たに供給された位置信号を一時的に
記憶すると共に、位置信号の供給回数、すなわち、計数
値“1”を保持する。On the other hand, the holding circuit 31 temporarily stores the newly supplied position signal instead of the previously stored position signal, and holds the number of times the position signal is supplied, that is, the count value "1". To do.
【0043】この位置信号が必要ならスイッチ26aを押
し、不要なら次の位置信号が読み出され、前記作業デー
タd2 が不要であると、発生器22から第3のパルスが発
生され、制御部28は前記同様に、作業データd3 の位置
信号を演算回路30に読み出し、演算回路30は供給された
位置信号をそのまま保持回路31に供給すると共に、アナ
ログ信号に変換して比較器32に供給する。If this position signal is required, the switch 26a is pressed. If it is not necessary, the next position signal is read out. If the work data d 2 is unnecessary, a third pulse is generated from the generator 22 and the control unit 28, similarly to the above, reads the position signal of the work data d 3 to the arithmetic circuit 30, and the arithmetic circuit 30 supplies the supplied position signal as it is to the holding circuit 31 and also converts it into an analog signal and supplies it to the comparator 32. To do.
【0044】これにより、アーム3は演算回路30から出
力される位置信号に相当した位置に設定される。As a result, the arm 3 is set at the position corresponding to the position signal output from the arithmetic circuit 30.
【0045】一方、保持回路31は、前記と同様に、新た
に供給された位置信号を記憶すると共に位置信号の供給
回数、すなわち計数値“2”を保持する。On the other hand, similarly to the above, the holding circuit 31 stores the newly supplied position signal and holds the number of times the position signal is supplied, that is, the count value "2".
【0046】この時、この位置信号が必要と判断されて
スイッチ26aが押下されると、制御部28は、保持回路31
に保持されている作業データd3 と計数値“2”とを、
記憶装置27の第2の記憶領域の作業データd1 が記憶さ
れた次の番地に記憶せしめる。At this time, when it is judged that this position signal is necessary and the switch 26a is pressed, the control unit 28 causes the holding circuit 31 to operate.
The work data d 3 and the count value “2” held in
The work data d 1 in the second storage area of the storage device 27 is stored at the next address.
【0047】以下同様にして、スイッチ26aが押下され
る毎に、例えば作業データd4 ,d7 …が記憶装置27の
第2の記憶領域に順番に記憶されると共に、“1”,
“3”,…が同時に記憶される。[0047] In the same way, each time the switch 26a is depressed, for example, with the working data d 4, d 7 ... are sequentially stored in the second storage area of the storage unit 27, "1",
"3", ... Are stored at the same time.
【0048】最後に、記憶装置27から停止信号が読み出
されると、制御部28は、作業データdn に対してスイッ
チ26が押下されていない際には、作業データdn と計数
値とを保持回路31から読み出し、記憶装置27の第2の記
憶領域に記憶せしめ、動作を停止する。Lastly, the holding when the stop signal from the storage device 27 is read, the control unit 28, when the switch 26 is not pressed against the work data d n, the count value and work data d n The data is read from the circuit 31, stored in the second storage area of the storage device 27, and the operation is stopped.
【0049】尚、停止信号の読み出し前に、作業データ
dn に対してスイッチ26cが押下されて、記憶装置27の
第2の記憶領域に作業データdn と計数値とが記憶され
ている際には、停止信号の読み出しにより制御部28は動
作を停止する。When the switch 26c is pressed for the work data d n before the stop signal is read and the work data d n and the count value are stored in the second storage area of the storage device 27. First, the control unit 28 stops its operation by reading the stop signal.
【0050】以上により、記憶装置27の第2の記憶領域
には第6図に示すような作業データd1 ,d3 ,d4 ,
d7 …,dn が記憶される。As described above, the work data d 1 , d 3 , d 4 , as shown in FIG. 6 are stored in the second storage area of the storage device 27.
d 7 ..., d n is stored.
【0051】次に、記憶装置27の第2の記憶領域に記憶
された作業データと計数値とにより、実際のプレイバッ
ク動作が行われる。Next, the actual playback operation is performed by the work data and the count value stored in the second storage area of the storage device 27.
【0052】すなわち、制御盤24のスイッチ26bが操作
され、制御部28がプレイバック動作モードに設定され、
物体Wがコンベア20によりX方向に移動され、部材21が
検出器23を作動せしめ、検出器23が物体通過信号を発す
ると、制御部28は発生器22からの第1番目のパルスの受
信により、作業データd1 とこれと共に記憶された計数
値“1”とを読み出し、演算回路30に供給する。That is, the switch 26b of the control panel 24 is operated, the control unit 28 is set to the playback operation mode,
When the object W is moved in the X direction by the conveyor 20, the member 21 activates the detector 23, and the detector 23 issues an object passage signal, the control unit 28 receives the first pulse from the generator 22. , The work data d 1 and the count value “1” stored together with the work data d 1 are read out and supplied to the arithmetic circuit 30.
【0053】演算回路30は、準プレイバック動作時と同
様に、作業データd1 の位置信号を直ちにアナログ信号
に変換して比較器32に出力する。The arithmetic circuit 30 immediately converts the position signal of the work data d 1 into an analog signal and outputs it to the comparator 32, as in the quasi-playback operation.
【0054】これにより、アーム3は、演算回路30から
出力されている位置信号に対応する位置に設定される。As a result, the arm 3 is set at the position corresponding to the position signal output from the arithmetic circuit 30.
【0055】作業データと共に読み出される計数値
“1”であると、演算回路30は補間演算を行わない。If the count value is "1" read together with the work data, the arithmetic circuit 30 does not perform the interpolation calculation.
【0056】次に発生器22から第2番目のパルスが制御
部28に供給されると、制御部28は記憶装置27の第2の記
憶領域に記憶された作業データd3 とこれに付加された
計数値“2”とを読み出し、作業データd3 の位置信号
と計数値“2”とを演算回路30に供給し、演算回路30
は、制御部28に制御されて、作業データd1 の位置信号
と作業データd3 の位置信号との間を 1/2等分した補間
位置を計算により求め、その計算結果をアナログ信号に
変換して比較器32に出力する。Next, when the second pulse is supplied from the generator 22 to the control unit 28, the control unit 28 adds the work data d 3 stored in the second storage area of the storage device 27 and the work data d 3 to the work data d 3. The counted value “2” is read out, the position signal of the work data d 3 and the counted value “2” are supplied to the arithmetic circuit 30, and the arithmetic circuit 30
Is controlled by the control unit 28 to calculate an interpolated position that divides the position signal of the work data d 1 and the position signal of the work data d 3 into halves, and converts the calculation result into an analog signal. And outputs it to the comparator 32.
【0057】補間計算結果が比較器32に出力されると、
アーム3は、補間計算結果に基づく位置に設定される。When the interpolation calculation result is output to the comparator 32,
The arm 3 is set at a position based on the interpolation calculation result.
【0058】第3のパルスが発生器22から出力される
と、演算回路30はデータd3 の位置信号をアナログ信号
に変換して比較器32に出力し、アーム10はデータd3 の
位置信号に相当する位置に設定される。When the third pulse is output from the generator 22, the arithmetic circuit 30 converts the position signal of the data d 3 into an analog signal and outputs the analog signal to the comparator 32, and the arm 10 outputs the position signal of the data d 3 . Is set to the position corresponding to.
【0059】以下同様であって、第4のパルスが発生器
22から出力されると、制御部28は記憶装置27から作業デ
ータd4 と、計数値“1”とを読み出し演算回路30に出
力する。The same applies hereafter, and the fourth pulse is generated by the generator.
When output from 22, the control unit 28 reads the work data d 4 and the count value “1” from the storage device 27 and outputs the work data d 4 to the arithmetic circuit 30.
【0060】データd4 と共に読み出される計数値が
“1”であるため、演算回路30は補間演算を行うことな
く、直ちにデータd4 の位置信号をアナログ信号に変換
して比較器32に出力し、アーム3はデータd4 の位置信
号に相当する位置に設定される。Since the count value read out together with the data d 4 is “1”, the arithmetic circuit 30 immediately converts the position signal of the data d 4 into an analog signal and outputs it to the comparator 32 without performing interpolation calculation. , The arm 3 is set to a position corresponding to the position signal of the data d 4 .
【0061】第5のパルスが発生器22から出力される
と、制御部28は作業データd7 と計数値“3”とを記憶
装置27の第2の記憶領域から読み出し演算回路30に供給
し、演算回路30は、データd7 と共に読み出される計数
値が“3”であるため、作業データd4 の位置信号と作
業データd7 の位置信号との間を3等分した補間位置を
計算してデータd4 の位置信号に最も近い第1の補間位
置をアナログ信号に変換して比較器32に出力する。When the fifth pulse is output from the generator 22, the control unit 28 supplies the work data d 7 and the count value "3" from the second storage area of the storage device 27 to the read arithmetic circuit 30. Since the count value read together with the data d 7 is “3”, the arithmetic circuit 30 calculates an interpolation position by dividing the position signal of the work data d 4 and the position signal of the work data d 7 into three equal parts. The first interpolation position closest to the position signal of the data d 4 is converted into an analog signal and output to the comparator 32.
【0062】これにより、アーム3はこの第1の補間位
置に設定される。As a result, the arm 3 is set at this first interpolation position.
【0063】第6番目のパルスが発生器22から出力され
ると、演算回路22は、制御部28に制御されて、前記3等
分した補間位置においてデータd7 の位置信号に最も近
い第2の補間位置をアナログ信号に変換して比較器32に
出力する。When the sixth pulse is output from the generator 22, the arithmetic circuit 22 is controlled by the control unit 28 so that the second closest signal to the position signal of the data d 7 is obtained at the interpolation position divided into three parts. The interpolation position of is converted into an analog signal and output to the comparator 32.
【0064】従って、第6番目のパルスが発生器22から
発生されることにより、アーム3は前記第2の補間位置
に設定される。Therefore, the arm 3 is set to the second interpolation position by the generation of the sixth pulse from the generator 22.
【0065】以後、第7番目のパルスが発生器22から発
生されることにより、アームは作業データd7 の位置信
号に相当する位置に設定される。After that, the seventh pulse is generated from the generator 22, so that the arm is set to the position corresponding to the position signal of the work data d 7 .
【0066】以上の動作は、記憶装置27の第2の記憶領
域から停止信号が読み出されるまで行われる。The above operation is performed until the stop signal is read from the second storage area of the storage device 27.
【0067】尚、データd1 ,d3 …dn において位置
信号以外の信号、例えば、ノズル19aからの塗料の噴射
を指示する信号は、作業データの読み出し毎に、制御部
28で解読され、所定に制御信号が制御部28から出力さ
れ、ノズル19aからの塗料の噴射が行われる。A signal other than the position signal in the data d 1 , d 3 ... D n , for example, a signal for instructing the spraying of the paint from the nozzle 19 a is a control unit every time the work data is read.
The control signal is output from the control unit 28, which is decoded by the control unit 28 and is sprayed from the nozzle 19a.
【0068】また、以上の動作は、アーム3に関しての
み説明したが、他の可動体、例えば手首2に対しても同
様に行われ、従ってロボット本体1は全体として記憶装
置27に記憶された作業データでもって物体Wに対して所
定の作業を行うように作動される。Although the above operation has been described only with respect to the arm 3, the same operation is performed with respect to another movable body such as the wrist 2, so that the robot body 1 as a whole is stored in the storage device 27. The data W is operated so as to perform a predetermined work on the object W.
【0069】尚、実際のプレイバック動作が所望に行わ
れることを確認すれば、記憶装置27の第1の記憶領域に
記憶されたデータを全て消去して、他の作業データを記
憶するようにしてもよい。If it is confirmed that the actual playback operation is carried out as desired, all the data stored in the first storage area of the storage device 27 is erased and other work data is stored. May be.
【0070】[0070]
【発明の効果】前記の如く、本発明の工業用ロボット及
び工業用ロボットのデータ変換方法によれば、被作業体
に疑似作業を行う際、連続ティーチングが可能であるた
め、各位置ポイントを決定するための面倒なキー入力操
作を要せず、実際に被作業体に対して作業を行うように
ティーチング動作を実行し得るため、容易かつ迅速なテ
ィーチング動作を可能とし、又、作業者が適切なティー
チング箇所を複数の要所において正確に指定すべく意識
して注意深く操作する必要がないため熟練を必要とせ
ず、作業者の負担を大幅に軽減し得、しかも、ティーチ
ング動作時の作業イメージと実際に行われる作業動作と
がほぼ一致するため、所望の作業を容易に実現し得る。
更に、実際の作業時には、断続的な位置に関するPTP
データのみが使用されるため、連続的な位置に関する膨
大なCPデータを記憶手段から消去し得、記憶装置にお
ける位置データの占有領域を大巾に削減し得、この空白
領域には他の多くの作業データを記憶して汎用性に優れ
た工業用ロボットを構成し得る。加えて、一旦記憶され
た作業データの修正処理も対象となるデータ量が少ない
ために容易に行い得る。その結果、ティーチング動作に
おける簡易で迅速な作業を確保しつつ、プレイバック動
作で使用される作業データの記憶装置における占有割合
を減少させ得る。As described above, according to the industrial robot and the method for converting data of the industrial robot of the present invention, since continuous teaching is possible when performing pseudo work on a work piece, each position point is determined. The teaching operation can be performed so as to actually perform the work on the work piece without requiring a troublesome key input operation, so that the teaching operation can be performed easily and quickly, and the operator can appropriately perform the operation. Since it is not necessary to be careful and careful to accurately specify different teaching points at multiple important points, no skill is required, and the burden on the operator can be greatly reduced. Since the work operation actually performed is almost the same, the desired work can be easily realized.
Furthermore, during actual work, PTP regarding intermittent position
Since only the data is used, a large amount of CP data relating to consecutive positions can be erased from the storage means, the area occupied by the position data in the storage device can be greatly reduced, and this blank area can be used for many other purposes. It is possible to store work data and configure an industrial robot having excellent versatility. In addition, the correction process of the work data once stored can be easily performed because the target data amount is small. As a result, the occupation ratio of the work data used in the playback operation in the storage device can be reduced while securing a simple and quick work in the teaching operation.
【0071】加えて、記憶装置のデータ占有領域を大巾
に削減し得るため、他の多くの作業データを記憶し得、
汎用性に優れた工業用ロボットとし得る。その上、一旦
記憶された作業データの修正を容易に行い得る。In addition, since the data occupation area of the storage device can be greatly reduced, many other work data can be stored,
It can be an industrial robot having excellent versatility. Moreover, the work data once stored can be easily modified.
【図1】本発明による工業用ロボットの好ましい具体例
の斜視図FIG. 1 is a perspective view of a preferred embodiment of an industrial robot according to the present invention.
【図2】図1に示すロボット本体の側面図FIG. 2 is a side view of the robot body shown in FIG.
【図3】図1に示すロボット本体の平面図FIG. 3 is a plan view of the robot body shown in FIG.
【図4】図1に示す具体例の制御系統図FIG. 4 is a control system diagram of the specific example shown in FIG.
【図5】図4に示す記憶装置の第1の記憶領域に記憶さ
れた作業データの説明図5 is an explanatory diagram of work data stored in a first storage area of the storage device shown in FIG.
【図6】記憶装置の第2の記憶領域に記憶された作業デ
ータの説明図FIG. 6 is an explanatory diagram of work data stored in a second storage area of the storage device.
1 ロボット本体 3 アーム 16 ポテンショメータ 27 記憶装置 31 保持回路 32 比較器 1 Robot body 3 Arm 16 Potentiometer 27 Memory device 31 Holding circuit 32 Comparator
Claims (2)
動体の位置を検出して当該位置の位置データを出力する
検出手段と、前記位置データを記憶するための記憶手段
と、移動する被作業体の移動に同期して前記検出手段か
らの位置データをCPデータとして前記記憶手段に記憶
せしめる制御手段と、データ変換設定信号に基づいて前
記記憶手段に記憶されたCPデータのうち、選択された
位置での位置データをPTPデータとして前記記憶手段
に記憶せしめるデータ変換手段とを有してなり、プレイ
バックモードに設定されたときに前記記憶手段に記憶さ
れたPTPデータを読み出し、前記可動体を位置決めす
るように構成された工業用ロボット。1. A robot body having a movable body, detection means for detecting the position of the movable body and outputting position data of the position, storage means for storing the position data, and moving work. Selected from the control means for storing the position data from the detection means as CP data in the storage means in synchronization with the movement of the body, and the CP data stored in the storage means based on the data conversion setting signal. A data conversion unit for storing position data at a position as PTP data in the storage unit, and when the playback mode is set, the PTP data stored in the storage unit is read out, and the movable body is stored. An industrial robot configured to position.
データをCPデータとして記憶し、次いで、CPデータ
を再生して複数の位置を選択し、次いで、その複数の位
置をPTPデータとして記憶する工業用ロボットのデー
タ変換方法。2. Position data synchronized with the movement of a moving work body is stored as CP data, then the CP data is reproduced to select a plurality of positions, and then the plurality of positions are stored as PTP data. Data conversion method for industrial robots.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4041682A JPH0735033B2 (en) | 1992-02-27 | 1992-02-27 | Industrial robot and data conversion method for industrial robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4041682A JPH0735033B2 (en) | 1992-02-27 | 1992-02-27 | Industrial robot and data conversion method for industrial robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0592382A JPH0592382A (en) | 1993-04-16 |
| JPH0735033B2 true JPH0735033B2 (en) | 1995-04-19 |
Family
ID=12615204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4041682A Expired - Lifetime JPH0735033B2 (en) | 1992-02-27 | 1992-02-27 | Industrial robot and data conversion method for industrial robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0735033B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5513458A (en) * | 1978-07-14 | 1980-01-30 | Mitsubishi Heavy Ind Ltd | Controller for industrial robot |
| JPS6022765B2 (en) * | 1978-09-25 | 1985-06-04 | 株式会社神戸製鋼所 | Industrial robot posture comparison display device |
-
1992
- 1992-02-27 JP JP4041682A patent/JPH0735033B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0592382A (en) | 1993-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4385358A (en) | Robot | |
| US4420812A (en) | Teaching- playback robot | |
| US4484120A (en) | Auxiliary function command presequencing for a robot controller | |
| US5327058A (en) | Method of control for an industrial robot | |
| JPS60193016A (en) | Robot device | |
| JPS59218513A (en) | Arc control method of industrial robot | |
| JPS626246B2 (en) | ||
| JPS61173311A (en) | Method and apparatus for controlling manipulator | |
| US4743819A (en) | Industrial robot | |
| GB2226425A (en) | Method of correcting and playing back positional instruction data in a robot | |
| JPH0712597B2 (en) | Interlocking control system for industrial robot and positioner | |
| JPH0735033B2 (en) | Industrial robot and data conversion method for industrial robot | |
| CN108475051B (en) | Method and system for aligning a tool during programming of an industrial robot | |
| JPS5857762B2 (en) | Method and device for correcting movement speed in robots | |
| JP3089027B2 (en) | Robot profiling control device | |
| JPS5821663Y2 (en) | Master/slave type robot | |
| JPS6315601B2 (en) | ||
| JPS59206905A (en) | Method for teaching working locus of ptp type robot | |
| JPH0650444B2 (en) | Uniaxial tracing device | |
| JPS6258304A (en) | Planar copying controller | |
| JPS6120881B2 (en) | ||
| JPH0146271B2 (en) | ||
| JPS6021183A (en) | Device for teaching direction of torch | |
| JPH04354683A (en) | Industrial robot control method and device | |
| JPS5870970A (en) | Industrial robot |