Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6029282B2 - Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot - Google Patents
[go: Go Back, main page]

JP6029282B2 - Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot - Google Patents

Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot Download PDF

Info

Publication number
JP6029282B2
JP6029282B2 JP2012018451A JP2012018451A JP6029282B2 JP 6029282 B2 JP6029282 B2 JP 6029282B2 JP 2012018451 A JP2012018451 A JP 2012018451A JP 2012018451 A JP2012018451 A JP 2012018451A JP 6029282 B2 JP6029282 B2 JP 6029282B2
Authority
JP
Japan
Prior art keywords
fitting
feet
foot
order
insertion length
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 - Fee Related
Application number
JP2012018451A
Other languages
Japanese (ja)
Other versions
JP2013154449A5 (en
JP2013154449A (en
Inventor
政行 永井
政行 永井
裕宣 佐々木
裕宣 佐々木
幹夫 中杉
幹夫 中杉
福田 敏男
敏男 福田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2012018451A priority Critical patent/JP6029282B2/en
Publication of JP2013154449A publication Critical patent/JP2013154449A/en
Publication of JP2013154449A5 publication Critical patent/JP2013154449A5/ja
Application granted granted Critical
Publication of JP6029282B2 publication Critical patent/JP6029282B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Automatic Assembly (AREA)
  • Manipulator (AREA)

Description

本発明は、複数の嵌合足を対応する嵌合穴に挿入することによりワークを組み立てる多点嵌合組立に関する。   The present invention relates to a multi-point fitting assembly in which a workpiece is assembled by inserting a plurality of fitting feet into corresponding fitting holes.

近年、市場ニーズの多様化による多品種・少量の生産に対応できる生産装置として自動組立ロボットが注目されている。一般に、自動組立ロボットは、ロボットハンドを先端に備えたロボットアームを有しており、このロボットアームの制御プログラムを変更することによって様々なワークの組立に対応することができることを特徴としている。   In recent years, automatic assembly robots have attracted attention as production equipment that can handle production of a wide variety and a small quantity due to diversification of market needs. In general, an automatic assembly robot has a robot arm having a robot hand at the tip, and can be adapted to the assembly of various workpieces by changing the control program of the robot arm.

上記自動組立ロボットを用いて生産現場において様々な製品組立の自動化が実現されているが、例えば、多点嵌合組立のような自動組立ロボットによる置き換えが簡単でなく、未だにその多くを人手に頼っている組立も存在する。   Various automatic product assembly has been realized at the production site using the above-mentioned automatic assembly robot. For example, replacement by an automatic assembly robot such as multi-point fitting assembly is not easy, and many of them still rely on human hands. There is also an assembly.

この多点嵌合組立は、複数の嵌合足を対応する嵌合穴に嵌合させる組立方法であり、複数の嵌合足が嵌合穴に挿入されることで嵌合物と被嵌合物の間に高い拘束力を生むのが特徴である。そのため、カーエアコン等、複雑な形状をした外装の組立に多く用いられるが、嵌合足と嵌合穴の位置合わせの際にロボットアームに要求される位置決め精度が非常に高いという組立を自動化する上での問題があった。   This multi-point fitting assembly is an assembly method in which a plurality of fitting feet are fitted into corresponding fitting holes, and a plurality of fitting feet are inserted into the fitting holes to be fitted to a fitting object. It is characterized by high binding force between objects. For this reason, it is often used for the assembly of exteriors with complicated shapes such as car air conditioners, but it automates the assembly that requires very high positioning accuracy for the robot arm when aligning the fitting feet and fitting holes. There was a problem with the above.

そこで従来、組立の際に相対的に剛性の低い柔らかい嵌合足から順番に嵌合穴へ挿入することで、挿入した嵌合足と嵌合穴間で発生する拘束を、剛性の低い嵌合足の弾性変形を利用してゆるい状態に保持することが案出されている(特許文献1参照)。   Therefore, conventionally, by inserting soft fitting feet with relatively low rigidity during assembly into the fitting holes in order, the restraint generated between the inserted fitting feet and the fitting holes can be fitted with low rigidity. It has been devised to maintain a loose state using elastic deformation of the foot (see Patent Document 1).

特許第2768210号公報Japanese Patent No. 2768210

このように、組み付けるワーク間の拘束をゆるく保持すると、次の嵌合足を挿入する際にロボットアームを無理なく動作させることができる。しかしながら、ワークの形状によっては、単純に剛性の低い嵌合足から順番に嵌合穴に挿入してゆくことが困難な場合がある。   Thus, if the restraint between the workpieces to be assembled is held loosely, the robot arm can be operated without difficulty when the next fitting foot is inserted. However, depending on the shape of the workpiece, it may be difficult to insert into the fitting holes in order from the fitting feet with low rigidity.

例えば、図13(a)に示すように、挿入長(長さ)の異なる2つの嵌合足を嵌合穴に挿入する場合、剛性が低いからといって挿入長の短い嵌合足を先に挿入しようとすると、挿入長の長い嵌合足が被嵌合物と干渉して塑性変形する虞がある。   For example, as shown in FIG. 13 (a), when two fitting feet having different insertion lengths (lengths) are inserted into the fitting holes, the fitting feet having a short insertion length are inserted first because the rigidity is low. If an attempt is made to insert into a fitting foot, the fitting foot having a long insertion length may interfere with an object to be fitted and plastically deform.

そこで本発明は、嵌合足の挿入長を考慮して嵌合足の挿入順序を決定するワークの組み立て手順演算方法、組み立て手順演算プログラム、部品の製造方法及び自動組立ロボットを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a workpiece assembly procedure calculation method, an assembly procedure calculation program , a part manufacturing method, and an automatic assembly robot that determine the insertion order of fitting feet in consideration of the insertion length of the fitting feet. And

本発明に係るワークの組み立て手順演算方法は、演算装置が、複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークのうち、前記第1及び第2ワークの少なくとも一方に設けられた前記複数の各嵌合足のそれぞれについて、前記対応する嵌合穴に挿入される長さである挿入長のデータを取得するデータ取得工程と、前記取得した嵌合足の挿入長のデータに基づいて、挿入長の長い嵌合足から順番に前記嵌合穴に挿入するように嵌合足の挿入順序を設定する挿入順序設定工程と、を備え、前記演算装置は、前記挿入順序設定工程にて挿入長が同じ嵌合足が複数ある場合、これら挿入長が同じ嵌合足のすべてが同一直線上にあれば、両端部に位置する嵌合足の内、いずれか一方を基準嵌合足とし、この基準嵌合足から他端側の嵌合足に向かって順番に嵌合穴に挿入するように挿入順序を設定する、ことを特徴とする。
また、本発明に係るワークの組み立て手順演算方法は、演算装置が、複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークのうち、前記第1及び第2ワークの少なくとも一方に設けられた前記複数の嵌合足のそれぞれについて、前記対応する嵌合穴に挿入される長さである挿入長のデータを取得するデータ取得工程と、前記取得した嵌合足の挿入長のデータに基づいて、挿入長の長い嵌合足から順番に前記嵌合穴に挿入するように嵌合足の挿入順序を設定する挿入順序設定工程と、を備え、前記演算装置は、前記挿入順序設定工程にて挿入長が同じ嵌合足が複数ある場合、前記挿入長が同じ嵌合足のすべてが同一直線上になければ、これら挿入長の同じ嵌合足によって囲まれた囲繞領域の面積が最大となる嵌合足の組み合わせにおいて、頂点部に位置する嵌合足の1つを基準嵌合足とし、この基準嵌合足を通りかつ前記囲繞領域内を通らないように引かれた基準線からの距離が近い嵌合足から順に嵌合穴に挿入するように挿入順序を設定する、ことを特徴とする。
In the workpiece assembly procedure calculation method according to the present invention, the calculation device includes the first and second workpieces among the first and second workpieces that are assembled to each other by fitting the fitting feet into the corresponding fitting holes . For each of the plurality of fitting feet provided on at least one of the workpieces, a data acquisition step of acquiring insertion length data, which is a length inserted into the corresponding fitting hole, and the acquired fitting based on the data of the insertion length of the foot, e Bei a, an insertion sequence setting step of setting the order of insertion Hamagoashi to be inserted into the fitting hole in order from the long fitting-legged insertion length, the operation When there are a plurality of fitting feet having the same insertion length in the insertion sequence setting step, the apparatus can determine whether the fitting feet located at both ends are located on both ends if all of the fitting feet have the same insertion length. , Either one as the standard fitting foot and the other end from this standard fitting foot Setting the insert order to insert the fitting hole in order toward the fitting leg, characterized in that.
In the workpiece assembly procedure calculation method according to the present invention, the calculation device includes the first and second workpieces of the first and second workpieces that are assembled to each other by fitting the fitting feet into the corresponding fitting holes. For each of the plurality of fitting feet provided on at least one of the second workpieces, a data acquisition step of acquiring insertion length data that is a length inserted into the corresponding fitting hole, and the acquired fitting An insertion order setting step for setting the insertion order of the fitting legs so that the insertion legs are inserted in order from the fitting legs having a long insertion length based on the insertion length data of the joint legs, and the calculation When there are a plurality of fitting feet having the same insertion length in the insertion order setting step, the device is surrounded by the fitting feet having the same insertion length unless all of the fitting feet having the same insertion length are on the same straight line. A pair of mating feet that maximizes the area of the enclosed go area In the fitting, one of the fitting feet located at the apex portion is set as a reference fitting foot, and the fitting from the reference line drawn so as not to pass through the reference fitting foot and within the surrounding area is close. The insertion order is set so as to insert into the fitting hole in order from the foot.

本発明に係る自動組立ロボットは、複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークの少なくとも一方のワークを把持し、他方のワークに組み付けるロボットアームと、挿入長の長い嵌合足から順番に対応する前記嵌合穴に挿入するように嵌合足の挿入順序を設定する演算装置と、を備え、前記演算装置は、挿入長が同じ嵌合足が複数ある場合、これら挿入長が同じ嵌合足のすべてが同一直線上にあれば、両端部に位置する嵌合足の内、いずれか一方を基準嵌合足とし、この基準嵌合足から他端側の嵌合足に向かって順番に嵌合穴に挿入するように挿入順序を設定する、ことを特徴とする。
また、本発明に係る自動組立ロボットは、複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークの少なくとも一方のワークを把持し、他方のワークに組み付けるロボットアームと、挿入長の長い嵌合足から順番に対応する前記嵌合穴に挿入するように嵌合足の挿入順序を設定する演算装置と、を備え、前記演算装置は、挿入長が同じ嵌合足が複数ある場合、前記挿入長が同じ嵌合足のすべてが同一直線上になければ、これら挿入長の同じ嵌合足によって囲まれた囲繞領域の面積が最大となる嵌合足の組み合わせにおいて、頂点部に位置する嵌合足の1つを基準嵌合足とし、この基準嵌合足を通りかつ前記囲繞領域内を通らないように引かれた基準線からの距離が近い嵌合足から順に嵌合穴に挿入するように挿入順序を設定する、ことを特徴とする。
An automatic assembly robot according to the present invention grips at least one of the first and second workpieces that are assembled to each other by fitting a plurality of fitting feet into corresponding fitting holes, and is a robot arm that is assembled to the other workpiece. If, e Bei and a computing device for setting the order of insertion Hamagoashi to insert a long fitting-legged insertion length into the fitting holes corresponding to the order, the arithmetic unit, fitting insertion length the same If there are multiple mating feet, if all of the mating feet with the same insertion length are on the same straight line, one of the mating feet located at both ends is set as the standard mating foot, and this standard mating foot is used. The insertion order is set so as to be inserted into the fitting hole in order from the foot toward the fitting foot on the other end side .
Further, the automatic assembly robot according to the present invention grips at least one of the first and second workpieces that are assembled to each other by fitting the corresponding fitting holes into the corresponding fitting holes, and assembling the other workpiece. A robot arm, and an arithmetic device that sets the insertion order of the fitting feet so that the insertion feet are inserted into the corresponding fitting holes in order from the fitting feet having a long insertion length, and the arithmetic devices have the same insertion length When there are a plurality of fitting feet, if all of the fitting feet having the same insertion length are not on the same straight line, the fitting foot having the maximum area of the surrounding area surrounded by the fitting feet having the same insertion length is used. In the combination, one of the fitting feet located at the apex portion is used as a reference fitting foot, and the fitting is close to the reference line drawn so as not to pass through the reference fitting foot and within the surrounding area. Insert the insertion order so that it is inserted into the fitting hole in order from the foot. A constant, characterized in that.

本発明によると、挿入長の長い嵌合足から順番に嵌合足の挿入順序を決定するため、長さの異なる嵌合足が複数存在してもワークに接触しやすい嵌合足から順番に嵌合足を嵌合穴へと挿入して行くことができ、多点嵌合組立の精度を向上させることができる。   According to the present invention, in order to determine the insertion order of the mating feet in order from the mating foot having the long insertion length, even if there are a plurality of mating feet having different lengths, the mating feet that are easy to contact the workpiece are sequentially The fitting foot can be inserted into the fitting hole, and the accuracy of multi-point fitting assembly can be improved.

本発明の実施の形態に係るワークの自動組み立てシステムを示す模式図。The schematic diagram which shows the automatic assembly system of the workpiece | work which concerns on embodiment of this invention. 本発明の実施の形態に係る自動組立ロボットの制御装置を示す模式図。The schematic diagram which shows the control apparatus of the automatic assembly robot which concerns on embodiment of this invention. 本発明の実施の形態に係る多点嵌合組み立ての組み立て手順を示すフローチャート図。The flowchart figure which shows the assembly procedure of the multipoint fitting assembly which concerns on embodiment of this invention. 図3の多点嵌合組み立ての手順における嵌合足の挿入順序の決定方法を示すフローチャート図。The flowchart figure which shows the determination method of the insertion order of the fitting leg in the procedure of the multipoint fitting assembly of FIG. 挿入長が同じ長さの嵌合足の挿入順序の決定方法を示すフローチャート図。The flowchart figure which shows the determination method of the insertion order of the fitting leg of the same insertion length. 基準嵌合足の決定方法を示すフローチャート図。The flowchart figure which shows the determination method of a reference | standard fitting leg. 三角形状のワークにおける基準嵌合足の決定手順を示す模式図。The schematic diagram which shows the determination procedure of the reference | standard fitting leg in a triangular shaped workpiece | work. 星型形状のワークにおける基準嵌合足の決定手順を示す模式図。The schematic diagram which shows the determination procedure of the reference | standard fitting leg in the star-shaped workpiece. (a)基準線の求め方を示す模式図、(b)基準線からの距離応じて嵌合足を分類した場合を示す模式図。(A) The schematic diagram which shows how to obtain | require a reference line, (b) The schematic diagram which shows the case where a fitting leg is classified according to the distance from a reference line. 基準線からの距離が等しい嵌合足が複数ある場合における嵌合足の挿入順序の設定手順を示すフローチャート図。The flowchart figure which shows the setting procedure of the insertion order of a fitting leg in case there exist two or more fitting legs with the same distance from a reference line. 本発明の実施の形態に係るワーク一例を示す模式図であって、(a)その斜視図、(b)第1ワークを示す斜視図。It is a schematic diagram which shows an example of the workpiece | work concerning embodiment of this invention, Comprising: (a) The perspective view, (b) The perspective view which shows the 1st workpiece | work. (a)図11の第1ワークの寸法関係を示す模式図、(b)図11の第2ワークの寸法関係を示す模式図。(A) The schematic diagram which shows the dimensional relationship of the 1st workpiece | work of FIG. 11, (b) The schematic diagram which shows the dimensional relationship of the 2nd workpiece | work of FIG. (a)嵌合足の挿入長が異なる場合における嵌合足の組立不良の形態を示す図、(b)嵌合足の配置に起因した組立不良が起こる場合を示す図、(c)端部の嵌合足の組立不良が起こる場合を示す図。(A) The figure which shows the form of the assembly defect of a fitting leg in case the insertion length of a fitting leg differs, (b) The figure which shows the case where the assembly defect resulting from arrangement | positioning of a fitting leg occurs, (c) End part The figure which shows the case where the assembly defect of the fitting leg | foot of this occurs.

[自動組立システムの構成]
以下、本発明の実施の形態に係る多点嵌合組立について、図面に基づいて説明をする。なお、以下の説明について、嵌合足fの挿入長とは、第1ワークW1(嵌合物)と第2ワークW2(被嵌合物)とを嵌合し組み立てを終えた時点で、対応する嵌合穴hに対して嵌合足fが侵入する長さを意味する。
[Configuration of automatic assembly system]
Hereinafter, a multipoint fitting assembly according to an embodiment of the present invention will be described with reference to the drawings. In the following description, the insertion length of the fitting foot f corresponds to the time when the first work W1 (fitting object) and the second work W2 (fitting object) are fitted and assembled. It means the length that the fitting foot f enters the fitting hole h.

図1に示すようにワークWの自動組立システムSは、複数の嵌合足f・・・が対応する嵌合穴h・・・に嵌合して互いに組み付く第1及び第2ワークW1,W2を組み立てる自動組立システムである。この自動組立システムSは、第1ワークW1を供給する嵌合物供給装置21と、第2ワークW2を供給する被嵌合物供給装置23と、これら第1及び第2ワークW1,W2を組み立てる自動組立ロボット1と、を備えて構成されている。   As shown in FIG. 1, the automatic assembly system S for workpieces W includes first and second workpieces W1, which are fitted to each other by fitting a plurality of fitting feet f... Into corresponding fitting holes h. This is an automatic assembly system for assembling W2. This automatic assembly system S assembles the fitting supply device 21 that supplies the first workpiece W1, the fitting supply device 23 that supplies the second workpiece W2, and the first and second workpieces W1 and W2. And an automatic assembly robot 1.

上記自動組立ロボット1は、組み付けベース20上に取り付けられたロボットアーム2を有しており、この組み付けベース20上には、第2ワークW2を載置する被嵌合物載置台22が設けられている。また、組み付けベース20上におけるロボットアーム2の取り付け基部と被嵌合物載置台22との間には、上記嵌合物供給装置21が配設されている。更に、被嵌合物載置台22を挟んで嵌合物供給装置21の反対側には、被嵌合物供給装置23が設けられている。   The automatic assembly robot 1 has a robot arm 2 mounted on an assembly base 20, and a mating object mounting table 22 on which a second workpiece W2 is mounted is provided on the assembly base 20. ing. Further, the fitting supply device 21 is disposed between the attachment base of the robot arm 2 and the fitting object mounting table 22 on the assembly base 20. Furthermore, a to-be-fitted material supply device 23 is provided on the opposite side of the to-be-fitted material mounting table 22 with respect to the fitting material supply device 21.

上記自動組立システムSは、このロボットアーム2を用いて、第2ワークW2を被嵌合物載置台22に載置した後、嵌合物供給装置21から第1ワークW1を把持し、第1ワークW1を被嵌合物載置台上の第2ワークW2に自動的に組み付けるようになっている。   The automatic assembly system S uses the robot arm 2 to place the second workpiece W2 on the workpiece mounting table 22, and then grips the first workpiece W1 from the fitting supply device 21. The workpiece W1 is automatically assembled to the second workpiece W2 on the fitting object mounting table.

[自動組立ロボットの構成]
ついで、上述した自動組立ロボット1の構成について図1及び図2に基づいて詳しく説明をする。自動組立ロボット1は、上記ロボットアーム2と、第1及び第2ワークW1,W2を撮像する撮像装置6と、これらの装置2,6を制御するロボットコントローラ(コンピュータ、制御装置)10とを備えている。
[Configuration of automatic assembly robot]
Next, the configuration of the automatic assembly robot 1 described above will be described in detail with reference to FIGS. The automatic assembly robot 1 includes the robot arm 2, an imaging device 6 that images the first and second workpieces W1 and W2, and a robot controller (computer, control device) 10 that controls these devices 2 and 6. ing.

ロボットアーム2は、垂直多関節ロボットからなるアーム部2aと、アーム部2aの可動端2bに力覚センサ5を介して取り付けられたロボットハンド3と、を有して構成されている。そして、ロボットハンド3に加わる反力を力覚センサ5により検出し、この検出した反力をアーム部2aの位置制御またはトルク制御の指令値にフィードバックすることにより、微妙な力加減で人手のような繊細な組立ができるようになっている。   The robot arm 2 includes an arm portion 2a formed of a vertical articulated robot, and a robot hand 3 attached to a movable end 2b of the arm portion 2a via a force sensor 5. Then, the reaction force applied to the robot hand 3 is detected by the force sensor 5, and the detected reaction force is fed back to the command value for position control or torque control of the arm portion 2a. A delicate assembly is possible.

また、ロボットコントローラ10は、図2に示すように、演算装置102及び記憶装置103を有するコンピュータ本体に、上記ロボットアーム2及び撮像装置6が接続されて構成されている。また、コンピュータ本体には、作業者が入力作業を行うためのティーチングペンダント116及び入力装置106や、表示装置107なども接続されている。   As shown in FIG. 2, the robot controller 10 is configured by connecting the robot arm 2 and the imaging device 6 to a computer main body having a calculation device 102 and a storage device 103. Further, a teaching pendant 116, an input device 106, a display device 107, and the like for an operator to perform input work are also connected to the computer main body.

上記記憶装置103には、第1及び第2ワークW1,W2の形状データ(嵌合足f(嵌合穴h)の挿入長さl(寸法)や、位置関係)、物性データ、嵌合足fの強度データ(剛性や許容変形量)などのデータが格納されている。また、その他にも、ロボットアーム2や撮像装置6などの制御ドライバや、上記嵌合足fの形状などからワークの組み立て手順の演算をコンピュータ(演算装置102)に実行させる組み立て手順演算プログラムCPRなどの各種プログラムが格納されている。   In the storage device 103, the shape data of the first and second workpieces W1, W2 (insertion length l (dimension) of the fitting foot f (fitting hole h) and positional relationship), physical property data, fitting feet Data such as strength data (rigidity and allowable deformation amount) of f is stored. In addition, a control driver such as the robot arm 2 and the imaging device 6, an assembly procedure calculation program CPR for causing the computer (calculation device 102) to calculate a workpiece assembly procedure based on the shape of the fitting foot f, etc. The various programs are stored.

より詳しくは、コンピュータ本体は、CPU102aを主体として、画像処理装置102b、音声処理装置102cを有して上記演算装置102を構成している。このCPU102aには、上記画像処理装置102b、音声処理装置102cの他に、ROM103a及びRAM103bがバス111を介して接続されている。ROM103aには、ロボットの基本制御に必要なプログラムが格納されていると共に、上述した組み立て手順演算プログラムCPRなどの各種プログラムやデータが格納されている。RAM103bには、CPU102aに対する作業領域が確保される。画像処理装置102bはCPU102aからの描画指示に応じて表示装置107としてのディスプレイを制御して、その画面上の所定の画像を表示させる。音声処理装置102cはCPU102aからの発音指示に応じた音声信号生成してスピーカ109に出力する。   More specifically, the computer main body includes the CPU 102a as a main body, and includes the image processing device 102b and the sound processing device 102c to constitute the arithmetic device 102. In addition to the image processing device 102b and the sound processing device 102c, a ROM 103a and a RAM 103b are connected to the CPU 102a via a bus 111. The ROM 103a stores programs necessary for basic control of the robot and various programs and data such as the assembly procedure calculation program CPR described above. A working area for the CPU 102a is secured in the RAM 103b. The image processing apparatus 102b controls a display as the display apparatus 107 in accordance with a drawing instruction from the CPU 102a to display a predetermined image on the screen. The sound processing device 102c generates a sound signal corresponding to the sound generation instruction from the CPU 102a and outputs the sound signal to the speaker 109.

また、バス111には、ロボットアーム2、撮像装置6が接続されていると共に、記録ディスク読取装置115が接続されており、組み立て手順演算プログラムCPRなどを記録した記録媒体Dを読み込み、例えばROM103aに格納できるようになっている。なお、上述した記憶装置103は、主記憶装置であるROM103a及びRAM103bの他に、コンピュータ読取可能な記録媒体Dやその他の外部記憶装置を備えて構成されている。   The bus 111 is connected to the robot arm 2 and the imaging device 6, and is also connected to a recording disk reader 115. The bus 111 reads a recording medium D on which an assembly procedure calculation program CPR and the like are recorded. It can be stored. The storage device 103 described above includes a computer-readable recording medium D and other external storage devices in addition to the ROM 103a and the RAM 103b which are main storage devices.

更に、バス111には通信装置112が接続されている。従って、上述したような記録媒体Dを使用せずに、通信装置112を介してインターネット等から配信される組み立て手順演算プログラムCPRをダウンロード可能に構成されている。   Further, a communication device 112 is connected to the bus 111. Accordingly, the assembly procedure calculation program CPR distributed from the Internet or the like via the communication device 112 can be downloaded without using the recording medium D as described above.

[組み立て手順の概略]
ついで、上記組み立て手順演算プログラムCPRに基づく、ワークの多点嵌合組立の手順について説明をする。
[Outline of assembly procedure]
Next, the multi-point fitting assembly procedure of the workpiece based on the assembly procedure calculation program CPR will be described.

図3は上記自動組立ロボット1による組み立て手順を示したフローチャート図であり、組立は大きくオフラインの手順演算(軌道生成)Soffと、オンラインのロボットアーム2の制御Sonに分けられる。 FIG. 3 is a flowchart showing an assembling procedure by the automatic assembling robot 1. The assembling is roughly divided into an off- line procedure calculation (trajectory generation) S off and an on-line control S on of the robot arm 2.

オフライン(Soff)の軌道生成では最初に複数ある嵌合足fの挿入順序の決定を行う(図3のステップS1)。次に、ステップS1で決定した順序で嵌合足fを対応する嵌合穴hに挿入するための組立フローを作る(S2)。そして、最後に挿入順序毎の挿入軌道を決定する(S3)。なお、組立フローとは、嵌合足fを順番に嵌合穴hに挿入し最終的に嵌合を完了するまでに自動組立ロボット1が行う動きを、動作の単位に分解して順番に並べたものである。ここで、動作の単位とは、例えば、第2ワークW2に対し、第1ワークW1を所定の位置まで移動させる、接触させるまで動かす、嵌合足fを挿入する軌道を制御するといった、自動組立ロボット1が組立の際に行う動きのことである。 In the off-line (S off ) trajectory generation, the insertion order of a plurality of fitting feet f is first determined (step S1 in FIG. 3). Next, an assembly flow for inserting the fitting feet f into the corresponding fitting holes h in the order determined in step S1 is created (S2). Finally, an insertion trajectory for each insertion order is determined (S3). The assembly flow refers to the movements performed by the automatic assembly robot 1 until the fitting feet f are sequentially inserted into the fitting holes h and finally the fitting is completed. It is a thing. Here, the unit of operation is, for example, automatic assembly such as moving the first work W1 to a predetermined position with respect to the second work W2, moving the first work W1 until contact, or controlling a track for inserting the fitting foot f. This is the movement that the robot 1 performs during assembly.

続いてオンライン(Son)で行われる自動組立ロボットの制御について説明する。オンラインの制御では、オフラインで決定した軌道に従ってロボットアーム2を動作させる(S4)。そして、第1及び第2ワークW1,W2の接触が発生する組立最中には、ロボットハンド3に加わる反力を検出して、第1ワークW1と第2ワークW2に過度な負荷がかからないように第1ワークW1の位置の微調整をロボットアーム2で行う(S5)。これら2つの手順によりオンラインの制御は構成される。 Next, control of the automatic assembly robot performed online (S on ) will be described. In the online control, the robot arm 2 is operated according to the trajectory determined offline (S4). Then, during assembly in which contact between the first and second workpieces W1 and W2 occurs, a reaction force applied to the robot hand 3 is detected so that an excessive load is not applied to the first workpiece W1 and the second workpiece W2. Further, fine adjustment of the position of the first workpiece W1 is performed by the robot arm 2 (S5). Online control is constituted by these two procedures.

また、図3に記載してないが、組立最中に異常な反力を検出した場合は、組立の状態を推定してリトライ動作を行うようにしてもよい。オンライン制御中、力覚センサ5に異常な反力を検出した場合は、自動組立ロボット1を取り扱うユーザーが設定した閾値や、反力のプロファイルから、リトライや組立の中止、嵌合物や被嵌合物の部品の交換などの判断を行う。   Although not shown in FIG. 3, when an abnormal reaction force is detected during assembly, a retry operation may be performed by estimating the assembly state. If an abnormal reaction force is detected in the force sensor 5 during online control, retry or assembly stop, fitting or fitting is performed based on the threshold or reaction force profile set by the user handling the automatic assembly robot 1. Judgment such as replacement of compound parts.

[嵌合足の挿入順序の演算方法]
ついで、上述した組立手順のうち、嵌合足fの挿入順序の演算方法(S1、挿入順序の決定工程)について、図4乃至図10に基づいて説明をする。図4に示すように、嵌合足fの挿入順序を決定するにあたり(図4のステップS10)、演算装置102は、まず、ワークに形成された複数の嵌合足fのそれぞれについて、挿入長l及び強度データを記憶部103から読み出して取得する(S11、データ取得工程)。
[Calculation method of mating foot insertion order]
Next, in the assembly procedure described above, the calculation method of the insertion order of the fitting feet f (S1, the insertion order determination step) will be described with reference to FIGS. As shown in FIG. 4, in determining the insertion order of the fitting feet f (step S10 in FIG. 4), the arithmetic unit 102 first inserts the insertion length for each of the plurality of fitting feet f formed on the workpiece. l and intensity data are read out from the storage unit 103 and acquired (S11, data acquisition step).

次に、演算装置102は、上記取得した嵌合足fの形状データに基づいて、複数ある嵌合足fを、その挿入長ごとに分類する(S12、分類工程)。そして、挿入長lの長い嵌合足のグループ(処理単位)から順番に、処理単位内に含まれる嵌合足の挿入順序を設定する(S13〜S15のNo、挿入順序設定工程)。そして、すべての処理単位の嵌合足fについて挿入順序が設定されることによって(S15のYes)、嵌合足fの挿入順序の設定が完了する(S16)。   Next, the computing device 102 classifies the plurality of fitting feet f for each insertion length based on the acquired shape data of the fitting feet f (S12, classification step). And the insertion order of the fitting leg contained in a processing unit is set in order from the group (processing unit) of the long fitting leg of insertion length l (No of S13-S15, insertion order setting process). Then, by setting the insertion order for the fitting feet f of all the processing units (Yes in S15), the setting of the insertion order of the fitting feet f is completed (S16).

[各処理単位内における嵌合足の挿入順序]
ところで、上記ステップS12によって同じグループにグループ分けされた嵌合足fは、挿入長lが同じであるため、その配置及び強度に基づいて挿入順序が決定される。具体的には、図5に示すように、まず、演算装置102によって、その処理単位中に含まれる嵌合足fの数がいくつであるか判断される(図5のステップS21,S25)。
[Insertion order of mating feet within each processing unit]
By the way, since the insertion lengths l of the fitting feet f grouped into the same group in step S12 are the same, the insertion order is determined based on their arrangement and strength. Specifically, as shown in FIG. 5, first, the arithmetic unit 102 determines how many fitting feet f are included in the processing unit (steps S21 and S25 in FIG. 5).

この時、嵌合足fの数が1本である場合(S21のYes)、演算装置102は、その嵌合足fをそのグループ内で第1番目に嵌合穴hに挿入する嵌合足fと決定する(S22〜24)。一方、嵌合足fの数が2本である場合(S21のNo、S25のYes)、これら2本の嵌合足fの内、相対的に強度の低い嵌合足fから挿入するように嵌合足fの挿入順序を決定する(S26)。なお、強度の低い嵌合足fから挿入するのは、次の嵌合足fを挿入する際に、挿入済の嵌合足fによる第1及び第2ワーク間の拘束が弱いため、ロボットアーム2で第1ワークW1と第2ワークW2との間の位置調整が行い易くなるからである。   At this time, when the number of the fitting feet f is one (Yes in S21), the arithmetic unit 102 inserts the fitting feet f into the fitting holes h first in the group. f is determined (S22-24). On the other hand, when the number of fitting feet f is two (No in S21, Yes in S25), the fitting feet f are inserted from relatively low strength fitting feet f out of these two fitting feet f. The insertion order of the fitting feet f is determined (S26). It is to be noted that the reason why the robot arm is inserted from the low-strength fitting foot f is that when the next fitting foot f is inserted, the restraint between the first and second workpieces by the inserted fitting foot f is weak. This is because the position adjustment between the first workpiece W1 and the second workpiece W2 can be easily performed in step 2.

また、処理単位中の嵌合足が3本以上の場合(S21のNo、S25のNo)、上記1本及び2本の場合とは異なり、嵌合足fの位置関係についても着目して嵌合足fの挿入順序を決定する。演算装置102は、嵌合足fが3本以上あると判断すると、まず、その嵌合足fが同一直線上に並んでいるか否かを判断する(S27)。ここで、嵌合足fが同一直線上に並んでいる場合(S27のYes)、中央部にある嵌合足fが図13(b)のような形で組立の途中で損傷するおそれがある。そのため、両端に位置する嵌合足fの内、相対的に強度の低い方の嵌合足をグループ内で第1番目に挿入する嵌合足(第1基準嵌合足)とする(S28)。以降、この第1番目に挿入される嵌合足に近い嵌合足から順番に、反対側の端部の嵌合足に向かって嵌合足を挿入するように挿入順序を決定する(S29、S30、S24)。   Also, when the number of fitting feet in the processing unit is three or more (No in S21, No in S25), unlike the case of the one and two, the fitting is focused on the positional relationship of the fitting feet f. The insertion order of the leg f is determined. When determining that there are three or more fitting feet f, the arithmetic unit 102 first determines whether or not the fitting feet f are aligned on the same straight line (S27). Here, when the fitting feet f are aligned on the same straight line (Yes in S27), the fitting feet f at the center may be damaged during the assembly in the form as shown in FIG. 13B. . Therefore, among the fitting feet f located at both ends, the fitting foot having the relatively low strength is used as the fitting foot (first reference fitting foot) to be inserted first in the group (S28). . Thereafter, the insertion order is determined so that the fitting feet are inserted toward the fitting feet at the opposite end in order from the fitting feet close to the first inserted fitting feet (S29, S30, S24).

一方、嵌合足fが同一直線上に並んでいない場合(S27のNo)、演算装置102は、処理単位中の嵌合足の1つを基準嵌合足(第2基準嵌合足)fc(例えば図9の嵌合足f1)とする(S31)。そして、この基準嵌合足fcを第1番目に挿入する嵌合足とする(S32)。   On the other hand, when the fitting feet f are not aligned on the same straight line (No in S27), the arithmetic unit 102 selects one of the fitting feet in the processing unit as a reference fitting foot (second reference fitting foot) fc. (For example, the fitting foot f1 in FIG. 9) (S31). Then, the reference fitting foot fc is set as a fitting foot to be inserted first (S32).

上記基準嵌合足fcは、図6に示すように、まず、処理単位に含まれる嵌合足fのXY座標を結んで形成される領域の面積が最大となる嵌合足fの組み合わせを求める(図6のステップS41)。そして、この最大の組み合わせを形成する嵌合足fによって囲まれた領域(囲繞領域)Rにおいて、頂点部に位置する嵌合足の中で、最も強度の低い嵌合足が基準嵌合足に設定される(S42〜44)。   As shown in FIG. 6, the reference fitting foot fc is obtained by first finding a combination of the fitting feet f in which the area of the region formed by connecting the XY coordinates of the fitting feet f included in the processing unit is maximized. (Step S41 in FIG. 6). In the region (enclosed region) R surrounded by the fitting foot f that forms this maximum combination, the fitting foot having the lowest strength among the fitting feet located at the apex portion is the reference fitting foot. It is set (S42-44).

例えば、図7に示す三角形状のワークの場合、図7(b)の点線で囲まれた部分が上記嵌合足f1〜f7を結んで形成される領域Rとなり、この点線で囲まれたすべての領域についての面積を演算装置102が計算する。そして、計算した面積の内、最大の面積を求めると、図7(c)のようになり、そのときの嵌合足の組合せはf1,f2,f3,f4,f6,f7となる。そして、これら嵌合足の内、頂点部に位置する嵌合足f1,f3,f7の中のいずれか1つの嵌合足、より好適には強度が最も低い嵌合足が基準嵌合足として選択される。   For example, in the case of the triangular workpiece shown in FIG. 7, a portion surrounded by a dotted line in FIG. 7B is a region R formed by connecting the fitting feet f1 to f7, and all the regions surrounded by the dotted line are included. The computing device 102 calculates the area for the region. Then, when the maximum area among the calculated areas is obtained, it is as shown in FIG. 7C, and the combinations of the fitting feet at that time are f1, f2, f3, f4, f6, and f7. Of these fitting feet, any one of the fitting feet f1, f3, f7 located at the apex, more preferably the fitting foot having the lowest strength is used as the reference fitting foot. Selected.

また同様に、図8に示すような星型のワークであっても、図8(b)の点線で囲まれた部分が上記嵌合足f1〜f10を結んで形成される領域Rとなり、領域の面積が最大となる嵌合足の組み合わせは、図8(c)のようになる。この特、頂点部に位置する嵌合足は、f1,f3,f5,f7,f10となり、これら嵌合足f1,f3,f5,f7,f10の中のいずれか1つの嵌合足、より好適には強度が最も低い嵌合足が基準嵌合足として選択される。   Similarly, even in a star-shaped workpiece as shown in FIG. 8, a portion surrounded by a dotted line in FIG. 8B is a region R formed by connecting the fitting feet f1 to f10. The combination of fitting feet that maximizes the area is as shown in FIG. This special, the fitting foot located at the apex is f1, f3, f5, f7, f10, and any one of these fitting feet f1, f3, f5, f7, f10 is more preferable. The fitting foot having the lowest strength is selected as the reference fitting foot.

なお、上記基準嵌合足fcを設定する際に、嵌合足fの位置を定める平面座標は、第2ワークW2に対して第1ワークW1を嵌合する際、嵌合足fを嵌合穴hに挿入していく挿入方向に対して直交する平面座標を設定するのがよい。   When setting the reference fitting foot fc, the plane coordinates that determine the position of the fitting foot f are set so that the fitting foot f is fitted when the first workpiece W1 is fitted to the second workpiece W2. It is preferable to set a plane coordinate orthogonal to the insertion direction to be inserted into the hole h.

上記基準嵌合足fcが選択されると(図5のステップS32)、演算装置102は、次に基準嵌合足fcを通る基準線Lを引く(S33)。この基準線Lは、面積が最大となる組み合わせの嵌合足によって囲まれた囲繞領域Rと交差しないように引かれ、例えば嵌合足f1が基準嵌合足fcとなる図9のワークを例に説明すると、角度αの範囲内が基準線Lを引くことが可能な範囲となる。   When the reference fitting foot fc is selected (step S32 in FIG. 5), the arithmetic unit 102 draws a reference line L that passes through the reference fitting foot fc (S33). The reference line L is drawn so as not to intersect with the surrounding region R surrounded by the combination of the fitting feet having the maximum area. For example, the workpiece in FIG. 9 in which the fitting foot f1 becomes the reference fitting foot fc is taken as an example. In other words, the range of the angle α is a range in which the reference line L can be drawn.

上記基準線Lが引かれると、演算装置102は、基準線Lからの距離毎に処理単位に含まれる嵌合足を分類する(図5のステップS34)。そして、この基準線Lからの距離が短い(近い)グループ(処理単位)D1から選択し(S35)、選択した距離の処理単位内に含まれる嵌合足について、順次、挿入順序を決定する(S36)。これにより、処理単位L内のすべての嵌合足fについて挿入順序が決定される(S37、S24)。   When the reference line L is drawn, the arithmetic unit 102 classifies the fitting feet included in the processing unit for each distance from the reference line L (step S34 in FIG. 5). Then, a group (processing unit) D1 having a short (close) distance from the reference line L is selected (S35), and the insertion order is sequentially determined for the fitting feet included in the processing unit of the selected distance ( S36). Thereby, the insertion order is determined for all the fitting feet f in the processing unit L (S37, S24).

なお、図9(b)に示すように、基準線Lからの距離によってグループ分けされた嵌合足では、基準線Lからの距離が等しい嵌合足(例えばf1,f2,f3やf4,f5,f6)が複数ある場合がある。   As shown in FIG. 9B, in the fitting feet grouped according to the distance from the reference line L, the fitting feet (for example, f1, f2, f3 and f4, f5) having the same distance from the reference line L. , F6) in some cases.

そのため、図10に示すように、基準線Lからの距離によってグループ分けされた嵌合足fは、まず、距離の処理単位Dに含まれる嵌合足の数が1本か否か判断される(図10のステップS51)。1本であれば(S51のYES)、その嵌合足fを次に挿入する嵌合足として選択して(S52)、この距離の処理単位に含まれる嵌合足の挿入順序の決定は終了となる(S53、S54)。   Therefore, as shown in FIG. 10, for the fitting feet f grouped by the distance from the reference line L, it is first determined whether or not the number of fitting feet included in the distance processing unit D is one. (Step S51 in FIG. 10). If there is one (YES in S51), the fitting foot f is selected as the next fitting foot to be inserted (S52), and the determination of the insertion order of the fitting feet included in this distance processing unit is completed. (S53, S54).

一方、処理単位に含まれる嵌合足の数が1本でない場合は(S51のNO)、処理単位に含まれる嵌合足の数が2本か否か判断する(S55)。2本であれば(S55のYES)、その2本の内、相対的に剛性の低い柔らかい嵌合足から挿入順序を選択する(S56)。距離の処理単位に含まれる嵌合足の数が3本以上の場合は(S55のNO)、同一直線上に並んだ両端に位置する嵌合足fの内、相対的に剛性の低い嵌合足fの方から、端から順番に選択して挿入していくように挿入順序を決定する(S57〜S59)。距離の処理単位に含まれる嵌合足は基準線からの距離が等しいので、必然的に同一直線上に並んでいる。   On the other hand, when the number of fitting feet included in the processing unit is not one (NO in S51), it is determined whether or not the number of fitting feet included in the processing unit is two (S55). If there are two (YES in S55), the insertion order is selected from the two soft fitting feet having relatively low rigidity (S56). When the number of fitting feet included in the distance processing unit is three or more (NO in S55), fitting with relatively low rigidity among the fitting feet f located at both ends aligned on the same straight line The insertion order is determined so as to select and insert from the foot f in order from the end (S57 to S59). Since the fitting feet included in the distance processing unit have the same distance from the reference line, they are necessarily aligned on the same straight line.

例えば図9(b)のように基準線Lが引かれた場合、嵌合足f1〜f7は、嵌合足f1,f2,f3のグループD1と、嵌合足f4,f5,f6のグループD2と、嵌合足f7のグループD3とに分類される。そして、これら嵌合足f1〜7の内、基準線Lに最も近い嵌合足f1,f2,f3のグループから挿入順序が決定され、両端部の嵌合足f1,f3のうちのいずれか一方の嵌合足から他方の嵌合足に向かって順序が設定される。なお、基準嵌合足fcである嵌合足f1と基準線Lからの距離が同じ嵌合足f2,f3がある場合、他端の嵌合足のほうが基準嵌合足よりも強度が低い場合、他端側の嵌合足f3から基準嵌合足f1に向かって挿入順序を設定しても良い。   For example, when the reference line L is drawn as shown in FIG. 9B, the fitting feet f1 to f7 are the group D1 of the fitting feet f1, f2, and f3 and the group D2 of the fitting feet f4, f5, and f6. And a group D3 of fitting feet f7. Of these fitting feet f1-7, the insertion order is determined from the group of fitting feet f1, f2, f3 closest to the reference line L, and either one of the fitting feet f1, f3 at both ends. The order is set from the fitting foot to the other fitting foot. When there are fitting feet f2 and f3 having the same distance from the reference line L and the fitting foot f1 which is the reference fitting foot fc, the strength of the fitting feet at the other end is lower than that of the reference fitting foot. The insertion order may be set from the fitting foot f3 on the other end side toward the reference fitting foot f1.

そして、嵌合足f1,f2,f3の挿入順序が決定されると、次に嵌合足f4,f5,f6のグループが嵌合足f1,f2,f3のグループと同様の方法によって挿入順序が決定される。   When the insertion order of the fitting feet f1, f2, and f3 is determined, the insertion order of the fitting feet f4, f5, and f6 is then set in the same manner as the fitting feet f1, f2, and f3 groups. It is determined.

このように処理単位中の嵌合足が3本以上で、かつ同一直線上に並んでいない場合、基準嵌合足(第2基準嵌合足)fcを通る基準線Lからの距離が短い(近い)嵌合足から挿入順序を選択しなければならない理由を説明する。   Thus, when there are three or more fitting feet in the processing unit and they are not arranged on the same straight line, the distance from the reference line L passing through the reference fitting feet (second reference fitting feet) fc is short ( Explain why the order of insertion must be selected from the (close) mating foot.

基準線Lを引かずに基準嵌合足(第2基準嵌合足)から距離が短い(近い)嵌合足から挿入順序を選択すると次のような形で組立の途中で嵌合足が破損することがある。例えば、図9のワークで、頂点部に位置する嵌合足f1,f3,f7の中で最も低い嵌合足がf7であったとすると、嵌合足f7が基準嵌合足として選択される。このとき、嵌合足f7を通る基準線Lではなく、嵌合足f7からの距離が短い(近い)嵌合足から挿入順序を選択すると、嵌合足f7の次に選択される嵌合足はf5となる。しかし、嵌合足f4、f5、f6は同一直線上にあるので、両端に位置する嵌合足f4、f6のいずれかから順番に選択しなければ、図13(c)の例のように端にある嵌合足f4、f6が組立の途中で損傷する危険が発生する。このような挿入順序となってしまうことを回避するために、基準嵌合足fcを通る基準線Lからの距離が短い(近い)嵌合足から挿入順序を選択することが必要となる。   If the insertion order is selected from the fitting foot that is short (near) from the reference fitting foot (second reference fitting foot) without drawing the reference line L, the fitting foot breaks during assembly in the following manner There are things to do. For example, assuming that the lowest fitting foot among the fitting feet f1, f3, and f7 located at the apex in the workpiece of FIG. 9 is f7, the fitting foot f7 is selected as the reference fitting foot. At this time, when the insertion order is selected not from the reference line L passing through the fitting foot f7 but from a fitting foot having a short distance from the fitting foot f7, the fitting foot selected next to the fitting foot f7. Becomes f5. However, since the fitting feet f4, f5, and f6 are on the same straight line, unless the fitting feet f4 and f6 located at both ends are selected in order, the end as shown in the example of FIG. There is a risk that the fitting feet f4 and f6 in the middle are damaged during the assembly. In order to avoid such an insertion order, it is necessary to select the insertion order from the fitting feet that are short (close) from the reference line L passing through the reference fitting feet fc.

また、次に基準嵌合足fcを通る基準線Lを引く(S33)際に、面積が最大となる組み合わせの嵌合足によって囲まれた囲繞領域Rと交差しないように基準線Lを引かなければならない理由について説明する。   Further, when the reference line L passing through the reference fitting foot fc is drawn next (S33), the reference line L must be drawn so as not to intersect with the surrounding region R surrounded by the combination fitting foot having the largest area. Explain why this is necessary.

例えば図9のワークで、基準嵌合足(第2基準嵌合足)fcと嵌合足f5を通るように基準線Lを引くとする。このとき基準線Lは、面積が最大となる組み合わせの嵌合足f1〜f4,f6,f7によって囲まれた囲繞領域Rと交差した状態となる。基準線Lからの距離が短い(近い)嵌合足から挿入順序を選択すると、最初に嵌合足fcが選択され、次に嵌合足f5が選択される。しかし、この場合も、嵌合足f4、f5、f6は同一直線上にあるので、両端に位置する嵌合足f4、f6のいずれかから順番に選択しなければ、図13(c)の例のように端にある嵌合足f4、f6が組立の途中で損傷する危険が発生する。このような挿入順序となってしまうことを回避するために、fcを通る基準線Lを、面積が最大となる組み合わせの嵌合足f1〜f4,f6,f7によって囲まれた囲繞領域Rと交差しないように引くことが必要となる。   For example, suppose that the reference line L is drawn so as to pass through the reference fitting foot (second reference fitting foot) fc and the fitting foot f5 in the workpiece of FIG. At this time, the reference line L is in a state of intersecting with the surrounding region R surrounded by the fitting feet f1 to f4, f6, and f7 of the combination having the largest area. When the insertion order is selected from the fitting feet that are short (near) from the reference line L, the fitting feet fc are selected first, and then the fitting feet f5 are selected. However, in this case as well, since the fitting feet f4, f5, and f6 are on the same straight line, unless the fitting feet f4 and f6 located at both ends are selected in order, the example of FIG. Thus, there is a risk that the fitting feet f4 and f6 at the ends are damaged during the assembly. In order to avoid such an insertion order, the reference line L passing through fc intersects with the surrounding area R surrounded by the fitting feet f1 to f4, f6, and f7 of the combination having the largest area. It is necessary to pull so as not to.

なお、図9の例で、基準線Lを引くことが可能な範囲である角度αの範囲内のどこに基準線Lを引くのがよいかは一意に決まらない。しかし、少なくともこの範囲で基準線Lを引き、これまで説明した挿入順序の演算方法に従って順序を選択することで、嵌合足fが図13(b)のような形で組立の途中で損傷することを回避することができる。   In the example of FIG. 9, it is not uniquely determined where the reference line L should be drawn within the range of the angle α that is a range in which the reference line L can be drawn. However, by drawing the reference line L at least in this range and selecting the order in accordance with the calculation method of the insertion order described so far, the fitting foot f is damaged during the assembly in the form as shown in FIG. You can avoid that.

ついで、上述した組み立て手順を用いて、図11及び図12に示すワークの嵌合足の挿入順序を設定する場合について説明をする。なお、図11に示すように、ワークWは、複数の嵌合足f1〜f9を有する嵌合物としての第1ワークW1と、これら複数の嵌合足f1〜f9が挿入される複数の嵌合足h1〜9を有する被嵌合物としての第2ワークとによって構成されている。また、これら第1及び第2ワークの寸法関係は、図12に示すように、a1=a2=b1=b2=40mm、a3=a4=b3=b4=25mm、a5=a6=b5=b6=10mm、a7=b7=40mm、a8=a9=b8=b9=25mmとなる。更に、嵌合足fの径は2mm、嵌合穴の径は2.1mmとなっている。   Next, the case where the insertion order of the fitting feet of the workpiece shown in FIGS. 11 and 12 is set using the assembly procedure described above will be described. As shown in FIG. 11, the workpiece W includes a first workpiece W1 as a fitting having a plurality of fitting feet f1 to f9 and a plurality of fittings into which the plurality of fitting feet f1 to f9 are inserted. It is comprised by the 2nd workpiece | work as a to-be-fitted object which has the leg | foots h1-9. Further, as shown in FIG. 12, the dimensional relationship between the first and second workpieces is as follows: a1 = a2 = b1 = b2 = 40 mm, a3 = a4 = b3 = b4 = 25 mm, a5 = a6 = b5 = b6 = 10 mm A7 = b7 = 40 mm and a8 = a9 = b8 = b9 = 25 mm. Furthermore, the diameter of the fitting foot f is 2 mm, and the diameter of the fitting hole is 2.1 mm.

また、各嵌合足f〜f9の挿入長l及び剛性kの関係は、以下の表のようになる。   Further, the relationship between the insertion length l and the rigidity k of each of the fitting feet f to f9 is as shown in the following table.

Figure 0006029282
Figure 0006029282

演算装置102は挿入順序を決定するにあたり、まず、上記嵌合足f1〜f9を、その挿入長lに応じて、挿入長lが15mmの第1処理単位L1、挿入長が5mmの第2処理単位L2に分類する。   In determining the insertion order, the arithmetic unit 102 first sets the fitting feet f1 to f9 according to the insertion length l to a first processing unit L1 having an insertion length l of 15 mm and a second process having an insertion length of 5 mm. Classify into unit L2.

ついで、演算装置102は挿入長のより長い第1処理単位L1の嵌合足f1〜f7について、内部面積が最大となる嵌合足f1,f2,f3,f4,f6,f7の組み合わせの内、頂点部となるf1,f3,f7の中から最も剛性の低いf1を基準嵌合足fcとする。そして、この基準嵌合足f1を通りかつ嵌合足f1、f2、f3が存在する辺と重なるように基準線Lを引く。これにより、第1処理単位L1の嵌合足を基準線からの距離に応じて、第1グループD1(嵌合足f1〜f3)、第2グループD2(嵌合足f4〜f6)、第3グループD3(嵌合足f7)の3つのグループに嵌合足が分類される。   Next, the arithmetic unit 102 has a combination of the fitting feet f1, f2, f3, f4, f6, and f7 having the largest internal area with respect to the fitting feet f1 to f7 of the first processing unit L1 having a longer insertion length. Of the f1, f3, and f7 serving as the apex portions, f1 having the lowest rigidity is set as the reference fitting foot fc. Then, a reference line L is drawn so as to pass through the reference fitting foot f1 and overlap the side where the fitting feet f1, f2, and f3 exist. Accordingly, the first group D1 (fitting feet f1 to f3), the second group D2 (fitting feet f4 to f6), the third group D1 (fitting feet f1 to f3) according to the distance from the reference line. The fitting feet are classified into three groups of group D3 (fitting feet f7).

このように嵌合足が分類されると、基準線Lからの距離が最も短い(d=0、図9参照)第1グループD1から挿入順序を設定し始める。演算装置102は、第1グループD1の嵌合足f1〜f3の内、嵌合足f1については基準嵌合足fcであるため、最初に挿入する嵌合足として設定する。そして、この嵌合足f1から他端側の嵌合足f3に向かって、嵌合足f1、f2、f3の順で第1グループD1の嵌合足を挿入するように挿入順序を設定する。   When the fitting feet are classified in this way, the insertion order starts to be set from the first group D1 having the shortest distance from the reference line L (d = 0, see FIG. 9). The arithmetic unit 102 sets the fitting foot f1 of the first group D1 as the fitting foot to be inserted first because the fitting foot f1 is the reference fitting foot fc. Then, the insertion order is set so that the fitting feet of the first group D1 are inserted from the fitting feet f1 toward the fitting feet f3 on the other end side in the order of the fitting feet f1, f2, and f3.

第1グループD1の嵌合足の挿入順序が決定すると、次に演算装置102は、第1グループD1の次に基準線Lに近い第2グループD2(d1=40mm)の嵌合足f4〜f6について挿入順序を設定する。ここで、第2グループD2の両端部の嵌合足f4、f6の内、嵌合足f4の方が剛性が低いため、第2グループD2の嵌合足は、f4からf6に向かってf4、f5、f6の順番で第1グループの嵌合足に続いて挿入されるように挿入順序が設定される。   When the insertion order of the fitting feet of the first group D1 is determined, the arithmetic unit 102 next selects the fitting feet f4 to f6 of the second group D2 (d1 = 40 mm) next to the reference line L next to the first group D1. Set the insertion order for. Here, among the fitting feet f4 and f6 at both ends of the second group D2, the fitting foot f4 has lower rigidity, so that the fitting foot of the second group D2 is f4 toward f6 from f4, The insertion order is set so as to be inserted following the fitting feet of the first group in the order of f5 and f6.

そして、演算装置102は、最後に第3グループD3(d2=90mm)に含まれる嵌合足f7の挿入順序を上記第2グループD2の嵌合足f6の次に設定し、第1処理単位L1の嵌合足f1〜f7の挿入順序の設定を完了する。   Then, the computing device 102 finally sets the insertion order of the fitting feet f7 included in the third group D3 (d2 = 90 mm) next to the fitting feet f6 of the second group D2, and the first processing unit L1. The setting of the insertion order of the fitting feet f1 to f7 is completed.

上記第1処理単位L1の嵌合足f1〜f7の挿入順序の設定を完了すると、演算装置102は、挿入長lの処理単位Lでまだ挿入順序が未決定のものがないか判断し、第2の処理単位L2の嵌合足f8,f9について挿入順序を決定する。ここで、第2の処理単位L2は、含まれる嵌合足f8,f9が2本であるため、これら2本の嵌合足の内、相対的に剛性の低い嵌合足f8から嵌合足を挿入するように、嵌合足f8、f9の順序で挿入するように挿入順序を設定する。   When the setting of the insertion order of the fitting feet f1 to f7 of the first processing unit L1 is completed, the arithmetic unit 102 determines whether there is an undecided insertion order for the processing unit L of the insertion length l. The insertion order is determined for the fitting feet f8 and f9 of the second processing unit L2. Here, since the second processing unit L2 includes two fitting feet f8 and f9, the fitting feet f8 to the fitting feet having relatively low rigidity among these two fitting feet. Is inserted in the order of the fitting feet f8 and f9.

上記第2の処理単位L2の嵌合足f8,f9の挿入順序の設定が終了すると、演算装置102は、挿入長の処理単位でまだ挿入順序が未決定のものがないかを確認し、嵌合足の挿入順序の演算を終了する。これにより、上記図11及び12の第1ワークの嵌合足f1〜f9の挿入順序は、f1、f2、f3、f4、f5、f6、f7、f8、f9の順番となる。   When the setting of the insertion order of the fitting feet f8 and f9 of the second processing unit L2 is completed, the arithmetic unit 102 confirms whether there is an insertion length yet to be determined for the processing unit of the insertion length. The calculation of the insertion order of the gait ends. Accordingly, the insertion order of the fitting feet f1 to f9 of the first workpiece in FIGS. 11 and 12 is the order of f1, f2, f3, f4, f5, f6, f7, f8, and f9.

[まとめ]
このように、多点嵌合組み立ての際に、挿入長lの長い嵌合足fから順番に嵌合穴hに挿入するように嵌合足の挿入順序を設定することによって、図13(a)のように長さの長い嵌合足が他方側のワークに先に接触して損傷することを防止することができる。即ち、相手方のワークに到達する順番に挿入順序を決定することによって、嵌合足fの長さの相違による組み立ての問題を解決することができる。
[Summary]
In this way, in the multi-point fitting assembly, by setting the insertion order of the fitting legs so that the fitting legs f are inserted in order from the fitting legs f having the long insertion length l, FIG. It is possible to prevent the fitting foot having a long length as shown in FIG. That is, the assembly problem due to the difference in the length of the fitting foot f can be solved by determining the insertion order in the order of arrival at the work of the other party.

また、挿入長lが同じ嵌合足fが複数存在する場合、既に挿入済みの嵌合足fに近い嵌合足から順に挿入していくように挿入順序を設定することによって、嵌合足fの配置の問題に起因する問題を解決することができる。より具体的には、挿入長lの同じ嵌合足fが同一直線上にある場合、その両端部の内いずれか一方の端部の嵌合足を基準嵌合足(第1基準嵌合足)とし、この基準嵌合足から他方の端部の嵌合足fに向かって順番に嵌合足fの挿入順序を設定する。これにより、図13(b)のように中央部の嵌合足fが損傷することを防止することができる。   Further, when there are a plurality of fitting feet f having the same insertion length l, the insertion order is set so that the insertion feet are inserted in order from the fitting feet close to the already inserted fitting feet f. The problem caused by the placement problem can be solved. More specifically, when the fitting feet f having the same insertion length l are on the same straight line, the fitting feet at either one of the two end portions are used as reference fitting feet (first reference fitting feet). And the insertion order of the fitting feet f is set in order from the reference fitting feet toward the fitting feet f at the other end. Thereby, it can prevent that the fitting leg f of a center part is damaged like FIG.13 (b).

更に、挿入長が同じ嵌合足fのすべてが同一直線上にない場合であっても、複数の嵌合足の内、頂点部に位置する嵌合足の1つの嵌合足を基準嵌合足(第2基準嵌合足)fcとする。そして、この基準嵌合足fcを通りかつ嵌合足fにより囲まれる囲繞領域内を通らないように基準線Lを引き、基準線Lからの距離が近い嵌合足fから順番に挿入するように嵌合足fの挿入順序を設定する。これにより、図13(c)のように端部の嵌合足fが損傷することを防止することができる。   Furthermore, even if all of the fitting feet f having the same insertion length are not on the same straight line, one fitting foot located at the apex portion among the plurality of fitting feet is used as a reference fitting. The foot (second reference fitting foot) fc. Then, the reference line L is drawn so as not to pass through the reference fitting foot fc and within the surrounding area surrounded by the fitting foot f, and the fitting feet f that are close to the reference line L are inserted in order from the fitting foot f. The insertion order of the fitting feet f is set in (1). Thereby, it can prevent that the fitting leg f of an edge part is damaged like FIG.13 (c).

また、上記基準線Lの概念を導入することによって、基準線Lからの距離が等しい嵌合足fは、必ず同一直線上に位置する。そのため、このような場合には、上述したように、中央部の嵌合足fの相手側ワークへの衝突を避けるため、両端部の一方の嵌合足fから他方の嵌合足fに向かって順番に挿入順序を設定すれば良い。言い換えると、基準線Lの平行線上に複数の嵌合足fがある場合、これら平行線上にある嵌合足fの内、両端部に位置する嵌合足のいずれか一方の嵌合足を基準嵌合足(第3基準嵌合足)とする。そして、この基準嵌合足から他端側の嵌合足に向かって順番に嵌合穴に挿入するように挿入順序を設定すれば良い。   Further, by introducing the concept of the reference line L, the fitting feet f having the same distance from the reference line L are always located on the same straight line. Therefore, in such a case, as described above, in order to avoid collision of the fitting foot f at the center with the counterpart work, the direction from one fitting foot f at both ends to the other fitting foot f is avoided. The insertion order may be set in order. In other words, when there are a plurality of fitting feet f on the parallel line of the reference line L, one of the fitting feet located on both ends of the fitting feet f on the parallel line is used as a reference. A fitting foot (third reference fitting foot) is used. Then, the insertion order may be set so that the insertion holes are sequentially inserted from the reference fitting foot toward the fitting foot on the other end side.

更に、上述した嵌合足fの挿入長lや配置によっても嵌合足の挿入順序を区別できない場合には、相対的に強度の低い嵌合足fから挿入することによって、挿入済みの嵌合足による第1及び第2ワーク間の拘束を緩く保つことができる。本実施の形態では、データ取得工程にて複数の嵌合足のそれぞれについての強度データを取得し、第1〜第3の基準嵌合足を選定する際にできるだけ強度の低い嵌合足を選択している。   Furthermore, when the insertion order of the fitting foot cannot be distinguished even by the insertion length l or the arrangement of the fitting foot f described above, the inserted fitting is inserted by inserting from the fitting foot f having a relatively low strength. The restraint between the first and second workpieces by the foot can be kept loose. In the present embodiment, the strength data for each of the plurality of fitting feet is acquired in the data acquisition step, and when the first to third reference fitting feet are selected, the fitting feet having the lowest possible strength are selected. doing.

即ち、挿入長が同じ嵌合足のすべてが同一直線上にある場合の基準嵌合足である第1基準嵌合足の場合、両端部に位置する嵌合足の内、強度の低い方の嵌合足が選択される。また、挿入長の同じ嵌合足によって囲まれた囲繞領域Rの面積が最大となる嵌合足fの組み合わせにおいて、頂点部に位置する嵌合足の1つである第2基準嵌合足の場合、頂点部に位置する嵌合足の内、最も強度の低い嵌合足が選択される。更に、基準線の平行線上にある嵌合足の内、両端部に位置する嵌合足のいずれか一方の嵌合足である第3基準嵌合足の場合、両端部に位置する前記嵌合足の内、強度の低い方の嵌合足が選択されることとなる。   That is, in the case of the first reference fitting foot which is a reference fitting foot when all the fitting feet having the same insertion length are on the same straight line, the lower strength of the fitting feet located at both ends A mating foot is selected. Further, in the combination of the fitting feet f in which the area of the surrounding region R surrounded by the fitting feet having the same insertion length is maximized, the second reference fitting foot which is one of the fitting feet located at the apex portion. In this case, the fitting foot having the lowest strength is selected from the fitting feet positioned at the apex portion. Further, in the case of the third reference fitting foot which is one of the fitting feet located on both ends of the fitting feet on the parallel line of the reference line, the fitting located on both ends. Of the legs, the fitting leg with the lower strength is selected.

また、上記嵌合足の強度を評価する指標として、嵌合足が弾性域内で変形可能な変形量である許容変形量を使用すると、単純に剛性値で評価するよりも正確に嵌合足の損傷を防止することができる。特に、嵌合足のそれぞれについて、少なくともワークを移動させる水平方向について求められた許容変形量を使用すると、より精度良く嵌合足の損傷を防止することができる。一方、嵌合足の剛性値を強度の評価に使用する場合、データを簡単に求めることができる。   In addition, if an allowable deformation amount, which is a deformation amount that allows the fitting foot to be deformed within the elastic range, is used as an index for evaluating the strength of the fitting foot, the fitting foot can be more accurately evaluated than a simple rigidity value. Damage can be prevented. In particular, when the allowable deformation amount obtained in at least the horizontal direction in which the workpiece is moved is used for each fitting foot, damage to the fitting foot can be prevented with higher accuracy. On the other hand, when the rigidity value of the fitting foot is used for strength evaluation, data can be easily obtained.

更に、本実施の形態において、基準線Lからの平行線上に複数列の嵌合足の処理単位が存在する場合、前のグループにおいて最後に挿入される嵌合足からの距離が近い側の端部の嵌合足から他端側の嵌合足に向かって挿入順序を決定しても良い。例えば、図9のワークの場合、嵌合足f4,f5,f6を、f4、f5、f6の順序で挿入することとしても良い。そして、嵌合足f4,f5,f6のグループの挿入順序が決定すると、最後に挿入される嵌合足として嵌合足f7の挿入順序を設定し、嵌合足f1〜f7の挿入順序の設定を終了しても良い。   Furthermore, in this embodiment, when there are a plurality of rows of fitting foot processing units on the parallel line from the reference line L, the end on the side closer to the fitting foot inserted last in the previous group. The insertion order may be determined from the fitting foot of the part toward the fitting foot on the other end side. For example, in the case of the workpiece of FIG. 9, the fitting feet f4, f5, and f6 may be inserted in the order of f4, f5, and f6. When the insertion order of the groups of the fitting feet f4, f5, and f6 is determined, the insertion order of the fitting feet f7 is set as the last fitting foot to be inserted, and the insertion order of the fitting feet f1 to f7 is set. May be terminated.

更に、ロボットアーム2の位置決め精度に対し、嵌合足fと嵌合穴hの寸法公差が十分に大きい場合に限り、挿入長lの同じ嵌合足fの2本以上を同時に挿入するように選択してもよい。同時に挿入することで組立のタクトを短縮する効果が望める。一方で同時に挿入する嵌合足fが増える程、順番に挿入する場合に比べてロボットアーム2の位置決め精度の要求が高くなるため、嵌合足fが被嵌合物Wと干渉するリスクが高くなる。このようなことからタクトを重視するか信頼性を重視するかの目的に応じて選択するのがよい。   Further, two or more fitting feet f having the same insertion length l are inserted simultaneously only when the dimensional tolerance between the fitting feet f and the fitting holes h is sufficiently large with respect to the positioning accuracy of the robot arm 2. You may choose. Inserting them at the same time can reduce the assembly time. On the other hand, as the number of fitting feet f to be inserted simultaneously increases, the requirement for positioning accuracy of the robot arm 2 becomes higher than in the case of sequential insertion, and therefore there is a higher risk that the fitting feet f will interfere with the workpiece W. Become. For this reason, it is preferable to select according to the purpose of emphasizing tact or reliability.

また、本実施の形態では、囲繞領域Rの面積が最大となる嵌合足fの組み合わせを求め、この嵌合足の組み合わせの内、頂点部の嵌合足のいずれか1つを基準嵌合足とした。しかしながら、この頂点部の嵌合足の1つは、任意の基準点に対しより遠方に位置する嵌合足と定義する事もでき、必ずしも基準嵌合足fcを設定するのに、囲繞領域Rの面積が最大となる嵌合足fの組み合わせを求める必要はない。即ち、その嵌合足が、結果として選択した嵌合足が、囲繞領域Rの面積が最大となる嵌合足fの組み合わせを求め、この嵌合足の組み合わせの内、頂点部の嵌合足のいずれか1つと同じ嵌合足となれば良い。   Further, in the present embodiment, a combination of the fitting feet f that maximizes the area of the surrounding region R is obtained, and any one of the fitting feet at the apex portion of the combination of the fitting feet is used as a reference fitting. It was a foot. However, one of the fitting feet at the apex can be defined as a fitting foot located further from an arbitrary reference point, and the surrounding region R is not necessarily used to set the reference fitting foot fc. It is not necessary to obtain a combination of the fitting feet f that maximizes the area of. That is, the fitting foot selected as a result is a combination of the fitting feet f in which the area of the surrounding region R is maximized. It may be the same fitting foot as any one of.

なお、本実施の形態においては、樹脂からなる円柱形状の嵌合足fを採用したが、ステンレス鋼からなるペグ状の嵌合足など、どのような形状及び材質でも良い。また、嵌合足及び嵌合穴は、必ずしも一方側と他方側のワークに分かれて存在する必要はなく、同一ワーク上に混在して存在しても当然に良い。   In this embodiment, the columnar fitting foot f made of resin is employed, but any shape and material such as a peg-shaped fitting foot made of stainless steel may be used. Further, the fitting foot and the fitting hole do not necessarily need to exist separately on the work on one side and the other side, and may naturally exist together on the same work.

更に、上記嵌合足の挿入順序は、オフライン時ではなく、オンラインの嵌合足の挿入直前に決定するようにしても良く、また、自動組立ロボットとは別体に構成されたコンピュータによって演算され、通信装置を介して自動組立ロボットに通信されても良い。   Further, the insertion order of the fitting feet may be determined immediately before the insertion of the online fitting feet, not when offline, and is calculated by a computer configured separately from the automatic assembly robot. The communication may be communicated to the automatic assembly robot via a communication device.

102:演算装置、f:嵌合足、h:嵌合穴、l:挿入長、W1:第1ワーク、W2:第2ワーク、S11:データ取得工程、S12〜15:挿入順序設定工程 102: arithmetic unit, f: fitting foot, h: fitting hole, l: insertion length, W1: first workpiece, W2: second workpiece, S11: data acquisition step, S12-15: insertion order setting step

Claims (10)

演算装置が、複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークのうち、前記第1及び第2ワークの少なくとも一方に設けられた前記複数の嵌合足のそれぞれについて、前記対応する嵌合穴に挿入される長さである挿入長のデータを取得するデータ取得工程と、
前記取得した嵌合足の挿入長のデータに基づいて、挿入長の長い嵌合足から順番に前記嵌合穴に挿入するように嵌合足の挿入順序を設定する挿入順序設定工程と、を備え、
前記演算装置は、前記挿入順序設定工程にて挿入長が同じ嵌合足が複数ある場合、これら挿入長が同じ嵌合足のすべてが同一直線上にあれば、両端部に位置する嵌合足の内、いずれか一方を基準嵌合足とし、この基準嵌合足から他端側の嵌合足に向かって順番に嵌合穴に挿入するように挿入順序を設定する、
ことを特徴とするワークの組み立て手順演算方法。
The plurality of fittings provided on at least one of the first and second workpieces among the first and second workpieces that are assembled to each other by fitting the fitting feet into the corresponding fitting holes. For each leg, a data acquisition step for acquiring insertion length data that is the length inserted into the corresponding fitting hole;
An insertion order setting step for setting the insertion order of the fitting feet so that the fitting feet are inserted in order from the fitting feet having a long insertion length based on the acquired insertion length data of the fitting feet. Bei example,
When there are a plurality of fitting feet having the same insertion length in the insertion order setting step, the arithmetic unit is provided with fitting feet positioned at both ends if all of the fitting feet having the same insertion length are on the same straight line. Among them, one of them is set as a reference fitting foot, and the insertion order is set so that the reference fitting foot is inserted into the fitting hole in order toward the fitting foot on the other end side.
A workpiece assembly procedure calculation method characterized by the above.
前記演算装置は、前記挿入順序設定工程にて挿入長が同じ嵌合足が複数ある場合、前記挿入長が同じ嵌合足のすべてが同一直線上になければ、これら挿入長の同じ嵌合足によって囲まれた囲繞領域の面積が最大となる嵌合足の組み合わせにおいて、頂点部に位置する嵌合足の1つを基準嵌合足とし、この基準嵌合足を通りかつ前記囲繞領域内を通らないように引かれた基準線からの距離が近い嵌合足から順に嵌合穴に挿入するように挿入順序を設定する、
請求項1記載のワークの組み立て手順演算方法。
The computing device, if the insertion length in the inserted sequence setting step is a plurality of identical Hamagoashi, unless prior Symbol insertion length all collinear same Hamagoashi same fitting of insertion length in combination Hamagoashi the area encircling a region surrounded by the leg is maximized, one of Hamagoashi located apex portion and the base semi-connected Goashi, and passes this criteria fits Goashi the Set the insertion order to insert into the fitting hole in order from the fitting foot that is close to the reference line drawn so as not to pass through the surrounding area,
The work assembly procedure calculation method according to claim 1.
前記演算装置は、前記挿入順序設定工程にて前記挿入長が同じ嵌合足のすべてが同一直線上になく、前記基準線の平行線上に複数の嵌合足がある場合、これら平行線上にある嵌合足の内、両端部に位置する嵌合足のいずれか一方の嵌合足を基準嵌合足とし、この基準嵌合足から他端側の嵌合足に向かって順番に嵌合穴に挿入するように挿入順序を設定する、
請求項2記載のワークの組み立て手順演算方法。
In the insertion order setting step, the arithmetic unit is not on all the fitting feet having the same insertion length on the same straight line, and if there are a plurality of fitting feet on the parallel line of the reference line, the computing devices are on the parallel lines. of Hamagoashi, and one of the fitting referenced to Hamagoashi Goashi of Hamagoashi located at both ends, in order toward the mating legs of the other end side from this criteria fits Goashi Set the insertion order to insert into the mating hole,
The workpiece assembly procedure calculation method according to claim 2.
前記演算装置は、前記データ取得工程にて、前記複数の嵌合足のそれぞれについての強度データを取得し、
前記挿入長が同じ嵌合足のすべてが同一直線上にある場合に選択される基準嵌合足は、両端部に位置する前記嵌合足の内、強度の低い方の嵌合足が選択され、前記挿入長が同じ嵌合足のすべてが同一直線上にない場合にて頂点部に位置する嵌合足から選択される基準嵌合足は、頂点部に位置する前記嵌合足の内、最も強度の低い嵌合足が選択され、前記基準線の平行線上に複数の嵌合足がある場合に選択される基準嵌合足は、両端部に位置する前記嵌合足の内、強度の低い方の嵌合足が選択される、
請求項3記載のワークの組み立て手順演算方法。
The computing device acquires strength data for each of the plurality of fitting feet in the data acquisition step,
The reference fitting foot selected when all the fitting feet having the same insertion length are on the same straight line is selected from the fitting feet having lower strengths among the fitting feet located at both ends. The reference fitting foot selected from the fitting feet positioned at the apex portion when not all of the fitting feet having the same insertion length are on the same straight line , When the lowest strength fitting foot is selected and there are a plurality of fitting feet on the parallel line of the reference line, the reference fitting foot selected is the strength of the fitting feet located at both ends. The lower mating foot is selected,
The work assembly procedure calculating method according to claim 3.
前記強度データは、嵌合足の剛性もしくは許容変形量である、
請求項4記載のワークの組み立て手順演算方法。
The strength data is the rigidity of the fitting foot or the allowable deformation amount.
The work assembly procedure calculation method according to claim 4.
演算装置が、複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークのうち、前記第1及び第2ワークの少なくとも一方に設けられた前記複数の嵌合足のそれぞれについて、前記対応する嵌合穴に挿入される長さである挿入長のデータを取得するデータ取得工程と、  The plurality of fittings provided on at least one of the first and second workpieces among the first and second workpieces that are assembled to each other by fitting the fitting feet into the corresponding fitting holes. For each leg, a data acquisition step for acquiring insertion length data that is the length inserted into the corresponding fitting hole;
前記取得した嵌合足の挿入長のデータに基づいて、挿入長の長い嵌合足から順番に前記嵌合穴に挿入するように嵌合足の挿入順序を設定する挿入順序設定工程と、を備え、  An insertion order setting step for setting the insertion order of the fitting feet so that the fitting feet are inserted in order from the fitting feet having a long insertion length based on the acquired insertion length data of the fitting feet. Prepared,
前記演算装置は、前記挿入順序設定工程にて挿入長が同じ嵌合足が複数ある場合、前記挿入長が同じ嵌合足のすべてが同一直線上になければ、これら挿入長の同じ嵌合足によって囲まれた囲繞領域の面積が最大となる嵌合足の組み合わせにおいて、頂点部に位置する嵌合足の1つを基準嵌合足とし、この基準嵌合足を通りかつ前記囲繞領域内を通らないように引かれた基準線からの距離が近い嵌合足から順に嵌合穴に挿入するように挿入順序を設定する、  When there are a plurality of fitting feet having the same insertion length in the insertion order setting step, the arithmetic unit is configured so that all of the fitting feet having the same insertion length are not on the same straight line. In the combination of the mating feet that maximizes the area of the surrounding area surrounded by, one of the mating feet located at the apex portion is used as a reference fitting foot, and passes through the reference fitting foot and within the surrounding region. Set the insertion order to insert into the fitting hole in order from the fitting foot that is close to the reference line drawn so as not to pass through,
ことを特徴とするワークの組み立て手順演算方法。  A workpiece assembly procedure calculation method characterized by the above.
請求項1乃至6のいずれか1項記載のワークの組み立て手順演算方法により演算された組み立て手順によって、自動組立ロボットにより前記第1及び第2ワークを組み付けて部品を製造する部品の製造方法。  7. A component manufacturing method for manufacturing a component by assembling the first and second workpieces by an automatic assembly robot according to an assembly procedure calculated by the workpiece assembly procedure calculating method according to claim 1. 請求項1乃至のいずれか1項記載のワークの組み立て手順演算方法を、コンピュータに実行させるための組み立て手順演算プログラム。 An assembly procedure computation program for causing a computer to execute the workpiece assembly procedure computation method according to any one of claims 1 to 6 . 複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークの少なくとも一方のワークを把持し、他方のワークに組み付けるロボットアームと、
挿入長の長い嵌合足から順番に対応する前記嵌合穴に挿入するように嵌合足の挿入順序を設定する演算装置と、を備え、
前記演算装置は、挿入長が同じ嵌合足が複数ある場合、これら挿入長が同じ嵌合足のすべてが同一直線上にあれば、両端部に位置する嵌合足の内、いずれか一方を基準嵌合足とし、この基準嵌合足から他端側の嵌合足に向かって順番に嵌合穴に挿入するように挿入順序を設定する、
ことを特徴とする自動組立ロボット。
A robot arm that grips at least one of the first and second workpieces that are assembled to each other by fitting the corresponding fitting holes into the corresponding fitting holes, and is assembled to the other workpiece;
E Bei and a computing device for setting the order of insertion Hamagoashi to be inserted into the fitting holes corresponding to the order from the long fitting-legged insertion length,
When there are a plurality of fitting feet having the same insertion length, the arithmetic unit determines either one of the fitting feet located at both ends if all of the fitting feet having the same insertion length are on the same straight line. Set the insertion order so that the reference fitting foot is inserted into the fitting hole in order from the reference fitting foot toward the fitting foot on the other end side,
An automatic assembly robot characterized by that.
複数の嵌合足が対応する嵌合穴に嵌合して互いに組み付く第1及び第2ワークの少なくとも一方のワークを把持し、他方のワークに組み付けるロボットアームと、  A robot arm that grips at least one of the first and second workpieces that are assembled to each other by fitting the corresponding fitting holes into the corresponding fitting holes, and is assembled to the other workpiece;
挿入長の長い嵌合足から順番に対応する前記嵌合穴に挿入するように嵌合足の挿入順序を設定する演算装置と、を備え、  An arithmetic device that sets the insertion order of the fitting feet so as to insert into the fitting holes corresponding in order from the fitting feet having a long insertion length, and
前記演算装置は、挿入長が同じ嵌合足が複数ある場合、前記挿入長が同じ嵌合足のすべてが同一直線上になければ、これら挿入長の同じ嵌合足によって囲まれた囲繞領域の面積が最大となる嵌合足の組み合わせにおいて、頂点部に位置する嵌合足の1つを基準嵌合足とし、この基準嵌合足を通りかつ前記囲繞領域内を通らないように引かれた基準線からの距離が近い嵌合足から順に嵌合穴に挿入するように挿入順序を設定する、  In the case where there are a plurality of fitting feet having the same insertion length, the arithmetic unit is configured so that the surrounding region surrounded by the fitting feet having the same insertion length is not all of the fitting feet having the same insertion length. In the combination of the mating feet with the maximum area, one of the mating feet located at the apex portion is used as a standard mating foot, and the mating foot is drawn so as not to pass through the standard mating foot and within the surrounding area. Set the insertion order to insert into the fitting hole in order from the fitting foot that is close to the reference line,
ことを特徴とする自動組立ロボット。  An automatic assembly robot characterized by that.
JP2012018451A 2012-01-31 2012-01-31 Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot Expired - Fee Related JP6029282B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012018451A JP6029282B2 (en) 2012-01-31 2012-01-31 Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012018451A JP6029282B2 (en) 2012-01-31 2012-01-31 Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot

Publications (3)

Publication Number Publication Date
JP2013154449A JP2013154449A (en) 2013-08-15
JP2013154449A5 JP2013154449A5 (en) 2015-03-19
JP6029282B2 true JP6029282B2 (en) 2016-11-24

Family

ID=49050150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012018451A Expired - Fee Related JP6029282B2 (en) 2012-01-31 2012-01-31 Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot

Country Status (1)

Country Link
JP (1) JP6029282B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9555549B2 (en) 2013-10-31 2017-01-31 Seiko Epson Corporation Control device, robot, robot system, and control method
US11701776B2 (en) * 2019-10-25 2023-07-18 Dexterity, Inc. Robotic kitting machine

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5789298A (en) * 1980-11-26 1982-06-03 Fujitsu Ltd Ic socket mounting bracket
JPH06872Y2 (en) * 1987-06-24 1994-01-05 東京電気株式会社 Electronic component mounting structure
JP2768210B2 (en) * 1992-05-29 1998-06-25 株式会社デンソー Work fitting method and fitting device
JP5359980B2 (en) * 2010-04-13 2013-12-04 株式会社デンソー Method for manufacturing power conversion device

Also Published As

Publication number Publication date
JP2013154449A (en) 2013-08-15

Similar Documents

Publication Publication Date Title
JP7207851B2 (en) Control method, robot system, article manufacturing method, program and recording medium
JP3946711B2 (en) Robot system
JP6026746B2 (en) Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot
CN104619448B (en) Bonding machine
JP4763074B2 (en) Measuring device and measuring method of position of tool tip of robot
JP6025386B2 (en) Image measuring apparatus, image measuring method, and image measuring program
US11014233B2 (en) Teaching point correcting method, program, recording medium, robot apparatus, imaging point creating method, and imaging point creating apparatus
JP2015147280A (en) Robot calibration method
JP2018126835A (en) Teaching method of robot, robot system, program, and recording medium
CN104589347A (en) Control device, robot, robot system and control method
CN106826207A (en) Robot system
KR20160107128A (en) Vision system for training an assembly system through virtual assembly of objects
CN109996653A (en) Job position bearing calibration and Work robot
JP6885856B2 (en) Robot system and calibration method
WO2018207552A1 (en) Robot device and electronic device manufacturing method
JP2014151377A (en) Robot control method, robot control device, robot system, robot, and program
JP6029282B2 (en) Workpiece assembly procedure calculation method, assembly procedure calculation program, part manufacturing method, and automatic assembly robot
JP2014126494A (en) Inspection support device, inspection support method, robot system, control device, robot and program
JP2011170522A (en) Method, device and program for generating sensing operation of work manipulator
JP6625266B1 (en) Robot controller
CN108702866A (en) Component determination device and component determination method
CN106956258A (en) Path planning method and compensator for array pick-and-place by using mechanical arm
JP6331335B2 (en) Control device, robot, robot system and control method
CN117733849A (en) Tool coordinate positioning method of four-axis robot, robot and storage medium
CN109311171B (en) Workpiece holding mechanism

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150129

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160404

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: 20160920

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161018

R151 Written notification of patent or utility model registration

Ref document number: 6029282

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees