[go: up one dir, main page]

JPH0997106A - Teaching data creation method - Google Patents

Teaching data creation method

Info

Publication number
JPH0997106A
JPH0997106A JP25513995A JP25513995A JPH0997106A JP H0997106 A JPH0997106 A JP H0997106A JP 25513995 A JP25513995 A JP 25513995A JP 25513995 A JP25513995 A JP 25513995A JP H0997106 A JPH0997106 A JP H0997106A
Authority
JP
Japan
Prior art keywords
robot
teaching data
data
conversion
orientation
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
JP25513995A
Other languages
Japanese (ja)
Inventor
Junichi Matsumoto
淳一 松本
Shinsuke Taniguchi
慎介 谷口
Hiromasa Sato
博正 佐藤
Shigeru Kageyama
茂 景山
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP25513995A priority Critical patent/JPH0997106A/en
Publication of JPH0997106A publication Critical patent/JPH0997106A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【課題】一方のロボットに対する教示データから他方の
ロボットに対する修正を必要としない教示データをオフ
ラインで作成できる教示データ作成方法を提供する。 【解決手段】ワークに対して所定位置に配置された一方
のロボットに対する教示データから前記一方のロボット
の位置と所定の関係位置に配置された他方のロボットに
対する教示データをオフラインで作成する教示データ作
成方法であって、一方のロボットに対する教示データに
基づく一方のロボットのツールセンタポイント位置およ
びエンドエフェクタに固定した座標系の姿勢をワークに
設定したモデルセンタ位置を基準にした第1の位置およ
び姿勢に変換し、第1の位置および姿勢をモデルセンタ
ポイント位置を含む軸に対して対称となる第2の位置お
よび姿勢に変換し、第2の位置および姿勢を第2の位置
および姿勢と他方のロボットの位置とに基づいて他方の
ロボットの教示データに変換する。
(57) [PROBLEMS] To provide a teaching data creation method capable of creating teaching data for one robot from the teaching data for one robot, which does not require correction for the other robot offline. Kind Code: A1 Teaching data creation for offline creation of teaching data for one robot placed at a predetermined position with respect to a work from another robot placed at a given relationship with the position of the one robot. A first position and orientation based on the model center position that sets the tool center point position of one robot based on the teaching data for one robot and the coordinate system fixed to the end effector to the workpiece. The first position and orientation are converted into a second position and orientation that are symmetrical with respect to an axis including the model center point position, and the second position and orientation are converted into the second position and orientation and the other robot. Based on the position of the robot and the teaching data of the other robot.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ワークに対して所
定の位置に配置されたロボットの一方のロボットに対す
る教示データから他方のロボットに対する教示データを
オフラインで作成する教示データ作成方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a teaching data creating method for off-line creating teaching data for one robot from teaching data for one robot arranged at a predetermined position with respect to a work.

【0002】[0002]

【従来の技術】一般的に、車両の生産ライン中の特定の
ライン、例えば塗装ラインなどでは、その作業の特徴か
ら生産ラインに配置されるロボットのツールセンタポイ
ントの動作が相対的に同じになる場合が生ずる。例えば
車両外周を塗装する場合がこれである。塗装により車両
の外観色が最終の外観色に達するまでには、塗装工程の
前工程である溶接工程で溶接によって形成された車体に
対して、下塗り、中塗り、上塗り等の塗装工程を経て、
塗装が完結され、次工程へ送出される。
2. Description of the Related Art Generally, on a particular line of a vehicle production line, such as a painting line, the operation of a tool center point of a robot arranged on the production line is relatively the same because of the characteristics of the work. A case arises. This is the case, for example, when painting the outer periphery of the vehicle. By the time the appearance color of the vehicle reaches the final appearance color by painting, the vehicle body formed by welding in the welding process, which is the pre-process of the painting process, undergoes painting processes such as undercoating, intermediate coating, and topcoating,
The painting is completed and sent to the next process.

【0003】この場合に、ワークすなわち形成された車
体に対して、下塗り、中塗り、上塗りといった工程が変
化するだけで、ワークの同じ部位を作業の対象としてい
るため、ラインに配置されるロボットのツールセンタポ
イントの動作は相対的に同じである。
In this case, since the same part of the work is targeted for work simply by changing the steps of undercoating, intermediate coating, and topcoating on the work, that is, the formed vehicle body, the robots arranged on the line The operation of the tool center points is relatively the same.

【0004】このためワークに対して左右対称位置にロ
ボットを配置して、このロボットによりワークに対して
塗装作業を行わせる。
For this reason, robots are arranged symmetrically with respect to the work, and the robot is made to perform painting work.

【0005】この場合に、前記したようにロボットのツ
ールセンタポイントの動作は相対的に同じであるため、
一方のロボットを変換元ロボットとし、該変換元ロボッ
トと対をなす他方のロボットを変換先ロボットとして、
変換先ロボットに対する教示データは、予め作成されて
いる変換元ロボットに対する教示データを変換して生成
し、変換後の教示データを変換先ロボットに対する教示
データとすることが可能であると考えられる。本明細書
においては、教示データは、ロボットにて一連の作業を
行わせるためにロボットの各関節に与えてロボットのツ
ールセンタポイントに所望の位置およびエンドエフェク
タに固定された座標系に所望の姿勢をとらせるためのデ
ータのことを称している。なお、本明細書において、エ
ンドエフェクタに固定された座標系の姿勢をツールセン
タポイントの姿勢と記す。
In this case, since the operation of the tool center point of the robot is relatively the same as described above,
One robot is a conversion source robot, and the other robot paired with the conversion source robot is a conversion destination robot,
It is considered that the teaching data for the conversion destination robot can be generated by converting the teaching data for the conversion source robot that has been created in advance, and the teaching data after conversion can be used as the teaching data for the conversion destination robot. In the present specification, the teaching data is given to each joint of the robot in order to make the robot perform a series of work, and a desired position is set at a tool center point of the robot and a desired posture is set in a coordinate system fixed to the end effector. It refers to the data to get. In this specification, the attitude of the coordinate system fixed to the end effector is referred to as the attitude of the tool center point.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、図面上
においてはワークに対して左右対称位置に設置されるこ
とになっているロボットが現実には左右対称位置からず
れて設置されるという、据付け位置に誤差が存在してお
り、前記したような変換元ロボットの教示データから変
換された教示データを変換先ロボットに教示データとし
て与えても、変換先ロボットは他のロボットとの間にお
いて干渉が生じたり、ワークと変換先ロボットとの間で
干渉が生じたり、変換先ロボットのツールセンタポイン
トとワークとの間の距離と、変換先ロボットのツールセ
ンタポイントとワークとの間の距離とに差が生じたりす
るという問題点や、異なる工程のワークに対して同一位
置に設置されたロボットについても同様な問題点があっ
た。
However, in the installation position, the robot, which is supposed to be installed at the symmetrical position with respect to the workpiece in the drawing, is actually installed deviated from the symmetrical position. There is an error, and even if the teaching data converted from the teaching data of the transformation source robot as described above is given to the transformation destination robot as teaching data, the transformation destination robot may interfere with other robots. , Interference occurs between the work and the transformation destination robot, or there is a difference between the distance between the tool center point of the transformation destination robot and the work and the distance between the tool center point of the transformation destination robot and the work. However, there are similar problems with robots installed at the same position for works in different processes.

