[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2013107179A - Editing method for direct teaching data, and parallel link robot - Google Patents

Editing method for direct teaching data, and parallel link robot Download PDF

Info

Publication number
JP2013107179A
JP2013107179A JP2011255651A JP2011255651A JP2013107179A JP 2013107179 A JP2013107179 A JP 2013107179A JP 2011255651 A JP2011255651 A JP 2011255651A JP 2011255651 A JP2011255651 A JP 2011255651A JP 2013107179 A JP2013107179 A JP 2013107179A
Authority
JP
Japan
Prior art keywords
teaching data
editing
teaching
parallel link
link robot
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
JP2011255651A
Other languages
Japanese (ja)
Inventor
Hiroyasu Kubo
泰康 久保
Takeshi Takano
健 高野
Nobuyuki Suefuji
伸幸 末藤
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.)
Panasonic Corp
Original Assignee
Panasonic Corp
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 Panasonic Corp filed Critical Panasonic Corp
Priority to JP2011255651A priority Critical patent/JP2013107179A/en
Publication of JP2013107179A publication Critical patent/JP2013107179A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an editing method for direct teaching data, capable of cutting back a repetition of operation check and re-teaching while making use of features, such as being intuitive and easy to understand, of direct teaching.SOLUTION: When editing re-teaching data directly taught by activating a parallel link robot as a result of updating the teaching data in the editing region (21) as part of the teaching data on the postures of the parallel link robot, the re-teaching data (p1, p2, to pn-1) are edited as the teaching data in the editing region (21) after offsetting (p1-Δ, p2-Δ, to pn-1-Δ)by an offset quantity (Δ) corresponding to the position and posture to be decided by the teaching data (P) just before the editing region (21).

Description

本発明は、パラレルメカニズムを用いた産業用ロボットに関するものである。   The present invention relates to an industrial robot using a parallel mechanism.

パラレルメカニズムを用いた産業用ロボットの1つであるパラレルリンクロボット (parallel link robot)の概略構成を図7に示す。
図7に示すように、パラレルリンクロボット1は、固定プレート2と、対象物を把持するためのエンドエフェクタ8などの作用部材が取り付けられる可動プレート3と、固定プレート2と可動プレート3の間を連結する複数のアーム4及びロッド7で構成されている。
FIG. 7 shows a schematic configuration of a parallel link robot which is one of industrial robots using a parallel mechanism.
As shown in FIG. 7, the parallel link robot 1 includes a fixed plate 2, a movable plate 3 to which an action member such as an end effector 8 for gripping an object is attached, and a space between the fixed plate 2 and the movable plate 3. It consists of a plurality of arms 4 and rods 7 to be connected.

複数のアーム4は、固定プレート2に対して固有の1軸周りに固有の面内を旋回するよう取り付けられている。アーム4の先端とロッド7の基端との連結箇所、ならびにロッド7の先端と可動プレート3との連結箇所は、空間内を自由旋回するボールジョイントなどの軸受9で結合されている。各々のアーム4およびロッド7は、可動プレート3で結合および拘束されながら、空間内で位置および姿勢を変えることができる。   The plurality of arms 4 are attached to the fixed plate 2 so as to turn around a unique axis in a unique plane. The connection point between the tip of the arm 4 and the base end of the rod 7 and the connection point between the tip of the rod 7 and the movable plate 3 are coupled by a bearing 9 such as a ball joint that freely turns in the space. Each arm 4 and rod 7 can be changed in position and posture in space while being coupled and restrained by the movable plate 3.

このパラレルリンクロボット1は、各々のアーム4を各モータ5などの駆動源でプレート6を介して回転駆動させるとともに、各モータ5に取り付けられたエンコーダ14によって各々のアーム4の回転位置を検出して、可動プレート3の位置や姿勢を制御している。   The parallel link robot 1 rotates each arm 4 with a driving source such as each motor 5 through a plate 6 and detects the rotational position of each arm 4 by an encoder 14 attached to each motor 5. Thus, the position and posture of the movable plate 3 are controlled.

このようなパラレルリンクロボット1の可動プレート3は、駆動源等の重量物がなく、極めて軽量な構造で、高速動作に適している。そのため、可動プレート3が軽量な構造であることを利用し、教示者が可動プレート3を直接に移動させてロボットの動作位置や姿勢を教示する、ダイレクト教示方法が既に提案されている。   Such a movable plate 3 of the parallel link robot 1 has no heavy object such as a drive source, has an extremely light structure, and is suitable for high-speed operation. Therefore, a direct teaching method has been proposed in which a teacher teaches the operation position and posture of a robot by directly moving the movable plate 3 by utilizing the fact that the movable plate 3 has a lightweight structure.

パラレルリンクロボットではないが、ロボットのダイレクト教示に関する先行技術としては、特許文献1に示すものがある。これは、ロボットの自重を検知し、これを能動的にキャンセルするよう制御する方法によって、教示者がロボットを動かす力を軽減するものである。   Although it is not a parallel link robot, there exists a thing shown in patent document 1 as a prior art regarding the direct teaching of a robot. This is to reduce the force of the teacher to move the robot by a method of detecting the dead weight of the robot and controlling it to actively cancel it.

特開平9−38877号公報JP-A-9-38877

特許文献1の技術では、自重をキャンセルするために制御し続けるため、ロボットが制御不能な状態に陥った場合に、教示者に危害を与えるリスクが大きく、安全上の懸念が払拭できない可能性がある。   In the technique of Patent Document 1, since control is continued in order to cancel its own weight, there is a high risk of causing harm to a teacher when the robot falls into an uncontrollable state, and there is a possibility that safety concerns cannot be eliminated. is there.

一方、パラレルリンクロボット1は、アーム4およびロッド7によって上部から可動プレート3を支える構造である。そのため、駆動源の電源を遮断すれば、教示者が可動プレート3を容易に支えることが可能で、かつ安全上の懸念が無い。   On the other hand, the parallel link robot 1 has a structure in which the movable plate 3 is supported from above by the arm 4 and the rod 7. Therefore, if the power source of the drive source is cut off, the teacher can easily support the movable plate 3 and there is no safety concern.

しかしながら、パラレルリンクロボット1では、ダイレクト教示に際し、駆動源の電源を遮断することでアーム4およびロッド7の位置および姿勢を固定しておいても、わずかにアーム4およびロッド7の位置または姿勢が変化してしまうことがある。そのため、例えば精密な作業をパラレルリンクロボット1に行わせる場合には、ダイレクト教示の教示データによるロボットの運転の動作確認と、この動作確認で判明した不具合を再教示して修正する作業とを、繰り返し行って、使用可能な状態に追い込んでいるのが現状である。   However, in the parallel link robot 1, even when the positions and postures of the arm 4 and the rod 7 are fixed by cutting off the power source of the driving source in direct teaching, the positions or postures of the arm 4 and the rod 7 are slightly changed. It may change. Therefore, for example, when causing the parallel link robot 1 to perform precise work, the operation check of the robot operation based on the teaching data of the direct teaching, and the work of re-teaching and correcting the defect found by this operation check, The current situation is that it is repeated and driven into a usable state.

