Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH07104702B2 - Off-line teaching method for robots - Google Patents
[go: Go Back, main page]

JPH07104702B2 - Off-line teaching method for robots - Google Patents

Off-line teaching method for robots

Info

Publication number
JPH07104702B2
JPH07104702B2 JP1160479A JP16047989A JPH07104702B2 JP H07104702 B2 JPH07104702 B2 JP H07104702B2 JP 1160479 A JP1160479 A JP 1160479A JP 16047989 A JP16047989 A JP 16047989A JP H07104702 B2 JPH07104702 B2 JP H07104702B2
Authority
JP
Japan
Prior art keywords
work
line
robot
teaching
displayed
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
Application number
JP1160479A
Other languages
Japanese (ja)
Other versions
JPH0325507A (en
Inventor
亜矢子 真木
好幸 岡田
隆彦 近藤
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.)
Shinmaywa Industries Ltd
Original Assignee
Shinmaywa Industries 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 Shinmaywa Industries Ltd filed Critical Shinmaywa Industries Ltd
Priority to JP1160479A priority Critical patent/JPH07104702B2/en
Publication of JPH0325507A publication Critical patent/JPH0325507A/en
Publication of JPH07104702B2 publication Critical patent/JPH07104702B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、ロボット本体を用いずに、ロボットおよび
ワークの画像を利用してロボットアームの動作を教示す
るロボットのオフライン教示方法に関する。
The present invention relates to an off-line teaching method for a robot, which teaches the operation of a robot arm by using images of a robot and a work without using the robot body.

(従来の技術) ロボットのアームの動作を教示するにあたっては、ロボ
ット本体を用いる場合が多い。しかし、その教示中には
ロボットに作業させることができないため、ロボットの
稼動率が低下してしまうという問題がある。この問題を
解決するため、ロボット本体を用いずに、ワークとロボ
ットのエンドエフェクタの画像をCRT画面上に表示し、
画面上でエンドエフェクタを移動させつつその動作を教
示するオフライン教示方法が採用される場合がある。オ
フライン教示方法では、一般に、ワークの外形を表わす
線分(外形線)を用いてワークの形状を表示している。
(Prior Art) When teaching the operation of the arm of a robot, the robot body is often used. However, there is a problem that the operating rate of the robot is lowered because the robot cannot be made to work during the teaching. In order to solve this problem, the images of the work and the end effector of the robot are displayed on the CRT screen without using the robot body,
An off-line teaching method for teaching the operation of the end effector while moving the end effector on the screen may be adopted. In the off-line teaching method, generally, the shape of the work is displayed using a line segment (outline) that represents the outer shape of the work.

(発明が解決しようとする課題) ワーク上の作業経路(作業線)は、ワークの形状を表示
する外形線の一部に相当しているので、ワークが複雑な
形状を有する場合、数多くの線分の中から作業経路とし
て教示すべき線分を認識することが困難であった。従っ
て、オペレータが画面上のエンドエフェクタをワークの
作業経路に正確に移動させることが困難であった。
(Problems to be solved by the invention) Since the work path (work line) on the work corresponds to a part of the contour line that displays the shape of the work, when the work has a complicated shape, many lines are drawn. It was difficult to recognize the line segment to be taught as the work route from among the minutes. Therefore, it is difficult for the operator to accurately move the end effector on the screen to the work path of the work.

(発明の目的) この発明は、従来技術における上述の課題を解決するた
めになされたものであり、画面上において、ワークの作
業経路にロボットのエンドエフェクタを正確に移動させ
ることが容易なオフライン教示方法を提供することを目
的とする。
(Object of the Invention) The present invention has been made in order to solve the above-mentioned problems in the prior art, and offline teaching that makes it easy to accurately move the end effector of the robot to the work path of the work on the screen. The purpose is to provide a method.

(課題を解決するための手段) 上述の課題を解決するため、この発明の第1の構成で
は、画像表示手段に表示されたワークの画像を利用して
ロボットの動作を教示するロボットのオフライン教示方
法において、前記画像表示手段には、前記ワークの外形
線と、前記ロボットのエンドエフェクタの作業経路を示
す作業線とを、互いに異なる種類の線を用いて表示す
る。
(Means for Solving the Problems) In order to solve the above problems, in the first configuration of the present invention, the offline teaching of the robot that teaches the operation of the robot using the image of the work displayed on the image display means In the method, the image display means displays the outline of the work and the work line indicating the work path of the end effector of the robot by using different types of lines.

また、この発明の第2の構成では、前記作業線のうち、
教示済の作業線部分を教示前の作業線部分とさらに異な
る種類の線を用いて表示する。
Moreover, in the 2nd structure of this invention, among the said work lines,
The work line portion that has been taught is displayed using a different type of line from the work line portion that has not been taught.