【0007】このため、前記変換先ロボットのツールセ
ンタポイントの1点ごとに対して位置修正ティーチング
を行わなければならず、このために膨大な工数を必要と
するという問題点があった。
Therefore, the position correction teaching must be performed for each of the tool center points of the conversion destination robot, which requires a huge number of man-hours.

【0008】本発明は上記の問題点を解消するためにな
されたものであって、ワークに対して特定位置に配置さ
れたロボットの一方のロボットに対する教示データから
他方のロボットに対する教示データを作成したときに、
修正を必要としない教示データをオフラインで作成する
ことができる教示データ作成方法を提供することを目的
とする。
The present invention has been made in order to solve the above-mentioned problems, and creates teaching data for one robot from teaching data for one robot positioned at a specific position with respect to a workpiece. sometimes,
It is an object of the present invention to provide a teaching data creation method capable of creating teaching data that does not require modification offline.

【0009】[0009]

【課題を解決するための手段】本発明にかかる教示デー
タ作成方法は、ワークに対して所定位置に配置された一
方のロボットに対する教示データから前記一方のロボッ
トの位置と所定の関係位置に配置された他方のロボット
に対する教示データをオフラインで作成する教示データ
作成方法であって、前記一方のロボットに対する教示デ
ータに基づく前記一方のロボットのツールセンタポイン
トの位置およびエンドエフェクタに固定された座標系の
姿勢のデータを、前記ワークに設定した所定点の位置を
基準にした位置およびエンドエフェクタに固定された座
標系の姿勢のデータに変換する演算を行う第1の過程
と、第1の過程において演算された位置および姿勢のデ
ータを、前記ワークに設定した前記所定点を含む軸に対
して対称となる位置および姿勢のデータに変換する演算
を行う第2の過程と、第2の過程において演算された位
置および姿勢のデータを、該データと前記他方のロボッ
トの位置とに基づいて前記他方のロボットの教示データ
に変換する演算を行う第3の過程と、を備えたことを特
徴とする。
According to a teaching data creating method of the present invention, a teaching data for one robot placed at a predetermined position with respect to a work is placed at a position related to the position of the one robot. And a posture of a coordinate system fixed to an end effector of a position of a tool center point of the one robot based on the teaching data for the one robot, which is a method for creating teaching data for the other robot offline. The first step of performing an operation of converting the data of the above into data of a position based on the position of the predetermined point set on the work and the attitude of the coordinate system fixed to the end effector, and the operation performed in the first step. Position and posture data are symmetrical with respect to the axis including the specified point set on the workpiece. And a posture of the other robot based on the data and the position of the other robot, based on the data and the position of the other robot. And a third step of performing a calculation for converting into data.

【0010】本発明にかかる教示データ作成方法は、他
方のロボットはワークの中心線に対して前記一方のロボ
ットと対称の位置もしくは前記中心線上の一点に対して
点対称の位置に設けられていることを特徴とする。
In the teaching data generating method according to the present invention, the other robot is provided at a position symmetrical with respect to the center line of the workpiece with respect to the one robot or at a position symmetrical with respect to a point on the center line. It is characterized by

【0011】本発明にかかる教示データ作成方法によれ
ば、一方のロボットに対する教示データに基づく一方の
ロボットのツールセンタポイントの位置およびエンドエ
フェクタに固定された座標系の姿勢のデータがワークに
設定した所定点の位置を基準にした位置およびエンドエ
フェクタに固定された座標系の姿勢のデータに第1の過
程において変換されて、第1の過程において変換された
位置および姿勢のデータがワークに設定された前記所定
点を含む軸に対して対称となる位置および姿勢のデータ
に第2の過程において変換され、第2の過程において変
換された位置および姿勢のデータが、該データと前記他
方のロボットの位置とに基づいて他方のロボットの教示
データに第3の過程で変換される。
According to the teaching data creating method of the present invention, the data of the position of the tool center point of one robot and the attitude of the coordinate system fixed to the end effector are set on the workpiece based on the teaching data for one robot. The data of the position and the posture based on the position of the predetermined point and the posture of the coordinate system fixed to the end effector are converted in the first process, and the position and the posture data converted in the first process are set to the work. In the second step, the position and orientation data that are symmetric with respect to the axis including the predetermined point are converted, and the position and orientation data converted in the second step are used for the data and the other robot. Based on the position, the teaching data of the other robot is converted in the third process.

【0012】したがって、第2の過程において変換され
た位置および姿勢のデータはワークに設定された所定点
に対するものであり、第1の過程において変換された位
置および姿勢に対応している。第3の過程において変換
された教示データは他方のロボットの位置に基づくもの
であり、第3の過程において変換された教示データに基
づく他方のロボットのツールセンタポイントの位置およ
びエンドエフェクタに固定された座標系の姿勢は一方の
ロボットのツールセンタポイントの位置およびエンドエ
フェクタに固定された座標系の姿勢とワークに設定され
た所定点に対応しており、これは、他方のロボットの設
置位置によっても変わることはない。
Therefore, the position and orientation data converted in the second step is for a predetermined point set on the workpiece, and corresponds to the position and orientation converted in the first step. The teaching data converted in the third step is based on the position of the other robot, and is fixed to the position of the tool center point of the other robot and the end effector based on the teaching data converted in the third step. The posture of the coordinate system corresponds to the position of the tool center point of one robot, the posture of the coordinate system fixed to the end effector, and the predetermined point set on the work, which depends on the installation position of the other robot. It won't change.

【0013】[0013]

【発明の実施の形態】本発明にかかる教示データ作成方
法の実施の一形態について説明する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of a teaching data creating method according to the present invention will be described.

【0014】図1は、本発明にかかる教示データ作成方
法の実施の一形態が適用される教示データ作成装置の構
成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of a teaching data creating apparatus to which an embodiment of the teaching data creating method according to the present invention is applied.