本発明は、これら従来の課題を解決し、動作確認と再教示との繰り返しを減らすことが可能なダイレクト教示データの編集方法およびパラレルリンクロボットを提供することを目的とする。   An object of the present invention is to solve these conventional problems and provide a direct teaching data editing method and a parallel link robot capable of reducing repetition of operation confirmation and re-teaching.

本発明のダイレクト教示データの編集方法は、パラレルリンクロボットの姿勢に関する教示データのうちの編集領域の教示データを、前記パラレルリンクロボットを動かしてダイレクト教示された再教示データに更新して編集するに際し、前記再教示データを、前記編集領域の直前の教示データで決定される位置および姿勢に応じたオフセット量だけオフセットさせた後に前記編集領域の教示データとして編集することを特徴とする。   The direct teaching data editing method of the present invention is used when the teaching data in the editing area of the teaching data related to the attitude of the parallel link robot is updated and edited to the re-teaching data that is directly taught by moving the parallel link robot. The re-teaching data is edited as teaching data in the editing area after being offset by an offset amount corresponding to the position and orientation determined by the teaching data immediately before the editing area.

また、本発明のパラレルリンクロボットは、位置および姿勢に関する教示データのうちの編集領域の教示データを、ダイレクト教示により教示された再教示データに更新する機能を備えたパラレルリンクロボットであって、前記再教示データを、前記編集領域の直前の教示データで決定される位置および姿勢に応じたオフセット量だけオフセットして前記編集領域の教示データとして編集する編集処理部を設けたことを特徴とする。   The parallel link robot of the present invention is a parallel link robot having a function of updating teaching data in an editing area of teaching data related to position and orientation to re-teaching data taught by direct teaching, An editing processing unit is provided that edits the re-teaching data as teaching data of the editing area by offsetting the re-teaching data by an offset amount corresponding to the position and orientation determined by the teaching data immediately before the editing area.

本発明によれば、ダイレクト教示の直感的で分かりやすいという特徴を活かしながら、動作確認と再教示との繰り返しを減らすことが可能なダイレクト教示データの編集方法およびパラレルリンクロボットを提供することが可能となる。   According to the present invention, it is possible to provide a direct teaching data editing method and a parallel link robot capable of reducing the repetition of operation check and re-teaching while taking advantage of the intuitive and easy-to-understand characteristics of direct teaching. It becomes.

本発明のパラレルリンクロボットの概略構成図Schematic configuration diagram of parallel link robot of the present invention 本発明のパラレルリンクロボットのタッチパネル付きディスプレイの表示画面の説明図Explanatory drawing of the display screen of the display with a touch panel of the parallel link robot of this invention 本発明のパラレルリンクロボットのダイレクト教示データ編集のフローチャートFlowchart of direct teaching data editing of the parallel link robot of the present invention (a)本発明のパラレルリンクロボットの編集前の教示データとダイレクト教示中にロボットが誤認識する再教示内容の説明図、(b)本発明のパラレルリンクロボットのダイレクト教示中の実際の再教示内容の説明図(A) Teaching data before editing of the parallel link robot of the present invention and explanatory diagram of re-teaching contents that the robot erroneously recognizes during direct teaching, (b) Actual re-teaching during direct teaching of the parallel link robot of the present invention Illustration of contents (a)本発明のパラレルリンクロボットの編集前の教示データの説明図、(b)本発明のパラレルリンクロボットの編集後の再教示内容の説明図(A) Explanation of teaching data before editing of the parallel link robot of the present invention, (b) Explanation of re-teaching contents after editing of the parallel link robot of the present invention 本発明のパラレルリンクロボットの元軌跡近似性判定部の説明図Explanatory drawing of the original trajectory approximation determination unit of the parallel link robot of the present invention 従来のパラレルリンクロボットの概略構成図Schematic configuration diagram of a conventional parallel link robot

以下、本発明のパラレルリンクロボットのダイレクト教示データの編集方法を、具体的な実施の形態を示す図1〜図6に基づいて説明する。
図1は、本発明の実施の形態のパラレルリンクロボット41の概略構成を示す図である。
Hereinafter, a method for editing direct teaching data of a parallel link robot according to the present invention will be described with reference to FIGS. 1 to 6 showing specific embodiments.
FIG. 1 is a diagram showing a schematic configuration of a parallel link robot 41 according to an embodiment of the present invention.

パラレルリンクロボット41において、固定プレート2と可動プレート3の間は、複数のアーム4と、ボールジョイントなど空間内を自由旋回する複数の軸受9と、複数のロッド7とで結合されている。各アーム4は、それぞれのモータ5の出力軸に接続されている。各モータ5のフランジ面がプレート6に固定され、プレート6が固定プレート2に結合されている。つまり、各アーム4の位置や姿勢を制御することで、可動プレート3の自動動作を制御することができる。   In the parallel link robot 41, the fixed plate 2 and the movable plate 3 are coupled by a plurality of arms 4, a plurality of bearings 9 that freely rotate in the space such as a ball joint, and a plurality of rods 7. Each arm 4 is connected to the output shaft of each motor 5. The flange surface of each motor 5 is fixed to the plate 6, and the plate 6 is coupled to the fixed plate 2. That is, the automatic operation of the movable plate 3 can be controlled by controlling the position and posture of each arm 4.

可動プレート3が、空間内で位置及び姿勢を自由に定義できるようにするためには、6つの自由度(可動軸)が必要である。本発明では、6組のアーム4およびモータ5を用い、それらの回転位置を独立に制御することによって、可動プレート3の位置及び姿勢を自在に設定する。各モータ5には、それぞれエンコーダ14が取り付けられている。エンコーダ14は、入力部15を介して制御部10に接続されている。   In order to allow the movable plate 3 to freely define its position and posture in space, six degrees of freedom (movable axes) are required. In the present invention, the position and posture of the movable plate 3 are freely set by using six sets of arms 4 and motors 5 and independently controlling their rotational positions. Each motor 5 is provided with an encoder 14. The encoder 14 is connected to the control unit 10 via the input unit 15.

なお、図1では、モータ5およびプレート6およびエンコーダ14を1つのみ図示しているが、実際は、アーム4毎に設けられて、それぞれ6つ存在する。また、図示しない各エンコーダも、それぞれ入力部15を介して制御部10に接続されている。   In FIG. 1, only one motor 5, plate 6, and encoder 14 are illustrated, but actually, there are six for each arm 4. Each encoder (not shown) is also connected to the control unit 10 via the input unit 15.

各アーム4は、固有の1軸周りに固有の面内を旋回するように、固定プレート2に取り付けられている。ロッド7の両端は、空間内を自由旋回する軸受9で、アーム4または可動プレート3に結合されている。このように、各アーム4、各ロッド7は、可動プレート3で結合および拘束されながら、空間内で位置および姿勢を変えることができる。   Each arm 4 is attached to the fixed plate 2 so as to turn around a unique axis in a unique plane. Both ends of the rod 7 are coupled to the arm 4 or the movable plate 3 by bearings 9 that freely rotate in the space. Thus, the position and posture of each arm 4 and each rod 7 can be changed in the space while being coupled and restrained by the movable plate 3.

