JPH0592382A - 工業用ロボツト - Google Patents
工業用ロボツトInfo
- Publication number
- JPH0592382A JPH0592382A JP4168292A JP4168292A JPH0592382A JP H0592382 A JPH0592382 A JP H0592382A JP 4168292 A JP4168292 A JP 4168292A JP 4168292 A JP4168292 A JP 4168292A JP H0592382 A JPH0592382 A JP H0592382A
- Authority
- JP
- Japan
- Prior art keywords
- data
- signal
- storage device
- stored
- work 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.)
- Granted
Links
- 239000013256 coordination polymer Substances 0.000 claims abstract description 15
- 238000006243 chemical reaction Methods 0.000 claims abstract description 12
- 238000001514 detection method Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 238000013500 data storage Methods 0.000 abstract 1
- 210000000707 wrist Anatomy 0.000 description 22
- 239000003973 paint Substances 0.000 description 8
- 238000010422 painting Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 239000011248 coating agent Substances 0.000 description 5
- 238000000576 coating method Methods 0.000 description 5
- 238000002347 injection Methods 0.000 description 4
- 239000007924 injection Substances 0.000 description 4
- 239000000725 suspension Substances 0.000 description 4
- 230000000994 depressogenic effect Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】 (修正有)
【目的】プレイバック動作で使用される位置データーの
記憶量を少なくし、又、迅速で容易なティーチングを可
能にする。 【構成】ロボットの位置データ記憶装置と、ティーチン
グモード設定信号を出力する外部操作手段と、ティーチ
ングモード設定信号を受け、検出手段からの位置データ
を被作業体の移動に同期してCPデータとして記憶装置
の第1の領域に記憶せしめる第1の制御手段と、データ
変換設定信号を出力する外部操作手段と、データ変換設
定信号を受け、記憶装置のCPデータのうち、選択され
た位置での位置データをPTPデータとして記憶装置の
第2の領域に記憶せしめるデータ変換手段と、プレイバ
ックモード設定信号を出力する外部操作手段と、プレイ
バックモード設定信号を受け、記憶装置の第2の領域に
記憶された位置データを読み出し、ロボット本体1の可
動体を位置決めする第2の制御手段とを有する。
記憶量を少なくし、又、迅速で容易なティーチングを可
能にする。 【構成】ロボットの位置データ記憶装置と、ティーチン
グモード設定信号を出力する外部操作手段と、ティーチ
ングモード設定信号を受け、検出手段からの位置データ
を被作業体の移動に同期してCPデータとして記憶装置
の第1の領域に記憶せしめる第1の制御手段と、データ
変換設定信号を出力する外部操作手段と、データ変換設
定信号を受け、記憶装置のCPデータのうち、選択され
た位置での位置データをPTPデータとして記憶装置の
第2の領域に記憶せしめるデータ変換手段と、プレイバ
ックモード設定信号を出力する外部操作手段と、プレイ
バックモード設定信号を受け、記憶装置の第2の領域に
記憶された位置データを読み出し、ロボット本体1の可
動体を位置決めする第2の制御手段とを有する。
Description
【0001】
【産業上の利用分野】本発明は工業用ロボットに関す
る。
る。
【0002】
【従来の技術】被作業体の移動と共にロボット本体のア
ームを動かし、被作業体に対して擬似作業を行い、この
時得られるロボット本体のアームの回動位置及びその他
の作業データをCPデータ(コンティニュアスパスデー
タ)として逐一記憶装置に記憶、すなわち連続的ティー
チングを行い、その後、記憶装置に記憶された作業デー
タを読みだし、この読み出した作業データに基づいて被
作業体に実際の作業を行う、すなわちプレイバックを行
うようにした工業用ロボットでは、記憶する作業データ
が比較的多くなり、記憶容量の大なる記憶装置を必要と
する。
ームを動かし、被作業体に対して擬似作業を行い、この
時得られるロボット本体のアームの回動位置及びその他
の作業データをCPデータ(コンティニュアスパスデー
タ)として逐一記憶装置に記憶、すなわち連続的ティー
チングを行い、その後、記憶装置に記憶された作業デー
タを読みだし、この読み出した作業データに基づいて被
作業体に実際の作業を行う、すなわちプレイバックを行
うようにした工業用ロボットでは、記憶する作業データ
が比較的多くなり、記憶容量の大なる記憶装置を必要と
する。
【0003】一方、被作業体に擬似作業を行う際、要所
でのロボット本体のアームの回動位置、その他の作業デ
ータをPTPデータ(ポイントツウポイントデータ)と
して記憶装置に記憶、すなわちポイントツウポイント(p
oint-to point)のティーチングを行い、その後、記憶装
置から読み出した回動位置信号により補間演算を行い、
補間演算で得られた位置信号とその他の作業データとに
基づいてプレイバック動作を行う工業用ロボットでは、
ティーチング動作に比較的時間を多く必要とし、加え
て、被作業体が移動又は回転する場合には、この移動又
は回転に同期してティーチングを行うことが若干困難で
ある。
でのロボット本体のアームの回動位置、その他の作業デ
ータをPTPデータ(ポイントツウポイントデータ)と
して記憶装置に記憶、すなわちポイントツウポイント(p
oint-to point)のティーチングを行い、その後、記憶装
置から読み出した回動位置信号により補間演算を行い、
補間演算で得られた位置信号とその他の作業データとに
基づいてプレイバック動作を行う工業用ロボットでは、
ティーチング動作に比較的時間を多く必要とし、加え
て、被作業体が移動又は回転する場合には、この移動又
は回転に同期してティーチングを行うことが若干困難で
ある。
【0004】
【発明が解決しようとする課題】本発明は前記諸点に鑑
みなされたものであり、その目的とするところは、プレ
イバック動作で使用される作業データの記憶装置におけ
る占有割合を減少し得、ティーチング動作を簡単に迅速
に行い得る工業用ロボットを提供することにある。
みなされたものであり、その目的とするところは、プレ
イバック動作で使用される作業データの記憶装置におけ
る占有割合を減少し得、ティーチング動作を簡単に迅速
に行い得る工業用ロボットを提供することにある。
【0005】
【課題を解決するための手段】本発明の目的は、可動体
を有するロボット本体と、ロボット本体の可動体の位置
を検出し、位置データを出力する検出手段と、位置デー
タを記憶するための記憶手段と、外部操作に応じティー
チングモード設定信号を出力する第1の外部操作手段
と、前記ティーチングモード設定信号を受け、検出手段
からの位置データを被作業体の移動に同期してCPデー
タとして記憶手段の第1の領域に記憶せしめる第1の制
御手段と、外部操作に応じてデータ変換設定信号を出力
する第2の外部操作手段と、データ変換設定信号を受
け、記憶手段の第1の領域に記憶されたCPデータのう
ち、選択された位置での位置データをPTPデータとし
て記憶手段の第2の領域に記憶せしめるデータ変換手段
と、外部操作に応じてプレイバックモード設定信号を出
力する第3の外部操作手段と、前記プレイバックモード
設定信号を受け、記憶手段の第2の領域に記憶された位
置データを読み出し、ロボット本体の可動体を位置決め
する第2の制御手段とからなる工業用ロボットによって
達成される。
を有するロボット本体と、ロボット本体の可動体の位置
を検出し、位置データを出力する検出手段と、位置デー
タを記憶するための記憶手段と、外部操作に応じティー
チングモード設定信号を出力する第1の外部操作手段
と、前記ティーチングモード設定信号を受け、検出手段
からの位置データを被作業体の移動に同期してCPデー
タとして記憶手段の第1の領域に記憶せしめる第1の制
御手段と、外部操作に応じてデータ変換設定信号を出力
する第2の外部操作手段と、データ変換設定信号を受
け、記憶手段の第1の領域に記憶されたCPデータのう
ち、選択された位置での位置データをPTPデータとし
て記憶手段の第2の領域に記憶せしめるデータ変換手段
と、外部操作に応じてプレイバックモード設定信号を出
力する第3の外部操作手段と、前記プレイバックモード
設定信号を受け、記憶手段の第2の領域に記憶された位
置データを読み出し、ロボット本体の可動体を位置決め
する第2の制御手段とからなる工業用ロボットによって
達成される。
【0006】上記の構成の工業用ロボットにおいては、
まず第1の外部操作手段の操作に基づきティーチングモ
ードとした後、該ティーチングモードにて位置データを
パルス出力手段からのパルスに応答し連続的にCPデー
タとして記憶し、その後、作業ポイントを選択して記憶
されたCPデータをPTPデータに変更しそのデータを
記憶し作業データとすることが可能となる。
まず第1の外部操作手段の操作に基づきティーチングモ
ードとした後、該ティーチングモードにて位置データを
パルス出力手段からのパルスに応答し連続的にCPデー
タとして記憶し、その後、作業ポイントを選択して記憶
されたCPデータをPTPデータに変更しそのデータを
記憶し作業データとすることが可能となる。
【0007】
【実施例】次に本発明による好ましい一実施例を図面に
基づいて説明する。
基づいて説明する。
【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の範囲内で回動自在である。
動体としての手首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の範囲内で回動自在である。
【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が設けられている。
範囲内で回動させるべく、アーム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が設けられている。
【0010】手首2には、塗料噴射指示用スイッチ19c
を有するハンドル19が着脱自在に設けられており、ハン
ドル19はティーチング動作の際には、手首2に取り付け
られ、準プレイバック動作及びプレイバック動作の際に
は、所望ならば手首2から取り外される。
を有するハンドル19が着脱自在に設けられており、ハン
ドル19はティーチング動作の際には、手首2に取り付け
られ、準プレイバック動作及びプレイバック動作の際に
は、所望ならば手首2から取り外される。
【0011】塗装用ノズル19aを有する塗装ガン19bは
手首2に取り付けられている。
手首2に取り付けられている。
【0012】被作業体としての被塗装物体Wはコンベア
20に部材21を介して吊下されており、コンベア20のX方
向の移動と共に移動される。コンベア20にはパルス発生
器22が連結されており、発生器22はコンベア20の移動に
対応して電気パルスを出力し、発生器22からのパルスを
計数することにより、コンベア20の移動量、すなわち物
体Wの移動量を検出し得る。
20に部材21を介して吊下されており、コンベア20のX方
向の移動と共に移動される。コンベア20にはパルス発生
器22が連結されており、発生器22はコンベア20の移動に
対応して電気パルスを出力し、発生器22からのパルスを
計数することにより、コンベア20の移動量、すなわち物
体Wの移動量を検出し得る。
【0013】物体Wが移動する近傍には、検出器23が設
けられており、物体Wの通過で部材21により検出器23が
作動されると、検出器23は物体通過電気信号を出力す
る。
けられており、物体Wの通過で部材21により検出器23が
作動されると、検出器23は物体通過電気信号を出力す
る。
【0014】スイッチ19c、ポテンショメータ14〜18、
発生器22及び検出器23から出力される各電気信号は制御
盤24内に設けられた制御装置25に供給されている。
発生器22及び検出器23から出力される各電気信号は制御
盤24内に設けられた制御装置25に供給されている。
【0015】制御盤24には記憶支持スイッチ26a及び第
1の外部操作手段、第2の外部操作手段及び第3の外部
操作手段としての制御モード指定スイッチ26b、停止ス
イッチ26c等が設けられている。
1の外部操作手段、第2の外部操作手段及び第3の外部
操作手段としての制御モード指定スイッチ26b、停止ス
イッチ26c等が設けられている。
【0016】制御装置25はディジタル2進信号として作
業データを記憶する記憶手段としての記憶装置27と、発
生器22、検出器23及びスイッチ19c,26a,26b,26c
からの信号を受信し、この信号に基づいて制御信号を出
力する第1の制御手段、データ変換手段及び第2の制御
手段としての制御部28とを有する。
業データを記憶する記憶手段としての記憶装置27と、発
生器22、検出器23及びスイッチ19c,26a,26b,26c
からの信号を受信し、この信号に基づいて制御信号を出
力する第1の制御手段、データ変換手段及び第2の制御
手段としての制御部28とを有する。
【0017】更に、制御装置25は、ポテンショメータ14
〜18からの信号をディジタル信号に変換するアナログ−
ディジタル変換器、制御部28を介して記憶装置27から読
み出された作業データにおいて位置信号に関して補間演
算をディジタル2進演算により行う演算回路、演算回路
に読み出される位置信号を順次一時的に記憶し、かつス
イッチ26aの押下から次の押下までに演算回路に読み出
される位置信号の回数を計数して計数値を保持する保持
回路を有する。
〜18からの信号をディジタル信号に変換するアナログ−
ディジタル変換器、制御部28を介して記憶装置27から読
み出された作業データにおいて位置信号に関して補間演
算をディジタル2進演算により行う演算回路、演算回路
に読み出される位置信号を順次一時的に記憶し、かつス
イッチ26aの押下から次の押下までに演算回路に読み出
される位置信号の回数を計数して計数値を保持する保持
回路を有する。
【0018】また、制御装置25は、演算回路の演算結果
をアナログ変換した信号とポテンショメータ14〜18から
の夫々の信号とを比較して誤差信号を出力する比較器、
この比較器からの誤差信号を増幅する増幅器及びこの増
幅器からの信号により、油圧の給排を制御するサーボ弁
からなる。
をアナログ変換した信号とポテンショメータ14〜18から
の夫々の信号とを比較して誤差信号を出力する比較器、
この比較器からの誤差信号を増幅する増幅器及びこの増
幅器からの信号により、油圧の給排を制御するサーボ弁
からなる。
【0019】以下説明の簡単化のため、これらアナログ
−ディジタル変換器、演算回路、保持回路、比較器、増
幅器及びサーボ弁をポテンショメータ16に関してのみ第
4図において符号29〜34で示す。
−ディジタル変換器、演算回路、保持回路、比較器、増
幅器及びサーボ弁をポテンショメータ16に関してのみ第
4図において符号29〜34で示す。
【0020】他のポテンショメータ14,15,17及び18に
関しても同様に制御装置25は構成されており、以下説明
するようにこれらは同様に動作される。
関しても同様に制御装置25は構成されており、以下説明
するようにこれらは同様に動作される。
【0021】サーボ弁34には油圧発生源35が接続されて
おり、油圧発生源35の油圧はサーボ弁34に制御されて油
圧駆動装置11に給排される。
おり、油圧発生源35の油圧はサーボ弁34に制御されて油
圧駆動装置11に給排される。
【0022】準プレイバック制御モードに制御部28が設
定されている際にスイッチ26aが押下されると、制御部
28は、保持回路31に一時的に記憶されている位置信号
と、位置信号の読み出し回数すなわち計数値とを記憶装
置27に記憶させる。
定されている際にスイッチ26aが押下されると、制御部
28は、保持回路31に一時的に記憶されている位置信号
と、位置信号の読み出し回数すなわち計数値とを記憶装
置27に記憶させる。
【0023】このように構成された工業用ロボットの動
作を説明する。
作を説明する。
【0024】まず、制御部28が制御盤24に設けられたス
イッチ26bの作動によりティーチング制御モードに設定
される。
イッチ26bの作動によりティーチング制御モードに設定
される。
【0025】コンベア20が駆動され物体WがX方向に移
動され、部材21により検出器23が作動されると、制御部
28はティーチング開始となる。
動され、部材21により検出器23が作動されると、制御部
28はティーチング開始となる。
【0026】ティーチング動作では、ロボット本体1の
ハンドル19を作業者が把持し、移動する物体Wに対して
ノズル19aを所定位置に動かして擬似塗装作業を行う。
ハンドル19を作業者が把持し、移動する物体Wに対して
ノズル19aを所定位置に動かして擬似塗装作業を行う。
【0027】擬似塗装作業中、制御部28は、発生器22か
らのパルス毎に変換器29に出力されている位置信号をサ
ンプルし、このサンプルした位置信号を作業データとし
て記憶装置27に送出し、記憶装置27はこのサンプルされ
た位置信号を順番に第1の記憶領域に記憶する。
らのパルス毎に変換器29に出力されている位置信号をサ
ンプルし、このサンプルした位置信号を作業データとし
て記憶装置27に送出し、記憶装置27はこのサンプルされ
た位置信号を順番に第1の記憶領域に記憶する。
【0028】すなわち、第5図に示すように、位置信号
が作業データd1 ,d2 ,d3 ,…,dn として記憶装
置27の第1の記憶領域に記憶される。
が作業データd1 ,d2 ,d3 ,…,dn として記憶装
置27の第1の記憶領域に記憶される。
【0029】尚、塗料を噴射すべき位置ではハンドル19
に設けられたスイッチ19cが押下され、このスイッチ19
cからの信号が位置信号と共に作業データd1 ,d2 ,
d3 ,…,dnとして第1の記憶領域に記憶される。
に設けられたスイッチ19cが押下され、このスイッチ19
cからの信号が位置信号と共に作業データd1 ,d2 ,
d3 ,…,dnとして第1の記憶領域に記憶される。
【0030】物体Wに対する全ての擬似塗装作業が終了
し、制御盤24の停止スイッチ26cが押下されると、制御
部28は記憶装置27の第1の記憶領域において最後のデー
タが記憶された次の番地に停止信号を記憶せしめる。
し、制御盤24の停止スイッチ26cが押下されると、制御
部28は記憶装置27の第1の記憶領域において最後のデー
タが記憶された次の番地に停止信号を記憶せしめる。
【0031】次に、制御盤24に設けられたスイッチ26b
の作動により制御部28が準プレイバックモードに設定さ
れると、制御部28は検出器23からの物体通過信号を受信
すると、順次記憶装置27に記憶された作業データd1 ,
d2 ,d3 ,…,dn を発生器22からのパルス毎に読み
出し、読み出した作業データのうち位置信号を演算回路
30に出力する。
の作動により制御部28が準プレイバックモードに設定さ
れると、制御部28は検出器23からの物体通過信号を受信
すると、順次記憶装置27に記憶された作業データd1 ,
d2 ,d3 ,…,dn を発生器22からのパルス毎に読み
出し、読み出した作業データのうち位置信号を演算回路
30に出力する。
【0032】準プレイバックモードに制御部28が設定さ
れている場合には、制御部28は、演算回路30に補間演算
休止信号を出力する。
れている場合には、制御部28は、演算回路30に補間演算
休止信号を出力する。
【0033】演算回路30は制御部28から補間演算休止信
号を受信すると、供給された位置信号を直ちにアナログ
信号に変換して比較器32に供給すると共に、ディジタル
信号である位置信号を保持回路31に供給する。
号を受信すると、供給された位置信号を直ちにアナログ
信号に変換して比較器32に供給すると共に、ディジタル
信号である位置信号を保持回路31に供給する。
【0034】アナログ信号に変換された位置信号が比較
器32に供給されると、比較器32は供給された位置信号
と、ポテンショメータ16からの実際の位置信号とを比較
してその差を増幅器33に出力する。
器32に供給されると、比較器32は供給された位置信号
と、ポテンショメータ16からの実際の位置信号とを比較
してその差を増幅器33に出力する。
【0035】増幅器33は供給される差信号を増幅してサ
ーボ弁34に出力し、サーボ弁34は供給される差信号に基
づいて油圧駆動装置11に油圧供給源35からの油圧を給排
する。
ーボ弁34に出力し、サーボ弁34は供給される差信号に基
づいて油圧駆動装置11に油圧供給源35からの油圧を給排
する。
【0036】駆動装置11の作動により、アーム3は回動
され、演算回路30から出力される位置信号に対応する位
置に設定される。
され、演算回路30から出力される位置信号に対応する位
置に設定される。
【0037】一方、保持回路31に供給された位置信号
は、直ちに記憶装置27の第2の記憶領域に記憶される。
は、直ちに記憶装置27の第2の記憶領域に記憶される。
【0038】すなわち、作業データが最初の作業データ
d1 である際には、制御部28はスイッチ26aが押下され
たと同様の制御を行い、作業データd1 を直ちに記憶装
置27の第2の記憶領域に記憶せしめる。
d1 である際には、制御部28はスイッチ26aが押下され
たと同様の制御を行い、作業データd1 を直ちに記憶装
置27の第2の記憶領域に記憶せしめる。
【0039】この際、作業データd1 には計数値として
“1”が付加される。
“1”が付加される。
【0040】発生器22から次のパルスが発生されると、
制御部28は記憶装置27の第1の記憶領域から作業データ
d2 を読み出し、作業データd2 において位置信号を演
算回路30に出力し、演算回路30は前記と同様に、供給さ
れた位置信号をアナログ信号に変換して比較器32に出力
すると共に、ディジタル信号としての位置信号を保持回
路31に供給する。
制御部28は記憶装置27の第1の記憶領域から作業データ
d2 を読み出し、作業データd2 において位置信号を演
算回路30に出力し、演算回路30は前記と同様に、供給さ
れた位置信号をアナログ信号に変換して比較器32に出力
すると共に、ディジタル信号としての位置信号を保持回
路31に供給する。
【0041】比較器32は供給された位置信号とポテンシ
ョメータ16から得られる実際の位置信号との差を出力す
る。
ョメータ16から得られる実際の位置信号との差を出力す
る。
【0042】以下前記と同様に、アーム3は演算回路30
から出力される位置信号に相当する回動位置に設定され
る。
から出力される位置信号に相当する回動位置に設定され
る。
【0043】一方、保持回路31は、予め記憶されている
位置信号に代えて新たに供給された位置信号を一時的に
記憶すると共に、位置信号の供給回数、すなわち、計数
値“1”を保持する。
位置信号に代えて新たに供給された位置信号を一時的に
記憶すると共に、位置信号の供給回数、すなわち、計数
値“1”を保持する。
【0044】更に、発生器22から第3のパルスが発生さ
れると、制御部28は前記同様に、作業データd3 の位置
信号を演算回路30に読み出し、演算回路30は供給された
位置信号をそのまま保持回路31に供給すると共に、アナ
ログ信号に変換して比較器32に供給する。
れると、制御部28は前記同様に、作業データd3 の位置
信号を演算回路30に読み出し、演算回路30は供給された
位置信号をそのまま保持回路31に供給すると共に、アナ
ログ信号に変換して比較器32に供給する。
【0045】これにより、アーム3は演算回路30から出
力される位置信号に相当した位置に設定される。
力される位置信号に相当した位置に設定される。
【0046】一方、保持回路31は、前記と同様に、新た
に供給された位置信号を記憶すると共に位置信号の供給
回数、すなわち計数値“2”を保持する。
に供給された位置信号を記憶すると共に位置信号の供給
回数、すなわち計数値“2”を保持する。
【0047】この時、スイッチ26aが押下されると、制
御部28は、保持回路31に保持されている作業データd3
と計数値“2”とを、記憶装置27の第2の記憶領域の作
業データd1 が記憶された次の番地に記憶せしめる。
御部28は、保持回路31に保持されている作業データd3
と計数値“2”とを、記憶装置27の第2の記憶領域の作
業データd1 が記憶された次の番地に記憶せしめる。
【0048】以下同様にして、スイッチ26aが押下され
る毎に、例えば作業データd4 ,d7 …が記憶装置27の
第2の記憶領域に順番に記憶されると共に、“1”,
“3”,…が同時に記憶される。
る毎に、例えば作業データd4 ,d7 …が記憶装置27の
第2の記憶領域に順番に記憶されると共に、“1”,
“3”,…が同時に記憶される。
【0049】最後に、記憶装置27から停止信号が読み出
されると、制御部28は、作業データdn に対してスイッ
チ26が押下されていない際には、作業データdn と計数
値とを保持回路31から読み出し、記憶装置27の第2の記
憶領域に記憶せしめ、動作を停止する。
されると、制御部28は、作業データdn に対してスイッ
チ26が押下されていない際には、作業データdn と計数
値とを保持回路31から読み出し、記憶装置27の第2の記
憶領域に記憶せしめ、動作を停止する。
【0050】尚、停止信号の読み出し前に、作業データ
dn に対してスイッチ26cが押下されて、記憶装置27の
第2の記憶領域に作業データdn と計数値とが記憶され
ている際には、停止信号の読み出しにより制御部28は動
作を停止する。
dn に対してスイッチ26cが押下されて、記憶装置27の
第2の記憶領域に作業データdn と計数値とが記憶され
ている際には、停止信号の読み出しにより制御部28は動
作を停止する。
【0051】以上により、記憶装置27の第2の記憶領域
には第6図に示すような作業データd1 ,d3 ,d4 ,
d7…,dn が記憶される。
には第6図に示すような作業データd1 ,d3 ,d4 ,
d7…,dn が記憶される。
【0052】次に、記憶装置27の第2の記憶領域に記憶
された作業データと計数値とにより、実際のプレイバッ
ク動作が行われる。
された作業データと計数値とにより、実際のプレイバッ
ク動作が行われる。
【0053】すなわち、制御盤24のスイッチ26bが操作
され、制御部28がプレイバック動作モードに設定され、
物体Wがコンベア20によりX方向に移動され、部材21が
検出器23を作動せしめ、検出器23が物体通過信号を発す
ると、制御部28は発生器22からの第1番目のパルスの受
信により、作業データd1 とこれと共に記憶された計数
値“1”とを読み出し、演算回路30に供給する。
され、制御部28がプレイバック動作モードに設定され、
物体Wがコンベア20によりX方向に移動され、部材21が
検出器23を作動せしめ、検出器23が物体通過信号を発す
ると、制御部28は発生器22からの第1番目のパルスの受
信により、作業データd1 とこれと共に記憶された計数
値“1”とを読み出し、演算回路30に供給する。
【0054】演算回路30は、準プレイバック動作時と同
様に、作業データd1 の位置信号を直ちにアナログ信号
に変換して比較器32に出力する。
様に、作業データd1 の位置信号を直ちにアナログ信号
に変換して比較器32に出力する。
【0055】これにより、アーム3は、演算回路30から
出力されている位置信号に対応する位置に設定される。
出力されている位置信号に対応する位置に設定される。
【0056】作業データと共に読み出される計数値
“1”であると、演算回路30は補間演算を行わない。
“1”であると、演算回路30は補間演算を行わない。
【0057】次に発生器22から第2番目のパルスが制御
部28に供給されると、制御部28は記憶装置27の第2の記
憶領域に記憶された作業データd3 とこれに付加された
計数値“2”とを読み出し、作業データd3 の位置信号
と計数値“2”とを演算回路30に供給し、演算回路30
は、制御部28に制御されて、作業データd1 の位置信号
と作業データd3 の位置信号との間を 1/2等分した補間
位置を計算により求め、その計算結果をアナログ信号に
変換して比較器32に出力する。
部28に供給されると、制御部28は記憶装置27の第2の記
憶領域に記憶された作業データd3 とこれに付加された
計数値“2”とを読み出し、作業データd3 の位置信号
と計数値“2”とを演算回路30に供給し、演算回路30
は、制御部28に制御されて、作業データd1 の位置信号
と作業データd3 の位置信号との間を 1/2等分した補間
位置を計算により求め、その計算結果をアナログ信号に
変換して比較器32に出力する。
【0058】補間計算結果が比較器32に出力されると、
アーム3は、補間計算結果に基づく位置に設定される。
アーム3は、補間計算結果に基づく位置に設定される。
【0059】第3のパルスが発生器22から出力される
と、演算回路30はデータd3 の位置信号をアナログ信号
に変換して比較器32に出力し、アーム10はデータd3 の
位置信号に相当する位置に設定される。
と、演算回路30はデータd3 の位置信号をアナログ信号
に変換して比較器32に出力し、アーム10はデータd3 の
位置信号に相当する位置に設定される。
【0060】以下同様であって、第4のパルスが発生器
22から出力されると、制御部28は記憶装置27から作業デ
ータd4 と、計数値“1”とを読み出し演算回路30に出
力する。
22から出力されると、制御部28は記憶装置27から作業デ
ータd4 と、計数値“1”とを読み出し演算回路30に出
力する。
【0061】データd4 と共に読み出される計数値が
“1”であるため、演算回路30は補間演算を行うことな
く、直ちにデータd4 の位置信号をアナログ信号に変換
して比較器32に出力し、アーム3はデータd4 の位置信
号に相当する位置に設定される。
“1”であるため、演算回路30は補間演算を行うことな
く、直ちにデータd4 の位置信号をアナログ信号に変換
して比較器32に出力し、アーム3はデータd4 の位置信
号に相当する位置に設定される。
【0062】第5のパルスが発生器22から出力される
と、制御部28は作業データd7 と計数値“3”とを記憶
装置27の第2の記憶領域から読み出し演算回路30に供給
し、演算回路30は、データd7 と共に読み出される計数
値が“3”であるため、作業データd4 の位置信号と作
業データd7 の位置信号との間を3等分した補間位置を
計算してデータd4 の位置信号に最も近い第1の補間位
置をアナログ信号に変換して比較器32に出力する。
と、制御部28は作業データd7 と計数値“3”とを記憶
装置27の第2の記憶領域から読み出し演算回路30に供給
し、演算回路30は、データd7 と共に読み出される計数
値が“3”であるため、作業データd4 の位置信号と作
業データd7 の位置信号との間を3等分した補間位置を
計算してデータd4 の位置信号に最も近い第1の補間位
置をアナログ信号に変換して比較器32に出力する。
【0063】これにより、アーム3はこの第1の補間位
置に設定される。
置に設定される。
【0064】第6番目のパルスが発生器22から出力され
ると、演算回路22は、制御部28に制御されて、前記3等
分した補間位置においてデータd7 の位置信号に最も近
い第2の補間位置をアナログ信号に変換して比較器32に
出力する。
ると、演算回路22は、制御部28に制御されて、前記3等
分した補間位置においてデータd7 の位置信号に最も近
い第2の補間位置をアナログ信号に変換して比較器32に
出力する。
【0065】従って、第6番目のパルスが発生器22から
発生されることにより、アーム3は前記第2の補間位置
に設定される。
発生されることにより、アーム3は前記第2の補間位置
に設定される。
【0066】以後、第7番目のパルスが発生器22から発
生されることにより、アームは作業データd7 の位置信
号に相当する位置に設定される。
生されることにより、アームは作業データd7 の位置信
号に相当する位置に設定される。
【0067】以上の動作は、記憶装置27の第2の記憶領
域から停止信号が読み出されるまで行われる。
域から停止信号が読み出されるまで行われる。
【0068】尚、データd1 ,d3 …dn において位置
信号以外の信号、例えば、ノズル19aからの塗料の噴射
を指示する信号は、作業データの読み出し毎に、制御部
28で解読され、所定に制御信号が制御部28から出力さ
れ、ノズル19aからの塗料の噴射が行われる。
信号以外の信号、例えば、ノズル19aからの塗料の噴射
を指示する信号は、作業データの読み出し毎に、制御部
28で解読され、所定に制御信号が制御部28から出力さ
れ、ノズル19aからの塗料の噴射が行われる。
【0069】また、以上の動作は、アーム3に関しての
み説明したが、他の可動体、例えば手首2に対しても同
様に行われ、従ってロボット本体1は全体として記憶装
置27に記憶された作業データでもって物体Wに対して所
定の作業を行うように作動される。
み説明したが、他の可動体、例えば手首2に対しても同
様に行われ、従ってロボット本体1は全体として記憶装
置27に記憶された作業データでもって物体Wに対して所
定の作業を行うように作動される。
【0070】尚、実際のプレイバック動作が所望に行わ
れることを確認すれば、記憶装置27の第1の記憶領域に
記憶されたデータを全て消去して、他の作業データを記
憶するようにしてもよい。
れることを確認すれば、記憶装置27の第1の記憶領域に
記憶されたデータを全て消去して、他の作業データを記
憶するようにしてもよい。
【0071】
【発明の効果】前記の如く、本発明によれば、連続的テ
ィーチングによって得られたCPデータを、ポイントを
選択してPTPのデータに変更しそのデータを記憶し作
業データとすることにより、被作業体が移動又は回転す
るような場合も含めて、ティーチング動作を連続的に自
動的に行い得るため、簡単な操作でもって迅速に必要な
作業データを作成し得る。
ィーチングによって得られたCPデータを、ポイントを
選択してPTPのデータに変更しそのデータを記憶し作
業データとすることにより、被作業体が移動又は回転す
るような場合も含めて、ティーチング動作を連続的に自
動的に行い得るため、簡単な操作でもって迅速に必要な
作業データを作成し得る。
【0072】加えて、記憶装置のデータ占有領域を大巾
に削減し得るため、他の多くの作業データを記憶し得、
汎用性に優れた工業用ロボットとし得る。その上、一旦
記憶された作業データの修正を容易に行い得る。
に削減し得るため、他の多くの作業データを記憶し得、
汎用性に優れた工業用ロボットとし得る。その上、一旦
記憶された作業データの修正を容易に行い得る。
【図1】本発明による工業用ロボットの好ましい具体例
の斜視図
の斜視図
【図2】図1に示すロボット本体の側面図
【図3】図1に示すロボット本体の平面図
【図4】図1に示す具体例の制御系統図
【図5】図4に示す記憶装置の第1の記憶領域に記憶さ
れた作業データの説明図
れた作業データの説明図
【図6】記憶装置の第2の記憶領域に記憶された作業デ
ータの説明図
ータの説明図
1 ロボット本体 3 アーム 16 ポテンショメータ 27 記憶装置 31 保持回路 32 比較器
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成4年3月26日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正内容】
【書類名】 明細書
【発明の名称】 工業用ロボット
【特許請求の範囲】
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は工業用ロボットに関す
る。
る。
【0002】
【従来の技術】被作業体の移動と共にロボット本体のア
ームを動かし、被作業体に対して擬似作業を行い、この
時得られるロボット本体のアームの回動位置及びその他
の作業データをCPデータ(コンティニュアスパスデー
タ)として逐一記憶装置に記憶、すなわち連続的ティー
チングを行い、その後、記憶装置に記憶された作業デー
タを読みだし、この読み出した作業データに基づいて被
作業体に実際の作業を行う、すなわちプレイバックを行
うようにした工業用ロボットでは、記憶する作業データ
が比較的多くなり、記憶容量の大なる記憶装置を必要と
する。
ームを動かし、被作業体に対して擬似作業を行い、この
時得られるロボット本体のアームの回動位置及びその他
の作業データをCPデータ(コンティニュアスパスデー
タ)として逐一記憶装置に記憶、すなわち連続的ティー
チングを行い、その後、記憶装置に記憶された作業デー
タを読みだし、この読み出した作業データに基づいて被
作業体に実際の作業を行う、すなわちプレイバックを行
うようにした工業用ロボットでは、記憶する作業データ
が比較的多くなり、記憶容量の大なる記憶装置を必要と
する。
【0003】一方、被作業体に擬似作業を行う際、要所
でのロボット本体のアームの回動位置等をPTPデータ
(ポイントツウポイントデータ)として記憶装置に記
憶、すなわちポイントツウポイント(point-to point)の
ティーチングを行い、その後、記憶装置から読み出した
回動位置信号により補間演算を行い、補間演算で得られ
た位置信号に基づいてプレイバック動作を行う工業用ロ
ボットでは、ティーチング動作に比較的時間を多く必要
とし、加えて、被作業体が移動又は回転する場合には、
この移動又は回転に同期してティーチングを行うことが
若干困難である。
でのロボット本体のアームの回動位置等をPTPデータ
(ポイントツウポイントデータ)として記憶装置に記
憶、すなわちポイントツウポイント(point-to point)の
ティーチングを行い、その後、記憶装置から読み出した
回動位置信号により補間演算を行い、補間演算で得られ
た位置信号に基づいてプレイバック動作を行う工業用ロ
ボットでは、ティーチング動作に比較的時間を多く必要
とし、加えて、被作業体が移動又は回転する場合には、
この移動又は回転に同期してティーチングを行うことが
若干困難である。
【0004】
【発明が解決しようとする課題】本発明は前記諸点に鑑
みなされたものであり、その目的とするところは、プレ
イバック動作で使用される作業データの記憶装置におけ
る占有割合を減少し得、ティーチング動作を簡単に迅速
に行い得る工業用ロボットを提供することにある。
みなされたものであり、その目的とするところは、プレ
イバック動作で使用される作業データの記憶装置におけ
る占有割合を減少し得、ティーチング動作を簡単に迅速
に行い得る工業用ロボットを提供することにある。
【0005】
【課題を解決するための手段】本発明の目的は、可動体
を有するロボット本体と、前記可動体の位置を検出して
当該位置の位置データを出力する検出手段と、前記位置
データを記憶するための記憶手段と、前記検出手段から
の位置データを移動する被作業体の当該移動に同期して
CPデータとして記憶手段に記憶せしめる制御手段と、
データ変換設定信号に基づいて前記記憶手段に記憶され
たCPデータのうち、選択された位置での位置データを
PTPデータとして前記記憶手段に記憶せしめるデータ
変換手段とを有してなり、プレイバックモードに設定さ
れたときに前記記憶手段に記憶されたPTPデータを読
み出し、前記可動体を位置決めするように構成された工
業用ロボットによって達成される。
を有するロボット本体と、前記可動体の位置を検出して
当該位置の位置データを出力する検出手段と、前記位置
データを記憶するための記憶手段と、前記検出手段から
の位置データを移動する被作業体の当該移動に同期して
CPデータとして記憶手段に記憶せしめる制御手段と、
データ変換設定信号に基づいて前記記憶手段に記憶され
たCPデータのうち、選択された位置での位置データを
PTPデータとして前記記憶手段に記憶せしめるデータ
変換手段とを有してなり、プレイバックモードに設定さ
れたときに前記記憶手段に記憶されたPTPデータを読
み出し、前記可動体を位置決めするように構成された工
業用ロボットによって達成される。
【0006】上記の構成の工業用ロボットにおいては、
まずティーチングモードにて位置データを連続的にCP
データとして記憶し、その後、そのCPデータ中より作
業ポイントを選択してPTPデータに変更しそのデータ
を記憶し作業データとすることが可能となる。
まずティーチングモードにて位置データを連続的にCP
データとして記憶し、その後、そのCPデータ中より作
業ポイントを選択してPTPデータに変更しそのデータ
を記憶し作業データとすることが可能となる。
【0007】
【実施例】次に本発明による好ましい一実施例を図面に
基づいて説明する。
基づいて説明する。
【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の範囲内で回動自在である。
動体としての手首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の範囲内で回動自在である。
【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
が設けられている。
範囲内で回動させるべく、アーム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
が設けられている。
【0010】手首2には、塗料噴射指示用スイッチ19c
を有するハンドル19が着脱自在に設けられており、ハン
ドル19はティーチング動作の際には、手首2に取り付け
られ、準プレイバック動作及びプレイバック動作の際に
は、所望ならば手首2から取り外される。
を有するハンドル19が着脱自在に設けられており、ハン
ドル19はティーチング動作の際には、手首2に取り付け
られ、準プレイバック動作及びプレイバック動作の際に
は、所望ならば手首2から取り外される。
【0011】塗装用ノズル19aを有する塗装ガン19bは
手首2に取り付けられている。
手首2に取り付けられている。
【0012】被作業体としての被塗装物体Wはコンベア
20に部材21を介して吊下されており、コンベア20のX方
向の移動と共に移動される。コンベア20にはパルス発生
器22が連結されており、パルス発生器22はコンベア20の
移動に対応して電気パルスを出力し、パルス発生器22か
らのパルスを計数することにより、コンベア20の移動
量、すなわち物体Wの移動量を検出し得る。
20に部材21を介して吊下されており、コンベア20のX方
向の移動と共に移動される。コンベア20にはパルス発生
器22が連結されており、パルス発生器22はコンベア20の
移動に対応して電気パルスを出力し、パルス発生器22か
らのパルスを計数することにより、コンベア20の移動
量、すなわち物体Wの移動量を検出し得る。
【0013】物体Wが移動する近傍には、検出器23が設
けられており、物体Wの通過で部材21により検出器23が
作動されると、検出器23は物体通過電気信号を出力す
る。
けられており、物体Wの通過で部材21により検出器23が
作動されると、検出器23は物体通過電気信号を出力す
る。
【0014】スイッチ19c、ポテンショメータ14〜18、
発生器22及び検出器23から出力される各電気信号は制御
盤24内に設けられた制御装置25に供給されている。
発生器22及び検出器23から出力される各電気信号は制御
盤24内に設けられた制御装置25に供給されている。
【0015】制御盤24には記憶指示スイッチ26a及び制
御モード指定スイッチ26b、停止スイッチ26c等が設け
られており、これらのスイッチ26a〜26cは前記制御装
置25に接続されている。
御モード指定スイッチ26b、停止スイッチ26c等が設け
られており、これらのスイッチ26a〜26cは前記制御装
置25に接続されている。
【0016】制御装置25はディジタル2進信号として作
業データを記憶する記憶装置27と、パルス発生器22、検
出器23及びスイッチ19c,26a,26b,26cからの信号
を受信し、この信号に基づいて制御信号を出力する制御
部28とを主構成としている。
業データを記憶する記憶装置27と、パルス発生器22、検
出器23及びスイッチ19c,26a,26b,26cからの信号
を受信し、この信号に基づいて制御信号を出力する制御
部28とを主構成としている。
【0017】更に、制御装置25は、ポテンショメータ14
〜18からの信号をディジタル信号に変換するアナログ−
ディジタル変換器29、制御部28を介して記憶装置27から
読み出された作業データにおいて位置信号に関して補間
演算をディジタル2進演算により行う演算回路30、演算
回路30に読み出される位置信号を順次一時的に記憶し、
かつスイッチ26aの押下から次の押下までに演算回路に
読み出される位置信号の回数を計数して計数値を保持す
る保持回路31を有する。
〜18からの信号をディジタル信号に変換するアナログ−
ディジタル変換器29、制御部28を介して記憶装置27から
読み出された作業データにおいて位置信号に関して補間
演算をディジタル2進演算により行う演算回路30、演算
回路30に読み出される位置信号を順次一時的に記憶し、
かつスイッチ26aの押下から次の押下までに演算回路に
読み出される位置信号の回数を計数して計数値を保持す
る保持回路31を有する。
【0018】また、制御装置25は、演算回路30の演算結
果をアナログ変換した信号とポテンショメータ14〜18か
らの夫々の信号とを比較して誤差信号を出力する比較器
32、この比較器32からの誤差信号を増幅する増幅器33及
びこの増幅器33からの信号により、油圧の給排を制御す
るサーボ弁34からなる。
果をアナログ変換した信号とポテンショメータ14〜18か
らの夫々の信号とを比較して誤差信号を出力する比較器
32、この比較器32からの誤差信号を増幅する増幅器33及
びこの増幅器33からの信号により、油圧の給排を制御す
るサーボ弁34からなる。
【0019】以下説明の簡単化のため、図4に見られる
ようにポテンショメータ16が設けられた軸を例にとり、
各構成要素を説明するが、他のポテンショメータ14,1
5,17及び18が設けられた各軸に関しても同様に制御装
置25は構成されており、以下説明するようにこれらは同
様に動作される。
ようにポテンショメータ16が設けられた軸を例にとり、
各構成要素を説明するが、他のポテンショメータ14,1
5,17及び18が設けられた各軸に関しても同様に制御装
置25は構成されており、以下説明するようにこれらは同
様に動作される。
【0020】サーボ弁34には油圧発生源35が接続されて
おり、油圧発生源35の油圧はサーボ弁34に制御されて油
圧駆動装置11に給排される。
おり、油圧発生源35の油圧はサーボ弁34に制御されて油
圧駆動装置11に給排される。
【0021】このように構成された工業用ロボットの動
作を説明する。
作を説明する。
【0022】まず、制御部28が制御盤24に設けられたス
イッチ26bの作動によりティーチング制御モードに設定
される。
イッチ26bの作動によりティーチング制御モードに設定
される。
【0023】コンベア20が駆動され物体WがX方向に移
動され、部材21により検出器23が作動されると、制御部
28はティーチング開始となる。
動され、部材21により検出器23が作動されると、制御部
28はティーチング開始となる。
【0024】ティーチング動作では、ロボット本体1の
ハンドル19を作業者が把持し、移動する物体Wに対して
ノズル19aを所定位置に動かして擬似塗装作業を行う。
ハンドル19を作業者が把持し、移動する物体Wに対して
ノズル19aを所定位置に動かして擬似塗装作業を行う。
【0025】擬似塗装作業中、制御部28は、発生器22か
らのパルス毎に変換器29に出力されている位置信号をサ
ンプルし、このサンプルした位置信号を作業データとし
て記憶装置27に送出し、記憶装置27はこのサンプルされ
た位置信号を順番に第1の記憶領域に記憶する。
らのパルス毎に変換器29に出力されている位置信号をサ
ンプルし、このサンプルした位置信号を作業データとし
て記憶装置27に送出し、記憶装置27はこのサンプルされ
た位置信号を順番に第1の記憶領域に記憶する。
【0026】すなわち、第5図に示すように、位置信号
が作業データd1 ,d2 ,d3 ,…,dn として記憶装
置27の第1の記憶領域に記憶される。
が作業データd1 ,d2 ,d3 ,…,dn として記憶装
置27の第1の記憶領域に記憶される。
【0027】尚、本実施例では、塗料を噴射すべき位置
ではハンドル19に設けられたスイッチ19cが押下され、
このスイッチ19cからの信号が位置信号と共に作業デー
タd1 ,d2 ,d3 ,…,dn として第1の記憶領域に
記憶される。
ではハンドル19に設けられたスイッチ19cが押下され、
このスイッチ19cからの信号が位置信号と共に作業デー
タd1 ,d2 ,d3 ,…,dn として第1の記憶領域に
記憶される。
【0028】物体Wに対する全ての擬似塗装作業が終了
し、制御盤24の停止スイッチ26cが押下されると、制御
部28は記憶装置27の第1の記憶領域において最後のデー
タが記憶された次の番地に停止信号を記憶せしめる。
し、制御盤24の停止スイッチ26cが押下されると、制御
部28は記憶装置27の第1の記憶領域において最後のデー
タが記憶された次の番地に停止信号を記憶せしめる。
【0029】次に、制御盤24に設けられたスイッチ26b
の作動により制御部28が準プレイバックモードに設定さ
れる。
の作動により制御部28が準プレイバックモードに設定さ
れる。
【0030】詳細は後述するが、準プレイバック制御モ
ードに制御部28が設定されている際にスイッチ26aが押
下されると、制御部28は、保持回路31に一時的に記憶さ
れている位置信号と、位置信号の読み出し回数すなわち
計数値とを記憶装置27に記憶させるように動作する。即
ち、制御部28は検出器23からの物体通過信号を受信する
と、順次記憶装置27に記憶された作業データd1 ,
d2 ,d3 ,…,dn を発生器22からのパルス毎に読み
出し、読み出した作業データのうち位置信号(塗料噴射
信号を除いた信号)を演算回路30に出力する。
ードに制御部28が設定されている際にスイッチ26aが押
下されると、制御部28は、保持回路31に一時的に記憶さ
れている位置信号と、位置信号の読み出し回数すなわち
計数値とを記憶装置27に記憶させるように動作する。即
ち、制御部28は検出器23からの物体通過信号を受信する
と、順次記憶装置27に記憶された作業データd1 ,
d2 ,d3 ,…,dn を発生器22からのパルス毎に読み
出し、読み出した作業データのうち位置信号(塗料噴射
信号を除いた信号)を演算回路30に出力する。
【0031】準プレイバックモードに制御部28が設定さ
れている場合には、制御部28は、演算回路30に補間演算
休止信号を出力する。
れている場合には、制御部28は、演算回路30に補間演算
休止信号を出力する。
【0032】演算回路30は制御部28から補間演算休止信
号を受信すると、供給された位置信号を直ちにアナログ
信号に変換して比較器32に供給すると共に、ディジタル
信号である位置信号を保持回路31に供給する。
号を受信すると、供給された位置信号を直ちにアナログ
信号に変換して比較器32に供給すると共に、ディジタル
信号である位置信号を保持回路31に供給する。
【0033】アナログ信号に変換された位置信号が比較
器32に供給されると、比較器32は供給された位置信号
と、ポテンショメータ16からの実際の位置信号とを比較
してその差を増幅器33に出力する。
器32に供給されると、比較器32は供給された位置信号
と、ポテンショメータ16からの実際の位置信号とを比較
してその差を増幅器33に出力する。
【0034】増幅器33は供給される差信号を増幅してサ
ーボ弁34に出力し、サーボ弁34は供給される差信号に基
づいて油圧駆動装置11に油圧供給源35からの油圧を給排
する。
ーボ弁34に出力し、サーボ弁34は供給される差信号に基
づいて油圧駆動装置11に油圧供給源35からの油圧を給排
する。
【0035】駆動装置11の作動により、アーム3は回動
され、演算回路30から出力される位置信号に対応する位
置に設定される。
され、演算回路30から出力される位置信号に対応する位
置に設定される。
【0036】一方、保持回路31に供給された位置信号
は、直ちに記憶装置27の第2の記憶領域に記憶される。
は、直ちに記憶装置27の第2の記憶領域に記憶される。
【0037】すなわち、作業データが最初の作業データ
d1 である際には、制御部28はスイッチ26aが押下され
たと同様の制御を行い、作業データd1 を直ちに記憶装
置27の第2の記憶領域に記憶せしめる。
d1 である際には、制御部28はスイッチ26aが押下され
たと同様の制御を行い、作業データd1 を直ちに記憶装
置27の第2の記憶領域に記憶せしめる。
【0038】この際、作業データd1 には計数値として
“1”が付加される。
“1”が付加される。
【0039】発生器22から次のパルスが発生されると、
制御部28は記憶装置27の第1の記憶領域から作業データ
d2 を読み出し、作業データd2 において位置信号を演
算回路30に出力し、演算回路30は前記と同様に、供給さ
れた位置信号をアナログ信号に変換して比較器32に出力
すると共に、ディジタル信号としての位置信号を保持回
路31に供給する。
制御部28は記憶装置27の第1の記憶領域から作業データ
d2 を読み出し、作業データd2 において位置信号を演
算回路30に出力し、演算回路30は前記と同様に、供給さ
れた位置信号をアナログ信号に変換して比較器32に出力
すると共に、ディジタル信号としての位置信号を保持回
路31に供給する。
【0040】比較器32は供給された位置信号とポテンシ
ョメータ16から得られる実際の位置信号との差を出力す
る。
ョメータ16から得られる実際の位置信号との差を出力す
る。
【0041】以下前記と同様に、アーム3は演算回路30
から出力される位置信号に相当する回動位置に設定され
る。
から出力される位置信号に相当する回動位置に設定され
る。
【0042】一方、保持回路31は、予め記憶されている
位置信号に代えて新たに供給された位置信号を一時的に
記憶すると共に、位置信号の供給回数、すなわち、計数
値“1”を保持する。
位置信号に代えて新たに供給された位置信号を一時的に
記憶すると共に、位置信号の供給回数、すなわち、計数
値“1”を保持する。
【0043】この位置信号が必要ならスイッチ26aを押
し、不要なら次の位置信号が読み出され、前記作業デー
タd2 が不要であると、発生器22から第3のパルスが発
生され、制御部28は前記同様に、作業データd3 の位置
信号を演算回路30に読み出し、演算回路30は供給された
位置信号をそのまま保持回路31に供給すると共に、アナ
ログ信号に変換して比較器32に供給する。
し、不要なら次の位置信号が読み出され、前記作業デー
タd2 が不要であると、発生器22から第3のパルスが発
生され、制御部28は前記同様に、作業データd3 の位置
信号を演算回路30に読み出し、演算回路30は供給された
位置信号をそのまま保持回路31に供給すると共に、アナ
ログ信号に変換して比較器32に供給する。
【0044】これにより、アーム3は演算回路30から出
力される位置信号に相当した位置に設定される。
力される位置信号に相当した位置に設定される。
【0045】一方、保持回路31は、前記と同様に、新た
に供給された位置信号を記憶すると共に位置信号の供給
回数、すなわち計数値“2”を保持する。
に供給された位置信号を記憶すると共に位置信号の供給
回数、すなわち計数値“2”を保持する。
【0046】この時、この位置信号が必要と判断されて
スイッチ26aが押下されると、制御部28は、保持回路31
に保持されている作業データd3 と計数値“2”とを、
記憶装置27の第2の記憶領域の作業データd1 が記憶さ
れた次の番地に記憶せしめる。
スイッチ26aが押下されると、制御部28は、保持回路31
に保持されている作業データd3 と計数値“2”とを、
記憶装置27の第2の記憶領域の作業データd1 が記憶さ
れた次の番地に記憶せしめる。
【0047】以下同様にして、スイッチ26aが押下され
る毎に、例えば作業データd4 ,d7 …が記憶装置27の
第2の記憶領域に順番に記憶されると共に、“1”,
“3”,…が同時に記憶される。
る毎に、例えば作業データd4 ,d7 …が記憶装置27の
第2の記憶領域に順番に記憶されると共に、“1”,
“3”,…が同時に記憶される。
【0048】最後に、記憶装置27から停止信号が読み出
されると、制御部28は、作業データdn に対してスイッ
チ26が押下されていない際には、作業データdn と計数
値とを保持回路31から読み出し、記憶装置27の第2の記
憶領域に記憶せしめ、動作を停止する。
されると、制御部28は、作業データdn に対してスイッ
チ26が押下されていない際には、作業データdn と計数
値とを保持回路31から読み出し、記憶装置27の第2の記
憶領域に記憶せしめ、動作を停止する。
【0049】尚、停止信号の読み出し前に、作業データ
dn に対してスイッチ26cが押下されて、記憶装置27の
第2の記憶領域に作業データdn と計数値とが記憶され
ている際には、停止信号の読み出しにより制御部28は動
作を停止する。
dn に対してスイッチ26cが押下されて、記憶装置27の
第2の記憶領域に作業データdn と計数値とが記憶され
ている際には、停止信号の読み出しにより制御部28は動
作を停止する。
【0050】以上により、記憶装置27の第2の記憶領域
には第6図に示すような作業データd1 ,d3 ,d4 ,
d7…,dn が記憶される。
には第6図に示すような作業データd1 ,d3 ,d4 ,
d7…,dn が記憶される。
【0051】次に、記憶装置27の第2の記憶領域に記憶
された作業データと計数値とにより、実際のプレイバッ
ク動作が行われる。
された作業データと計数値とにより、実際のプレイバッ
ク動作が行われる。
【0052】すなわち、制御盤24のスイッチ26bが操作
され、制御部28がプレイバック動作モードに設定され、
物体Wがコンベア20によりX方向に移動され、部材21が
検出器23を作動せしめ、検出器23が物体通過信号を発す
ると、制御部28は発生器22からの第1番目のパルスの受
信により、作業データd1 とこれと共に記憶された計数
値“1”とを読み出し、演算回路30に供給する。
され、制御部28がプレイバック動作モードに設定され、
物体Wがコンベア20によりX方向に移動され、部材21が
検出器23を作動せしめ、検出器23が物体通過信号を発す
ると、制御部28は発生器22からの第1番目のパルスの受
信により、作業データd1 とこれと共に記憶された計数
値“1”とを読み出し、演算回路30に供給する。
【0053】演算回路30は、準プレイバック動作時と同
様に、作業データd1 の位置信号を直ちにアナログ信号
に変換して比較器32に出力する。
様に、作業データd1 の位置信号を直ちにアナログ信号
に変換して比較器32に出力する。
【0054】これにより、アーム3は、演算回路30から
出力されている位置信号に対応する位置に設定される。
出力されている位置信号に対応する位置に設定される。
【0055】作業データと共に読み出される計数値
“1”であると、演算回路30は補間演算を行わない。
“1”であると、演算回路30は補間演算を行わない。
【0056】次に発生器22から第2番目のパルスが制御
部28に供給されると、制御部28は記憶装置27の第2の記
憶領域に記憶された作業データd3 とこれに付加された
計数値“2”とを読み出し、作業データd3 の位置信号
と計数値“2”とを演算回路30に供給し、演算回路30
は、制御部28に制御されて、作業データd1 の位置信号
と作業データd3 の位置信号との間を 1/2等分した補間
位置を計算により求め、その計算結果をアナログ信号に
変換して比較器32に出力する。
部28に供給されると、制御部28は記憶装置27の第2の記
憶領域に記憶された作業データd3 とこれに付加された
計数値“2”とを読み出し、作業データd3 の位置信号
と計数値“2”とを演算回路30に供給し、演算回路30
は、制御部28に制御されて、作業データd1 の位置信号
と作業データd3 の位置信号との間を 1/2等分した補間
位置を計算により求め、その計算結果をアナログ信号に
変換して比較器32に出力する。
【0057】補間計算結果が比較器32に出力されると、
アーム3は、補間計算結果に基づく位置に設定される。
アーム3は、補間計算結果に基づく位置に設定される。
【0058】第3のパルスが発生器22から出力される
と、演算回路30はデータd3 の位置信号をアナログ信号
に変換して比較器32に出力し、アーム10はデータd3 の
位置信号に相当する位置に設定される。
と、演算回路30はデータd3 の位置信号をアナログ信号
に変換して比較器32に出力し、アーム10はデータd3 の
位置信号に相当する位置に設定される。
【0059】以下同様であって、第4のパルスが発生器
22から出力されると、制御部28は記憶装置27から作業デ
ータd4 と、計数値“1”とを読み出し演算回路30に出
力する。
22から出力されると、制御部28は記憶装置27から作業デ
ータd4 と、計数値“1”とを読み出し演算回路30に出
力する。
【0060】データd4 と共に読み出される計数値が
“1”であるため、演算回路30は補間演算を行うことな
く、直ちにデータd4 の位置信号をアナログ信号に変換
して比較器32に出力し、アーム3はデータd4 の位置信
号に相当する位置に設定される。
“1”であるため、演算回路30は補間演算を行うことな
く、直ちにデータd4 の位置信号をアナログ信号に変換
して比較器32に出力し、アーム3はデータd4 の位置信
号に相当する位置に設定される。
【0061】第5のパルスが発生器22から出力される
と、制御部28は作業データd7 と計数値“3”とを記憶
装置27の第2の記憶領域から読み出し演算回路30に供給
し、演算回路30は、データd7 と共に読み出される計数
値が“3”であるため、作業データd4 の位置信号と作
業データd7 の位置信号との間を3等分した補間位置を
計算してデータd4 の位置信号に最も近い第1の補間位
置をアナログ信号に変換して比較器32に出力する。
と、制御部28は作業データd7 と計数値“3”とを記憶
装置27の第2の記憶領域から読み出し演算回路30に供給
し、演算回路30は、データd7 と共に読み出される計数
値が“3”であるため、作業データd4 の位置信号と作
業データd7 の位置信号との間を3等分した補間位置を
計算してデータd4 の位置信号に最も近い第1の補間位
置をアナログ信号に変換して比較器32に出力する。
【0062】これにより、アーム3はこの第1の補間位
置に設定される。
置に設定される。
【0063】第6番目のパルスが発生器22から出力され
ると、演算回路22は、制御部28に制御されて、前記3等
分した補間位置においてデータd7 の位置信号に最も近
い第2の補間位置をアナログ信号に変換して比較器32に
出力する。
ると、演算回路22は、制御部28に制御されて、前記3等
分した補間位置においてデータd7 の位置信号に最も近
い第2の補間位置をアナログ信号に変換して比較器32に
出力する。
【0064】従って、第6番目のパルスが発生器22から
発生されることにより、アーム3は前記第2の補間位置
に設定される。
発生されることにより、アーム3は前記第2の補間位置
に設定される。
【0065】以後、第7番目のパルスが発生器22から発
生されることにより、アームは作業データd7 の位置信
号に相当する位置に設定される。
生されることにより、アームは作業データd7 の位置信
号に相当する位置に設定される。
【0066】以上の動作は、記憶装置27の第2の記憶領
域から停止信号が読み出されるまで行われる。
域から停止信号が読み出されるまで行われる。
【0067】尚、データd1 ,d3 …dn において位置
信号以外の信号、例えば、ノズル19aからの塗料の噴射
を指示する信号は、作業データの読み出し毎に、制御部
28で解読され、所定に制御信号が制御部28から出力さ
れ、ノズル19aからの塗料の噴射が行われる。
信号以外の信号、例えば、ノズル19aからの塗料の噴射
を指示する信号は、作業データの読み出し毎に、制御部
28で解読され、所定に制御信号が制御部28から出力さ
れ、ノズル19aからの塗料の噴射が行われる。
【0068】また、以上の動作は、アーム3に関しての
み説明したが、他の可動体、例えば手首2に対しても同
様に行われ、従ってロボット本体1は全体として記憶装
置27に記憶された作業データでもって物体Wに対して所
定の作業を行うように作動される。
み説明したが、他の可動体、例えば手首2に対しても同
様に行われ、従ってロボット本体1は全体として記憶装
置27に記憶された作業データでもって物体Wに対して所
定の作業を行うように作動される。
【0069】尚、実際のプレイバック動作が所望に行わ
れることを確認すれば、記憶装置27の第1の記憶領域
に記憶されたデータを全て消去して、他の作業データを
記憶するようにしてもよい。
れることを確認すれば、記憶装置27の第1の記憶領域
に記憶されたデータを全て消去して、他の作業データを
記憶するようにしてもよい。
【0070】
【発明の効果】前記の如く、本発明によれば、連続的テ
ィーチングによって得られたCPデータを、ポイントを
選択してPTPのデータに変更しそのデータを記憶し作
業データとすることにより、被作業体が移動又は回転す
るような場合も含めて、ティーチング動作を連続的に自
動的に行い得るため、簡単な操作でもって迅速に必要な
作業データを作成し得る。
ィーチングによって得られたCPデータを、ポイントを
選択してPTPのデータに変更しそのデータを記憶し作
業データとすることにより、被作業体が移動又は回転す
るような場合も含めて、ティーチング動作を連続的に自
動的に行い得るため、簡単な操作でもって迅速に必要な
作業データを作成し得る。
【0071】加えて、記憶装置のデータ占有領域を大巾
に削減し得るため、他の多くの作業データを記憶し得、
汎用性に優れた工業用ロボットとし得る。その上、一旦
記憶された作業データの修正を容易に行い得る。
に削減し得るため、他の多くの作業データを記憶し得、
汎用性に優れた工業用ロボットとし得る。その上、一旦
記憶された作業データの修正を容易に行い得る。
【図面の簡単な説明】
【図1】本発明による工業用ロボットの好ましい具体例
の斜視図
の斜視図
【図2】図1に示すロボット本体の側面図
【図3】図1に示すロボット本体の平面図
【図4】図1に示す具体例の制御系統図
【図5】図4に示す記憶装置の第1の記憶領域に記憶さ
れた作業データの説明図
れた作業データの説明図
【図6】記憶装置の第2の記憶領域に記憶された作業デ
ータの説明図
ータの説明図
【符号の説明】 1 ロボット本体 3 アーム 16 ポテンショメータ 27 記憶装置 31 保持回路 32 比較器
Claims (1)
- 【請求項1】 可動体を有するロボット本体と、ロボッ
ト本体の可動体の位置を検出し、位置データを出力する
検出手段と、位置データを記憶するための記憶手段と、
外部操作に応じティーチングモード設定信号を出力する
第1の外部操作手段と、前記ティーチングモード設定信
号を受け、前記検出手段からの位置データを前記被作業
体の移動に同期してCPデータとして前記記憶手段の第
1の領域に記憶せしめる第1の制御手段と、外部操作に
応じてデータ変換設定信号を出力する第2の外部操作手
段と、前記データ変換設定信号を受け、前記記憶手段の
第1の領域に記憶されたCPデータのうち、選択された
位置での位置データをPTPデータとして前記記憶手段
の第2の領域に記憶せしめるデータ変換手段と、外部操
作に応じてプレイバックモード設定信号を出力する第3
の外部操作手段と、前記プレイバックモード設定信号を
受け、前記記憶手段の第2の領域に記憶された位置デー
タを読み出し、ロボット本体の可動体を位置決めする第
2の制御手段とからなる工業用ロボット。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4041682A JPH0735033B2 (ja) | 1992-02-27 | 1992-02-27 | 工業用ロボット及び工業用ロボットのデータ変換方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4041682A JPH0735033B2 (ja) | 1992-02-27 | 1992-02-27 | 工業用ロボット及び工業用ロボットのデータ変換方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0592382A true JPH0592382A (ja) | 1993-04-16 |
| JPH0735033B2 JPH0735033B2 (ja) | 1995-04-19 |
Family
ID=12615204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4041682A Expired - Lifetime JPH0735033B2 (ja) | 1992-02-27 | 1992-02-27 | 工業用ロボット及び工業用ロボットのデータ変換方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0735033B2 (ja) |
Citations (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 |
| JPS5544644A (en) * | 1978-09-25 | 1980-03-29 | Kobe Steel Ltd | Position comparison display device for industrial robot |
-
1992
- 1992-02-27 JP JP4041682A patent/JPH0735033B2/ja not_active Expired - Lifetime
Patent Citations (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 |
| JPS5544644A (en) * | 1978-09-25 | 1980-03-29 | Kobe Steel Ltd | Position comparison display device for industrial robot |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0735033B2 (ja) | 1995-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4385358A (en) | Robot | |
| US4420812A (en) | Teaching- playback robot | |
| US3943343A (en) | Program control system for manipulator | |
| JPS6130284B2 (ja) | ||
| US4743819A (en) | Industrial robot | |
| JPS60193016A (ja) | ロボツト装置 | |
| JPS60110015A (ja) | 可搬式マニピユレ−タ装置 | |
| JP2728399B2 (ja) | ロボツトの制御方法 | |
| JPH0592382A (ja) | 工業用ロボツト | |
| JPH0712597B2 (ja) | 工業用ロボットとポジショナの連動制御システム | |
| EP3411766B1 (en) | A method and a system for aligning a tool during programming of an industrial robot | |
| WO1992003769A1 (en) | Apparatus and method for using force feedback to teach a robot | |
| JP3801264B2 (ja) | 産業用ロボットの教示方法および装置 | |
| JPS5821663Y2 (ja) | マスタ・スレ−ブ式ロボツト | |
| JPH05265537A (ja) | ロボットの自動教示法 | |
| JPS60147810A (ja) | 溶接ロボツトの制御装置 | |
| JPS6120881B2 (ja) | ||
| JP3779523B2 (ja) | 位置教示方法 | |
| JPH0229478B2 (ja) | ||
| JPH04152082A (ja) | ロボット倣い制御装置 | |
| JP2506157B2 (ja) | ロボットの制御装置 | |
| JPH0241682Y2 (ja) | ||
| JPS5870970A (ja) | 自動溶接方法 | |
| JPS6031912Y2 (ja) | ロボツト | |
| JPS6258304A (ja) | 面的倣い制御装置 |