JP6910225B2 - Parts fixing status display device, parts fixing status display method, parts fixing status display program - Google Patents

Parts fixing status display device, parts fixing status display method, parts fixing status display program Download PDF

Info

Publication number
JP6910225B2
JP6910225B2 JP2017133329A JP2017133329A JP6910225B2 JP 6910225 B2 JP6910225 B2 JP 6910225B2 JP 2017133329 A JP2017133329 A JP 2017133329A JP 2017133329 A JP2017133329 A JP 2017133329A JP 6910225 B2 JP6910225 B2 JP 6910225B2
Authority
JP
Japan
Prior art keywords
contact
component
contacted
display
fixed state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017133329A
Other languages
Japanese (ja)
Other versions
JP2019016180A (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.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
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 Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP2017133329A priority Critical patent/JP6910225B2/en
Publication of JP2019016180A publication Critical patent/JP2019016180A/en
Application granted granted Critical
Publication of JP6910225B2 publication Critical patent/JP6910225B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、板金よりなる複数の部品を備える製品において、互いに接触する部品どうしの固定状態を判定して表示部に表示する部品固定状態表示装置、部品固定状態表示方法、部品固定状態表示プログラムに関する。 The present invention relates to a component fixing state display device, a component fixing status display method, and a component fixing status display program for determining a fixed state of parts in contact with each other and displaying them on a display unit in a product including a plurality of parts made of sheet metal. ..

板金よりなる複数の部品を備える製品において、互いに接触する部品を溶接して固定することがある。互いに接触する部品の一方を被接触部品、他方を接触部品とする。被接触部品に対して接触部品を位置決めして両者を仮止めする加工が被接触部品と接触部品とのいずれか一方または双方に施されていれば、接触部品を被接触部品に溶接することが容易となる。 In a product having a plurality of parts made of sheet metal, parts that come into contact with each other may be welded and fixed. One of the parts in contact with each other is a contacted part, and the other is a contact part. If the contacted part is positioned with respect to the contacted part and temporarily fixed to each other, or both of the contacted part and the contacted part, the contacted part can be welded to the contacted part. It will be easy.

被接触部品と接触部品とを仮止めする加工が施されていなければ、作業者は、被接触部品に対する接触部品の位置決め箇所を測定した上で接触部品に対して接触部品を位置決めして、接触部品を被接触部品に溶接しなければならない。作業者は、接触部品を被接触部品に対して位置決めするためのジグを作成し、ジグによって接触部品を位置決めしなければならないことがある。 If the contacted part and the contacted part are not temporarily fixed, the operator measures the position of the contacted part with respect to the contacted part, positions the contacted part with respect to the contacted part, and contacts the contacted part. The part must be welded to the contacted part. The operator may have to create a jig to position the contacting part with respect to the contacted part and position the contacting part with the jig.

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

そこで、被接触部品に対して接触部品を位置決めして両者を仮止めする加工が被接触部品または接触部品に施されていることが望ましい。オペレータは、3次元(3D)CADを用いて板金よりなる複数の部品を備える製品を設計するのが一般的である。製品の設計時に、互いに接触する部品どうしの固定状態を確認することができれば、必要に応じて仮止めのための加工を追加したり、不要な仮止めのための加工を削除したりすることができる。 Therefore, it is desirable that the contacted part or the contacted part is processed to position the contacted part with respect to the contacted part and temporarily fix the two. Operators typically use three-dimensional (3D) CAD to design products that include a plurality of parts made of sheet metal. When designing a product, if it is possible to confirm the fixed state of parts that come into contact with each other, it is possible to add processing for temporary fixing or delete unnecessary processing for temporary fixing as necessary. can.

本発明は、互いに接触する部品どうしの固定状態を確認することができる部品固定状態表示装置、部品固定状態表示方法、部品固定状態表示プログラムを提供することを目的とする。 An object of the present invention is to provide a component fixing state display device, a component fixing state display method, and a component fixing state display program capable of confirming a fixed state of parts in contact with each other.

本発明は、3次元CADで表される製品を構成する複数の部品のうち、互いに接触する部品の一方を被接触部品、他方を接触部品とし、前記被接触部品における前記接触部品が接触する被接触面を特定する被接触面特定部と、前記被接触面に接触する前記接触部品を特定する接触部品特定部と、前記接触部品特定部によって特定された前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定する固定状態判定部と、前記製品を示す製品画像を前記固定状態判定部によって判定された固定状態に応じた表示態様で表示部に表示するよう制御する表示制御部とを備えることを特徴とする部品固定状態表示装置を提供する。 In the present invention, among a plurality of parts constituting a product represented by three-dimensional CAD, one of the parts in contact with each other is a contacted part and the other is a contacted part, and the contacted parts in the contacted parts are in contact with each other. A contact surface specifying portion for specifying a contact surface, a contact component specifying portion for specifying the contact component in contact with the contact surface, and the contact component specified by the contact component specifying portion are placed on the contact surface. The contacting component with respect to the contacted component is moved along a plurality of directions and in a direction orthogonal to the contacted surface, and based on whether or not the contacting component contacts a portion other than the contacting component. It is provided with a fixed state determination unit for determining a fixed state and a display control unit for controlling the display of a product image showing the product on the display unit in a display mode according to the fixed state determined by the fixed state determination unit. Provided is a component fixing state display device characterized by the above.

本発明は、コンピュータ機器が、3次元CADで表される製品を構成する複数の部品のうち、互いに接触する部品の一方を被接触部品、他方を接触部品とし、前記被接触部品における前記接触部品が接触する被接触面を特定し、前記コンピュータ機器が、前記被接触面に接触する前記接触部品を特定し、前記コンピュータ機器が、特定された前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定し、前記コンピュータ機器が、前記製品を示す製品画像を、判定された固定状態に応じた表示態様で表示部に表示するよう制御することを特徴とする部品固定状態表示方法を提供する。 In the present invention, among a plurality of parts constituting a product represented by three-dimensional CAD, a computer device has one of the parts in contact with each other as a contact part and the other as a contact part, and the contact part in the contacted part. The computer device identifies the contact component that comes into contact with the contact surface, and the computer device identifies the identified contact component along the contact surface. The fixed state of the contact part with respect to the contacted part is determined based on whether or not the contact part comes into contact with a portion other than the contact part by moving the contact part in a direction perpendicular to the contacted surface. Provided is a component fixing state display method for determining and controlling the computer device to display a product image showing the product on a display unit in a display mode corresponding to the determined fixed state.

本発明は、コンピュータ機器に、3次元CADで表される製品を構成する複数の部品のうち、互いに接触する部品の一方を被接触部品、他方を接触部品とし、前記被接触部品における前記接触部品が接触する被接触面を特定するステップと、前記被接触面に接触する前記接触部品を特定するステップと、特定された前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定するステップと、前記製品を示す製品画像を、判定された固定状態に応じた表示態様で表示部に表示するよう制御するステップとを実行させることを特徴とする部品固定状態表示プログラムを提供する。 In the present invention, among a plurality of parts constituting a product represented by three-dimensional CAD in a computer device, one of the parts in contact with each other is a contact part and the other is a contact part, and the contact part in the contact part. A step of specifying the contact surface to be contacted with, a step of specifying the contact component to be in contact with the contact surface, and the identified contact component in a plurality of directions along the contact surface and the contact contact. A step of determining the fixed state of the contact component with respect to the contacted component based on whether or not the contact component contacts a portion other than the contact component by moving the contact component in a direction orthogonal to the surface, and the step of determining the fixed state of the contact component with respect to the contacted component. Provided is a component fixing state display program characterized by executing a step of controlling a product image showing a product to be displayed on a display unit in a display mode corresponding to a determined fixed state.

本発明の部品固定状態表示装置、部品固定状態表示方法、部品固定状態表示プログラムによれば、互いに接触する部品どうしの固定状態を確認することができる。 According to the component fixing status display device, the component fixing status display method, and the component fixing status display program of the present invention, it is possible to confirm the fixed status of the components that are in contact with each other.

一実施形態の部品固定状態表示装置を示すブロック図である。It is a block diagram which shows the component fixing state display device of one Embodiment. 図1における中央処理装置1の機能的な内部構成例を示すブロック図である。It is a block diagram which shows the functional internal structure example of the central processing unit 1 in FIG. 3DCADによって設計された製品の一例を示す斜視図である。It is a perspective view which shows an example of the product designed by 3D CAD. 図3Aの分解斜視図である。It is an exploded perspective view of FIG. 3A. 図3Aに示す製品における接触部品の拡大斜視図である。It is an enlarged perspective view of the contact component in the product shown in FIG. 3A. 図3Aに示す製品における固定状態を改良した接触部品の拡大斜視図である。FIG. 3 is an enlarged perspective view of a contact component having an improved fixed state in the product shown in FIG. 3A. 接触部品が4つの突起で被接触部品に位置決めされている状態の一例を示す斜視図である。It is a perspective view which shows an example of the state which the contact part is positioned with the contact part by four protrusions. 接触部品が2つの突起で被接触部品に位置決めされている状態の一例を示す平面図である。It is a top view which shows an example of the state in which a contact part is positioned on the contacted part by two protrusions. 被接触部品と接触部品とが2か所の円形の突起と円形の穴との組み合わせで位置決めされている状態の一例を示す斜視図である。It is a perspective view which shows an example of the state which a contact part and a contact part are positioned by the combination of two circular protrusions and a circular hole. 被接触部品と接触部品とが1か所の円形の突起と円形の穴との組み合わせで位置決めされている状態の一例を示す平面図である。It is a top view which shows an example of the state which a contact part and a contact part are positioned by the combination of one circular protrusion and a circular hole. 被接触部品と接触部品とが1か所の正方形の突起と正方形の穴との組み合わせで位置決めされている状態の一例を示す平面図である。It is a top view which shows an example of the state which a contact part and a contact part are positioned by the combination of one square protrusion and a square hole. 被接触部品と接触部品とが1か所の六角形の突起と六角形の穴との組み合わせで位置決めされている状態の一例を示す平面図である。It is a top view which shows an example of the state which a contact part and a contact part are positioned by the combination of one hexagonal protrusion and a hexagonal hole. 被接触部品と接触部品とが1か所の長丸状の突起と長丸状の穴との組み合わせで位置決めされている状態の一例を示す斜視図である。It is a perspective view which shows an example of the state which a contact part and a contact part are positioned by the combination of the oval protrusion and the oval hole at one place. 被接触部品と接触部品とが2か所の円形の突起と長丸状の穴との組み合わせで位置決めされている状態の第1の例を示す平面図である。It is a top view which shows the 1st example of the state which a contact part and a contact part are positioned by the combination of two circular protrusions and an oval hole. 被接触部品と接触部品とが2か所の円形の突起と長丸状の穴との組み合わせで位置決めされている状態の第2の例を示す平面図である。It is a top view which shows the 2nd example of the state which a contact part and a contact part are positioned by the combination of two circular protrusions and an oval hole. 被接触部品と接触部品とが2か所の円形の突起と長丸状の穴との組み合わせで位置決めされている状態の第3の例を示す平面図である。It is a top view which shows the 3rd example of the state which a contact part and a contact part are positioned by the combination of two circular protrusions and an oval hole. 被接触部品と接触部品とが、1か所の円形の突起と円形の穴との組み合わせ、及び、接触部品を挟む2つの突起で位置決めされている状態の一例を示す斜視図である。FIG. 5 is a perspective view showing an example of a state in which a contacted part and a contacting part are positioned by a combination of one circular protrusion and a circular hole and two protrusions sandwiching the contacting part. 被接触部品と接触部品とが、1か所の円形の突起と円形の穴との組み合わせ、及び、接触部品に当接する1つの突起で位置決めされている状態の一例を示す平面図である。FIG. 5 is a plan view showing an example of a state in which a contacted part and a contacting part are positioned by a combination of one circular protrusion and a circular hole and one protrusion abutting on the contacting part. 接触部品が被接触部品と接触している部分の幅と接触部品の外形の幅との関係を説明するための図である。It is a figure for demonstrating the relationship between the width of the part where a contact part is in contact with a contact part, and the width of the outer shape of a contact part. 被接触部品の部品平面と接触部品の板厚面とが接触した状態で、接触部品が被接触部品に位置決めされている状態の一例を示す斜視図である。It is a perspective view which shows an example of the state which the contact part is positioned with the contact part in the state which the part plane of a contact part is in contact with the plate thickness surface of a contact part. 被接触部品及び接触部品の板厚面どうしが接触した状態で、接触部品が被接触部品に位置決めされている状態の第1の例を示す斜視図である。It is a perspective view which shows the 1st example of the state which the contact part is positioned with the contact part in the state where the contact part and the plate thickness surface of the contact part are in contact with each other. 被接触部品及び接触部品の板厚面どうしが接触した状態で、接触部品が被接触部品に位置決めされている状態の第2の例を示す平面図である。It is a top view which shows the 2nd example of the state which the contact part is positioned with the contact part in the state where the contact part and the plate thickness surface of the contact part are in contact with each other. 4段階の固定レベルにおける被接触部品及び接触部品の固定状態とその定義と表示色との関係を表形式で示す図である。It is a figure which shows the relationship between the fixed state of a contact part and a contact part at four steps of fixing levels, the definition, and a display color in a table form. 図5に示す製品を固定レベルに応じた表示態様で表示部に表示している状態を示す斜視図である。FIG. 5 is a perspective view showing a state in which the product shown in FIG. 5 is displayed on the display unit in a display mode according to a fixed level. 図18に示す製品を固定レベルに応じた表示態様で表示部に表示している状態を示す斜視図である。FIG. 3 is a perspective view showing a state in which the product shown in FIG. 18 is displayed on the display unit in a display mode according to a fixed level. 図19に示す製品を固定レベルに応じた表示態様で表示部に表示している状態を示す斜視図である。FIG. 5 is a perspective view showing a state in which the product shown in FIG. 19 is displayed on the display unit in a display mode according to a fixed level. 表示部に表示されている、枠状の部品の一面に板状の部品を当接させた状態を示す斜視図である。It is a perspective view which shows the state which the plate-shaped part was brought into contact with one surface of the frame-shaped part, which is displayed on the display part. 実際の部品を図25Aに示す表示状態と同じ状態で配置したときに生じる不具合を説明するための斜視図である。It is a perspective view for demonstrating the trouble which occurs when the actual part is arranged in the same state as the display state shown in FIG. 25A. 不具合が発生しないよう変更した表示状態を示す斜視図である。It is a perspective view which shows the display state changed so that a trouble does not occur. コンピュータ機器が実行する部品固定状態表示方法による手順、及び、部品固定状態表示プログラムがコンピュータ機器に実行させる処理を示すフローチャートである。It is a flowchart which shows the procedure by the component fixing state display method executed by a computer device, and the process which a component fixing state display program causes a computer device to execute.

以下、一実施形態の部品固定状態表示装置、部品固定状態表示方法、部品固定状態表示プログラムについて、添付図面を参照して説明する。 Hereinafter, the component fixing status display device, the component fixing status display method, and the component fixing status display program of one embodiment will be described with reference to the attached drawings.

一実施形態の部品固定状態表示装置は、図1に示すような3DCADの機能を搭載するコンピュータ機器10によって構成することができる。図1において、コンピュータ機器10は、中央処理装置1(以下、CPU1と略記する)、記憶部2、操作部3、記憶部4、一時記憶メモリ5、表示部6を備える。 The component fixing state display device of one embodiment can be configured by a computer device 10 equipped with a 3D CAD function as shown in FIG. In FIG. 1, the computer device 10 includes a central processing unit 1 (hereinafter abbreviated as CPU 1), a storage unit 2, an operation unit 3, a storage unit 4, a temporary storage memory 5, and a display unit 6.

記憶部2は、3DCADによって製品を設計する製品設計プログラムと、部品固定状態表示プログラムを記憶している。記憶部2は非一時的な記憶媒体であるROMであり、ハードディスクドライブ、半導体メモリ等の任意のメモリで構成される。記憶部4は3DCADデータを記憶する不揮発性のメモリであり、ハードディスクドライブ、半導体メモリ等の任意のメモリで構成される。一時記憶メモリ5は作業用メモリとして機能するRAMである。記憶部2と記憶部4とは同じ記憶部であってもよい。 The storage unit 2 stores a product design program for designing a product by 3D CAD and a component fixing state display program. The storage unit 2 is a ROM which is a non-temporary storage medium, and is composed of an arbitrary memory such as a hard disk drive and a semiconductor memory. The storage unit 4 is a non-volatile memory for storing 3D CAD data, and is composed of an arbitrary memory such as a hard disk drive and a semiconductor memory. The temporary storage memory 5 is a RAM that functions as a working memory. The storage unit 2 and the storage unit 4 may be the same storage unit.

CPU1が製品設計プログラムを実行し、オペレータが操作部3を操作することによって、CPU1は複数の部品を備える所定の製品を示す3DCADデータを生成する。CPU1は生成した3DCADデータを記憶部4に記憶させて、3DCADデータを保存することがある。 When the CPU 1 executes the product design program and the operator operates the operation unit 3, the CPU 1 generates 3D CAD data indicating a predetermined product including a plurality of parts. The CPU 1 may store the generated 3D CAD data in the storage unit 4 and store the 3D CAD data.

CPU1が部品固定状態表示プログラムを実行すると、CPU1は、新たに生成した3DCADデータ、または、記憶部4より読み出した3DCADデータで表される製品における互いに接触する部品どうしの固定状態を判定する。また、CPU1は、3DCADデータで表される製品を、判定した固定状態に応じた表示態様で表示部6に表示する。 When the CPU 1 executes the component fixing state display program, the CPU 1 determines the fixed state of the components in contact with each other in the product represented by the newly generated 3D CAD data or the 3D CAD data read from the storage unit 4. Further, the CPU 1 displays the product represented by the 3D CAD data on the display unit 6 in a display mode according to the determined fixed state.

図2は、CPU1が製品設計プログラム及び部品固定状態表示プログラムを実行したときの、CPU1の機能的な構成を示している。CPU1は、図2に示す機能的な構成によって、部品どうしの固定状態を判定し、判定した固定状態に応じた表示態様で、3DCADデータで表される製品を表示部6に表示する。図2において、CPU1は、3DCADデータ生成部11、書き込み・読み出し制御部12、被接触面特定部13、接触部品特定部14、固定状態判定部15、表示制御部16を備える。 FIG. 2 shows the functional configuration of the CPU 1 when the CPU 1 executes the product design program and the component fixing state display program. The CPU 1 determines the fixed state of the parts according to the functional configuration shown in FIG. 2, and displays the product represented by 3D CAD data on the display unit 6 in a display mode corresponding to the determined fixed state. In FIG. 2, the CPU 1 includes a 3D CAD data generation unit 11, a write / read control unit 12, a contact surface identification unit 13, a contact component identification unit 14, a fixed state determination unit 15, and a display control unit 16.

まず、被接触部品に対して接触部品を位置決めして両者を仮止めする加工が施されていない状態と施されている状態とを概略的に説明する。一例として、オペレータは、3DCADによって図3Aに示す製品20を設計したとする。図3Bに示す分解図より分かるように、製品20は、部品21に対して部品22を取り付け、部品21の側面に部品23を取り付けた構成を有する。部品21を被接触部品とすると、部品23は接触部品である。 First, a state in which the contact parts are positioned with respect to the parts to be contacted and a state in which the contact parts are temporarily fixed to each other and a state in which the contact parts are temporarily fixed will be schematically described. As an example, it is assumed that the operator has designed the product 20 shown in FIG. 3A by 3D CAD. As can be seen from the exploded view shown in FIG. 3B, the product 20 has a configuration in which the component 22 is attached to the component 21 and the component 23 is attached to the side surface of the component 21. If the component 21 is a contacted component, the component 23 is a contact component.

図3Aに示す製品は、図4Aの部分拡大図にも示すように、部品21の側面に部品23を単に当接した状態で配置したものである。部品21の側面には、部品23を位置決めして仮止めする加工が施されていない。よって、実際の製品において部品23を部品21の側面の正しい位置に位置決めして溶接によって部品23を部品21に固定しようとすると、位置決め箇所の測定等の余分な工数が必要となるため、工数が多くかかってしまう。 The product shown in FIG. 3A is a product in which the component 23 is simply in contact with the side surface of the component 21 as shown in the partially enlarged view of FIG. 4A. The side surface of the component 21 is not processed to position and temporarily fix the component 23. Therefore, in an actual product, if the component 23 is positioned at the correct position on the side surface of the component 21 and the component 23 is fixed to the component 21 by welding, extra man-hours such as measurement of the positioning position are required, so that the man-hours are increased. It costs a lot.

図4Bの部分拡大図に示すように、例えば、部品23の部品21と当接する面に穴231を2か所設け、部品21の側面に穴231に挿入される突起211を設ければ、部品23を部品21の側面の正しい位置に容易に位置決めすることができる。よって、溶接によって部品23を部品21に固定する際の工数を削減することができる。例えば、突起211は、部品21の側面をパンチングマシンによって半抜きすることによって形成することができる。 As shown in the partially enlarged view of FIG. 4B, for example, if two holes 231 are provided on the surface of the component 23 in contact with the component 21, and a protrusion 211 to be inserted into the hole 231 is provided on the side surface of the component 21, the component The 23 can be easily positioned at the correct position on the side surface of the component 21. Therefore, the man-hours required to fix the component 23 to the component 21 by welding can be reduced. For example, the protrusion 211 can be formed by half-cutting the side surface of the component 21 with a punching machine.

オペレータが製品20等の所定の製品を設計したときに、互いに接触する部品どうしの固定状態が図4Aのように良好でないか、図4Bのように良好であるかを、オペレータが確認できることが望まれる。 When the operator designs a predetermined product such as the product 20, it is desirable that the operator can confirm whether the fixed state of the parts in contact with each other is not good as shown in FIG. 4A or is good as shown in FIG. 4B. Is done.

以下、互いに接触する部品どうしの固定状態を判定する判定方法と、オペレータが固定状態を確認するための表示部6への表示方法を具体的に説明する。図2において、3DCADデータ生成部11は、一時記憶メモリ5を作業用メモリとして使用しながら、オペレータによる操作部3の操作に従って、所定の製品を示す3DCADデータを生成する。一時記憶メモリ5に保持された3DCADデータは、被接触面特定部13、接触部品特定部14、固定状態判定部15、表示制御部16に供給される。 Hereinafter, a determination method for determining the fixed state of the parts in contact with each other and a display method on the display unit 6 for the operator to confirm the fixed state will be specifically described. In FIG. 2, the 3D CAD data generation unit 11 generates 3D CAD data indicating a predetermined product according to the operation of the operation unit 3 by the operator while using the temporary storage memory 5 as the working memory. The 3D CAD data held in the temporary storage memory 5 is supplied to the contacted surface identification unit 13, the contact component identification unit 14, the fixed state determination unit 15, and the display control unit 16.

表示制御部16は、3DCADデータを視覚的に表示するための表示データを表示部6に供給する。これによって、表示部6は、オペレータが設計している製品を示す製品画像を表示する。製品画像は、サーフェスとソリッドとのいずれで表示されてもよい。 The display control unit 16 supplies the display data for visually displaying the 3D CAD data to the display unit 6. As a result, the display unit 6 displays a product image showing the product designed by the operator. The product image may be displayed as either a surface or a solid.

オペレータが操作部3を操作して、新たに生成した3DCADデータを記憶部4に記憶させるよう指示すると、書き込み・読み出し制御部12は3DCADデータを記憶部4に記憶させる。オペレータが操作部3を操作して、記憶部4に記憶されている3DCADデータを読み出すよう指示すると、書き込み・読み出し制御部12は記憶部4より3DCADデータを読み出し、一時記憶メモリ5に保持させる。 When the operator operates the operation unit 3 to instruct the storage unit 4 to store the newly generated 3D CAD data, the write / read control unit 12 stores the 3D CAD data in the storage unit 4. When the operator operates the operation unit 3 to instruct to read the 3D CAD data stored in the storage unit 4, the write / read control unit 12 reads the 3D CAD data from the storage unit 4 and holds it in the temporary storage memory 5.

記憶部4より読み出された3DCADデータは、被接触面特定部13、接触部品特定部14、固定状態判定部15、表示制御部16に供給される。同様に、表示制御部16は、記憶部4より読み出された3DCADデータで表される製品を示す製品画像を表示する。3DCADデータ生成部11は、記憶部4より読み出された3DCADデータに基づき、製品に部品を追加したり、製品の設計を変更したりすることもできる。 The 3D CAD data read from the storage unit 4 is supplied to the contacted surface identification unit 13, the contact component identification unit 14, the fixed state determination unit 15, and the display control unit 16. Similarly, the display control unit 16 displays a product image showing the product represented by the 3D CAD data read from the storage unit 4. The 3D CAD data generation unit 11 can add parts to the product or change the design of the product based on the 3D CAD data read from the storage unit 4.

被接触面特定部13は、入力された3DCADデータで表される製品を構成する部品の複数の面のうち、他の部品が接触する被接触面を特定する。図3Aに示す製品20においては、部品23が接触している部品21の側面が被接触面となる。接触部品特定部14は、被接触面ごとに被接触面に接触する他の部品を接触部品と特定する。図3Aに示す製品20においては、部品23が接触部品と特定される。 The contacted surface specifying unit 13 identifies the contacted surface to which other parts come into contact with the plurality of surfaces of the parts constituting the product represented by the input 3D CAD data. In the product 20 shown in FIG. 3A, the side surface of the component 21 in contact with the component 23 is the contact surface. The contact component identification unit 14 identifies other components that come into contact with the contact surface as contact components for each contact surface. In the product 20 shown in FIG. 3A, the component 23 is identified as a contact component.

なお、図3Aにおいて、互いに接触する部品21及び23のうち、大きい方の部品21を被接触部品とし、小さい方の部品23を接触部品とするのがよい。よって、被接触部品である部品21の側面が被接触面と特定され、部品23が接触部品と特定される。 In FIG. 3A, of the parts 21 and 23 that are in contact with each other, the larger part 21 is the contacted part, and the smaller part 23 is the contact part. Therefore, the side surface of the component 21 which is the contacted component is specified as the contacted surface, and the component 23 is identified as the contacted component.

固定状態判定部15は、それぞれの被接触面に接触する全ての接触部品の固定状態を判定する。固定状態判定部15は、接触部品が被接触面と接触している部分の外形を認識し、外形線に対して平行な軸を設定する。固定状態判定部15は、軸に沿って一方の方向(プラス方向)と他方の方向(マイナス方向)に接触部品をわずかに移動させて、接触部品が被接触部品に対して固定されているか否かを判定する。接触部品の移動量はプラス方向及びマイナス方向それぞれ0.05mm程度でよい。但し、部品の大きさ、組み立て精度等の各種の条件に応じて移動量を適宜に設定すればよい。 The fixed state determination unit 15 determines the fixed state of all the contact parts that come into contact with the respective contacted surfaces. The fixed state determination unit 15 recognizes the outer shape of the portion where the contact component is in contact with the contacted surface, and sets an axis parallel to the outer line. The fixed state determination unit 15 slightly moves the contact component in one direction (plus direction) and the other direction (minus direction) along the axis to determine whether the contact component is fixed to the contacted component. Is determined. The amount of movement of the contact parts may be about 0.05 mm in each of the positive direction and the negative direction. However, the amount of movement may be appropriately set according to various conditions such as the size of the parts and the assembly accuracy.

固定状態判定部15は、外形線に対して平行な軸が複数存在するときは、それぞれの軸に沿ってプラス方向とマイナス方向に接触部品をわずかに移動させて、接触部品が固定されているか否かを判定する。固定状態判定部15は、設定した軸に対して直交する板厚方向の軸においても同様に、プラス方向とマイナス方向に接触部品をわずかに移動させて、接触部品が固定されているか否かを判定する。 When there are a plurality of axes parallel to the outline, the fixed state determination unit 15 slightly moves the contact parts in the plus direction and the minus direction along the respective axes to check whether the contact parts are fixed. Judge whether or not. Similarly, the fixed state determination unit 15 slightly moves the contact component in the plus direction and the minus direction on the axis in the plate thickness direction orthogonal to the set axis to determine whether or not the contact component is fixed. judge.

また、固定状態判定部15は、被接触部品と接触部品とが突起と穴との組み合わせで互いに係合しているとき、接触部品を、突起を中心として面内でわずかに回転させて接触部品が固定されているか否かを判定する。固定状態判定部15は、特定の条件のときのみ、接触部品を面内で回転させて接触部品が固定されているか否かを判定するのがよい。 Further, when the contacted part and the contacting part are engaged with each other by the combination of the protrusion and the hole, the fixed state determination unit 15 slightly rotates the contacting part in the plane around the protrusion to make the contacting part. Determines if is fixed. The fixed state determination unit 15 may rotate the contact component in the plane to determine whether or not the contact component is fixed only under specific conditions.

さらに、固定状態判定部15は、被接触部品と接触部品とが突起と穴との組み合わせで互いに係合し、穴が円以外で穴の外形線が直線部分を有するとき、接触部品を直線部分の方向にもわずかに移動させて、接触部品が固定されているか否かを判定する。 Further, when the contacted part and the contacting part are engaged with each other by the combination of the protrusion and the hole, and the hole is other than a circle and the outer line of the hole has a straight part, the fixed state determination unit 15 makes the contacting part a straight part. It is also slightly moved in the direction of to determine whether or not the contact component is fixed.

このように、固定状態判定部15は、接触部品特定部14によって特定された接触部品を、少なくとも、被接触面に沿った複数の方向及び被接触面に直交する方向に移動させて、被接触部品に対する接触部品の固定状態を判定する。固定状態判定部15は、それに加えて、固定されている被接触部品の被接触面上で、接触部品を被接触面に沿って回転させて、被接触部品に対する接触部品の固定状態を判定することがある。 In this way, the fixed state determination unit 15 moves the contact component specified by the contact component identification unit 14 at least in a plurality of directions along the contact surface and in a direction orthogonal to the contact surface, and is in contact with the contact component. Contact to the part Determines the fixed state of the part. In addition, the fixed state determining unit 15 rotates the contacted part along the contacted surface on the contacted surface of the fixed contacted part to determine the fixed state of the contacted part with respect to the contacted part. Sometimes.

固定状態判定部15は、接触部品をわずかに移動または回転させたときに、接触部品が、被接触部品、または、接触部品を固定するための突起等である接触部品以外の部分に接触すれば、接触部品は固定されていると判定する。固定状態判定部15は、接触部品を複数の軸の方向に移動させたり、回転させたりして接触部品の固定状態を判定する。 When the contact component is slightly moved or rotated, the fixed state determination unit 15 may come into contact with the contacted component or a portion other than the contact component such as a protrusion for fixing the contact component. , Judge that the contact parts are fixed. The fixed state determination unit 15 determines the fixed state of the contact component by moving or rotating the contact component in the directions of a plurality of axes.

固定状態判定部15は、少なくとも接触部品が被接触部品に固定されているか、固定されていないかの2段階で固定状態(固定度合)を判定する。固定状態判定部15は、後述するように、3段階以上で固定度合を判定することが好ましい。 The fixed state determination unit 15 determines the fixed state (fixed degree) in at least two stages of whether the contact component is fixed to the contacted component or not. As will be described later, the fixed state determination unit 15 preferably determines the degree of fixation in three or more stages.

図5〜図20を参照して、固定状態判定部15が、各種の被接触部品及び接触部品において、接触部品の固定状態を具体的にどのように判定するかについて説明する。 With reference to FIGS. 5 to 20, how the fixed state determination unit 15 specifically determines the fixed state of the contacted parts and the contacted parts will be described.

まず、図5〜図17を用いて、被接触部品と接触部品とがそれぞれの部品平面どうしで接触している場合の例を説明する。図5において、被接触部品である部品31には4つの突起311が形成され、接触部品である部品32が4つの突起311によって位置決めされている。 First, with reference to FIGS. 5 to 17, an example in which the contacted component and the contacted component are in contact with each other on the planes of the respective components will be described. In FIG. 5, four protrusions 311 are formed on the part 31 which is a contacted part, and the part 32 which is a contact part is positioned by the four protrusions 311.

固定状態判定部15は、部品32の外形線に対して平行なX軸及びY軸と、X軸及びY軸に直交するZ軸を設定する。固定状態判定部15は、X軸及びY軸それぞれに沿って部品32をプラス方向及びマイナス方向に移動させる。図5において、どちらをプラス方向とし、どちらをマイナス方向とするかは任意である。図5の例では、部品32は突起311と接触するため、固定状態判定部15は、部品32はX軸及びY軸方向に固定されていると判定する。 The fixed state determination unit 15 sets the X-axis and the Y-axis parallel to the outline of the component 32 and the Z-axis orthogonal to the X-axis and the Y-axis. The fixed state determination unit 15 moves the component 32 in the plus direction and the minus direction along the X axis and the Y axis, respectively. In FIG. 5, which is the positive direction and which is the negative direction is arbitrary. In the example of FIG. 5, since the component 32 comes into contact with the protrusion 311, the fixed state determination unit 15 determines that the component 32 is fixed in the X-axis and Y-axis directions.

さらに、固定状態判定部15は、Z軸に沿って部品32をプラス方向及びマイナス方向に移動させる。図5において、部品32(接触部品)が部品31(被接触部品)から離れる方向をプラス方向、部品32が部品31に近付く方向をマイナス方向とする。図6以降でも同様とする。図5の例では、部品32はZ軸のマイナス方向が固定されており、プラス方向は固定されていないフリー状態であると判定する。図5に示す固定状態は、1方向のみフリーの固定状態である。 Further, the fixed state determination unit 15 moves the component 32 in the plus direction and the minus direction along the Z axis. In FIG. 5, the direction in which the component 32 (contact component) is separated from the component 31 (contacted component) is the positive direction, and the direction in which the component 32 approaches the component 31 is the negative direction. The same applies to FIGS. 6 and later. In the example of FIG. 5, it is determined that the component 32 is in a free state in which the negative direction of the Z axis is fixed and the positive direction is not fixed. The fixed state shown in FIG. 5 is a free fixed state in only one direction.

接触部品が被接触部品に対して1方向フリーの固定状態で固定されているとき、接触部品が被接触部品に対して完全に固定されている「位置決め完了」の状態であると定義する。固定状態判定部15は、図5に示す固定状態を1方向フリーの「位置決め完了」の状態であると判定する。 When the contact part is fixed to the contacted part in a one-way free fixed state, it is defined as the "positioning completed" state in which the contact part is completely fixed to the contacted part. The fixed state determination unit 15 determines that the fixed state shown in FIG. 5 is a one-way free “positioning completed” state.

本実施形態においては、被接触部品に対する接触部品の固定度合を固定レベル1〜4の4段階とし、「位置決め完了」の状態を固定度合が最も高い固定レベル1とする。 In the present embodiment, the degree of fixation of the contact component to the contacted component is set to four stages of fixing levels 1 to 4, and the state of "positioning completed" is set to the fixing level 1 having the highest degree of fixing.

図6において、被接触部品である部品33には2つの突起331が形成され、接触部品である六角形の部品34が2つの突起331によって位置決めされている。固定状態判定部15は、部品34を、部品34の外形線に対して平行なA1〜A3方向のプラス方向及びマイナス方向と、図示していないZ軸方向のプラス方向及びマイナス方向に移動させる。例えば、A1〜A3方向におけるプラス方向及びマイナス方向は図6のように設定される。 In FIG. 6, two protrusions 331 are formed on the part 33 which is a contacted part, and the hexagonal part 34 which is a contact part is positioned by the two protrusions 331. The fixed state determination unit 15 moves the component 34 in the plus and minus directions in the A1 to A3 directions parallel to the outer line of the component 34, and in the plus and minus directions in the Z-axis direction (not shown). For example, the plus direction and the minus direction in the A1 to A3 directions are set as shown in FIG.

図6に示す例では、部品34はA2及びA3方向のマイナス方向に固定されていないフリー状態であると判定する。Z軸方向は図5と同様であり、固定状態判定部15は、部品34はZ軸のマイナス方向が固定されており、プラス方向は固定されていないフリー状態であると判定する。3方向以上フリーのとき、接触部品は位置決めされていない「位置決めなし」の状態であると定義する。固定状態判定部15は、図6に示す固定状態を3方向フリーの「位置決めなし」の状態であると判定する。 In the example shown in FIG. 6, it is determined that the component 34 is in a free state in which the parts 34 are not fixed in the negative directions in the A2 and A3 directions. The Z-axis direction is the same as in FIG. 5, and the fixed state determination unit 15 determines that the component 34 is in a free state in which the negative direction of the Z-axis is fixed and the positive direction is not fixed. When three or more directions are free, the contact component is defined as an unpositioned "no positioning" state. The fixed state determination unit 15 determines that the fixed state shown in FIG. 6 is a three-direction free “no positioning” state.

「位置決めなし」の状態を、被接触部品に対する接触部品の固定レベル1〜4のうち、固定度合が最も低い固定レベル4とする。 The state of "no positioning" is defined as the fixing level 4 having the lowest degree of fixing among the fixing levels 1 to 4 of the contact part with respect to the contacted part.

図7において、被接触部品である部品41には2つの円形の突起411が形成され、接触部品である部品42には2つの円形の穴421が形成されている。穴421は突起411を隙間なく挿入できる径を有する。突起411が穴421に挿入されることによって、部品42が部品41に対して位置決めされている。固定状態判定部15は、図5と同様に、部品42を、X軸、Y軸、Z軸のプラス方向及びマイナス方向に移動させて部品42が固定されているか否かを判定する。 In FIG. 7, two circular protrusions 411 are formed on the part 41 which is a contact component, and two circular holes 421 are formed on the component 42 which is a contact component. The hole 421 has a diameter into which the protrusion 411 can be inserted without a gap. By inserting the protrusion 411 into the hole 421, the component 42 is positioned with respect to the component 41. Similar to FIG. 5, the fixed state determination unit 15 moves the component 42 in the positive and negative directions of the X-axis, the Y-axis, and the Z-axis to determine whether or not the component 42 is fixed.

固定状態判定部15は、被接触部品と接触部品とが突起と穴との組み合わせで互いに係合し、突起と穴との少なくとも一方が円形であるとき、接触部品を、突起を中心として面内でプラス方向及びマイナス方向に回転させて接触部品が固定されているか否かを判定する。どちらの回転方向をプラス方向とし、どちらの回転方向をマイナス方向とするかは任意である。 When the contacted part and the contacting part are engaged with each other by the combination of the protrusion and the hole and at least one of the protrusion and the hole is circular, the fixed state determination unit 15 makes the contact part in-plane about the protrusion. To determine whether or not the contact parts are fixed by rotating them in the positive and negative directions. It is arbitrary which direction of rotation is the positive direction and which direction of rotation is the negative direction.

そこで、固定状態判定部15は、部品42を2つの突起411それぞれを中心として回転させて部品42が固定されているか否かを判定する。固定状態判定部15は、部品42は回転方向にも固定されていると判定する。X軸、Y軸、Z軸のプラス方向及びマイナス方向の移動、回転方向のプラス方向及びマイナス方向の回転の結果、固定状態判定部15は、図5と同様、1方向フリーの「位置決め完了」の状態であると判定する。 Therefore, the fixed state determination unit 15 rotates the component 42 around each of the two protrusions 411 to determine whether or not the component 42 is fixed. The fixed state determination unit 15 determines that the component 42 is also fixed in the rotation direction. As a result of the positive and negative movements of the X-axis, Y-axis, and Z-axis, and the rotation of the positive and negative directions in the rotation direction, the fixed state determination unit 15 is "positioning completed" free of charge in one direction as in FIG. It is determined that the state is.

図8において、被接触部品である部品43には1つの円形の突起431が形成され、接触部品である部品44には1つの円形の穴441が形成されている。突起431が穴441に挿入されることによって、部品44が部品43に対して位置決めされている。図8に示す固定状態は、部品44を面内で回転方向(R方向)のプラス及びマイナス方向に回転させることができる。 In FIG. 8, one circular protrusion 431 is formed on the part 43 which is a contact component, and one circular hole 441 is formed on the component 44 which is a contact component. By inserting the protrusion 431 into the hole 441, the component 44 is positioned with respect to the component 43. In the fixed state shown in FIG. 8, the component 44 can be rotated in the plane in the plus and minus directions in the rotation direction (R direction).

図8に示す固定状態は、Z軸のプラス方向と、R方向のプラス及びマイナス方向の3方向が固定されていない3方向フリーの状態である。固定状態判定部15は、図8に示す固定状態を3方向フリーの「位置決めなし」の状態であると判定する。 The fixed state shown in FIG. 8 is a three-way free state in which the plus direction of the Z axis and the plus and minus directions of the R direction are not fixed. The fixed state determination unit 15 determines that the fixed state shown in FIG. 8 is a three-direction free “no positioning” state.

図9において、被接触部品である部品45には1つの正方形の突起451が形成され、接触部品である部品46には1つの正方形の穴461が形成されている。突起451が穴461に挿入されることによって、部品46が部品45に対して位置決めされている。固定状態判定部15は、部品46をX軸、Y軸、図示していないZ軸のプラス及びマイナス方向、穴461の直線部分の方向であるB1及びB2方向にわずかに移動させて、接触部品が固定されているか否かを判定する。 In FIG. 9, one square protrusion 451 is formed on the part 45 which is a contact part, and one square hole 461 is formed on the part 46 which is a contact part. By inserting the protrusion 451 into the hole 461, the component 46 is positioned with respect to the component 45. The fixed state determination unit 15 slightly moves the component 46 in the plus and minus directions of the X-axis, the Y-axis, the Z-axis (not shown), and the B1 and B2 directions, which are the directions of the straight portions of the holes 461, to make contact components. Determines if is fixed.

部品46は、X軸及びY軸のプラス及びマイナス方向、Z軸のマイナス方向、穴461のB1及びB2方向に固定されている。固定状態判定部15は、図9に示す固定状態を1方向フリーの「位置決め完了」の状態であると判定する。 The component 46 is fixed in the plus and minus directions of the X-axis and the Y-axis, the minus direction of the Z-axis, and the B1 and B2 directions of the holes 461. The fixed state determination unit 15 determines that the fixed state shown in FIG. 9 is a one-way free “positioning completed” state.

図10において、被接触部品である部品47には1つの六角形の突起471が形成され、接触部品である部品48には1つの六角形の穴481が形成されている。突起471が穴481に挿入されることによって、部品48が部品47に対して位置決めされている。部品48は、X軸、Y軸、図示していないZ軸のプラス及びマイナス方向、穴481のC1〜C3方向にわずかに移動させて、接触部品が固定されているか否かを判定する。 In FIG. 10, one hexagonal protrusion 471 is formed on the part 47 which is a contacted part, and one hexagonal hole 481 is formed on the part 48 which is a contacting part. By inserting the protrusion 471 into the hole 481, the component 48 is positioned with respect to the component 47. The component 48 is slightly moved in the plus and minus directions of the X-axis, the Y-axis, the Z-axis (not shown), and the C1 to C3 directions of the holes 481 to determine whether or not the contact component is fixed.

部品48は、X軸及びY軸のプラス及びマイナス方向、Z軸のマイナス方向、穴481のC1〜C3方向に固定されている。固定状態判定部15は、図10に示す固定状態を1方向フリーの「位置決め完了」の状態であると判定する。 The component 48 is fixed in the plus and minus directions of the X-axis and the Y-axis, the minus direction of the Z-axis, and the C1 to C3 directions of the holes 481. The fixed state determination unit 15 determines that the fixed state shown in FIG. 10 is a one-way free “positioning completed” state.

図11において、被接触部品である部品51には長丸状の突起511が形成され、接触部品である部品52には長丸状の穴521が形成されている。突起511が穴521に挿入されて、部品52が部品51に対して位置決めされている。穴521の直線部分の方向はX軸方向である。部品52は、X軸及びY軸のプラス及びマイナス方向、Z軸のマイナス方向に固定されている。固定状態判定部15は、図11に示す固定状態を1方向フリーの「位置決め完了」の状態であると判定する。 In FIG. 11, the component 51, which is a contact component, is formed with an oval protrusion 511, and the component 52, which is a contact component, is formed with an oval hole 521. The protrusion 511 is inserted into the hole 521 and the component 52 is positioned with respect to the component 51. The direction of the straight portion of the hole 521 is the X-axis direction. The component 52 is fixed in the plus and minus directions of the X-axis and the Y-axis, and in the minus direction of the Z-axis. The fixed state determination unit 15 determines that the fixed state shown in FIG. 11 is a one-way free “positioning completed” state.

図12において、被接触部品である部品53には2つの円形の突起531が形成され、接触部品である部品54には2つの長丸状の穴541及び542が形成されている。2つの突起531が2つの穴541及び542に挿入されて、部品54が部品53に対して位置決めされている。穴541の直線部分の方向はX軸方向であり、穴542の直線部分の方向はY軸方向である。 In FIG. 12, the part 53 that is the contacted part is formed with two circular protrusions 531 and the part 54 that is the contact part is formed with two oval holes 541 and 542. Two protrusions 531 are inserted into the two holes 541 and 542 to position the part 54 with respect to the part 53. The direction of the straight portion of the hole 541 is the X-axis direction, and the direction of the straight portion of the hole 542 is the Y-axis direction.

部品54は、X軸及びY軸のプラス及びマイナス方向、Z軸のマイナス方向、回転方向のプラス及びマイナス方向に固定されている。固定状態判定部15は、図12に示す固定状態を1方向フリーの「位置決め完了」の状態であると判定する。 The component 54 is fixed in the plus and minus directions of the X and Y axes, the minus direction of the Z axis, and the plus and minus directions in the rotation direction. The fixed state determination unit 15 determines that the fixed state shown in FIG. 12 is a one-way free “positioning completed” state.

図13において、被接触部品である部品55には2つの円形の突起551が形成され、接触部品である部品56には2つの長丸状の穴561が形成されている。2つの突起551が2つの穴561に挿入されて、部品56が部品55に対して位置決めされている。穴561の直線部分の方向はX軸及びY軸と交差するD1方向である。 In FIG. 13, two circular protrusions 551 are formed on the part 55 which is a contacted part, and two oval holes 561 are formed on the part 56 which is a contact part. Two protrusions 551 are inserted into the two holes 561 to position the part 56 with respect to the part 55. The direction of the straight portion of the hole 561 is the D1 direction that intersects the X-axis and the Y-axis.

固定状態判定部15は、部品56をX軸、Y軸、図示していないZ軸のプラス及びマイナス方向、D1方向のプラス及びマイナス方向、回転方向のプラス及びマイナス方向にわずかに移動させて、接触部品が固定されているか否かを判定する。D1方向のどちらをプラス方向とし、どちらをマイナス方向とするかは任意である。 The fixed state determination unit 15 slightly moves the component 56 in the plus and minus directions of the X-axis, the Y-axis, the Z-axis (not shown), the plus and minus directions in the D1 direction, and the plus and minus directions in the rotation direction. Determine if the contact component is fixed. Which of the D1 directions is the positive direction and which is the negative direction is arbitrary.

図13に示す固定状態は、Z軸のプラス方向とD1方向のプラス方向及びマイナス方向が固定されていない3方向フリーの状態である。固定状態判定部15は、図13に示す固定状態を3方向フリーの「位置決めなし」の状態であると判定する。 The fixed state shown in FIG. 13 is a three-way free state in which the plus direction of the Z axis and the plus direction and the minus direction of the D1 direction are not fixed. The fixed state determination unit 15 determines that the fixed state shown in FIG. 13 is a three-direction free “no positioning” state.

図14において、被接触部品である部品57に2つの長丸状の穴571が形成され、接触部品である部品58に2つの円形の突起581が形成されている。2つの突起581が2つの穴571に挿入されて、部品58が部品57に対して位置決めされている。穴561の直線部分の方向はX軸及びY軸と交差するD1方向である。図13の場合と同様に、固定状態判定部15は、図14に示す固定状態を3方向フリーの「位置決めなし」の状態であると判定する。 In FIG. 14, two oval holes 571 are formed in the part 57 which is a contact component, and two circular protrusions 581 are formed in the component 58 which is a contact component. Two protrusions 581 are inserted into the two holes 571 to position the part 58 with respect to the part 57. The direction of the straight portion of the hole 561 is the D1 direction that intersects the X-axis and the Y-axis. Similar to the case of FIG. 13, the fixed state determination unit 15 determines that the fixed state shown in FIG. 14 is a three-direction free “no positioning” state.

図15において、被接触部品である部品61には3つの円形の突起611が形成され、接触部品である部品62には1つの円形の穴621が形成されている。1つの突起611が穴621に挿入され、2つの突起611が部品62を挟むことによって、部品62は部品61に対して位置決めされている。 In FIG. 15, three circular protrusions 611 are formed on the part 61 which is a contact component, and one circular hole 621 is formed on the component 62 which is a contact component. The component 62 is positioned with respect to the component 61 by inserting one protrusion 611 into the hole 621 and sandwiching the component 62 between the two protrusions 611.

固定状態判定部15は、部品62をX軸、Y軸、Z軸のプラス方向及びマイナス方向にわずかに移動させ、R方向のプラス及びマイナス方向にわずかに回転させて、部品62が固定されているか否かを判定する。部品62は、X軸及びY軸のプラス及びマイナス方向、Z軸のマイナス方向、R方向のプラス及びマイナス方向に固定されている。固定状態判定部15は、図15に示す固定状態を1方向フリーの「位置決め完了」の状態であると判定する。 The fixed state determination unit 15 slightly moves the component 62 in the plus and minus directions of the X-axis, Y-axis, and Z-axis, and slightly rotates it in the plus and minus directions in the R direction to fix the component 62. Judge whether or not. The component 62 is fixed in the plus and minus directions of the X and Y axes, the minus direction of the Z axis, and the plus and minus directions of the R direction. The fixed state determination unit 15 determines that the fixed state shown in FIG. 15 is a one-way free “positioning completed” state.

図16において、被接触部品である部品63には2つの円形の突起631が形成され、接触部品である部品64には1つの円形の穴641が形成されている。1つの突起631が穴641に挿入され、1つの突起631が部品64に当接することによって、部品64は部品63に対して位置決めされている。 In FIG. 16, two circular protrusions 631 are formed on the part 63 which is a contact component, and one circular hole 641 is formed on the component 64 which is a contact component. The component 64 is positioned with respect to the component 63 by inserting one projection 631 into the hole 641 and abutting the one projection 631 on the component 64.

図16に示す例では、R方向のマイナス方向は固定されているものの、R方向のプラス方向はフリー状態であり、Z軸のプラス方向及びR方向のプラス方向の2方向がフリー状態である。2方向がフリー状態のとき、被接触部品に対する接触部品の位置決めが不十分である「位置決め不十分」の状態であると定義する。固定状態判定部15は、図16に示す固定状態を2方向フリーの「位置決め不十分」の状態であると判定する。なお、後述する1軸のプラス及びマイナス方向がフリー状態は、「位置決め不十分」の状態から除外される。 In the example shown in FIG. 16, although the minus direction in the R direction is fixed, the plus direction in the R direction is in the free state, and the plus direction in the Z axis and the plus direction in the R direction are in the free state. When the two directions are in the free state, it is defined as a state of "insufficient positioning" in which the positioning of the contacting component with respect to the contacted component is insufficient. The fixed state determination unit 15 determines that the fixed state shown in FIG. 16 is a two-way free “positioning insufficient” state. The free state of one axis in the plus and minus directions, which will be described later, is excluded from the "insufficient positioning" state.

「位置決め不十分」の状態を、被接触部品に対する接触部品の固定レベル1〜4のうち、固定度合が2番目に低い固定レベル3とする。 The state of "insufficient positioning" is defined as the fixing level 3 having the second lowest degree of fixing among the fixing levels 1 to 4 of the contact part with respect to the contacted part.

ところで、固定状態判定部15は、接触部品を移動(または回転)させて、接触部品が固定されているか否かを判定するとき、接触部品の外形と、接触部品以外の他の部分との接触の有無を判定することが必要である。接触部品以外の他の部分とは、非接触部品(非接触部品に形成した突起を含む)、または、ねじ、ボルト、ナット等の固定部品である。このことについて図17を例にして説明する。 By the way, when the fixed state determination unit 15 moves (or rotates) the contact component and determines whether or not the contact component is fixed, the contact between the outer shape of the contact component and a portion other than the contact component. It is necessary to determine the presence or absence of. The parts other than the contact parts are non-contact parts (including protrusions formed on the non-contact parts) or fixed parts such as screws, bolts, and nuts. This will be described by taking FIG. 17 as an example.

図17において、被接触部品である部品35には、2つの突起351が半抜きによって形成され、別部品よりなる2つの突起352(固定部品)が取り付けられている。接触部品である部品36が突起351及び352によって位置決めされている。部品36は、板金の対向する両端部を曲げた形状を有し、部品35と接触している底部361と、底部361の両端部に形成された側部362とを含む。 In FIG. 17, two protrusions 351 are formed by half punching, and two protrusions 352 (fixed parts) made of different parts are attached to the part 35 which is a contacted part. The component 36, which is a contact component, is positioned by the protrusions 351 and 352. The component 36 has a shape in which both ends of the sheet metal are bent, and includes a bottom portion 361 in contact with the component 35 and side portions 362 formed at both ends of the bottom portion 361.

部品35と部品36とは、底部361の幅W361の部分で接触している。固定状態判定部15は、部品36を移動させたときに、部品36が部品35と接触している幅W361の部分と突起351及び352との干渉の有無を判定するのではなく、幅W36を有する部品36の外形と突起351及び352との接触の有無を判定する。 The part 35 and the part 36 are in contact with each other at the portion of the bottom portion 361 having a width W361. When the component 36 is moved, the fixed state determination unit 15 does not determine whether or not the portion of the width W361 in which the component 36 is in contact with the component 35 interferes with the protrusions 351 and 352, but determines the width W36. It is determined whether or not the outer shape of the part 36 to be held is in contact with the protrusions 351 and 352.

次に、図18を用いて、被接触部品の部品平面と接触部品の板厚面とが接触している場合の例を説明する。図18において、被接触部品である部品71には矩形状の3つの穴711が形成され、接触部品である部品72には3つの突起721が形成されている。3つの突起721が3つの穴711に差し込まれることによって、部品72は部品71に対して位置決めされている。 Next, with reference to FIG. 18, an example in which the component plane of the contacted component and the plate thickness surface of the contact component are in contact with each other will be described. In FIG. 18, the component 71, which is a contact component, is formed with three rectangular holes 711, and the component 72, which is a contact component, is formed with three protrusions 721. The component 72 is positioned with respect to the component 71 by inserting the three protrusions 721 into the three holes 711.

固定状態判定部15は、部品72をX軸、Y軸、Z軸のプラス及びマイナス方向にわずかに移動させて、部品72が固定されているか否かを判定する。部品72は、X軸及びY軸のプラス及びマイナス方向、Z軸のマイナス方向に固定されている。固定状態判定部15は、図18に示す固定状態を1方向フリーの「位置決め完了」の状態であると判定する。 The fixed state determination unit 15 slightly moves the component 72 in the plus and minus directions of the X-axis, the Y-axis, and the Z-axis, and determines whether or not the component 72 is fixed. The component 72 is fixed in the plus and minus directions of the X-axis and the Y-axis, and in the minus direction of the Z-axis. The fixed state determination unit 15 determines that the fixed state shown in FIG. 18 is a one-way free “positioning completed” state.

さらに、図19及び図20を用いて、被接触部品及び接触部品の板厚面どうしが接触している場合の例を説明する。図19において、被接触部品である部品73には部品平面の内側に向かうに従って幅が広くなる台形状の凹部731が形成され、接触部品である部品74には凹部731と対応する形状の突起741が形成されている。突起741が凹部731に嵌め込まれることによって、部品74は部品73に対して位置決めされている。 Further, with reference to FIGS. 19 and 20, an example in which the contacted component and the thick surfaces of the contacting component are in contact with each other will be described. In FIG. 19, a trapezoidal recess 731 that becomes wider toward the inside of the component plane is formed in the component 73 that is a contact component, and a protrusion 741 having a shape corresponding to the recess 731 is formed in the component 74 that is a contact component. Is formed. The component 74 is positioned with respect to the component 73 by fitting the protrusion 741 into the recess 731.

固定状態判定部15は、部品74をX軸、Y軸、Z軸のプラス及びマイナス方向、E1及びE2方向のプラス及びマイナス方向にわずかに移動させて、部品74が固定されているか否かを判定する。E1及びE2方向のどちらをプラス方向とし、どちらをマイナス方向とするかは任意である。 The fixed state determination unit 15 slightly moves the component 74 in the plus and minus directions of the X-axis, the Y-axis, and the Z-axis, and the plus and minus directions in the E1 and E2 directions, and determines whether or not the component 74 is fixed. judge. It is arbitrary which of the E1 and E2 directions is the positive direction and which is the negative direction.

部品74は、X軸及びY軸のプラス及びマイナス方向には固定されているものの、Z軸のプラス方向及びマイナス方向は固定されておらずフリー状態である。1軸のプラス方向及びマイナス方向がフリー状態のとき、接触部品が被接触部品に対して完全には固定されていないものの、被接触部品に対する接触部品の位置決めがなされている「位置決めあり」の状態であると定義する。固定状態判定部15は、図19に示す固定状態を1軸±フリーの「位置決めあり」の状態であると判定する。 Although the component 74 is fixed in the positive and negative directions of the X-axis and the Y-axis, it is not fixed in the positive and negative directions of the Z-axis and is in a free state. When the plus and minus directions of one axis are in the free state, the contact part is not completely fixed to the contacted part, but the contact part is positioned with respect to the contacted part. Is defined as. The fixed state determination unit 15 determines that the fixed state shown in FIG. 19 is a 1-axis ± free “positioned” state.

「位置決めあり」の状態を、被接触部品に対する接触部品の固定レベル1〜4のうち、固定度合が2番目に高い固定レベル2とする。 The state of "with positioning" is defined as the fixing level 2 having the second highest degree of fixing among the fixing levels 1 to 4 of the contacting part with respect to the contacted part.

図20において、被接触部品である部品75には菱形状の凹部751が形成され、接触部品である部品76には凹部751と対応する形状の突起761が形成されている。突起761が凹部751に嵌め込まれることによって、部品76は部品75に対して位置決めされている。 In FIG. 20, a diamond-shaped recess 751 is formed in the contacted component 75, and a protrusion 761 having a shape corresponding to the recess 751 is formed in the contact component 76. The part 76 is positioned with respect to the part 75 by fitting the protrusion 761 into the recess 751.

固定状態判定部15は、部品74をX軸、Y軸、Z軸のプラス及びマイナス方向、E3方向のプラス及びマイナス方向にわずかに移動させて、部品76が固定されているか否かを判定する。部品76は、Z軸のプラス方向及びマイナス方向とE3方向のプラス方向とが固定されておらず、3方向フリー状態である。固定状態判定部15は、図20に示す固定状態を3方向フリーの「位置決めなし」の状態であると判定する。 The fixed state determination unit 15 slightly moves the component 74 in the plus and minus directions of the X-axis, the Y-axis, and the Z-axis, and the plus and minus directions in the E3 direction, and determines whether or not the component 76 is fixed. .. The component 76 is in a three-way free state in which the plus and minus directions of the Z axis and the plus direction in the E3 direction are not fixed. The fixed state determination unit 15 determines that the fixed state shown in FIG. 20 is a three-way free “no positioning” state.

以上説明した固定レベル1〜4をまとめると図21のようになる。図21に示すように、固定レベル1は1方向フリーで、完全な位置決めが完了している状態であり、固定レベル2は1軸±フリーで、ある程度の位置決めがなされている状態である。固定レベル3は2方向フリーで、位置決めが不十分な状態であり、固定レベル4は3方向以上フリーで、位置決めがなされていない状態である。固定状態判定部15は、被接触部品に対する接触部品の固定度合を図21に示す4つに分類して判定する。 FIG. 21 summarizes the fixed levels 1 to 4 described above. As shown in FIG. 21, the fixed level 1 is unidirectionally free and complete positioning is completed, and the fixed level 2 is uniaxial ± free and is positioned to some extent. The fixed level 3 is free in two directions and is in a state of insufficient positioning, and the fixed level 4 is free in three or more directions and is not positioned. The fixed state determination unit 15 classifies and determines the degree of fixation of the contacted component to the contacted component into the four shown in FIG. 21.

図2に戻り、表示制御部16には、固定状態判定部15が判定した接触部品の固定度合を示す情報が供給される。表示制御部16は、オペレータが被接触部品に対する接触部品の固定度合を容易に確認できるよう、3DCADデータで表される製品を示す製品画像を固定度合に応じて色を異ならせて表示部6に表示するよう制御する。固定度合に応じた色は、固定度合に応じた表示態様の好適な一例である。 Returning to FIG. 2, the display control unit 16 is supplied with information indicating the degree of fixation of the contact component determined by the fixing state determination unit 15. The display control unit 16 displays a product image showing a product represented by 3D CAD data in different colors according to the degree of fixation on the display unit 6 so that the operator can easily confirm the degree of fixation of the contact component to the contacted component. Control to display. The color according to the degree of fixation is a preferable example of the display mode according to the degree of fixation.

例えば、表示制御部16は、図21に示すように、製品の後述する部分を、固定レベル1のとき青色、固定レベル2のとき緑色、固定レベル3のとき黄色、固定レベル4のとき赤色で表示するよう制御する。 For example, as shown in FIG. 21, the display control unit 16 displays a part of the product described later in blue at fixed level 1, green at fixed level 2, yellow at fixed level 3, and red at fixed level 4. Control to display.

図22は、図5に示す部品31及び32を表示部6に表示した状態を示している。例えば、表示制御部16は、部品32が部品31と接触しているハッチングで示す部分を青色で表示する。図23は、図18に示す部品71及び72を表示部6に表示した状態を示している。同様に、表示制御部16は、部品72が部品71と接触しているハッチングで示す部分を青色で表示する。図22及び図23において、表示制御部16は、フリーの方向を示す矢印80を表示してもよい。 FIG. 22 shows a state in which the parts 31 and 32 shown in FIG. 5 are displayed on the display unit 6. For example, the display control unit 16 displays the hatched portion where the component 32 is in contact with the component 31 in blue. FIG. 23 shows a state in which the parts 71 and 72 shown in FIG. 18 are displayed on the display unit 6. Similarly, the display control unit 16 displays the portion indicated by hatching in which the component 72 is in contact with the component 71 in blue. In FIGS. 22 and 23, the display control unit 16 may display an arrow 80 indicating a free direction.

図24は、図19に示す部品73及び74を表示部6に表示した状態を示している。表示制御部16は、部品74が部品73と接触しているハッチングで示す部分を緑色で表示する。表示制御部16は、フリーの方向を示す矢印81及び82を表示してもよい。 FIG. 24 shows a state in which the parts 73 and 74 shown in FIG. 19 are displayed on the display unit 6. The display control unit 16 displays the portion indicated by hatching in which the component 74 is in contact with the component 73 in green. The display control unit 16 may display arrows 81 and 82 indicating free directions.

表示制御部16は、オペレータが操作部3によって特定の操作を行うことなく、表示部6に固定度合に応じた色を付加した製品画像を表示部6に表示するよう制御してもよい。表示制御部16は、オペレータが操作部3によって固定度合を確認する特定の操作を行ったときに、表示部6に表示されている製品画像に固定度合に応じた色を付加してもよい。矢印80〜82についても同様である。 The display control unit 16 may control the display unit 6 to display a product image in which a color corresponding to the degree of fixation is added to the display unit 6 without the operator performing a specific operation by the operation unit 3. The display control unit 16 may add a color according to the degree of fixation to the product image displayed on the display unit 6 when the operator performs a specific operation for confirming the degree of fixation by the operation unit 3. The same applies to arrows 80 to 82.

表示制御部16は、実際の製品に対して溶接等の加工を施すときの作業がしやすくなるように、製品画像を表示部6に表示することが好ましい。図25Aは、表示部6に表示されている、枠状の部品91の一面に板状の部品92を当接させた状態の製品画像を示している。部品92は矢印方向にフリーである。作業者(オペレータ)が表示部6に表示されている部品91及び92を見て、図25Bに示すように実際の部品91及び92を配置すると、部品92は倒れてしまうため、作業者は部品92が倒れないように部品92を押さえながら作業しなければならない。 It is preferable that the display control unit 16 displays the product image on the display unit 6 so as to facilitate the work when performing processing such as welding on the actual product. FIG. 25A shows a product image of a plate-shaped component 92 in contact with one surface of the frame-shaped component 91 displayed on the display unit 6. The part 92 is free in the direction of the arrow. When the operator (operator) looks at the parts 91 and 92 displayed on the display unit 6 and arranges the actual parts 91 and 92 as shown in FIG. 25B, the parts 92 fall down, so that the operator is a part. You must work while holding down the part 92 so that the 92 does not fall over.

そこで、図25Cに示すように、表示制御部16は、部品91及び92を、部品91の上方に部品92が位置するように表示部6に表示する。作業者が表示部6に表示されている図25Cに示す部品91及び92を見れば、実際の部品91及び92を図25Cと同様に配置する。よって、作業者は部品92が倒れないように部品92を押さえることなく、作業することができる。 Therefore, as shown in FIG. 25C, the display control unit 16 displays the parts 91 and 92 on the display unit 6 so that the parts 92 are located above the parts 91. When the operator sees the parts 91 and 92 shown in FIG. 25C displayed on the display unit 6, the actual parts 91 and 92 are arranged in the same manner as in FIG. 25C. Therefore, the operator can work without pressing the component 92 so that the component 92 does not fall over.

図26に示すフローチャートを用いて、コンピュータ機器10が実行する部品固定状態表示方法による手順を説明する。図26において、コンピュータ機器10は、ステップS1にて、3DCADデータで表される製品における被接触面を特定する。コンピュータ機器10は、ステップS2にて、被接触面に接触する接触部品を特定する。1つの被接触面に複数の接触部品が接触している場合には、コンピュータ機器10は、ステップS2にて、被接触面に接触する全ての接触部品を特定する。 The procedure by the component fixing state display method executed by the computer device 10 will be described with reference to the flowchart shown in FIG. In FIG. 26, the computer device 10 identifies the contacted surface in the product represented by the 3D CAD data in step S1. In step S2, the computer device 10 identifies a contact component that comes into contact with the contacted surface. When a plurality of contact parts are in contact with one contact surface, the computer device 10 identifies all the contact parts that come into contact with the contact surface in step S2.

なお、コンピュータ機器10は、被接触面に接触するねじ、ボルト、ナット等の固定部品を接触部品として特定する必要はない。 The computer device 10 does not need to specify fixed parts such as screws, bolts, and nuts that come into contact with the contacted surface as contact parts.

コンピュータ機器10は、ステップS3にて、全ての被接触面で接触部品を特定したか否かを判定する。全ての被接触面で接触部品を特定していなければ(NO)、コンピュータ機器10は、ステップS1〜S3を繰り返す。全ての被接触面で接触部品を特定したら(YES)、コンピュータ機器10は、ステップS4にて、接触部品の固定状態を判定する。 In step S3, the computer device 10 determines whether or not the contact component has been specified on all the contacted surfaces. Unless the contact component is specified on all the contacted surfaces (NO), the computer device 10 repeats steps S1 to S3. After identifying the contact parts on all the contacted surfaces (YES), the computer device 10 determines the fixed state of the contact parts in step S4.

コンピュータ機器10は、少なくとも接触部品が被接触部品に固定されているか、固定されていないかの2段階の固定度合(固定レベル)を判定する。コンピュータ機器10は、3段階以上で固定度合を判定することが好ましい。 The computer device 10 determines at least a two-step degree of fixation (fixation level) of whether the contact component is fixed to the contacted component or not. It is preferable that the computer device 10 determines the degree of fixation in three or more stages.

コンピュータ機器10は、ステップS5にて、3DCADデータで表される製品を示す製品画像を固定レベルに応じた表示態様で表示部6に表示して、処理を終了させる。コンピュータ機器10は、好適な表示態様として、製品画像を、固定レベルに応じた色を含むように表示する。 In step S5, the computer device 10 displays a product image showing a product represented by 3D CAD data on the display unit 6 in a display mode according to a fixed level, and ends the process. As a preferred display mode, the computer device 10 displays the product image so as to include colors according to a fixed level.

図26に示すフローチャートは、部品固定状態表示プログラムがコンピュータ機器10に実行させる処理でもある。部品固定状態表示プログラムは、インターネット等の通信回線を介してコンピュータ機器10に送信されてもよい。 The flowchart shown in FIG. 26 is also a process of causing the computer device 10 to execute the component fixing state display program. The component fixing state display program may be transmitted to the computer device 10 via a communication line such as the Internet.

以上説明した本実施形態の部品固定状態表示装置、部品固定状態表示方法、部品固定状態表示プログラムによれば、オペレータは、互いに接触する部品どうしの固定状態を確認することができる。固定度合が不十分であれば、オペレータは、必要に応じて、接触部品を固定するための加工または部品を追加するよう製品を設計し直すことができる。 According to the component fixing status display device, the component fixing status display method, and the component fixing status display program of the present embodiment described above, the operator can confirm the fixed status of the components that are in contact with each other. If the degree of fixation is insufficient, the operator can redesign the product to add processing or parts to fix the contact parts, if necessary.

以上説明した本実施形態において、接触部品を動かす方向は、グローバル座標系のXYZ方向であってもよい。オペレータが固定状態を確認したい特定の接触部品を指定して、指定された接触部品のみの固定状態を判定して表示部6に表示してもよい。 In the present embodiment described above, the direction in which the contact component is moved may be the XYZ direction in the global coordinate system. The operator may specify a specific contact component for which the fixed state is to be confirmed, determine the fixed state of only the designated contact component, and display the fixed state on the display unit 6.

実際の製品において、2つの部品に穴を形成してボルト等で連結することがある。3DCADデータでは、部品に形成する穴に属性を設定することができる。3DCADで設計された製品において、2つの部品を連結するボルト等が省略されていることがある。このような場合であっても、穴に対してボルト等による連結の属性が設定されていれば、2つの部品は連結されているとみなして、固定状態を判定してもよい。 In an actual product, holes may be formed in two parts and they may be connected by bolts or the like. In 3D CAD data, attributes can be set for holes formed in parts. In products designed with 3D CAD, bolts and the like that connect two parts may be omitted. Even in such a case, if the attribute of connection by a bolt or the like is set for the hole, it may be considered that the two parts are connected and the fixed state may be determined.

本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。 The present invention is not limited to the present embodiment described above, and various modifications can be made without departing from the gist of the present invention.

1 中央処理装置
2,4 記憶部
3 操作部
5 一時記憶メモリ
6 表示部
10 コンピュータ機器
11 3DCADデータ生成部
12 書き込み・読み出し制御部
13 被接触面特定部
14 接触部品特定部
15 固定状態判定部
16 表示制御部
31,33,35,41,43,45,47,51,53,55,57,61,63,71,73,75,91 部品(被接触部品)
32,34,36,42,44,46,48,52,54,56,58,62,64,72,74,76,92 部品(接触部品)
1 Central processing unit 2, 4 Storage unit 3 Operation unit 5 Temporary storage memory 6 Display unit 10 Computer equipment 11 3D CAD data generation unit 12 Write / read control unit 13 Contact surface identification unit 14 Contact part identification unit 15 Fixed state determination unit 16 Display control unit 31, 33, 35, 41, 43, 45, 47, 51, 53, 55, 57, 61, 63, 71, 73, 75, 91 Parts (contacted parts)
32, 34, 36, 42, 44, 46, 48, 52, 54, 56, 58, 62, 64, 72, 74, 76, 92 Parts (contact parts)

Claims (15)

3次元CADで表される製品を構成する複数の部品のうち、互いに接触する部品の一方を被接触部品、他方を接触部品とし、前記被接触部品における前記接触部品が接触する被接触面を特定する被接触面特定部と、
前記被接触面に接触する前記接触部品を特定する接触部品特定部と、
前記接触部品特定部によって特定された前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定する固定状態判定部と、
前記製品を示す製品画像を前記固定状態判定部によって判定された固定状態に応じた表示態様で表示部に表示するよう制御する表示制御部と、
を備えることを特徴とする部品固定状態表示装置。
Among a plurality of parts constituting a product represented by three-dimensional CAD, one of the parts in contact with each other is a contacted part and the other is a contacted part, and the contacted surface of the contacted part with which the contacted part is in contact is specified. With the specified part of the contact surface
A contact part identification part that specifies the contact part that comes into contact with the contacted surface,
The contact part specified by the contact part identification portion is moved in a plurality of directions along the contacted surface and in a direction orthogonal to the contacted surface so that the contacted part is a portion other than the contacted part. A fixed state determination unit that determines the fixed state of the contacted part with respect to the contacted part based on whether or not the contacted part is in contact with the contacted part.
A display control unit that controls a product image showing the product to be displayed on the display unit in a display mode according to the fixed state determined by the fixed state determination unit.
A component fixing state display device characterized by being provided with.
前記固定状態判定部は、前記被接触部品に対する前記接触部品の固定度合を複数段階で判定し、
前記表示制御部は、前記製品画像を前記固定状態判定部によって判定された固定度合に応じた表示態様で前記表示部に表示するよう制御する
ことを特徴とする請求項1に記載の部品固定状態表示装置。
The fixed state determination unit determines the degree of fixation of the contacted part to the contacted part in a plurality of stages.
The component fixing state according to claim 1, wherein the display control unit controls the product image to be displayed on the display unit in a display mode according to the degree of fixation determined by the fixing state determination unit. Display device.
前記表示制御部は、前記製品画像が固定度合に応じて設定された色を含むように、前記製品画像を前記表示部に表示するよう制御することを特徴とする請求項2に記載の部品固定状態表示装置。 The component fixing according to claim 2, wherein the display control unit controls the product image to be displayed on the display unit so that the product image includes a color set according to the degree of fixation. Status display device. 前記表示制御部は、前記製品画像のうち、前記被接触面に接触する前記接触部品の面を固定度合に応じて設定された色で表示するよう制御することを特徴とする請求項3に記載の部品固定状態表示装置。 The third aspect of the present invention, wherein the display control unit controls the surface of the contact component in contact with the contacted surface in the product image to be displayed in a color set according to the degree of fixation. Parts fixed status display device. 前記固定状態判定部は、前記被接触部品と前記接触部品とが突起と穴との組み合わせで互いに係合しているとき、前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させるのに加えて、前記接触部品を、前記突起を中心として前記被接触面に沿って回転させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定することを特徴とする請求項1〜4のいずれか1項に記載の部品固定状態表示装置。 When the contacted component and the contacted component are engaged with each other in a combination of protrusions and holes, the fixed state determining unit attaches the contacted component to a plurality of directions along the contacted surface and the contacted component. In addition to moving in a direction orthogonal to the contact surface, the contact component is rotated about the protrusion along the contact surface so that the contact component comes into contact with a portion other than the contact component. The component fixing state display device according to any one of claims 1 to 4, wherein the fixed state of the contact component with respect to the contacted component is determined based on whether or not the contact component is fixed. コンピュータ機器が、3次元CADで表される製品を構成する複数の部品のうち、互いに接触する部品の一方を被接触部品、他方を接触部品とし、前記被接触部品における前記接触部品が接触する被接触面を特定し、
前記コンピュータ機器が、前記被接触面に接触する前記接触部品を特定し、
前記コンピュータ機器が、特定された前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定し、
前記コンピュータ機器が、前記製品を示す製品画像を、判定された固定状態に応じた表示態様で表示部に表示するよう制御する
ことを特徴とする部品固定状態表示方法。
Of a plurality of parts constituting a product represented by three-dimensional CAD, one of the parts in contact with each other is a contact part and the other is a contact part, and the contact parts in the contacted parts are in contact with each other. Identify the contact surface and
The computer device identifies the contact component that comes into contact with the contacted surface.
The computer device moves the identified contact component in a plurality of directions along the contact surface and in a direction orthogonal to the contact surface so that the contact component moves to a portion other than the contact surface. Based on whether or not they come into contact with each other, the fixed state of the contacting part with respect to the contacted part is determined.
A component fixed state display method, characterized in that the computer device controls a product image showing the product to be displayed on a display unit in a display mode corresponding to a determined fixed state.
前記コンピュータ機器が、前記被接触部品に対する前記接触部品の固定度合を複数段階で判定し、
前記コンピュータ機器が、前記製品画像を判定された固定度合に応じた表示態様で前記表示部に表示するよう制御する
ことを特徴とする請求項6に記載の部品固定状態表示方法。
The computer device determines the degree of fixation of the contacting component to the contacted component in a plurality of stages.
The component fixing state display method according to claim 6, wherein the computer device controls the product image to be displayed on the display unit in a display mode according to a determined degree of fixing.
前記コンピュータ機器が、前記製品画像が固定度合に応じて設定された色を含むように、前記製品画像を前記表示部に表示するよう制御することを特徴とする請求項7に記載の部品固定状態表示方法。 The component fixing state according to claim 7, wherein the computer device controls the product image to be displayed on the display unit so that the product image includes a color set according to the degree of fixation. Display method. 前記コンピュータ機器が、前記製品画像のうち、前記被接触面に接触する前記接触部品の面を固定度合に応じて設定された色で表示するよう制御することを特徴とする請求項8に記載の部品固定状態表示方法。 The eighth aspect of the present invention, wherein the computer device controls the surface of the contact component in contact with the contacted surface in the product image to be displayed in a color set according to the degree of fixation. How to display the fixed state of parts. 前記コンピュータ機器が、前記被接触部品と前記接触部品とが突起と穴との組み合わせで互いに係合しているとき、前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させるのに加えて、前記接触部品を、前記突起を中心として前記被接触面に沿って回転させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定することを特徴とする請求項6〜9のいずれか1項に記載の部品固定状態表示方法。 In the computer device, when the contacted component and the contacted component are engaged with each other in a combination of protrusions and holes, the contacted component is mounted in a plurality of directions along the contacted surface and the contacted surface. In addition to moving in a direction orthogonal to the contact part, the contact part is rotated around the protrusion along the contacted surface to determine whether or not the contact part comes into contact with a portion other than the contact part. The component fixing state display method according to any one of claims 6 to 9, wherein the fixed state of the contacting component with respect to the contacted component is determined based on the above. コンピュータ機器に、
3次元CADで表される製品を構成する複数の部品のうち、互いに接触する部品の一方を被接触部品、他方を接触部品とし、前記被接触部品における前記接触部品が接触する被接触面を特定するステップと、
前記被接触面に接触する前記接触部品を特定するステップと、
特定された前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定するステップと、
前記製品を示す製品画像を、判定された固定状態に応じた表示態様で表示部に表示するよう制御するステップと、
を実行させることを特徴とする部品固定状態表示プログラム。
For computer equipment
Among a plurality of parts constituting a product represented by three-dimensional CAD, one of the parts in contact with each other is a contacted part and the other is a contacted part, and the contacted surface of the contacted part with which the contacted part is in contact is specified. Steps to do and
A step of identifying the contacting part that comes into contact with the contacted surface, and
Whether or not the identified contact component is moved in a plurality of directions along the contact surface and in a direction orthogonal to the contact surface so that the contact component contacts a portion other than the contact surface. Based on the step of determining the fixed state of the contact part with respect to the contacted part,
A step of controlling the product image showing the product to be displayed on the display unit in a display mode according to the determined fixed state, and
A component fixing status display program characterized by executing.
前記コンピュータ機器に、
前記被接触部品に対する前記接触部品の固定度合を複数段階で判定するステップと、
前記製品画像を判定された固定度合に応じた表示態様で前記表示部に表示するよう制御するステップと、
を実行させることを特徴とする請求項11に記載の部品固定状態表示プログラム。
To the computer equipment
A step of determining the degree of fixation of the contacting component to the contacted component in a plurality of steps, and
A step of controlling the product image to be displayed on the display unit in a display mode according to the determined degree of fixation, and
The component fixing state display program according to claim 11, wherein the program is executed.
前記コンピュータ機器に、前記製品画像が固定度合に応じて設定された色を含むように、前記製品画像を前記表示部に表示するよう制御するステップを実行させることを特徴とする請求項12に記載の部品固定状態表示プログラム。 12. The twelfth aspect of claim 12, wherein the computer device is made to perform a step of controlling the product image to be displayed on the display unit so that the product image includes a color set according to a degree of fixation. Parts fixing status display program. 前記コンピュータ機器に、前記製品画像のうち、前記被接触面に接触する前記接触部品の面を固定度合に応じて設定された色で表示するよう制御するステップを実行させることを特徴とする請求項13に記載の部品固定状態表示プログラム。 The claim is characterized in that the computer device is made to perform a step of controlling the surface of the contact component in contact with the contact surface of the product image to be displayed in a color set according to the degree of fixation. 13. The component fixing state display program according to 13. 前記コンピュータ機器に、前記被接触部品と前記接触部品とが突起と穴との組み合わせで互いに係合しているとき、前記接触部品を、前記被接触面に沿った複数の方向及び前記被接触面に直交する方向に移動させるのに加えて、前記接触部品を、前記突起を中心として前記被接触面に沿って回転させて、前記接触部品が前記接触部品以外の他の部分に接触するか否かに基づいて、前記被接触部品に対する前記接触部品の固定状態を判定するステップを実行させることを特徴とする請求項11〜14のいずれか1項に記載の部品固定状態表示プログラム。 When the contacted component and the contacted component are engaged with each other in a combination of protrusions and holes in the computer device, the contacted component is mounted in a plurality of directions along the contacted surface and the contacted surface. In addition to moving in the direction orthogonal to the contact part, the contact part is rotated around the protrusion along the contacted surface to determine whether or not the contact part comes into contact with a portion other than the contact part. The component fixing state display program according to any one of claims 11 to 14, wherein a step of determining a fixed state of the contacting component with respect to the contacted component is executed based on the above.
JP2017133329A 2017-07-07 2017-07-07 Parts fixing status display device, parts fixing status display method, parts fixing status display program Active JP6910225B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017133329A JP6910225B2 (en) 2017-07-07 2017-07-07 Parts fixing status display device, parts fixing status display method, parts fixing status display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017133329A JP6910225B2 (en) 2017-07-07 2017-07-07 Parts fixing status display device, parts fixing status display method, parts fixing status display program

Publications (2)

Publication Number Publication Date
JP2019016180A JP2019016180A (en) 2019-01-31
JP6910225B2 true JP6910225B2 (en) 2021-07-28

Family

ID=65358582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017133329A Active JP6910225B2 (en) 2017-07-07 2017-07-07 Parts fixing status display device, parts fixing status display method, parts fixing status display program

Country Status (1)

Country Link
JP (1) JP6910225B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022182352A (en) 2021-05-28 2022-12-08 株式会社日立製作所 Simulation model generation device, simulation model generating method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05334400A (en) * 1992-06-04 1993-12-17 Hitachi Ltd Interference check system for shape model
JP3689226B2 (en) * 1997-03-13 2005-08-31 富士通株式会社 Decomposition path generator
JP3903819B2 (en) * 2002-03-19 2007-04-11 日産自動車株式会社 How to set parent-child relationship of parts
JP2006190183A (en) * 2005-01-07 2006-07-20 Fujitsu Ltd Restriction component extraction program and method
JP5648543B2 (en) * 2011-03-15 2015-01-07 富士通株式会社 Determination program, determination apparatus, and determination method

Also Published As

Publication number Publication date
JP2019016180A (en) 2019-01-31

Similar Documents

Publication Publication Date Title
US7447615B2 (en) Simulation apparatus for robot operation having function of visualizing visual field by image capturing unit
US11014233B2 (en) Teaching point correcting method, program, recording medium, robot apparatus, imaging point creating method, and imaging point creating apparatus
ES2910799T3 (en) Machine method and system to control an industrial operation
CN107835729B (en) Method and apparatus for planning welding operations
JP6545944B2 (en) Manage product fastener manufacturing life cycle
JP2001105359A (en) Graphic display device for robot system
US7780070B2 (en) Method of manufacturing a product using scan targets
JP2007156536A (en) Cad device, cad device component assembly definition setting method, and its assembly definition setting program
JP6910225B2 (en) Parts fixing status display device, parts fixing status display method, parts fixing status display program
Kang et al. Recent research on computer-aided fixture planning
EP2782031A1 (en) Design method, design device, and design program
US6661930B1 (en) Method for nesting a computer model of a part with a computer model of a fixture
KR20120092621A (en) Method for producing a one-piece corner connection
EP3736752A1 (en) Generating an assembly plan
Fahlström et al. Automated stacking and screwing of low volume electromechanical products with industrial robot
JP2011253269A (en) Three-dimensional model design support system by assembly analysis
US20060212160A1 (en) Concurrent modeling technique for a part and its tooling
US20210063998A1 (en) Machining program generation support device
JP6238435B2 (en) Sealer application requirement check device, sealer application requirement check program, and storage medium
JP4734008B2 (en) Work support information automatic derivation system and work support information automatic derivation method
JP2010147322A (en) Method of creating 3d mounting data of component mounting machine
Mohammed et al. Using semantic Geometric Dimensioning and Tolerancing (GD &T) information from STEP AP242 neutral exchange files for robotic applications
JP2007086979A (en) Test pattern editing device
JP2014102570A (en) Analytical model creating method
JP7137899B2 (en) ROBOT SYSTEM, ROBOT CONTROL METHOD, AND ROBOT TEACHING METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210521

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210706

R150 Certificate of patent or registration of utility model

Ref document number: 6910225

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150