JPS60167005A - 産業用ロボツト教示方法 - Google Patents
産業用ロボツト教示方法Info
- Publication number
- JPS60167005A JPS60167005A JP2157884A JP2157884A JPS60167005A JP S60167005 A JPS60167005 A JP S60167005A JP 2157884 A JP2157884 A JP 2157884A JP 2157884 A JP2157884 A JP 2157884A JP S60167005 A JPS60167005 A JP S60167005A
- Authority
- JP
- Japan
- Prior art keywords
- sensor
- robot
- hand
- industrial robot
- output
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/423—Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36417—Programmed coarse position, fine position by alignment, follow line, path adaptive
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は、産業用ロボットの教示方法に関するものであ
る。
る。
(背景技術)
はじめに、産業用ロボットの教示作業について説明する
。
。
一般に産業用ロボットは1作業における繰り返し精度は
良いが、絶対精度が悪い、このため、設計などのデータ
による直接のプログラミングはできず、必ず現物による
位置補正作業すなわち教示作業が必要である。
良いが、絶対精度が悪い、このため、設計などのデータ
による直接のプログラミングはできず、必ず現物による
位置補正作業すなわち教示作業が必要である。
さて従来の教示作業の実際を、第1図に示すような、プ
リント基板に電子部品を挿入する簡単な組み立て作業を
例にとり考えてみる。第1図において、 11は基板、
12は電子部品、13はロボットハンド、14は基板1
1に設けられた部品挿入穴、15は部品リードである。
リント基板に電子部品を挿入する簡単な組み立て作業を
例にとり考えてみる。第1図において、 11は基板、
12は電子部品、13はロボットハンド、14は基板1
1に設けられた部品挿入穴、15は部品リードである。
電子部品12はロボットハンドにチャックされている。
教示作業の手順は次の通りである。
(1)部品挿入位置付近のポイントを入力し、ロボット
を動かす。この時設計データがあれば、それを入力して
もよい。
を動かす。この時設計データがあれば、それを入力して
もよい。
(2)ロボットをX方向に動かすスイッチを押して、電
子部品のX方向の位置がプリント基板の部品挿入位置と
一致すると思われるところまでロボットを動かす。
子部品のX方向の位置がプリント基板の部品挿入位置と
一致すると思われるところまでロボットを動かす。
(3)上記(2)と同様にY方向にロボットを動かす。
(4)ロボットをZ方向に動かすスイッチを押して、電
子部品をプリント基板に挿入してみる。
子部品をプリント基板に挿入してみる。
正しい位置にロボットが来ていれば、電子部品は無享挿
入されるが、位置がずれていれば、挿入ミスとなりc2
)、 (3)、 (4)の作業をロボットが正しい位置
に来るまで繰り返す。
入されるが、位置がずれていれば、挿入ミスとなりc2
)、 (3)、 (4)の作業をロボットが正しい位置
に来るまで繰り返す。
しかしこの方法は、目視で位置を測るため、電子部品の
リード15と部品挿入穴14のすきまが小さい場合には
、何度やってもうまくいかないことが多い上に作業者が
ロボットハンド13の近くへ顔を近づけねばならず、大
変危険である。
リード15と部品挿入穴14のすきまが小さい場合には
、何度やってもうまくいかないことが多い上に作業者が
ロボットハンド13の近くへ顔を近づけねばならず、大
変危険である。
さらに位置のずれている所へ、部品を強制的に押し込も
うとするわけであるから、対象部品を損傷したりロボッ
トやハンドの精度を狂わせる原因となる。
うとするわけであるから、対象部品を損傷したりロボッ
トやハンドの精度を狂わせる原因となる。
このような従来の位置決め方法は、多くの欠点を持つ上
に、対象作業によっては、既に組み上げられた他の部品
や、ロボットそれ自体またはハンド自体に邪魔され位置
ずれが目視では観測できない場合が多い。
に、対象作業によっては、既に組み上げられた他の部品
や、ロボットそれ自体またはハンド自体に邪魔され位置
ずれが目視では観測できない場合が多い。
(発明の課題)
本発明の目的は、これらの欠点を解決するため、組立作
業等のティーチングを容易にすることができるようにし
た産業用ロボットの教示方法を提供することにあり、以
下詳細に説明する。
業等のティーチングを容易にすることができるようにし
た産業用ロボットの教示方法を提供することにあり、以
下詳細に説明する。
(発明の構成及び作用)
先ず1本発明の第1の実施例について説明する。
第2図は本発明の第1の実施例であって、部品12 (
第1図)と同外形で、部品リード15と同じ位置にセン
サ21を取り付けた冶具22をロボットハンド13でチ
ャックしているものである。
第1図)と同外形で、部品リード15と同じ位置にセン
サ21を取り付けた冶具22をロボットハンド13でチ
ャックしているものである。
以下この実施例の動作につき第3図〜第5図を参照して
説明する。なお第3図A−Cは基板に対するセンサ21
のセンシングスポットを表わし、第4図は本発明を実施
する装置を示すブロック図、第5図は本実施例の動作を
説明するためのフローチャートである。
説明する。なお第3図A−Cは基板に対するセンサ21
のセンシングスポットを表わし、第4図は本発明を実施
する装置を示すブロック図、第5図は本実施例の動作を
説明するためのフローチャートである。
最初に、センサ21のセンシングスポット31は、第3
図Aに示すように、部品挿入穴!4に対して十分小さく
、また図示のように偏心した位置(x、y)にあるもの
とする、この時センサ21の出力はOFFであり、この
OFF信号は増幅器41を介して制御回路42に供給さ
れる。制御回路42は、ロボットを−X軸方向(左方向
)へ所定ピッチ(例えばロボット最小移動量)移動させ
るためサーボアンプ43に信号を送り、ロボット各軸の
モータ44を駆動させる(第5図のステップS4)。
図Aに示すように、部品挿入穴!4に対して十分小さく
、また図示のように偏心した位置(x、y)にあるもの
とする、この時センサ21の出力はOFFであり、この
OFF信号は増幅器41を介して制御回路42に供給さ
れる。制御回路42は、ロボットを−X軸方向(左方向
)へ所定ピッチ(例えばロボット最小移動量)移動させ
るためサーボアンプ43に信号を送り、ロボット各軸の
モータ44を駆動させる(第5図のステップS4)。
そしてロボットが所定ピッチ移動した後、センサ21の
出力がONになったかどうか判断しくステップS5 )
、 NoであればステップS4にもどり、YESとな
るまでこのルーチンを繰り返す。センサ21の出力がO
Nになったら、すなわちセンサ21が部品挿入穴14の
X軸のマイナス方向の縁の位置座標を検出したら、制御
回路42はそのX座標をXiとして記憶部45に記憶さ
せる(ステップS8)。
出力がONになったかどうか判断しくステップS5 )
、 NoであればステップS4にもどり、YESとな
るまでこのルーチンを繰り返す。センサ21の出力がO
Nになったら、すなわちセンサ21が部品挿入穴14の
X軸のマイナス方向の縁の位置座標を検出したら、制御
回路42はそのX座標をXiとして記憶部45に記憶さ
せる(ステップS8)。
同様にして、+X軸方向(右方向)に関して上記の動作
を行なわせ、センサ21の出力がONとなったときのX
軸方向の座標、すなわち部品挿入穴14のX軸のプラス
方向の縁の位置座標をx2として記憶部45に記憶させ
る(ステップS7〜S8)。
を行なわせ、センサ21の出力がONとなったときのX
軸方向の座標、すなわち部品挿入穴14のX軸のプラス
方向の縁の位置座標をx2として記憶部45に記憶させ
る(ステップS7〜S8)。
制御回路42は、記憶された座標Xi、X2により演算
部48で部品挿入穴14のX軸方向の中結果を記憶部4
5に記憶させる(ステップ5tlO及びS11.)、。
部48で部品挿入穴14のX軸方向の中結果を記憶部4
5に記憶させる(ステップ5tlO及びS11.)、。
次に、第3図Bに示すようにロボット制御装置47によ
り、記憶したX軸方向の中心位置X′にロボットハンド
13を移動させ(ステップ!912 )、Y軸方向につ
いても同様な動作を行ない、Y軸方(ステップS13〜
S20 ) 。
り、記憶したX軸方向の中心位置X′にロボットハンド
13を移動させ(ステップ!912 )、Y軸方向につ
いても同様な動作を行ない、Y軸方(ステップS13〜
S20 ) 。
以上の手順により、穴の中心位置x’ 、y”(至)3
図C)を部品挿入位置として記憶し、この情報に基づい
て所望の作業を行なう。
図C)を部品挿入位置として記憶し、この情報に基づい
て所望の作業を行なう。
以上説明したように、#Ilの実施例では、部品に対応
する冶具22と、精度の良いセンサ1本で、簡単に教示
作業を自動化することができる。
する冶具22と、精度の良いセンサ1本で、簡単に教示
作業を自動化することができる。
従って、教示作業時間の短縮や作業の安全性の向上及び
設計データによる直接のプログラミングなどが可能とな
る。
設計データによる直接のプログラミングなどが可能とな
る。
前述の第1の実施例では、センサ21を取付けた部品対
応の冶具22を作成したものにより本発明の教示方法を
説明してきたが、本発明によれば、第6図に示す如く、
ロボット先端51に固定されるセンサ固定冶具52を作
成することもできる。このようにすると、前述の第1の
実施例の効果に加えて、対応部品が変わってハンド交換
が行なわれる作業においても、1つの冶! 52により
数種の部品に対する教示が行なえるという効果がある。
応の冶具22を作成したものにより本発明の教示方法を
説明してきたが、本発明によれば、第6図に示す如く、
ロボット先端51に固定されるセンサ固定冶具52を作
成することもできる。このようにすると、前述の第1の
実施例の効果に加えて、対応部品が変わってハンド交換
が行なわれる作業においても、1つの冶! 52により
数種の部品に対する教示が行なえるという効果がある。
(発明の効果)
以上説明してきた様に、本発明によれば、簡易な近接セ
ンナのON 、OFF信号のみに基づいて教示作業が実
行できるので、組立作業だけに限らず、他の加工作業等
に応用できることは明らかで又、使用する産業用ロボッ
トの精度及び作業に要求される精度により各種センサを
利用できる利点があり、安全で短時間の教示作業により
多種少量生産に対応し易くする−ことができる。
ンナのON 、OFF信号のみに基づいて教示作業が実
行できるので、組立作業だけに限らず、他の加工作業等
に応用できることは明らかで又、使用する産業用ロボッ
トの精度及び作業に要求される精度により各種センサを
利用できる利点があり、安全で短時間の教示作業により
多種少量生産に対応し易くする−ことができる。
第1図は従来の教示作業を表わす図、第2図は本発明の
一実施例の図、第3図A−Cは基板に対するセンサのセ
ンシングスポットを表わす図、第4図は本発明を実施す
る装置を示すブロック図、第5図は第4図の装置の動作
を説明するためのフローチャート、第6図は本発明の別
の実施例を示す図である。 11−m−プリント基板、 12−m−電子部品、13
−m−ロボットハンド、 14−一部品挿入穴、15−−一部品リード、21−〜
−センサ、 22−一一センサ固定冶具、3I−一一セ
ンシングスポット、41−m−増幅器、42−m−制御
回路、 43−m−サーボアンプ。 44−m−す−ポモータ、 45−m−記憶部、4B−
m−演算部、47−−−ロボツト制御装置。 (X、Y)−m−最初の部品挿入位置データ、Xl、X
2.Yl、Y2−一部品挿入穴の各軸土方向の縁の位置
データ、 (X’、Y’)−m−演算による部品挿入位置データ。 特許出願人 沖電気工業株式会社 特許出願代理人 弁理士 山本恵−
一実施例の図、第3図A−Cは基板に対するセンサのセ
ンシングスポットを表わす図、第4図は本発明を実施す
る装置を示すブロック図、第5図は第4図の装置の動作
を説明するためのフローチャート、第6図は本発明の別
の実施例を示す図である。 11−m−プリント基板、 12−m−電子部品、13
−m−ロボットハンド、 14−一部品挿入穴、15−−一部品リード、21−〜
−センサ、 22−一一センサ固定冶具、3I−一一セ
ンシングスポット、41−m−増幅器、42−m−制御
回路、 43−m−サーボアンプ。 44−m−す−ポモータ、 45−m−記憶部、4B−
m−演算部、47−−−ロボツト制御装置。 (X、Y)−m−最初の部品挿入位置データ、Xl、X
2.Yl、Y2−一部品挿入穴の各軸土方向の縁の位置
データ、 (X’、Y’)−m−演算による部品挿入位置データ。 特許出願人 沖電気工業株式会社 特許出願代理人 弁理士 山本恵−
Claims (1)
- 産業用ロボットのハンド先端に被作業物体の有無を検出
するセンサをもうけ、前記産業用ロボットのハンド先端
を所定ピッチずつ移動させ、前記センサにより前記所定
ピッチ毎に検出される信号に基づいて前記被作業物体の
位置を制御装置で演算してその演算結果の座標値を記憶
し、該記憶された座標値に基づいて所望の作業を行なう
ことを特徴とする産業用ロボット教示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2157884A JPS60167005A (ja) | 1984-02-10 | 1984-02-10 | 産業用ロボツト教示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2157884A JPS60167005A (ja) | 1984-02-10 | 1984-02-10 | 産業用ロボツト教示方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60167005A true JPS60167005A (ja) | 1985-08-30 |
Family
ID=12058914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2157884A Pending JPS60167005A (ja) | 1984-02-10 | 1984-02-10 | 産業用ロボツト教示方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60167005A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017121691A (ja) * | 2016-01-07 | 2017-07-13 | 鴻富錦精密電子(鄭州)有限公司 | ロボットのポイント位置調整制御方法及びシステム |
-
1984
- 1984-02-10 JP JP2157884A patent/JPS60167005A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017121691A (ja) * | 2016-01-07 | 2017-07-13 | 鴻富錦精密電子(鄭州)有限公司 | ロボットのポイント位置調整制御方法及びシステム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI599459B (zh) | 機器人 | |
US6243621B1 (en) | Method of determining workpiece positions including coordinated motion | |
US20090125146A1 (en) | Method of and Apparatus for Automated Path Learning | |
JP2009110190A (ja) | ワーク搬送用ロボットの制御装置 | |
CN106493711B (zh) | 控制装置、机器人以及机器人*** | |
Jinno et al. | Development of a force controlled robot for grinding, chamfering and polishing | |
JPS6132113A (ja) | ロボツト制御方式 | |
US10994422B2 (en) | Robot system for adjusting operation parameters | |
CN109278063B (zh) | 机器人装置、控制方法、组装方法和记录介质 | |
WO2017168727A1 (ja) | ワークの測定装置および工作機械 | |
JPH08174460A (ja) | 組立用ロボットによるワーク自動組付方法およびその装置 | |
JP5088187B2 (ja) | ロボット設置方法及びロボット生産システム | |
EP0620079A1 (en) | Method for checking machining program for numerical controller | |
JPS63162180A (ja) | ロボツトの教示方法 | |
JPH1085937A (ja) | アーク溶接装置 | |
JPS60167005A (ja) | 産業用ロボツト教示方法 | |
KR101751756B1 (ko) | Cnc 방전가공기의 전극 세팅 방법 | |
JP3264705B2 (ja) | 数値制御工作機械のロボットハンドの制御方法 | |
JP2005028529A (ja) | 産業用ロボットの原点位置合わせ装置 | |
JPS6362358B2 (ja) | ||
JPS59140510A (ja) | 数値制御装置 | |
JP3065386B2 (ja) | 産業用ロボットの制御方法 | |
JPH04148308A (ja) | 力制御ロボットにおける押付力方向の指定方法 | |
JPS60175555U (ja) | Nc工作機械の加工基準点補正装置 | |
JPS6288589A (ja) | ロボツト |