【0015】本実施の一形態においては、溶接工程にお
ける溶接によって形成された車体に塗装を行う塗装工程
の場合を例示する。図9は本実施の一形態における変換
元ロボットと変換先ロボットとワークとの関係位置を摸
式的に示した配置図である。
In the present embodiment, the case of a painting process for painting a vehicle body formed by welding in the welding process will be exemplified. FIG. 9 is a layout diagram schematically showing relational positions of a conversion source robot, a conversion destination robot, and a work in the present embodiment.

【0016】図9において符号R1は変換元ロボット
を、符号R2は変換先ロボットを、Wは車体すなわちワ
ークを示しており、変換先ロボットR2はワークWの中
心線Lを挾んで変換元ロボットR1のほぼ対称位置に配
置されている。ここで、ほぼ対称位置と記載したのは変
換先ロボットR2の据付け位置誤差があるためである。
教示データ作成装置を含むコンピュータからなる制御装
置Cから出力される教示データは通信装置10を介して
ロボットコントローラR1CおよびR2Cに転送され、
制御装置Cから出力された教示データに基づき、変換元
ロボットR1はロボットコントローラR1Cにより、変
換先ロボットR2はロボットコントローラR2Cによ
り、それぞれ制御される。
In FIG. 9, reference numeral R1 indicates a conversion source robot, reference numeral R2 indicates a conversion destination robot, and W indicates a vehicle body, that is, a work. The conversion destination robot R2 sandwiches the center line L of the work W and the conversion source robot R1. Are arranged in almost symmetrical positions. Here, the reason why it is described as a substantially symmetrical position is that there is an installation position error of the conversion destination robot R2.
The teaching data output from the control device C including a computer including the teaching data creation device is transferred to the robot controllers R1C and R2C via the communication device 10,
Based on the teaching data output from the control device C, the conversion source robot R1 is controlled by the robot controller R1C and the conversion destination robot R2 is controlled by the robot controller R2C.

【0017】制御装置Cは図1に示すごとく、インタフ
ェース回路5を介してハードディスク1および入力装置
としてのキーボード2およびマウス3からのデータを受
けるメインコントローラ6と、インタフェース回路5を
介してメインコントローラ6から表示制御されるディス
プレイ装置4、メインコントローラ6からの制御のもと
に記憶データの読み出しおよび書き込みが行われるメモ
リ7と、メインコントローラ6からの制御のもとにメモ
リ7から読み出されたデータに対して座標変換演算処理
などの演算処理を行いかつこの演算処理結果に基づくデ
ータがメモリ7に書き込まれる演算回路8とを備えてい
る。
As shown in FIG. 1, the controller C receives a data from the hard disk 1 and the keyboard 2 and mouse 3 as an input device via the interface circuit 5, and a main controller 6 via the interface circuit 5. A display device 4 whose display is controlled by the memory 7, a memory 7 for reading and writing stored data under the control of the main controller 6, and a data read from the memory 7 under the control of the main controller 6. And an arithmetic circuit 8 in which arithmetic processing such as coordinate conversion arithmetic processing is performed and data based on the arithmetic processing result is written in the memory 7.

【0018】ハードディスク1には、工程とロボット群
のデータ、各ロボットに対して独立して設定したワール
ド座標上における複数の変換元ロボットのそれぞれに対
する変換元ロボット位置データおよび複数の変換先ロボ
ットのそれぞれに対する変換先ロボット位置データ、各
変換元ロボットに対する教示データおよびツールセンタ
ポイントの初期位置データおよび姿勢データ、ワークの
情報およびワークの中心線上の一点の位置データである
モデルセンタ位置データが格納してあり、必要に応じて
読み出され、メモリ7の所定記憶エリアに転送格納され
る。
The hard disk 1 includes process and robot group data, conversion source robot position data for each of a plurality of conversion source robots on world coordinates independently set for each robot, and each of a plurality of conversion destination robots. The target robot position data, the teaching data for each source robot, the initial position data and attitude data of the tool center point, the work information, and the model center position data that is the position data of one point on the center line of the work are stored. , Is read out as needed, and transferred and stored in a predetermined storage area of the memory 7.

【0019】以下の説明においてハードディスク1から
転送格納されるデータおよびその他の処理のために一時
記憶されるデータのメモリ7中における記憶エリアにつ
いては、煩雑を避けるために特に説明を行わない。
In the following description, the storage area in the memory 7 of the data transferred and stored from the hard disk 1 and the data temporarily stored for other processing will not be particularly described in order to avoid complication.

【0020】上記のように構成された本実施の一形態に
おける教示データ作成装置による教示データ作成作用を
図2乃至図4のフローチャートおよび図5乃至図8の相
互位置関係を示す線図に基づいて説明する。
The teaching data creating operation of the teaching data creating apparatus according to the present embodiment configured as described above will be described with reference to the flowcharts of FIGS. 2 to 4 and the diagrams showing the mutual positional relationship of FIGS. 5 to 8. explain.

【0021】教示データ作成ルーチンが実行されると、
工程と該工程実施のための変換元ロボット群が指定さ
れ、指定された工程および変換元ロボット群のデータが
ハードディスク1から転送され、メモリ7に記憶される
(ステップS1)。ここで、指定された工程は本実施の
一形態では例えば塗装工程であり、該塗装工程の実施の
ために複数のロボットが設けられているためロボット群
が指定されるのである。
When the teaching data creation routine is executed,
A process and a conversion source robot group for performing the process are designated, data of the designated process and conversion source robot group are transferred from the hard disk 1 and stored in the memory 7 (step S1). Here, the designated process is, for example, a painting process in the present embodiment, and since a plurality of robots are provided for performing the painting process, a robot group is designated.

【0022】次いで、変換元ロボット群中から一つの対
象ロボットが変換元ロボットR1として指定され、指定
された変換元ロボットR1を指示するデータがメモリ7
に記憶され(ステップS2)、指定された変換元ロボッ
トR1によって行われる塗装工程が指定され、指定され
た工程を指示するデータがメモリ7に記憶される(ステ
ップS3)。ステップS3における指定は、例えば下塗
り工程、中塗り工程、上塗り工程の中の一つである。
Next, one target robot is designated as the transformation source robot R1 from the transformation source robot group, and data indicating the designated transformation source robot R1 is stored in the memory 7.
Is stored (step S2), the painting process performed by the designated conversion source robot R1 is designated, and data instructing the designated process is stored in the memory 7 (step S3). The designation in step S3 is, for example, one of the undercoating process, the intermediate coating process, and the overcoating process.

