JP5071237B2 - 5-axis origin position calibration method for 6-axis robot, 6-axis robot controller, articulated robot axis origin position calibration method, and articulated robot controller - Google Patents
5-axis origin position calibration method for 6-axis robot, 6-axis robot controller, articulated robot axis origin position calibration method, and articulated robot controller Download PDFInfo
- Publication number
- JP5071237B2 JP5071237B2 JP2008129659A JP2008129659A JP5071237B2 JP 5071237 B2 JP5071237 B2 JP 5071237B2 JP 2008129659 A JP2008129659 A JP 2008129659A JP 2008129659 A JP2008129659 A JP 2008129659A JP 5071237 B2 JP5071237 B2 JP 5071237B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- rotation
- axes
- robot
- measurement
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 31
- 238000005259 measurement Methods 0.000 claims description 109
- 238000009434 installation Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 description 15
- 210000000707 wrist Anatomy 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Description
本発明は、1軸の回転軸が6軸ロボットの設置面と直交し、2軸の回転軸が1軸の回転軸と直交し、2軸の回転軸と3軸の回転軸と5軸の回転軸とが平行で、5軸の回転軸が4軸の回転軸及び6軸の回転軸と同一点で直交し、1軸の回転軸を含み2軸の回転軸に直交する平面上に測定点が存在するように構成されてなる6軸ロボットにおける5軸の原点位置を較正する方法、前記6軸ロボットの制御装置、多関節型ロボットにおけるn軸の原点位置を較正する方法及び前記多関節型ロボットの制御装置に関する。 In the present invention, one rotation axis is orthogonal to the installation surface of the six-axis robot, two rotation axes are orthogonal to the one rotation axis, two rotation axes, three rotation axes, and five axes. Measured on a plane parallel to the rotation axis, orthogonal to the five rotation axes at the same point as the four rotation axes and the six rotation axes, and including one rotation axis and perpendicular to the two rotation axes. Method for calibrating 5-axis origin position in 6-axis robot configured to have points, control apparatus for 6-axis robot, method for calibrating n-axis origin position in articulated robot, and articulated joint The present invention relates to a control device for a type robot.
例えば6軸ロボットなどの多関節型ロボットにおける各軸の原点位置の較正は、基本的には工場出荷前の段階で工場にて行われ、工場から出荷されて設置先に設置された後ではモータなどの交換により原点位置が変更された場合に設置先にて行われる。各軸の原点位置を較正する方法としては、専用の治具を手先に取付けたり大型の検出器具を設置したりする方法や(例えば特許文献1,2参照)、検出用のセンサを追加する方法(例えば特許文献3参照)がある。
しかしながら、専用の治具を手先に取付ける方法については多関節型ロボットの状態によっては治具を取付けることが困難となる虞があり、大型の検出器具を設置する方法については設置するスペースを確保することが困難となる虞がある。また、検出用のセンサを追加する方法についてはコストアップの原因になるので、実施を避けたいという事情がある。 However, there is a risk that it may be difficult to attach the jig to the hand depending on the state of the articulated robot, and to secure a space for installing a large detector. May be difficult. In addition, there is a situation where it is desired to avoid the implementation of a method for adding a sensor for detection because it causes an increase in cost.
本発明は、上記した事情に鑑みてなされたものであり、その目的は、専用の治具を取付けたり大型の検出器具を設置したりする必要がなく、6軸ロボットにおける5軸の原点位置を適切に較正することができる6軸ロボットの5軸原点位置較正方法、6軸ロボットの制御装置、多関節型ロボットにおけるn軸の原点位置を適切に較正することができる多関節型ロボットの軸原点位置較正方法及び多関節型ロボットの制御装置を提供することにある。 The present invention has been made in view of the above-described circumstances, and the object thereof is not to install a dedicated jig or to install a large detection instrument, and to determine the origin position of the five axes in the six-axis robot. 5-axis origin position calibration method of 6-axis robot capable of being properly calibrated, control apparatus for 6-axis robot, axis origin of articulated robot capable of appropriately calibrating n-axis origin position in articulated robot It is an object to provide a position calibration method and a control device for an articulated robot.
請求項1,3に記載した発明によれば、1軸の回転軸が6軸ロボットの設置面と直交し、2軸の回転軸が1軸の回転軸と直交し、2軸の回転軸と3軸の回転軸と5軸の回転軸とが平行で、5軸の回転軸が4軸の回転軸及び6軸の回転軸と同一点で直交し、1軸の回転軸を含み2軸の回転軸に直交する平面上に測定点が存在するように構成されてなる6軸ロボットにおいて、4軸の回転軸と6軸の回転軸とが形成する角度をθa5とし、6軸ロボットを測定姿勢に保持させる第1工程を行い、4軸を180度回転させる第2工程を行い、5軸をθa5の2倍回転させる第3工程を行い、前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるように5軸を回転させ、前記直線上に測定点の座標が重なったときの回転角度を誤差角度として導出する第4工程を行い、θa5に前記誤差角度を加算して5軸の原点位置を較正する第5工程を行う。 According to the first and third aspects of the invention, the one rotation axis is orthogonal to the installation surface of the six-axis robot, the two rotation axes are orthogonal to the one rotation axis, and the two rotation axes are The three rotation axes and the five rotation axes are parallel, the five rotation axes are orthogonal to the four rotation axes and the six rotation axes at the same point, and include the one rotation axis. In a 6-axis robot configured such that a measurement point exists on a plane orthogonal to the rotation axis, an angle formed by the 4 rotation axes and the 6 rotation axes is θa5, and the 6-axis robot is measured. The first step of holding the rotation axis, the second step of rotating the four axes by 180 degrees, the third step of rotating the five axes by 2 times θa5, the coordinates of the measurement point in the measurement posture, and the third A line segment connecting the coordinates of the measurement point after the process is derived is derived, passes through the center coordinates of the derived line segment, and is orthogonal to the line segment. A fifth step is performed in which the five axes are rotated so that the coordinates of the measurement points overlap on the straight line, and the rotation angle when the coordinates of the measurement points overlap on the straight line is derived as an error angle, and the error angle is set to θa5. A fifth step of adding and calibrating the origin positions of the five axes is performed.
各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標とは、5軸の原点位置がずれていなければ一致するが、一方、5軸の原点位置がずれていれば一致しなくなる。したがって、各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるように5軸を回転させ、直線上に測定点の座標が重なったときの回転角度を誤差角度として導出することにより、5軸の原点位置を適切に較正することできる。このとき、測定点の座標を検出可能な装置があれば良いので、専用の治具を取付けたり大型の検出器具を設置したりする必要がなく、6軸ロボットにおける5軸の原点位置を適切に較正することができる。 The coordinates of the measurement point before moving each axis and the coordinates of the measurement point after moving each axis match if the origin positions of the five axes are not deviated. If they are off, they will not match. Therefore, a line segment connecting the coordinates of the measurement point before moving each axis and the coordinates of the measurement point after moving each axis is derived, passing through the center coordinates of the derived line segment, and the line By rotating the five axes so that the coordinates of the measurement points overlap on a straight line orthogonal to the minute, and deriving the rotation angle when the coordinates of the measurement points overlap on the straight line as the error angle, the origin position of the five axes is determined. Can be calibrated appropriately. At this time, it is sufficient if there is a device capable of detecting the coordinates of the measurement point, so there is no need to attach a dedicated jig or install a large detection tool, and the 5-axis origin position in the 6-axis robot is appropriately set. Can be calibrated.
すなわち、工場出荷前の段階でも設置先にてモータなどを交換した場合でも、軸の原点位置に大きな誤差が発生することはなく、基本的にはロボットが組み立てられた段階で現在の軸の原点位置は(本来あるべき位置としての)理想の位置に近い状態にあり、この状態での原点位置の微小な誤差は生産ロットでの形状微差や個体での形状微差に因るものである。したがって、この程度の原点位置の微小な誤差を解消するために原点位置を較正するのであれば、本発明の方法を行うことにより、測定点の座標を検出可能な装置があれば、原点位置を適切に較正することができる。 In other words, there is no major error in the axis origin position even if the motor is replaced at the installation site before the factory shipment. Basically, the origin of the current axis is not changed when the robot is assembled. The position is close to the ideal position (as it should be), and the minute error in the origin position in this state is due to the shape difference in the production lot and the shape difference in the individual. . Therefore, if the origin position is calibrated in order to eliminate such a slight error in the origin position, if there is an apparatus capable of detecting the coordinates of the measurement point by performing the method of the present invention, the origin position is set. Can be calibrated appropriately.
請求項2,4に記載した発明によれば、1軸の回転軸が6軸ロボットの設置面と直交し、2軸の回転軸が1軸の回転軸と直交し、2軸の回転軸と3軸の回転軸と5軸の回転軸とが平行で、5軸の回転軸が4軸の回転軸及び6軸の回転軸と同一点で直交し、1軸の回転軸を含み2軸の回転軸に直交する平面上に測定点が存在するように構成されてなる6軸ロボットにおいて、4軸の回転軸と6軸の回転軸とが形成する角度をθa5とし、6軸ロボットを測定姿勢に保持させる第1工程を行い、4軸を180度回転させる第2工程を行い、5軸をθa5の2倍回転させる第3工程を行い、前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標との間の距離をl5、5軸の回転中心の座標と測定点の座標との間の距離をL5、誤差角度をΔθ5としたときに、Δθ5=arcsin((l5/2)/L5)の計算式にしたがって誤差角度を導出する第4工程を行い、θa5に前記誤差角度を加算して5軸の原点位置を較正する第5工程を行う。 According to the second and fourth aspects of the invention, the one rotation axis is orthogonal to the installation surface of the six-axis robot, the two rotation axes are orthogonal to the one rotation axis, and the two rotation axes are The three rotation axes and the five rotation axes are parallel, the five rotation axes are orthogonal to the four rotation axes and the six rotation axes at the same point, and include the one rotation axis. In a 6-axis robot configured such that a measurement point exists on a plane orthogonal to the rotation axis, an angle formed by the 4 rotation axes and the 6 rotation axes is θa5, and the 6-axis robot is measured. The first step of holding the rotation axis, the second step of rotating the four axes by 180 degrees, the third step of rotating the five axes by 2 times θa5, the coordinates of the measurement point in the measurement posture, and the third The distance between the coordinates of the measurement point after performing the process is L5, the distance between the coordinates of the 5-axis rotation center and the coordinates of the measurement point is L5, When the difference angle is Δθ5, the fourth step of deriving the error angle according to the calculation formula of Δθ5 = arcsin ((l5 / 2) / L5) is performed, and the error angle is added to θa5 to obtain the origin of the five axes. A fifth step of calibrating the position is performed.
この場合は、測定姿勢での測定点の座標と第3工程を行った後での測定点の座標との間の距離をl5、5軸の回転中心の座標と測定点の座標との間の距離をL5、誤差角度をΔθ5としたときに、Δθ5=arcsin((l5/2)/L5)の計算式を用いて誤差角度を導出することができ、しかも、作業者が多関節型ロボットを実際に移動させる必要がない分、誤差角度を容易に導出することができる。 In this case, the distance between the coordinate of the measurement point in the measurement posture and the coordinate of the measurement point after performing the third step is set to 15 between the coordinates of the rotation center of 5 and the coordinate of the measurement point. When the distance is L5 and the error angle is Δθ5, the error angle can be derived using the calculation formula of Δθ5 = arcsin ((l5 / 2) / L5), and the operator can move the articulated robot. Since there is no need to actually move, the error angle can be easily derived.
請求項5,7に記載した発明によれば、n(nは2以上の自然数)軸とp(pはnより小さい自然数)軸とq(qはnより大きい自然数)軸とを有し、p軸の回転軸とn軸の回転軸とq軸の回転軸とが1点で交わり且つn軸の回転軸がp軸の回転軸及びq軸の回転軸と直交するように構成されてなる多関節型ロボットにおいて、p軸の回転軸とq軸の回転軸とが形成する角度をθanとし、多関節型ロボットを測定姿勢に保持させる第1工程を行い、p軸を180度回転させる第2工程を行い、n軸をθanの2倍回転させる第3工程を行い、前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるようにn軸を回転させ、前記直線上に測定点の座標が重なったときの回転角度を誤差角度として導出する第4工程を行い、θanに前記誤差角度を加算してn軸の原点位置を較正する第5工程を行う。
According to the invention described in
これにより、6軸ロボット以外の多関節型ロボットにおいても、各軸が上記した関係にあれば、上記した第1工程から第5工程を行うことにより、n軸の原点位置を適切に較正することできる。 As a result, even in an articulated robot other than the 6-axis robot, if each axis is in the above-described relationship, the origin position of the n-axis is appropriately calibrated by performing the above-described first to fifth steps. it can.
請求項6,8に記載した発明によれば、n(nは2以上の自然数)軸とp(pはnより小さい自然数)軸とq(qはnより大きい自然数)軸とを有し、p軸の回転軸とn軸の回転軸とq軸の回転軸とが1点で交わり且つn軸の回転軸がp軸の回転軸及びq軸の回転軸と直交するように構成されてなる多関節型ロボットにおいて、p軸の回転軸とq軸の回転軸とが形成する角度をθanとし、多関節型ロボットを測定姿勢に保持させる第1工程を行い、p軸を180度回転させる第2工程を行い、n軸をθanの2倍回転させる第3工程を行い、前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標との間の距離をln、n軸の回転中心の座標と測定点の座標との間の距離をLn、誤差角度をΔθnとしたときに、Δθn=arcsin((ln/2)/Ln)の計算式にしたがって誤差角度を導出する第4工程を行い、θanに前記誤差角度を加算してn軸の原点位置を較正する第5工程を行う。
According to the invention described in
この場合も、各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標との間の距離をln、n軸の回転中心の座標と測定点の座標との間の距離をLn、誤差角度をΔθnとしたときに、Δθn=arcsin((ln/2)/Ln)の計算式を用いて誤差角度を導出することができ、しかも、作業者が多関節型ロボットを実際に移動させる必要がない分、誤差角度を容易に導出することができる。 Also in this case, the distance between the coordinates of the measurement point before moving each axis and the coordinates of the measurement point after moving each axis is ln, the coordinates of the rotation center of the n axis and the coordinates of the measurement point And Ln and the error angle is Δθn, the error angle can be derived using the calculation formula of Δθn = arcsin ((ln / 2) / Ln). Since there is no need to actually move the articulated robot, the error angle can be easily derived.
以下、本発明の一実施形態として、6軸の垂直多関節型ロボットにおける5軸の原点位置を較正する方法について図面を参照して説明する。ロボット装置1は、図1に示すように、垂直多関節型ロボット(以下、ロボットと称する)2と、ロボット2の動作を制御する制御装置3と、制御装置3に接続されているティーチングペンダント4とを備えて構成されている。
Hereinafter, as an embodiment of the present invention, a method for calibrating a 5-axis origin position in a 6-axis vertical articulated robot will be described with reference to the drawings. As shown in FIG. 1, the
ロボット2は、ベース5と、ベース5に水平方向に旋回可能に支持されているショルダ部6と、ショルダ部6に上下方向に旋回可能に支持されている下アーム7と、下アーム7に上下方向に旋回可能に支持されている第1の上アーム8と、第1の上アーム8の先端部に捻り回転可能に支持されている第2の上アーム9と、第2の上アーム9に上下方向に回転可能に支持されている手首10と、手首10に回転(捻り動作)可能に支持されているフランジ11とを備えて構成されている。
The
上記したベース5を含め、ショルダ部6、下アーム7、第1の上アーム8、第2の上アーム9、手首10及びフランジ11は、ロボット2におけるリンクとして機能し、ベース5を除く各リンクは、下段のリンクに対して回転関節により回転可能に連結されている。最先端のリンクであるフランジ11は、ワークを把持するためのハンド(図示せず)が取付け可能になっている。また、リンク同士を連結する回転関節には前段のリンク側に固定されているモータの回転を減速して次段のリンクに伝達する減速装置が設けられている。
The
尚、本実施形態では、第1のリンクであるベース5と第2のリンクであるショルダ部6との間を連結する回転関節の関節軸を1軸、第2のリンクであるショルダ部6と第3のリンクである下アーム7との間を連結する回転関節の関節軸を2軸、第3のリンクである下アーム7と第4のリンクである第1の上アーム8との間を連結する回転関節の関節軸を3軸、第4のリンクである第1の上アーム8と第5のリンクである第2の上アーム9との間を連結する回転関節の関節軸を4軸、第5のリンクである第2の上アーム9と第6のリンクである手首10との間を連結する回転関節の関節軸を5軸、第6のリンクである手首10と第7のリンクであるフランジ11との間を連結する回転関節の関節軸を6軸として図示している。
In the present embodiment, the joint axis of the rotary joint that connects between the
すなわち、ロボット2は、図3に示すように、6軸の垂直多関節を有するPUMA型のロボットであり、1軸の回転軸が6軸ロボットの設置面と直交し、2軸の回転軸が1軸の回転軸と直交し、2軸の回転軸と3軸の回転軸と5軸の回転軸とが平行で、5軸の回転軸が4軸の回転軸及び6軸の回転軸と同一点で直交し、1軸の回転軸を含み2軸の回転軸に直交する平面上に測定点が存在している。つまり、本発明でいうnは「5」であり、pは「4」であり、qは「6」である。
That is, as shown in FIG. 3, the
ロボット2の動作を制御する制御装置3は、図2に示すように、CPU12と、駆動回路13と、位置検出回路14とを備えて構成されている。CPU12には、ロボット2全体のシステムプログラムや動作プログラムを作成するためのロボット言語などを記憶するROM15及びロボット2の動作プログラムなどを記憶するRAM16が接続されていると共に、ティーチング作業を行なう際に使用するティーチングペンダント4が接続されている。ティーチングペンダント4は、図1に示すように、各種の操作部4a及び表示器4bを備えて構成されている。
As illustrated in FIG. 2, the
位置検出回路14は、ショルダ部6、各アーム7〜9、手首10及びフランジ11の位置を検出するためのもので、ショルダ部6、各アーム7〜9、手首10及びフランジ11の軸毎の駆動源であるモータ17に設けられているロータリエンコーダ18が接続されている。位置検出回路14は、ロータリエンコーダ18から入力する検出信号に基づいてベース5に対するショルダ部6の回転角度、ショルダ部6に対する下アーム7の回転角度、下アーム7に対する第1の上アーム8の回転角度、第1の上アーム8に対する第2の上アーム9の回転角度、第2の上アーム9に対する手首10の回転角度、手首10に対するフランジ11の回転角度を検出し、それら検出した位置検出情報をCPU12に出力する。そして、CPU12は、動作プログラムに基づいてショルダ部6、各アーム7〜9、手首10及びフランジ11を動作させる際に、位置検出回路14から入力する位置検出情報をフィードバック信号としてそれらの動作を制御する。
The
各リンクには、図1に示すように、3次元の座標が規定されている。このうち、床面に据え付けられるベース5の座標系は、不動の座標系としてロボット2の基準座標とされるものであり、ベース5の下端中心を原点とし、水平方向の2つの座標軸Xb,Yb及び垂直方向の1つの座標軸Zbが規定されている。他のリンクの座標系は、各回転関節の回転により基準座標上での位置と向きが変化し、CPU12は、位置検出回路14から入力するショルダ部6、各アーム7〜9、手首10、フランジ11の各回転関節の位置検出情報と予め記憶されている各関節の長さ情報とに基づいて各関節の座標の位置と向きとを座標変換の計算機能により基準座標上での位置と向きとに変換して認識する。
As shown in FIG. 1, three-dimensional coordinates are defined for each link. Among these, the coordinate system of the
さて、上記したロボット2においては、各軸の原点位置の較正は、基本的には工場出荷前の段階で工場にて行われ、工場から出荷されて設置先に設置された後ではモータなどの交換により原点位置が変更された場合に設置先にて行われる。以下、上記した構成の作用として、5軸の原点位置を較正する手順について、図4ないし図8を参照して説明する。
In the
CPU12は、5軸の原点位置を較正する制御プログラムを記憶保持しており、その制御プログラムを実行して5軸の原点位置を較正する。ここで、図4は、CPU12が行う処理を示しており、図5は5軸の原点位置が正規の位置にある(正規の位置からずれていない)場合における状態遷移図を示している。尚、図5では1軸ないし3軸を省略している。
The
CPU12は、最初に、図5(a)に示すように、4軸の回転軸と6軸の回転軸とがθa5の角度を形成するようにロボット2を測定姿勢に保持させる第1工程を行う(ステップS1)。次いで、CPU12は、図5(b)に示すように、4軸のモータ17を作動させて4軸を180度回転させる第2工程を行う(ステップS2)。そして、CPU12は、図5(c)に示すように、5軸のモータ17を作動させて5軸をθa5の2倍回転させる第3工程を行う(ステップS3)。
First, as shown in FIG. 5A, the
ここで、ロボット2においては、5軸の原点位置が正規の位置からずれていなければ、図5に示すように、第2工程では4軸を180度回転させることで6軸を4軸の回転軸の延長線を対称中心として移動させることになり、第3工程では5軸をθa5の2倍回転させることで6軸を4軸の回転軸の延長線を移動量の中心として移動させることになるので、第3工程を行った後の測定点の座標は測定姿勢での座標に戻り、各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標とは一致することになる。
Here, in the
しかしながら、5軸の原点位置が正規の位置からずれていれば、以下に説明する現象が発生する。図6は5軸の原点位置が正規の位置にない(正規の位置からずれている)場合における状態遷移図を示している。尚、図6でも1軸ないし3軸を省略している。すなわち、図6に示すように、ロボット2を測定姿勢に保持させた状態で5軸の原点位置のずれとして誤差角度Δθ5が発生している場合に、上記した図5で説明した手順と同様に、4軸のモータ17を作動させて4軸を180度回転させる第2工程を行い、5軸のモータ17を作動させて5軸をθa5の2倍回転させる第3工程を行うと、誤差角度Δθ5の影響を受けることで第3工程を行った後の測定点の座標は測定姿勢での座標に戻ることはなく、各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標とは一致しないことになる。
However, if the origin position of the five axes is deviated from the normal position, the phenomenon described below occurs. FIG. 6 shows a state transition diagram in the case where the origin position of the five axes is not at the regular position (deviation from the regular position). In FIG. 6, one axis or three axes are omitted. That is, as shown in FIG. 6, in the case where the error angle Δθ5 is generated as the deviation of the five-axis origin position while the
このように5軸の原点位置が正規の位置からずれている場合、図7に示すように、各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標との間の距離をl5、5軸の回転中心の座標と測定点の座標との間の距離をL5とすると、
sin(Δθ5)=((l5/2)/L5)
の関係が成立し、
Δθ5=arcsin((l5/2)/L5)
の関係が成立する。
When the origin positions of the five axes are deviated from the normal positions in this way, as shown in FIG. 7, the coordinates of the measurement points before moving each axis and the measurement points after moving each axis are moved. If the distance between the coordinates is l5, and the distance between the coordinates of the five-axis rotation center and the coordinates of the measurement point is L5,
sin (Δθ5) = ((l5 / 2) / L5)
Is established,
Δθ5 = arcsin ((l5 / 2) / L5)
The relationship is established.
これにより、CPU12は、上記したΔθ5=arcsin((l5/2)/L5)の計算式にしたがって誤差角度Δθ5を導出する第4工程を行う。そして、CPU12は、θa5に誤差角度Δθ5を加算して5軸の原点位置を較正する第5工程を行う(ステップS5)。上記した処理を行うことにより、5軸の原点位置を較正することができる。
Thereby, the
ところで、上記した構成では、誤差角度Δθ5を計算式にしたがって導出して5軸の原点位置を較正する場合を説明したが、ロボット2を実際に移動させて誤差角度を導出しても良い。すなわち、各軸を移動させる前の座標と各軸を移動させた後の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるように5軸を回転させ、直線上に測定点の座標が重なったときの回転角度を誤差角度として導出しても良い。
In the above-described configuration, the case where the error angle Δθ5 is derived according to the calculation formula to calibrate the origin positions of the five axes has been described, but the error angle may be derived by actually moving the
また、上記した手順にしたがって軸の原点位置を較正する方法は、一般化すると、n(nは2以上の自然数)軸とp(pはnより小さい自然数)軸とq(qはnより大きい自然数)軸とを有し、p軸の回転軸とn軸の回転軸とq軸の回転軸とが1点で交わり且つn軸の回転軸がp軸の回転軸及びq軸の回転軸と直交する条件を満たすロボットであれば、n軸の原点位置を較正する方法に適用することができる。すなわち、図8に示すように、例えば7軸の垂直多関節を有するロボットについては、1軸の回転軸と2軸の回転軸と3軸の回転軸とが1点で交わり且つ2軸の回転軸が1軸の回転軸及び3軸の回転軸と直交するように構成されている条件を満たしていれば、2軸の原点位置を較正する方法に適用することができ、3軸の回転軸と4軸の回転軸と5軸の回転軸とが1点で交わり且つ4軸の回転軸が3軸の回転軸及び5軸の回転軸と直交するように構成されている条件を満たしていれば、4軸の原点位置を較正する方法に適用することができ、5軸の回転軸と6軸の回転軸と7軸の回転軸とが1点で交わり且つ6軸の回転軸が5軸の回転軸及び7軸の回転軸と直交するように構成されている条件を満たしていれば、6軸の原点位置を較正する方法に適用することができる。 Further, the method of calibrating the origin position of the axis according to the above-described procedure is generalized. The n (n is a natural number of 2 or more) axis, the p (p is a natural number smaller than n) axis, and the q (q is larger than n). A natural number) axis, the p-axis rotation axis, the n-axis rotation axis, and the q-axis rotation axis intersect at one point, and the n-axis rotation axis is the p-axis rotation axis and the q-axis rotation axis. Any robot that satisfies the orthogonal condition can be applied to a method of calibrating the n-axis origin position. That is, as shown in FIG. 8, for a robot having, for example, a seven-axis vertical articulated joint, the one-axis rotation axis, the two-axis rotation axis, and the three-axis rotation axis intersect at one point, and two-axis rotation It can be applied to a method of calibrating the origin positions of two axes as long as the conditions satisfying the condition that the axes are orthogonal to the one rotation axis and the three rotation axes can be applied. And the four rotation axes and the five rotation axes meet at one point and the four rotation axes are orthogonal to the three rotation axes and the five rotation axes. For example, the method can be applied to a method of calibrating the origin positions of the four axes, the five rotation axes, the six rotation axes, and the seven rotation axes intersect at one point, and the six rotation axes are five axes. If the conditions configured to be orthogonal to the 7 and 7 rotation axes are satisfied, the origin position of 6 axes should be calibrated It can be applied to.
以上に説明したように本実施形態によれば、4軸の回転軸と5軸の回転軸と6軸の回転軸とが1点で交わり且つ5軸の回転軸が4軸の回転軸及び6軸の回転軸と直交するロボット2の制御装置3において、ロボット2を測定姿勢に保持させた状態から測定点の座標が戻るように各軸を移動させ、5軸の原点位置がずれていれば各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標とが一致しなくなる特性を利用し、各軸を移動させる前での測定点の座標と各軸を移動させた後での測定点の座標とを対比して誤差角度を導出して5軸の原点位置を較正するようにしたので、測定点の座標を検出可能な装置があれば良く、専用の治具を取付けたり大型の検出器具を設置したりする必要がなく、5軸の原点位置を適切に較正することができる。
As described above, according to this embodiment, the four rotation axes, the five rotation axes, and the six rotation axes intersect at one point, and the five rotation axes are the four rotation axes and the six rotation axes. In the
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形または拡張することができる。
p軸、n軸、q軸は連続する軸である必要はなく、上記した条件を満たす構成であれば、p軸とn軸との間に別の軸が介在されていても良いし、n軸とq軸との間に別の軸が介在されていても良い。
The present invention is not limited to the above-described embodiment, and can be modified or expanded as follows.
The p-axis, n-axis, and q-axis do not need to be continuous axes, and another axis may be interposed between the p-axis and the n-axis as long as the above conditions are satisfied. Another axis may be interposed between the axis and the q axis.
図面中、2はロボット(6軸ロボット、多関節型ロボット)、3は制御装置である。 In the drawing, 2 is a robot (6-axis robot, articulated robot), and 3 is a control device.
Claims (8)
4軸の回転軸と6軸の回転軸とが形成する角度をθa5とし、6軸ロボットを測定姿勢に保持させる第1工程と、
4軸を180度回転させる第2工程と、
5軸をθa5の2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるように5軸を回転させ、前記直線上に測定点の座標が重なったときの回転角度を誤差角度として導出する第4工程と、
θa5に前記誤差角度を加算して5軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする6軸ロボットの5軸原点位置較正方法。 One axis of rotation is orthogonal to the installation surface of the six-axis robot, two axes of rotation are orthogonal to one axis of rotation, two axes of rotation, three axes of rotation, and five axes of rotation are The measurement points exist on a plane that is parallel, has five rotation axes orthogonal to the four rotation axes and the six rotation axes at the same point, and includes one rotation axis and perpendicular to the two rotation axes. A method for calibrating the origin positions of the five axes in a six-axis robot configured as described above,
A first step of holding the 6-axis robot in a measurement posture with θa5 being an angle formed by the 4-axis rotation axis and the 6-axis rotation axis;
A second step of rotating the four axes 180 degrees;
A third step of rotating the five axes twice as much as θa5;
A line segment connecting the coordinates of the measurement point in the measurement posture and the coordinates of the measurement point after performing the third step is derived, passes through the center coordinates of the derived line segment, and is orthogonal to the line segment. A fourth step of rotating the five axes so that the coordinates of the measurement points overlap on a straight line, and deriving the rotation angle when the coordinates of the measurement points overlap on the straight line as an error angle;
a fifth step of calibrating the origin positions of the five axes by adding the error angle to θa5;
5 axis origin position calibration method of 6 axis robot characterized by performing sequentially.
4軸の回転軸と6軸の回転軸とが形成する角度をθa5とし、6軸ロボットを測定姿勢に保持させる第1工程と、
4軸を180度回転させる第2工程と、
5軸をθa5の2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標との間の距離をl5、5軸の回転中心の座標と測定点の座標との間の距離をL5、誤差角度をΔθ5としたときに、
Δθ5=arcsin((l5/2)/L5)
の計算式にしたがって誤差角度を導出する第4工程と、
θa5に前記誤差角度を加算して5軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする6軸ロボットの5軸原点位置較正方法。 One axis of rotation is orthogonal to the installation surface of the six-axis robot, two axes of rotation are orthogonal to one axis of rotation, two axes of rotation, three axes of rotation, and five axes of rotation are The measurement points exist on a plane that is parallel, has five rotation axes orthogonal to the four rotation axes and the six rotation axes at the same point, and includes one rotation axis and perpendicular to the two rotation axes. A method for calibrating the origin positions of the five axes in a six-axis robot configured as described above,
A first step of holding the 6-axis robot in a measurement posture with θa5 being an angle formed by the 4-axis rotation axis and the 6-axis rotation axis;
A second step of rotating the four axes 180 degrees;
A third step of rotating the five axes twice as much as θa5;
The distance between the coordinate of the measurement point in the measurement posture and the coordinate of the measurement point after performing the third step is l5, and the distance between the coordinate of the rotation center of 5 axes and the coordinate of the measurement point is L5, when the error angle is Δθ5,
Δθ5 = arcsin ((l5 / 2) / L5)
A fourth step of deriving the error angle according to the formula:
a fifth step of calibrating the origin positions of the five axes by adding the error angle to θa5;
5 axis origin position calibration method of 6 axis robot characterized by performing sequentially.
4軸の回転軸と6軸の回転軸とが形成する角度をθa5とし、6軸ロボットを測定姿勢に保持させる第1工程と、
4軸を180度回転させる第2工程と、
5軸をθa5の2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるように5軸を回転させ、前記直線上に測定点の座標が重なったときの回転角度を誤差角度として導出する第4工程と、
θa5に前記誤差角度を加算して5軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする6軸ロボットの制御装置。 One axis of rotation is orthogonal to the installation surface of the six-axis robot, two axes of rotation are orthogonal to one axis of rotation, two axes of rotation, three axes of rotation, and five axes of rotation are The measurement points exist on a plane that is parallel, has five rotation axes orthogonal to the four rotation axes and the six rotation axes at the same point, and includes one rotation axis and perpendicular to the two rotation axes. In the control apparatus for a six-axis robot configured as described above,
A first step of holding the 6-axis robot in a measurement posture with θa5 being an angle formed by the 4-axis rotation axis and the 6-axis rotation axis;
A second step of rotating the four axes 180 degrees;
A third step of rotating the five axes twice as much as θa5;
A line segment connecting the coordinates of the measurement point in the measurement posture and the coordinates of the measurement point after performing the third step is derived, passes through the center coordinates of the derived line segment, and is orthogonal to the line segment. A fourth step of rotating the five axes so that the coordinates of the measurement points overlap on a straight line, and deriving the rotation angle when the coordinates of the measurement points overlap on the straight line as an error angle;
a fifth step of calibrating the origin positions of the five axes by adding the error angle to θa5;
A control apparatus for a six-axis robot, characterized in that
4軸の回転軸と6軸の回転軸とが形成する角度をθanとし、6軸ロボットを測定姿勢に保持させる第1工程と、
4軸を180度回転させる第2工程と、
5軸をθa5の2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標との間の距離をl5、5軸の回転中心の座標と測定点の座標との間の距離をL5、誤差角度をΔθ5としたときに、
Δθ5=arcsin((l5/2)/L5)
の計算式にしたがって誤差角度を導出する第4工程と、
θa5に前記誤差角度を加算して5軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする6軸ロボットの制御装置。 One axis of rotation is orthogonal to the installation surface of the six-axis robot, two axes of rotation are orthogonal to one axis of rotation, two axes of rotation, three axes of rotation, and five axes of rotation are The measurement points exist on a plane that is parallel, has five rotation axes orthogonal to the four rotation axes and the six rotation axes at the same point, and includes one rotation axis and perpendicular to the two rotation axes. In the control apparatus for a six-axis robot configured as described above,
A first step of setting the angle formed by the four rotation axes and the six rotation axes to θan and holding the six-axis robot in a measurement posture;
A second step of rotating the four axes 180 degrees;
A third step of rotating the five axes twice as much as θa5;
The distance between the coordinate of the measurement point in the measurement posture and the coordinate of the measurement point after performing the third step is l5, and the distance between the coordinate of the rotation center of 5 axes and the coordinate of the measurement point is L5, when the error angle is Δθ5,
Δθ5 = arcsin ((l5 / 2) / L5)
A fourth step of deriving the error angle according to the formula:
a fifth step of calibrating the origin positions of the five axes by adding the error angle to θa5;
A control apparatus for a six-axis robot, characterized in that
p軸の回転軸とq軸の回転軸とが形成する角度をθanとし、多関節型ロボットを測定姿勢に保持させる第1工程と、
p軸を180度回転させる第2工程と、
n軸をθanの2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるようにn軸を回転させ、前記直線上に測定点の座標が重なったときの回転角度を誤差角度として導出する第4工程と、
θanに前記誤差角度を加算してn軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする多関節型ロボットの軸原点位置較正方法。 It has an n (n is a natural number greater than or equal to 2) axis, a p (p is a natural number less than n) axis, and a q (q is a natural number greater than n) axis, and the rotation axis of n axis is the rotation axis of p axis and q A method of calibrating the origin position of the n-axis in an articulated robot configured to be orthogonal to the rotation axis of the axis at the same point,
a first step of setting the angle formed by the rotation axis of the p-axis and the rotation axis of the q-axis to θan, and holding the articulated robot in a measurement posture;
a second step of rotating the p-axis 180 degrees;
a third step of rotating the n-axis by twice θan;
A line segment connecting the coordinates of the measurement point in the measurement posture and the coordinates of the measurement point after performing the third step is derived, passes through the center coordinates of the derived line segment, and is orthogonal to the line segment. A fourth step of rotating the n-axis so that the coordinates of the measurement point overlap the straight line, and deriving the rotation angle when the coordinate of the measurement point overlaps the straight line as an error angle;
a fifth step of calibrating the n-axis origin position by adding the error angle to θan;
A method for calibrating the axis origin position of an articulated robot, characterized in that
p軸の回転軸とq軸の回転軸とが形成する角度をθanとし、多関節型ロボットを測定姿勢に保持させる第1工程と、
p軸を180度回転させる第2工程と、
n軸をθanの2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標との間の距離をln、n軸の回転中心の座標と測定点の座標との間の距離をLn、誤差角度をΔθnとしたときに、
Δθn=arcsin((ln/2)/Ln)
の計算式にしたがって誤差角度を導出する第4工程と、
θanに前記誤差角度を加算してn軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする多関節型ロボットの軸原点位置較正方法。 It has an n (n is a natural number greater than or equal to 2) axis, a p (p is a natural number less than n) axis, and a q (q is a natural number greater than n) axis, and the rotation axis of n axis is the rotation axis of p axis and q A method of calibrating the origin position of the n-axis in an articulated robot configured to be orthogonal to the rotation axis of the axis at the same point,
a first step of setting the angle formed by the rotation axis of the p-axis and the rotation axis of the q-axis to θan, and holding the articulated robot in a measurement posture;
a second step of rotating the p-axis 180 degrees;
a third step of rotating the n-axis by twice θan;
The distance between the coordinate of the measurement point in the measurement posture and the coordinate of the measurement point after performing the third step is ln, and the distance between the coordinate of the rotation center of the n-axis and the coordinate of the measurement point is Ln, when the error angle is Δθn,
Δθn = arcsin ((ln / 2) / Ln)
A fourth step of deriving the error angle according to the formula:
a fifth step of calibrating the n-axis origin position by adding the error angle to θan;
A method for calibrating the axis origin position of an articulated robot, characterized in that
p軸の回転軸とq軸の回転軸とが形成する角度をθanとし、多関節型ロボットを測定姿勢に保持させる第1工程と、
p軸を180度回転させる第2工程と、
n軸をθanの2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標とを結ぶ線分を導出し、その導出した線分の中心座標を通り且つ当該線分と直交する直線上に測定点の座標が重なるようにn軸を回転させ、前記直線上に測定点の座標が重なったときの回転角度を誤差角度として導出する第4工程と、
θanに前記誤差角度を加算してn軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする多関節型ロボットの制御装置。 It has an n (n is a natural number greater than or equal to 2) axis, a p (p is a natural number less than n) axis, and a q (q is a natural number greater than n) axis, and the rotation axis of n axis is the rotation axis of p axis and q In the control device for an articulated robot configured to be orthogonal to the rotation axis of the shaft at the same point,
a first step of setting the angle formed by the rotation axis of the p-axis and the rotation axis of the q-axis to θan, and holding the articulated robot in a measurement posture;
a second step of rotating the p-axis 180 degrees;
a third step of rotating the n-axis by twice θan;
A line segment connecting the coordinates of the measurement point in the measurement posture and the coordinates of the measurement point after performing the third step is derived, passes through the center coordinates of the derived line segment, and is orthogonal to the line segment. A fourth step of rotating the n-axis so that the coordinates of the measurement point overlap the straight line, and deriving the rotation angle when the coordinate of the measurement point overlaps the straight line as an error angle;
a fifth step of calibrating the n-axis origin position by adding the error angle to θan;
A controller for an articulated robot characterized by sequentially performing the steps.
p軸の回転軸とq軸の回転軸とが形成する角度をθanとし、多関節型ロボットを測定姿勢に保持させる第1工程と、
p軸を180度回転させる第2工程と、
n軸をθanの2倍回転させる第3工程と、
前記測定姿勢での測定点の座標と前記第3工程を行った後での測定点の座標との間の距離をln、n軸の回転中心の座標と測定点の座標との間の距離をLn、誤差角度をΔθnとしたときに、
Δθn=arcsin((ln/2)/Ln)
の計算式にしたがって誤差角度を導出する第4工程と、
θanに前記誤差角度を加算してn軸の原点位置を較正する第5工程と、
を順次行うことを特徴とする多関節型ロボットの制御装置。 It has an n (n is a natural number greater than or equal to 2) axis, a p (p is a natural number less than n) axis, and a q (q is a natural number greater than n) axis, and the rotation axis of n axis is the rotation axis of p axis and q In the control device for an articulated robot configured to be orthogonal to the rotation axis of the shaft at the same point,
a first step of setting the angle formed by the rotation axis of the p-axis and the rotation axis of the q-axis to θan, and holding the articulated robot in a measurement posture;
a second step of rotating the p-axis 180 degrees;
a third step of rotating the n-axis by twice θan;
The distance between the coordinate of the measurement point in the measurement posture and the coordinate of the measurement point after performing the third step is ln, and the distance between the coordinate of the rotation center of the n-axis and the coordinate of the measurement point is Ln, when the error angle is Δθn,
Δθn = arcsin ((ln / 2) / Ln)
A fourth step of deriving the error angle according to the formula:
a fifth step of calibrating the n-axis origin position by adding the error angle to θan;
A controller for an articulated robot characterized by sequentially performing the steps.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008129659A JP5071237B2 (en) | 2008-05-16 | 2008-05-16 | 5-axis origin position calibration method for 6-axis robot, 6-axis robot controller, articulated robot axis origin position calibration method, and articulated robot controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008129659A JP5071237B2 (en) | 2008-05-16 | 2008-05-16 | 5-axis origin position calibration method for 6-axis robot, 6-axis robot controller, articulated robot axis origin position calibration method, and articulated robot controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009274186A JP2009274186A (en) | 2009-11-26 |
JP5071237B2 true JP5071237B2 (en) | 2012-11-14 |
Family
ID=41440072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008129659A Active JP5071237B2 (en) | 2008-05-16 | 2008-05-16 | 5-axis origin position calibration method for 6-axis robot, 6-axis robot controller, articulated robot axis origin position calibration method, and articulated robot controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5071237B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102011052386B8 (en) | 2010-08-03 | 2016-10-06 | Denso Wave Inc. | Method and device for calibrating an origin position of an articulated arm robot |
DE102012102294B4 (en) | 2011-03-18 | 2015-03-19 | Denso Wave Inc. | Method of detecting a pitch offset of a 6-axis robot |
CN104260089B (en) * | 2014-09-29 | 2016-08-24 | 黄国俊 | Five axis robot |
CN108507462B (en) * | 2018-02-05 | 2019-10-18 | 黑龙江科技大学 | A kind of scaling method of four axis measuring device rotary shaft of holographic interference |
JP7087575B2 (en) | 2018-03-30 | 2022-06-21 | 日本電産株式会社 | Posture adjustment method for 6-axis robot |
CN112613196B (en) * | 2020-12-30 | 2024-07-12 | 配天机器人技术有限公司 | Five-axis robot gesture inverse solution method and related equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS638904A (en) * | 1986-06-30 | 1988-01-14 | Yokogawa Electric Corp | Robot calibrating device |
JPH0760332B2 (en) * | 1986-11-17 | 1995-06-28 | 横河電機株式会社 | Robot calibration device |
JPS63221403A (en) * | 1987-03-11 | 1988-09-14 | Mitsubishi Electric Corp | Industrial robot device |
JPH05177565A (en) * | 1991-02-07 | 1993-07-20 | Komatsu Ltd | Calibration device for robot |
-
2008
- 2008-05-16 JP JP2008129659A patent/JP5071237B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009274186A (en) | 2009-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5071238B2 (en) | 6-axis robot 2-axis origin position calibration method, 6-axis robot control apparatus, articulated robot axis origin position calibration method, and articulated robot control apparatus | |
JP6504864B2 (en) | Robot control method, robot apparatus, program, recording medium, and article manufacturing method | |
JP5071237B2 (en) | 5-axis origin position calibration method for 6-axis robot, 6-axis robot controller, articulated robot axis origin position calibration method, and articulated robot controller | |
JP5938954B2 (en) | Robot calibration method and calibration apparatus | |
JP5701055B2 (en) | 7-axis articulated robot control method, control program, and robot controller | |
JP5531996B2 (en) | 6-axis robot offset detection method | |
JP2013184236A (en) | Calibration method and calibration apparatus for robot | |
JP5786290B2 (en) | 6-axis robot 6-axis origin position calibration method, 6-axis robot controller, 7-axis robot 7-axis origin position calibration method, and 7-axis robot controller | |
JP5672173B2 (en) | 6-axis robot offset detection method | |
JP5786550B2 (en) | 6-axis robot offset detection method | |
JP2009274187A (en) | Three-axis home position calibration method for six-axis robot, controller for six-axis robot, axial home position calibration method for articulated robot, and controller for articulated robot | |
JP6990120B2 (en) | Robot control device | |
JP6398204B2 (en) | Positioning accuracy correction method for robot apparatus | |
JP2008254097A (en) | Relative position calculating method between plurality of robots | |
US20160375580A1 (en) | Robot system and robot control method | |
JP2009196030A (en) | Output torque limit circuit of industrial robot | |
JP6091272B2 (en) | Spring constant correction device for articulated robot | |
JP3671694B2 (en) | Robot teaching method and apparatus | |
JP5789934B2 (en) | 6-axis robot 4-axis origin position calibration method, 6-axis robot controller, 7-axis robot 5-axis origin position calibration method, and 7-axis robot controller | |
JP6221528B2 (en) | Robot hand axis origin position calibration method, robot control device | |
JP2010269421A (en) | Robot controlling device and robot controlling method | |
JP7543160B2 (en) | Spring constant correction device, method and program | |
JP3507032B2 (en) | Method for deriving machine differences of robots | |
JP2011020206A (en) | Method for preparing mirror image program of vertical articulated robot | |
JP6252272B2 (en) | Position error suppression method for vertical articulated robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110211 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110927 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120724 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120806 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5071237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150831 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150831 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |