JP2008221387A - Assembling method and device - Google Patents
Assembling method and device Download PDFInfo
- Publication number
- JP2008221387A JP2008221387A JP2007062287A JP2007062287A JP2008221387A JP 2008221387 A JP2008221387 A JP 2008221387A JP 2007062287 A JP2007062287 A JP 2007062287A JP 2007062287 A JP2007062287 A JP 2007062287A JP 2008221387 A JP2008221387 A JP 2008221387A
- Authority
- JP
- Japan
- Prior art keywords
- hole
- rod
- shaped member
- moment
- contact position
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000003780 insertion Methods 0.000 claims abstract description 52
- 230000037431 insertion Effects 0.000 claims abstract description 52
- 238000001514 detection method Methods 0.000 claims description 33
- 230000002093 peripheral effect Effects 0.000 claims description 11
- 238000003825 pressing Methods 0.000 description 7
- 238000013519 translation Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000013016 damping Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40032—Peg and hole insertion, mating and joining, remote center compliance
Landscapes
- Automatic Assembly (AREA)
- Manipulator (AREA)
Abstract
Description
本発明は、孔が設けられた部材(孔部品)の孔に棒状部材(軸部品)を挿入させる組立方法に関し、また、孔が設けられた部材、または、棒状部材のいずれかを把持して移動操作し孔が設けられた部材の孔に棒状部材を挿入させる組立装置に関する。 The present invention relates to an assembling method for inserting a rod-shaped member (shaft component) into a hole of a member (hole component) provided with a hole, and grips either the member provided with a hole or the rod-shaped member. The present invention relates to an assembling apparatus that inserts a rod-like member into a hole of a member that is moved and operated.
従来、棒状部材(軸部品)を把持して移動操作し、この棒状部材を孔が設けられた部材(孔部品)の孔に挿入させる組立装置が提案されている。 2. Description of the Related Art Conventionally, an assembly apparatus has been proposed in which a rod-shaped member (shaft component) is gripped and moved and inserted into a hole of a member (hole component) provided with a hole.
このような組立装置としては、孔が設けられた部材を固定して支持し、この部材の孔の内径と棒状部材の外径との差(孔及び棒状部材間のクリアランス)よりも芯ずれが小さくなるように、棒状部材を高精度に移動操作できるように構成し、この棒状部材を孔に挿入できるようにしたものが提案されている。 In such an assembly apparatus, a member provided with a hole is fixed and supported, and the misalignment is more than the difference between the inner diameter of the hole of this member and the outer diameter of the rod-shaped member (clearance between the hole and the rod-shaped member). It has been proposed that the rod-shaped member can be moved and operated with high accuracy so that the rod-shaped member can be inserted into the hole.
また、このような組立装置として、特許文献1には、ロボットアームによって棒状部材を把持し、この棒状部材を孔が設けられた部材の孔に挿入させようとしたときに、棒状部材の先端が当接して挿入方向に力(反力)を受けたならばランダムに横方向に移動操作し、モーメントを受けたならばモーメントが小さくなる方向に棒状部材の傾きを変更して、再度の挿入動作を行うようにしたピン挿入装置が記載されている。
As such an assembling apparatus, in
さらに、特許文献2には、棒状部材を把持し、この棒状部材を孔が設けられた部材の孔に挿入させようとしたときに、棒状部材の先端が当接して挿入方向に力(反力)を受けたならば、棒状部材を孔が設けられた部材に押し付けたままで、孔及び棒状部材間のクリアランスを考慮した幅で棒状部材をジグザグに移動操作するようにした組立装置が記載されている。
ところで、前述した従来の組立装置においては、芯ずれが孔及び棒状部材間のクリアランスよりも小さくなるように構成したものにおいては、棒状部材の移動操作を極めて高い精度で行う必要があり、特に、精密部品を扱う場合には、クリアランスが極めて小さいため、装置の構成及び使用が困難となる。すなわち、極めて高い精度で部材の把持及び固定を行うことができる冶具や把持手段を用意しなければならず、また、装置の動作について精密な教示が必要となる。このような教示は部材の種類が変わるたびに実施しなければならず、極めて煩雑である。 By the way, in the above-described conventional assembly apparatus, in the case where the misalignment is configured to be smaller than the clearance between the hole and the rod-shaped member, it is necessary to perform the movement operation of the rod-shaped member with extremely high accuracy. When handling precision parts, the clearance is extremely small, making it difficult to configure and use the device. That is, it is necessary to prepare a jig and a gripping means that can grip and fix a member with extremely high accuracy, and it is necessary to provide precise teaching about the operation of the apparatus. Such teaching must be carried out every time the type of member is changed, and is extremely complicated.
また、特許文献1に記載された装置においては、棒状部材が反力を受けたときにランダムに横方向に移動操作するので、この棒状部材の孔への挿入が完了するまでに要する時間を予測することができず、作業時間の短縮による生産性の向上を図ることができない。
Further, in the apparatus described in
そして、特許文献2に記載された装置においては、棒状部材が反力を受けたときに棒状部材を部材に沿ってジグザグに移動操作する。ここで、この移動操作の一方向(幅)については孔及び棒状部材間のクリアランスを考慮して設定されるが、他方向(進行方向)については、より小さな距離とする必要がある。そのため、棒状部材の孔への挿入が完了するまでに長時間を要する場合がある。また、棒状部材を孔が設けられた部材に押し付けたままで移動させることにより、部材同士の摺接による傷や破損などの不都合が生ずる虞がある。
In the apparatus described in
そこで、本発明は、前記の実情に鑑みてなされたものであり、その目的は、部材の移動操作の精度を特段に向上させる必要を生ずることなく、棒状部材の孔への挿入を短時間で完了することができ、さらに、棒状部材を孔が設けられた部材に押し付けたままで移動させることがない組立方法を提供し、また、この組立方法を実施することができる組立装置を提供することにある。 Therefore, the present invention has been made in view of the above circumstances, and its purpose is to insert the rod-shaped member into the hole in a short time without the necessity of particularly improving the accuracy of the member moving operation. To provide an assembly method that can be completed and that does not move the rod-like member while being pressed against the member provided with the hole, and to provide an assembly apparatus that can carry out this assembly method. is there.
前述の課題を解決し、前記目的を達成するため、本発明に係る組立方法は、以下の構成のいずれか一を有するものである。 In order to solve the above-described problems and achieve the above object, an assembling method according to the present invention has any one of the following configurations.
〔構成1〕
孔が設けられた部材、または、棒状部材のいずれかを把持して移動操作し孔に棒状部材を挿入させる組立方法であって、孔に棒状部材を挿入させようとしたときに棒状部材の先端部と孔の周囲部とが当接した場合に孔が設けられた部材が受ける挿入方向の並進力及びこれに直交する軸周りのモーメントを検出し、検出された並進力及びモーメントに基づく演算を行い棒状部材の先端部の当接位置の孔の中心からの方向及び距離を算出し、算出された方向及び距離に応じて孔が設けられた部材、または、棒状部材のいずれかを移動操作して棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 1]
An assembly method in which either a member provided with a hole or a rod-shaped member is gripped and moved to insert the rod-shaped member into the hole when the rod-shaped member is inserted into the hole. Detecting the translational force in the insertion direction received by the member provided with the hole when the part and the peripheral part of the hole are in contact with each other and the moment about the axis perpendicular to this are detected, and the calculation based on the detected translational force and moment is performed. Calculate the direction and distance from the center of the hole at the contact position of the tip of the rod-shaped member, and move or operate either the member provided with the hole or the rod-shaped member according to the calculated direction and distance The rod-shaped member is inserted into the hole.
〔構成2〕
構成1を有する組立方法において、検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差とに応じて予め定められた一定の距離だけ移動操作し、これらの動作を繰り返すことによって棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 2]
In the assembling method having the
〔構成3〕
構成1を有する組立方法において、検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作し、これらの動作を繰り返すことによって棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 3]
In the assembling method having the
〔構成4〕
構成1を有する組立方法において、検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向が全周方向を8つに等分した45°ずつの領域のいずれに含まれているかを判別し、方向が含まれていると判別された領域の中心方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作し、これらの動作を繰り返すことによって棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 4]
In the assembling method having the
また、本発明に係る組立装置は、以下の構成のいずれか一を有するものである。 An assembling apparatus according to the present invention has any one of the following configurations.
〔構成5〕
孔が設けられた部材、または、棒状部材のいずれかを把持して移動操作し孔に棒状部材を挿入させる把持手段と、把持手段が孔に棒状部材を挿入させようとしたときに棒状部材の先端部と孔の周囲部とが当接した場合に孔が設けられた部材が受ける挿入方向の並進力及びこれに直交する軸周りのモーメントを検出する検出手段と、検出手段により検出された並進力及びモーメントに基づく演算を行いこの演算結果に応じて把持手段の動作を制御する制御手段とを備え、制御手段は、検出手段により検出された並進力及びモーメントに基づき、棒状部材の先端部の当接位置の孔の中心からの方向及び距離を算出し、これらの方向及び距離に応じて、孔が設けられた部材、または、棒状部材のいずれかを移動操作させ、棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 5]
A gripping means for gripping either the member provided with the hole or the rod-shaped member and moving and inserting the rod-shaped member into the hole; and when the gripping means attempts to insert the rod-shaped member into the hole, Detection means for detecting the translational force in the insertion direction received by the member provided with the hole when the tip and the peripheral part of the hole are in contact with each other and the moment about the axis orthogonal thereto, and the translation detected by the detection means Control means for performing an operation based on the force and moment and controlling the operation of the gripping means according to the result of the operation, the control means based on the translational force and the moment detected by the detection means. The direction and distance from the center of the hole at the contact position is calculated, and either the member provided with the hole or the rod-shaped member is moved according to the direction and distance, and the rod-shaped member is inserted into the hole. Make And it is characterized in and.
〔構成6〕
構成5を有する組立装置において、制御手段は、検出手段により検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差とに応じて予め定められた一定の距離だけ移動操作させ、これらの動作を繰り返すことによって棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 6]
In the assembling apparatus having the
〔構成7〕
構成5を有する組立装置において、制御手段は、把持手段の動作の制御において、インピーダンス制御を行うとともに、検出手段により検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作させ、これらの動作を繰り返すことによって棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 7]
In the assembly apparatus having the
〔構成8〕
構成5を有する組立装置において、制御手段は、把持手段の動作の制御において、インピーダンス制御を行うとともに、検出手段により検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向が全周方向を8つに等分した45°ずつの領域のいずれに含まれているかを判別し、方向が含まれていると判別された領域の中心方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作させ、これらの動作を繰り返すことによって棒状部材を孔に挿入させることを特徴とするものである。
[Configuration 8]
In the assembly apparatus having the
〔構成9〕
構成5乃至構成8のいずれか一を有する組立装置であって、棒状部材を固定して支持し、把持手段は、孔が設けられた部材を把持し、検出手段は、把持手段に設けられていることを特徴とするものである。
[Configuration 9]
An assembling apparatus having any one of
本発明に係る組立方法においては、構成1を有することにより、孔に棒状部材を挿入させようとしたときに棒状部材の先端部と孔の周囲部とが当接した場合には、孔が設けられた部材が受ける挿入方向の並進力及びこれに直交する軸周りのモーメントを検出し、検出された並進力及びモーメントに基づく演算を行い棒状部材の先端部の当接位置の孔の中心からの方向及び距離を算出し、算出された方向及び距離に応じて孔が設けられた部材、または、棒状部材のいずれかを移動操作して棒状部材を孔に挿入させるので、棒状部材と孔との相対位置を迅速に修正して、棒状部材の孔への挿入を完了することができる。
In the assembling method according to the present invention, by having the
本発明に係る組立方法においては、構成2を有することにより、検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差とに応じて予め定められた一定の距離だけ移動操作し、これらの動作を繰り返すことによって棒状部材を孔に挿入させるので、棒状部材の当接位置の孔の中心からの方向及び距離が正確に求められない場合においても、棒状部材と孔との相対位置を修正して、棒状部材の孔への挿入を完了することができる。
In the assembly method according to the present invention, by having the
本発明に係る組立方法においては、構成3を有することにより、検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作し、これらの動作を繰り返すことによって棒状部材を孔に挿入させるので、棒状部材の当接位置の孔の中心からの方向及び距離が正確に求められない場合においても、棒状部材と孔との相対位置を修正して、棒状部材の孔への挿入を完了することができる。
In the assembly method according to the present invention, having the
本発明に係る組立方法においては、構成4を有することにより、検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向が全周方向を8つに等分した45°ずつの領域のいずれに含まれているかを判別し、方向が含まれていると判別された領域の中心方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作し、これらの動作を繰り返すことによって棒状部材を孔に挿入させるので、棒状部材の当接位置の孔の中心からの方向及び距離の検出精度が低い場合であっても、棒状部材と孔との相対位置を修正して、棒状部材の孔への挿入を完了することができる。
In the assembling method according to the present invention, by having the
本発明に係る組立装置においては、構成5を有することにより、制御手段は、検出手段により検出された並進力及びモーメントに基づき、棒状部材の先端部の当接位置の孔の中心からの方向及び距離を算出し、これらの方向及び距離に応じて、孔が設けられた部材、または、棒状部材のいずれかを移動操作させ、棒状部材を孔に挿入させるので、棒状部材と孔との相対位置を迅速に修正して、棒状部材の孔への挿入を完了することができる。
In the assembling apparatus according to the present invention, by having the
本発明に係る組立装置においては、構成6を有することにより、制御手段は、検出手段により検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差とに応じて予め定められた一定の距離だけ移動操作させ、これらの動作を繰り返すことによって棒状部材を孔に挿入させるので、棒状部材の当接位置の孔の中心からの方向及び距離が正確に求められない場合においても、棒状部材と孔との相対位置を修正して、棒状部材の孔への挿入を完了することができる。
In the assembling apparatus according to the present invention, having the
本発明に係る組立装置においては、構成7を有することにより、制御手段は、把持手段の動作の制御において、インピーダンス制御を行うとともに、検出手段により検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と算出された方向に含まれる想定誤差と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作させ、これらの動作を繰り返すことによって棒状部材を孔に挿入させるので、棒状部材の当接位置の孔の中心からの方向及び距離が正確に求められない場合においても、棒状部材と孔との相対位置を修正して、棒状部材の孔への挿入を完了することができる。
In the assembling apparatus according to the present invention, having the
本発明に係る組立装置においては、構成8を有することにより、制御手段は、把持手段の動作の制御において、インピーダンス制御を行うとともに、検出手段により検出されたモーメントに基づき、当接位置の孔の中心からの方向を算出し、この方向が全周方向を8つに等分した45°ずつの領域のいずれに含まれているかを判別し、方向が含まれていると判別された領域の中心方向に、孔が設けられた部材、または、棒状部材のいずれかを、孔及び棒状部材の径と孔及び棒状部材間のクリアランスとに応じて予め定められた一定の距離だけ移動操作させ、これらの動作を繰り返すことによって棒状部材を孔に挿入させるので、棒状部材の当接位置の孔の中心からの方向及び距離の検出精度が低い場合であっても、棒状部材と孔との相対位置を修正して、棒状部材の孔への挿入を完了することができる。
In the assembling apparatus according to the present invention, having the
本発明に係る組立装置においては、構成9を有することにより、棒状部材が固定して支持され、把持手段は、孔が設けられた部材を把持し、検出手段は、把持手段に設けられているので、検出手段として、インピーダンス制御を行うための検出手段と兼用することができ、装置構成を簡素化することができる。
In the assembling apparatus according to the present invention, by having the
すなわち、本発明は、部材の移動操作の精度を特段に向上させる必要を生ずることなく、棒状部材の孔への挿入を短時間で完了することができ、さらに、棒状部材を孔が設けられた部材に押し付けたままで移動させることがない組立方法を提供することができるものである。また、本発明は、本発明に係る組立方法を実施することができる組立装置を提供することができるものである。 That is, the present invention can complete the insertion of the rod-shaped member into the hole in a short time without the necessity of particularly improving the accuracy of the member moving operation, and the rod-shaped member is provided with the hole. It is possible to provide an assembling method that does not move while being pressed against a member. Moreover, this invention can provide the assembly apparatus which can implement the assembly method which concerns on this invention.
以下、本発明を実施するための最良の形態について図面を参照して説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
〔組立装置の構成〕
図1は、本発明に係る組立装置の構成を示す側面図である。
[Configuration of assembly equipment]
FIG. 1 is a side view showing a configuration of an assembling apparatus according to the present invention.
本発明に係る組立装置は、図1に示すように、把持手段となるロボットアーム1及び制御手段3を有して構成されている。
As shown in FIG. 1, the assembling apparatus according to the present invention includes a
図2は、本発明に係る組立装置の要部の構成を示す側面図である。 FIG. 2 is a side view showing a configuration of a main part of the assembling apparatus according to the present invention.
そして、本発明に係る組立装置においては、図2に示すように、ロボットアーム1は、孔が設けられた部材(以下、「孔部品」という。)101、または、棒状部材(以下、「軸部品」という。)102のいずれかを把持して移動操作する。この実施の形態においては、ロボットアーム1は、孔部品101を把持するようになっている。また、この組立装置においては、軸部品102は、固定されて支持される。
In the assembling apparatus according to the present invention, as shown in FIG. 2, the
この組立装置においては、ロボットアーム1は、把持した孔部品101を移動操作し、この孔部品101の孔103に、軸部品102を挿入させる。
In this assembling apparatus, the
ロボットアーム1には、孔部品101を把持した状態で、この孔部品101が受ける並進方向(孔の軸方向)の力及びこの並進方向に直交する軸回りのモーメントを計測する検出手段として、力センサ2を設けることができる。この力センサ2は、ロボットアーム1が軸部品102を孔103に挿入させようとしたときに、軸部品102の先端部と孔103の周囲部とが当接した場合に、孔部品101が受ける挿入方向の並進力及びこれに直交する軸周りのモーメントを検出する。なお、ロボットアーム1における力センサ2は、以下に述べるインピーダンス制御を行うためのセンサを兼ねている。
The
図3は、本発明に係る組立装置の構成を示すブロック図である。 FIG. 3 is a block diagram showing the configuration of the assembling apparatus according to the present invention.
この組立装置においては、力センサ2からの検出出力は、図3に示すように、制御手段3に送られる。この制御手段3は、力制御器3aと、当接位置算出部3bとから構成されている。力センサ2からの検出出力は、力制御器3aの倣い動作生成部4及び当接位置算出部3bの算出部5に送られる。
In this assembling apparatus, the detection output from the
倣い動作生成部4は、力センサ2により検出された並進力及びモーメントに基づき、ロボットアーム1が受けた力に倣って動作するための倣い動作信号を生成し、加算器7に送る。この加算器7においては、倣い動作信号と、力制御器3aの目標動作指示部6から出力された制御信号とが加算される。加算器7において加算された信号は、ロボットアーム1が目標として設定された動作を行いつつ、外力を受けた場合には、この力に倣って動作するインピーダンス制御等がなされるための動作制御信号となっている。この動作制御信号は、偏差補償器8を経て、ロボットアーム1の駆動装置9に送られる。
The copying
また、ロボットアーム1には、このロボットアーム1の位置、姿勢及び動作速度を検出するための位置センサ10が設けられている。この位置センサ10からの位置検出出力は、偏差補償器8に送られる。偏差補償器8は、位置センサ10からの位置検出出力に基づいて、ロボットアーム1が動作制御信号に応じた動作を行うように制御する。
Further, the
一方、当接位置算出部3bの算出部5は、力センサ2により検出された並進力及びモーメントに基づく演算を行い、この演算結果を力制御器3aの目標動作指示部6に送る。すなわち、この組立装置においては、ロボットアーム1は、予め設定された目標動作に加えて、当接位置算出部3bの算出部5における演算結果である補正情報に応じて、動作が制御される。
On the other hand, the
図4は、倣い動作生成部4の構成を示すブロック図である。
FIG. 4 is a block diagram illustrating a configuration of the copying
力制御器3aは、例えば、インピーダンス制御を行う場合には、図4に示すように、倣い動作生成部4としてインピーダンス偏差計算部4を有するものとして構成することができる。この力制御器3aにおいては、ロボットアーム1からの位置検出出力である実関節速度θが順運動学計算部11に送られ、力センサ2からの検出出力である手先力及びモーメントFがインピーダンス偏差計算部4に送られる。
For example, when performing the impedance control, the
インピーダンス偏差計算部4は、〔Mx′′i+Dx′i+Kxi=F〕より、インピーダンス偏差量xi及びインピーダンス偏差速度x′iを算出し、軌道生成部6からの出力信号に加算する。M,D,Kは、それぞれ、仮想マス、ダンパ、バネに対応する定数である。なお、ダンピング制御の場合には、M,Kは、0となる。
The impedance
インピーダンス偏差量xiを加算された目標手先位置・姿勢を示す信号Xrefは、順運動学計算部11から出力された実手先位置・姿勢を示す信号Xを加算されて、Pゲイン(比例ゲイン)回路12を経て、現在の偏差に比例した制御出力となされて、加算器に送られる。インピーダンス偏差速度x′iを加算された目標手先速度を示す信号Vrefは、加算器に送られ、Pゲイン回路12を経た信号と加算されて、逆ヤコビ行列回路13に送られる。逆ヤコビ行列回路13は、手先位置・姿勢の微分値(速度)から、目標関節速度ωrefを導いて、ロボットアーム1に供給する。
Signal Xref indicating the target hand position and posture obtained by adding the impedance deviation x i are summed signal X indicating the actual hand position and orientation output from the forward kinematical calculation unit 11, P gain (proportional gain) A control output proportional to the current deviation is made through the
図5は、本発明に係る組立装置の構成の他の例を示すブロック図である。 FIG. 5 is a block diagram showing another example of the configuration of the assembling apparatus according to the present invention.
本発明に係る組立装置は、ロボットアーム1が孔部品101を把持した状態において、この孔部品101が受ける並進方向の力及びこの並進方向に直交する軸回りのモーメントを計測する検出手段として、力センサ2を設けなくとも構成することができる。
The assembly apparatus according to the present invention uses force as a detecting means for measuring a translational direction force received by the
すなわち、この組立装置においては、位置センサ10からの検出出力は、図6に示すように、力制御器3aの力・モーメント推定器14に送られる。この力・モーメント推定器14は、ロボットアーム1が受ける並進方向の力及びこの並進方向に直交する軸回りのモーメントを計測する検出手段となる。すなわち、力・モーメント推定器14は、位置センサ10からの検出出力及び偏差補償器8から出力される制御信号を比較して、ロボットアーム1が受ける並進方向の力及びこの並進方向に直交する軸回りのモーメントを推定する。
That is, in this assembling apparatus, the detection output from the
力・モーメント推定器14による推定結果を示す出力は、力制御器3aの倣い動作生成部4及び当接位置算出部3bの算出部5に送られる。倣い動作生成部4は、力・モーメント推定器14により推定された並進力及びモーメントに基づき、ロボットアーム1が受けた力に倣って動作するための倣い動作信号を生成し、加算器7に送る。この加算器7においては、倣い動作信号と、力制御器3aの目標動作指示部6から出力された制御信号とが加算される。加算器7において加算された信号は、ロボットアーム1が目標として設定された動作を行いつつ、外力を受けた場合には、この力に倣って動作するインピーダンス制御等がなされるための動作制御信号となっている。この動作制御信号は、偏差補償器8を経て、ロボットアーム1の駆動装置9に送られる。
The output indicating the estimation result by the force /
また、位置センサ10からの位置検出出力は、偏差補償器8にも送られる。偏差補償器8は、位置センサ10からの位置検出出力に基づいて、ロボットアーム1が動作制御信号に応じた動作を行うように制御する。
The position detection output from the
一方、当接位置算出部3bの算出部5は、力・モーメント推定器14により推定された並進力及びモーメントに基づく演算を行い、この演算結果を力制御器3aの目標動作指示部6に送る。すなわち、この組立装置においては、ロボットアーム1は、予め設定された目標動作に加えて、当接位置算出部3bの算出部5における演算結果である補正情報に応じて、動作が制御される。
On the other hand, the
〔軸部品の当接位置が正確に求められる場合〕
この組立装置においは、把持した孔部品101を移動操作しこの孔部品101の孔103に軸部品102を挿入させようとしたときに、制御手段3は、力センサ2により検出され、または、力・モーメント推定器14により推定された並進力及びモーメントに基づき、軸部品102の先端部の当接位置の孔の中心からの方向及び距離を算出し、これら方向及び距離に応じて、孔部品101、または、軸部品102のいずれかを移動操作させ、軸部品102を孔103に挿入させる
図6は、孔部品101と軸部品102との位置関係を示す平面図である。
[When the contact position of the shaft parts is accurately determined]
In this assembling apparatus, when the
ここで、図6に示すように、孔部品101の孔103に軸部品102を挿入させるときに、芯ずれのため、軸部品102の先端部が孔103の周囲部分に当接した状況を考える。図6は、挿入方向から見たときの様子を示す。ここでは、孔103が孔部品101の中心にあり、軸部品102の先端部が、孔部品101の中心を原点とする座標で(x1,y1)の位置に当接した場合を考える。
Here, as shown in FIG. 6, when the
組立装置の力センサ2は、x軸及びy軸回りのモーメントNx1,Ny1と、当接時の押付力(並進力)Fz1を計測する。なお、これらモーメント及び押付力(並進力)は瞬間的に生ずるものなので、積分値として求めることが望ましい。制御手段3は、力センサ2により計測されたこれら計測値に基づいて、当接位置の座標(x1,y1)を求める。この座標(x1,y1)に基づいて、再度挿入動作を行えば、挿入が完了するはずである。
The
例えば、この組立装置において、座標(x0,y0)において組立てに失敗した場合、つまり、軸部品102が孔103に挿入されなかった場合には、当接位置(x1,y1)を求め、次に、座標(x0−x1,y0−y1)に移動操作し、再度挿入動作を行えば、挿入が完了する。
For example, in this assembly apparatus, when the assembly fails at the coordinates (x0, y0), that is, when the
モーメントは、力と回転軸及び作用点間の距離との積であるので、Fz1,Nx1,Ny1の関係は、以下のように示すことができる。 Since the moment is the product of the force and the distance between the rotation axis and the action point, the relationship between Fz1, Nx1, and Ny1 can be expressed as follows.
Nx1=y1×Fz1 ・・・(式1)
Ny1=x1×Fz1 ・・・(式2)
この関係より、以下の関係が求められる。
Nx1 = y1 × Fz1 (Formula 1)
Ny1 = x1 × Fz1 (Formula 2)
From this relationship, the following relationship is required.
y1=Nx1/Fz1 ・・・(式3)
x1=Ny1/Fz1 ・・・(式4)
このようにして、軸部品102の当接点の位置がわかる。この場合には、1回めの挿入動作により、孔部品101と軸部品102とが当接して芯ずれ量がわかり、2回めの挿入動作により挿入が完了するので、短時間にて挿入操作を完了することができる。
y1 = Nx1 / Fz1 (Formula 3)
x1 = Ny1 / Fz1 (Formula 4)
In this way, the position of the contact point of the
図8は、本発明に係る組立方法の手順を示すフローチャートである。 FIG. 8 is a flowchart showing the procedure of the assembling method according to the present invention.
このような組立装置の動作をフローチャートより示すと、図8に示すように、本発明に係る組立方法の手順を示すものとなり、すなわち、ステップst1において動作を開始すると、ステップst2に進み、挿入動作を開始する。次に、ステップst3に進み、軸部品102の先端部と孔部品101とが当接したか否かを判断する。軸部品102の先端部と孔部品101とが当接したならばステップst4に進み、軸部品102の先端部と孔部品101とが当接せず挿入操作が完了したならば、ステップst7に進んで動作を終了する。
When the operation of such an assembling apparatus is shown in the flowchart, as shown in FIG. 8, the procedure of the assembling method according to the present invention is shown. That is, when the operation is started in step st1, the operation proceeds to step st2, and the insertion operation is performed. To start. Next, it progresses to step st3 and it is judged whether the front-end | tip part of the
ステップst4では、軸部品102の先端部と孔部品101との当接の瞬間のx軸及びy軸回りのモーメントNx1,Ny1と押付力(並進力)Fz1とを計測し、ステップst5に進む。ステップst5では、前述の(式3),(式4)により、軸部品102と孔部品101との当接点の位置の座標(x1,y1)を算出し、ステップst6に進む。ステップst6では、ステップst5で算出された当接位置の座標(x1,y1)に基づいて、孔部品101を座標(x0−x1,y0−y1)に移動操作し、ステップst2に戻り、再度挿入動作を行う。
In step st4, moments Nx1, Ny1 and pressing force (translation force) Fz1 around the x-axis and y-axis at the moment of contact between the tip of the
なお、孔103の内縁部及び軸部品102の先端部の周縁部に面取りがなされており、かつ、ロボットアーム1がインピーダンス制御等をなされている場合には、面取面同士が当接すれば、挿入が可能である。この場合には、孔103は、面取り量だけ大きい内径とみなすことができ、また、軸部品102は、面取り量だけ細い外径とみなすことができる。
If the inner edge of the
〔軸部品の当接位置までの距離が正確に求められない場合〕
一方、孔部品101と軸部品102との芯ずれ量が微小である場合や、孔部品101と軸部品102との間の押付力が小さい場合には、力センサ2によって計測されるモーメントNx1,Ny1及び押付力Fz1が小さくなり、ノイズの影響が大きくなる。そのため、これらモーメントNx1,Ny1及び押付力Fz1の値に対して所定のフィルタ処理を施す必要がある。この場合には、孔部品101と軸部品102とが当接したときの瞬間的な力の関係をうまく再現できない虞がある。すなわち、各モーメントNx1,Ny1は、同じ比率でフィルタ処理をなされるが、押付力Fz1は、モーメントNx1,Ny1とは異なる比率でフィルタ処理される可能性がある。この場合には、前述の(式1),(式2)の関係は成立しない。この場合には、前述の(式3),(式4)で得られる芯ずれ量(x1,y1)も正確なものでない。
(When the distance to the contact position of the shaft component cannot be determined accurately)
On the other hand, when the misalignment amount between the
しかしながら、この場合においても、各モーメントNx1,Ny1の比は正確に保存されていると考えられる。各モーメントNx1,Ny1の比が保存されていれば、孔部品101の中央から軸部品102の当接点に向けての方向θ1を、以下のように求めることができる。
However, even in this case, it is considered that the ratio of the moments Nx1 and Ny1 is accurately preserved. If the ratios of the moments Nx1 and Ny1 are stored, the direction θ1 from the center of the
θ1=tan−1(y1/x1)=tan−1(Nx1/Ny1) ・・・(式5)
ここで、tan−1の定義は、以下の通りである。
θ1 = tan −1 (y1 / x1) = tan −1 (Nx1 / Ny1) (Formula 5)
Here, the definition of tan −1 is as follows.
θ=tan−1(y/x)のとき、x=cos(θ),y=sin(θ)
すなわち、tan(θ)={sin(θ)/cos(θ)}=y/x
この(式5)によって、孔部品101中央から軸部品102の当接点へ向かう方向θ1を求めることができる。そして、孔部品101中央から軸部品102の当接点までの距離δ1を決定すれば、当接位置の座標(x1,y1)の推定値を得ることができる。
When θ = tan −1 (y / x), x = cos (θ), y = sin (θ)
That is, tan (θ) = {sin (θ) / cos (θ)} = y / x
By this (Formula 5), the direction θ1 from the center of the
距離δ1を決定する手法としては、以下の2つが考えられる。 The following two methods are conceivable as a method for determining the distance δ1.
(1)軸部品102と孔部品101とを押接させたままで、当接位置をθ1方向に移動させる手法
この手法は、前述の特許文献2に記載された技術と同様に、距離δ1を決定することなく、軸部品102と孔部品101とを押接させたままで、これらを摺動させ、当接位置をθ1方向に移動させて、孔103と軸部品102との芯が合致する位置を探し、軸部品102を孔103に挿入させるものである。
(1) A method of moving the contact position in the θ1 direction while keeping the
軸部品102と孔部品101とを押接させたままで移動させることが可能な場合には、この手法を採用することができる。なお、この手法においては、特許文献2に記載された技術に比較して、軸部品102と孔部品101との相対移動方向は1軸方向で済むので、組立に要する時間を短くすることができる。
This method can be employed when the
(2)予め、適切な移動量を定めておく手法
この手法は、距離δ1を予め決定しておく手法である。
(2) Method of determining an appropriate amount of movement in advance This method is a method of determining the distance δ1 in advance.
図7は、計測された方向が正確である場合に、軸部品及び孔の径の関係を示す平面図である。 FIG. 7 is a plan view showing the relationship between the shaft component and the diameter of the hole when the measured direction is accurate.
距離δ1の決定の仕方としては、例えば、以下の手法がある。すなわち、図7に示すように、孔103の内径をφR,軸部品102の外径をφrとする。そして、1回めの挿入動作において、軸部品102が孔103の縁に引っかかり、当接状態になっているとする。
As a method of determining the distance δ1, for example, there are the following methods. That is, as shown in FIG. 7, the inner diameter of the
2回めの挿入動作に先だって、軸部品102と孔103とを相対移動させる場合、この移動量が大きすぎると、軸部品102が孔103の反対側にまで行き過ぎてしまい、挿入が行えない。軸部品102と孔103との相対移動量が、孔103の内径から軸部品102の外径を引いた値未満であれば、軸部品102が孔103を通り過ぎてしまうことはない。したがって、距離δ1は、以下のように定めることが望ましい。
When the
δ1<φR−φr ・・・(式6)
距離δ1について、この(式6)を満足しつつ、できるだけ大きな値に決定しておけば、最短時間で挿入操作を完了することができる。実際の芯ずれ量が決定した距離δ1よりも大きい場合には、軸部品102が孔103に距離δ1だけ近づいても挿入は完了しないが、このとき、再度、力センサ2による計測により方向θ1を計算し、移動操作を繰り返すことにより、挿入操作を完了することができる。
δ1 <φR−φr (Formula 6)
If the distance δ1 is determined to be as large as possible while satisfying this (Expression 6), the insertion operation can be completed in the shortest time. When the actual misalignment amount is larger than the determined distance δ1, the insertion is not completed even if the
この場合にも、孔103の内縁部及び軸部品102の先端部の周縁部に面取りがなされており、かつ、ロボットアーム1がインピーダンス制御等をなされている場合には、面取面同士が当接すれば、挿入が可能である。この場合には、孔103は、面取り量だけ大きい内径とみなすことができ、また、軸部品102は、面取り量だけ細い外径とみなすことができる。
Also in this case, when the inner edge portion of the
〔軸部品の当接位置の方向にも誤差が含まれることが想定される場合〕
さらに、力センサ2により計測される値が極めて小さな値である場合等には、モーメントNx1,Ny1も正確に求められないことが想定される。この場合には、前述の(式5)で得られる方向θ1にも、誤差が含まれることが想定される。
[When it is assumed that the direction of the contact position of the shaft component also includes errors]
Furthermore, when the value measured by the
図9は、求められた方向θ1に誤差が含まれる場合に、軸部品102の当接位置が存在すると想定される領域を示す平面図である。
FIG. 9 is a plan view showing a region where the contact position of the
演算によって得られた方向θ1に含まれると想定される想定誤差をθeとすると、軸部品102の当接位置は、図9に示すように、領域Θ、すなわち、方向(θ1−θe)乃至方向(θ1+θe)の範囲内に存在する。
If the assumed error assumed to be included in the direction θ1 obtained by the calculation is θe, the contact position of the
この場合にも、方向θ1に、予め決定した距離δ1だけ、孔部品101及び軸部品102を相対移動させることを繰り返せば、軸部品102の孔103への挿入操作を完了することができる。すなわち、方向θ1に距離δ1だけ移動した位置で挿入が完了しない場合には、再度、力センサ2による計測により方向θ1を計算し、移動操作を繰り返すことにより、挿入操作を完了することができる。この場合にも、ランダムな方向に移動操作をして再挿入を試みる従来の組立装置に比較して、短い時間で挿入動作を完了することができる。
Also in this case, if the relative movement of the
距離δ1を決定する手法としては、以下の2つが考えられる。 The following two methods are conceivable as a method for determining the distance δ1.
(1)軸部品102と孔部品101とを押接させたままで、当接位置をθ1方向に移動させる手法
この手法は、前述の特許文献2に記載された技術と同様に、距離δ1を決定することなく、軸部品102と孔部品101とを押接させたままで、これらを摺動させ、当接位置を領域Θ内で移動させて、孔103と軸部品102との芯が合致する位置を探し、軸部品102を孔103に挿入させるものである。
(1) A method of moving the contact position in the θ1 direction while keeping the
軸部品102と孔部品101とを押接させたままで移動させることが可能な場合には、この手法を採用することができる。なお、この手法においては、力センサ2の計測結果に誤差が含まれる場合の動作を想定しており、特許文献2に記載された技術と同程度の所要時間でロバスト(robust)な位置探索を行うことができる。
This method can be employed when the
(2)予め、適切な移動量を定めておく手法
この手法は、距離δ1を予め決定しておく手法である。
(2) Method of determining an appropriate amount of movement in advance This method is a method of determining the distance δ1 in advance.
図10は、計測された方向が正確ではない場合に、軸部品及び孔の径の関係を示す平面図である。 FIG. 10 is a plan view showing the relationship between the diameter of the shaft component and the hole when the measured direction is not accurate.
距離δ1の決定の仕方としては、例えば、以下の手法がある。すなわち、図10に示すように、孔103の内径をφR,軸部品102の外径をφrとする。そして、1回めの挿入動作において、軸部品102が孔103の縁に引っかかり、当接状態になっているとする。そして、計測された方向θ1には、想定誤差θeが含まれているものとする。
As a method of determining the distance δ1, for example, there are the following methods. That is, as shown in FIG. 10, the inner diameter of the
2回めの挿入動作に先だって、軸部品102と孔103とを相対移動させる場合、この移動量が大きすぎると、軸部品102が孔103の反対側にまで行き過ぎてしまい、挿入が行えない。軸部品102と孔103との相対移動量が、孔103の内径から軸部品102の外径を引いた値未満であり、さらに、想定誤差θeを考慮すれば、軸部品102が孔103を通り過ぎてしまうことはない。このとき、軸部品102と孔103との芯ずれδrの値は、(φR−φr)/2である。したがって、距離δ1は、以下のように定めることが望ましい。
When the
δ1<(φR−φr)×cos(θe) ・・・(式7)
距離δ1について、この(式7)を満足していれば、方向θ1に想定誤差θeが含まれていても軸部品102が孔103を通り過ぎることがなく、この範囲で距離δ1をできるだけ大きな値に決定しておけば、最短時間で挿入操作を完了することができる。なお、想定誤差θeは、試験等により、予め想定しておく。
δ1 <(φR−φr) × cos (θe) (Expression 7)
If this (Expression 7) is satisfied for the distance δ1, the
実際の芯ずれ量が決定した距離δ1よりも大きい場合には、軸部品102が孔103に距離δ1だけ近づいても挿入は完了しないが、このとき、再度、力センサ2による計測により方向θ1を計算し、移動操作を繰り返すことにより、挿入操作を完了することができる。
When the actual misalignment amount is larger than the determined distance δ1, the insertion is not completed even if the
この場合にも、孔103の内縁部及び軸部品102の先端部の周縁部に面取りがなされており、かつ、ロボットアーム1がインピーダンス制御等をなされている場合には、面取面同士が当接すれば、挿入が可能である。この場合には、孔103は、面取り量だけ大きい内径とみなすことができ、また、軸部品102は、面取り量だけ細い外径とみなすことができる。
Also in this case, when the inner edge portion of the
図11は、本発明に係る組立方法の手順の他の例を示すフローチャートである。 FIG. 11 is a flowchart showing another example of the procedure of the assembling method according to the present invention.
このような組立装置の動作をフローチャートより示すと、図11に示すように、本発明に係る組立方法の手順を示すものとなり、すなわち、ステップst10において、事前設定として、以下の計算をしておく。これにより、前述の(式7)による距離δ1の算出が可能となる。 When the operation of such an assembling apparatus is shown in the flowchart, as shown in FIG. 11, the procedure of the assembling method according to the present invention is shown. That is, in step st10, the following calculation is performed as a preset. . As a result, the distance δ1 can be calculated according to the above (Equation 7).
δ1=(φR−φr)×cos(θe) ・・・(式8)
そして、ステップst11において動作を開始すると、ステップst12に進み、挿入動作を開始する。次に、ステップst13に進み、軸部品102の先端部と孔部品101とが当接したか否かを判断する。軸部品102の先端部と孔部品101とが当接したならばステップst14に進み、軸部品102の先端部と孔部品101とが当接せず挿入操作が完了したならば、ステップst17に進んで動作を終了する。
δ1 = (φR−φr) × cos (θe) (Equation 8)
Then, when the operation is started in step st11, the operation proceeds to step st12 and the insertion operation is started. Next, it progresses to step st13 and it is judged whether the front-end | tip part of the
ステップst14では、軸部品102の先端部と孔部品101との当接の瞬間のx軸及びy軸回りのモーメントNx1,Ny1を計測し、ステップst15に進む。ステップst15では、前述の(式5)により、軸部品102と孔部品101との当接点の方向を算出し、ステップst16に進む。ステップst16では、ステップst5で算出された当接位置の方向及び(式7)に基づいて、孔部品101を座標(x0−δ1×cos(θe),y0−δ1×sin(θe))に移動操作し、ステップst12に戻り、再度挿入動作を行う。
In step st14, moments Nx1 and Ny1 about the x-axis and y-axis at the moment of contact between the tip of the
〔軸部品の当接位置の方向を45°ずつの領域のいずれかとする方法〕
また、本発明においては、前述のようにして検出された各モーメントNx1,Ny1に基づき、軸部品102の孔部品101への当接位置を、孔103の中心から全周を8つに等分した45°ずつの領域のいずれに含まれているものとみなすようにしてもよい。
[Method of changing the direction of the contact position of the shaft component to any one of 45 ° regions]
Further, in the present invention, based on the moments Nx1 and Ny1 detected as described above, the contact position of the
この方法は、Nx1、Ny1に閾値Ne(正の値)を設けて、簡易的に領域を判定するものである。 In this method, a threshold Ne (positive value) is provided for Nx1 and Ny1, and a region is simply determined.
(1) Nx1 > Ne、かつ、|Ny1|< Ne
(2) Nx1 > Ne、かつ、 Ny1 > Ne
(3)|Nx1|< Ne、かつ、 Ny1 > Ne
(4) Nx1 >−Ne、かつ、 Ny1 > Ne
(5) Nx1 >−Ne、かつ、|Ny1|< Ne
(6) Nx1 >−Ne、かつ、 Ny1 >−Ne
(7)|Nx1|< Ne、かつ、 Ny1 >−Ne
(8) Nx1 > Ne、かつ、 Ny1 >−Ne
孔103の中心からみた軸部品102の当接位置の方向を、(1)の場合には0°、(2)の場合には45°、(3)の場合には90°、(4)の場合には135°(5)の場合には180°、(6)の場合には225°、(7)の場合には270°、(8)の場合には315°とみなす。
(1) Nx1> Ne and | Ny1 | <Ne
(2) Nx1> Ne and Ny1> Ne
(3) | Nx1 | <Ne and Ny1> Ne
(4) Nx1> -Ne and Ny1> Ne
(5) Nx1> −Ne and | Ny1 | <Ne
(6) Nx1> -Ne and Ny1> -Ne
(7) | Nx1 | <Ne and Ny1> −Ne
(8) Nx1> Ne and Ny1> -Ne
The direction of the contact position of the
そして、これらの方向に、予め決定した距離δ1だけ、孔部品101及び軸部品102を相対移動させることを繰り返せば、軸部品102の孔103への挿入操作を完了することができる。このとき、距離δ1だけ移動した位置で挿入が完了しない場合には、再度、力センサ2による計測により各モーメントNx1,Ny1から上記に従って方向を判定し、移動操作を繰り返すことにより、挿入操作を完了することができる。この場合にも、ランダムな方向に移動操作をして再挿入を試みる従来の組立装置に比較して、短い時間で挿入動作を完了することができる。
Then, by repeatedly moving the
また、この方法では、複雑な逆三角関数を用いず、単なる比較演算のみで方向を決定することができる。 Also, with this method, the direction can be determined by a simple comparison operation without using a complicated inverse trigonometric function.
距離δ1は、以下のように定めることが望ましい。 It is desirable to determine the distance δ1 as follows.
δ1<(φR−φr)×cos(22.5°) ・・・(式9)
距離δ1について、この(式9)を満足していれば、軸部品102が孔103を通り過ぎることがなく、この範囲で距離δ1をできるだけ大きな値に決定しておけば、最短時間で挿入操作を完了することができる。
δ1 <(φR−φr) × cos (22.5 °) (Equation 9)
If this (Equation 9) is satisfied for the distance δ1, the
この場合にも、孔103の内縁部及び軸部品102の先端部の周縁部に面取りがなされており、かつ、ロボットアーム1がインピーダンス制御等をなされている場合には、面取面同士が当接すれば、挿入が可能である。この場合には、孔103は、面取り量だけ大きい内径とみなすことができ、また、軸部品102は、面取り量だけ細い外径とみなすことができる。
Also in this case, when the inner edge portion of the
1 ロボットアーム
2 力センサ
3 制御手段
101 孔部品
102 軸部品
103 孔
DESCRIPTION OF
Claims (9)
前記孔に前記棒状部材を挿入させようとしたときに、前記棒状部材の先端部と前記孔の周囲部とが当接した場合に、前記孔が設けられた部材が受ける挿入方向の並進力及びこれに直交する軸周りのモーメントを検出し、
検出された前記並進力及びモーメントに基づく演算を行い、前記棒状部材の先端部の当接位置の前記孔の中心からの方向及び距離を算出し、
算出された前記方向及び距離に応じて、前記孔が設けられた部材、または、前記棒状部材のいずれかを移動操作して、前記棒状部材を前記孔に挿入させる
ことを特徴とする組立方法。 An assembly method in which either a member provided with a hole or a rod-shaped member is gripped and moved to insert the rod-shaped member into the hole,
When the rod-shaped member is inserted into the hole, the translational force in the insertion direction received by the member provided with the hole when the tip of the rod-shaped member comes into contact with the peripheral portion of the hole, and Detect the moment around the axis perpendicular to this,
Performing a calculation based on the detected translational force and moment, calculating the direction and distance from the center of the hole of the contact position of the tip of the rod-shaped member,
According to the calculated direction and distance, either the member provided with the hole or the rod-like member is moved to insert the rod-like member into the hole.
ことを特徴とする請求項1記載の組立方法。 Based on the detected moment, the direction of the contact position from the center of the hole is calculated, and in this direction, either the member provided with the hole or the rod-shaped member is replaced with the hole and the hole. The rod-shaped member is inserted into the hole by moving and operating a predetermined distance according to a diameter of the rod-shaped member and an assumed error included in the calculated direction, and repeating these operations. The assembly method according to claim 1.
ことを特徴とする請求項1記載の組立方法。 Based on the detected moment, the direction of the contact position from the center of the hole is calculated, and in this direction, either the member provided with the hole or the rod-shaped member is replaced with the hole and the hole. The rod-shaped member is moved by a predetermined distance according to the diameter of the rod-shaped member, the assumed error included in the calculated direction, and the clearance between the hole and the rod-shaped member, and the rod-shaped member is repeated by repeating these operations. The assembly method according to claim 1, wherein a member is inserted into the hole.
ことを特徴とする請求項1記載の組立方法。 Based on the detected moment, the direction of the contact position from the center of the hole is calculated, and which direction is included in each of the 45 ° regions obtained by equally dividing the entire circumferential direction into eight. In the center direction of the region where it is determined that the direction is included, either the member provided with the hole or the rod-shaped member, the diameter of the hole and the rod-shaped member, and the hole and 2. The assembling method according to claim 1, wherein the rod-shaped member is inserted into the hole by moving a predetermined distance according to a clearance between the rod-shaped members and repeating these operations. .
前記把持手段が前記孔に前記棒状部材を挿入させようとしたときに、前記棒状部材の先端部と前記孔の周囲部とが当接した場合に、前記孔が設けられた部材が受ける挿入方向の並進力及びこれに直交する軸周りのモーメントを検出する検出手段と、
前記検出手段により検出された並進力及びモーメントに基づく演算を行い、この演算結果に応じて前記把持手段の動作を制御する制御手段と
を備え、
前記制御手段は、前記検出手段により検出された並進力及びモーメントに基づき、前記棒状部材の先端部の当接位置の前記孔の中心からの方向及び距離を算出し、これらの方向及び距離に応じて、前記孔が設けられた部材、または、前記棒状部材のいずれかを移動操作させ、前記棒状部材を前記孔に挿入させる
ことを特徴とする組立装置。 Gripping means for gripping and moving either a member provided with a hole or a rod-shaped member and inserting the rod-shaped member into the hole;
When the gripping means tries to insert the rod-shaped member into the hole, the insertion direction received by the member provided with the hole when the tip of the rod-shaped member comes into contact with the peripheral portion of the hole Detecting means for detecting the translational force and the moment about the axis perpendicular thereto,
A control unit that performs a calculation based on the translational force and the moment detected by the detection unit, and controls the operation of the gripping unit according to the calculation result.
The control means calculates the direction and distance from the center of the hole of the contact position of the tip of the rod-like member based on the translational force and moment detected by the detection means, and according to the direction and distance. The assembly apparatus is characterized in that either the member provided with the hole or the rod-shaped member is operated to move, and the rod-shaped member is inserted into the hole.
ことを特徴とする請求項5記載の組立装置。 The control means calculates a direction of the contact position from the center of the hole based on the moment detected by the detection means, and a member provided with the hole in this direction or the rod-shaped member Is moved by a predetermined distance according to the diameter of the hole and the rod-shaped member and the assumed error included in the calculated direction, and the rod-shaped member is repeated by repeating these operations. The assembly apparatus according to claim 5, wherein the assembly is inserted into the hole.
ことを特徴とする請求項5記載の組立装置。 The control means performs impedance control in controlling the operation of the gripping means, and calculates a direction from the center of the hole at the contact position based on the moment detected by the detection means. Any one of the member provided with the hole or the rod-shaped member, the diameter of the hole and the rod-shaped member, the assumed error included in the calculated direction, and the clearance between the hole and the rod-shaped member, 6. The assembling apparatus according to claim 5, wherein the rod-shaped member is inserted into the hole by performing a moving operation by a predetermined distance according to the operation and repeating these operations.
ことを特徴とする請求項5記載の組立装置。 The control means performs impedance control in controlling the operation of the gripping means, and calculates a direction from the center of the hole at the contact position based on the moment detected by the detection means. Is determined to be included in each of the 45 ° regions obtained by equally dividing the entire circumferential direction into eight, and the hole is provided in the central direction of the region determined to include the direction. Either the member or the rod-shaped member is operated to move by a predetermined distance according to the diameter of the hole and the rod-shaped member and the clearance between the hole and the rod-shaped member, and these operations are performed. The assembly apparatus according to claim 5, wherein the rod-shaped member is inserted into the hole by repeating.
前記把持手段は、前記孔が設けられた部材を把持し、
前記検出手段は、前記把持手段に設けられている
ことを特徴とする請求項5乃至請求項8のいずれか一に記載の組立装置。 Fixing and supporting the rod-shaped member,
The gripping means grips a member provided with the hole,
The assembly device according to any one of claims 5 to 8, wherein the detection unit is provided in the gripping unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007062287A JP4935437B2 (en) | 2007-03-12 | 2007-03-12 | Assembly method and assembly apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007062287A JP4935437B2 (en) | 2007-03-12 | 2007-03-12 | Assembly method and assembly apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008221387A true JP2008221387A (en) | 2008-09-25 |
| JP4935437B2 JP4935437B2 (en) | 2012-05-23 |
Family
ID=39840574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007062287A Active JP4935437B2 (en) | 2007-03-12 | 2007-03-12 | Assembly method and assembly apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4935437B2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010214512A (en) * | 2009-03-16 | 2010-09-30 | Ihi Corp | Assembling device |
| JP2011041992A (en) * | 2009-08-19 | 2011-03-03 | Fanuc Ltd | Machining robot system |
| JP2013001631A (en) * | 2011-06-21 | 2013-01-07 | Taiheiyo Cement Corp | Tool made of carbon |
| JP2014117766A (en) * | 2012-12-14 | 2014-06-30 | Toshio Fukuda | Robotic device and component assembling method |
| DE102017117928A1 (en) | 2016-08-10 | 2018-02-15 | Fanuc Corporation | Robot control unit for a mounting robot |
| WO2021003869A1 (en) * | 2019-07-05 | 2021-01-14 | 清华大学 | Screw insertion method for large-size peg-in-hole workpiece assembly |
| JP2022054725A (en) * | 2020-09-28 | 2022-04-07 | 株式会社日立製作所 | Device and method for inserting gripping object |
| US12330305B2 (en) * | 2022-03-11 | 2025-06-17 | Omron Corporation | Robot system and method for controlling same |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03135603A (en) * | 1989-10-20 | 1991-06-10 | Kanebo Ltd | Positioning control method for fitting |
| JPH06143171A (en) * | 1992-10-28 | 1994-05-24 | Toshiba Corp | Robot |
| JPH071260A (en) * | 1993-06-15 | 1995-01-06 | Nippon Steel Corp | Automatic mating method |
| JPH08174456A (en) * | 1994-12-27 | 1996-07-09 | Nissan Motor Co Ltd | Method and apparatus for automatically creating correction table for assembly robot |
| JPH11123683A (en) * | 1997-10-22 | 1999-05-11 | Fanuc Ltd | Power control robot having drawing and disassembling function |
| JP2002254257A (en) * | 2001-02-27 | 2002-09-10 | Yaskawa Electric Corp | Automatic part-assembling method and device |
-
2007
- 2007-03-12 JP JP2007062287A patent/JP4935437B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03135603A (en) * | 1989-10-20 | 1991-06-10 | Kanebo Ltd | Positioning control method for fitting |
| JPH06143171A (en) * | 1992-10-28 | 1994-05-24 | Toshiba Corp | Robot |
| JPH071260A (en) * | 1993-06-15 | 1995-01-06 | Nippon Steel Corp | Automatic mating method |
| JPH08174456A (en) * | 1994-12-27 | 1996-07-09 | Nissan Motor Co Ltd | Method and apparatus for automatically creating correction table for assembly robot |
| JPH11123683A (en) * | 1997-10-22 | 1999-05-11 | Fanuc Ltd | Power control robot having drawing and disassembling function |
| JP2002254257A (en) * | 2001-02-27 | 2002-09-10 | Yaskawa Electric Corp | Automatic part-assembling method and device |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010214512A (en) * | 2009-03-16 | 2010-09-30 | Ihi Corp | Assembling device |
| JP2011041992A (en) * | 2009-08-19 | 2011-03-03 | Fanuc Ltd | Machining robot system |
| JP2013001631A (en) * | 2011-06-21 | 2013-01-07 | Taiheiyo Cement Corp | Tool made of carbon |
| JP2014117766A (en) * | 2012-12-14 | 2014-06-30 | Toshio Fukuda | Robotic device and component assembling method |
| DE102017117928A1 (en) | 2016-08-10 | 2018-02-15 | Fanuc Corporation | Robot control unit for a mounting robot |
| US10350758B2 (en) | 2016-08-10 | 2019-07-16 | Fanuc Corporation | Robot control unit for assembly robot |
| DE102017117928B4 (en) * | 2016-08-10 | 2020-10-01 | Fanuc Corporation | Robot control unit for an assembly robot |
| WO2021003869A1 (en) * | 2019-07-05 | 2021-01-14 | 清华大学 | Screw insertion method for large-size peg-in-hole workpiece assembly |
| JP2022054725A (en) * | 2020-09-28 | 2022-04-07 | 株式会社日立製作所 | Device and method for inserting gripping object |
| CN114310978A (en) * | 2020-09-28 | 2022-04-12 | 株式会社日立制作所 | Clamped object insertion device and method |
| CN114310978B (en) * | 2020-09-28 | 2024-02-02 | 株式会社日立制作所 | Gripper insertion device and method |
| JP7580997B2 (en) | 2020-09-28 | 2024-11-12 | 株式会社日立製作所 | Apparatus and method for inserting object |
| US12330305B2 (en) * | 2022-03-11 | 2025-06-17 | Omron Corporation | Robot system and method for controlling same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4935437B2 (en) | 2012-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4935437B2 (en) | Assembly method and assembly apparatus | |
| JP4271249B2 (en) | Mating device | |
| JP6490032B2 (en) | Robot controller for assembly robot | |
| JP4837113B2 (en) | Fitting device using robot | |
| US8600552B2 (en) | Information processing method, apparatus, and computer readable medium | |
| JP4319232B2 (en) | Power assist device and control method thereof | |
| CN111185901B (en) | Robotic Device | |
| US20150045953A1 (en) | Robot system, robot control apparatus, method for controlling robot | |
| JP5986125B2 (en) | Mechanical system with wireless sensor | |
| JP6030339B2 (en) | Shape measuring device | |
| US20080267737A1 (en) | Fitting device | |
| CN104698966A (en) | Geometric error identification method of multi-axis machine tool and multi-axis machine tool | |
| JP5318727B2 (en) | Information processing method, apparatus and program | |
| JP2007237312A (en) | Control device | |
| US10688582B2 (en) | Arc sensor adjustment device and arc sensor adjustment method | |
| US10365630B2 (en) | Control method of profile measuring apparatus | |
| JP5482742B2 (en) | Robot manufacturing method | |
| WO2017047048A1 (en) | Device and method for positioning processing tool | |
| JP2019181610A (en) | Robot system for learning by use of motor encoder and sensor | |
| KR101485003B1 (en) | Device and method for controlling position and posture of walking robot | |
| US20210086293A1 (en) | Friction Stir Welding Apparatus and Friction Stir Welding Method | |
| CN114012719A (en) | Zero calibration method and system for six-axis robot | |
| KR20190104362A (en) | Arc point adjustment rod mounting structure, articulated welding robot and welding device | |
| US20160008980A1 (en) | Inspection system for inspecting object using force sensor | |
| JP4510520B2 (en) | Shape measuring method and shape measuring apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100128 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110726 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110922 |
|
| 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: 20120124 |
|
| 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: 20120206 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4935437 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 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 |