JPS60107105A - ロボットの円孤補間移動制御装置 - Google Patents

ロボットの円孤補間移動制御装置

Info

Publication number
JPS60107105A
JPS60107105A JP21483183A JP21483183A JPS60107105A JP S60107105 A JPS60107105 A JP S60107105A JP 21483183 A JP21483183 A JP 21483183A JP 21483183 A JP21483183 A JP 21483183A JP S60107105 A JPS60107105 A JP S60107105A
Authority
JP
Japan
Prior art keywords
teaching
point
program
movement command
arc
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
Application number
JP21483183A
Other languages
English (en)
Other versions
JPH0789290B2 (ja
Inventor
Akira Matsuda
松田 昭
Nobuaki Kido
木戸 信明
Tomohiro Hayashi
林 智浩
Toshiichi Hotta
堀田 敏一
Yasuhiro Yoshimi
吉見 康弘
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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP58214831A priority Critical patent/JPH0789290B2/ja
Publication of JPS60107105A publication Critical patent/JPS60107105A/ja
Publication of JPH0789290B2 publication Critical patent/JPH0789290B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the program 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
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35428Block selection, search

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はロボットのプログラム中から円弧移動命令文を
容易に抹消する円弧移動命令文の抹消方法に関する。
溶接ロボノ)によって第1図の実線で示す溶接線を溶接
する場合のプログラムの一例を第1表に示す。
第 1 表 第1表において、1MO■E」はそのオペランド欄に記
載されたティーチング点に溶接トーチを移動させる移動
命令文であり、[5M0VEJ はそのオペランド欄に
記載された2つのティーチング点間を直線補間して溶接
トーチを移動させる直線補間移動命令文であり、[CM
OVEJはそのオペランド欄に記載された3つのティー
チング点を通る円弧に溢って溶接トーチを補間移動させ
る円弧補間移動命令文である。なお、「5ENSE」は
、アークセンサを用いて溶接中に溶接トーチが実際の溶
接線に浴うように補正する倣い機能を使用することを示
す。
さて、第1図に示す溶接線のうち、円強部分を第2図に
示すように直線に変更する場合、従来は第1表に示すプ
ログラムから第2表に示すプログラムに変更する必要が
あった。
第 2 表 すなわち、r CMOVE Plol、P2O3、PI
03SENSEJを「5M0VE Plol、P2O3
5gN5E」に書き換えなければならない。この場合、
キーボードを用いてプログラム中における[CMOVE
P10]、P2O3、P]035ENSEJをディスプ
レイに表示させ、これを消去する。これが消去されると
、ディスプレイは「5M0VE P2O3、P2O35
KNSEJが表示されるが、その前に「5M0VE P
IOI 、P]03SENSEJ を挿入することによ
り上記プログラムの変更が行なわれる。
このように、プログラムの変更は非常に煩わしい作業と
なり、時間も要した。
本発明は上記実情に鑑みてなされたもので、極めて簡単
に円弧移動命令文を抹消することができる円弧移動命令
文の抹消方法を提供することを目的とする。
この発明によれば、円弧移動命令文とともにティーチン
グされる3つのティーチング点Pn、Pn+I、pn+
2のうち、ティーチング点p n + 1およびpn+
2のティーチングデータもティーチング点Pnのティー
チングデータに一致させ、プログラム中から実質的にそ
の円弧移動命令文を抹消するようにしても)る。
以下、本発明を添付図面を参照して詳細罠説明する。
まず、第3図に示すように溶接線(実線部)1をティー
チング点111100からP]06までティーチングし
てきて、プログラム上ではティーチング点P106、P
lol、P2O3を通る円弧(破線部)に浴って溶接ト
ーチ2を移動させる移動命令文になっている場合につい
て説明する。なお、ティーチング点P106は、ティー
チング点P105.2106間を直線補間移動する際の
終点であるとともに、ティーチング点P106、Plo
l、P2O3を通る円弧を円弧補間移動する際の始点(
第1点目)でもある。
溶接トーチ2をティーチング点P106に位置させた状
態でティーチングボックス(図示せず)の書込ボタンを
押下し、そのティーチング点P106のティーチングデ
ータの書き込みが終了すると、ティーチングボックスの
表示部には次のティーチング点PI07、すなわち円弧
補間を行なう際の第2点目の位置A P 107が表示
される。
ここで、上述のようにプログラム上では破線部の円弧を
移動させるようになっているが、プログラムを変更せず
に実線で示す溶接線を移動させるようにする場合には、
溶接トーチ2をティーチング点P106に位置させた状
態でティーチングボックスの書込ボタンを押下し、ティ
ーチング点P]07 (第2点目)のティーチングデー
タの書き込みを行なう。この書き込みが終了すると、テ
ィーチングボックスの表示部には次のティーチング点P
108、すなわち円弧補間を行なう際の第3点目の位@
 /i6P ] 08が表示されろ。そして、上記と同
様に溶接トーチ2をティーチング点P】06に位置させ
た状態で再びティーチングボックスの書込ボタンを押下
し、ティーチング点PI08(第3点目)のティーチン
グデータの書き込みを行なう。
このようにティーチングすることにより、円弧補間を行
なう際の3つのティーチング点P106、Plol、P
2O3の各ティーチングデータは第4図に示すように一
致し、[CMOVE P2O3、Plol、pi os
、5ENSEJのプログラムを実行する際に算出されろ
半径は0となり、プログラム中からこの円弧移動命令文
を実質的に抹消することかできろ。
上記実施例ではティーチング中に円弧移動命令文を抹消
する場合について説明したが、ティーチング終了後でも
円弧移動命令文を抹消することができる。この場合、溶
接トーチ2をアークを発生させす[1ステツプずつ動か
してティーチング点P106に移動させ、ある(・はテ
ィーチングボックスからの指示により直接ティーチング
点P106に移動させ、その後上記と同様にティーチン
グ点P107およびP2O3のティーチングデータをテ
ィーチング点P106のティーチングデータに変更する
これにより、プログラムを変更することなくティーチン
グのみで円弧移動命令文ケ抹消1−ろことかでき、例え
ば第51喜1(a)に示す浴接線の10グラムか作成さ
れていれば、同一プログラムで第5図(b)、第5図(
clおよび第51XI (d)に示すような溶接線も溶
接することかできる。
なお、溶接ロボットには円弧補間を行なう際に19出さ
れろ半径が、例えば10暇以上のときあるいはI Om
m以下のときにはティーチングミスとして溶接トーチを
一時・停市させる機能を有するものがあるが、本発明方
法を適用する場合にはI Omm以下のときの一時停止
機能は発揮させないようにして次のステップに進めるよ
うにしたり、または10mm以下であっても半径か00
ときのみ一時停止機能は発揮させないようにして次のス
テップに進めるようにソフトウェアを改良する必要か?
)ろ。
以上説明したように本発明によれば、グログラムを何ら
変更することなくティーチングのみでそのプログラム中
の円弧移動命令文を実質的に抹消することができ、有効
なプログラム利用を図ることができろ。
【図面の簡単な説明】
第1図は円弧を含む溶接線とティーチング点とを示す図
、第2図は第1図の円弧部分を直線にした場合の溶接線
とティーチング点とを示す図、第3図は本発明方法を説
明するために用いた溶接線とティーチング点と溶接トー
チとの関係を示す図、第4図は本発明方法によってティ
ーチングされたティーチング点を示す図、第5図(、)
〜(d)はそれぞれ同一プログラムで溶接可能な溶接線
の一例を示す図である。 1・・・溶8線、2・・・溶接トーチ、PI 00〜P
I 09・・・ティーチング点。

Claims (1)

    【特許請求の範囲】
  1. 3つのティーチング点Pn 、 Pn+I 、Pn+2
    か教示されると、ロボットをその3つのティーチング点
    を通る円弧に后って補間移動させる円弧移動命令文を、
    Mi前記ディーチング点P。+1およびp n + 2
    のティーチングデータを前記ティーチング点Pnのティ
    ーチングデータに一致させることによりプログラム中か
    ら実質的に抹消することを特徴とする円弧移動命令文の
    抹消方法。
JP58214831A 1983-11-15 1983-11-15 ロボットの円孤補間移動制御装置 Expired - Lifetime JPH0789290B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58214831A JPH0789290B2 (ja) 1983-11-15 1983-11-15 ロボットの円孤補間移動制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58214831A JPH0789290B2 (ja) 1983-11-15 1983-11-15 ロボットの円孤補間移動制御装置

Publications (2)

Publication Number Publication Date
JPS60107105A true JPS60107105A (ja) 1985-06-12
JPH0789290B2 JPH0789290B2 (ja) 1995-09-27

Family

ID=16662257

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58214831A Expired - Lifetime JPH0789290B2 (ja) 1983-11-15 1983-11-15 ロボットの円孤補間移動制御装置

Country Status (1)

Country Link
JP (1) JPH0789290B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS637905U (ja) * 1986-07-02 1988-01-19
US6167328A (en) * 1995-09-19 2000-12-26 Kabushiki Kaisha Yaskawa Denki Robot language processing apparatus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57201905A (en) * 1982-03-25 1982-12-10 Shin Meiwa Ind Co Ltd Circular arc interpolating device for position controller

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57201905A (en) * 1982-03-25 1982-12-10 Shin Meiwa Ind Co Ltd Circular arc interpolating device for position controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS637905U (ja) * 1986-07-02 1988-01-19
US6167328A (en) * 1995-09-19 2000-12-26 Kabushiki Kaisha Yaskawa Denki Robot language processing apparatus

Also Published As

Publication number Publication date
JPH0789290B2 (ja) 1995-09-27

Similar Documents

Publication Publication Date Title
WO1984001634A1 (fr) Dispositif d'affichage graphique
JPWO2016136209A1 (ja) オフライン教示装置
JPS61170807A (ja) 数値制御装置
JPS6162106A (ja) Ncデ−タ作成方法
JPH0789290B2 (ja) ロボットの円孤補間移動制御装置
JPS62115505A (ja) 工業用ロボツトの教示点自動設定装置
JPH04112378A (ja) 追跡始点入力方法および装置
JPS61100799A (ja) 音声デ−タ編集方式
JPS6043532B2 (ja) Xyプロッタの鎖線補間方式
JPH053002B2 (ja)
JPS6359604A (ja) 数値制御装置の加工径路変更方法
JP3195040B2 (ja) ロボットの制御装置
JPS6056485A (ja) ア−ク溶接用ロボツトの制御装置
JPH0468645B2 (ja)
JPH06161528A (ja) Ncデータの生成方法とその装置
JPH0272413A (ja) 数値制御装置用プログラム作成装置
KR970005615B1 (ko) 산업용 로보트의 교시재생 방법
JP2006227894A (ja) 切削再開方法、切削加工システム及び切削加工用制御装置
JPS59119449A (ja) くり返し命令処理装置
JPS6061866A (ja) 図形処理システムにおける面取り処理方式
JPS6260006A (ja) ロボツト制御プログラムの干渉チエツク方法
JPS60238904A (ja) ロボツトの教示方法
KR950000312A (ko) 로보트의 제어 방법
JPS60163104A (ja) 逆順動作機能つきプログラマブルコントロ−ラ
JPS6265175A (ja) グラフイツク描画消去装置