さらに、この発明の第3の構成では、画像表示手段に表
示されたワークの画像を利用してロボットの動作を教示
するロボットのオフライン教示方法において、前記画像
表示手段に、前記ロボットのエンドエフェクタ部分と、
前記ワークの外形線と、前記エンドエフェクタの作業経
路を示す作業線とを表示するとともに、前記作業線に沿
って教示を開始するにあたって、前記作業線上で予め選
択された点のうち、前記エンドエフェクタ部分の作業点
に最も近い点に前記エンドエフェクタ部分の作業点を自
動的に移動させる。
Further, in the third configuration of the present invention, in the robot off-line teaching method for teaching the operation of the robot by using the image of the work displayed on the image display means, the image display means includes the end effector portion of the robot. When,
The end effector among the points selected in advance on the work line when displaying the contour line of the work and the work line indicating the work path of the end effector and starting teaching along the work line The working point of the end effector portion is automatically moved to a point closest to the working point of the portion.

(作用) ワークの外形線と作業線とを互いに異なる種類の線を用
いて表示すれば、オペレータがこれらの線を容易に区別
できる。
(Operation) If the outline of the work and the work line are displayed using different types of lines, the operator can easily distinguish these lines.

また、教示済の作業線部分を教示前の作業線部分と異な
る種類の線を用いて表示すれば、オペレータは、教示前
の作業線部分のみを容易に認識することができる。
Further, by displaying the taught work line portion using a line of a different type from the work line portion before teaching, the operator can easily recognize only the work line portion before teaching.

また、教示を開始するにあたって、エンドエフェクタ部
分の作業点を作業線上の一点に自動的に移動させるよう
にすれば、画面上の多くの線の中から教示すべき作業線
を探す手間を省くことができる。
Further, when starting teaching, if the work point of the end effector portion is automatically moved to one point on the work line, it is possible to save the trouble of finding a work line to be taught from among many lines on the screen. You can

(実施例) A.ロボットシステムの概略構成 第1図は、この発明を適用してロボットの動作を教示す
るロボットとしての溶接ロボットシステムの構成を示す
概略斜視図である。この溶接ロボットRBは2つの基台1a
および1bの上にそれぞれ垂直に立設されたコラム2a,2b
を有しており、さらにコラム2a,2bの頂部にはY方向に
延びるビーム3が架設されている。このビーム3の上に
は、X方向に伸びるとともに、モータM1によってY方向
に移動可能な移動ビーム4が設けられている。移動ビー
ム4は、また図示しないモータによってX方向に移動可
能となっている。移動ビーム4の一端には、Z方向に延
びるとともに、図示しないモータによってZ方向に移動
可能な移動コラム5が設けられている。
(Examples) A. Schematic configuration of robot system Fig. 1 is a schematic perspective view showing a configuration of a welding robot system as a robot to which the present invention is applied to teach the operation of a robot. This welding robot RB has two bases 1a
Columns 2a and 2b that are vertically erected on and 1b respectively
Further, a beam 3 extending in the Y direction is installed on top of the columns 2a and 2b. A moving beam 4 that extends in the X direction and is movable in the Y direction by the motor M 1 is provided on the beam 3. The moving beam 4 can be moved in the X direction by a motor (not shown). A moving column 5 is provided at one end of the moving beam 4 and extends in the Z direction and is movable in the Z direction by a motor (not shown).

移動コラム5の下端には、アーム6が設けられ、さらに
その先端にはエンドエフェクタとしての溶接トーチTが
設けられている。アーム6は垂直な軸まわりにθR方向
に回転するとともに、溶接トーチTを含むアーム6の先
端部分はψ方向に回動する。この結果、トーチTの位置
および姿勢がX,Y,Z,θR,ψの5つの座標によって決定
される。
An arm 6 is provided at the lower end of the moving column 5, and a welding torch T as an end effector is provided at the tip of the arm 6. The arm 6 rotates about the vertical axis in the θ R direction, and the tip portion of the arm 6 including the welding torch T rotates in the ψ direction. As a result, the position and orientation of the torch T are determined by the five coordinates X, Y, Z, θ R and ψ.

この溶接ロボットRBには、ワークの位置と姿勢とを変え
るための外部軸系として、ポジショナPSが付設されてい
る。ポジショナPSは、ロボットRBの基台1a,1bの上にそ
れぞれ垂直に立設された支持コラム11a,11bを有し、ま
た支持コラム11a,11bにはU字型ビーム12が軸支されて
いる。このU字型ビーム12は、支持コラム11aに取付け
られたモータM2によって、水平な軸まわりにφ方向に回
動する。さらに、ビーム12の中央部上には、回転治具13
が取付けられており、回転治具13の上部にある回転台13
aが図示しないモータで駆動されて、θP方向に回転す
る。ワークはこの回転台13aの上に据付けられ、溶接ロ
ボットRBの作業が行ない易いように、溶接ロボットRBに
対するワークの相対的な位置および姿勢が適宜変更され
る。すなわち、ワークはポジショナPSによってφ方向お
よびθP方向に回転されることにより、ワーク上の所望
の溶接線に対してトーチTが動作し易い位置および姿勢
になるように設定される。
The welding robot RB is provided with a positioner PS as an external shaft system for changing the position and posture of the work. The positioner PS has support columns 11a and 11b which are vertically installed on the bases 1a and 1b of the robot RB, and a U-shaped beam 12 is pivotally supported on the support columns 11a and 11b. . The U-shaped beam 12 is rotated in the φ direction about a horizontal axis by a motor M 2 attached to the support column 11a. Further, on the central part of the beam 12, the rotating jig 13
Is mounted on the rotating jig 13 on the upper part of the rotating jig 13.
a is driven by a motor (not shown) and rotates in the θ P direction. The work is installed on the rotary table 13a, and the relative position and posture of the work with respect to the welding robot RB are appropriately changed so that the welding robot RB can easily perform the work. That is, the work is rotated in the φ direction and the θ P direction by the positioner PS, so that the torch T is set in such a position and posture that the torch T can easily move with respect to a desired welding line on the work.

溶接ロボットRBの動作は、ロボット制御盤20によって制
御される。また、図の例ではポジショナPSの動作もロボ
ット制御盤20によって制御される。すなわち、ロボット
制御盤20には、溶接ロボットRBのX,Y,Z,θR,ψの5軸
の座標値と、ポジショナPSのθP,ψの2軸の座標値を
含む教示データが記憶されており、この教示データに従
ってトーチTの動作およびポジショナPSの動作が制御さ
れる。
The operation of the welding robot RB is controlled by the robot control board 20. Further, in the example of the figure, the operation of the positioner PS is also controlled by the robot control panel 20. That is, the robot control panel 20 stores teaching data including the coordinate values of the X, Y, Z, θ R and ψ axes of the welding robot RB and the coordinate axes of the θ P and ψ axes of the positioner PS. The operation of the torch T and the operation of the positioner PS are controlled according to this teaching data.

また、ロボット制御盤20にはオフライン教示装置として
のパーソナルコンピュータ30が接続されている。このパ
ーソナルコンピュータ30は、CRT31,キーボード32,マウ
ス33,ハードディスク34およびプリンタ35などを備えて
いる。オペレータは、まずこのパーソナルコンピュータ
30を用いて、溶接ロボットRB本体を動作させることなく
教示データを作成し、作成された教示データをロボット
制御盤20に転送して記憶させる。
A personal computer 30 as an offline teaching device is connected to the robot control panel 20. The personal computer 30 includes a CRT 31, a keyboard 32, a mouse 33, a hard disk 34, a printer 35, and the like. First of all, the operator
Using 30, the teaching data is created without operating the welding robot RB main body, and the created teaching data is transferred to and stored in the robot control panel 20.

B.実施例の動作 第2図は実施例の動作手順を示すフローチャートであ
る。まず、ステップS1ではワークの形状データ,溶接ロ
ボットRBに対するワークの相対的な位置および姿勢のデ
ータ、および作業線データ等が、キーボード32を用いて
オペレータにより入力される。
B. Operation of the Embodiment FIG. 2 is a flowchart showing the operation procedure of the embodiment. First, in step S1, the shape data of the work, the relative position and orientation data of the work with respect to the welding robot RB, the work line data, and the like are input by the operator using the keyboard 32.

第3図は、この実施例で用いられるワークWを示す斜視
図である。ワークWは、矩形の平板41の上に、ロの字形
の枠状板42が載置されたものである。そして、枠状板42
の下部面と平板41とが接する2つの線C1,C2が作業線
(溶接線)として教示される対象となる。
FIG. 3 is a perspective view showing a work W used in this embodiment. The work W is a rectangular flat plate 41 on which a square-shaped frame-shaped plate 42 is placed. Then, the frame plate 42
Two lines C 1 and C 2 at which the lower surface of the plate and the flat plate 41 are in contact are objects to be taught as work lines (welding lines).

ステップS1においては、このワークWの形状データとし
て、その外形を示すすべての線分L1,L2…の両端となる
点P1,P2,P3…の座標値が入力される。すなわち、ワー
クWの形状は、これらの線分L1,L2…の集合で構成され
るものとして記憶される。これらの端点P1,P2,P3…の
座標値は、このワークWにおける所定の基準位置(例え
ば点P1)に対するワーク系座標(XW,YW,ZW)上の座標
値として与えられる。
In step S1, as the shape data of the work W, the coordinate values of the points P 1 , P 2 , P 3, ... At both ends of all the line segments L 1 , L 2 ... That is, the shape of the workpiece W is stored as a set of these line segments L 1 , L 2, ... The coordinate values of these end points P 1 , P 2 , P 3 ... Are coordinate values on the work system coordinates (X W , Y W , Z W ) with respect to a predetermined reference position (for example, point P 1 ) on this work W. Given.

また、溶接ロボットRBに対するワークWの相対的な位置
および姿勢のデータとしては、回転台13a上におけるワ
ークWの据付位置,およびポジショナPSのθP軸とφ軸
の座標の初期値(例えば共に0゜)などが入力される。
Further, as the data of the relative position and orientation of the work W with respect to the welding robot RB, the installation position of the work W on the turntable 13a and the initial values of the coordinates of the θ P axis and the φ axis of the positioner PS (for example, both 0゜) etc. are entered.