【0023】続いて、ワークWが指定され、指定された
ワークWを指示するデータおよびモデルセンタ位置デー
タがハードディスク1から転送され、メモリ7に記憶さ
れる(ステップS4)。ワークWの指定は例えば車種の
指定によってなされ、ステップS4におけるワークWの
指定によってワークWに対して予め定められているモデ
ルセンタ位置は本実施の一形態ではワークWの中心線L
上の1点の位置情報である。
Subsequently, the work W is designated, and data designating the designated work W and model center position data are transferred from the hard disk 1 and stored in the memory 7 (step S4). The work W is designated by, for example, designating the vehicle type, and the model center position predetermined for the work W by the designation of the work W in step S4 is the center line L of the work W in the present embodiment.
It is the positional information of one point above.

【0024】次いで、ステップS1と同様に変換先ロボ
ットが行うべき工程と、該工程を実施する変換先ロボッ
ト群が指定される(ステップS5)。ステップS5にお
ける指定はステップS3において指定された工程と同工
程であり、該工程を行うロボットが複数設けられている
ためにロボット群が指定されるのである。
Then, similarly to step S1, a process to be performed by the conversion destination robot and a conversion destination robot group for executing the process are designated (step S5). The designation in step S5 is the same as the process designated in step S3, and a robot group is designated because a plurality of robots performing the process are provided.

【0025】次に変換先ロボット群中から一の対象ロボ
ットが変換先ロボットR2として指定され、変換先ロボ
ットR2を指示するデータがメモリ7に記憶される(ス
テップS6)。続いて、変換元ロボットR1のツールセ
ンタポイントの原位置および姿勢情報がハードディスク
1から転送され、メモリ7に記憶される(ステップS
7)。
Next, one target robot is designated as the conversion destination robot R2 from the conversion destination robot group, and data instructing the conversion destination robot R2 is stored in the memory 7 (step S6). Subsequently, the original position and orientation information of the tool center point of the conversion source robot R1 is transferred from the hard disk 1 and stored in the memory 7 (step S
7).

【0026】ステップS7に続いて指定が終了したか否
かがチェックされる(ステップS8)。ステップS3に
おいて指定された工程とステップS5において指定され
た工程とが一致しないとき、またはステップS2におい
て指定された変換元ロボットR1に対して対称位置に設
置されていない変換先ロボットR2が指定されたとき
は、ステップS8において指定未終了として再度ステッ
プS1からの実行が要求される。
Subsequent to step S7, it is checked whether or not the designation is completed (step S8). When the process specified in step S3 and the process specified in step S5 do not match, or the conversion destination robot R2 that is not installed at the symmetrical position with respect to the conversion source robot R1 specified in step S2 is specified. In step S8, the execution from step S1 is requested again because it is determined that the designation has not been completed.

【0027】ステップS3において指定された工程とス
テップS5において指定された工程とが一致しかつステ
ップS2において指定された変換元ロボットR1に対し
てほぼ対称位置に設置されている変換先ロボットR2が
指定されたときはステップS8において指定終了とされ
て、続いて教示データの作成のためのステップS9以降
が実行される。
The conversion destination robot R2, which is located in a substantially symmetrical position with respect to the conversion source robot R1 specified in step S2, matches the process specified in step S3 and the process specified in step S5. If so, the designation is ended in step S8, and subsequently step S9 and subsequent steps for creating teaching data are executed.

【0028】ステップS8において指定終了と判別され
たときは、指定された変換元ロボットR1に対するモデ
ルセンタ位置に、指定された変換先ロボットR2に対す
るモデルセンタ位置が、対応するか否かがチェックされ
る(ステップS9)。ステップS9において対応しない
と判別されたときは教示データ作成ルーチンが終了させ
られる。この場合は指定誤りをした場合である。
If it is determined in step S8 that the designation has ended, it is checked whether the model center position for the designated transformation source robot R1 corresponds to the model center position for the designated transformation destination robot R2. (Step S9). If it is determined in step S9 that they do not correspond, the teaching data creation routine is ended. In this case, a designation error is made.

【0029】ステップS9において対応すると判別され
たときは、ステップS2において指定された変換元ロボ
ットR1に関連する位置情報がステップS9に続いてハ
ードディスク1から転送され、メモリ7に格納される
(ステップS10)。
When it is determined in step S9 that they correspond, the position information relating to the conversion source robot R1 designated in step S2 is transferred from the hard disk 1 and stored in the memory 7 following step S9 (step S10). ).