したがって、アーム4の回転位置をモータ5などの駆動源で制御することによって、可動プレート3の位置や姿勢を制御することができる。可動プレート3には、例えば対象物を把持するためのエンドエフェクタ8が、取り付けられる。なお、可動プレート3に取り付けられるエンドエフェクタ8は、対象物を把持するためのものに限らず、パラレルリンクロボット41の目的に応じて、様々なものを選択することが可能である。   Therefore, the position and posture of the movable plate 3 can be controlled by controlling the rotational position of the arm 4 with a drive source such as the motor 5. For example, an end effector 8 for gripping an object is attached to the movable plate 3. Note that the end effector 8 attached to the movable plate 3 is not limited to the one for gripping an object, and various types can be selected according to the purpose of the parallel link robot 41.

可動プレート3は、駆動源等の重量物がなく、極めて軽量な構造で、高速動作やダイレクト教示に利用価値がある。ダイレクト教示とは、可動プレート3を教示者が直接に手に取り、これを直接移動させることにより、パラレルリンクロボット41の動作軌跡を教示する方法である。   The movable plate 3 does not have a heavy object such as a drive source, has a very light structure, and is useful for high-speed operation and direct teaching. The direct teaching is a method of teaching the motion trajectory of the parallel link robot 41 by the teacher directly holding the movable plate 3 and moving it directly.

本発明では、パラレルリンクロボット41の現物を見ながら教示動作位置や教示動作姿勢を再教示可能とし、再教示前の位置および姿勢との関連性を教示者が認知可能としている。これらを可能とすることで、本発明のパラレルリンクロボット41は、従来のダイレクト教示では困難であった簡易なオペレーションを提案する。   In the present invention, the teaching motion position and teaching motion posture can be re-taught while looking at the actual thing of the parallel link robot 41, and the teacher can recognize the relationship with the position and posture before re-teaching. By enabling these, the parallel link robot 41 of the present invention proposes a simple operation that has been difficult with the conventional direct teaching.

各エンコーダ14の出力に基づく教示データは、入力部15を介して制御部10に入力されている。制御部10は、教示データに基づいて各モータ5を駆動して設定された軌跡を倣うようにパラレルリンクロボット41を駆動させる駆動制御機能と、記憶している教示データの一部をその後に指定された再教示データに差し替える編集機能とを有している。   Teach data based on the output of each encoder 14 is input to the control unit 10 via the input unit 15. Based on the teaching data, the control unit 10 drives the motors 5 to drive the parallel link robot 41 so as to follow the set locus, and then specifies a part of the stored teaching data. And an editing function for replacing the re-teached data.

制御部10において編集機能を司る編集処理部27は、ロボット先端姿勢演算部11と、元軌跡近似性判定部12と、修正軌跡記録部13と、テーブル28を有している。
なお、テーブル28には、パラレルリンクロボット41の様々な姿勢での動作点で駆動電源を遮断した場合における、各軸のオフセット量Δ(詳細は後述する)が予め書き込まれている。テーブル28は、様々な姿勢においてパラレルリンクロボット41の駆動電源を遮断した場合のオフセット量Δを実測することで、予め作成することができる。オフセット量Δは、各アーム4全てが水平状態となるロボットの原点位置において、駆動電源を遮断する前後のモータのエンコーダ値の差分量として求めることができるが、使用環境により、任意の値を設定することもできる。
The editing processing unit 27 that controls the editing function in the control unit 10 includes a robot tip posture calculation unit 11, an original trajectory approximation determining unit 12, a corrected trajectory recording unit 13, and a table 28.
The table 28 is pre-written with an offset amount Δ (details will be described later) of each axis when the drive power supply is cut off at the operating points of the parallel link robot 41 in various postures. The table 28 can be created in advance by actually measuring the offset amount Δ when the drive power of the parallel link robot 41 is shut off in various postures. The offset amount Δ can be obtained as a difference amount between the encoder values of the motor before and after the drive power supply is cut off at the origin position of the robot where all the arms 4 are in a horizontal state, but an arbitrary value can be set depending on the use environment You can also

6つのエンコーダ14からのモータ回転位置情報が入力部15を介して制御部10に入力されると、ロボット先端姿勢演算部11によって、可動プレート3の位置および姿勢が計算される。これらの計算結果は、タッチパネルディスプレイ29の表示部16に引き渡され、図2に示すように、動作軌跡の時系列座標値としてグラフ表示される。表示部16の画面上には、タッチ入力位置を認識するタッチパネル30が設けられている。タッチパネル30の出力は制御部10に接続されている。   When motor rotation position information from the six encoders 14 is input to the control unit 10 via the input unit 15, the position and posture of the movable plate 3 are calculated by the robot tip posture calculation unit 11. These calculation results are handed over to the display unit 16 of the touch panel display 29, and are displayed in a graph as time series coordinate values of the motion trajectory as shown in FIG. A touch panel 30 for recognizing the touch input position is provided on the screen of the display unit 16. The output of the touch panel 30 is connected to the control unit 10.

パラレルリンクロボット41の動作教示において、位置または姿勢の再教示の際には、再教示後の開始点と終了点の近傍での可動プレート3の状態(位置および姿勢)が、再教示前の可動プレート3の状態と比べて近いか否かが重要になる。本発明では、これを判定するために、元軌跡近似性判定部12を備えている。また、パラレルリンクロボット41の動作教示において、位置または姿勢の再教示の際には、その位置および姿勢を記録しておく必要がある。本発明では、位置および姿勢を記憶するために、修正軌跡記録部13を備えている。なお、再教示後の動作軌跡は、表示部16における前述のグラフ表示(図2参照)にて、確認および補正が可能である。   In the operation teaching of the parallel link robot 41, when re-teaching the position or posture, the state (position and posture) of the movable plate 3 in the vicinity of the start point and the end point after the re-teaching is the movable state before the re-teaching. Whether or not it is close to the state of the plate 3 is important. In the present invention, in order to determine this, an original trajectory approximation determining unit 12 is provided. Further, in the operation teaching of the parallel link robot 41, when re-teaching the position or posture, it is necessary to record the position and posture. In the present invention, the correction locus recording unit 13 is provided to store the position and orientation. Note that the motion trajectory after re-teaching can be confirmed and corrected by the above-described graph display (see FIG. 2) on the display unit 16.

図2は、本発明のパラレルリンクロボット41のタッチパネル付きディスプレイの表示画面を説明するための図である。また、図2は、前述の動作軌跡の編集時の表示画面のグラフイメージである。図2では、画面左側のグラフ表示部26に、パラレルリンクロボットの教示動作軌跡を、軸ごとに時系列にグラフ化して表示している。図2の各グラフは、横軸が時間軸であり、縦軸が各軸の座標値である。   FIG. 2 is a diagram for explaining a display screen of a display with a touch panel of the parallel link robot 41 of the present invention. FIG. 2 is a graph image of the display screen when editing the above-described motion trajectory. In FIG. 2, the teaching motion trajectory of the parallel link robot is displayed on the graph display unit 26 on the left side of the screen as a graph in time series for each axis. In each graph of FIG. 2, the horizontal axis is the time axis, and the vertical axis is the coordinate value of each axis.

