JPH054015B2 - - Google Patents
Info
- Publication number
- JPH054015B2 JPH054015B2 JP60274764A JP27476485A JPH054015B2 JP H054015 B2 JPH054015 B2 JP H054015B2 JP 60274764 A JP60274764 A JP 60274764A JP 27476485 A JP27476485 A JP 27476485A JP H054015 B2 JPH054015 B2 JP H054015B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- force
- work
- weight
- detector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Manipulator (AREA)
- Force Measurement Appropriate To Specific Purposes (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、例えば産業用ロボツトの作業端に取
り付けて用いる3方向力検出器の零点較正方法に
関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for zero-point calibration of a three-directional force detector used, for example, by being attached to the working end of an industrial robot.
産業用ロボツト手首に3方向検出器を装着して
作業を行なう場合の構成を表わす要部の側面図、
3方向力解析図を第1図a,bに示す。
A side view of the main parts showing the configuration when working with a 3-direction detector attached to the wrist of an industrial robot,
Three-directional force analysis diagrams are shown in Figures 1a and b.
産業用ロボツト(アーム)1のロボツト手首2
に3方向力検出器3を取り付けて、その先端に作
業具4を固定している。 Robot wrist 2 of industrial robot (arm) 1
A three-directional force detector 3 is attached to the holder, and a working tool 4 is fixed to the tip thereof.
作業中において、作業具4が受ける外力を3方
向力検出器3で検出する場合に問題となるのは、
作業具4自体の重量Wの影響である。 The problem when using the three-direction force detector 3 to detect the external force that the work tool 4 receives during work is as follows.
This is due to the weight W of the work tool 4 itself.
例えば、第1図に表わすロボツト手首2が水平
な姿勢で作業をする場合、その姿勢において、3
方向力検出器の出力値を零とみなす零点較正を行
なう。 For example, when the robot wrist 2 shown in FIG.
Zero point calibration is performed in which the output value of the directional force detector is assumed to be zero.
このときに、作業具4の重量Wは見かけ上消去
され、作業中に3方向力検出器3から検出される
出力は外力と認識される。 At this time, the weight W of the work implement 4 is apparently eliminated, and the output detected from the three-directional force detector 3 during work is recognized as an external force.
ロボツト手首3の姿勢が水平な位置における作
業が終了し、第5図〔aはロボツト手首下向き位
置のときの側面図、bはそのときの3方向力解析
図〕に示すロボツト手首3が下向き姿勢になる
と、作業具4の重量Wが3方向力検出器3のZ軸
出力として検出される。 The work with the robot wrist 3 in a horizontal position is completed, and the robot wrist 3 is in the downward position as shown in FIG. Then, the weight W of the working tool 4 is detected as the Z-axis output of the three-direction force detector 3.
そのまま作業を行なつた場合、作業具4の重量
Wと外力の合計を3方向力検出器3が検出し、そ
れらを分離することは困難である。
If the work is continued as is, the three-directional force detector 3 will detect the total of the weight W of the work tool 4 and the external force, and it will be difficult to separate them.
従つて、ロボツト手首2の下向き姿勢におい
て、再び零点較正を行なわなければならない。 Therefore, zero point calibration must be performed again with the robot wrist 2 in a downward position.
このように、従来は作業姿勢の変更に伴い零点
較正を必ず行なう必要があつたので、作業中にロ
ボツト手首2の姿勢を連続的に変えられない欠点
があつた。 As described above, in the past, it was necessary to carry out zero point calibration every time the working posture was changed, so there was a drawback that the posture of the robot wrist 2 could not be changed continuously during the working.
ここにおいて本発明は、ロボツトの手首と作業
具の間に3方向力検出器を装着して、作業具に加
わる力を検出しながら行なう作業において、手首
姿勢に関係なく作業具重量の影響を消去し、外力
だけを検出できる零点較正方法を提供すること
を、その目的とする。 Here, the present invention eliminates the influence of the weight of the work tool regardless of the wrist posture during work performed by attaching a three-directional force detector between the wrist of the robot and the work tool to detect the force applied to the work tool. However, it is an object of the present invention to provide a zero point calibration method that can detect only external forces.
本発明は、3次元方向に自由に動作する自動機
械の先端と作業具との間に3方向力検出器を装着
して作業を行うシステムにおいて、
作業具の変更に伴う検出誤差をキヤンセルする
ために行う較正法であつて、作業前に予め、3方
向検出器のX軸を垂直方向にし、作業具重量Wは
Y軸、Z軸にかからないようにして、そのときの
Y軸の出力Y=Y0、Z軸出力Z=Z0をとり、
自動機械の先端をZ軸回りに90゜回転し、
作業具重量Wは3方向力検出器のX軸にかから
ないようにして、
そのときのX軸の出力X=X0をとる。
The present invention is intended to cancel detection errors caused by changes in the working tool in a system in which a three-directional force detector is installed between the tip of an automatic machine that moves freely in three dimensions and the working tool. In this calibration method, before work, the X-axis of the 3-direction detector is set vertically, the weight W of the work tool is not applied to the Y-axis and the Z-axis, and the output Y of the Y-axis at that time is Take Y 0 and Z-axis output Z = Z 0 , rotate the tip of the automatic machine 90 degrees around the Z-axis, make sure that the work tool weight W is not on the X-axis of the three-directional force detector, and then Take axis output X = X 0 .
そして、これらの各軸の出力X0、Y0、Z0を基
準値とし、
任意の作業姿勢にて外力が加えられているとき
の3方向力検出器のX軸、Y軸、Z軸の出力値X
=X1、Y=Y1、Z=Z1と求めてある作業具の重
量Wの情報から
外力の合力Fは
F=|{(X1−X0)2+(Y1−Y0)2
+(Z1−Z0)2}1/2−W|
により演算導出される。
Then, using the outputs X 0 , Y 0 , and Z 0 of each of these axes as reference values, calculate the X, Y, and Z axes of the three-direction force detector when an external force is applied in any working posture. Output value
= X 1 , Y = Y 1 , Z = Z 1 From the information on the weight W of the work tool, the resultant force F of the external force is F = | { (X 1 − X 0 ) 2 + (Y 1 − Y 0 ) It is calculated by 2 + (Z 1 - Z 0 ) 2 } 1/2 - W|.
本発明の一実施例における要部の側面図、3方
向検出器の力解析図を第1図a,bに表わす。
A side view of essential parts and a force analysis diagram of a three-direction detector in an embodiment of the present invention are shown in FIGS. 1a and 1b.
ロボツト手首2に3方向力検出器3を取り付け
て、その先に作業具4を固定して構成する。 A three-directional force detector 3 is attached to a robot wrist 2, and a working tool 4 is fixed to the tip thereof.
3方向力検出器3の零点較正方法の手順を以下
に説明する。 The procedure of the zero point calibration method for the three-directional force detector 3 will be explained below.
まず、作業具4自体の重量Wを予め測定してお
く。 First, the weight W of the working tool 4 itself is measured in advance.
第1図に示すように、3方向力検出器3のX軸
を鉛直方向に一致させると、作業具4の重量Wは
X軸に全てかかり、Y、Z軸にはかからないの
で、Y、Z軸の出力は実質的に零となる。 As shown in FIG. 1, when the X-axis of the three-directional force detector 3 is aligned with the vertical direction, the weight W of the work tool 4 is entirely applied to the X-axis and not to the Y- and Z-axes. The shaft output becomes essentially zero.
このときのY、Z軸の出力をY=Y0、Z=Z0
とする。 The outputs of the Y and Z axes at this time are Y=Y 0 and Z=Z 0
shall be.
次に、ロボツト手首2をZ軸回りに90゜回転し、
第2図〔aは要部側面図、bは3方向力解析図〕
に表わす姿勢にする。 Next, rotate the robot wrist 2 90 degrees around the Z axis,
Figure 2 [a is a side view of the main part, b is a 3-direction force analysis diagram]
Take the posture shown below.
作業具4の重量WはY軸に全てかかり、X、Z
軸にはかからないので、X、Z軸の出力は実質的
に零となる。 The weight W of the work tool 4 is entirely applied to the Y axis, and
Since it is not applied to the axes, the outputs on the X and Z axes are substantially zero.
このときのX軸の出力をX=X0とする。 The output on the X axis at this time is assumed to be X=X 0 .
以上の零点較正により、3方向力検出器3の各
検出軸について負荷が無い場合の出力を認識でき
たことになる。 Through the above zero point calibration, it is possible to recognize the output of each detection axis of the three-directional force detector 3 when there is no load.
第4図〔aは任意の状態における要部の正面
図、bはその3方向力解析図〕に示すロボツト手
首の姿勢を作業態様とする場合を考える。 Consider a case where the robot wrist posture shown in FIG. 4 (a is a front view of the main part in an arbitrary state, b is a three-direction force analysis diagram) is used as a working mode.
ところで、第3図〔aはZ軸水平にθ傾斜した
要部の側面図、bは3方向力解析図〕に表わすよ
うに、Z軸を水平に対してθ傾けた姿勢では、作
業具4重量WはX軸とZ軸へ分力としてかかり、
各々の大きさは
X=Wcosθ
Z=Wsinθ
である。 By the way, as shown in FIG. 3 [a is a side view of the main part tilted by θ to the Z-axis horizontally, b is a three-direction force analysis diagram], when the Z-axis is tilted by θ to the horizontal, the work tool 4 The weight W is applied as a component force to the X-axis and Z-axis,
The respective sizes are: X=Wcosθ Z=Wsinθ.
さらに、Z軸の傾きを保持したまま、X軸を鉛
直方向に対してα傾けた姿勢では、作業具4の分
力の大きさWcosθがX軸、Y軸へかかり、各々の
大きさは
X=Wcosθ・cosα
Y=Wcosθ・sinα
である。 Furthermore, in a posture where the X-axis is tilted by α with respect to the vertical direction while maintaining the tilt of the Z-axis, the magnitude of the component force of the work tool 4 Wcosθ is applied to the X-axis and the Y-axis, and the magnitude of each is =Wcosθ・cosα Y=Wcosθ・sinα.
これらの分力を合成すると、
√2+2+2=√(・)2
+(・)2+()2
=√2 2(2+2
)+2 2=W
従つて、どのような手首姿勢の場合でも、作業
具4の重量は各検出軸には分力として検出されて
いるが、これらを合成すると常に作業具4自体の
重量であるWとなることがわかる。 Combining these component forces, √ 2 + 2 + 2 =√(・) 2
+(・) 2 +() 2 =√ 2 2 ( 2 + 2
) + 2 2 = W Therefore, no matter what wrist posture, the weight of the work tool 4 is detected as a component force on each detection axis, but when these are combined, the weight of the work tool 4 itself is always detected. It can be seen that a certain W is obtained.
そこで、第4図に示す手首姿勢で作業をする場
合、3方向力検出器3の各検出軸には、作業具4
が受けている外力の分力と作業具4重量の分力の
両方がかかることになるが、作業具4重量Wの影
響は合力を求めれば消去可能であるから、残りの
部分が外力となる。 Therefore, when working with the wrist posture shown in FIG.
Both the component force of the external force being received by the work tool 4 and the component force of the weight of the work tool 4 will be applied, but since the influence of the weight W of the work tool 4 can be eliminated by calculating the resultant force, the remaining part will be the external force. .
以上を式に表わせば、(1式)のようになる。 If the above is expressed as an equation, it becomes as shown in (Equation 1).
ただし、
外力の合力をF、
3方向力検出器の各検出軸の出力を、X=X1、
Y=Y1、Z=Z1とする。 However, the resultant force of the external force is F, the output of each detection axis of the three-direction force detector is X=X 1 ,
Let Y=Y 1 and Z=Z 1 .
外力の合力Fは
F=|{(X1−X0)2+(Y1−Y0)2
+(Z1−Z0)2}1/2−W| ……(1式)
このように、どのような手首姿勢で作業をして
も、外力の合力Fは作業具4重量の影響を全く受
けることがなく検出できるので、作業開始前に零
点較正を行なえば、従来は不可能であつた作業を
しながら手首姿勢が変えられることができるよう
になる。 The resultant force F of the external force is F = | { ( X 1 − In addition, no matter what wrist posture you work in, the resultant force F of the external forces can be detected without being affected by the weight of the work tool 4, so if you perform zero point calibration before starting work, it will be possible to detect the resultant force F, which was previously impossible. You will be able to change your wrist posture while doing hot work.
かくして本発明によれば、ロボツト手首と作業
具の間に3方向力検出器を取り付けて、バリ取り
作業が研摩作業を行なう場合、作業具に加わる外
力を検出しながら力制御を実行することで、従来
は困難であつた切削反力を適正値に保持したり、
押付力を一定に保つことが可能になる。
Thus, according to the present invention, a three-directional force detector is installed between the robot wrist and a working tool, and when deburring work involves polishing work, force control can be performed while detecting the external force applied to the working tool. , maintaining the cutting reaction force at an appropriate value, which was difficult in the past,
It becomes possible to keep the pressing force constant.
研摩作業において対象ワークが3次元曲面から
成つている場合を例にとれば、3次元曲面を研摩
するときには作業具の姿勢は連続的に変わらざる
を得ないが、研摩作業にとつて重要な要素である
押付力を一定に保つための力制御を実行する必要
条件は、作業具の姿勢に関係なく正確な外力、つ
まり押付力を常時検出することである。このよう
な条件は、本発明の3方向力検出器の零点較正方
法から外力計算手段を採用して、初めて達成でき
るものである。 For example, when the target workpiece in polishing work consists of a three-dimensional curved surface, the posture of the tool must change continuously when polishing the three-dimensional curved surface, but this is an important element for polishing work. A necessary condition for performing force control to keep the pressing force constant is to constantly detect an accurate external force, that is, the pressing force, regardless of the posture of the work implement. Such conditions can only be achieved by employing external force calculation means from the zero point calibration method for a three-directional force detector of the present invention.
このように、本発明は、外力演算手段によりX
軸、Y軸、Z軸の各出力値を基準値で補正して演
算導出しているため、作業具の姿勢に拘らず、上
記のような簡便な演算によつて、作業中の外力の
合成を検出することができる。 In this way, the present invention provides X
Since each axis, Y-axis, and Z-axis output value is calculated and derived by correcting it with a reference value, the external force during work can be synthesized by simple calculations as described above, regardless of the posture of the work tool. can be detected.
したがつて、従来の零点較正法では困難であつ
た、3次元曲面の研摩作業を押付力一定で行なえ
るようになり、当該分野に寄与するところ大き
い。 Therefore, it is now possible to polish a three-dimensional curved surface with a constant pressing force, which was difficult with the conventional zero point calibration method, and this makes a great contribution to the field.
第1図、第2図は本発明の一実施例における要
部の側面図と3方向力解析図、第3図、第4図は
本発明の適用態様の解析図、第5図は従来例の説
明図である。
1……産業用ロボツト、2……ロボツト手首、
3……3方向力検出器、4……作業具。
Figures 1 and 2 are side views and three-direction force analysis diagrams of essential parts in one embodiment of the present invention, Figures 3 and 4 are analysis diagrams of applied aspects of the present invention, and Figure 5 is a conventional example. FIG. 1...Industrial robot, 2...Robot wrist,
3...Three-directional force detector, 4...Work tool.
Claims (1)
と作業具との間に3方向力検出器を装着して作業
を行うシステムにおいて、 作業具の変更に伴う検出誤差をキヤンセルする
ために行う較正法であつて、 作業前に予め、3方向検出器のX軸を垂直方向
にし、 作業具重量WはY軸、Z軸にかからないように
して、そのときのY軸の出力Y=Y0、Z軸出力
Z=Z0をとり、 自動機械の先端をZ軸回りに90゜回転し、 作業具重量Wは3方向力検出器のX軸にかから
ないようにして、 そのときのX軸の出力X=X0をとり、 これらの各軸の出力X0、Y0、Z0を基準値とし、 任意の作業姿勢にて外力が加えられているとき
の3方向力検出器のX軸、Y軸、Z軸の出力値X
=X1、Y=Y1、Z=Z1と求めてある作業具の重
量Wの情報から 外力の合力Fは F=|{(X1−X0)2+(Y1−Y0)2 +(Z1−Z0)2}1/2−W| により演算導出する ことを特徴とする3方向力検出器の較正方法。[Claims] 1. In a system that performs work by installing a 3-directional force detector between the tip of an automatic machine that moves freely in three dimensions and a working tool, the detection error caused by changing the working tool is reduced. This is a calibration method performed to cancel the calibration.Before work, set the X-axis of the 3-direction detector in the vertical direction, make sure that the weight W of the work tool is not on the Y-axis, and the Z-axis, and then adjust the Take the output Y = Y 0 and the Z-axis output Z = Z 0 , rotate the tip of the automatic machine 90 degrees around the Z-axis, make sure that the weight W of the work tool is not on the X-axis of the 3-direction force detector, and 3 - direction force detection when an external force is applied in any working posture. Output value X of the X-axis, Y-axis, and Z-axis of the device
= X 1 , Y = Y 1 , Z = Z 1 From the information on the weight W of the work tool, the resultant force F of the external force is F = | { (X 1 − X 0 ) 2 + (Y 1 − Y 0 ) 2 + (Z 1 - Z 0 ) 2 } 1/2 - W| Calibration method for a three-directional force detector, characterized in that the calculation is derived by
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27476485A JPS62134534A (en) | 1985-12-06 | 1985-12-06 | Calibration method for 3-directional force detector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27476485A JPS62134534A (en) | 1985-12-06 | 1985-12-06 | Calibration method for 3-directional force detector |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62134534A JPS62134534A (en) | 1987-06-17 |
| JPH054015B2 true JPH054015B2 (en) | 1993-01-19 |
Family
ID=17546248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27476485A Granted JPS62134534A (en) | 1985-12-06 | 1985-12-06 | Calibration method for 3-directional force detector |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62134534A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02104986U (en) * | 1989-02-03 | 1990-08-21 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57136133A (en) * | 1981-02-18 | 1982-08-23 | Hitachi Ltd | Calibrating method for component detector |
-
1985
- 1985-12-06 JP JP27476485A patent/JPS62134534A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62134534A (en) | 1987-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12311538B2 (en) | Method for determining a weight and a center of gravity of a robot manipulator load | |
| US11602863B2 (en) | Device, method and program for estimating weight and position of gravity center of load by using robot | |
| JPH0553587B2 (en) | ||
| EP0240048B1 (en) | Profile working machine | |
| JP2702015B2 (en) | Weight and center of gravity position correction device for force control work machine | |
| JP2667153B2 (en) | Direct teaching method for multiple arm device | |
| CN110682287B (en) | Robot and control device | |
| JP3217351B2 (en) | Force control device and robot using the same | |
| JP2640339B2 (en) | Automatic correction method for robot constants | |
| JPH054015B2 (en) | ||
| KR101915859B1 (en) | Servo Mismatch Compensation Method of Multi-axis Control Machine Using Laser Tracker | |
| JPH0639070B2 (en) | Robot device force sensor calibration method | |
| JPH0727408B2 (en) | Robot handling device with fixed 3D vision | |
| JPH1185234A (en) | Device and method for correcting position of teaching point of automatic tool changer | |
| JPH06315882A (en) | Force control work machine weight / center of gravity position correction device | |
| TWI389764B (en) | Machine tool with function for setting up a measurement reference point of a work | |
| JP3206775B2 (en) | Copying control method and copying control device for machining / assembly device | |
| KR100291850B1 (en) | The automaticcompensation method of force and torque sensor for gravity weight | |
| JP2520324B2 (en) | Automatic correction method for robot constants | |
| JPH0731536B2 (en) | Teaching data correction robot | |
| JP2557076B2 (en) | Force sensor with posture change compensation function | |
| JPS62199383A (en) | Control system of robot | |
| JP2538287B2 (en) | Origin adjustment method for horizontal joint robot | |
| JPH0775986A (en) | Articulated robot | |
| JPH01121904A (en) | How to correct positioning data |