JPH03210603A - ロボット教示点変更装置 - Google Patents
ロボット教示点変更装置Info
- Publication number
- JPH03210603A JPH03210603A JP663890A JP663890A JPH03210603A JP H03210603 A JPH03210603 A JP H03210603A JP 663890 A JP663890 A JP 663890A JP 663890 A JP663890 A JP 663890A JP H03210603 A JPH03210603 A JP H03210603A
- Authority
- JP
- Japan
- Prior art keywords
- teaching point
- angle
- attitude
- teaching
- changed
- 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
- 239000011159 matrix material Substances 0.000 claims abstract description 38
- 238000003466 welding Methods 0.000 claims abstract description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract description 12
- 230000009466 transformation Effects 0.000 claims description 17
- 230000036544 posture Effects 0.000 claims 7
- 238000004519 manufacturing process Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 206010034719 Personality change Diseases 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
め要約のデータは記録されません。
Description
ボットの教示点を一括して変更する装置に関する。
られており、第7図に示す様1:、車両等の部材の溶接
を行う場合に1上溶接を行うトーチの座標や、伏角及び
進行角等のトーチ角が最も好ましい値に設定されている
。例え(戴座標を最適な値に設定する技術の一つとして
、作業対象であるワークの歪みに応じて、座標の値を変
更する技術が提案されている(特開昭61−25070
5号公報参照)。
高めるため1:% オフラインプログラミング装置を使
用して、第7図におけるP(1)〜P(n)等の様に多
くの教示点を設定し、この教示点でトーチ角匠調整して
溶接を行ってい翫例えば、教示点P(1)〜P (n)
においてトチ角を変更する場合に(友第8図に示す様に
、まず変更対象教示点を指定しくSl)、次に、変更回
転軸を指定しくS2)、更に各軸の回転角値を入力しく
S3)、変更OKか否かをチエツクして(S4)、OK
の場合にはトーチ角の変更の処理を実行していた(S5
)。
用して行われる教示点の教示作業法 1回の教示作業で
は必ずしも品質のよい溶接姿勢が得られないため、通常
数回の教示点作業が必要であり、教示作業に時間がかか
るという問題があつh更に、実際の溶接作業においては
、所定の溶接線に沿って、トーチ角を修正したい場合、
その溶接動作にかかわる全ての教示点の角度の修正が必
要となり非常に操作が面倒になるという問題があった。
作業時間が長くなり、更にトーチ角変更忘れ確認等の作
業時間が非常に長くなるという問題があった。
良好な溶接を行うことができるロボット教示点変更装置
を提供することを目的とする。
例示するように、 溶接を行うロボットM1のトーチ角を含む教示点のデー
タを、オフラインプログラミング装置M2によって変更
するロボット教示点変更装置において、 上記変更する教示点を選択する教示点選択手段M3と、 上記変更するトーチ角の種類を選択するトーチ角選択手
段M4と、 上記入力されたトーチ角に基づいて、姿勢変換行列を作
成する姿勢変換行列作成手段M5と、表備えるとともに
、 上記入力された教示点について、姿勢行列を上記姿勢変
換行列に置換することにより、絶対的に姿勢を一括して
変更する絶対的姿勢変更手段M6、或は、上記入力され
た教示点について、上記姿勢変換行列に変換行列を積算
することにより、相対的に姿勢を一括変更する相対的姿
勢変更手段M7、 のうち、少なくとも一方の変更手段を備えたことを特徴
とするロボット教示点変更装置を要旨とするものである
。
ように、 溶接を行うロボットM1のトーチ角を含む教示点のデー
タを、オフラインプログラミング装置M2によって変更
する。
を選択し、トーチ角選択手段M4によって、変更するト
ーチ角の種類を選択し、更に姿勢変換行列作成手段M5
によって、入力されたトーチ角に基づいて姿勢変換行列
を作成する。
された教示点について、実際に溶接を行うトーチの教示
点データである姿勢行列を、姿勢変換行列に置換するこ
とにより、絶対的に姿勢を一括して変更する。又IA
相対的姿勢変更手段M7によって、入力された教示点に
ついて、姿勢変換行列に変換行列を積算することにより
、相対的に姿勢を一括変更する。
も一方を備えていればよいが、両方の変更手段M6.M
7を備えて、姿勢を絶対的に変更するとともに相対的に
変更してもよLX。
を図面に基づいて詳細に説明する。第2図は本発明の一
実施例のロボット教示点変更装置をシステム全体ととも
に示しており、同図においてロボット教示点変更装置1
表 オフラインブログラミング装置に内蔵されている。
業用の溶接ロボット2に接続されており、溶接ロボット
2は、溶接ロボット2を固定するための固定ベース4及
び溶接ロボット2を回転させるための旋回ベース6を備
え、更に第1アーム8、第2アーム10、曲げ軸12、
振り軸14、ひねり軸16及び制御対象となる溶接トー
チ18等を備えている。
データの変更等の制御を行うために、第3図に示す電子
制御装置(ECU)20を備えており、このECU20
は、周知のCP U 20 a。
20 d、 入出力ポート20e、パスライン20
f等から構成されている。
行列演寛 その演算結果の記憶及びデータの変更等の処
理を行うとともに、溶接ロボット2の各駆動軸の駆動位
置を検出する位置センサ21等からの入力や、溶接トー
チ18等の駆動を行う駆動モータ22等を制御する出力
などを行う。
、教示点の(x、 yt z)の座標を設定する。
角等のトーチ角を設定することができる。つまり、第4
図に示すように、上板23と下板24を溶接で接合する
場合に1よ接合する位置から所定の間隔(ワイヤエクス
テンション)に溶接トーチ18を配置し、板材23.2
4からの角度である伏角を定めるとともに、前進角又は
後退角などの進行角を定める。
第6図のフローチャートに基づいて説明する。
置1を用いて行われる教示点変更の操作の概略を説明す
る。
テップ100)、溶接の方向等を設定する教示点を作成
しくステップ110)、登録済みの教示点を呼び出す(
ステップ120)。次いで、溶接ロボット2の各輪形状
や動作の形式やスピード等のロボット形状属性データを
作成しくステップ130)、登録済みのロボット形状属
性データを呼び出す(ステップ140)。次に、後に詳
述する本実施例の特徴部分である教示点−柄変更を行い
(ステップ150)、オフラインプログラミング装置1
から溶接ロボット2に制御動作のデータを出力しくステ
ップ160)、−旦本処理を終了する。
ータの変換の式について説明する。
ータは、下記0式で表現される。
t z ”オリエントベクトルAXw 、* Z
’アプローチベクトルX、 Y、 Z:位置ベクト
ル ここで、進行角は6まわりの回転であるので、その絶対
値(絶対角)θだけ変更させたときの教示マトリック1
上 下記0式で表現される。
の変換行列1よ下記0式で表現される。
ックスは、P (i)θ’ =P (i) *にである
ので、下記0式で表現される。
絶対角)αに変更した時の教示点マトリックスは、下記
0式で表現される。
行列1よ下記0式で表現される。
クス1表 P (i)α’ =P (i)*Tであるの
で、下記0式で表現される。
る、進行角や伏角等のトーチ角の一括変更の制御の処理
について説明する。
力されたか否かを判定し、トーチ角−柄変更命令が入力
されたと判断された場合に(友 ステップ210に進む
。ステップ210では、トーチ角を変更する溶接ロボッ
ト2を指定する。
点P(1)〜P (n)を指定し、ステップ230に進
む。
定し、進行角であると判断されるとステップ240に進
む。
相対角へ〇かを判定し、絶対角θであると判断されると
ステップ250に進む。
ステップ260では、教示点の位置の順番を示す1の値
を初期値の1に設定し、ステップ270で(上上記■式
を用いて、P (i)をP(i)θに変更する。
テップ290で1友iが教示点の最後を示すnに至った
か否かを判定する。ここで、iがnでないと判断された
場合に1上 ステップ270に戻り、次の教示点である
( i +1 )におけるP(i + 1 )θを算出
し、一方、 i=nと判断された場合に1よ ステップ
300に進む。
るデータを採用して、実際に変更してもよいか否かをチ
エツクし、変更してよい場合には一旦本処理を終了し、
変更してはいけない場合には再びステップ200に戻る
処理を行う。
ると判断されて進むステップ310で1友相対角Δθの
値を入力し、続くステップ320では、教示点の位置の
順番を示すiの値を初期値の1に設定し、ステップ32
0で1友上記■式を用いて、P (i)をP (i)
θ° に変更する。
ステップ350で1上iが教示点の最後を示すnに至っ
たか否かを判定する。ここで、iがnでないと判断され
た場合に1よ ステップ330に戻り、次の教示点であ
る(i+1)におけるP(i + 1 )θを算出し、
一方、 i=nと判断された場合には、上記ステップ3
00に進む。
判断されて進むステップ360で(よ伏角が絶対角αか
相対角Δαかを判定して、絶対角αである場合にはステ
ップ370に進む。
上記ステップ250ないしステップ290の処理におい
て、進行角の絶対角θか伏角の絶対角αかの違いだけで
、他はステップ390の演算の処理を除いてほぼ同様の
処理であるので説明は省略する。尚、このステップ39
0では、上記■の式を用いて、P(1)をP (i)α
に変更する。
と判断された場合にはステップ420に進む。
上記ステップ310ないしステップ350の処理におい
て、進行角の相対角へ〇か伏角の相対角Δαかの違いだ
けで、他はステップ440の演算の処理を除いてほぼ同
様の処理であるので説明は省略する。尚、このステップ
440で1友上記■の式を用いて、P (i)をP (
i)α°に変更する。
、各教示点におけるデータを一括して変更しているので
、教示工数が大幅に削減できるという効果がある。また
、トーチ角を変更することで、変更したトーチ角の姿勢
を持ちつつ教示点に到達できない場合が、実際に作業者
が教示する前にわかるので工数が削減でき、試行錯誤す
る手間が著しく低減するという利点がある。
、各々指示角度が決っている時や角度微調整をする時な
ど使い分けら札能率のよい作業ができるという特徴があ
る。
ような実施例に何隻限定されるものではなく、本発明の
要旨を逸脱しない範囲内において種々なる態様で実施し
得ることは勿論である。
、変更する教示点を選択し、変更するトーチ角の種類を
選択し、更に入力されたトーチ角に基づいて姿勢変換行
列を作成するとともに、入力された教示点について、姿
勢行列を姿勢変換行列に置換することにより絶対的に姿
勢を一括するか、或は姿勢変換行列に変換行列を積算す
ることにより相対的に姿勢を一括変更するので、ロボッ
トにデータを教示する工数が大幅に削減できる。
タが適切か否かをチエツクできるので、作業者が試行錯
誤する手間が低減するという効果がある。
のシステム構成図、第3図は電子制御装置を示すブロッ
ク図、第4図(a)は伏角を示す説明図、第4図(b)
は進行角を示す説明図、第5図は姿勢教示の方法の概略
を示すフローチャート第6図は姿勢教示の詳細な制御を
示すフローチャート、第7図は従来の溶接方法を示す説
明図、第8図は従来の姿勢教示の方法を示すフローチャ
ートである。 1 2 3 4 5 6 7 8 0ボツト オフラインプログラミン装置 教示点選択手段 トーチ角選択手段 姿勢変換行列作成手段 絶対的姿勢変更手段 相対的姿勢変更手段 オフラインプログラミング装置 溶接ロボット 溶接トーチ
Claims (1)
- 【特許請求の範囲】 1 溶接を行うロボットのトーチ角を含む教示点のデー
タを、オフラインプログラミング装置によって変更する
ロボット教示点変更装置において、上記変更する教示点
を選択する教示点選択手段と、 上記変更するトーチ角の種類を選択するトーチ角選択手
段と、 上記入力されたトーチ角に基づいて、姿勢変換行列を作
成する姿勢変換行列作成手段と、を備えるとともに、上
記入力された教示点について、姿勢行列を上記姿勢変換
行列に置換することにより、絶対的に姿勢を一括して変
更する絶対的姿勢変更手段、或は、上記入力された教示
点について、上記姿勢変換行列に変換行列を積算するこ
とにより、相対的に姿勢を一括変更する相対的姿勢変更
手段、のうち、少なくとも一方の変更手段を備えたこと
を特徴とするロボット教示点変更装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP663890A JP2827381B2 (ja) | 1990-01-16 | 1990-01-16 | ロボット教示点変更装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP663890A JP2827381B2 (ja) | 1990-01-16 | 1990-01-16 | ロボット教示点変更装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03210603A true JPH03210603A (ja) | 1991-09-13 |
JP2827381B2 JP2827381B2 (ja) | 1998-11-25 |
Family
ID=11643912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP663890A Expired - Lifetime JP2827381B2 (ja) | 1990-01-16 | 1990-01-16 | ロボット教示点変更装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2827381B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8495128B2 (en) | 2008-07-28 | 2013-07-23 | Funai Electric Co., Ltd. | Radio communication system, radio equipment, and server |
-
1990
- 1990-01-16 JP JP663890A patent/JP2827381B2/ja not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8495128B2 (en) | 2008-07-28 | 2013-07-23 | Funai Electric Co., Ltd. | Radio communication system, radio equipment, and server |
Also Published As
Publication number | Publication date |
---|---|
JP2827381B2 (ja) | 1998-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106671079B (zh) | 一种实现变位机协同的焊接机器人运动控制方法 | |
US7734358B2 (en) | Data processing apparatus for arc welding | |
JPH079606B2 (ja) | ロボット制御装置 | |
KR960001962B1 (ko) | 로보트의 공구 자세 제어방법 | |
CA2526459C (en) | Teaching data preparing method for articulated robot | |
US20040054437A1 (en) | Robot control apparatus | |
JPH03210603A (ja) | ロボット教示点変更装置 | |
JPH08155647A (ja) | 溶接ロボットのウィービング制御装置 | |
JPH1158014A (ja) | 溶接ロボットのウィービング制御装置 | |
JP2001353676A (ja) | ロボット装置 | |
JPH0760667A (ja) | ロボットのウィービング制御装置 | |
JPS60237505A (ja) | ロボツト制御方法 | |
JP3146550B2 (ja) | 産業用ロボットの制御装置 | |
JPH06198445A (ja) | Tig溶接用ロボット制御装置 | |
JPH06190683A (ja) | 工具の移動経路生成方法 | |
JPH11188686A (ja) | ロボット制御装置 | |
JPH0997104A (ja) | ロボット装置 | |
JPH04259012A (ja) | 数値制御装置 | |
JPH01175608A (ja) | ロボットのティーチングデータ作成方法 | |
JPH09128024A (ja) | 冗長軸を有するロボットの動作プログラムの最適化方法 | |
JPH01188903A (ja) | ロボットのティーチングデータ修正方法 | |
JP2878957B2 (ja) | オフラインティーチングにおける自動検証方法 | |
JPH09128026A (ja) | ロボット動作プログラム変換方式とその実行装置 | |
JPH08255011A (ja) | ロボットの制御方法 | |
JPH04259010A (ja) | ロボットの逆変換方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070918 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080918 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080918 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090918 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100918 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100918 Year of fee payment: 12 |