図2において、パラレルリンクロボット41の現在の位置(現在位置)および姿勢(現在姿勢)は、現在位置ポインタ20によって示されている。本発明では、パラレルリンクロボット41の位置は、6軸(X軸、Y軸、Z軸、θx軸、θy軸、θz軸)で管理している。ここで、パラレルリンクロボット41の現在位置とは、現在の可動プレート3の中央の仮想点座標と、この点を含む可動プレート3の面のx軸、y軸、z軸の各軸周りの回転量とで表現している。本発明では、この現在位置を用いて、可動プレート3の位置および姿勢を数値管理している。また、現在位置ポインタ20の時々の位置の情報は、画面右上の各表示欄25に、数値で表示される。   In FIG. 2, the current position (current position) and posture (current posture) of the parallel link robot 41 are indicated by a current position pointer 20. In the present invention, the position of the parallel link robot 41 is managed with six axes (X axis, Y axis, Z axis, θx axis, θy axis, θz axis). Here, the current position of the parallel link robot 41 refers to the virtual center coordinate of the current movable plate 3 and the rotation of the surface of the movable plate 3 including this point about each of the x, y, and z axes. Expressed in terms of quantity. In the present invention, the current position is used to numerically manage the position and orientation of the movable plate 3. Information on the current position of the current position pointer 20 is displayed numerically in each display field 25 at the upper right of the screen.

グラフ表示部26には、パラレルリンクロボット41の現在位置とは別に、軌道情報の再教示対象となる編集領域21を設けることができる。編集領域21は、編集開始点22および編集終了点23を含み、これらの点間の領域として定義される。編集開始点22は、編集終了点23と同一か、編集終了点23よりも左側(時刻の早い側)に設定する。   In addition to the current position of the parallel link robot 41, the graph display unit 26 can be provided with an editing area 21 to be re-taught for trajectory information. The edit area 21 includes an edit start point 22 and an edit end point 23, and is defined as an area between these points. The edit start point 22 is set to be the same as the edit end point 23 or on the left side (the earlier time side) than the edit end point 23.

画面の右側で表示欄25の下側には、再教示に必要な指示を入力する機能ボタンA1〜A6のアイコンが表示されている。
「開始点へ移動」ボタンA1は、設定した編集開始点22へパラレルリンクロボット41の各軸を自動的に移動させることを指示するためのアイコンである。表示部16のディスプレイパネルの画面上のボタンA1のアイコンの表示位置に教示者がタッチすることによって、タッチパネル30を介して制御部10が入力指示を認識する。
On the right side of the screen, below the display column 25, icons of function buttons A1 to A6 for inputting instructions necessary for re-teaching are displayed.
The “move to start point” button A 1 is an icon for instructing to automatically move each axis of the parallel link robot 41 to the set edit start point 22. When the teacher touches the display position of the button A1 icon on the display panel screen of the display unit 16, the control unit 10 recognizes the input instruction via the touch panel 30.

なお、機能ボタンA2〜A6についても、タッチパネル30と制御部10との関係は、ボタンA1と同じであって、表示部16のディスプレイパネルの画面上の各アイコンの表示位置に教示者がタッチすることによって、タッチパネル30を介して制御部10が各機能の入力操作を認識する。   Regarding the function buttons A2 to A6, the relationship between the touch panel 30 and the control unit 10 is the same as that of the button A1, and the teacher touches the display position of each icon on the screen of the display panel of the display unit 16. Thus, the control unit 10 recognizes an input operation of each function via the touch panel 30.

再教示を行う場合、教示者は、「再教示を開始」ボタンA2のアイコンにタッチして、再教示の開始を制御部10に知らせる。これによって制御部10が、再教示モードを開始して再教示軌跡を読み込む。再教示モード中に、「中断」ボタンA3のアイコンにタッチされたことを検出した制御部10は、再教示モードを中止して各モータ5にブレーキロックをかける。   When performing re-teaching, the teacher touches the icon of the “start re-teaching” button A2 to notify the control unit 10 of the start of re-teaching. As a result, the control unit 10 starts the re-teach mode and reads the re-teach trajectory. Upon detecting that the “interrupt” button A3 icon has been touched during the re-teaching mode, the control unit 10 stops the re-teaching mode and brakes each motor 5.

図3は、教示データの部分変更方法、すなわち再教示を行うための手順である。
まず、ステップS1では、図2のグラフ上で編集開始点22及び編集終了点23を設定する。
FIG. 3 shows a method for partially changing teaching data, that is, a procedure for performing re-teaching.
First, in step S1, an edit start point 22 and an edit end point 23 are set on the graph of FIG.

ステップS2では、「開始点へ移動」ボタンA1にタッチすることによって、パラレルリンクロボット41の各軸が編集開始点へ移動し、モータ5のパワー系を遮断する。
ステップS3では、「再教示を開始」ボタンA2にタッチすることによって、モータ5のブレーキが解除され、パラレルリンクロボット41を完全にフリーな状態にする。このとき、パラレルリンクロボット41の可動プレート3が落下しないように、可動プレート3を教示者が手で支えておくなどの処置が必要である。
In step S2, by touching the “move to start point” button A1, each axis of the parallel link robot 41 moves to the edit start point, and the power system of the motor 5 is shut off.
In step S3, by touching the “start re-teaching” button A2, the brake of the motor 5 is released, and the parallel link robot 41 is brought into a completely free state. At this time, it is necessary to take measures such as a teacher holding the movable plate 3 by hand so that the movable plate 3 of the parallel link robot 41 does not fall.

ステップS4では、この状態から教示者が可動プレート3を直接に手に持って動かして、再教示を行う。再教示の終了は、「再教示を終了」ボタンA4を操作して行う。
再教示の終了後のステップS5では、編集領域21の再教示前の軌道をステップS4で再教示された軌道に部分置換する。
In step S4, the teacher performs the re-teaching by moving the movable plate 3 directly in his / her hand from this state. The end of re-teaching is performed by operating the “end re-teaching” button A4.
In step S5 after re-teaching is completed, the trajectory before re-teaching in the editing area 21 is partially replaced with the trajectory re-taught in step S4.

「再教示を終了」ボタンA4のアイコンにタッチされたことを検出した制御部10は、再教示モードを終了する。
「再教示データの再生」ボタンA5のアイコンにタッチされたことを検出した制御部10は、パラレルリンクロボット41の各軸を編集開始点22へ一旦移動させた後、再教示した軌跡をトレースして、編集終了点23へ移動させる。
The control unit 10 that has detected that the icon of the “end re-teach” button A4 has been touched ends the re-teach mode.
The control unit 10 that has detected that the icon of the “replay teaching data replay” button A5 has been touched once moves each axis of the parallel link robot 41 to the editing start point 22, and then traces the retaught locus. To the editing end point 23.