なお、作業線C1およびC2の端点P5〜P8およびP9〜P12
座標値は、他の端点の座標値と区別して入力される。そ
して、作業線C1,C2の端点の座標値は作業線データとし
て、また、ワークの他の外形線の端点の座標値は外形線
データとして、それぞれパーソナルコンピュータ30内の
図示しないデータファイル(作業物形状データファイ
ル)内に格納される。
The coordinate values of the end point P 5 to P 8 and P 9 to P 12 of the working lines C 1 and C 2 are inputted to distinguish the coordinates of the other endpoint. Then, the coordinate values of the end points of the work lines C 1 and C 2 are used as work line data, and the coordinate values of the end points of the other contour lines of the work are treated as contour line data. Work shape data file).

次に、ステップS2ではシステムデータの入力または変更
が行われる。システムデータは、溶接ロボットRBおよび
ポジショナPSの主要形状データ,軸構成および各軸(X,
Y,Z,θP,ψ),(θP,φ)の可動範囲を示すデータを
含んでいる。主要形状データは後述するステップにおい
てワークWとロボットRBとの干渉をチェックする際に、
ロボットRBとポジショナPSの主要な形状をCRT31上に表
示できるようにするためのデータである。この実施例に
おいてはこの主要形状データとして、アーム6,ビーム12
および回転台13aなどの外形を示すデータが入力され
る。なお、ステップS2で入力するシステムデータはロボ
ットRBとポジショナPSとが同一であれば常に一定である
ので、一度そのデータを設定した後にハードディスク34
などに記憶しておくようにすれば、教示の都度キーボー
ド32から入力する必要は無い。
Next, in step S2, the system data is input or changed. The system data includes the main shape data of the welding robot RB and the positioner PS, the axis configuration and each axis (X,
It includes data indicating the movable range of Y, Z, θ P , ψ) and (θ P , φ). The main shape data is used for checking the interference between the work W and the robot RB in the step described later.
This is data for displaying the main shapes of the robot RB and positioner PS on the CRT31. In this embodiment, the arm 6 and the beam 12 are the main shape data.
Also, data indicating the outer shape of the turntable 13a or the like is input. The system data input in step S2 is always constant if the robot RB and the positioner PS are the same, so once the data is set, the hard disk 34
It is not necessary to input from the keyboard 32 each time teaching is performed, if it is stored in the memory.

次に、ステップS3では、ワークWおよびトーチマーカを
CRT31上に表示する。第4A図ないし第4C図はこの実施例
においてCRT31に表示される画像を示す図であり、第4A
図はステップS3において表示されたワークWおよびトー
チマーカMの立体的画像を示している。ワークの画像
は、外形線L1,L2…によって表わされる。
Next, in step S3, the work W and the torch marker are set.
Display on CRT31. 4A to 4C are views showing images displayed on the CRT 31 in this embodiment.
The figure shows a stereoscopic image of the work W and the torch marker M displayed in step S3. The image of the work is represented by the outlines L 1 , L 2 ...

なお、ワークを表す外形線のうち、作業線C1,C2に属す
る線分LC1,LC2…は、第4A図に示すように他の線分と異
なる種類の線で表示されている。例えば、作業線C1,C2
は赤で表示され、他の外形線は青で表示されている。な
お、画面の背景は例えば黒色になっている。このように
作業線C1,C2を他の外形線と異なる色で表示すれば、オ
ペレータが作業線C1,C2を容易に認識することができ
る。
Of the outlines representing the work, the line segments LC 1 , LC 2 ... That belong to the work lines C 1 , C 2 are displayed as different types of lines from the other line segments as shown in FIG. 4A. . For example, work lines C 1 and C 2
Are shown in red and the other outlines are shown in blue. The background of the screen is black, for example. Thus displaying the working line C 1, C 2 in another outline with different colors, the operator can easily recognize the working line C 1, C 2.

トーチマーカMは、溶接ロボットRBのトーチT先端の作
業点CPとトーチTの姿勢を概念的に示すマーカであり、
第4A図では三角錐の頂点で作業点CPを示し、また、三角
錐の姿勢でトーチTの姿勢を示している。トーチマーカ
Mの形状は三角錐のほか、円錐や単なる矢印のようなも
のでよく、その姿勢と作業点CPの位置が特定できるもの
であればよい。
The torch marker M is a marker conceptually showing the working point CP of the torch T tip of the welding robot RB and the attitude of the torch T.
In FIG. 4A, the work point CP is shown at the apex of the triangular pyramid, and the attitude of the torch T is shown at the attitude of the triangular pyramid. The shape of the torch marker M may be a triangular pyramid, a cone or a simple arrow, as long as its posture and the position of the work point CP can be specified.

ステップS4では、トーチマーカMの先端の作業点CPを最
初の作業線C1上に移動させる。これはオペレータが手動
で行ってもよいが、例えば次のような2つの方法のどち
らかによって自動的に行うことができる。
In step S4, the working point CP at the tip of the torch marker M is moved to the first working line C 1 . This may be done manually by the operator, but it can be done automatically by either of the following two methods.

