JPH0583352B2 - - Google Patents
Info
- Publication number
- JPH0583352B2 JPH0583352B2 JP20523685A JP20523685A JPH0583352B2 JP H0583352 B2 JPH0583352 B2 JP H0583352B2 JP 20523685 A JP20523685 A JP 20523685A JP 20523685 A JP20523685 A JP 20523685A JP H0583352 B2 JPH0583352 B2 JP H0583352B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- robot
- deburring
- force
- freedom
- 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
- 230000007246 mechanism Effects 0.000 claims description 38
- 238000001514 detection method Methods 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 5
- 230000036544 posture Effects 0.000 description 29
- 210000000707 wrist Anatomy 0.000 description 15
- 238000003825 pressing Methods 0.000 description 14
- 238000005520 cutting process Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Landscapes
- Manipulator (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、直線軌道上での作業に用いられるロ
ボツトに関する。このロボツトは、例えば直線部
分のバリ取りなど、直線軌道上での作業に利用す
ることができる。直線軌道上での作業は産業上需
要が多く、本発明のロボツトは産業用ロボツトと
して広く用いることができる。
ボツトに関する。このロボツトは、例えば直線部
分のバリ取りなど、直線軌道上での作業に利用す
ることができる。直線軌道上での作業は産業上需
要が多く、本発明のロボツトは産業用ロボツトと
して広く用いることができる。
産業用ロボツトには、第3図、第4図に示す如
く6自由度多関節ロボツトが多く使用されている
が、それ程複雑な動きを要求されない直線軌道上
における作業は、上記の多関節ロボツトでは高価
なものとなつてしまう。実際、産業界において自
動化が進められている作業内容は、複雑な曲線軌
道上の作業ばかりでなく、直線軌道上の作業の需
要も多い。そのため直線軌道上での作業に適し、
作業目的に応じて応用のきく、汎用性のあるロボ
ツトが望まれている。
く6自由度多関節ロボツトが多く使用されている
が、それ程複雑な動きを要求されない直線軌道上
における作業は、上記の多関節ロボツトでは高価
なものとなつてしまう。実際、産業界において自
動化が進められている作業内容は、複雑な曲線軌
道上の作業ばかりでなく、直線軌道上の作業の需
要も多い。そのため直線軌道上での作業に適し、
作業目的に応じて応用のきく、汎用性のあるロボ
ツトが望まれている。
例えば、従来のバリ取り装置には、上記の多関
節産業用ロボツトを使用しているものが多い。そ
の構成として第3図に示す如く、バリ取り用工具
3′を固定し、ロボツト1がバリ取り対象ワーク
2aを把持、バリが取れるようにロボツト1がワ
ーク2aを動かす方法や、第4図のように対象ワ
ーク2bを固定して、ロボツト1がバリ取り用工
具3′を把持し、該バリ取り工具3′を動かしてバ
リを取る方法などが行なわれている。しかし、こ
こで使われている従来の6自由度多関節ロボツト
では、ほとんどの複雑な作業が行なえる反面、6
個の関節の動きにより作動するため、直交座標系
と関節座標系間の座標変換が必要であり制御が複
雑となる。また、そのための制御装置も大がかり
なものになり、装置全体が高価なものとなつてし
まう問題がある。また制御が複雑であることから
テイーチング作業も手間がかかり、操作が容易で
ないという問題もある。もちろん、複雑な曲線軌
道を要する作業が要求される場合には、上記の問
題は止むを得ないものである。しかし、比較的需
要の多い直線軌道上で行なわれる作業では、上記
の問題点を解決する必要がある。
節産業用ロボツトを使用しているものが多い。そ
の構成として第3図に示す如く、バリ取り用工具
3′を固定し、ロボツト1がバリ取り対象ワーク
2aを把持、バリが取れるようにロボツト1がワ
ーク2aを動かす方法や、第4図のように対象ワ
ーク2bを固定して、ロボツト1がバリ取り用工
具3′を把持し、該バリ取り工具3′を動かしてバ
リを取る方法などが行なわれている。しかし、こ
こで使われている従来の6自由度多関節ロボツト
では、ほとんどの複雑な作業が行なえる反面、6
個の関節の動きにより作動するため、直交座標系
と関節座標系間の座標変換が必要であり制御が複
雑となる。また、そのための制御装置も大がかり
なものになり、装置全体が高価なものとなつてし
まう問題がある。また制御が複雑であることから
テイーチング作業も手間がかかり、操作が容易で
ないという問題もある。もちろん、複雑な曲線軌
道を要する作業が要求される場合には、上記の問
題は止むを得ないものである。しかし、比較的需
要の多い直線軌道上で行なわれる作業では、上記
の問題点を解決する必要がある。
さらに多関節形ロボツトは、アームの大きさに
限界があるため可動範囲の点から作業対象の大き
さに制限があつた。このため大きなものや長尺物
などに対する作業には不向きである。
限界があるため可動範囲の点から作業対象の大き
さに制限があつた。このため大きなものや長尺物
などに対する作業には不向きである。
また、現在の多関節形ロボツトの制御レベルで
は精度の良い直線軌跡を描く事は非常に難しく、
直線部分に限つては、直線精度の低い作業しか行
えないのが実情である。
は精度の良い直線軌跡を描く事は非常に難しく、
直線部分に限つては、直線精度の低い作業しか行
えないのが実情である。
以上のような問題点を解決し、各種の簡易作業
にも充分に対応でき、作業目的に応じて応用のき
く、汎用性のあるロボツトは未だ提案されていな
いのが現状である。
にも充分に対応でき、作業目的に応じて応用のき
く、汎用性のあるロボツトは未だ提案されていな
いのが現状である。
本発明の目的は、直線軌道精度が良く制御の容
易はロボツトを安価な装置によつて実現できるも
ので、作業対象が比較的大きなものや長尺物であ
つても、それに対応してストロークが長くとれ、
さらに作業用プログラムのテイーチングが容易な
直線軌道上でのバリ取り用ロボツトを提供するこ
とにある。
易はロボツトを安価な装置によつて実現できるも
ので、作業対象が比較的大きなものや長尺物であ
つても、それに対応してストロークが長くとれ、
さらに作業用プログラムのテイーチングが容易な
直線軌道上でのバリ取り用ロボツトを提供するこ
とにある。
また、ロボツトに把持される工具が被加工物に
対し一定の押付け力でバリ取りを行なうため安定
した加工精度を得ることができ、かつ工具の破損
防止を可能としたバリ取り用ロボツト装置を提供
することにある。
対し一定の押付け力でバリ取りを行なうため安定
した加工精度を得ることができ、かつ工具の破損
防止を可能としたバリ取り用ロボツト装置を提供
することにある。
上記目的を達成するため、本発明の直線軌道上
作業用ロボツトは、サーボ駆動される3自由度直
動機構部の先端に、力を検出する第1の検出手段
とロボツト手先を介してバリ取り用工具が支持さ
れ、前記工具が対象物上をならい移動することに
よつて、前記対象物に生じているバリを連続的に
切削するバリ取りロボツト装置であつて、前記ロ
ボツト手先の位置を検出する第2の検出手段と、
ロボツト手先及び工具を制御する制御部にツール
の運動特性を定める行列、即ち仮想質量、仮想バ
ネ定数及び仮想粘性定数を与え、上記各定数、及
び前記第1の検出手段の検出結果、並びに第2の
検出手段による実際のロボツト手先の位置と目標
値との偏差に基づいて、前記ロボツトの移動速度
を算出する演算手段を有することを要旨とする。
作業用ロボツトは、サーボ駆動される3自由度直
動機構部の先端に、力を検出する第1の検出手段
とロボツト手先を介してバリ取り用工具が支持さ
れ、前記工具が対象物上をならい移動することに
よつて、前記対象物に生じているバリを連続的に
切削するバリ取りロボツト装置であつて、前記ロ
ボツト手先の位置を検出する第2の検出手段と、
ロボツト手先及び工具を制御する制御部にツール
の運動特性を定める行列、即ち仮想質量、仮想バ
ネ定数及び仮想粘性定数を与え、上記各定数、及
び前記第1の検出手段の検出結果、並びに第2の
検出手段による実際のロボツト手先の位置と目標
値との偏差に基づいて、前記ロボツトの移動速度
を算出する演算手段を有することを要旨とする。
本発明のロボツトの駆動部は、X、Y、Zの3
軸上にそれぞれの軸が互いに直交し、スライドし
て移動できるようにした直動機構部4を採用して
いる。このため駆動部分の構造を簡素化できる
上、高精度の直線軌道を得ることができる。ま
た、位置制御において、本発明のロボツトは互い
に直交するX、Y、Zの3軸の腕によつて駆動す
るため、従来の多関節ロボツトに必要な複雑な座
標変換作業が不要となり、制御の容易なロボツト
とすることができる。さらに簡易な制御方式の採
用により制御装置も小形化することができる。ま
た、テイーチングの複雑なサーボ駆動を直交座標
系の位置決めに最低限必要な3自由度に限定した
ためテイーチングを簡略化することができた。さ
らに、力センサを手先と3自由度直動部分との中
間に設けたことにより、テイーチングの際、目標
値、粘性及びバネ定数を設定すれば形状の複雑な
バリ対してもバリの凹凸を減少させるように手先
の送り速度を設定し、一定の押し付け力で切削す
ることができる。
軸上にそれぞれの軸が互いに直交し、スライドし
て移動できるようにした直動機構部4を採用して
いる。このため駆動部分の構造を簡素化できる
上、高精度の直線軌道を得ることができる。ま
た、位置制御において、本発明のロボツトは互い
に直交するX、Y、Zの3軸の腕によつて駆動す
るため、従来の多関節ロボツトに必要な複雑な座
標変換作業が不要となり、制御の容易なロボツト
とすることができる。さらに簡易な制御方式の採
用により制御装置も小形化することができる。ま
た、テイーチングの複雑なサーボ駆動を直交座標
系の位置決めに最低限必要な3自由度に限定した
ためテイーチングを簡略化することができた。さ
らに、力センサを手先と3自由度直動部分との中
間に設けたことにより、テイーチングの際、目標
値、粘性及びバネ定数を設定すれば形状の複雑な
バリ対してもバリの凹凸を減少させるように手先
の送り速度を設定し、一定の押し付け力で切削す
ることができる。
第1図に示す如く、弾性体(または弾性機構)
3aの採用により、バリ取り工具に加わる力を柔
らげ力の加わり具合を調整する。このためバリ取
り面の急激な変化に対しても柔軟に対処し工具の
破壊や対象への切り込みを防止することができ
る。第1図に示す如く、弾性体(または弾性機
構)3aの採用により、バリ取り工具に加わる力
を柔らげ力の加わり具合を調整する。このためバ
リ取り面の急激な変化に対しても柔軟に対処し工
具の破壊や対象への切り込みを防止できる。
3aの採用により、バリ取り工具に加わる力を柔
らげ力の加わり具合を調整する。このためバリ取
り面の急激な変化に対しても柔軟に対処し工具の
破壊や対象への切り込みを防止することができ
る。第1図に示す如く、弾性体(または弾性機
構)3aの採用により、バリ取り工具に加わる力
を柔らげ力の加わり具合を調整する。このためバ
リ取り面の急激な変化に対しても柔軟に対処し工
具の破壊や対象への切り込みを防止できる。
好ましい実施態様として、第1図に示す如く、
回転機構部5とロボツト手先3の中間に少なくと
も1成分多くて6成分の力(トルクを含む)の検
出が可能な力センサ18を備える構成とする。
回転機構部5とロボツト手先3の中間に少なくと
も1成分多くて6成分の力(トルクを含む)の検
出が可能な力センサ18を備える構成とする。
この構成により、ロボツト手先3に加わる力が
監視できるので、作業中のロボツト手先3に異常
な力が加わつて作業対象やロボツト手先の工具等
が破壊されるのを防止できる。特に、直動機構部
の先端部分にバリ取り用工具を備えた実施態様に
おいては、力センサー18を採用すると一定の押
付力が確保できるため、バリ取り工具を対象付近
までプログラム制御し、その後のバリ取り工具の
位置姿勢制御は力センサによつて探索させる事
で、ソフト上で自動的にテイーチングが行なえ
る。即ちオフラインプログラミング化も可能とな
る。
監視できるので、作業中のロボツト手先3に異常
な力が加わつて作業対象やロボツト手先の工具等
が破壊されるのを防止できる。特に、直動機構部
の先端部分にバリ取り用工具を備えた実施態様に
おいては、力センサー18を採用すると一定の押
付力が確保できるため、バリ取り工具を対象付近
までプログラム制御し、その後のバリ取り工具の
位置姿勢制御は力センサによつて探索させる事
で、ソフト上で自動的にテイーチングが行なえ
る。即ちオフラインプログラミング化も可能とな
る。
別の好ましい実施態様として、第1図に示す如
く、ロボツトが作用する対象物を、制御の容易な
駆動装置を用いて少なくとも2個の異なる位置決
めを可能にする一自由度回転機構部と対象部品把
持機構とから成る対象物ポジシヨナー6を備える
構成をとる。
く、ロボツトが作用する対象物を、制御の容易な
駆動装置を用いて少なくとも2個の異なる位置決
めを可能にする一自由度回転機構部と対象部品把
持機構とから成る対象物ポジシヨナー6を備える
構成をとる。
この構成により、3自由度直動機構部と手首部
の2自由度回転機構部では作業が困難な箇所を、
対象物ポジシヨナ6により対象物の姿勢をかえさ
せることで、作業を可能にすることができる。
の2自由度回転機構部では作業が困難な箇所を、
対象物ポジシヨナ6により対象物の姿勢をかえさ
せることで、作業を可能にすることができる。
以下、本発明の一実施例を図面に従つて説明す
る。
る。
第1図は、本実施例のロボツトの全体構成を示
す斜視図である。本実施例のロボツトは、第1図
で示す如くX、Y、Zの3軸から成る直動機構部
4、ロボツト手先3、その中間の手首部を構成す
る回転機構部5及び対象物の姿勢を換える対象物
ポジシヨナー6で構成されている。
す斜視図である。本実施例のロボツトは、第1図
で示す如くX、Y、Zの3軸から成る直動機構部
4、ロボツト手先3、その中間の手首部を構成す
る回転機構部5及び対象物の姿勢を換える対象物
ポジシヨナー6で構成されている。
そこで、まず直動機構部4について説明する。
第2図にX軸の構造を示す。この機構はサーボモ
ータ7の回転運動を、プーリ8、ベルト9を経
て、ガイド10に支えられた雄ねじ(ここではボ
ールネジ使用)11に伝える。該雄ねじ11が回
転する事によつて、雌ねじ12が直線運動をす
る。該雌ねじ12を直線運動用部品のガイドレー
ル13上のスライドベアリング14とプレート1
5で一体とする事によつて、直線精度の良い軌跡
が、サーボモータ7の駆動力で得られる構造であ
る。移動部分であるスライドベアリング14の位
置フイードバツク制御を行なう為に、サーボモー
タ7の回転をエンコーダで管理している。また本
装置では使用していないが、リニアスケールをガ
イドレール13に取付けて直接スライドベアリン
グの位置を管理することも可能である。X・Y・
Zの3自由度直動機構は、上記述べたX軸一軸機
構を、3個、各々のプレート15へ取付けること
によつて、造ることが出来る。
第2図にX軸の構造を示す。この機構はサーボモ
ータ7の回転運動を、プーリ8、ベルト9を経
て、ガイド10に支えられた雄ねじ(ここではボ
ールネジ使用)11に伝える。該雄ねじ11が回
転する事によつて、雌ねじ12が直線運動をす
る。該雌ねじ12を直線運動用部品のガイドレー
ル13上のスライドベアリング14とプレート1
5で一体とする事によつて、直線精度の良い軌跡
が、サーボモータ7の駆動力で得られる構造であ
る。移動部分であるスライドベアリング14の位
置フイードバツク制御を行なう為に、サーボモー
タ7の回転をエンコーダで管理している。また本
装置では使用していないが、リニアスケールをガ
イドレール13に取付けて直接スライドベアリン
グの位置を管理することも可能である。X・Y・
Zの3自由度直動機構は、上記述べたX軸一軸機
構を、3個、各々のプレート15へ取付けること
によつて、造ることが出来る。
次に本実施例では、第1図に示す如く、ロボツ
ト手先3にバリ取り工具を取り付けることによつ
て、バリ取り用ロボツトとした。しかしこの手先
には作業目的に応じて把持装置や溶接装置など
種々の装置の取り付けが可能である。
ト手先3にバリ取り工具を取り付けることによつ
て、バリ取り用ロボツトとした。しかしこの手先
には作業目的に応じて把持装置や溶接装置など
種々の装置の取り付けが可能である。
次に手首部5について、第5図から第10図に
より説明する。本実施例のバリ取り用ロボツトに
おいて、直線部分のバリ取り作業を行う場合に
は、対象となるワークは立体的であり、すべての
コーナー部のバリ取りを行なうとなると、自由度
の面では、回転やひねり等2自由度を追加して、
計5自由度とする必要がある。これは剛体の位置
(含姿勢)決めには6自由度必要であるが、バリ
取りのツールは常に回転(1自由度)しているの
で1自由度を除く事が出来る為に5自由度で良
い。しかし、追加した2自由度というのは、直線
部分のバリに関しては、作業を始める前に切削し
やすい工具と対象ワークの姿勢を決める時に必要
となる自由度であつて、切削中は動作させること
はない。このため可動範囲のすべての箇所で止ま
る必要はなく、必要とする最小の箇所で停止出来
れば十分である。従つて、回転のための駆動源と
して、サーボモータを使う必要はなく、また回転
の為の機構は、簡単なものでよい。
より説明する。本実施例のバリ取り用ロボツトに
おいて、直線部分のバリ取り作業を行う場合に
は、対象となるワークは立体的であり、すべての
コーナー部のバリ取りを行なうとなると、自由度
の面では、回転やひねり等2自由度を追加して、
計5自由度とする必要がある。これは剛体の位置
(含姿勢)決めには6自由度必要であるが、バリ
取りのツールは常に回転(1自由度)しているの
で1自由度を除く事が出来る為に5自由度で良
い。しかし、追加した2自由度というのは、直線
部分のバリに関しては、作業を始める前に切削し
やすい工具と対象ワークの姿勢を決める時に必要
となる自由度であつて、切削中は動作させること
はない。このため可動範囲のすべての箇所で止ま
る必要はなく、必要とする最小の箇所で停止出来
れば十分である。従つて、回転のための駆動源と
して、サーボモータを使う必要はなく、また回転
の為の機構は、簡単なものでよい。
また、他の直線軌道上作業用ロボツトとして使
用した場合でも、上記した自由度を有するもので
あれば幅広く利用することができる。
用した場合でも、上記した自由度を有するもので
あれば幅広く利用することができる。
第5図は、手首部の外観を示すものである。手
首部には、2方向の回転の自由度を持たせるた
め、回転機構部16が2つ付いている。2つの該
回転機構部16は、中継プレート17bで一体と
なり、片端は中継プレート17aが第2図で示す
直動機構部のプレート15に付き、他端は中継プ
レート17cを介して、力センサー18と、バリ
取り用工具3′が付く。この手首部の2自由度に
より、第6図、第7図のA,B,Cの3種類の姿
勢と、第8図、第9図のA′,D,Eの3種類の
姿勢をとる事ができる。
首部には、2方向の回転の自由度を持たせるた
め、回転機構部16が2つ付いている。2つの該
回転機構部16は、中継プレート17bで一体と
なり、片端は中継プレート17aが第2図で示す
直動機構部のプレート15に付き、他端は中継プ
レート17cを介して、力センサー18と、バリ
取り用工具3′が付く。この手首部の2自由度に
より、第6図、第7図のA,B,Cの3種類の姿
勢と、第8図、第9図のA′,D,Eの3種類の
姿勢をとる事ができる。
以下、第10図によつて、上記手首部の動作原
理を第6図と第9図に示す姿勢に対応させて詳述
する。尚、第10図の駆動装置は動作原理の説明
を容易にするため拡大して示したものである。本
実施例では、回転の為の駆動源にエアシリンダを
使用したが、もちろん他の駆動源を用いてもよ
い。回転力は、エアシリンダの直線運動を、ラツ
クとピニオンで回転運動に変換することにより得
ている。
理を第6図と第9図に示す姿勢に対応させて詳述
する。尚、第10図の駆動装置は動作原理の説明
を容易にするため拡大して示したものである。本
実施例では、回転の為の駆動源にエアシリンダを
使用したが、もちろん他の駆動源を用いてもよ
い。回転力は、エアシリンダの直線運動を、ラツ
クとピニオンで回転運動に変換することにより得
ている。
まず第6図Aの姿勢を作るためストツパ用複動
シリンダ19a後端よりエアーを送り込むと該ス
トツパ用複動シリンダ19aが前進し、先端に付
いているストツパ20aも前進したラツク21a
の動作線上にセツトされる。次に複動シリンダ2
2aの後端よりエアーを送り込むと該複動シリン
ダ22aが前進、それについて先端に取付けてあ
るラツク21aが前進してゆき、ストツパ20a
に衝突し、ラツク21aが停止する。この時、ラ
ツク21aが移動した事により、ピニオン23a
がラツク21aの移動分回転し、手首部が、Aの
姿勢となる。
シリンダ19a後端よりエアーを送り込むと該ス
トツパ用複動シリンダ19aが前進し、先端に付
いているストツパ20aも前進したラツク21a
の動作線上にセツトされる。次に複動シリンダ2
2aの後端よりエアーを送り込むと該複動シリン
ダ22aが前進、それについて先端に取付けてあ
るラツク21aが前進してゆき、ストツパ20a
に衝突し、ラツク21aが停止する。この時、ラ
ツク21aが移動した事により、ピニオン23a
がラツク21aの移動分回転し、手首部が、Aの
姿勢となる。
姿勢Bは、ストツパ用複動シリンダ19a前部
よりエアーを送り込むと、該ストツパ用複動シリ
ンダ19aが後退し、先端に付いているストツパ
20aがラツク21aの動作線上よりはずれる。
次に複動シリンダ22aの後端よりエアーを送り
込むと該複動シリンダ22aが前進して、先端に
取付いているラツク21aが移動、該ラツク21
aが前ストツパ24aに当つて停止する。そして
該ラツク21aのストローク分だけピニオン23
aが回転して姿勢Aから姿勢Bに変わる。
よりエアーを送り込むと、該ストツパ用複動シリ
ンダ19aが後退し、先端に付いているストツパ
20aがラツク21aの動作線上よりはずれる。
次に複動シリンダ22aの後端よりエアーを送り
込むと該複動シリンダ22aが前進して、先端に
取付いているラツク21aが移動、該ラツク21
aが前ストツパ24aに当つて停止する。そして
該ラツク21aのストローク分だけピニオン23
aが回転して姿勢Aから姿勢Bに変わる。
姿勢Cは、同様の原理で、後ストツパ25aに
ラツク21aが当たるまで複動シリンダ22aが
後退してこの姿勢となる。
ラツク21aが当たるまで複動シリンダ22aが
後退してこの姿勢となる。
第9図のA′の姿勢は、姿勢Aと同様にストツ
パ用シリンダ19bが前進してラツク21b動作
線上にストツパ20bがセツトされ、シリンダ2
2bが前進、ラツク21bが該ストツパ20bに
当つて止まつた時の姿勢が姿勢A′である。姿勢
Dは、姿勢Bと同様にラツク21bが前ストツパ
24bに当つて止まつた時の姿勢であり、姿勢E
は、姿勢Cと同様にラツク21bが後ストツパ2
5bに当つて止まつた時の姿勢である。
パ用シリンダ19bが前進してラツク21b動作
線上にストツパ20bがセツトされ、シリンダ2
2bが前進、ラツク21bが該ストツパ20bに
当つて止まつた時の姿勢が姿勢A′である。姿勢
Dは、姿勢Bと同様にラツク21bが前ストツパ
24bに当つて止まつた時の姿勢であり、姿勢E
は、姿勢Cと同様にラツク21bが後ストツパ2
5bに当つて止まつた時の姿勢である。
このように、エアシリンダと簡単な機構を用い
ることによつて、直線部分のバリ取り等、簡易な
作業をすることに十分な2自由度を持つことがで
きる。
ることによつて、直線部分のバリ取り等、簡易な
作業をすることに十分な2自由度を持つことがで
きる。
次に、前記したバリ取り工具3′と回転機構部
5との中間に弾性体(または弾性機構)3aを備
える。この弾性体(または弾性機構)3aは、バ
リ取り用工具3′を保持するホルダと力センサー
18に結合しているプレートの間に取り付けてあ
る。これによりバリ取り用工具に大きな力や衝撃
的な力が加わつた時、バリ取り用工具3′や力セ
ンサ18、その他の機構を破壊しないよう、加わ
つた力を柔げ、力の加わり具合を調整する事が出
来る。
5との中間に弾性体(または弾性機構)3aを備
える。この弾性体(または弾性機構)3aは、バ
リ取り用工具3′を保持するホルダと力センサー
18に結合しているプレートの間に取り付けてあ
る。これによりバリ取り用工具に大きな力や衝撃
的な力が加わつた時、バリ取り用工具3′や力セ
ンサ18、その他の機構を破壊しないよう、加わ
つた力を柔げ、力の加わり具合を調整する事が出
来る。
力センサー18は回転機構部5とバリ取り用工
具3′との間に取り付けてある。作業中にバリ取
り用工具3′に加わる力を検知し、フイードバツ
ク制御することにより、微妙な加工作業等を可能
にする。例えば、第19図に示す如く、本実施例
をバリ取り用装置とした場合、バリ取り用工具
3′の押付力(これをFとする)は、切削後の仕
上面の状態に影響を与え、切削中に押付力Fが変
化すると切削面が荒くなつたり、凸凹したりす
る。このため、19図に示す如く、力センサ18
で随時現在の押付力Fを監視し、一定の押付力で
切削が行なえるように直動機構部のサーボモータ
ーを制御することで、なめらかな切削面を得るこ
とができる。上記センサの働きは3自由度の直動
ばね機構と同等の機能をソフトウエアによつて実
現させることができるものである。
具3′との間に取り付けてある。作業中にバリ取
り用工具3′に加わる力を検知し、フイードバツ
ク制御することにより、微妙な加工作業等を可能
にする。例えば、第19図に示す如く、本実施例
をバリ取り用装置とした場合、バリ取り用工具
3′の押付力(これをFとする)は、切削後の仕
上面の状態に影響を与え、切削中に押付力Fが変
化すると切削面が荒くなつたり、凸凹したりす
る。このため、19図に示す如く、力センサ18
で随時現在の押付力Fを監視し、一定の押付力で
切削が行なえるように直動機構部のサーボモータ
ーを制御することで、なめらかな切削面を得るこ
とができる。上記センサの働きは3自由度の直動
ばね機構と同等の機能をソフトウエアによつて実
現させることができるものである。
また、力センサーを用いることによつて、テイ
ーチングの簡略化も可能である。その一例とし
て、第20図に示す如く、切削位置の近く(点
Q)まではテイーチングで教え込み、切削位置
(点R)は、人間が教えるのではなく、点Qの地
点から力センサ18に加わる力を監視しながら自
動で近づいてゆき、予め設定してある適切な範囲
に、力(力センサが受ける反力)が到達した時停
止させ、そこを切削位置(点Q)とすることがで
きる。これらテイーチング作業は、力センサを取
付けた事によつてオフラインプログラミングが可
能となつた。
ーチングの簡略化も可能である。その一例とし
て、第20図に示す如く、切削位置の近く(点
Q)まではテイーチングで教え込み、切削位置
(点R)は、人間が教えるのではなく、点Qの地
点から力センサ18に加わる力を監視しながら自
動で近づいてゆき、予め設定してある適切な範囲
に、力(力センサが受ける反力)が到達した時停
止させ、そこを切削位置(点Q)とすることがで
きる。これらテイーチング作業は、力センサを取
付けた事によつてオフラインプログラミングが可
能となつた。
次に、上記した押付力を一定にしてバリ取りを
行なう制御方式及びテイーチングを容易にする制
御方式について以下詳述する。
行なう制御方式及びテイーチングを容易にする制
御方式について以下詳述する。
第21図は、制御装置のハードウエア構成図であ
る。16ビツトのプロセツサi8086(1台)とi8087(1
台)を中心として各々がマルチバスで結合されて
いる。ロボツトの各モーターは、D/Aコンバータ
を介して、サーボアンプの出力によつて駆動され
モーターの回転による位置変位は、ロータリエン
コーダ、カウンタによつて検出される。またロボ
ツトの先端部に取り付けられた力センサによつ
て、ロボツトに加えられた力が検出される。
る。16ビツトのプロセツサi8086(1台)とi8087(1
台)を中心として各々がマルチバスで結合されて
いる。ロボツトの各モーターは、D/Aコンバータ
を介して、サーボアンプの出力によつて駆動され
モーターの回転による位置変位は、ロータリエン
コーダ、カウンタによつて検出される。またロボ
ツトの先端部に取り付けられた力センサによつ
て、ロボツトに加えられた力が検出される。
第22図は、ロボツトと制御部との関係をまとめ
たものである。ロボツトの力センサー及びエンコ
ーダによつて、それぞれ力及び位置フイードバツ
ク信号が制御部へ取り込まれ、与えられたパラメ
ータと共に制御部で演算処理が行なわれ、速度指
令信号としてロボツトのモーターへ出力される。
たものである。ロボツトの力センサー及びエンコ
ーダによつて、それぞれ力及び位置フイードバツ
ク信号が制御部へ取り込まれ、与えられたパラメ
ータと共に制御部で演算処理が行なわれ、速度指
令信号としてロボツトのモーターへ出力される。
第23図は、本実施例におけるロボツト手先
(バリ取り工具のツール)の位置の算出方法を示
す。まずベース座標系(固定)を定め、ツールが
ワークと接触する点を表わす位置ベクトル(ベー
ス座標系で表示)をとする。このは、3次元
ベクトルで表わされ、S1,S2,…,S5(変数)と
ロボツトの各部の長さ(定数)とで定まる。ここ
でS1,S2,S3は各々X、Y、Z軸方向の並進変位
を示し(この3軸はサーボ駆動される)S4,S5
は、第25図に示す如く回転変位を示している
(この2軸はサーボ駆動されない)。
(バリ取り工具のツール)の位置の算出方法を示
す。まずベース座標系(固定)を定め、ツールが
ワークと接触する点を表わす位置ベクトル(ベー
ス座標系で表示)をとする。このは、3次元
ベクトルで表わされ、S1,S2,…,S5(変数)と
ロボツトの各部の長さ(定数)とで定まる。ここ
でS1,S2,S3は各々X、Y、Z軸方向の並進変位
を示し(この3軸はサーボ駆動される)S4,S5
は、第25図に示す如く回転変位を示している
(この2軸はサーボ駆動されない)。
次に、本実施例の装置を用いたテイーチング方
法について述べる。既に第20図で説明したが、
ある点(第20図のQ点)まではバリ取り工具3
の位置をテイーチングで教えこみ、その点から先
は力センサを用いて自動的に前進し、適切な押付
力を持つ点(第20図の点R)を定める。この方
法を以下制御の観点から説明する。
法について述べる。既に第20図で説明したが、
ある点(第20図のQ点)まではバリ取り工具3
の位置をテイーチングで教えこみ、その点から先
は力センサを用いて自動的に前進し、適切な押付
力を持つ点(第20図の点R)を定める。この方
法を以下制御の観点から説明する。
第24図は、テイーチングの概要を示したもの
である。まず、ツールの適切な位置、姿勢(ワー
クと接触すべき点)を定め、そこでの(第23
図のS1〜S5と各部の寸法で決まる)が定まる。
である。まず、ツールの適切な位置、姿勢(ワー
クと接触すべき点)を定め、そこでの(第23
図のS1〜S5と各部の寸法で決まる)が定まる。
次にが進むべき目標値rを定める。
=〔M〕-1∫(−〔K〕Δ−〔C〕)dt……(1
) ΔX=−r (1)式より、ツールの取るべき速度を定める。こ
こに、 f:(力センサにより検出された) ツールに加わる外力 ΔX:p−pr v:シールの速度 3次元ベクトル 〔M〕、〔K〕、〔C〕:ツールの運動特 性を定める行列がそれぞれ制御部のソフト ウエア上のパラメータである仮想量、 仮想バネ定数、仮想粘性係数 3行3列の行列 とする。
) ΔX=−r (1)式より、ツールの取るべき速度を定める。こ
こに、 f:(力センサにより検出された) ツールに加わる外力 ΔX:p−pr v:シールの速度 3次元ベクトル 〔M〕、〔K〕、〔C〕:ツールの運動特 性を定める行列がそれぞれ制御部のソフト ウエア上のパラメータである仮想量、 仮想バネ定数、仮想粘性係数 3行3列の行列 とする。
上記の演算は、実際には計算機によつてなさ
れ、各サンプリングタイム毎に、ロボツトのツー
ルが取るべき速度o(nはn番目のサンプリン
グタイムにおける値を示す)を定める。これを次
式で表わすと、 o=Δt〔M〕-1(o-1−〔K〕Δo-1) +(〔I〕−Δt〔M〕-1〔C〕)o-1 ……(2) これをまとめて、o =(〔A′〕o-1−〔B′〕Δo-1) +〔C′〕o-1 ……(3) (ここに〔A′〕、〔B′〕、〔C′〕は〔M〕、〔K〕
、
〔C〕より定まる3行3列の行列。) よつて(3)より指令速度oが定まる。
れ、各サンプリングタイム毎に、ロボツトのツー
ルが取るべき速度o(nはn番目のサンプリン
グタイムにおける値を示す)を定める。これを次
式で表わすと、 o=Δt〔M〕-1(o-1−〔K〕Δo-1) +(〔I〕−Δt〔M〕-1〔C〕)o-1 ……(2) これをまとめて、o =(〔A′〕o-1−〔B′〕Δo-1) +〔C′〕o-1 ……(3) (ここに〔A′〕、〔B′〕、〔C′〕は〔M〕、〔K〕
、
〔C〕より定まる3行3列の行列。) よつて(3)より指令速度oが定まる。
ここでo-1は1サンプリング前の力(力セン
サによりX、Y、Z軸の各方向に加えられた力が
検出される)であり、Δo-1(=o-1−r,o-1)
は、1サンプリング前のツールの現在値o-1と
目標値r,o-1の差であり、o-1は1サンプリン
グ前の指令速度である。つまり、ツールがどこに
も接触していなければ(外力が加わらなければ)
prを第24図のr1,r2のように次々に変化さ
せることにより、rを追いかける形で、即ち
ツールを変化させることができる。さらに、r
を進行して、例えば第24図のr,3のようにワー
ク内に入りこみ、ツールは3までしか追いつけ
ず、ツールがワークと接触したとする(つまり力
センサが外力を検出する)と、Δ(ツールの現
在値と目標値の差)に応じた力で押し付けた状態
でツールは静止する。この時の力は式(3)より算
出される式(4)で定まる。
サによりX、Y、Z軸の各方向に加えられた力が
検出される)であり、Δo-1(=o-1−r,o-1)
は、1サンプリング前のツールの現在値o-1と
目標値r,o-1の差であり、o-1は1サンプリン
グ前の指令速度である。つまり、ツールがどこに
も接触していなければ(外力が加わらなければ)
prを第24図のr1,r2のように次々に変化さ
せることにより、rを追いかける形で、即ち
ツールを変化させることができる。さらに、r
を進行して、例えば第24図のr,3のようにワー
ク内に入りこみ、ツールは3までしか追いつけ
ず、ツールがワークと接触したとする(つまり力
センサが外力を検出する)と、Δ(ツールの現
在値と目標値の差)に応じた力で押し付けた状態
でツールは静止する。この時の力は式(3)より算
出される式(4)で定まる。
〔A′〕−〔B′〕Δ=0 ……(4)
Δ=−r
つまり、ツールのワークへの押付力をある値
0にしたいときは、(4)式より算出される次の(5)式
の右辺が0となるようにrを定めれば良い。
0にしたいときは、(4)式より算出される次の(5)式
の右辺が0となるようにrを定めれば良い。
0=〔A′〕-1〔B′〕(−r) ……(5)
このようにして、rをソフトの上で変化させ
ることによつて、ツールが移動し、ワークに接触
し、ある力0となつた所でrを止めるとその位
置rがある押付力0を持つテイーチング点とし
て定まる。以上のようにして適切なテイーチング
点r,4(第24図)が定まつたとする。
ることによつて、ツールが移動し、ワークに接触
し、ある力0となつた所でrを止めるとその位
置rがある押付力0を持つテイーチング点とし
て定まる。以上のようにして適切なテイーチング
点r,4(第24図)が定まつたとする。
次に、このr,4が第25図のr,10に相当する
ものと考えると、バリ取り加工をするために必要
となるr,11,r,12,…は、第24図に示す如
く、毎回ツールをワークに接触させて定める必要
はない。ワークの外形は予めわかつているので外
形線を基準にして、r,10,r,11,…を決めれば
よい。これがrの経路となる。
ものと考えると、バリ取り加工をするために必要
となるr,11,r,12,…は、第24図に示す如
く、毎回ツールをワークに接触させて定める必要
はない。ワークの外形は予めわかつているので外
形線を基準にして、r,10,r,11,…を決めれば
よい。これがrの経路となる。
次に実際にrをこのrの経路上に移動させて
バリ取りを行うと、ツールはその外形に沿つて移
動(の経路を)するが、外形の凹凸に応じてな
らうように進行する。この凹凸によりツールの押
付力は変化するが、凹凸の変化を一定の範囲内に
納めることにより、第24図で定めた押付力0
も次式(6)で示す如く、 0−α≦0≦0+α ……(6) のように一定範囲内に納めることが可能となる。
バリ取りを行うと、ツールはその外形に沿つて移
動(の経路を)するが、外形の凹凸に応じてな
らうように進行する。この凹凸によりツールの押
付力は変化するが、凹凸の変化を一定の範囲内に
納めることにより、第24図で定めた押付力0
も次式(6)で示す如く、 0−α≦0≦0+α ……(6) のように一定範囲内に納めることが可能となる。
こうして、ほぼ一定の押付力を保ちながらバリ
取り作業を行なうことができる。
取り作業を行なうことができる。
次に、残り1自由度を持つポジシヨナ6につい
て第11図から第14図により説明する。第11
図はポジシヨナ6の外観を示す。該ポジシヨナ6
も第12図に示す様に動作範囲内で3ケ所だけ停
止出来るような簡単な構造とした。さらに制御が
容易になるように、回転の為の駆動源としてエア
シリンダを使用している。第13図により動作原
理を説明する。第12図に示す姿勢Fを作るため
には、まずストツパ用シリンダ26が前進してス
トツパ27がラツク29の動作線上に押し出され
る。そしてシリンダ28が前進してラツク29が
ストツパ27に当つて停止する。ここまでのラツ
クのストロークが、ピニオン30によつて回転運
動に変換され、この回転が、マイタ歯車31、歯
車32を経てベース回転歯車33へ伝えられる。
姿勢Gの場合、ストツパ用シリンダ26が後退す
る事によつてストツパ27がラツク29の動作線
上よりはずれる。そしてシリンダ28が前進して
ラツク29が前ストツパ34に当り停止し、該ラ
ツク29のストローク分だけピニオン30が回転
して姿勢Fから姿勢Gに変わる。姿勢Hの場合
は、ラツク29が後ストツパ35に当つて停止す
るまで後退していくことによつて、この姿勢に変
わつていく。
て第11図から第14図により説明する。第11
図はポジシヨナ6の外観を示す。該ポジシヨナ6
も第12図に示す様に動作範囲内で3ケ所だけ停
止出来るような簡単な構造とした。さらに制御が
容易になるように、回転の為の駆動源としてエア
シリンダを使用している。第13図により動作原
理を説明する。第12図に示す姿勢Fを作るため
には、まずストツパ用シリンダ26が前進してス
トツパ27がラツク29の動作線上に押し出され
る。そしてシリンダ28が前進してラツク29が
ストツパ27に当つて停止する。ここまでのラツ
クのストロークが、ピニオン30によつて回転運
動に変換され、この回転が、マイタ歯車31、歯
車32を経てベース回転歯車33へ伝えられる。
姿勢Gの場合、ストツパ用シリンダ26が後退す
る事によつてストツパ27がラツク29の動作線
上よりはずれる。そしてシリンダ28が前進して
ラツク29が前ストツパ34に当り停止し、該ラ
ツク29のストローク分だけピニオン30が回転
して姿勢Fから姿勢Gに変わる。姿勢Hの場合
は、ラツク29が後ストツパ35に当つて停止す
るまで後退していくことによつて、この姿勢に変
わつていく。
次に対象部品把持機構について第14図により
説明する。把持機構は、ベース回転歯車33に取
り付けられているベース36上に固定してある。
機構は固定ブロツク37と移動ブロツク38との
間に対象部品をはさみこんで固定する方法とし
た。エアシリンダ39の先端にマウント40が取
付けてあり、該マウント40とリンク42がピン
41で取付き、該リンク42と移動ブロツク38
もピン41で取付いている。該リンク42の中央
部は、ベース36にピン41で取付けてあるため
に、エアシリンダ39が前進するとマウント40
が矢印の方向に動きだし、リンク42中央部のピ
ン41を境に動作方向が反転して移動ブロツク3
8が部品を締め付ける方向へ動きだす構造となつ
ている。
説明する。把持機構は、ベース回転歯車33に取
り付けられているベース36上に固定してある。
機構は固定ブロツク37と移動ブロツク38との
間に対象部品をはさみこんで固定する方法とし
た。エアシリンダ39の先端にマウント40が取
付けてあり、該マウント40とリンク42がピン
41で取付き、該リンク42と移動ブロツク38
もピン41で取付いている。該リンク42の中央
部は、ベース36にピン41で取付けてあるため
に、エアシリンダ39が前進するとマウント40
が矢印の方向に動きだし、リンク42中央部のピ
ン41を境に動作方向が反転して移動ブロツク3
8が部品を締め付ける方向へ動きだす構造となつ
ている。
以上述べたように、本実施例では、サーボモー
タで位置、姿勢が制御できる3自由度と、複雑か
つ汎用性に富んだ動きは出来ないが、必要最少限
の位置決めが出来、制御及び位置、姿勢の管理が
容易な3自由度との組合わせによつて、第15図
乃至第18図に示す如く、ほとんどの直線部分の
バリ取りを行なうことができる。その上、直線軌
道精度が良く、テイーチングや制御が容易であ
り、構造が簡単であるため安価な装置とすること
が可能である。
タで位置、姿勢が制御できる3自由度と、複雑か
つ汎用性に富んだ動きは出来ないが、必要最少限
の位置決めが出来、制御及び位置、姿勢の管理が
容易な3自由度との組合わせによつて、第15図
乃至第18図に示す如く、ほとんどの直線部分の
バリ取りを行なうことができる。その上、直線軌
道精度が良く、テイーチングや制御が容易であ
り、構造が簡単であるため安価な装置とすること
が可能である。
なお当然のことではあるが、本発明は以上の実
施例にのみ限定されるものではない。
施例にのみ限定されるものではない。
本発明は、その装置を3軸直動部分と手先との
中間に工具に加わる外力を検出する第1の検出手
段である力センサ、実際のロボツト手先の位置と
目標値との偏差を検出する第2の検出手段である
位置センサ、及び粘性定数、バネ定数、第1の検
出結果及び第2の検出結果より工具の送り速度を
算出する演算手段とを設けたことにより、テイー
チングの際に、粘性定数及びバネ定数を決めれ
ば、目標値と実際の工具の偏差が大きくなれば、
大きな力で切削し、偏差が小さくなれば、小さい
力で切削するように工具の送り速度を決定するた
め、テイーチング点に基づいて予めわかつている
外形線を基準にすれば、工具の経路を自動的に決
定する。
中間に工具に加わる外力を検出する第1の検出手
段である力センサ、実際のロボツト手先の位置と
目標値との偏差を検出する第2の検出手段である
位置センサ、及び粘性定数、バネ定数、第1の検
出結果及び第2の検出結果より工具の送り速度を
算出する演算手段とを設けたことにより、テイー
チングの際に、粘性定数及びバネ定数を決めれ
ば、目標値と実際の工具の偏差が大きくなれば、
大きな力で切削し、偏差が小さくなれば、小さい
力で切削するように工具の送り速度を決定するた
め、テイーチング点に基づいて予めわかつている
外形線を基準にすれば、工具の経路を自動的に決
定する。
また、バリの形状に一定範囲を越えるものなど
が有り、工具に一定以上の力が加わるような場合
にも工具及び被切削物の破損を防止することがで
きる。
が有り、工具に一定以上の力が加わるような場合
にも工具及び被切削物の破損を防止することがで
きる。
さらに、本発明は、3軸直動機構を採用したこ
とにより剛性を高めることができるため高精度の
位置決めが可能となる。
とにより剛性を高めることができるため高精度の
位置決めが可能となる。
第1図は、実施例の全体斜視図であり、第2図
は、直動機構部のX軸のみを示す斜視図である。
第3図、第4図は、従来のバリ取りシステムを示
す斜視図である。第5図は、ロボツトの手首部の
斜視図であり、第6図は、ロボツトの手首部の可
動範囲を示す正面図であり、第7図は、ロボツト
の手首部の側面図であり第8図は、ロボツトの手
首部の正面図であり、第9図はロボツトの手首部
の可動範囲を示す側面図であり、第10図は、ロ
ボツトの手首部の動作原理の説明用斜視図であ
る。第11図は、ポジシヨナを示す斜視図であ
り、第12図は、ポジシヨナの可動範囲を示す側
面図であり、第13図は、ポジシヨナの動作原理
の説明用斜視図であり、第14図は、対象部品把
持機構を示す斜視図である。第15図乃至第16
図及び第18図は、実施例におけるレール状部品
のバリ取りを示す側面であり、第17図はその正
面図である。第19図は、バリ取り状態を示す側
面図であり、第20図は、テイーチング作業を説
明する側面図である。第21図は、制御装置のハ
ードウエア構成図であり、第22図は、ロボツト
と制御部の関係図であり、第23図は、ロボツト
手先の位置算出方法を示した説明図であり、第2
4図は、テイーチングの概要を示した図であり、
第25図は、バリ取りの状況を示した図である。 3……ロボツト手先、3′……バリ取り用工具、
4……直動機構部、5……手首部、6……ポジシ
ヨナ、7……サーボモータ、16……回転機構
部、18……力センサ。
は、直動機構部のX軸のみを示す斜視図である。
第3図、第4図は、従来のバリ取りシステムを示
す斜視図である。第5図は、ロボツトの手首部の
斜視図であり、第6図は、ロボツトの手首部の可
動範囲を示す正面図であり、第7図は、ロボツト
の手首部の側面図であり第8図は、ロボツトの手
首部の正面図であり、第9図はロボツトの手首部
の可動範囲を示す側面図であり、第10図は、ロ
ボツトの手首部の動作原理の説明用斜視図であ
る。第11図は、ポジシヨナを示す斜視図であ
り、第12図は、ポジシヨナの可動範囲を示す側
面図であり、第13図は、ポジシヨナの動作原理
の説明用斜視図であり、第14図は、対象部品把
持機構を示す斜視図である。第15図乃至第16
図及び第18図は、実施例におけるレール状部品
のバリ取りを示す側面であり、第17図はその正
面図である。第19図は、バリ取り状態を示す側
面図であり、第20図は、テイーチング作業を説
明する側面図である。第21図は、制御装置のハ
ードウエア構成図であり、第22図は、ロボツト
と制御部の関係図であり、第23図は、ロボツト
手先の位置算出方法を示した説明図であり、第2
4図は、テイーチングの概要を示した図であり、
第25図は、バリ取りの状況を示した図である。 3……ロボツト手先、3′……バリ取り用工具、
4……直動機構部、5……手首部、6……ポジシ
ヨナ、7……サーボモータ、16……回転機構
部、18……力センサ。
Claims (1)
- 【特許請求の範囲】 1 サーボ駆動される3自由度直動機構部の先端
に、力を検出する第1の検出手段とロボツト手先
を介してバリ取り用工具が支持され、前記工具が
対象物上をならい移動することによつて、前記対
象物に生じているバリを連続的に切削するバリ取
りロボツト装置であつて、 前記ロボツト手先の位置を検出する第2の検出
手段と、 ロボツト手先及び工具を制御する制御部にツー
ルの運動特性を定める行列、即ち仮想質量、仮想
バネ定数及び仮想粘性定数を与え、上記各定数、
及び前記第1の検出手段の検出結果、並びに第2
の検出手段による実際のロボツト手先の位置と目
標値との偏差に基づいて、前記ロボツトの移動速
度を算出する演算手段を有することを特徴とする
バリ取りロボツト装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20523685A JPS6268290A (ja) | 1985-09-19 | 1985-09-19 | バリ取りロボット装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20523685A JPS6268290A (ja) | 1985-09-19 | 1985-09-19 | バリ取りロボット装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6268290A JPS6268290A (ja) | 1987-03-28 |
JPH0583352B2 true JPH0583352B2 (ja) | 1993-11-25 |
Family
ID=16503659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20523685A Granted JPS6268290A (ja) | 1985-09-19 | 1985-09-19 | バリ取りロボット装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6268290A (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019089144A (ja) * | 2017-11-13 | 2019-06-13 | 株式会社Ihi | 倣い加工装置 |
-
1985
- 1985-09-19 JP JP20523685A patent/JPS6268290A/ja active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS6268290A (ja) | 1987-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR940003204B1 (ko) | 제어로봇 | |
JP3040372B2 (ja) | 加工ツール付ロボット及び加工方法 | |
EP0086950A1 (en) | Method of controlling an industrial robot | |
US20140012420A1 (en) | Nc machine tool system | |
CN106493711B (zh) | 控制装置、机器人以及机器人*** | |
JPH079606B2 (ja) | ロボット制御装置 | |
WO1991004522A1 (en) | Synchronized teaching of a robot cell | |
US12030147B2 (en) | Robot machining system | |
ATE77788T1 (de) | Roboterarm. | |
WO2009102767A2 (en) | Method of controlling a robot for small shape generation | |
KR960001962B1 (ko) | 로보트의 공구 자세 제어방법 | |
JP2728399B2 (ja) | ロボツトの制御方法 | |
WO2014123054A1 (ja) | ロボット制御装置及びロボット制御方法 | |
JPS6346844B2 (ja) | ||
JP2001054889A (ja) | 組立用垂直多関節型ロボット | |
JP4825614B2 (ja) | 多関節リンク機構の軌跡制御装置 | |
JPH0583352B2 (ja) | ||
JPS6235915A (ja) | バリ取りロボット用フィードバック制御方法 | |
JPS60127987A (ja) | ならい制御方法および装置 | |
JPH03128126A (ja) | プレスブレーキロボット | |
JP3090255B2 (ja) | マシニングセンタ | |
Fuping et al. | Research on inverse kinematics of robot based on motion controller | |
JPS63235073A (ja) | 軌跡補間装置 | |
KR20040034167A (ko) | 6축 수직다관절 매니퓰레이터의 직선이동 제어방법 | |
JP3350687B2 (ja) | ロボット制御方法およびロボット制御装置 |