ステップS3〜S5において実行される再教示と再教示データでの編集領域のデータ置換を、図4と図5を用いて詳述する。
図4(a)は編集前の教示データのイメージ図で、任意の1軸について編集前の教示データを模式的に示している。
The re-teaching performed in steps S3 to S5 and the data replacement of the editing area with the re-teaching data will be described in detail with reference to FIGS.
FIG. 4A is an image diagram of teaching data before editing, and schematically shows teaching data before editing for an arbitrary axis.

編集前の教示データが、連続する動作点P,P,・・・・,Pn−1,Pである場合、編集開始点22と編集終了点23によって設定される編集領域21に含まれる点群は、P〜Pn−1となる。 Unedited teaching data, the operating point is continuously P 0, P 1, · · · ·, if a P n-1, P n, in the editing area 21 set by the editing start point 22 and the edit end point 23 The included point groups are P 1 to P n−1 .

パラレルリンクロボット41は、多数の軸受9を使用していると共に、ダイレクト教示に際してはステップS4でのダイレクト教示に先立ってステップS3において駆動電源を遮断して可動プレート3をフリーに動かせるようにする必要がある。そのため、「再教示を開始」ボタンA2にタッチして教示開始状態に切り換えた時に、教示者自身が可動プレート3を上手に支持しなければ、再教示によって編集しようとしている編集区間の教示データと編集区間の直前の教示データとの差が大きくなって、編集後に可動プレート3のスムーズな動きを期待できない場合がある。さらに、ダイレクト教示に際して駆動源の電源を遮断した直後の可動プレート3を教示者自身が上手に支持しても、図4(b)に示すように、編集領域21の最初の仮想線の動作点Pであるべきものが、実際には動作点p1*となり、可動プレート3の微小な位置や姿勢の変動(以下、この変動をオフセット量Δと称す)が発生する。このようなオフセット量Δは、各軸の僅かな寸法マージンにより発生するため、各エンコーダ14などによって検出することが難しい。 The parallel link robot 41 uses a large number of bearings 9 and, when performing direct teaching, prior to direct teaching in step S4, it is necessary to shut off the drive power supply in step S3 so that the movable plate 3 can be moved freely. There is. For this reason, if the teacher does not support the movable plate 3 well when the “start re-teaching” button A2 is touched to switch to the teaching start state, the teaching data of the editing section to be edited by re-teaching In some cases, the difference between the teaching data immediately before the editing section becomes large and smooth movement of the movable plate 3 cannot be expected after editing. Further, even if the teacher himself supports the movable plate 3 immediately after the power source of the driving source is cut off during direct teaching, the operating point of the first virtual line in the editing area 21 as shown in FIG. What is supposed to be P 1 is actually the operating point p 1 *, and a minute position and orientation change of the movable plate 3 (hereinafter, this change is referred to as an offset amount Δ) occurs. Such an offset amount Δ is generated by a small dimensional margin of each axis, and is difficult to detect by each encoder 14 or the like.

このため、教示者がステップS4において図4(b)に破線C1で示す軌跡(p1*,・・・・,pn−1*)のダイレクト教示を実施しても、パラレルリンクロボット41は、図4(a)に破線C2で示す軌跡が再教示されたものと認識し、実際とは異なる軌跡が再教示されてしまうことがある。 Therefore, even if the instructor performs direct teaching of the locus (p1 *,..., Pn-1 *) indicated by the broken line C1 in FIG. It may be recognized that the trajectory indicated by the broken line C2 in FIG. 4A is re-taught, and a different trajectory may be re-taught.

このオフセット量Δが原因で、再教示を受ける編集領域21の全域において、教示者による実際の再教示内容とパラレルリンクロボット41が各エンコーダ14から読み取って認識する再教示内容との間にズレが発生することがある。このズレが原因で、特に精密な作業をパラレルリンクロボット41に行わせる使用形態の場合には、ダイレクト教示による再教示後の再生運転による動作確認と、この動作確認で判明した不具合を再教示して修正する作業を繰り返し行っているのが現状である。また、教示者の手によるパラレルリンクロボット41の動作教示で例えば部品挿入動作の教示を行う場合、教示時のパラレルリンクロボット41のエンドエフェクタ8の位置が重要である。なぜなら、部品挿入動作などの教示を行う場合は、実際に挿入する部品などを置いて動作教示することが多いため、パラレルリンクロボット41の教示時と自動動作時との僅かなズレにより、挿入失敗になる場合があるためである。   Due to this offset amount Δ, there is a deviation between the actual re-teaching content by the teacher and the re-teaching content that the parallel link robot 41 reads and recognizes from each encoder 14 in the entire editing area 21 to be re-taught. May occur. Due to this misalignment, in the case of a usage mode in which the parallel link robot 41 performs a particularly precise work, the operation check by the replay operation after the re-teaching by the direct teaching and the trouble found by the operation checking are re-taught. The current situation is that the work to be corrected is repeated. Further, when teaching, for example, a component insertion operation by teaching the operation of the parallel link robot 41 by the teacher's hand, the position of the end effector 8 of the parallel link robot 41 at the time of teaching is important. This is because when teaching the part insertion operation, etc., the part to be actually inserted is often used to teach the operation, so the insertion failure occurs due to a slight deviation between the parallel link robot 41 teaching and the automatic operation. This is because it may become.

そこで、この実施の形態では、これらの問題点を次のようにして回避している。
編集処理部27は、ステップS4の開始の直前に各エンコーダ14から読み取った可動プレート3の位置や姿勢の動作点Pを検索キーとしてテーブル28から適切なオフセット量Δを読み取る。そして、本実施の形態1の編集処理部27は、各エンコーダ14から読み取った可動プレート3の位置や姿勢の動作点“p1,p2,〜,pn−1”に対し、図5(b)に示すように各エンコーダ14から読み取った可動プレート3の位置や姿勢の動作点をオフセット量Δで処理した“p1−Δ,p2−Δ,〜,pn−1−Δ”を再教示データとして修正軌跡記録部13に書き込む。
Therefore, in this embodiment, these problems are avoided as follows.
The edit processing unit 27 reads an appropriate offset amount Δ from the table 28 using the operation point P 0 of the position and orientation of the movable plate 3 read from each encoder 14 immediately before the start of step S4 as a search key. Then, the editing processing unit 27 of the first embodiment applies the operation points “p1, p2,..., Pn−1” of the position and orientation of the movable plate 3 read from each encoder 14 to FIG. As shown in the figure, “p1-Δ, p2-Δ,..., Pn-1-Δ” obtained by processing the operation points of the position and orientation of the movable plate 3 read from each encoder 14 with the offset amount Δ is used as the re-teaching data and the correction locus. Write to the recording unit 13.

ステップS4でのダイレクト教示が終了すると、ステップS5では、図5(b)のように、再教示された最初の動作点p1−Δが編集開始点22の直前の点Pに連結され、再教示された最後の動作点pn−1−Δが編集終了点23の直後の点Pnに連結されて、部分置換される。 When the direct teaching in step S4 is completed, step S5, as shown in FIG. 5 (b), the first operating point p1-delta, which is re-taught is connected to the point P 0 of the immediately preceding editing start point 22, again The last operating point pn-1-Δ taught is connected to the point Pn immediately after the editing end point 23 and is partially replaced.

