JPH0612490B2 - ロボツトの制御装置 - Google Patents

ロボツトの制御装置

Info

Publication number
JPH0612490B2
JPH0612490B2 JP60084638A JP8463885A JPH0612490B2 JP H0612490 B2 JPH0612490 B2 JP H0612490B2 JP 60084638 A JP60084638 A JP 60084638A JP 8463885 A JP8463885 A JP 8463885A JP H0612490 B2 JPH0612490 B2 JP H0612490B2
Authority
JP
Japan
Prior art keywords
command value
force
circuit
robot
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP60084638A
Other languages
English (en)
Other versions
JPS61243514A (ja
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP60084638A priority Critical patent/JPH0612490B2/ja
Publication of JPS61243514A publication Critical patent/JPS61243514A/ja
Publication of JPH0612490B2 publication Critical patent/JPH0612490B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はロボットの制御装置に関し、特にロボットの
可動部を外力によって自由に動かし得る状態にする、所
謂力抜き制御とも云うべき制御を行ない得るロボットの
制御装置に関する。
〔従来の技術〕
近年、各種の産業用ロボットが工場の製造ラインで使用
されるようになり、組立(アッセンブリ)ロボットも実
用化されつつある。
しかし、従来から組立作業ラインに多く用いられてるい
コンティニアスラインにロボットを配置して、コンベア
上を連続して流れる物品(ワーク)の組付け作業を行な
わせるには、コンベアとロボットとの間で動きの同期を
とる必要があり、ロボット自体の作業に係わる制御とコ
ンベアとの間の同期をとる制御とを同時に行なうのは非
常に難かしい。
そこで、ロボットがある作業を行なう間、アーム等の可
動部を外力によって自由に動かし得る「力抜き状態」に
すれば、特に同期制御を行なわなくてもコンベア上のワ
ークの移動に追従させることができる。
このような力抜き制御が可能なロボットの制御装置とし
ては、従来例えば特開昭58−206389号公報に記
載されているようなものがある。
この装置は、多軸ロボットにおける複数の可動部のうち
の予め指定した可動部を駆動するアクチュエータ、例え
ばモータへの駆動電流を遮断することによって、その可
動部を外力によって自由に動かし得るようにしたもので
ある。
しかしながら、このような従来の力抜き制御可能なロボ
ットの制御装置にあっては、ロボットを駆動する例えば
モータの駆動電流(パワー)を遮断するようにしていた
ため、その遮断手段として大電流用の接点容量の大きい
大型で高価なマグネットスイッチを用いなければならな
いばかりか、そけを用いることによって接点のオン・オ
フ時にモータに流れる突入電流を防止する対策を施した
り、接点のメンテナンスを頻繁に行なう必要があるなど
の問題点があった。
そこで、ロボットにおけるアーム等の可動部の制御は、
一般に速度指令値と可動部の速度検出系からの速度フィ
ードバック値との偏差に基づく指令値に応じて可動部を
駆動するモータの駆動電流を制御するようになっている
ので、この速度指令値と速度フィードバック値との偏差
に基づく指令値を実際の速度指令値と速度フィードバッ
ク値の値に拘らず零(ゼロ)にすることによって、可動
部を外力により自由に動かし得るようにするロボットの
制御装置を、本出願人が先に特許出願している(特願昭
59−265353号)。
このようにすれば、偏差に基づく指令値を零にするため
の切換制御手段としては、接点容量が小さく小型で安価
なリレースイッチ等を使用することができ、接点の切換
時にモータに突入電流が流れることがないためその防止
対策を施さなくて済み、接点のメンテナンス回数も少な
くて済むので、前述の問題点を解決することができる。
〔発明が解決しようとする問題点〕 しかしながら、このようなロボットの制御装置において
も、結果としてはロボットの可動部の各軸を駆動するモ
ータの駆動電流を零にして力抜き状態にするだけであっ
たため、その状態で外力による追従動作を行なわせる
と、外力によるロボットの可動部の変位に対してその可
動部及び関節軸(駆動力伝達部や軸受部を含む)に慣
性,粘性,静摩擦及び動摩擦等による各種の抵抗力が生
ずるため、可動部の追従力を零又はそれに近くすること
ができず、スムーズな追従動作ができなくなる場合があ
り、この追従力(前述の抵抗力に対抗する力)が大きい
と、ハンドに取付けた工具がワークから外れてしまうこ
ともあるという問題点があった。
この発明は、この問題点を解決して、ロボットの力抜き
制御時に外力によるスムーズな追従動作を可能にするこ
とを目的とする。
〔問題点を解決するための手段〕
そのため、この発明によるロボットの制御装置は、速度
指令値と速度フィードバック値との偏差に基づく指令値
を実際値に拘らず零にすることによって可動部の力抜き
制御を行なうと共に、搬送されるワークに前記可動部を
係合させる追従動作時に該ワークの搬送にともなって該
可動部が受ける追従力を検出する追従力検出手段と、該
追従力検出手段によって検出された追従力に応じて、該
可動部が当該ワークを追従方向に押し付けるような該追
従力よりも大きなトルクを上記可動部を駆動するモータ
に発生させるための補償指令値を出力する追従力補償回
路を設け、上記力抜き制御時に、その補償指令値によっ
て上記可動部を駆動するモータの駆動電流を制御して、
ロボットの可動部を外力により自由に追従動作し得るよ
うにしたものである。
〔実施例〕
以下、この発明の実施例を添付図面を参照しながら説明
する。
先ず、第2図を参照してこの実施例に使用するロボット
の構成及びその作業について説明する。
図中、1は垂直多関節型ロボットであり、図示しない台
座上に固定された基部2に垂直に立設した腰軸3と、こ
の腰軸に対して直角に固定された肩軸を兼ねたモータ4
に連結された第1アーム(上腕)5と、この第1アーム
の先端部に肘軸6によって回動自在に連結された第2ア
ーム(下腕)7と、この第2アーム7の先端部に手首軸
8によって回動自在に連結されたハンド9等から成る。
これを模式的に示すと第3図のようになる。
腰軸3は、モータ10によって水平面内で矢示A方向に
回転される水平関節軸である。
第1アーム5は、モータ4によって矢印B方向に、第2
アーム7はモータ11によって矢印C方向に、ハンド9
は第2アーム7に内蔵された図示しないモータによって
矢示D方向にそれぞれ垂直面内で回動し、これらを連結
する肩軸と肘軸6及び手首軸8が垂直関節軸である。
なお、モータ4,10,11及びハンド9を回動させる
図示しない手首軸駆動モータとしては、いずれもDCサ
ーボモータを使用する。そして、これらの各モータの駆
動力を伝達する減速機としては、逆伝達効率の比較的高
いもの(例えばベベルギヤ機構によるもの)を使用す
る。
また、これらの各モータの出力軸には、その回転速度を
検出するためのタコジェネレータ及び回転角度を検出す
るためのポテンショメータがそれぞれ取付けられてい
る。
ハンド9は、手首軸8に連結されたホルダ12に固定し
たエアシリシンダ13の回り止めを施こしたピストンロ
ッドに、力センサ22(その詳細は後述する)を介し
て、先端にボルトを銜えて締め付けるソケット14aを
備えたナットランナ14を取付けて構成し、さらに、ホ
ルダ12に一対のリミツトスイッチ15,16を取付け
て、エアシリンダ13のピストンロッドに付設したドッ
グ13aによって作動されるようにして、ナットランナ
14の上昇限位置と下降限位置を検出できるようにして
いる。
一方、17はコンティニュアスコンベア(以下単に「コ
ンベア」と云う)であり、所要位置に所定の姿勢で位置
決め固定した例えばエンジンブロック等のワーク18を
載せて、ロボット1のワーキングエリア内を矢印E方向
に所定の速度で搬送するようになっている。
そして、このコンベア17によって搬送されるワーク1
8には、作業対象であるボルト19(例えばシリンダヘ
ッドにヘッドカバーを固定するためのボルト)をセット
してあり、このボルト19を締め付ける作業を、ハンド
9にナットランナ14を取付けたロボット1に行なわせ
ようとするものである。
さらに、20はフロアに立設したステー21の上端部に
固定したボルト通過検知器であり、ロボット1が予め定
めた図示のような位置で待機している時に、コンベア1
7によって搬送されるワーク18上のボルト19が通過
した時にそれを検知する。
なお、このボルト通過検知器20としては、例えば反射
型の光電スイッチなどを用いる。
また、このボルト通過検知器20のボルト19を検知す
る位置とナットランナ14との位置関係は、ボルト通過
検知器20がボルト19の通過を検知した時点で、ナッ
トランナ14を下降限まで下降させた時に頂度ソケット
14aがボルト19を銜え込むような関係にする。
ボルト通過検知器20の代りに、ボルト19に対応する
コンベア17の所要位置にドッグを設けておき、そのド
ッグによってコンベア17に沿う所要位置の固定部に取
り付けたリミットスイッチを叩くようにして、このリミ
ットスイッチのオンによってボルト19の通過を検知す
るようにしても良い。
力センサ22は、例えば第4図に示すように、円板状の
取付板221に小径のストッパ保持筒222を介して大
径のセンサ保持筒223が固設され、センサ保持筒22
3に十文字形のセンサ取付板224の各端部を固着し、
このセンサ取付板224の中心部に検出軸225を垂直
に貫通させて固着している。
センサ取付板224には4個のセンサ素子(例えば半導
体ストレインケージ等の歪センサ素子)226を貼着し
ており、ストッパ保持筒222には一対のストッパボル
ト227が螺入して、検出軸225の傾斜角を規制して
いる。
この力センサ22は、センサ保持筒223に対して検出
軸225が外力によって傾斜されると、センサ取付板2
24が歪むため、その歪量に応じて各センサ素子226
の抵抗値が変化する。
したがって、この力センサ22の取付板221を第2図
のエアシリンダ13のピストンの先端に固着し、検出軸
225をナットランナ14の基部に固着しておけば、ナ
ットランナ14が外力(この例ではコンベア17による
ワーク18の移動力)によって移動されてロボット1の
各可動部が追従動作する時に、その可動部が受ける追従
力の大きさに応じて検出軸が傾斜するため、その追従力
の大きさをセンサ素子226の抵抗値変化として検出す
ることができる。
次に、第1図を参照して第2図に示したロボット1の制
御装置の実施例を説明する。
第1図において、23はマイクロコンピュータ等を用い
た中央処理部であり、ロボット1の全般的な制御を司っ
ている。
すなわち、位置指令レジスタ24,位置制御部25,速
度制御部26,及び電流制御部27等によって構成され
た第1アーム5を回動させる肩軸を駆動するモータ4用
のサーボ制御部と、このサーボ制御部と全く同様に、位
置指令レジスタ34,位置制御部35,速度制御部3
6,及び電流制御部37等によって構成された腰軸3を
駆動するモータ10用のサーボ制御部と、図示を省略し
たが、やはりこれらのサーボ制御部と同様に構成された
第2アーム7を回動させる肘軸駆動モータ11用のサー
ボ制御部及び手首軸駆動モータ用のサーボ制御部をそれ
ぞれ制御すると共に、第2図に示したハンド9に取付け
たエアシリンダ13及びナットランナ14の制御、すな
わちエアシリンダ13によるナットランナ14の昇降制
御及びその内蔵モータによるソケット14aの回転・停
止の制御も行なう。
次に、モータ4用のサーボ制御部において、位置レジス
タ24には、中央処理部23からの第1アーム5の目標
位置指令値が逐次更新されながら書き込まれる。
位置制御部25は、位置指令レジスタ24に書き込まれ
ている第1アーム5の目標位置指令値と、モータ4の出
力軸に取付けられているポテンショモータ30からの位
置フィードバック信号(電圧)をA/D変換器31によ
ってデジタル値に変換した値、すなわち第1アーム5の
現在位置値(第3図の角度θに相当する)との偏差に基
づく速度指令値Saを出力すると共に、目標位置指令値
と現在位置値とが一致して位置決めが完了する毎にそれ
を中央処理部23に知らせ、中央処理部23はそれによ
って次に目標位置指令値を出力するタイミングを測って
いる。
速度制御部26は、後述する指令値制御回路45を介し
て入力される位置制御部25からの速度指令値Saと、
モータ4の出力軸に取付けられたタコジェネレータ29
からの速度フィードバック値との偏差に基づく電流指令
値S1を出力する。
電流制御部27は、速度制御部26からの電流指令値S
1を加算回路32を介して入力し、モータ4に流れる駆
動電流を検出する電流検出器28からの電流フィードバ
ック値との偏差に基づく駆動電流をモータ4に流す。
したがって、位置指令レジスタ24,位置制御部25,
速度制御部26,及び電流制御部27等からなるモータ
4用のサーボ制御部は、後述する指令値制御回路45が
位置制御部25からの速度指令値とタコジェネレータ2
9からの速度フィードバック値とをそのまま速度制御部
26に出力している限りにおいては、中央処理部23か
らの目標位置指令値に基づいてモータ4を駆動して、第
1アーム5をプレイバック制御(位置決め制御)するこ
とができる。
腰軸3を回転駆動するモータ10用のサーボ制御部を構
成する各部34〜42も、上述したモータ4用のサーボ
制御部を構成する各部24〜32と全く同様に機能し、
やはり後述する指令値制御回路45が位置制御部35か
ら出力される速度指令値Sbとモータ10の出力軸に取
付けられたタコジェネレータ39から出力される速度フ
ィードバック値とをそのまま速度制御部36に出力して
いる限りにおいては、中央処理部23からの目標位置指
令値に基づいてモータ10を駆動して腰軸3及びそれと
一体のモータ4の向きをプレイバック制御(位置決め制
御)することができる。
さらに、第2アーム7を駆動するモータ11用及び手首
軸駆動モータ用の各サーボ制御部も、同様に機能して夫
々各モータを駆動し、第2アーム7及びハンド9をプレ
イバック制御することができる。
第2図のエアシリンダ13を制御させるエアシリンダ用
の駆動回路は、公知のシリンダ操作回路からなり、その
電磁式方向切換弁を中央処理部23からの指令で切換
え、エアの供給方向を切換えて昇降させる。ソケット1
4aの回転・停止は、中央処理部23からの指令により
ナットランナ14に内蔵するモータへの給電を制御する
ことにより行なう。
指令値制御回路45は、リレーコイルL1の励磁・非励
磁によって切換わる11個の切換スイッチSW1〜SW
11(モータ11用及び手首軸駆動モータ用サーボ制御部
に介挿する4個の切換スイッチSW5〜SW8は図示して
いない)を有する電磁リレーからなる。
この指令値制御回路45の切換スイッチSW1,SW2
可動接片cは夫々速度制御部26の入力側に接続され、
各固定接点aは夫々アースに、各固定接点bは位置制御
部25の出力側及びタコジェネレータ29に夫々接続さ
れている。
また、切換スイッチSW3,SW4の可動接片cは夫々速
度制御部36の入力側に接続され、各固定接点aはアー
スに、各固定接点bは位置検出部35の出力側及びタコ
ジェネレータ39に夫々接続されている。
図示しない切換スイッチSW5,SW6及びSW7,SW8
も、夫々モータ11用のサーボ制御部及び手首軸駆動モ
ータ用サーボ制御部において、全く同様に接続されてい
る。
切換スイッチSW9,SW10は、後述する重力バランス
補償回路50から出力される重力補償指令値CS1,C
2をそれぞれ加算回路32及びモータ11用の図示し
ないサーボ制御部における同様な加算回路に入力するラ
インに介挿されて、開閉スイッチとして用いられてい
る。
さらに、切換スイッチSW11は、後述する追従力補償回
路60から出力される追従力補償指令値CS3を加算回
路42に入力するラインに介挿されて、開閉スイッチと
して用いられている。
なお、リレーコイルL1の両端に接続したダイオードD1
はフライホイールダイオードである。
この指令値制御回路45は、リレーコイルL1の非励磁
時には、各切換スイッチSW1〜SW11の可動接片cが
固定接点b側に夫々切換わっていて、実際の速度指令値
と速度フィードバック値をそのまま通過させて、各モー
タ用のサーボ制御部を本来どおり位置決め動作させる
が、リレーコイルL1が励磁されると、各切換スイッチ
SW1〜SW11の可動接片cが図示のように固定接点a
側に切換わり、各モータ用のサーボ制御部における速度
制御部26,36,……に入力する速度指令値と速度フ
ィードバック値をいずれも零(アース値)にして、その
偏差に基づく電流指令値S1,S2,…を実際の速度指令
値と速度フィードバック値の偏差にかかわらず、換言す
るとモータ4,10等の動きに関係なくゼロにする。
このように、電流指令値を実際の速度指令値と速度フィ
ードバック値にかかわらずゼロにすると、位置及び速度
フィードバック制御が効かなくなるため、各モータ4,
10,11等はフリーの状態になり、それによって第2
図のロボット1の腰軸3,第1アーム5,第2アーム
7,及びハンド9は外力によって自由に動かせるように
なる。
しかしながら、この場合各モータの駆動電流を完全にゼ
ロにしてしまうと、第1,第2アーム5,7及びハンド
9の自重により、各垂直関節軸が回動され、これらの可
動部の姿勢が崩れてしまって作業ができなくなるため、
重力バランス補償回路50を設けており、それによって
重力バランスを保って姿勢が崩れないようにしている
が、その詳細は後述する。
また、水平関節軸である腰軸3を駆動するモータ10の
サーボ制御部に対して、この発明の特徴である追従動作
時における追従力補償を行なうための追従力補償回路6
0を設けているが、その詳細も後述する。
なお、指令値制御回路45の各切換スイッチSW1〜S
11の可動接片cが固定接点b側に切り換わっている時
でも、位置決め完了時には速度指令値と速度フィードバ
ック値の偏差が零になるが、この時には位置及び速度フ
ィードバック制御が効いているため、腰軸3,第1,第
2アーム5,7等に外力が加わってモータ10,4,1
1等が停止位置から回転されると、直ちにそれを元に戻
そうとする回転力が発生する。
また、この指令値制御回路45においては、電流指令値
1,S2,…を零にするように機能している時(この実
施例ではリレーコイルL1が励磁されている時)を以て
作動状態という。
46は切換回路であり、電源Vccの給電回路に介挿し
た切換スイッチ47,48とロボット1のハンド9に取
付けた上昇限リミットスイッチ15によって構成されて
いる。なお、リミットスイッチ15は常閉型で、ナット
ランナ14が上昇限に達してドッグ14bによって叩か
れた時にオフになる。
この切換回路46は、図示のように切換スイッチ48の
可動接片iを固定接点g側に切換えておくと、リミット
スイッチ15がオフの時(ナットランナ14が上昇位置
にある時)に指令値制御回路45のリレーコイルL1
非励磁にし、リミットスイッチ15がオンの時はリレー
コイルL1を励磁する。
また、切換スイッチ48の可動接片iを固定接点h側に
切換ておくと、リミットスイッチ15のオン・オフにか
かわらず、切換スイッチ47によって指令値制御回路4
5の作動・不作動を切換えることができる。
なお、この実施例においては、リレーコイルL1の励磁
と指令値制御回路45の作動とが対応しているが、切換
スイッチSW1〜SW11の固定接点aとbの接続を逆に
すれば、リレーコイルL1の非励磁と指令値制御回路4
5の動作とを対応させるようにすることも可能である。
次に、重力バランス補償回路50の詳細例を第5図によ
って説明する。
この重力バランス補償回路50は、CPU(中央処理装
置)51と、プログラムメモリとしてのROM及びデー
タメモリとしてのRAMを含むメモリ52と、1対ずつ
のA/D変換器53,54及びD/A変換器55,56
とからなるマイクロコンピュータによって構成されてい
る。
そして、この重力バランス補償回路50は、モータ4の
出力軸に取付けられたポテンショメータ30から出力さ
れる第1アーム5の水平位置からの回動角度θ1(第3
図参照)に相当する電圧信号をA/D変換器53によっ
てデジタル値に変換してCPU51に読込み、同様にモ
ータ11の出力軸に取付けられたポテンショメータ49
から出力される第1アーム5に対する第2アーム7の回
動角度θ2(第3図参照)に相当する電圧信号をA/D
変換器54によってデジタル値に変換してCPU51に
読込む。
そして、メモリ52に予めロボット1の第1アーム5の
肩軸4aから重心までの長さl1及び全長l2,第2アー
ム7の肘軸6から重心までの長さl3及び全長l4,第1
アーム5,第2アーム7,及びハンド9の各重量W1
2,W3(第3図参照),及びsinθ,cosθのテーブル
を記憶させておき、垂直関節軸である肩軸4a及び肘軸
6における重力のモーメントM(A),M(B)をCPU51
が下記の演算を行なって算出し、それに抗し得る軸トル
クを発生させるための補償指令値CS1,CS2をD/A
変換器55,56を介してアナログ信号に変換して出力
する。
M(A)=K1cosθ1+K2sin(θ1+θ2−90°) M(B)=K2sin(θ1+θ2−90°) 但し、K1=l11+l2(W2+W3) K2=l32+l43 で与えられる。このK1,K2は定数であるから、これを
予めメモリ52に格納しておくとよい。
このようにして、重力バランス補償回路50から出力さ
れる補償指令値CS1,CS2を、力抜き制御時に指令値
制御回路45の切換スイッチSW9,SW10を介して加
算回路32及びモータ11用の図示しないサーボ制御部
における同様な加算回路に入力させ、速度制御部26,
…から出力される電流指令値S1,…がゼロであって
も、電流制御部27,…によって重力補償用の駆動電流
をモータ4及び11に流し、第1,第2アーム5,7及
びハンド9の自重に抗し得る軸トルクを発生させるの
で、第1,第2アーム5,7が重力バランスを保って姿
勢を保持することができる。
なお、この実施例では、ハンド9のエアシリンダ13及
びナットランナ14は、力抜き状態では常に垂直(鉛
直)に保持され、手首軸8に加わるハンド9の自重は常
に鉛直方向に作用するためのモーメントは発生しないの
で、手首軸単独での重力補償は行っていない。
また、この重力バランス補償回路50の機能を第1図の
中央処理部23に持たせて、共通のCPUによって時分
割処理させるようにしてもよい。
次に第1図における追従力補償回路60の具体例を第6
図乃至第9図によって説明する。
第6図に示すこの実施例における追従力補償回路60
は、粘性補償回路61,慣性補償回路62,及び動摩擦
補償回路63と、これらの各補償回路から出力される補
償指令値のレベルを調整するためのボリュームVR1
VR2,VR3と、力センサ22からの信号によって追従
力を検出する追従力検出回路64と、起動力補償回路6
5,力補償回路66と及び補償切換回路67と、起動力
補償回路65及び力補償回路66から出力される補償指
令値のレベルをそれぞれ調整するためのボリュームVR
4,VR5と、各ボリュームVR1〜VR5の出力を加算す
る加算回路68とによって構成されている。
粘性補償回路61は、ロボット1の可動部が変位する時
にその腰軸3に発生する粘性抵抗を相殺する軸トルクを
モータ10に発生させるための補償指令値を出力する回
路で、オペアンプOP1と入力抵抗R1,帰還抵抗R2
らなる増幅度が1より小さい増幅器である。
そして、ロボット1の追従動作期間Tの間にタコジェネ
レータ39によって、腰軸3の回動変位の速度に応じて
第8図(イ)に示すように発生される速度フィードバック
値である電圧信号Vtgを入力して、粘性補償指令値とし
て同図(ロ)に示すような入力に比例した電圧信号Vaを
出力する。
慣性補償回路62は、ロボット1の腰軸3が回動変位す
る時に、腰軸3からハンド9までの質量に応じた慣性力
が作用し、特に回動開始時及び回動停止時にこれに抗す
る慣性力が働くため、それを相殺する軸トルクをモータ
10に発生させるための補償指令値を出力する回路で、
オペアンプOP2と入力抵抗R3,コンデンサC及び帰還
抵抗R4からなる微分器である。
そして、タコジェネレータ39から第8図(イ)に示すよ
うな電圧信号Vtgが入力すると、慣性補償指令値として
同図(ハ)に示すようなパルス状の電圧信号Vb(加速時
には加速方向に、減速時には減速方向にトルクを発生さ
せる極生となる)を出力する。
動摩擦補償回路63は、ロボット1の腰軸3が回動変位
する時に、軸受や駆動力伝達機構との間に発生する動摩
擦力を相殺する軸トルクをモータ10に発生させるため
の補償指令値を出力する回路で、オペアンプOP3と抵
抗R5,R6と比較電圧Vr1を発生させるためのボリュ
ームVR6からなるヒステリシスをもった比較器であ
る。
そして、タコジェネレータ39から第8図(イ)に示すよ
うな電圧信号Vtgが入力すると、動摩擦補償指令値とし
て入力速度が多少増加した時から零になるまで、同図
(ニ)に示すような矩形波の電圧信号Vc(追従方向のト
ルクを発生させる極性)を出力する。
なお、追従方向すなわち腰軸3の回転方向が反対になれ
ば、タコジェネレータ39によって発生される電圧信号
Vtgの極性が反転するので、これらの各補償回路61,
62,63の出力信号の極性も反転する。
追従力検出回路64は、例えば第7図に示すように、ブ
リッジ回路641と直流アンプ642とローパフィルタ
643によって構成される。
ブリッジ回路641は、第4図の力センサ22の4個の
センサ素子226のうち、例えば直角に配置された2個
づつのセンサ素子を直列に接続したセンサ素子群226
aと226bを2辺とし、抵抗Ra,Rbを他の2辺と
して、a−b間に電源Eによって電圧を印加されてお
り、c−d間にセンサ素子群226a,226bの抵抗
値変化に応じた電圧を出力する。
直流アンプ642は、オペアンプOP8と入力抵抗R
c,Rd及び帰還ボリュームVRfからなり、ブリッジ
回路641が出力する電圧を直流増幅する。その増幅度
はボリュームVRfによって調整される。
ローパスフィルタ643は、積分回路を構成する抵抗R
e,コンデンサCaと、バッファアンプを構成するオペ
アンプOP9とからなり、直流アンプ642によって増
幅された検出信号のノイズ成分を除去して、第9図(イ)
に示すような追従力に応じた電圧信号Vdを出力する。
この信号Vdが第6図の起動補償回路65及び力補償回
路66に入力される。
起動力補償回路65は、オペアンプOP4と入力抵抗R7
及び帰還抵抗R8からなる増幅度の大きい増幅器で、入
力信号Vdが発生すると、直ちに飽和レベルまで増幅し
て、第9図(ロ)に示すような矩形波に近い電圧信号Ve
を出力する。
しかし、追従動作の開始後、第1図のタコジェネレータ
39からの電圧信号Vtgがある程度大きくなると、そ
れを入力する補償切換回路67のリレーRyが作動し
て、その常閉接点Syを開くため、電圧信号Veがボリ
ュームVR4に印加されなくなり、ボリュームVR4に印
加される補償指令値としての電圧信号Vfは第9図(ハ)
に示すように起動時のみの信号となる。
補償切換回路67は、オペアンプOP6と入力抵抗11
帰還抵抗R12及び比較電圧Vr2を発生させるためのボ
リュームVR8からなるヒステリシスをもった比較器
と、その出力がハイレベルになった時に作動するリレー
Ryとからなり、 Vtg>Vr1になった時にオペアンプOP6の出力が
“L”から“H”になり、その後はVtgが「0」にな
るまでその状態を保持するように抵抗R12によってヒス
テリシス量を調整する。
なお、追従方向を反転し得る場合には、タコジェネレー
タ39からの電圧信号Vtgが負になる場合があるの
で、この補償切換回路67を入力信号Vtgが正負いず
れであってもその絶対値が所定値を越えた出力を反転す
るウインドコンパレータとリレーRyによって構成する
とよい。
力補償回路66は、オペアンプOR5と入力抵抗R9,帰
還抵抗R10及びアンバランス力設定器の役目をなすボリ
ュームVR7とからなる増幅器で、入力信号Vtgがあ
る程度増加してからなくなるまで、第9図(ニ)に示す
ような入力に比例した電圧信号Vgを補償指令値として
出力する。
なお、ボリュームVR7によって正又は負の電圧をオペ
アンプOP5の反転入力端子に印加することによりオフ
セットを与えて、出力信号Vgを過大又は過小にして、
追従力補償をアンバランスすることができる。
これらの各補償回路61,62,63,65,66の各
出力信号Va,Vb,Vc,Vf,Vgは、それぞれボ
リュームVR1〜VR5によってレベル調整された後、加
算回路68によってアナログ的に加算されて追従補償指
令値CS3として出力される。
加算回路68は、オペアンプOP7と5個のボリューム
VR1〜VR5からの各信号を入力する5個の入力抵抗R
13〜R17と帰還抵抗R18からなる非反転増幅器である。
この加算回路68から出力される追従補償指令値(電圧
信号)CS3を、第1図の切換スイッチSW11を介して
加算回路42へ入力させることにより、速度制御部36
から出力される電流指令値S2がゼロであっても、電流
制御部37によってこの追従補償指令値CS3に応じた
駆動電流をモータ10に流し、追従動作時に腰軸3に発
生する粘性抵抗力,慣性力,静摩擦力及び動摩擦力等に
対向する追従力を軽減する軸トルクを発生させ、略無抵
抗で外力に追従して回動できるようにする。
なお、第6図の追従力補償回路60中、この発明で最小
限必要とするのは力補償回路66である。
ここで、この追従力補償回路60の調整方法について説
明する。
先ず、第1図の切換回路46の切換スイッチ48を接点
h側(図示と反対)に、切換スイッチ47を接点d側
(図示の状態)に切換えて、ロボット1を力抜き状態に
したうえで、次の手順で調整する。
なお、この時に力補償回路66のボリュームVR7の出
力「0」にし、ボリュームVR4,VR5の出力も「0」
にしておく。
(a)補償したい軸(この実施例では腰軸3)を一定の定
速で動かし、第6図のボリュームVR3,VR6を調整し
て、追従力ができるだけ軽くなるように動摩擦補償を調
整する。
(b)腰軸3を動かす速度を中速と高速にして、それぞれ
の場合の追従力に差が無くなるよとうにボリュームVR
1によって粘性補償を調整する。
(c)腰軸3の動き始めと停止時の追従力をできるだけ小
さくするように、ボリュVR2によって慣性補償を調整
する。
(d)第2図のナットランナ14を外力によって追従移動
させた時の動きを始めの追従力が最も小さくなり、しか
も自分で動き出すことがないように、ボリュームVR4
によって起動力補償を調整する。
(e)ナットランナ14を外力によって追従動作ささた時
の起動後の略一定速度での追従力が最も小さくなり、し
かも自分で動き出すことがないように、ボリュームVR
5によって力補償を調整する。
(f)ナットランナ14をボルト19に係合させた時、追
従方向に若干の押付力を発生し、コンベア17(第2
図)の速度変動や振動等によって容易にその係合が外れ
ることがない程度にボリュームVR7によってアンバラ
ンス力の調整を行なう。
次に、このようにして調整し、前述のようにプレイバッ
ク制御と力抜き制御の切換えが可能な第1図の制御装置
を用いて、第2図のロボット1に、コンベア17に載っ
て一定の速度で移動するワーク18のボルト19を締め
付ける作業を行なわせる場合の動作について、第10図
のフローチャートも参照しながら説明する。
なお、ロボット1に以下に述べる締め付け作業を行なわ
せるために必要なティーチング作業は予めしてあるもの
とする。
また、ロボット1のハンド9に取付けられたナットラン
ナ14は、通常は上昇限位置にあり、リミットスイッチ
15はドッグ14bに叩かれてオフになっている。そし
て、以下の説明では、第1図の切換回路46における切
換スイッチ48は接点g側に切換えてあるものとする。
この状態では、切換回路46により指令値制御回路45
のリレーコイルL1への通電を断っているので、各切換
スイッチSW1〜SW11の可動接片cは全て固定接点b
側に切換わっており、腰軸3,第1,第2アーム5,
7,ハンド9を夫々回動させる各モータ4,10,11
等のプレイバック制御が可能である。
そこで、第10図のステップ1で先ずモータ4,10等
をプレイバック制御して、腰軸3,第1,第2アーム
5,7等を原位置(待避位置であればどこでもよい)へ
移動させる。
次に、ハンド9に取り付けたナットランナ14のソケッ
ト14aが、コンベア17によって搬送されるワーク1
8上のボルト19の移動軌跡上の予め定めた待機位置で
ある作業ポイントに位置するように、ステップ2で再び
モータ4,10等をプレイバック制御して、第2図に示
すような所定の待機姿勢にする。
この状態で、ボルト通過検知器20がワーク18上のボ
ルト19の通過を検知するのを待ち、ボルト通過検知器
20がボルト19の通過を検知すると、その検知信号が
第1図の中央処理部23に入力し、それによってステッ
プ3の判断がYESになり、ステップ4でエアシリンダ
13を駆動してナットランナ14を下降させる。
ナットランナ14が下降し始めると、上昇限リミットス
イッチ15が直ちにオンになるため、切換回路46によ
り指令値制御回路45のリレーコイルL1に通電され、
その各切換スイッチSW1〜SW11の可動接片cが全て
第1図に示すように固定接点a側に切換わるので、各軸
の駆動用モータ4,10,11等は全てフリーになり、
腰軸3及び第1,第2アーム5,7等の可動部は外力を
受ければ自由に動く力抜き状態となるが、重力バランス
補償回路50からの補償指令値によってモータ4,11
には自重によるモーメントに抗する軸トルクを発生する
ための駆動電流が流がされるため、バランスが保たれて
第1,第2アーム5,7の姿勢が崩れることはない。
そして、ナットランナ14が下降限まで下降すると、コ
ンベア17によって搬送されてきたワーク18上のボル
ト19をソケット14aが頂度銜え込むようになり、同
時に下降限リミットスイッチ16がドッグ14bに叩か
れて作動し、その信号によりステップ5の判断がYES
になり、ステップ6でナットランナ14を駆動してソケ
ット14aを回転させ、ボルト19を締め付ける。
このように、ナットランナ14のソケット14aがボル
ト19を銜え込んだ状態で締め付け作業を行なっている
間もコンベア17はワーク18を移動させているが、ロ
ボット1の腰軸3及び第1,第2アーム5,7等の各可
動部は外力によって自由に動かせる状態にあるので、ボ
ルト19を締め付けながらその移動に追従してハンド9
が水平方向に動きことができる。
その際、腰軸3に作用する粘性,慣性,及び動摩擦によ
る各抵抗力は、前述しの追従力補償回路60からの粘性
補償,慣性補償,及び動摩擦補償の各指令値の和に応じ
てモータ10に駆動電流が流されるため略相殺されれる
が、それでも補償しきれない静摩擦力やその他の抵抗力
によって、実際に追従動作が開始されると力センサ22
と追従力検出回路64による追従力検出手段から検出信
号Vdが現われ、その大きさに応じて起動力補償とその
後の力補償がなされるため、ナットランナ14は殆んど
無抵抗で追従移動する。
その際、第6図の力補償回路66のボリュームVR7
よって抵抗力より補償追従力の方が若干大きくなるよう
なアンバランスの設定をしておけば、ナットランナ14
をボルト19に対して追従方向に若干押付ける力が発生
するため、追従動作中の両者の係合が確実に保たれる。
そして、締め付けを開始してからの時間又は締め付トル
クを計測することによって、ステップ7でボルト19の
締め付けを終了したか否かを判定し、締め付けを終了し
たらステップ8でナットランナ14の駆動を停止すると
共に、エアシリンダ13を駆動してナットランナ14を
上昇させる。
ナットランナ14が上昇限まで上昇すると、上昇限リミ
ットスイッチ15がオフになるため、指令値制御回路4
5のレリーコイルL1が非励磁になり、各切換スイッチ
SW1〜SW11は全て接点b側に切換わるので、各軸の
駆動用モータ4,10,11等は全てプレイバック制御
が可能な状態に戻る。
このプレイバック制御が可能な状態に戻った時点では、
ロボット1の可動部は待機位置での状態から動いてしま
っているので、各モータ用の位置制御部には、その動い
た分の位置偏差が溜っている。
したがって、プレイバック制御が可能な状態になると、
各可動部は直ちに動く前の作業ポイントに戻り始める
が、上昇限リミットスイッチ15がオフになると、ステ
ップ9からステップ1へ戻り、再び最初の原位置へ移動
させる処理が行なわれるため、腰軸3及び第1,第2ア
ーム5,7等の各可動部は作業ポイントに戻りながら結
果的には原位置に復帰し、再び上記の動作を繰り返す。
このようにして、ナットランナ14がワーク18のボル
ト19を締め付けている間は、ロボット1の各可動部は
力を抜いてワーク18の移動に追従し、それによって従
来非常に煩雑な制御を行なわなければならなかった追従
作業を非常に簡単に実現できる。
しかも、実際の追従動作時に発生する各種の抵抗力に対
応して追従力を軽減する追従力補償も行なっているの
で、極めてスムーズに追従作業を行なわせることができ
る。
また、コンベア17を止めて、静止しているワーク18
上のボルト19の締め付け作業を行なう場合は、切換回
路46における切換スイッチ48を接点h側に切換える
と共に、切換スイッチ47を接点e側に切換えて、ボル
ト19の静止位置と前述の作業ポイントを一致させてお
けば、第7図のステップ3のボルト通過の判断を省略す
ることによって、その静止したボルト19の締め付け作
業を行なうことができる。
さらに、切換スイッチ48を接点h側に切換てあれば、
切換スイッチ47の方を必要に応じて接点d側に切換え
ることによって、何時でも第1,第2アーム5,7等を
外力によって自由に動かし得る力抜き状態にすることが
できる。
なお、上記実施例では、実際の速度指令値と速度フィー
ドバック値を共に位置決め制御とは無関係な零値に切り
換えることによって電流指令値を零にするようにした例
について述べたが、この他に両値を共に位置決め制御と
は無関係な互いに等しい所定値に切換えることによって
も電流指令値を零にすることができる。あるいは、電流
指令値を直接零値に切換えるようにしてもよい。
また、前述の実施例における重力バランス補償回路50
では、ポテンショメータ30,40からの第3図の角度
θ1,θ2に相当するデータに応じて、重力補償値を演算
して算出するようにしていたが、予かじめ各角度θ1
θ2に応じた各垂直関節軸に対する最適な重力補償値を
第5図のメモリ52にテーブルとして格納しておいて、
入力角度データに応じてCPU51がそのテーブルから
重力補償値を読み出すようにしてもよい。
さらに、追従力補償をその効果が最も大きい腰軸に対し
てのみ行なうようにしたが、肩軸及び肘軸等他の各軸に
対しても行なうようにすれば一層完全な補償が可能にな
る。
次に、力抜き制御時の安全性を高めるための手段を設け
たこの発明の他の実施例について第11図乃至第13図
によって説明する。
第11図は、ロボット1の第1アーム5を駆動するモー
タ4に対しての安全手段のみを示しているが、他のモー
タ10,11等に対しても、これと同様な安全手段を設
けることが望ましい。また、図示していない部分は第1
図に示した前述の実施例と同じである。
この実施例においては、モータ4の駆動軸(第1アーム
5を回動させる軸)に対して電磁ブレーキ70を取付け
てある。
この電磁ブレーキ70は、ブレーキ電源71によって通
電されている時はブレーキ力を作用せず、その通電が断
たれるとブレーキ力を作用させるオフタイプのものであ
り、この制御装置全体への給電が断たれても、可動部の
軸を固定してロボット1の姿勢を保持できるようにして
いる。
この電磁ブレーキ70とブレーキ電源71との接続ライ
ンに、リレーコイルL2が励磁された時にのみオフにな
る常閉接点SWa,SWbを介挿している。リレーコイ
ルL2に並列に接続したダイオードD2はフライホイール
ダイオードである。
さらに、電流異常設定器72による設定信号とスイッチ
SW12を介して電流検出器28からの電流フィードバッ
ク信号とを入力して電流異常を検出する電流異常検出回
路73と、速度異常設定器74による設定信号とスイッ
チSW13を介してタコジェネレータ29からの速度フィ
ードバック信号とを入力して速度異常を検出する速度異
常検出回路75と、位置異常設定器76による設定信号
とイスッチSW14を介してポテンショメータ30からの
位置フィードバック信号とを入力して位置異常を検出す
る位置異常検出回路77とを設けている。
スイッチSW12,SW13,SW14は、第1図のリレーコ
イルL1の励磁によってスイッチSW1〜SW11と連動し
て切換わるスイッチで、常時は図示のように可動接片c
が全てアース側の接点aに切換わっており、力抜き制御
時に接点b側に切換わって各フィードバック信号を各異
常検出回路73,75,77へ入力させる。
各異常検出回路73,75,77の出力端子は全て、一
端を電源Vccに接続したリレーコイルL2の他端に接
続されており、各出力信号Ea,Eb,Ecのうちのい
ずれか1つでも異常検出によるローレベル“L”になる
と、リレーコイルL2を励磁してその常閉接点SWa,
SWbが開くので、電磁ブレーキ70がブレーキ作動し
てモータ4の回転軸をロックするため、第1アーム5の
回動が停止する。
電流異常設定器72及び電流異常検出回路75は、例え
ば第12図に示すように構成する。
すなわち、電流異常設定器72は、正電源+Vとアース
間に両端を接続したボリュームVRaと、負電源−Vと
アース間に両端を接続したボリュームVRbからなり、
モータ4に流れる電流Imの方向に応じた極性でその大
きさに比例した電圧信号として、第11図の電流検出器
28から発生する第13図(イ)に示すような電流フィー
ドバック信号Viの正の正常限界に相当する電圧Vaと
負の正常限界に相当する電圧Vbを設定して、電流異常
検出回路73へ供給する。
電流異常検出回路73は、抵抗Rg〜Rnと比較器とし
てのオペアンプOPa,OPbとダイオードDa,Db
からなるウインドコンパレータと、その出力を反転する
インバータINVによって構成されている。
そして、電流検出器28からの電流フィードバック信号
Viを抵抗Rg,Rjを介して、それぞれオペアンプP
Oaの非反転入力端子とオペアンプOPbの反転入力端
子に入力し、電流異常設定器72による設定電圧Va,
Vbを、それぞれ抵抗Rh,Riを介してオペアンプO
Paの反転入力端子とオペアンプOPbの非反転入力端
子に入力する。
したがって、Vb≦Vi≦Vaであれば、オペアンプO
Pa,OPbの出力はいずれも“L”であるが、Vi>
Va又はVi<Vbになると、オペアンプOPa,OP
bのいずれかの出力が“H”になり、それをダイオード
Da,Dbによって加算したウインドコンパレータの出
力EAは、第13図(ロ)に示すようになる。
この出力EAをインバータINVによって反転したこの
電流異常検出回路73の出力信号Eaは第13図(ハ)に
示すようになり、モータ電流がいずれの方向でも異常に
大きくなった時にのみローレベルになって、リレーコイ
ルL2を励磁する。
なお、速度異常設定器74と速度異常検出回路75、及
び位置異常設定器76と位置異常検出回路77も、上述
した第12図の電流異常設定器72と電流異常検出回路
73と全く同様に構成すればよい。
このような安全手段を設けることにより、モータ4に流
れる電流値の異常、第1アーム5の回動速度又は回動位
置の異常のいずれが発生しても、モータ4を停止させ
て、第1アーム5の回動をその位置で停止させることが
できる。その時の電源の供給を遮断するようにしてもよ
い。
ロボット1の各可動部を駆動する全てのモータに対して
このような安全装置を設けることが望ましいことが云う
までもない。
ところで、この発明は第2図に示した垂直多関節型ロボ
ットに限らず、水平多関節型ロボットや平行リンクアー
ムを有する垂直多関節型ロボット等各種のロボットに適
用できる。なお、水平多関節型ロボットに適用する場合
には重力バランス補償は不要である。
〔発明の効果〕
以上説明してきたように、この発明によれば、速度指令
値とロボットの可動部の速度検出系からの速度フィード
バック値との偏差に基づく指令値に応じて、ロボットの
可能部を駆動するモータの駆動電流を制御するようにし
たロボットの制御装置において、速度指令値と速度フィ
ードバック値との偏差に基づく指令値を実際の速度指令
値と速度フィードバック値に拘らず零にすることにより
ロボットの可動部を外力により自由に動かし得るように
したので、指令値制御手段として接点容量が小さく小型
で安価な電磁リレー等を用いることができ、それによっ
て接点のメンテナンス回数を少なくできるばかりか、接
点の切換時に突入電流がモータに流れることがないため
その防止対策を施さなくて済む。
また、搬送されるワークに係合される可動部が受ける実
際の追従力を検出して、その追従力よりも大きな,前記
ワークを追従方向に押し付けるようなトルクを発生する
ようにその可動部を駆動するモータの駆動電流を制御す
る追従力補償を行うようにしたので、ロボットの追従動
作時にハンドに取り付けた工具がワークから外れるよう
なことがなくなる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す制御装置のブロック
構成図、 第2図はこの発明を適用する垂直多関節型ロボットの構
成及びその作業の説明に供するロボットまわりの外観
図、 第3図は同じくそのロボットの垂直関節軸に加わる重力
のモーメントを説明するための模式図、 第4図は第2図における力センサ22の構造を示す拡大
斜視図、 第5図は第1図における重力バランス補償回路50の具
体例を示すブロック回路図、 第6図は第1図における追従力補償回路60の具体例を
示す回路図、 第7図は第6図における追従力検出回路64の構成例を
示す回路図、 第8図及び第9図は追従力補償回路60の作用説明のた
めの各部の信号波形図、 第10図は第1図における中央処理装置23の動作例を
示すフロー図、 第11図は安全手段を設けたこの発明の他の実施例の要
部のみを示すブロック図、 第12図は同じくその電流異常設定器72と電流異常検
出回路73の具体的構成を示す回路図、 第13図は電流異常検出回路73の作用説明のための各
部の信号波形図である。 1……垂直多関節型ロボット、3……腰軸 4,10,11……DCサーボモータ 5……第1アーム、6……肘軸、7……第2アーム 8……手首軸、9……ハンド 13……エアシリンダ、14……ナットランナ 15,16……リミットスイッチ 17……コンティニュアスコンベア、18……ワーク 19……ボルト、20……ボルト通過検知器 22……力センサ、23……中央処理部 29,39……タコジェネレータ 30,40……ポテンショメータ 45……指令値制御回路、46……切換回路 50……重力バランス補償回路 60……追従力補償回路、61……粘性補償回路 62……慣性補償回路、63……動摩擦補償回路 64……追従力検出回路、65……起動力補償回路 66……力補償回路、67……補償切換回路 68……加算回路、70……電磁ブレーキ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 堀江 安則 神奈川県横浜市神奈川区宝町2番地 日産 自動車株式会社内 (72)発明者 矢川 憲 神奈川県横浜市神奈川区宝町2番地 日産 自動車株式会社内 (56)参考文献 特開 昭58−206389(JP,A) 特開 昭51−28959(JP,A) 特開 昭59−189416(JP,A) 特開 昭59−176805(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】速度指令値とロボットの可動部の速度検出
    系からの速度フィードバック値との偏差に基づく指令値
    に応じて、前記ロボットの各可動部を駆動するモータの
    駆動電流を制御するようにしたロボットの制御装置にお
    いて、 前記速度指令値と速度フィードバツク値との偏差に基づ
    く指令値を実際の速度指令値と速度フィードバック値に
    拘らず零にする指令値制御回路と、 この指令値制御回路の作動・不作動を切換える切換回路
    と、 搬送されるワークに前記可動部を係合させる追従動作時
    に該ワークの搬送にともなって該可動部が受ける追従力
    を検出する追従力検出手段と、 該追従力検出手段によって検出された追従力に応じて、
    該可動部が当該ワークを追従方向に押し付けるような該
    追従力よりも大きなトルクを前記可動部を駆動するモー
    タに発生させるための補償指令値を出力する追従力補償
    回路とを設け、 前記切換回路によって前記指令値制御回路を作動させて
    前記偏差に基づく指令値を零にしたとき、前記追従力補
    償回路が出力する補償指令値によって前記モータの駆動
    電流を制御し、前記ロボットの可動部を外力により自由
    に追従動作し得るようにしたことを特徴とするロボット
    の制御装置。
JP60084638A 1985-04-22 1985-04-22 ロボツトの制御装置 Expired - Lifetime JPH0612490B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60084638A JPH0612490B2 (ja) 1985-04-22 1985-04-22 ロボツトの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60084638A JPH0612490B2 (ja) 1985-04-22 1985-04-22 ロボツトの制御装置

Publications (2)

Publication Number Publication Date
JPS61243514A JPS61243514A (ja) 1986-10-29
JPH0612490B2 true JPH0612490B2 (ja) 1994-02-16

Family

ID=13836231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60084638A Expired - Lifetime JPH0612490B2 (ja) 1985-04-22 1985-04-22 ロボツトの制御装置

Country Status (1)

Country Link
JP (1) JPH0612490B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018088199A1 (ja) * 2016-11-11 2018-05-17 セイコーエプソン株式会社 ロボット制御装置、ロボット、ロボットシステム、及び、ロボット制御方法
JP2018083284A (ja) * 2016-11-11 2018-05-31 セイコーエプソン株式会社 ロボット制御装置、ロボット、ロボットシステム、及び、ロボット制御方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61273610A (ja) * 1985-05-30 1986-12-03 Matsushita Electric Ind Co Ltd 産業用ロボツト
WO2015137140A1 (ja) * 2014-03-12 2015-09-17 ソニー株式会社 ロボットアームの制御装置、ロボットアームの制御方法及びプログラム
JP6292108B2 (ja) * 2014-12-02 2018-03-14 トヨタ車体株式会社 ロボットシステムに用いられる教示用治具、及び教示用治具を用いたロボット教示方法
JP6703018B2 (ja) * 2018-02-01 2020-06-03 ファナック株式会社 作業ロボットシステム
JP6748126B2 (ja) 2018-02-08 2020-08-26 ファナック株式会社 作業ロボットシステム
JP6849631B2 (ja) 2018-04-23 2021-03-24 ファナック株式会社 作業ロボットシステムおよび作業ロボット
JP6816060B2 (ja) 2018-04-23 2021-01-20 ファナック株式会社 作業ロボットシステムおよび作業ロボット

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5128959A (ja) * 1974-09-03 1976-03-11 Daido Steel Co Ltd Sangyoyorobotsuto
CA1080828A (en) * 1976-07-26 1980-07-01 Bendix Corporation (The) Method and apparatus for generating position or path control programs using force feedback
JPS58206389A (ja) * 1982-05-28 1983-12-01 日産自動車株式会社 ロボツトの制御装置
JPS59157715A (ja) * 1983-02-25 1984-09-07 Hitachi Ltd ロボツトの直接教示方法
JP2650889B2 (ja) * 1983-04-28 1997-09-10 株式会社日立製作所 関節形ロボットの教示方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018088199A1 (ja) * 2016-11-11 2018-05-17 セイコーエプソン株式会社 ロボット制御装置、ロボット、ロボットシステム、及び、ロボット制御方法
JP2018083284A (ja) * 2016-11-11 2018-05-31 セイコーエプソン株式会社 ロボット制御装置、ロボット、ロボットシステム、及び、ロボット制御方法
CN109922931A (zh) * 2016-11-11 2019-06-21 精工爱普生株式会社 机器人控制装置、机器人、机器人系统及机器人控制方法

Also Published As

Publication number Publication date
JPS61243514A (ja) 1986-10-29

Similar Documents

Publication Publication Date Title
JPH0612490B2 (ja) ロボツトの制御装置
KR890007487A (ko) 서보 모터용 제어장치
Kazerooni Statically balanced direct drive manipulator
JP4240517B2 (ja) サーボモータおよび多関節ロボットの異常負荷検出制御方法
JPS61224012A (ja) マニピユレ−タの駆動方式
JPS61231611A (ja) ロボツトの制御装置
JPS61243513A (ja) ロボツトの制御装置
JPS6254303A (ja) ロボツトの制御装置
JPS61231612A (ja) ロボツトの制御装置
JPH0546563B2 (ja)
JPS61143812A (ja) ロボツトの制御装置
JP3125015B2 (ja) 直交型ロボットの駆動制御装置
JPS5837701A (ja) ロボツトの安全装置
JPH05192885A (ja) ロボットアームの制御装置
JPS6254301A (ja) ロボツトの制御装置
JPS6248487A (ja) ロボツトの制御装置
JP3408956B2 (ja) サーボモータの駆動制御装置
JPH0719180B2 (ja) 送り軸の位置制御方式
JPS61143811A (ja) ロボツトの制御装置
SU1414624A1 (ru) Устройство дл управлени сборочным роботом
JP2549192Y2 (ja) ロボット制御装置
JPS6399193A (ja) ロボツト駆動用モ−タの過負荷検出装置
SU1334562A1 (ru) Устройство дл управлени копирующим манипул тором
JPS61125789A (ja) 上下駆動装置
JPH01136582A (ja) 速度制御装置