【0030】ステップS10において格納される位置情
報は、変換元ロボットR1に対して設定されたワールド
座標A系上での変換元ロボットR1のツールセンタポイ
ントの位置および姿勢情報であって、図5の右側部分に
示すごとく、ワールド座標A系の原点位置(ワールドA
と記す)、実際に設置されている変換元ロボットR1の
ワールド座標A系上におけるツールセンタポイントの位
置および姿勢(R1Aと記す)、変換元ロボットR1に
対するモデルセンタのワールド座標A系上における位置
(モデルセンタMAと記す)の各情報である。
The position information stored in step S10 is the position and orientation information of the tool center point of the conversion source robot R1 on the world coordinate A system set for the conversion source robot R1, and is shown in FIG. As shown in the right part, the origin position of world coordinate system A (world A
The position and orientation of the tool center point on the world coordinate A system of the conversion source robot R1 that is actually installed (denoted as R1A), the position of the model center on the world coordinate A system relative to the conversion source robot R1 ( (Hereinafter referred to as model center MA).

【0031】次いで、ステップS6において指定された
変換先ロボットR2に関連する位置情報がステップS1
0に続いてハードディスク1から転送され、メモリ7に
格納される(ステップS11)。
Next, the position information relating to the conversion destination robot R2 designated in step S6 is obtained in step S1.
After 0, the data is transferred from the hard disk 1 and stored in the memory 7 (step S11).

【0032】ステップS11において格納される位置情
報は、変換先ロボットR2に対して設定されたワールド
座標B系上での変換先ロボットR2等のツールセンタポ
イントの位置および姿勢情報であって、図5の左側部分
に示すごとく、実際に設置されている変換先ロボットR
2のワールド座標B系上におけるツールセンタポイント
の位置および姿勢(R2Bと記す)、変換先ロボットR
2に対するモデルセンタのワールド座標B系上における
ツールセンタポイントの位置および姿勢(モデルセンタ
MBと記す)の各情報である。上記した実際に設置され
ている変換先ロボットR2のワールド座標B系上におけ
る位置は変換元ロボットR1に対して対称の位置から据
付け位置誤差だけずれている。ここで、変換元ロボット
R1に対して対称の位置を参考のためにR2Dとして示
してある。
The position information stored in step S11 is the position and orientation information of the tool center point of the conversion destination robot R2 or the like on the world coordinate B system set for the conversion destination robot R2, and is shown in FIG. As shown on the left side of the
2, the position and orientation of the tool center point on the world coordinate system B (denoted as R2B), the transformation destination robot R
2 is information on the position and orientation of the tool center point on the world coordinate system B of the model center for 2 (described as model center MB). The position of the conversion destination robot R2 that is actually installed on the world coordinate system B deviates from the symmetrical position with respect to the conversion source robot R1 by the installation position error. Here, a position symmetrical to the conversion source robot R1 is shown as R2D for reference.

【0033】なお、図5〜図8において、各位置の中心
から出ている3つの矢印は、該中心位置が座標系上の位
置として表示されていることを示している。
In FIGS. 5 to 8, three arrows extending from the center of each position indicate that the center position is displayed as a position on the coordinate system.

【0034】ここで、モデルセンタMAとモデルセンタ
MBとは図5から明らかなようにそれぞれ異なる位置と
なっており、ステップS10およびステップS11が実
行されたことによって、ワールドAに対する変換元ロボ
ットR1に関連する位置情報と、ワールドBに対する変
換先ロボットR2に関連する位置情報とが記憶された状
態となるが、前者の位置情報においてはワールドBとの
位置関係の情報は直接的には持っておらず、後者の位置
情報においてもワールドAとの位置関係の情報は直接的
には持っていない。すなわち、ワールドAとワールドB
との間の位置関係は相互に持っていない。
Here, the model center MA and the model center MB are at different positions, as is apparent from FIG. 5, and the step S10 and step S11 are executed, so that the conversion source robot R1 for the world A is changed. The related position information and the position information related to the conversion destination robot R2 for the world B are stored, but in the former position information, the information on the position relationship with the world B should be directly held. Of course, the latter position information does not directly have information on the position relationship with the world A. That is, World A and World B
They do not have a positional relationship with each other.

【0035】ステップS11に続いて、変換元ロボット
R1が基準であるためモデルセンタMBの位置を、モデ
ルセンタMBと位置および姿勢(R2B)との相互関係
を維持した状態でモデルセンタMAの位置に一致させ
る。一致させたモデルセンタの位置をMで示す。次に、
モデルセンタの位置Mを基準位置にして変換元ロボット
R1に関連する位置情報が変換され、変換された位置情
報にステップS10において格納した位置情報が更新さ
れ、更新された位置情報がメモリ7に格納され、一方、
モデルセンタの位置Mを基準位置にして変換先ロボット
R2に関連する位置情報が変換され、変換された位置情
報にステップS11において格納した位置情報が更新さ
れ、更新された位置情報がメモリ7に格納される(ステ
ップS12)。モデルセンタの位置Mを基準位置にした
変換元ロボットR1に関連する位置情報の変換は省略し
てもよい。これは、変換元ロボットR1が基準であるた
め変換元ロボットR1に関連する位置情報については更
新前も更新後も同一であるためである。
After step S11, since the conversion source robot R1 is the reference, the position of the model center MB is set to the position of the model center MA while maintaining the mutual relationship between the model center MB and the position and orientation (R2B). Match. The position of the matched model center is indicated by M. next,
The position information related to the conversion source robot R1 is converted using the position M of the model center as a reference position, the position information stored in step S10 is updated to the converted position information, and the updated position information is stored in the memory 7. While meanwhile,
The position information related to the conversion destination robot R2 is converted using the position M of the model center as a reference position, the position information stored in step S11 is updated to the converted position information, and the updated position information is stored in the memory 7. (Step S12). The conversion of the position information related to the conversion source robot R1 with the position M of the model center as the reference position may be omitted. This is because the conversion source robot R1 is the reference, and the position information related to the conversion source robot R1 is the same before and after the update.

【0036】したがって、ステップS12が実行された
ときにおける位置情報に基づく位置関係を示せば、図6
に示すごとくモデルセンタの位置Mを基準位置にした位
置情報が記憶された状態になっている。なお、図6にお
いて図5に対応する符号にダッシュ(′)を付して示し
てあり、モデルセンタの位置Mは(MA=MB′)であ
る。
Therefore, if the positional relationship based on the positional information when step S12 is executed is shown in FIG.
As shown in, the position information in which the position M of the model center is set as the reference position is stored. In FIG. 6, reference numerals corresponding to those in FIG. 5 are indicated by adding a dash (′), and the position M of the model center is (MA = MB ′).

【0037】ステップS12に次いで、変換元ロボット
R1のジョブ情報が指定され(ステップS13)、指定
されたジョブ情報に基づく一連のプログラムステップが
ハードディスク1から転送され、メモリ7に格納される
(ステップS14)。ここで、それぞれ駆動データを含
む複数のプログラムステップからなり、本実施の一形態
では塗装工程中の予め定められた例えば所定幅の一方向
への塗装を行わせるためのプログラムステップ群のこと
をジョブ情報と称している。
After step S12, the job information of the conversion source robot R1 is designated (step S13), and a series of program steps based on the designated job information is transferred from the hard disk 1 and stored in the memory 7 (step S14). ). Here, in the present embodiment, a group of program steps for performing painting in a predetermined direction, for example, a predetermined width during the painting process, is composed of a plurality of program steps each including drive data. It is called information.

【0038】ステップS14に続いて、メモリ7から1
つのプログラムステップが読み出され、読み出されたプ
ログラムステップのインストラクションがデコードされ
る(ステップS15)。このデコードによってツールセ
ンタポイントの移動が指定されていると判別されたとき
は、該プログラムステップにて指定されている教示デー
タに基づいて移動させたときのツールセンタポイント位
置および姿勢P1が直交座標位置に変換される(ステッ
プS16)。勿論、現実にツールセンタポイントを移動
させているわけではなく、教示データに基づくツールセ
ンタポイント位置および姿勢を演算回路8において直交
座標位置に変換する演算によりなされる。
After step S14, the memory 7 to 1
One program step is read, and the instruction of the read program step is decoded (step S15). When it is determined by this decoding that the movement of the tool center point is designated, the tool center point position and posture P1 at the time of movement based on the teaching data designated in the program step are orthogonal coordinate positions. Is converted to (step S16). Of course, the tool center point is not actually moved, but the tool center point position and orientation based on the teaching data is converted by the arithmetic circuit 8 into the orthogonal coordinate position.

【0039】プログラムステップにて指定された教示デ
ータに基づく移動によってツールセンタポイントが例え
ば図7において破線αの先端位置および姿勢P1となっ
たとき、ステップS16における直交座標位置への変換
は、ワールドA′を基準にして破線αの先端位置および
その姿勢を直交座標位置に変換する変換がなされる。
When the tool center point becomes, for example, the tip position and the posture P1 of the broken line α in FIG. 7 by the movement based on the teaching data designated in the program step, the conversion to the Cartesian coordinate position in step S16 is performed by world A. Based on ′, conversion is performed to convert the tip position of the broken line α and its posture into Cartesian coordinate positions.

【0040】ステップS16に続いて、ステップS16
において移動させられたツールセンタポイント位置およ
び姿勢P1が、モデルセンタMの位置を原点とした直交
座標上の位置(X,Y,Z)および姿勢(RX,RY,
RZ)に変換される(ステップS17)。すなわち、ス
テップS17における変換はツールセンタポイント位置
および姿勢P1がモデルセンタの位置Mを原点とした図
7の破線βの先端位置(X,Y,Z)および姿勢(R
X,RY,RZ)としてモデルセンタMの位置を原点位
置とした直交座標上の位置および姿勢に変換されること
になる。
Following step S16, step S16
The tool center point position and posture P1 moved in (1), the position (X, Y, Z) and the posture (RX, RY,
RZ) (step S17). That is, in the conversion in step S17, the tool center point position and orientation P1 are the tip position (X, Y, Z) and orientation (R) of the broken line β in FIG.
(X, RY, RZ) is converted to a position and orientation on the Cartesian coordinates with the position of the model center M as the origin position.

【0041】ステップS17に続いて、ステップS16
においてプログラムステップにて指定されている教示デ
ータがメモリ7に記憶され(ステップS18)、続いて
ステップS17において変換された直交座標上の位置
(X,Y,Z)および姿勢(RX,RY,RZ)がメモ
リ7に記憶される(ステップS19)。次いでステップ
S17において実行したプログラムステップのジョブ情
報中における順番がメモリ7に記憶されて(ステップS
20)、次にステップS14から繰り返して実行され
る。この繰り返しによるステップS14の実行ではステ
ップS20において記憶された次の順番のプログラムス
テップが読み込まれて、ステップS15に戻ることにな
る。
Following step S17, step S16
In step S18, the teaching data designated in the program step is stored in the memory 7 (step S18), and then the position (X, Y, Z) and the posture (RX, RY, RZ) on the Cartesian coordinates converted in step S17. ) Is stored in the memory 7 (step S19). Next, the order in the job information of the program steps executed in step S17 is stored in the memory 7 (step S
20), and then repeatedly executed from step S14. In the execution of step S14 by this repetition, the program step in the next order stored in step S20 is read, and the process returns to step S15.