第1の方法では、作業線C1上の端点P5〜P8のうち、ステ
ップS4の直前の状態(この場合は第4A図)におけるトー
チマーカMの作業点CPの位置から最も近い端点P5に作業
点CPを移動する。第4B図は、この方法に従ってトーチマ
ーカMを移動させた後の画像を示す図である。
In the first method, out of the working line C 1 on the end point P 5 to P 8, the nearest terminal point P from the previous state (this case is Figure 4A) position of the working point CP of Tochimaka M in step S4 5 Move the work point CP to. FIG. 4B is a diagram showing an image after moving the torch marker M according to this method.

第2の方法では、作業線C1上の任意の点のうち、トーチ
マーカMの作業点CPから最も近い点に作業点CPを移動す
る。この「最も近い点」は、トーチマーカMの作業点CP
から作業線C1上の各線分LC1〜LC4に垂線をおろした点の
うち、作業点CPからの距離が最も短い点である。なお、
この場合に対応する図は省略する。
In the second method, the work point CP is moved to a point closest to the work point CP of the torch marker M among arbitrary points on the work line C 1 . This "closest point" is the working point CP of the torch marker M
Is the shortest distance from the work point CP among the points perpendicular to the line segments LC 1 to LC 4 on the work line C 1 . In addition,
Illustrations corresponding to this case are omitted.

この実施例のパーソナルコンピュータ30は、上記の2つ
の方法をいずれも利用できるようになっている。例え
ば、種々のティーチング作業の項目を示すメニュー画面
をCRT31上に表示し、オペレータがマウス33などを用い
て、画面上に表示された項目のうち、上記の2つの方法
のいずれかを選択する。すると、パーソナルコンピュー
タ30が選択された方法に従ってトーチマーカMを移動さ
せる。この結果、例えば第4B図のような画像がCRT31上
に表示される。
The personal computer 30 of this embodiment can use both of the above two methods. For example, a menu screen showing various teaching work items is displayed on the CRT 31, and the operator uses the mouse 33 or the like to select one of the above two methods from the items displayed on the screen. Then, the personal computer 30 moves the torch marker M according to the selected method. As a result, for example, the image as shown in FIG. 4B is displayed on the CRT 31.

ステップS5では、オペレータがCRT31上に表示されたワ
ークWとトーチマーカMの画像を見ながら作業線C1に沿
ってトーチマーカMの動作を教示していく。例えば、ま
ず作業線C1の最初の点P5において、トーチマーカMの姿
勢を適宜調整する。トーチマーカMの姿勢はマウス33に
設けられている図示しない姿勢変更用のスイッチを押す
ことによって調整される。点P5におけるトーチマーカM
の位置と姿勢が決定されると、これを示す位置・姿勢デ
ータが教示データとしてパーソナルコンピュータ30内に
記憶される。なお、この位置・姿勢データはワーク座標
系(XW,YW,ZW)における座標および方向を示すデータ
として記憶される。点P5における教示が終了すると、次
にマウス33を用いてCRT31上のトーチマーカMを線分LC1
に沿って移動させ、点P5とP6の間の任意の数点をおい
て、適宜トーチマーカMの位置および姿勢を調整して教
示データの作成および記憶を行う。
In step S5, the operator teaches the operation of the torch marker M along the work line C 1 while watching the images of the work W and the torch marker M displayed on the CRT 31. For example, first, the attitude of the torch marker M is appropriately adjusted at the first point P 5 of the work line C 1 . The posture of the torch marker M is adjusted by pushing a switch for posture change (not shown) provided on the mouse 33. Torch marker M at point P 5
When the position and orientation of is determined, the position / orientation data indicating this is stored in the personal computer 30 as teaching data. Incidentally, the position and orientation data work coordinate system (X W, Y W, Z W) is stored as data indicating the coordinates and directions in. When the teaching at the point P 5 is completed, the torch marker M on the CRT 31 is then moved to the line segment LC 1 using the mouse 33.
Then, the teaching data is created and stored by appropriately adjusting the position and posture of the torch marker M at arbitrary points between points P 5 and P 6 by moving the torch marker M.

なお、ステップS4において作業線C1上にトーチマーカM
を一度移動させれば、オペレータは教示を行うべき作業
線C1をCRT画面上で容易に追跡していくことができる。
従って、線分LC1において、点P5とP6の間の数点にわた
ってトーチマーカMを順次移動させていく作業は、上記
のようにマウス33などを用いて容易に行うことができ
る。
Incidentally, Tochimaka M on the working line C 1 in the step S4
Once is moved, the operator can easily track the work line C 1 to be taught on the CRT screen.
Therefore, in the line segment LC 1 , the operation of sequentially moving the torch marker M over several points between the points P 5 and P 6 can be easily performed using the mouse 33 or the like as described above.