なお、編集領域21に含まれる点群の数は、再教示の際の点群取得の時間間隔や、再教示に要した時間に伴って増加するため、必ずしも再教示の前後で、同数になるとは限らない。時間間隔が同じで再教示後の点数が少ないと、データ置換後の編集領域21が短くなり、時間間隔が同じで再教示後の点数が多いと、データ置換後の編集領域21が長くなる。   Note that the number of point groups included in the editing area 21 increases with the time interval for point cloud acquisition at the time of re-teaching and the time required for re-teaching. Is not limited. If the time interval is the same and the number of points after re-teaching is small, the editing area 21 after data replacement becomes short. If the time interval is the same and the number of points after re-teaching is large, the editing area 21 after data replacement becomes long.

このようにして、編集領域21の再教示は完了するが、編集開始点22の前後の点Pと点p1−Δの座標値や、編集終了点23の前後の点pn−1−Δと点Pnの座標値に大きな隔たりがあると、パラレルリンクロボット41の動作に無理が生じ、パラレルリンクロボット41の軸受9などに負荷がかかり過ぎる場合がある。本実施の形態1では、このような無理な動作を防止するために、元軌跡近似性判定部12を設けている。 In this way, the re-teaching of the editing area 21 is completed, but the coordinate values of the points P 0 and p 1 -Δ before and after the editing start point 22 and the points pn 1 -Δ before and after the editing end point 23 If there is a large gap in the coordinate value of the point Pn, the operation of the parallel link robot 41 becomes unreasonable, and the bearing 9 of the parallel link robot 41 may be overloaded. In the first embodiment, the original trajectory approximation determining unit 12 is provided to prevent such an unreasonable operation.

元軌跡近似性判定部12には、編集開始点22の直前の点Pの座標値に許容幅±dが予め設定されている。ステップS5が完了したとき、再教示された動作点p1−Δがこの許容範囲内に存在する場合、編集領域21の編集開始部分において、パラレルリンクロボット41はスムーズに動作することができる。 In the original trajectory approximation determining unit 12, an allowable width ± d is set in advance as the coordinate value of the point P 0 immediately before the editing start point 22. When step S5 is completed, if the re-taught operation point p1-Δ is within the allowable range, the parallel link robot 41 can operate smoothly at the editing start portion of the editing area 21.

再教示された動作点p1−Δが許容範囲P±dの範囲に存在しない場合、制御部10は、表示部16の画面の右下の近傍位置マーカー24の「開始位置XYZ」マーカーB1、または「開始姿勢θxθyθz」マーカーB2を点灯させる。対象とする軸が可動プレート3の平行移動軸、すなわちX,Y,Z軸に該当する場合には、「開始位置XYZ」マーカーB1を点灯させる。対象とする軸が可動プレート3の回転移動軸、すなわちθx,θy,θz軸に該当する場合には、「開始姿勢θxθyθz」マーカーB2を点灯させる。 When the re-taught operation point p1-Δ does not exist within the allowable range P 0 ± d, the control unit 10 determines that the “start position XYZ” marker B1 of the near-position marker 24 at the lower right of the screen of the display unit 16 Alternatively, the “start posture θxθyθz” marker B2 is turned on. When the target axis corresponds to the parallel movement axis of the movable plate 3, that is, the X, Y, and Z axes, the “start position XYZ” marker B1 is turned on. When the target axis corresponds to the rotational movement axis of the movable plate 3, that is, the θx, θy, and θz axes, the “start posture θxθyθz” marker B2 is turned on.

同様に、元軌跡近似性判定部12には、編集終了点23の直後の点Pの座標値の許容幅±dが予め設定されている。再教示された動作点pn−1−Δがこの許容範囲内にあった場合、編集領域21の編集終了部分において、パラレルリンクロボット41はスムーズに動作することができる。 Similarly, in the original trajectory approximation determining unit 12, an allowable width ± d of the coordinate value of the point Pn immediately after the editing end point 23 is set in advance. When the re-taught operation point pn-1-Δ is within this allowable range, the parallel link robot 41 can operate smoothly at the editing end portion of the editing area 21.

なお、元軌跡近似性判定部12において、編集開始点22の近傍と、編集終了点23の近傍で許容幅±dが同一の値である必要はなく、個別に設定しても構わない。
再教示された動作点pn−1−ΔがP±dの範囲になかった場合、制御部10が表示部16の画面の右下の「終了位置XYZ」マーカーB3、または「終了姿勢θxθyθz」マーカーB4を点灯させる。対象とする軸が可動プレート3の平行移動軸、すなわちX,Y,Z軸に該当する場合には、「終了位置XYZ」マーカーB3を点灯させる。対象とする軸が可動プレート3の回転移動軸、すなわちθx,θy,θz軸に該当する場合には、「開始姿勢θxθyθz」マーカーB2を点灯させる。
In the original trajectory approximation determining unit 12, the allowable width ± d does not have to be the same value in the vicinity of the edit start point 22 and in the vicinity of the edit end point 23, and may be set individually.
When the re-taught operation point pn-1-Δ is not in the range of P n ± d, the control unit 10 causes the “end position XYZ” marker B3 or “end posture θxθyθz” at the lower right of the display unit 16 screen. Marker B4 is turned on. When the target axis corresponds to the parallel movement axis of the movable plate 3, that is, the X, Y, and Z axes, the “end position XYZ” marker B3 is turned on. When the target axis corresponds to the rotational movement axis of the movable plate 3, that is, the θx, θy, and θz axes, the “start posture θxθyθz” marker B2 is turned on.

再教示の終了の直後に、マーカーB1〜B4が点灯している場合に、「再教示データの再生」ボタンA5のアイコンにタッチすると、制御部10は、パラレルリンクロボット41の姿勢を編集開始点22へ一旦移動させた後、再教示した軌跡をトレースして、編集終了点23へ移動させて、編集後の教示データに基づいてパラレルリンクロボット41を動作させる。そのため、前述の再教示を行うことにより、教示者は、パラレルリンクロボット41の動きを目視にて確認できる。   When the markers B1 to B4 are lit immediately after the end of the re-teaching and the icon of the “re-teaching data reproduction” button A5 is touched, the control unit 10 changes the posture of the parallel link robot 41 to the editing start point. After moving once to 22, the re-taught locus is traced and moved to the editing end point 23, and the parallel link robot 41 is operated based on the edited teaching data. Therefore, by performing the re-teaching described above, the teacher can visually confirm the movement of the parallel link robot 41.

ここで、パラレルリンクロボット41の動きがスムーズでないと教示者が判断した場合には、「開始終了点近傍をスムージング」ボタンA6のアイコンにタッチすると、制御部10が、パラレルリンクロボット41がスムーズに移動できるように編集領域21の開始部分の数点および終了部分の数点(編集領域21の境界近傍)の教示データを近似修正してスムージング処理する。   Here, when the teacher determines that the movement of the parallel link robot 41 is not smooth, when the “smoothing near the start / end point” button A6 is touched, the control unit 10 causes the parallel link robot 41 to move smoothly. Smoothing processing is performed by approximating the teaching data at several points at the start and end of the editing area 21 (near the boundary of the editing area 21) so as to be moved.