【0042】ステップS15において、インストラクシ
ョンデコードの結果、移動指示でも終了指示でもないと
判別されたときはステップS15に続いて、該インスト
ラクションに対するジョブ名が追加記憶され、ステップ
S14から繰り返される(ステップS21)。
When it is determined in step S15 that neither the move instruction nor the end instruction is determined as a result of the instruction decoding, the job name for the instruction is additionally stored following step S15, and the processing is repeated from step S14 (step S21). .

【0043】ステップS15においてインストラクショ
ンデコードの結果、終了指示であると判別されたときは
ステップS15に続いて、インストラクションを有する
プログラムステップ名が追加記憶され(ステップS2
2)、ステップS19において記憶された、モデルセン
タMの位置を原点位置としたツールセンタポイントの直
交座標上の位置(X,Y,Z)および姿勢(RX,R
Y,RZ)が記憶されている全てが順次読み出され(ス
テップS23)、変換式に基づく変換が順次なされる
(ステップS24)。
When it is determined in step S15 that the instruction decoding is the end instruction as a result of the instruction decoding, the program step name having the instruction is additionally stored following step S15 (step S2).
2), the position (X, Y, Z) and the posture (RX, R) on the orthogonal coordinates of the tool center point with the position of the model center M stored in step S19 as the origin position.
All the stored Y, RZ) are sequentially read (step S23), and conversion based on the conversion formula is sequentially performed (step S24).

【0044】ステップS24における変換式は本実施の
一形態の場合は、直交座標上の位置および姿勢を(X,
Y,Z)および(RX,RY,RZ)としたとき、X′
=−X、Y′=Y、Z′=Z、RX′=−RX、RY′
=RY、RZ′=(RZ−180)である。これは、ワ
ークの中心線Lを挾んで対称位置に変換元ロボットR1
と変換先ロボットR2とが設けられているためである。
In the case of the present embodiment, the conversion formula in step S24 is the position and orientation on the Cartesian coordinates (X,
Y ', Z) and (RX, RY, RZ), X'
= -X, Y '= Y, Z' = Z, RX '=-RX, RY'
= RY, RZ '= (RZ-180). This is the original robot R1 that is converted to a symmetrical position across the center line L of the workpiece.
This is because the conversion destination robot R2 is provided.

【0045】ステップS24に続いて、変換された直交
座標上の位置および姿勢は変換先ロボットR2の位置R
2A′に対する教示データに変換されて(ステップS2
5)、変換先ロボットR2に対する教示データとされ
る。この結果、ステップS25の実行終了によってジョ
ブ情報を構成する全てのプログラムステップに対する教
示データが得られる。
Subsequent to step S24, the converted position and orientation on the Cartesian coordinates are the position R of the conversion destination robot R2.
Converted to teaching data for 2A '(step S2
5), teaching data for the destination robot R2. As a result, teaching data for all the program steps forming the job information is obtained by the end of execution of step S25.

