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
Application number
JP2157884A
Other languages
English (en)
Inventor
Toshio Imai
敏夫 今井
Saburo Takahashi
三郎 高橋
Kazuhiro Tajima
田島 一宏
Minoru Kakehi
筧 実
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2157884A priority Critical patent/JPS60167005A/ja
Publication of JPS60167005A publication Critical patent/JPS60167005A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording 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/423Teaching 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36417Programmed 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は部品リードである。
電子部品12はロボットハンドにチャックされている。
教示作業の手順は次の通りである。
(1)部品挿入位置付近のポイントを入力し、ロボット
を動かす。この時設計データがあれば、それを入力して
もよい。
(2)ロボットをX方向に動かすスイッチを押して、電
子部品のX方向の位置がプリント基板の部品挿入位置と
一致すると思われるところまでロボットを動かす。
(3)上記(2)と同様にY方向にロボットを動かす。
(4)ロボットをZ方向に動かすスイッチを押して、電
子部品をプリント基板に挿入してみる。
正しい位置にロボットが来ていれば、電子部品は無享挿
入されるが、位置がずれていれば、挿入ミスとなりc2
)、 (3)、 (4)の作業をロボットが正しい位置
に来るまで繰り返す。
しかしこの方法は、目視で位置を測るため、電子部品の
リード15と部品挿入穴14のすきまが小さい場合には
、何度やってもうまくいかないことが多い上に作業者が
ロボットハンド13の近くへ顔を近づけねばならず、大
変危険である。
さらに位置のずれている所へ、部品を強制的に押し込も
うとするわけであるから、対象部品を損傷したりロボッ
トやハンドの精度を狂わせる原因となる。
このような従来の位置決め方法は、多くの欠点を持つ上
に、対象作業によっては、既に組み上げられた他の部品
や、ロボットそれ自体またはハンド自体に邪魔され位置
ずれが目視では観測できない場合が多い。
(発明の課題) 本発明の目的は、これらの欠点を解決するため、組立作
業等のティーチングを容易にすることができるようにし
た産業用ロボットの教示方法を提供することにあり、以
下詳細に説明する。
(発明の構成及び作用) 先ず1本発明の第1の実施例について説明する。
第2図は本発明の第1の実施例であって、部品12 (
第1図)と同外形で、部品リード15と同じ位置にセン
サ21を取り付けた冶具22をロボットハンド13でチ
ャックしているものである。
以下この実施例の動作につき第3図〜第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)。
そしてロボットが所定ピッチ移動した後、センサ21の
出力が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)。
制御回路42は、記憶された座標Xi、X2により演算
部48で部品挿入穴14のX軸方向の中結果を記憶部4
5に記憶させる(ステップ5tlO及びS11.)、。
次に、第3図Bに示すようにロボット制御装置47によ
り、記憶したX軸方向の中心位置X′にロボットハンド
13を移動させ(ステップ!912 )、Y軸方向につ
いても同様な動作を行ない、Y軸方(ステップS13〜
S20 ) 。
以上の手順により、穴の中心位置x’ 、y”(至)3
図C)を部品挿入位置として記憶し、この情報に基づい
て所望の作業を行なう。
以上説明したように、#Ilの実施例では、部品に対応
する冶具22と、精度の良いセンサ1本で、簡単に教示
作業を自動化することができる。
従って、教示作業時間の短縮や作業の安全性の向上及び
設計データによる直接のプログラミングなどが可能とな
る。
前述の第1の実施例では、センサ21を取付けた部品対
応の冶具22を作成したものにより本発明の教示方法を
説明してきたが、本発明によれば、第6図に示す如く、
ロボット先端51に固定されるセンサ固定冶具52を作
成することもできる。このようにすると、前述の第1の
実施例の効果に加えて、対応部品が変わってハンド交換
が行なわれる作業においても、1つの冶! 52により
数種の部品に対する教示が行なえるという効果がある。
(発明の効果) 以上説明してきた様に、本発明によれば、簡易な近接セ
ンナの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−演算による部品挿入位置データ。 特許出願人 沖電気工業株式会社 特許出願代理人 弁理士 山本恵−

Claims (1)

    【特許請求の範囲】
  1. 産業用ロボットのハンド先端に被作業物体の有無を検出
    するセンサをもうけ、前記産業用ロボットのハンド先端
    を所定ピッチずつ移動させ、前記センサにより前記所定
    ピッチ毎に検出される信号に基づいて前記被作業物体の
    位置を制御装置で演算してその演算結果の座標値を記憶
    し、該記憶された座標値に基づいて所望の作業を行なう
    ことを特徴とする産業用ロボット教示方法。
JP2157884A 1984-02-10 1984-02-10 産業用ロボツト教示方法 Pending JPS60167005A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017121691A (ja) * 2016-01-07 2017-07-13 鴻富錦精密電子(鄭州)有限公司 ロボットのポイント位置調整制御方法及びシステム

Cited By (1)

* Cited by examiner, † Cited by third party
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) ロボツト