このスムージング処理の直後にも、スムージング処理後の教示データによってパラレルリンクロボット41がスムーズに動くことができるか元軌跡近似性判定部12によって判定され、スムーズに動けないと判定された場合には、マーカーB1〜B4によって表示される。   Immediately after this smoothing process, the original trajectory approximation determining unit 12 determines whether the parallel link robot 41 can move smoothly based on the teaching data after the smoothing process, and if it is determined that the parallel locus robot 41 cannot move smoothly, Displayed by markers B1 to B4.

この実施の形態では、再教示の終了直後のタイミング、またはスムージング処理後のタイミングに、元軌跡近似性判定部12とマーカーB1〜B4によって、パラレルリンクロボット41がスムーズに動けないエラーが報知された場合には、教示者が直ちに「再教示を開始」ボタンA2にタッチしてステップS2に戻って再教示と編集を繰り返すことで、適正な編集処理を実現できる。   In this embodiment, an error that the parallel link robot 41 cannot move smoothly is notified by the original trajectory approximation determining unit 12 and the markers B1 to B4 at the timing immediately after the end of the re-teaching or the timing after the smoothing process. In this case, the instructor immediately touches the “start re-teaching” button A2, returns to step S2, and repeats the re-teaching and editing, thereby realizing an appropriate editing process.

このように、本実施の形態1のパラレルリンクロボット41は、元軌跡近似性判定部12が編集後の教示データが許容範囲内の適正なものであるかを判定して近傍位置マーカー24によって教示者に報知するため、操作性が良好である。更に、ステップS3〜S5では、エンコーダ14からパラレルリンクロボット41が読み取っている可動プレート3の位置や姿勢を、テーブル28から読み出したオフセット量Δによって実際の教示内容に近付くようにオフセットしたものを編集領域21の教示データとして編集処理部27が編集処理を実施する。そのため、本実施の形態1のパラレルリンクロボット41は、直感的で分かりやすいというダイレクト教示の特徴を活かしながら、パラレルリンクロボットの正確な動作を、短時間のダイレクト教示の実施で実現できる。   As described above, in the parallel link robot 41 according to the first embodiment, the original trajectory approximation determining unit 12 determines whether the edited teaching data is appropriate within the allowable range and teaches by the nearby position marker 24. Because it notifies the person, the operability is good. Further, in steps S3 to S5, the position and posture of the movable plate 3 read by the parallel link robot 41 from the encoder 14 is edited so as to approach the actual teaching content by the offset amount Δ read from the table 28. The editing processing unit 27 performs editing processing as teaching data of the area 21. Therefore, the parallel link robot 41 according to the first embodiment can realize the accurate operation of the parallel link robot by performing the direct teaching in a short time while utilizing the direct teaching feature that is intuitive and easy to understand.

なお、この実施の形態では、マーカーB1〜B4によってエラー表示を行ったが、再教示中には、モニタ画面を見ることがやりづらいこともあるため、表示と共に音声などでガイダンスを流すことも有効である。   In this embodiment, the error display is performed by the markers B1 to B4. However, since it may be difficult to see the monitor screen during the re-teaching, it is also effective to play the guidance by voice or the like together with the display. It is.

このようにマーカーを2種類に分けているのは、可動プレート3の位置が編集開始点22の前後で極力近いようにすることに意味がある場合と、可動プレート3の姿勢が極力近いようにすることに意味がある場合があるためである。   In this manner, the two types of markers are divided into cases where it is meaningful to make the position of the movable plate 3 as close as possible before and after the editing start point 22, and so that the posture of the movable plate 3 is as close as possible. This is because it may make sense to do.

なお、6軸個別に、マーカーを用意しても良いし、6軸のAND条件をとることによって、1つのマーカーで賄っても構わない。
また、上記の実施の形態では、「開始終了点近傍をスムージング」ボタンA6のアイコンにタッチされたことを検出してから制御部10がスムージング処理を実施したが、再教示を終了したステップS5の直後に自動的にスムージング処理を実施するようにも構成できる。
It should be noted that a marker may be prepared for each of the six axes, or a single marker may be provided by taking a six-axis AND condition.
In the above embodiment, the control unit 10 performs the smoothing process after detecting that the “smoothing near the start / end point” button A6 is touched, but the re-teaching is completed in step S5. It can also be configured to automatically perform a smoothing process immediately after.

上記の実施の形態では編集に使用するオフセット量を編集領域21の直前の教示データPに応じてテーブル28から読み出すものとして説明したが、テーブル28に代わって図1に仮想線で示すように、編集領域21の直前の教示データPで決定される位置と姿勢に応じたオフセット量を出力する計算式が設定されたオフセット演算部31を設け、オフセット演算部31に編集領域21の直前の教示データPを代入して編集に使用するオフセット量を算出するよう構成することもできる。 It has been described as reading from the table 28 in accordance with the teaching data P 0 of the previous offset the editing area 21 for editing in the above embodiment, in place of the table 28 as shown in phantom in FIG. 1 In addition, an offset calculation unit 31 in which a calculation formula for outputting an offset amount corresponding to the position and orientation determined by the teaching data P 0 immediately before the editing area 21 is set is provided, and the offset calculation unit 31 immediately before the editing area 21 is provided. It can also be configured to calculate the offset amount used for editing by substituting the teaching data P 0 .

本発明は、パラレルリンクメカニズムを用いた産業用ロボットを採用した各種の生産ラインなどにおいて、ロボットの動作教示を迅速、容易に行うことが可能となる。   The present invention makes it possible to quickly and easily teach robot operations in various production lines that employ industrial robots using parallel link mechanisms.

41 パラレルリンクロボット
2 固定プレート
3 可動プレート
4 アーム
5 モータ
6 プレート
7 ロッド
8 エンドエフェクタ
9 軸受
10 制御部
11 ロボット先端姿勢演算部
12 元軌跡近似性判定部
13 修正軌跡記録部
20 現在位置ポインタ
21 編集領域
22 編集開始点
23 編集終了点
24 近傍位置マーカー
25 表示欄
26 グラフ表示部
27 編集処理部
28 テーブル
29 タッチパネルディスプレイ
30 タッチパネル
31 オフセット演算部
A1〜A6 機能ボタン
Δ オフセット量
41 Parallel Link Robot 2 Fixed Plate 3 Movable Plate 4 Arm 5 Motor 6 Plate 7 Rod 8 End Effector 9 Bearing 10 Control Unit 11 Robot Tip Posture Calculation Unit 12 Original Trajectory Approximation Determining Unit 13 Corrected Trajectory Recording Unit 20 Current Position Pointer 21 Edit Area 22 Editing start point 23 Editing end point 24 Neighborhood position marker 25 Display field 26 Graph display unit 27 Editing processing unit 28 Table 29 Touch panel display 30 Touch panel 31 Offset calculation unit A1 to A6 Function buttons Δ Offset amount