【0046】ここで、ステップS24における変換によ
って、図8に示すようにツールセンタポイント位置およ
び姿勢P1は、モデルセンタの位置Mから破線γの先端
位置および姿勢P2に変換される。ステップS25にお
ける変換によって先端位置および姿勢P2に変換先ロボ
ットR2のツールセンタポイントが位置しかつ姿勢する
ように変換先ロボットR2の位置2A′に対する教示デ
ータδに変換される。したがって、変換元ロボットR1
のツールセンタポイント位置および姿勢P1に対して変
換先ロボットR2のツールセンタポイント位置および姿
勢は位置および姿勢P2となる教示データに変換され、
ステップS25において変換された教示データδによっ
て駆動された変換先ロボットR2のツールセンタポイン
トとワークWとの関係は、変換元ロボットR1のツール
センタポイントとワークWとの関係と同一であって、変
換先ロボットR2の設置位置に誤差があっても、変換先
ロボットR2に対する教示データが変換元ロボットR1
の教示データから作成されることになる。また、位置修
正を必要としない。
Here, by the conversion in step S24, the tool center point position and posture P1 are converted from the model center position M to the tip position and posture P2 indicated by the broken line γ, as shown in FIG. By the conversion in step S25, the teaching data δ for the position 2A ′ of the conversion destination robot R2 is converted so that the tool center point of the conversion destination robot R2 is located and in the tip position and the posture P2. Therefore, the conversion source robot R1
The tool center point position and orientation P1 of the conversion destination robot R2 is converted into teaching data that is the position and orientation P2.
The relationship between the tool center point of the conversion destination robot R2 driven by the teaching data δ converted in step S25 and the work W is the same as the relationship between the tool center point of the conversion source robot R1 and the work W. Even if there is an error in the installation position of the destination robot R2, the teaching data for the destination robot R2 is converted to the source robot R1.
It will be created from the teaching data of. Also, no position correction is required.

【0047】なお、上記において、交換元ロボットR1
の一つの教示データに基づくツールセンタポイントの位
置および姿勢P1に対して説明したが、変換元ロボット
R1の他の教示データに基づくツールセンタポイントの
位置および姿勢についても同様であって、変換元ロボッ
トR1の全ての教示データに対して同様の変換により変
換先ロボットR2に対する全ての教示データがオフライ
ンで得られる。
In the above, the exchange source robot R1
Although the position and orientation P1 of the tool center point based on one teaching data of the above, the same applies to the position and orientation of the tool center point based on other teaching data of the conversion source robot R1. All teaching data for the destination robot R2 can be obtained off-line by the same conversion for all teaching data for R1.

【0048】これをさらに説明すれば図10に示すごと
く、教示データによって変換元ロボットR1のツールセ
ンタポイントの軌跡が位置および姿勢P1を含む軌跡を
とるものとすれば、変換元ロボットR1の教示データか
ら上記の変換によって得た教示データに基づく変換先ロ
ボットR2のツールセンタポイントの軌跡は位置および
姿勢P2を含む軌跡をとり、変換先ロボットR2の設置
位置の誤差にかかわらず両軌跡はワークWに対して互い
に対称であり、変換元ロボットR2に対する変換された
教示データに修正を加える必要はない。
To further explain this, as shown in FIG. 10, if the trajectory of the tool center point of the conversion source robot R1 takes a trajectory including the position and orientation P1 according to the teaching data, the teaching data of the conversion source robot R1. The trajectory of the tool center point of the transformation destination robot R2 based on the teaching data obtained by the above transformation takes a trajectory including the position and the posture P2, and both trajectories are set on the work W regardless of the error in the installation position of the transformation destination robot R2. On the other hand, they are symmetrical to each other, and it is not necessary to modify the converted teaching data for the conversion source robot R2.

【0049】なお、以上説明した実施の一形態は変換元
ロボットR1と変換先ロボットR2とがワークWの中心
線Lに対して左右対称の位置に設けられた場合を例示し
たが、変換元ロボットR1と変換先ロボットR2とがワ
ークWのモデルセンタの位置Mに対して点対称の場合に
おいても、変換式を変更することによって対応すること
ができる。
In the embodiment described above, the conversion source robot R1 and the conversion destination robot R2 are provided at positions symmetrical with respect to the center line L of the workpiece W. Even when R1 and the transformation-destination robot R2 are point-symmetric with respect to the position M of the model center of the work W, it can be dealt with by changing the transformation formula.

【0050】[0050]

【発明の効果】以上説明したように、本発明にかかる教
示データ作成方法によれば、変換元ロボットに対する教
示データから変換先ロボットに対する教示データがオフ
ラインで作成でき、ロボットの現実の設置位置が図面上
の位置とずれていても位置修正をする必要のない教示デ
ータがオフラインで作成できる効果が得られる。
As described above, according to the teaching data creating method according to the present invention, teaching data for the conversion destination robot can be created off-line from the teaching data for the conversion source robot, and the actual installation position of the robot is shown in the drawing. The effect that the teaching data that does not need to be corrected even if it is deviated from the above position can be created offline is obtained.

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

【図1】本発明にかかる教示データ作成方法の実施の一
形態が適用される教示データ作成装置のブロック図であ
る。
FIG. 1 is a block diagram of a teaching data creating apparatus to which an embodiment of a teaching data creating method according to the present invention is applied.

【図2】本発明にかかる教示データ作成方法の実施の一
形態の作用の説明に供するフローチャートである。
FIG. 2 is a flowchart for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【図3】本発明にかかる教示データ作成方法の実施の一
形態の作用の説明に供するフローチャートである。
FIG. 3 is a flowchart for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【図4】本発明にかかる教示データ作成方法の実施の一
形態の作用の説明に供するフローチャートである。
FIG. 4 is a flowchart for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【図5】本発明にかかる教示データ作成方法の実施の一
形態の作用の説明に供する相互位置関係を示す線図であ
る。
FIG. 5 is a diagram showing a mutual positional relationship for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【図6】本発明にかかる教示データ作成方法の実施の一
形態の作用の説明に供する相互位置関係を示す線図であ
る。
FIG. 6 is a diagram showing a mutual positional relationship used for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【図7】本発明にかかる教示データ作成方法の実施の一
形態の作用の説明に供する相互位置関係を示す線図であ
る。
FIG. 7 is a diagram showing a mutual positional relationship used for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【図8】本発明にかかる教示データ作成方法の実施の一
形態の作用の説明に供する相互位置関係を示す線図であ
る。
FIG. 8 is a diagram showing a mutual positional relationship for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【図9】本発明にかかる教示データ作成方法の実施の一
形態の説明に供する変換元ロボットと変換先ロボットと
ワークとの関係位置を模式的に示した配置図である。
FIG. 9 is a layout diagram schematically illustrating the relational positions of a conversion source robot, a conversion destination robot, and a workpiece, which is used to explain an embodiment of a teaching data creation method according to the present invention.

【図10】本発明にかかる教示データ作成方法の実施の
一形態の作用の説明に供する教示結果の説明図である。
FIG. 10 is an explanatory diagram of a teaching result provided for explaining the operation of the embodiment of the teaching data creating method according to the present invention.

【符号の説明】[Explanation of symbols]