第4C図は、線分LC1上の中間の点P1まで教示データの作
成が終了した時点における画像を示す図である。この図
に示すように、教示が完了した作業線部分(線分▲
▼)は、教示が完了していない他の作業線部分およ
びワークの外形線と異なる種類の線で表示される。例え
ば線分▲▼は黄色で表示され、赤色で表示され
ている他の作業線や、青色で表示されているワークの外
形線と区別がつけやすいようになっている。このように
すれば、オペレータは教示を完了した作業線部分を容易
に認識できるので、作業経路の一部の教示を忘れたり、
重複して教示したりすることがなくなるという利点があ
る。
The 4C diagram is a diagram showing an image at the time of creation of the teaching data to the point P 1 of intermediate on line LC 1 is completed. As shown in this figure, the work line part (line segment ▲
▼) is displayed as a line of a type different from the outlines of other work line portions and work for which teaching has not been completed. For example, the line segment ▼ is displayed in yellow so that it can be easily distinguished from other work lines displayed in red and the outline of the work displayed in blue. In this way, the operator can easily recognize the work line portion for which the teaching has been completed, so that the operator may forget to teach part of the work route,
There is an advantage that teaching is not repeated.

このように、作業線C1上の各線分LC1〜LC4において同様
の教示動作を繰り返すことにより、線分LC1〜LC4で形成
される作業線C1に対して、トーチTの動作が教示され
る。このように、作業線C1に沿ってトーチTの位置及び
姿勢を教示することを、この明細書では「作業経路を教
示する」と呼ぶこととする。ステップS5では作業経路を
教示するほかに、トーチTの速度や溶接電流,溶接電圧
などの溶接条件なども合せて教示され、トーチマーカM
の位置・姿勢データとともに教示データとして作成.記
憶される。以下では、ステップS5における教示を「ワー
ク系教示」と呼ぶ。
Thus, by repeating the same teaching operation in each segment LC 1 Lc 4 on the work line C 1, to the working line C 1 is formed by a line segment LC 1 Lc 4, the operation of the torch T Is taught. Teaching the position and orientation of the torch T along the work line C 1 in this way is referred to as “teaching the work path” in this specification. In step S5, in addition to teaching the work route, the torch marker M is also taught along with welding conditions such as the speed of the torch T, welding current, and welding voltage.
Created as teaching data together with the position and orientation data of. Remembered. Hereinafter, the teaching in step S5 will be referred to as "work system teaching".

作業線C1の教示が終了すると、ステップS6からS4に戻
り、次の作業線C2に対して同様に作業経路が教示され
る。
When the teaching of the work line C 1 is completed, the process returns from step S6 to S4, and the work route is similarly taught to the next work line C 2 .

ステップS7では、ステップS5で作成されたワーク座標系
の教示データを、ロボット座標系の教示データに変換す
る。この変換に際しては、ステップS1において入力され
た回転台13a上のワークWの据付位置データなども用い
られる。また、ステップS7においてはワークWの形状デ
ータもロボット座標系に変換される。
In step S7, the teaching data of the work coordinate system created in step S5 is converted into teaching data of the robot coordinate system. In this conversion, the installation position data of the work W on the rotary table 13a input in step S1 is also used. Further, in step S7, the shape data of the work W is also converted into the robot coordinate system.

ステップS8ではロボット座標系に変換されたワークWの
形状データと、ステップS2で入力された主要形状データ
とに基づいて、ポジショナPSの主要形状,ワークWおよ
び少なくとも溶接ロボットRBのエンドエフェクタ部分の
立体的画像がCRT31上に表示される。第5図は、このと
きの画像を示す図である。ポジショナPSの主要形状とし
て、ビーム12と回転台13aのみが表示されている。但
し、ビーム12と回転台13aの画像は簡単のために近似的
な形状として表示される。また、ロボットの立体的画像
としては、トーチTを含むアーム6の画像が表示されて
いるが、簡単のためにトーチマーカMが表示されていて
もよい。
In step S8, based on the shape data of the work W converted into the robot coordinate system and the main shape data input in step S2, the main shape of the positioner PS, the work W and at least the solid of the end effector portion of the welding robot RB are solidified. Image is displayed on CRT31. FIG. 5 is a diagram showing an image at this time. As the main shape of the positioner PS, only the beam 12 and the turntable 13a are shown. However, the images of the beam 12 and the turntable 13a are displayed as approximate shapes for simplicity. Although the image of the arm 6 including the torch T is displayed as the stereoscopic image of the robot, the torch marker M may be displayed for simplicity.