Claims (7)

パラレルリンクロボットの姿勢に関する教示データのうちの編集領域の教示データを、前記パラレルリンクロボットを動かしてダイレクト教示された再教示データに更新して編集するに際し、
前記再教示データを、前記編集領域の直前の教示データで決定される位置および姿勢に応じたオフセット量だけオフセットさせた後に前記編集領域の教示データとして編集する、
ダイレクト教示データの編集方法。
When editing the teaching data in the editing area of the teaching data related to the posture of the parallel link robot by updating the re-teaching data directly taught by moving the parallel link robot,
Editing the re-teaching data as teaching data of the editing area after offsetting the re-teaching data by an offset amount corresponding to the position and orientation determined by the teaching data immediately before the editing area;
How to edit direct teaching data.
前記編集領域の直前の教示データで決定される位置および姿勢に応じたオフセット量を、前記パラレルリンクロボットの位置および姿勢とオフセット量との関係を予め算出したテーブルから、前記教示データに応じて読み出す、
請求項1記載のダイレクト教示データの編集方法。
The offset amount according to the position and posture determined by the teaching data immediately before the editing area is read out from the table in which the relationship between the position and posture of the parallel link robot and the offset amount is calculated in advance according to the teaching data. ,
The direct teaching data editing method according to claim 1.
前記編集領域の直前の教示データで決定される位置および姿勢に応じたオフセット量を、オフセット演算部に前記教示データを代入して算出する、
請求項1記載のダイレクト教示データの編集方法。
An offset amount corresponding to the position and orientation determined by the teaching data immediately before the editing area is calculated by substituting the teaching data into an offset calculation unit.
The direct teaching data editing method according to claim 1.
前記再教示データを前記編集領域の教示データとして編集した後に、前記編集領域の境界近傍の教示データを近似修正してスムージング処理する、
請求項1記載のダイレクト教示データの編集方法。
After editing the re-teaching data as the teaching data of the editing area, approximate correction of the teaching data near the boundary of the editing area and smoothing processing,
The direct teaching data editing method according to claim 1.
前記再教示データを前記編集領域の教示データとして編集した後に、前記編集領域の直前の教示データと前記編集領域の開始部分の再教示データとの差、または、前記編集領域の直後の教示データと前記編集領域の終了部分の再教示データとの差が、許容範囲であるか否かを判定し、その判定結果を教示者に報知する、
請求項1記載のダイレクト教示データの編集方法。
After editing the re-teaching data as teaching data in the editing area, the difference between the teaching data immediately before the editing area and the re-teaching data at the start of the editing area, or the teaching data immediately after the editing area It is determined whether or not the difference from the re-teaching data at the end portion of the editing area is within an allowable range, and the determination result is notified to the teacher.
The direct teaching data editing method according to claim 1.
位置および姿勢に関する教示データのうちの編集領域の教示データを、ダイレクト教示により教示された再教示データに更新する機能を備えたパラレルリンクロボットであって、
前記再教示データを、前記編集領域の直前の教示データで決定される位置および姿勢に応じたオフセット量だけオフセットして前記編集領域の教示データとして編集する編集処理部を設けた、
パラレルリンクロボット。
A parallel link robot having a function of updating teaching data in an editing area of teaching data related to position and orientation to re-teaching data taught by direct teaching,
An edit processing unit is provided for editing the re-teaching data as teaching data of the editing area by offsetting the re-teaching data by an offset amount according to the position and orientation determined by the teaching data immediately before the editing area.
Parallel link robot.
前記編集処理部は、前記パラレルリンクロボットの位置および姿勢とオフセット量との関係を予め算出したテーブルを有する、
請求項6記載のパラレルリンクロボット。
The edit processing unit has a table in which the relationship between the position and orientation of the parallel link robot and the offset amount is calculated in advance.
The parallel link robot according to claim 6.
JP2011255651A 2011-11-24 2011-11-24 Editing method for direct teaching data, and parallel link robot Pending JP2013107179A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011255651A JP2013107179A (en) 2011-11-24 2011-11-24 Editing method for direct teaching data, and parallel link robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011255651A JP2013107179A (en) 2011-11-24 2011-11-24 Editing method for direct teaching data, and parallel link robot

Publications (1)

Publication Number Publication Date
JP2013107179A true JP2013107179A (en) 2013-06-06

Family

ID=48704502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011255651A Pending JP2013107179A (en) 2011-11-24 2011-11-24 Editing method for direct teaching data, and parallel link robot

Country Status (1)

Country Link
JP (1) JP2013107179A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106808476A (en) * 2015-12-01 2017-06-09 松下知识产权经营株式会社 Teaching method in apparatus for work and apparatus for work
KR101876845B1 (en) * 2015-08-26 2018-07-11 주식회사 뉴로메카 Robot control apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101876845B1 (en) * 2015-08-26 2018-07-11 주식회사 뉴로메카 Robot control apparatus
CN106808476A (en) * 2015-12-01 2017-06-09 松下知识产权经营株式会社 Teaching method in apparatus for work and apparatus for work
CN106808476B (en) * 2015-12-01 2021-06-01 松下知识产权经营株式会社 Working device and teaching method in working device

Similar Documents

Publication Publication Date Title
JP6314324B2 (en) Offline teaching device
JP5545534B2 (en) Robot teaching reproduction device, teaching reproducing method, and teaching data creation method
US20210252713A1 (en) External input device, robot system, control method of robot system, control program, and recording medium
CN108025439B (en) Robot teaching method and robot arm control device
EP1644782B1 (en) Multiple robot arm tracking and mirror jog
WO2011114776A1 (en) Display device, display control method, program, and computer-readable recording medium
JP2010058202A (en) Robot teaching replaying device and teaching replaying method
US10259115B2 (en) Work device
JP5071361B2 (en) Method for creating work program for double-arm robot and double-arm robot
WO2017090235A1 (en) Robot direct-teaching method
JPWO2017033353A1 (en) Remote control robot system
JP2014217913A (en) Operation teaching method of parallel link robot and parallel link robot
JP2013136123A (en) Assisting device and assisting method for teaching operation for robot
JP2015202534A (en) Robot control device and robot system for robot moved according to input power
JP2017074669A (en) Manipulator control device, manipulator drive device, and robot system
JP4256353B2 (en) Servo control device and servo system adjustment method
JP6904759B2 (en) Robot movement speed control device and method
JP2020142347A (en) Robot device, control method, article manufacturing method, program and recording medium
JP2013107179A (en) Editing method for direct teaching data, and parallel link robot
JP2017196722A (en) Robot control apparatus for displaying operation program including state of additional axis
JP7140508B2 (en) WORKING DEVICE USING PARALLEL LINK MECHANISM AND CONTROL METHOD THEREOF
JP2019025620A (en) Robot system and method for operating the same
JP6823795B2 (en) Work equipment and teaching methods in work equipment
JP2017164833A (en) Control device of manipulator device, control method of manipulator device, and control program of manipulator device
JP2015000438A (en) Robot, positional attitude correction device, and positional attitude correction method