1…ハードディスク 2…キーボード 3…マウス 4…ディスプレイ
装置 5…インタフェース回路 6…メインコント
ローラ 7…メモリ 8…演算回路 9…通信装置 W…ワーク R1…変換元ロボット R2…変換先ロボ
ット C…制御装置 L…中心線 R1C、R2C…ロボットコントローラ M…モデルセンタ
1 ... Hard disk 2 ... Keyboard 3 ... Mouse 4 ... Display device 5 ... Interface circuit 6 ... Main controller 7 ... Memory 8 ... Arithmetic circuit 9 ... Communication device W ... Work R1 ... Conversion source robot R2 ... Conversion destination robot C ... Control device L … Center line R1C, R2C… Robot controller M… Model center

───────────────────────────────────────────────────── フロントページの続き (72)発明者 景山 茂 埼玉県狭山市新狭山1−10−1 ホンダエ ンジニアリング株式会社内 ──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Shigeru Kageyama 1-10-1 Shinsayama, Sayama City, Saitama Prefecture Honda Engineering Co., Ltd.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】ワークに対して所定位置に配置された一方
のロボットに対する教示データから前記一方のロボット
の位置と所定の関係位置に配置された他方のロボットに
対する教示データをオフラインで作成する教示データ作
成方法であって、 前記一方のロボットに対する教示データに基づく前記一
方のロボットのツールセンタポイントの位置およびエン
ドエフェクタに固定された座標系の姿勢のデータを、前
記ワークに設定した所定点の位置を基準にした位置およ
びエンドエフェクタに固定された座標系の姿勢のデータ
に変換する演算を行う第1の過程と、 第1の過程において演算された位置および姿勢のデータ
を、前記ワークに設定した前記所定点を含む軸に対して
対称となる位置および姿勢のデータに変換する演算を行
う第2の過程と、 第2の過程において演算された位置および姿勢のデータ
を、該データと前記他方のロボットの位置とに基づいて
前記他方のロボットの教示データに変換する演算を行う
第3の過程と、 を備えたことを特徴とする教示データ作成方法。
1. Teaching data for off-line creating teaching data for one robot arranged at a predetermined position with respect to a work from another robot arranged at a predetermined relation with the position of the one robot. A method of creation, wherein the position of the tool center point of the one robot based on the teaching data for the one robot and the posture data of the coordinate system fixed to the end effector is set to the position of the predetermined point set on the workpiece. A first step of performing a calculation for converting into a reference position and attitude data of a coordinate system fixed to the end effector, and the position and attitude data calculated in the first step are set in the workpiece. A second step of performing a calculation for converting into position and orientation data that is symmetrical with respect to an axis including a predetermined point; A third step of performing an operation of converting the position and orientation data calculated in the second step into teaching data of the other robot based on the data and the position of the other robot. A teaching data creating method characterized by the above.
【請求項2】請求項1記載の教示データ作成方法におい
て、他方のロボットはワークの中心線に対して前記一方
のロボットと対称の位置もしくは前記中心線上の一点に
対して点対称の位置に設けられていることを特徴とする
教示データ作成方法。
2. The teaching data creating method according to claim 1, wherein the other robot is provided at a position symmetrical to the one robot with respect to the center line of the work or a position symmetrical with respect to one point on the center line. And a teaching data creating method.
JP25513995A 1995-10-02 1995-10-02 Teaching data creation method Pending JPH0997106A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25513995A JPH0997106A (en) 1995-10-02 1995-10-02 Teaching data creation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25513995A JPH0997106A (en) 1995-10-02 1995-10-02 Teaching data creation method

Publications (1)

Publication Number Publication Date
JPH0997106A true JPH0997106A (en) 1997-04-08

Family

ID=17274636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25513995A Pending JPH0997106A (en) 1995-10-02 1995-10-02 Teaching data creation method

Country Status (1)

Country Link
JP (1) JPH0997106A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014504560A (en) * 2011-02-07 2014-02-24 デュール システムズ ゲゼルシャフト ミット ベシュレンクテル ハフツング Adapting the dynamics of at least one robot
CN109916352A (en) * 2017-12-13 2019-06-21 北京柏惠维康科技有限公司 A kind of method and apparatus obtaining robot TCP coordinate

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014504560A (en) * 2011-02-07 2014-02-24 デュール システムズ ゲゼルシャフト ミット ベシュレンクテル ハフツング Adapting the dynamics of at least one robot
US9703283B2 (en) 2011-02-07 2017-07-11 Durr Systems Gmbh Adapting the dynamics of at least one robot
JP2019000980A (en) * 2011-02-07 2019-01-10 デュール システムズ アーゲーDurr Systems AG Adapting the dynamics of at least one robot
CN109916352A (en) * 2017-12-13 2019-06-21 北京柏惠维康科技有限公司 A kind of method and apparatus obtaining robot TCP coordinate
CN109916352B (en) * 2017-12-13 2020-09-25 北京柏惠维康科技有限公司 Method and device for acquiring TCP (Transmission control protocol) coordinates of robot

Similar Documents

Publication Publication Date Title
JP4122652B2 (en) Robot control device
CA2526459C (en) Teaching data preparing method for articulated robot
WO1995025991A1 (en) Machine controller
JPH065486B2 (en) Robot trajectory control method
JPWO1995025991A1 (en) Work machine control device
US20060069464A1 (en) Robot program production system
JP7022260B1 (en) Numerical control system
CN115922704B (en) Linkage and coordination control method, device and storage medium of robot and external axis
Carvajal et al. Multitask control of aerial manipulator robots with dynamic compensation based on numerical methods
US12377543B2 (en) Path planning during execution of robot control
JP7566810B2 (en) ROBOT SYSTEM, PLANNING SYSTEM, ROBOT CONTROL METHOD, AND PLANNING PROGRAM
JPH0997106A (en) Teaching data creation method
JP3596581B2 (en) Tool operating condition setting method for offline teaching
JPS62251901A (en) Course controller for multiaxis robot
JP7495499B2 (en) Numerical Control System
JPH0677210B2 (en) Industrial robot having teaching data conversion function
US20250387913A1 (en) Method for Determining an Operation to be Performed by a Robot, Method for Determining and Checking an Operation to be Performed by a System, Device for Data Processing, Computer Program, and Computer-Readable Medium
JPH05505893A (en) How to control the robot cell path
JP2020185637A (en) Robot program evaluation device, robot program evaluation method and robot program evaluation program
JPS61177509A (en) Robot hand position and posture control system
JPH05134732A (en) Method for generating interference evasion route
JPH04112211A (en) Method of detecting taught position and trajectory
CN117944033B (en) Control method of flexible mechanical arm, electronic equipment and storage medium
JPS58100972A (en) Welding robot control method and device
JPH08255011A (en) Robot control method