ステップS9では、教示データの修正が行われる。例え
ば、CRT31の画面上において、トーチマーカMを教示デ
ータに従って自動的に移動させ、トーチマーカMの動き
がトーチTの可動範囲にあるか否か、およびトーチTが
ワークWやビーム12などと干渉(以下、「機構的干渉」
と呼ぶ。)するか否かがチェックされる。トーチTの動
きに何らかの不具合があった場合には、オペレータはキ
ーボード32を用いてポジショナPSの座標値などの教示デ
ータを適宜変更して、トーチTが可動範囲内で、かつ機
構的干渉を生じないで動きうるようにする。そして、作
業線C1,C2の全体にわたってトーチT(すなわちトーチ
マーカM)が可動範囲内で機構的干渉を生じること無く
動きうるまで教示データが修正されると教示が終了す
る。
In step S9, the teaching data is corrected. For example, on the screen of the CRT 31, the torch marker M is automatically moved according to the teaching data, whether the movement of the torch marker M is within the movable range of the torch T, and the torch T interferes with the work W, the beam 12, etc. , "Mechanical interference"
Call. ) Is checked. If the torch T has some trouble in its movement, the operator appropriately changes the teaching data such as the coordinate value of the positioner PS using the keyboard 32 to cause the torch T to be in the movable range and cause mechanical interference. Be able to move without. Then, when the teaching data is corrected until the torch T (that is, the torch marker M) can move within the movable range without causing mechanical interference, the teaching is finished over the entire work lines C 1 and C 2 .

C.変形例 なお、この発明は上記実施例に限定されるものではな
く、たとえば次のような変形も可能である。
C. Modifications The present invention is not limited to the above embodiments, and the following modifications are possible, for example.

上記実施例では、教示前の作業線を赤色、教示後の
作業線を黄色、ワークの他の外形線を青色で表示すると
したが、これらを異なる色でなく太線,細線,実線,破
線,一点鎖線,点線などで区別してもよい。すなわち、
教示前の作業線と教示済の作業線と他の外形線とを互い
に異なる種類の線を用いて表示すればよい。
In the above-described embodiment, the work line before teaching is displayed in red, the work line after teaching is displayed in yellow, and the other outlines of the work are displayed in blue. However, these are not different colors, but thick lines, thin lines, solid lines, broken lines, and one point. It may be distinguished by a chain line or a dotted line. That is,
The work line before teaching, the work line after teaching, and the other outline may be displayed using different types of lines.

上記実施例では、ワークの形状データ等をキーボー
ド32を用いて入力するとしたが、予め他のCADシステム
などを用いて作成した形状データ等をパーソナルコンピ
ュータ30に伝送して用いるようにしてもよい。
In the above embodiment, the shape data of the work and the like are input using the keyboard 32, but the shape data and the like created beforehand by using another CAD system or the like may be transmitted to the personal computer 30 and used.

トーチマーカMを作業線上の1点に移動させるに
は、前述の第1,第2の方法に限らず、作業線上で予め選
択された点のうち、トーチマーカMの作業点CPから最も
近い点に移動させるようにすればよい。
In order to move the torch marker M to one point on the work line, the method is not limited to the first and second methods described above. Of the points selected on the work line, the torch marker M is moved to the closest point from the work point CP. You can do it.

(発明の効果) 以上説明したように、この発明の第1の構成によれば、
オペレータが画像表示手段に表示されたワークの外形線
と作業線とを容易に区別できるので、画面上において作
業線上にエンドエフェクタを正確に移動させることが容
易にできるという効果がある。
(Effects of the Invention) As described above, according to the first configuration of the present invention,
Since the operator can easily distinguish the work outline displayed on the image display means from the work line, there is an effect that the end effector can be accurately moved on the work line on the screen.

また、この発明の第2の構成によれば、教示前の作業線
部分を教示済の作業線部分から容易に区別できるので、
教示前の作業線部分に沿ってエンドエフェクを移動させ
ることがさらに容易になるという効果がある。
Further, according to the second configuration of the present invention, the work line portion before teaching can be easily distinguished from the work line portion after teaching,
There is an effect that it becomes easier to move the end effect along the work line portion before teaching.

また、この発明の第3の構成によれば、教示を開始する
にあたって、エンドエフェクタ部分の作業点を自動的に
作業線上の一点に移動させるので、画面上の多くの線の
中から教示すべき作業線を探す手間を省くことができ、
エンドエフェクタを容易に作業線上に移動することがで
きるという効果がある。
Further, according to the third configuration of the present invention, when starting teaching, the working point of the end effector portion is automatically moved to one point on the working line, so teaching should be performed from among many lines on the screen. You can save the trouble of finding a work line,
There is an effect that the end effector can be easily moved to the work line.

【図面の簡単な説明】[Brief description of drawings]

第1図はこの発明を適用するロボットの構成を示す概略
斜視図、 第2図は実施例の動作を示すフローチャート、 第3図はワークを示す斜視図、 第4A図ないし第4C図、および第5図は実施例における画
像を示す概念図である。 RB…溶接ロボット、PS…ポジショナ、T…溶接トーチ、
M…トーチマーカ、C1,C2…作業線、6…アーム、L1
L2…外形線、30…パーソナルコンピュータ
FIG. 1 is a schematic perspective view showing the configuration of a robot to which the present invention is applied, FIG. 2 is a flow chart showing the operation of the embodiment, FIG. 3 is a perspective view showing a workpiece, FIGS. 4A to 4C, and FIG. FIG. 5 is a conceptual diagram showing an image in the embodiment. RB ... Welding robot, PS ... Positioner, T ... Welding torch,
M ... Tochimaka, C 1, C 2 ... work line, 6 ... arm, L 1,
L 2 … Outline, 30… Personal computer

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】画像表示手段に表示されたワークの画像を
利用してロボットの動作を教示するロボットのオフライ
ン教示方法において、 前記画像表示手段には、前記ワークの外形線と、前記ロ
ボットのエンドエフェクタの作業経路を示す作業線と
を、互いに異なる種類の線を用いて表示することを特徴
とするロボットのオフライン教示方法。
1. An off-line teaching method of a robot for teaching a motion of a robot by using an image of a work displayed on an image display means, wherein the image display means includes an outline of the work and an end of the robot. An off-line teaching method for a robot, characterized in that a work line indicating a work path of an effector is displayed by using different types of lines.
【請求項2】前記作業線のうち、教示済の作業線部分を
教示前の作業線部分とさらに異なる種類の線を用いて表
示する請求項1記載のロボットのオフライン教示方法。
2. The off-line teaching method for a robot according to claim 1, wherein among the work lines, the taught work line portion is displayed using a line of a different type from the work line portion before teaching.
【請求項3】画像表示手段に表示されたワークの画像を
利用してロボットの動作を教示するロボットのオフライ
ン教示方法において、 前記画像表示手段に、前記ロボットのエンドエフェクタ
部分と、前記ワークの外形線と、前記エンドエフェクタ
の作業経路を示す作業線とを表示するとともに、 前記作業線に沿って教示を開始するにあたって、前記作
業線上で予め選択された点のうち、前記エンドエフェク
タ部分の作業点に最も近い点に前記エンドエフェクタ部
分の作業点を自動的に移動させることを特徴とするロボ
ットのオフライン教示方法。
3. An off-line teaching method for a robot, which teaches the operation of a robot using an image of a work displayed on an image display means, wherein the image display means includes an end effector portion of the robot and an outer shape of the work. A line and a work line indicating the work path of the end effector are displayed, and when starting teaching along the work line, among the points selected in advance on the work line, the work point of the end effector portion. An off-line teaching method for a robot, wherein the working point of the end effector portion is automatically moved to a point closest to
JP1160479A 1989-06-22 1989-06-22 Off-line teaching method for robots Expired - Lifetime JPH07104702B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1160479A JPH07104702B2 (en) 1989-06-22 1989-06-22 Off-line teaching method for robots

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1160479A JPH07104702B2 (en) 1989-06-22 1989-06-22 Off-line teaching method for robots

Publications (2)

Publication Number Publication Date
JPH0325507A JPH0325507A (en) 1991-02-04
JPH07104702B2 true JPH07104702B2 (en) 1995-11-13

Family

ID=15715844

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1160479A Expired - Lifetime JPH07104702B2 (en) 1989-06-22 1989-06-22 Off-line teaching method for robots

Country Status (1)

Country Link
JP (1) JPH07104702B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010011013A (en) * 1999-07-24 2001-02-15 김만성 Brassiers for preventing the breasts from droop and the method for manufacturing thereof
KR100524114B1 (en) * 2003-05-17 2005-10-26 (주)제일피앤피 distributing board

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61131853A (en) * 1984-11-28 1986-06-19 Hitachi Denshi Ltd Display method and device for processing machine
JPH0619655B2 (en) * 1986-05-13 1994-03-16 オークマ株式会社 Method of inserting NC program into digitizing data

Also Published As

Publication number Publication date
JPH0325507A (en) 1991-02-04

Similar Documents

Publication Publication Date Title
CN100460124C (en) Data processing device for arc welding
US20070242073A1 (en) Robot simulation apparatus
JPS60195615A (en) Posture teaching method for articulated robots
JP4498072B2 (en) Setting method of positioner for welding robot
JPH07104702B2 (en) Off-line teaching method for robots
JPH0736519A (en) Nearmiss checking method for robot
JPH08286722A (en) Method and system for off-line teaching using CAD data
JPH0991017A (en) Device for confirming robot operation route
JP3378738B2 (en) Welding robot teaching device
JPH1011129A (en) Off-line teaching method for robot for arc welding
JP2517553B2 (en) Robot offline teaching method
JP2656180B2 (en) Tool tip position adjustment method
JPH02157906A (en) Robot offline teaching method
JPH0580831A (en) Offline teaching method for three-dimensional laser work machine
JPH07108478A (en) Robot posture conversion instructing device
JP2836281B2 (en) Data creation method for welding robot
JPH0319004A (en) Off-line teaching method for robot
JPH01196506A (en) Robot teaching device
JPH01121188A (en) Control method for automatic machine tools
JPH1011127A (en) Off-line teaching method for robot for arc welding
JPH0724762A (en) Robot controller
JPH04361875A (en) Teaching data preparing method for welding robot
JPS62274307A (en) Off-line teaching system for robot
WO2025105007A1 (en) Welding teaching system, welding program generation method, and welding program generation program
JPH0890232A (en) Work program creation device for work robot

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081113

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091113

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091113

Year of fee payment: 14