JPH042432A - Assembly order determination - Google Patents

Assembly order determination

Info

Publication number
JPH042432A
JPH042432A JP10287090A JP10287090A JPH042432A JP H042432 A JPH042432 A JP H042432A JP 10287090 A JP10287090 A JP 10287090A JP 10287090 A JP10287090 A JP 10287090A JP H042432 A JPH042432 A JP H042432A
Authority
JP
Japan
Prior art keywords
parts
assembly
assembly order
data
assembled
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.)
Pending
Application number
JP10287090A
Other languages
Japanese (ja)
Inventor
Hideaki Matoba
的場 秀彰
Takashi Onari
大成 尚
Yoshie Matsuzaki
松崎 吉衛
Hidetoshi Inaba
因幡 英敏
Masahiro Watanabe
正浩 渡辺
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP10287090A priority Critical patent/JPH042432A/en
Priority to EP91106262A priority patent/EP0452944A1/en
Publication of JPH042432A publication Critical patent/JPH042432A/en
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Assembly (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、部品を順次組立てることによって、製品を得
る際での部品の組立順序決定方法に係り、特に製品構造
から部品の組立先行関係データしたうえ、対話形式で部
品の組立順序を決定するようにした組立順序決定方法に
関するものである。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a method for determining the order of assembling parts when obtaining a product by assembling parts in sequence, and particularly relates to a method for determining the assembly order of parts when obtaining a product by sequentially assembling parts, and in particular, data on pre-assembly relationships of parts from the product structure. Furthermore, the present invention relates to an assembly order determining method in which the assembly order of parts is determined in an interactive manner.

[従来の技術] 従来、組立工程設計を自動的に行なう方法としては、例
えば特開昭63−288683号公報に記載のように、
見本製品の配置情報から下方に位置する部品を先ず先に
組立て、その後上方に位置する部品をその上に配置する
、といった規則に基づいて組立順序が自動的に決定され
るようになっている。
[Prior Art] Conventionally, as a method for automatically performing assembly process design, for example, as described in Japanese Patent Application Laid-Open No. 63-288683,
The assembly order is automatically determined based on the rule that the parts located at the bottom are assembled first, and then the parts located at the top are placed above them based on the layout information of the sample product.

[発明が解決しようとする課題] しかしながら、一般的な組立について考える場合、上記
従来技術によるような特定作業、即ち、単純な積木作業
だけで組立られる製品は殆ど考えられないものとなって
いる。一般の部品組立作業では、部品相互はネジ締めや
圧入、接着作業等の方法で結合されるが、製品には各部
品の結合状態から生ずる複雑な組立先行関係が存在する
ことから、実際の製品の組立順序を決定する際には、こ
のよ°うな複雑な組立先行関係を満足し、かつ組立が容
易な、あるいは組立工数がより少ない組立順序を求める
必要があるものとなっている。
[Problems to be Solved by the Invention] However, when considering general assembly, it is almost impossible to imagine a product that can be assembled only by specific work such as the above-mentioned prior art, ie, simple building block work. In general parts assembly work, parts are connected to each other using methods such as screw tightening, press-fitting, and gluing. When determining the assembly order, it is necessary to find an assembly order that satisfies such a complicated assembly precedence relationship and that is easy to assemble or requires fewer assembly steps.

本発明の第1の目的は、対話形式で製品を構成する部品
各々の組立順序を容易に、しかも速やかに決定し得る組
立順序決定方法を供するにある。
A first object of the present invention is to provide an assembly order determining method that can easily and quickly determine the assembly order of each component that constitutes a product in an interactive manner.

本発明の第2の目的は、第1の目的に加え、部分組立が
可能とされた組立順序決定方法を供するにある。
In addition to the first object, a second object of the present invention is to provide an assembly order determining method that allows partial assembly.

本発明の第3の目的は、第2の目的に加え、部品の同時
組立が可能とされた組立順序決定方法を供するにある。
In addition to the second object, a third object of the present invention is to provide an assembly order determining method that enables simultaneous assembly of parts.

本発明の第4の目的は、第3の目的に加え、マン・マシ
ン・インタフェース性良好として、部品の組立順序を決
定し得る組立順序決定方法を供するにある。
A fourth object of the present invention, in addition to the third object, is to provide an assembly order determining method that can determine the assembly order of parts with good man-machine interface.

本発明の第5の目的は、第4の目的に加え、製品全体に
おける部品各々の位置を容易に把握しつつ、しかも部品
に対する指示や選択が容易とされた組立順序決定方法を
供するにある。
A fifth object of the present invention, in addition to the fourth object, is to provide an assembly order determining method that makes it easy to grasp the position of each component in the entire product and to easily specify and select the components.

本発明の第6の目的は、第5の目的に加え、部品各々の
組立順序が既に決定されているか否か、次に選択可能か
否かが容易に知れる組立順序決定方法を供するにある。
A sixth object of the present invention, in addition to the fifth object, is to provide an assembly order determining method that allows it to be easily known whether the assembly order of each component has already been determined or whether it can be selected next.

本発明の第7の目的は、第6の目的に加え、部品各々の
製品全体における位置をより容易に把握しつつ、部品の
組立順序を決定し得る組立順序決定方法を供するにある
In addition to the sixth object, a seventh object of the present invention is to provide an assembly order determining method that can determine the assembly order of parts while easily grasping the position of each component in the entire product.

[課題を解決するための手段] 上記第1の目的は、製品を構成する複数の部品相互間で
の結合関係を示す製品構造データに対し、最初に組立ら
れる部品を部品表示画面上で指示することによって、部
品組立順序を制限する上での製品対応組立先行関係デー
タを生・成した後は、部品表示画面上で組立られる部品
を指示する度に、その先行関係データを更新可として処
理した結果として、次に組立可能な部品を生成した上部
品表示画面上に表示しつつ部品の組立順序を決定するこ
とで達成される。
[Means for Solving the Problems] The first purpose is to specify on a parts display screen which parts are to be assembled first, based on product structure data that indicates the coupling relationships between multiple parts that make up a product. By doing this, after generating the product-specific assembly precedence relation data for restricting the parts assembly order, the precedence relation data was treated as updatable every time a part to be assembled was specified on the parts display screen. As a result, this is achieved by determining the assembly order of the parts while displaying the parts that can be assembled next on the generated upper parts display screen.

第2の目的は、製品を構成する複数の部品が2グループ
以上に分割されている場合、グループ対応の製品構造デ
ータに対し、最初に組立られる部品を指示することによ
って、グループ対応の組立先行関係データを生成し、そ
の先行関係データは製品対応組立先行関係データとして
生成されることで達成される。
The second purpose is to improve assembly precedence relationships for groups by instructing the parts to be assembled first in product structure data for groups when multiple parts constituting a product are divided into two or more groups. This is achieved by generating data, and the preceding relationship data is generated as product-based assembly preceding relationship data.

第3の目的は、組立先行関係データを更新可として処理
した結果として生成される、次に組立可能な部品が2以
上存在する場合に、部品表示画面上で組立可能な部品を
選択することによって、同時組立を許容しつつ部品の組
立順序を決定することで達成される。
The third purpose is to select a part that can be assembled next on the parts display screen when there are two or more parts that can be assembled next, which are generated as a result of processing the assembly precedent relationship data as updatable. This is achieved by determining the assembly order of parts while allowing simultaneous assembly.

第4の目的は、表示画面上には、次の操作を促すための
必要なガイダンスが、組立順序決定処理の進行状態に応
じて表示されることで達成される。
The fourth objective is achieved by displaying necessary guidance for prompting the next operation on the display screen according to the progress of the assembly order determination process.

第5の目的は、製品構造データとともに予め記憶されて
いる部品対応形状データにもとづき製品の3次元モデル
を表示画面上に表示し、目的とする部品表示位置を指示
することによって、部品の指示、あるいは選択を行うこ
とで達成される。
The fifth purpose is to display a three-dimensional model of the product on the display screen based on part-corresponding shape data stored in advance along with product structure data, and to indicate the desired part display position. Or it can be achieved by making choices.

第6の目的は、組立順序が既に決定された部品、次に組
立可能な部品、組立順序が未決定な部品に応じて、表示
画面上に3次元モデルとして表示されている部品各々が
、表示上での表示態様が相互に異ならしめられることで
達成される。
The sixth purpose is to display each part displayed as a 3D model on the display screen according to parts whose assembly order has already been determined, parts that can be assembled next, and parts whose assembly order has not been determined. This is achieved by making the above display modes different from each other.

第7の目的は、表示画面上に表示されている製品の3次
元モデルは、外部からの指示によって全体としての表示
上での大きさ、表示位置、姿勢状態、視点方向を含む表
示態様が任意に変更可とされることで達成される。
The seventh purpose is that the three-dimensional model of the product displayed on the display screen can be displayed in any manner, including the overall display size, display position, posture, and viewpoint direction, depending on instructions from the outside. This is achieved by allowing changes to be made.

[作用コ 予め記憶されている製品構造データによっては、部品各
々を組立する上での部品相互間の結合関係が知れるが、
最初に組立られる部品が指示されれば、部品組立順序を
制限する上での製品対応組立先行関係データが自動的に
生成され、その後は組立られる部品を指示する度に、そ
の先行関係データを更新可として処理するようにすれば
、次に組立可能な部品が自動的に順次生成されることか
ら、この生成順を以て部品の組立順序を決定し得るもの
である。もしも、部分組立を行うべく製品を構成する複
数の部品が2グループ以上に分割されている場合には、
組立先行関係データはグループ対応の製品構造データに
もとづき生成されるものとなっている。即ち、グループ
対応の製品構造データに対し、最初に組立られる部品を
指示することによって、先ずグループ対応の組立先行関
係データを生成し、その後それら先行関係データを製品
対応組立先行関係データとして生成されるべく1つに統
合化すればよいものである。組立先行関係データを更新
可として処理した結果として生成される、次に組立可能
な部品が2以上存在する場合には、それら部品の同時組
立が可能とされるが、部品表示画面上で組立可能な部品
を選択することによっては、同時組立を許容しつつ部品
の組立順序が決定され得るものである。部品の組立順序
決定に際し、表示画面上に次の操作を促すための必要な
ガイダンスが、組立順序決定処理の進行状態に応じて表
示される場合は、そのガイダンスに応じた操作を行うこ
とで、組立順序決定処理はスムーズに行えるものである
[Function] Depending on the product structure data stored in advance, the connection relationships between the parts can be known when assembling each part.
When the first part to be assembled is specified, product-based assembly precedent relationship data is automatically generated to limit the parts assembly order, and thereafter, the precedent relationship data is updated every time a part to be assembled is specified. If it is processed as possible, the next assemblable parts will be automatically generated in sequence, and the assembly order of the parts can be determined based on this generation order. If multiple parts that make up a product are divided into two or more groups for partial assembly,
The assembly precedent relationship data is generated based on group-based product structure data. That is, by specifying the parts to be assembled first for the product structure data corresponding to the group, the assembly precedent relationship data corresponding to the group is first generated, and then the preceding relationship data is generated as the assembly precedent relationship data corresponding to the product. It is best to integrate them into one if possible. If there are two or more parts that can be assembled next, which are generated as a result of processing the assembly precedent relationship data as updatable, it is possible to assemble those parts simultaneously, but it is possible to assemble them on the parts display screen. By selecting suitable parts, the assembly order of the parts can be determined while allowing simultaneous assembly. When determining the assembly order of parts, if necessary guidance to prompt the next operation is displayed on the display screen depending on the progress of the assembly order determination process, by performing the operation according to the guidance, The assembly order determination process can be performed smoothly.

また、製品構造データとともに予め記憶されている部品
対応形状データにもとづき製品の3次元モデルを表示画
面上に表示される場合は、−目で部品各々の位置や形状
が知れ、その部品表示位置を指示することによって、部
品の指示、あるいは選択が容易に行えることになるもの
である。その際、組立順序が既に決定された部品、次に
組立可能な部品、組立順序が未決定な部品に応じて、表
示画面上に3次元モデルとして表示されている部品各々
が表示態様が相互に異ならしめられ場合は、部品各々に
対する組立順序決定状況が即知れるものである。製品の
3次元モデルか外部からの指示によって全体としての表
示上でのその大きさや表示位置、姿勢状態、視点方向等
か任意に変更可とされる場合には、より詳細に3次元モ
デルを把握することが可能となるものである。
In addition, when a 3D model of a product is displayed on the display screen based on part-corresponding shape data that is stored in advance along with product structure data, the position and shape of each part can be seen with the -eye, and the display position of the part can be determined with the eye. By giving instructions, it becomes easy to specify or select parts. At that time, the display mode of each part displayed as a 3D model on the display screen changes depending on the parts whose assembly order has already been determined, the parts that can be assembled next, and the parts whose assembly order has not been determined. If they are different, the assembly order determination status for each component can be immediately known. If the 3D model of the product or its overall size, display position, posture, viewpoint direction, etc. can be changed arbitrarily due to instructions from outside, understand the 3D model in more detail. It is possible to do so.

[実施例] 以下、本発明を第1図から第13図により説明する。[Example] The present invention will be explained below with reference to FIGS. 1 to 13.

先ず本発明に係る組立順序決定システムについて説明す
れば、第1図は一例でのそのブロック構成を示したもの
である。このシステム構成について説明する前に、その
システムでの処理対象データとしての製品構造データお
よび組立先行関係デ−夕について先ず説明すれば、例え
ば組立作業の例として、第2図(a)に示すような模型
飛行機の組立を考える。図示のように、模型飛行機は8
個の部品P、〜P8より構成されているが、これら部品
P、〜P、相互間での結合関係は、第2図(b)に製品
構造データとして示すところである。製品構造データは
、行と列番々に部品P、〜P8の部品番号1〜8をとり
、相互に結合関係のある部品の部品番号交点位置に○印
を表示することによって、部品P、〜P8相互間が如何
なる結合関係にあるかを示したものである。この製品構
造データにもとづき組立先行関係データが作成されるわ
けであるが、これについては後述するところである。
First, the assembly order determining system according to the present invention will be described. FIG. 1 shows an example of its block configuration. Before explaining the system configuration, we will first explain the product structure data and assembly precedent relationship data as data to be processed in the system. Consider assembling a model airplane. As shown, the model airplane is 8
It is composed of individual parts P, -P8, and the coupling relationships among these parts P, -P are shown as product structure data in FIG. 2(b). The product structure data is obtained by taking part numbers 1 to 8 of parts P and ~P8 in rows and columns, and displaying a circle mark at the intersection of the part numbers of parts that have a connection relationship with each other. This shows the connection relationship between P8s. Based on this product structure data, assembly precedent relationship data is created, which will be described later.

さて、説明を第1図に戻しシステム構成について説明す
れば、システムとしての概要は、製品構造データが格納
されているデータベース1、その製品構造データより組
立先行関係データを作成する組立先行関係発生装置2、
それら製品構造データ、組立先行関係データを表示する
データ表示装置3および部品を選択するためのデータ入
力装置4を含むようにして構成されたものとなっている
Now, returning to Fig. 1 and explaining the system configuration, the system overview consists of a database 1 that stores product structure data, an assembly precedence relation generation device that creates assembly precedence relation data from the product structure data. 2,
It is constructed to include a data display device 3 for displaying the product structure data and assembly precedence relationship data, and a data input device 4 for selecting parts.

組立順序を決定するためには、先ず組立先行関係データ
を製品構造データから作成し、その後組立先行関係デー
タを用いながら対話形式で組立順序が決定されるように
なっている。
In order to determine the assembly order, first, assembly precedence relation data is created from product structure data, and then the assembly order is determined in an interactive manner using the assembly precedence relation data.

組立先行関係を決定するための前処理としては、先ずデ
ータベース1から製品構造データが組立先行関係発生装
置2、データ表示装置3にそれぞれ送られるが、データ
表示装置3ではそれにもとづき部品番号−覧が表示され
るとともに、最初に組立てるべき部品の入力がその表示
画面上で要求されるようなっている。第4図(a)はそ
の際での表示画面を示すが、尤もデータベース1中に部
品番号と部品名称の対応データが第4図(c)に示すよ
うに格納されていれば、第4図(b)に示すような表示
も可能となっている。部品番号−覧が表示された状態で
、データ入力装置4より最初に組立てるべき部品がユー
ザ入力されれば、その部品選択結果にもとづき組立先行
関係発生装置2では、以下の手順で組立先行関係データ
が自動的に生成されているものである。
As preprocessing for determining the assembly precedence relationship, first, product structure data is sent from the database 1 to the assembly precedence relationship generation device 2 and the data display device 3, and the data display device 3 generates a part number list based on the data. At the same time, input of the parts to be assembled first is requested on the display screen. Figure 4(a) shows the display screen at that time, but if the data corresponding to the part number and part name is stored in the database 1 as shown in Figure 4(c), A display as shown in (b) is also possible. When the user inputs the part to be assembled first from the data input device 4 while the parts number list is displayed, the assembly precedence relation generation device 2 generates assembly precedence relation data based on the part selection result in the following steps. is automatically generated.

即ち、部品P、が最初に組立てるべき部品として選択さ
れた場合を想定し、第3図を用い説明すれば、データベ
ース1からの製品構造データ(第3図(a)参照)のう
ち、部品P、に対応する行中でのO印は全て消去され、
また、部品P、に対応する列中での○印は全て◎印に変
更されることで、第3図(b)に示す処理結果が得られ
るものとなっている。これから判るように、その処理に
よってデータに影響を受けたのは部品P2.Pt、Ps
であり、これらが次の処理対象として得られるものであ
る。これら影響を受けた部品P、、P、、Ps各々に対
しては、上記処理と全く同様な処理が行われるようにな
っている。即ち、第3図(b)に示す製品構造データに
おいて、部品P2.P、、Pg各々に対応する行中での
Q印は全て消去され、また、部品P 2. P ?、 
P s各々に対応する列中でのO印は全て◎印に変更さ
れるものである。以上の処理結果として、第3図(c)
に示す製品構造データが生成されるわけである。これか
ら判るように、部品P2、P ?、P *に関しての処
理で影響を受けた部品はP a’、 P 4であるが、
これらが次の処理対象として得られるものであり、これ
ら影響を受けた部品P3、P4各々に対しても、上記処
理と全く同様な処理が行われるようになっているもので
ある。以下、同様な処理が繰返されることによって、製
品構造データは第3図(c)に示す状態から第3図(d
)に示す状態に、第3図(d)に示す状態から第3図(
e)に示す状態へと更新されるが、第3図(e)に示す
製品構造データが得られた段階で、もはや影響を受ける
部品は存在しなくなることから、一連の処理は終了され
るものとなっている。この一連の最終処理結果としての
第3図(e)に示す製品構造データが、既述したところ
の組立先行関係データとして得られるものである。因み
に、組立先行関係データにおいては、行と列の交点に◎
印かある場合、行番号の部品は列番号の部品の後でしか
組立てられないことを示している。例えば第2行第1列
目の◎印に例を採れば、部品P1が組立られた後に、部
品P2が組立てられることを示している。
That is, assuming that part P is selected as the first part to be assembled, and to explain using FIG. All O marks in the line corresponding to , are deleted,
In addition, all the ○ marks in the column corresponding to the part P are changed to ◎ marks, so that the processing result shown in FIG. 3(b) is obtained. As you can see, the data affected by this processing is part P2. Pt, Ps
These are the objects obtained for the next processing. For each of the affected parts P, , P, , Ps, the same processing as described above is performed. That is, in the product structure data shown in FIG. 3(b), part P2. The Q marks in the rows corresponding to each of P, , Pg are all erased, and the parts P2. P? ,
All O marks in the column corresponding to each Ps are changed to ◎ marks. As a result of the above processing, Fig. 3(c)
The product structure data shown in is generated. As you can see, parts P2, P? , P * The parts affected by the processing are P a', P 4,
These are obtained as the next processing targets, and the same processing as described above is performed on each of the affected parts P3 and P4. Thereafter, by repeating the same process, the product structure data changes from the state shown in Fig. 3(c) to the state shown in Fig. 3(d).
), from the state shown in FIG. 3(d) to the state shown in FIG.
The state is updated to the state shown in e), but once the product structure data shown in Figure 3(e) is obtained, there are no longer any affected parts, so the series of processes is terminated. It becomes. The product structure data shown in FIG. 3(e) as a result of this series of final processing is obtained as the previously described assembly precedent relationship data. By the way, in the assembly precedent relationship data, ◎ is placed at the intersection of the row and column.
If there is a mark, it indicates that the part with the row number can only be assembled after the part with the column number. For example, the mark ◎ in the second row and first column indicates that the part P2 is assembled after the part P1 is assembled.

以上のようにして、組立先行関係データか得られたわけ
であるが、この組立先行関係データを用い組立順序が如
何に決定されるか、その手順を説明すれば以下のようで
ある。
As described above, the assembly precedence relation data has been obtained, and the procedure for determining the assembly order using this assembly precedence relation data is as follows.

即ち、先ず組立先行関係データからは、◎印か存在しな
い行が探索されるようになっている。第5図(a)に示
す組立先行関係データ(第3図(e)に示すデータに同
一)に例を採れば、最初に組立てるために選択された部
品P、の行のみが◎印の存在しない行となっている。し
たがって、部品P1を最初に組立てる部品として選択す
るとともに、次には組立先行関係データにおける、部品
P、に対応する列中での◎印か全て消去されるようにす
れば、その消去結果より部品P、の次には、部品Px、
P7.Psが新たに組立可能となることが知れるもので
ある。この際での処理の結果、即ち、次に組立可能とな
った部品(群)はデータ表示装置3に表示されるが、表
示例は第5図(b) (c)にそれぞれ示すようである
。これら表示例は第4図(a)(b)に示す表示に対応
しているが、図示のように、網掛けにて表示された部品
か、次に組立可能な部品として表示されるようになって
いる。その後は、そのように表示されている組立可能部
品の中からユーザはデータ入力装置4によって何れか1
つの部品を選択するか、その部品選択結果もとづき組立
先行関係発生装置2では以上の処理を行うことによって
、新たな組立可能な部品が得られるものである。組立可
能な部品が得られる度に、その中から何れか1つを選択
したうえ、同様な処理を行うようにすればよいものであ
る。全ての部品に対する組立順序が決定された時点で、
一連の組立順序決定処理は停止されるものである。
That is, first, the assembly precedent relationship data is searched for lines marked with ◎ or that do not exist. Taking the example of the assembly precedence relationship data shown in Fig. 5(a) (same as the data shown in Fig. 3(e)), only the row of the part P selected to be assembled first is marked with ◎. It is a line that does not work. Therefore, if you select part P1 as the first part to be assembled and then delete all ◎ marks in the column corresponding to part P in the assembly precedent relationship data, the deletion result will show that the part After P, there are parts Px,
P7. It is known that Ps can be newly assembled. The result of the processing at this time, that is, the parts (group) that can be assembled next, are displayed on the data display device 3, and display examples are shown in FIGS. 5(b) and 5(c), respectively. . These display examples correspond to the displays shown in Figures 4(a) and (b), but as shown in the figure, the parts are displayed as shaded parts or as the parts that can be assembled next. It has become. Thereafter, the user selects one of the assemblable parts displayed using the data input device 4.
New assemblable parts can be obtained by selecting one part or by performing the above-described processing in the assembly precedence relation generating device 2 based on the part selection result. Every time parts that can be assembled are obtained, one can be selected from among them and the same process can be performed. Once the assembly order for all parts has been determined,
The series of assembly order determination processing is stopped.

以上のように、組立先行関係が目動的に発生され得ると
ともに、次に組立可能な部品がユーザに明示され得るこ
とから、組立工程設計に要される時間は大幅に削減可能
となるものである。
As described above, since the assembly precedence relationship can be generated intentionally and the next assembleable part can be clearly shown to the user, the time required for assembly process design can be significantly reduced. be.

ところで、以上の例では、製品を部分組立なしで組立て
る場合での組立順序決定方法が示されているが、実際の
組立作業においては、幾つかの部分組立品から製品を組
立てることが一般に行なわれているのが実情である。以
下、部分組立を含む場合での組立順序決定方法について
説明すれば、ここでは部分組立を含む組立作業の例とし
て、第6図に示すような場合が想定されている。図示の
ように、部分組立工と部分組立2とは相互に独立して組
立可能であり、最終的には、組立が完了した部分組立(
部品P 1.P IP 4.P 7.P sよりなる部
分組立)1と部分組立(部品Pg、Ps Psよりなる
部分組立)2とを結合するようにすれば、目的とする製
品としての模型飛行機が得られるものとなっている。
By the way, the above example shows a method for determining the assembly order when assembling a product without subassembling it, but in actual assembly work, a product is generally assembled from several subassemblies. The reality is that Hereinafter, a method for determining the assembly order in a case including partial assembly will be described. Here, a case as shown in FIG. 6 is assumed as an example of an assembly work including partial assembly. As shown in the figure, the subassembly worker and subassembly 2 can be assembled independently of each other, and finally the subassembly (
Parts P 1. P IP 4. P7. By combining the subassembly (subassembly consisting of parts Pg, Ps and Ps) 1 and subassembly 2 (subassembly consisting of parts Pg, Ps and Ps), a model airplane as a target product can be obtained.

部分組立を指示するための方法として、第7図(a)〜
(c)に示すようなデータ表示装置3での表示画面例を
考える。先ず第7図(a)に示されている表示画面例に
おいて、右側の各コマンドメニューでの機能は以下のよ
うである。
As a method for instructing partial assembly, Fig. 7(a) to
Consider an example of a display screen on the data display device 3 as shown in (c). First, in the example display screen shown in FIG. 7(a), the functions of each command menu on the right side are as follows.

部組開始二部性組立への部品の登録開始を指示するため
のコマンドメニュー。コノメニューがデータ入力装置(
例えばマウス)4によって選択されれば、第7図(b)
に示すような部組番号入力指示メツセージが表示される
。この状態で部組番号が入力されれば、入力された番号
で代表される部分組立への部品の登録が開始される。
Part assembly start Command menu for instructing the start of registering parts to a two-part assembly. Konomenu is a data input device (
For example, if selected by mouse) 4, then FIG.
A group number input instruction message as shown in is displayed. If a subassembly number is input in this state, registration of parts to the subassembly represented by the input number is started.

部分組立への部品の登録は、表示画面例左側に表示され
ている各部品をデータ入力装置4によって順次選択する
ことにより行われる。
Registration of parts to the subassembly is performed by sequentially selecting each part displayed on the left side of the display screen example using the data input device 4.

部組終了:部組開始メニューで開始された部分組立への
部品の登録を終了するためのコマンドメニュー。部分組
立工への部品の登録が終了した時点での表示画面例を第
7図(c)に示す。部組終了が指示された時点で、第2
図(b)に示す製品構造データを用い、部組が可能か否
かのチエツクを行う。例えば第7図(C)に示されてい
る表示画面例での部組lでは、第2図(b)に示す製品
構造データにおいて、■主翼下(1)には胴体前(2)
、支柱布(7)、支柱左(8)が接続関係にある、■支
柱右(7)、または支柱左(8)には主翼上(4)か接
続関係にある、ことから部分組立可能であることが判る
End subassembly: Command menu for ending the registration of parts to the subassembly started in the subassembly start menu. FIG. 7(c) shows an example of the display screen at the time when the registration of parts to the partial assembler is completed. At the point when the division is instructed to end, the second
Using the product structure data shown in Figure (b), it is checked whether subassembly is possible. For example, in the display screen example shown in Fig. 7(C), in the product structure data shown in Fig. 2(b), ■ under the main wing (1) is in front of the fuselage (2).
, the strut cloth (7) and the left strut (8) are in a connection relationship, ■ The right strut (7) or the left strut (8) are connected to the top of the main wing (4), so partial assembly is possible. It turns out that there is something.

部品追加:既存の部分組立への部品の追加を指示するた
めのコマンドメニュー 部組追加:既存の部分組立に、別の部分組立に含まれる
全部品を追加することを指示するためのコマンドメニュ
ー 部品削除:既存の部分組立から部品を削除するためのコ
マンドメニュー 部組−削除:既存の部分組立を削除するためのコマンド
メニュー キャンセル二上記各処理を中断し、各コマンド入力前の
状態に戻すためのコマンドメニュー 表示:指定された部分組立の番号と、それに含まれる部
品名称を表示するためのコマンドメニュー 終了二部分組立指示操作を終了するためのコマンドメニ
ュー 以上のコマンドメニュー、部品に対する選択的操作によ
って、第6図に示されている部分組立12が指示された
場合での組立先行関係データ作成手順を第8図により説
明すれば、以下のようである。
Add part: Command menu for instructing to add a part to an existing subassembly Add part: Command menu for instructing to add all parts included in another subassembly to an existing subassembly Part Delete: Command menu subassembly for deleting parts from an existing subassembly - Delete: Command menu subassembly for deleting an existing subassembly Cancel 2. To interrupt each of the above processes and return to the state before entering each command. Command menu display: Exit command menu for displaying the specified subassembly number and the names of the parts included in it. Two command menus for terminating the partial assembly instruction operation. A command menu for more than one command, by selective operations on parts. The assembly precedence relationship data creation procedure when the subassembly 12 shown in FIG. 6 is instructed will be described below with reference to FIG.

即ち、組立先行関係発生装置2では、データ入力装置4
からの部分組立データにもとづき、先ず部分製品構造デ
ータが部分組立1.2各々について作成されるようにな
っている。その後は、先の例での第4図に示したのと同
様な方法で、部分組立1,2各々についての最初の組立
部品が決定されるものとなっている。組立先行関係発生
装置4では、部分製品構造データと部分組立1.2各々
についての最初の組立部品データとにもとづき、第3図
で説明したようにして、部分組立先行関係データが作成
され、更にこれらを1つに纏めることによって、部分組
立1,2に係る組立先行関係データが作成されるもので
ある。この組立先行関係データは明らかに第3図(e)
に示すものに異なっていることが判る。したがって、そ
の後は、第5図で説明したのと同様な手順により、部分
組立1.2を含む製品の組立順序決定が可能となるもの
である。
That is, in the assembly precedent relation generating device 2, the data input device 4
First, partial product structure data is created for each of subassemblies 1 and 2 based on the subassembly data from . Thereafter, the first assembled parts for each of subassemblies 1 and 2 are determined in a manner similar to that shown in FIG. 4 in the previous example. The assembly precedent relationship generating device 4 creates partial assembly precedent relationship data as explained in FIG. 3 based on the partial product structure data and the initial assembly part data for each of the partial assemblies 1. By combining these into one, assembly precedence relationship data regarding partial assemblies 1 and 2 is created. This pre-assembly related data is clearly shown in Figure 3(e).
It can be seen that there are differences as shown in the figure. Therefore, after that, the assembly order of the product including subassembly 1.2 can be determined by the same procedure as explained in FIG. 5.

ところで、例えば最初の例では、組立順序決定の際での
最初の部品選択、更には第2工程以降での部品選択は第
4図、第5図に示したように、表示/入力手段によって
行われるようになっている。
By the way, in the first example, the initial component selection when determining the assembly order and further the component selection in the second and subsequent steps are performed by display/input means as shown in FIGS. 4 and 5. It is becoming more and more popular.

しかしながら、それら図より明らかなように、部品番号
や部品名称のみの表示では、製品が部品相互間の有機的
結合関係によって如何に構成されているかを、直感的に
即イメージし得ないものとなっている。これがために、
対話形式で組立順序を決定しようとする場合には、それ
ら表示以外に、製品構造か一目で理解され得る図面等を
参照しつつ組立順序決定を行なう必要が生じ、組立順序
決定作業は非常に煩わしいものとなっている。このよう
な不具合を解決するためには、部品名々の形状データを
予めデータベース1に格納しておき、それら形状データ
を用い製品の全体形状、あるいは部分形状を表示した状
態で、この表示から部品を選択させつつ組立順序を決定
することが考えられるものとなっている。第9図は第4
図に対応した、製品の3次元モデルによる最初の部品選
択のための表示例を示したものである。第9図(a)に
示すように、部品の形状データを用いデータ表示装置3
上には製品(模型飛行機)の三次元モデルを表示された
状態で、最初に組立される部品の選択が要求されるよう
になっている。製品の3次元モデルが表示されている状
態では、一般に部品の選択はデータ入力装置(例えばマ
ウス)を用い選択すべき部品を表示画面上でピックする
ようにすればよいものである。このようにして選択され
た部品は、第9図(b)に示すように、他の部品とはそ
の表示色や輝度等が変更されることによって、他の部品
とは容易に区別され得るものである。
However, as is clear from these diagrams, if only the part numbers and names are displayed, it is difficult to immediately and intuitively understand how the product is structured by the organic relationships between the parts. ing. Because of this,
When attempting to determine the assembly order in an interactive format, in addition to these displays, it is necessary to refer to drawings that can be understood at a glance to determine the product structure, making the assembly order determination task extremely troublesome. It has become a thing. In order to solve such problems, the shape data of each part name is stored in the database 1 in advance, and the shape data is used to display the entire shape or partial shape of the product. It is conceivable that the assembly order can be determined by selecting the following. Figure 9 is the 4th
This figure shows an example of a display for initial parts selection based on a three-dimensional model of a product, corresponding to the figure. As shown in FIG. 9(a), the data display device 3 uses the shape data of the parts.
A three-dimensional model of the product (model airplane) is displayed above, and the user is asked to select the parts to be assembled first. When a three-dimensional model of a product is displayed, parts can generally be selected by using a data input device (for example, a mouse) to pick the part to be selected on the display screen. The parts selected in this way can be easily distinguished from other parts by changing their display color, brightness, etc., as shown in FIG. 9(b). It is.

更に、第1O図に第5図に対応した第2工程以降での部
品選択のための表示例を示すが、表示例中、黒塗り部分
、網掛は部分、白塗り部分各々についての定義は以下の
ようである。
Furthermore, Fig. 1O shows a display example for selecting parts in the second and subsequent steps corresponding to Fig. 5. In the display example, the definitions of the black, shaded, and white parts are as follows. It seems like.

黒塗り部分二数に組立順序が決定された部品。Parts whose assembly order is determined by the two blacked out parts.

網掛は部分:次に組立可能な部品。Shaded parts: parts that can be assembled next.

白ぬり部分:組立順序が未決定な部品。White areas: Parts whose assembly order has not been determined.

また、表示例右側のコマンドメニュー各々の機能は、以
下のようである。
The functions of each command menu on the right side of the display example are as follows.

前:1つ前の組立順序決定状態の表示。Previous: Displays the previous assembly order determination status.

次:1つ後の組立順序決定状態の表示。Next: Display of the next assembly order determination state.

最初:最初の組立順序決定状態の表示。First: Display of the initial assembly order determination state.

最後:現在までに決定されている最後の組立順序決定状
態の表示。
Last: Displays the final assembly order determination status determined up to now.

終了:組立順序決定の終了。End: End of assembly order determination.

第10図(a)に示されている表示例では、最初に組立
てる部品として部品P1が選択された状態を示しており
、その結果部品P、が黒塗り部分として、また、部品P
2.P、、P、が網掛は部分として、その他の残りの部
品ps、p4.p、、p、は白塗り部分として表示され
たものとなっている。第10図(b)はまた、第1θ図
(a)に示されている表示状態で、次に組立てる部品と
して部品P、が選択された場合を示したものである。第
10図(b)に示すように、部品P 1. P *まで
組立順序が決定された段階で、ここで例えば“前”コマ
ンドが入力されれば、表示状態は第10図(a)に戻り
、また、表示状態が第1θ図(a)に戻った段階で、“
次”コマンドが入力されれば、表示状態は第10図(b
)に戻されるものである。また、以上とは別に、第10
図(b)に示すように、部品P、、P2まで組立順序が
決定された段階で、“最初”コマンドが入力されれば、
表示状態は第9図(a)に戻り、表示状態が第9図(a
)に戻された段階で、“最後”コマンドが入力されれば
、表示状態は第10図(b)に戻されるものである。ま
た、もしも、第1θ図(b)に示すように、部品P。
The display example shown in FIG. 10(a) shows a state in which part P1 is selected as the first part to be assembled, and as a result, part P is displayed as a blackened part, and part P1 is selected as the first part to be assembled.
2. P, , P, are shaded parts, and the remaining parts ps, p4. p,, p, are displayed as white areas. FIG. 10(b) also shows a case where part P is selected as the next part to be assembled in the display state shown in FIG. 1θ(a). As shown in FIG. 10(b), part P1. If, for example, a "previous" command is input at the stage where the assembly order has been determined up to P*, the display state returns to FIG. At the stage where “
If the “next” command is input, the display state will change to Fig. 10 (b).
). In addition, apart from the above, the 10th
As shown in Figure (b), if the "first" command is input at the stage when the assembly order of parts P, P2 has been determined,
The display state returns to Fig. 9(a), and the display state returns to Fig. 9(a).
), if the "last" command is input, the display state is returned to the state shown in FIG. 10(b). Also, if the part P as shown in Fig. 1θ (b).

P、まで組立順序が決定された段階(即ち、部品組立順
序二P、→P2が決定されている段階)で、“前”コマ
ンドによって表示状態を第10図(a)に戻し、この状
態で新たな部品、例えば部品P7が選択されたとすれば
、それまでに決定されていた部品組立順序:P、→P2
はキャンセルされ、新たに部品組立順序:P、→P7が
決定されたものとして、処理が続行されるところとなる
ものである。
At the stage where the assembly order up to P has been determined (that is, at the stage where the parts assembly order 2P, → P2 has been determined), the display state is returned to FIG. 10(a) using the "Previous" command, and in this state. If a new part, for example part P7, is selected, the previously determined part assembly order: P, →P2
is canceled, and the process continues assuming that the parts assembly order: P, →P7 has been newly determined.

以上述べたように、■製品の部品形状データにもとづく
3次元モデルの表示、■各部品の、組立順序決定、次に
組立可能、組立順序未決定に応じた色分は表示、■コマ
ンドメニューによる、決定された順序内での任意状態の
表示と、任意状態からの順序決定の再実行、が可能なら
しめられることによって、対話形組立順序決定システム
での使い勝手が向上され、その結果、順序決定に要され
る工数が大幅に削減され得るものとなっている。
As mentioned above, ■Displaying a 3D model based on product part shape data, ■Determining the assembly order of each part, then displaying colors depending on whether it is possible to assemble or the assembly order has not been determined, ■Using the command menu By making it possible to display an arbitrary state within the determined order and re-execute the order determination from the arbitrary state, the usability of the interactive assembly order determination system is improved, and as a result, the order determination system is improved. The number of man-hours required for this can be significantly reduced.

なお、以上の例では、製品の3次元モデルは固定化され
た状態および方向からしか表示し得なかったが、既に述
べた“前”等のコマンドメニュー以外に、第11図に示
すような、“拡大”等のコマンドメニューを新たに設け
ることによっては、3次元モデルが自白に操作可能とな
り、使い勝手は更に向上されるものとなっている。因み
に、新たに設けられたコマンドメニューの機能について
簡単ながら説明すれば、以下のようである。
In the above example, the 3D model of the product could only be displayed from a fixed state and direction, but in addition to the command menu such as "previous" mentioned above, there are also command menus such as the one shown in Figure 11. By providing a new command menu such as "enlarge", the three-dimensional model can be easily manipulated, further improving usability. By the way, the functions of the newly provided command menu can be briefly explained as follows.

〈下側コマンドメニュー〉 拡大:表示画面上での表示部分全体の拡大。<Lower command menu> Enlarge: Enlarge the entire displayed area on the display screen.

縮小:表示画面上での表示部分全体の縮小。Reduction: Reduction of the entire display area on the display screen.

移動:表示画面上での表示部分全体の平行/回転移動。Movement: Parallel/rotational movement of the entire display area on the display screen.

視点:表示画面上での表示部分全体の視点変更。Viewpoint: Change the viewpoint of the entire display area on the display screen.

表示:製品の完成図/組立図の表示切り替え。Display: Switch display of completed product drawing/assembly drawing.

ホーム:拡大、縮小、移動、視点等の変更を初期状態に
戻す。
Home: Return changes such as enlargement, reduction, movement, and viewpoint to the initial state.

く右側コマンドメニュー〉 部品選択二部品単独で移動7回転等を行うための対象部
品の指示。
Command menu on the right side> Part selection Instructs the target part to perform seven rotations, etc. on two parts individually.

移動: “部品選択”で指示された部品の平行移動。Movement: Parallel movement of the parts specified in “Part Selection”.

回転: “部品選択”で指示された部品の回転移動。Rotation: Rotation movement of the part specified in "Part selection".

ホーム: “部品選択”で指示された部品の移動、回転
等の変更を初期状態に戻す。
Home: Returns changes such as movement and rotation of parts specified in “Part Selection” to their initial state.

接続:任意の部品同士を結合状態にして、上記“移動”
回転”操作の際、ひとか たまりで動くようにする。
Connection: Connect any parts and use the above “move”
When performing “rotation” operations, make sure that the objects move in one block.

離脱:任意の部品間の上記結合状態を解除する。Detachment: Release the above connection between any parts.

リセット:全部品間の上記結合状態を解除する。Reset: Release the above connection between all parts.

ところで、以上の各側においては、次に組立可能な部品
群の中から、任意に1部品が選択される、といった方法
で組立順序が決定されているが、実際の組立においては
、組立可能な複数工程が同時に組立される、といったこ
とが往々にして行われるようになっている。ここで、複
数工程の同時組立が指示可能とされた組立順序決定方法
について説明すれば、第12図はそれが指示可能とされ
たデータ表示装置3での表示例を示す。第12図では第
11図テ示したコマンドメニューに対し、更に2個のコ
マンドメニューが追加されたものとなっている。これら
コマンドメニューは、以下のような機能を持つ。
By the way, on each side described above, the assembly order is determined by arbitrarily selecting one part from a group of parts that can be assembled next, but in actual assembly, Assembling is often performed in multiple processes at the same time. Now, an explanation will be given of an assembly order determining method in which simultaneous assembly of a plurality of steps can be instructed. FIG. 12 shows an example of a display on the data display device 3 in which this method can be instructed. In FIG. 12, two more command menus are added to the command menu shown in FIG. 11. These command menus have the following functions.

同時組立開始:同時組立を行う部品の指示を開始する。Start simultaneous assembly: Start instructing parts to be assembled simultaneously.

同時組立終了:同時組立を行う部品の指示を終了する。Simultaneous assembly end: End instructions for parts to be simultaneously assembled.

同時組立の指示が可能な部品群は、第12図において網
掛は表示されている部品群である。
The parts groups for which simultaneous assembly can be instructed are the parts groups indicated by hatching in FIG. 12.

また、同時組立の指示は以下のような手順で行われる。Further, instructions for simultaneous assembly are given in the following steps.

即ち、先ずコマンドメニュー“同時組立開始”が選択さ
れた状態で、表示画面上の網掛は表示部品をピックする
ことにより選択した後は、コマンドメニュー“同時組立
終了”を選択することによって、同時組立の指示が行わ
れるものとなっている。
That is, first, with the command menu "Start simultaneous assembly" selected, the shaded parts on the display screen are selected by picking the displayed parts, and then the simultaneous assembly is started by selecting the command menu "End simultaneous assembly". instructions are to be given.

さて、以上のように各種方法で決定された組立順序は、
各組立工程を実行する組立機械の選択に影響を与えるこ
とは明らかである。ここで、組立順序と機械選択の関係
を第13図を用い説明する。
Now, the assembly order determined by the various methods described above is
Obviously, this will have an impact on the selection of assembly machines to perform each assembly process. Here, the relationship between assembly order and machine selection will be explained using FIG. 13.

例えば模型飛行機の各部品の組立が可能とされた機械が
3台(M s 、 M 2. M s )あると仮定し
、また、部品は部品P 1.P t、P 1.P 7.
P sまで組立順序が決定されていると仮定する。先ず
同時組立を含まぬ方法で組立順序が決定される場合には
、例えばその部品組立順序は、P、−P2−P7−P、
−P。
For example, suppose there are three machines (M s , M 2.M s ) capable of assembling each part of a model airplane, and the parts are P 1. Pt, P1. P7.
Assume that the assembly order up to P s has been determined. First, when the assembly order is determined by a method that does not include simultaneous assembly, for example, the parts assembly order is P, -P2-P7-P,
-P.

という順序として決定されることになる。この各組立工
程に対して機械M、、M2.M3を割付けるとすれば、
例えば第13図(a) 、 (b)に示すような割付は
態様となる。
The order will be determined as follows. For each assembly process, machines M, , M2. If you assign M3,
For example, the layouts shown in FIGS. 13(a) and 13(b) are modes.

しかしながら、第13図(c)に示すように、P、→P
2という部品組立が行われた後、部品P3.P7P8を
同時組立する、というような順序決定が行われた場合を
想定すれば、その際での同時組立工程では全ての機械M
 1. M 2 、 M aが使用されることになる。
However, as shown in FIG. 13(c), P, →P
After the parts P3.2 are assembled, the parts P3.2 are assembled. Assuming that the order is determined to assemble P7P8 at the same time, all machines M
1. M 2 and M a will be used.

したがって、組立順序決定後の使用機械選択において、
上記のような同時組立の影響を考慮するためには、組立
順序のデータか同時組立を表現し得る形式になっている
必要がある。例えば第13図(C)に示されている組立
順序に例を採れば、その組立順序決定の出力としては、
第13図(d)に示す如くの形式で同時組立が表現され
ればよい。
Therefore, in selecting the machine to be used after determining the assembly order,
In order to take into account the effects of simultaneous assembly as described above, assembly order data must be in a format that can represent simultaneous assembly. For example, if we take the assembly order shown in FIG. 13(C) as an example, the output of determining the assembly order is:
Simultaneous assembly may be expressed in a format as shown in FIG. 13(d).

[発明の効果] 以上説明したように、請求項1による場合は、別途用意
された図面等を参照しつつ組立先行関係を考慮する必要
がなく、対話形式で製品を構成する部品各々の組立順序
を容易に、しかも速やかに決定し得ることになる。また
、請求項2.3によれば、それぞれ部分組立、同時組立
が可能とされ、更に請求項4による場合は、マン・マシ
ン・インタフェース性良好として、部品の組立順序を決
定し得ることになる。
[Effects of the Invention] As explained above, in the case of claim 1, there is no need to consider the assembly precedence relationship while referring to separately prepared drawings, etc., and the assembly order of each part constituting the product can be determined in an interactive manner. can be determined easily and quickly. Furthermore, according to claim 2.3, partial assembly and simultaneous assembly are possible, and furthermore, according to claim 4, the assembly order of parts can be determined with good man-machine interface. .

更にまた、請求項5によれば、製品全体における部品各
々の位置を容易に把握しつつ、しかも部品に対する指示
や選択が容易とされた状態で、部品の組立順序を決定し
得ることになる。請求項6による場合はまた、部品各々
の組立順序が既に決定されているか否か、次に選択可能
か否かが即容易に知れ、請求項7による場合には、部品
各々の製品全体における位置をより容易に把握され得る
ことになる。
Furthermore, according to claim 5, the order of assembling parts can be determined while easily understanding the position of each part in the entire product and making it easy to instruct and select parts. In the case according to claim 6, it is immediately and easily known whether the assembly order of each component has already been determined and whether it can be selected next, and in the case according to claim 7, the position of each component in the entire product can be easily known. can be understood more easily.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、本発明に係る組立順序決定システムの一例で
のブロック構成を示す図、第2図(a) 、 (b)は
、組立対象製品例としての模型飛行機と、その製品構造
データを示す図、第3図(a)〜(e)は、その製品構
造データより組立先行関係データを生成する手順例を示
す図、第4図(a)〜(c)は、組立先行関係を決定す
るための前処理として、第1組立工程での組立部品の選
択入力手順例を説明するための図、第5図(a)〜(c
)は、組立先行関係データを用い組立順序が如何に決定
されるか、その手順を説明するための図、第6図は、模
型飛行機が部分組立を含むようにして組立られる場合を
示す図、第7図(a)〜(c)は、部分組立を指示する
ための表示画面例を示す図、第8図は、部分組立を含む
組立先行関係データ生成手順例を示す図、第9図(a)
 、 (b)は、グラフィックを応用しての第1組立工
程での組立部品の選択入力手順例を説明するための図、
第10図(a) 、 (b)は、グラフィックを応用し
ての組立順序決定手順例を説明するための図、第11図
は、各種表示が可能とされたグラフィックを応用しての
組立順序決定手順例を説明するための図、第12図は、
同時組立を指示する際での表示画面例を示す図、第13
図(a)〜(d)は、組立順序と組立に使用される機械
選択との関係を説明するための図である。
FIG. 1 is a diagram showing a block configuration of an example of the assembly order determination system according to the present invention, and FIGS. 2(a) and 2(b) show a model airplane as an example of a product to be assembled and its product structure data. Figures 3(a) to 3(e) are diagrams showing an example of a procedure for generating assembly precedent relationship data from the product structure data, and Figures 4(a) to (c) are diagrams showing steps for determining assembly precedent relationships. Figures 5(a) to 5(c) are diagrams for explaining an example of the selection input procedure for assembly parts in the first assembly process as pre-processing for
) is a diagram for explaining how the assembly order is determined using assembly precedence relation data, and the procedure thereof; FIG. 6 is a diagram showing a case where a model airplane is assembled including partial assembly; and FIG. Figures (a) to (c) are diagrams showing examples of display screens for instructing partial assembly, Figure 8 is a diagram showing an example of an assembly precedence relationship data generation procedure including partial assembly, and Figure 9 (a).
, (b) is a diagram for explaining an example of an input procedure for selecting assembly parts in the first assembly process using graphics;
10(a) and 10(b) are diagrams for explaining an example of an assembly order determination procedure using graphics, and FIG. 11 is an assembly order using graphics capable of various displays. FIG. 12 is a diagram for explaining an example of the determination procedure.
Figure 13 showing an example of a display screen when instructing simultaneous assembly.
Figures (a) to (d) are diagrams for explaining the relationship between the assembly order and the selection of machines used for assembly.

Claims (1)

【特許請求の範囲】 1、予め記憶されている、製品を構成する複数の部品相
互間での結合関係を示す製品構造データに対し、最初に
組立られる部品を部品表示画面上で指示することによっ
て、部品組立順序を制限する上での製品対応組立先行関
係データを生成した後は、部品表示画面上で組立られる
部品を指示する度に、該先行関係データを更新可として
処理した結果として、次に組立可能な部品を生成した上
部品表示画面上に表示しつつ部品の組立順序を決定する
ようにした組立順序決定方法。 2、部分組立を行うべく製品を構成する複数の部品が2
グループ以上に分割されている場合、グループ対応の製
品構造データに対し、最初に組立られる部品を指示する
ことによって、グループ対応の組立先行関係データを生
成し、該先行関係データは製品対応組立先行関係データ
として生成されるべく1つに統合化されるようにした、
請求項1記載の組立順序決定方法。 3、組立先行関係データを更新可として処理した結果と
して生成される、次に組立可能な部品が2以上存在する
場合、部品表示画面上で組立可能な部品を選択すること
によって、同時組立を許容しつつ部品の組立順序が決定
されるようにした、請求項1、2の何れかに記載の組立
順序決定方法。 4、表示画面上には、次の操作を促すための必要なガイ
ダンスが、組立順序決定処理の進行状態に応じて表示さ
れるようにした、請求項1〜3の何れかに記載の組立順
序決定方法。 5、製品構造データとともに予め記憶されている部品対
応形状データにもとづき製品の3次元モデルを表示画面
上に表示し、該部品表示位置を指示することによって、
部品の指示、あるいは選択が行われるようにした、請求
項1〜4の何れかに記載の組立順序決定方法。 6、組立順序が既に決定された部品、次に組立可能な部
品、組立順序が未決定な部品に応じて、表示画面上に3
次元モデルとして表示されている部品各々は、表示上で
の表示態様が相互に異ならしめられるようにした、請求
項5記載の組立順序決定方法。 7、表示画面上に表示されている製品の3次元モデルは
、外部からの指示によって全体としての表示上での大き
さ、表示位置、姿勢状態、視点方向を含む表示態様が任
意に変更可とされるようにした、請求項5、6の何れか
に記載の組立順序決定方法。
[Claims] 1. By specifying the part to be assembled first on a parts display screen with respect to product structure data that is stored in advance and indicates the coupling relationship between a plurality of parts constituting the product. , After generating the product-specific assembly precedent relationship data for restricting the parts assembly order, the following results are generated as a result of processing the preceding relationship data as updatable each time a part to be assembled is specified on the parts display screen. An assembly order determining method that determines the assembly order of parts while displaying the generated parts on a parts display screen that can be assembled. 2. Multiple parts that make up the product to be partially assembled are 2.
If the product is divided into groups or more, the assembly precedence relation data corresponding to the group is generated by specifying the parts to be assembled first for the product structure data corresponding to the group, and the precedence relation data is the assembly precedence relation data corresponding to the product. It was created so that it was integrated into one data so that it could be generated as data.
The assembly order determining method according to claim 1. 3. If there are two or more parts that can be assembled next, which are generated as a result of processing the assembly precedent relationship data as updatable, simultaneous assembly is allowed by selecting the parts that can be assembled on the parts display screen. 3. The assembly order determining method according to claim 1, wherein the assembly order of the parts is determined while the parts are assembled. 4. The assembly order according to any one of claims 1 to 3, wherein necessary guidance for prompting the next operation is displayed on the display screen according to the progress state of the assembly order determination process. How to decide. 5. By displaying a three-dimensional model of the product on the display screen based on the part-corresponding shape data stored in advance along with the product structure data, and instructing the display position of the part,
5. The assembly order determining method according to claim 1, wherein parts are designated or selected. 6. Depending on the parts whose assembly order has already been determined, parts that can be assembled next, and parts whose assembly order has not been determined, 3 will be displayed on the display screen.
6. The assembly order determining method according to claim 5, wherein each of the parts displayed as a dimensional model is displayed in a different manner on the display. 7. The display mode of the 3D model of the product displayed on the display screen, including the overall display size, display position, posture, and viewpoint direction, can be changed arbitrarily by external instructions. 7. The assembly order determining method according to claim 5, wherein:
JP10287090A 1990-04-18 1990-04-20 Assembly order determination Pending JPH042432A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP10287090A JPH042432A (en) 1990-04-20 1990-04-20 Assembly order determination
EP91106262A EP0452944A1 (en) 1990-04-18 1991-04-18 Method and system for determining assembly processes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10287090A JPH042432A (en) 1990-04-20 1990-04-20 Assembly order determination

Publications (1)

Publication Number Publication Date
JPH042432A true JPH042432A (en) 1992-01-07

Family

ID=14338937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10287090A Pending JPH042432A (en) 1990-04-18 1990-04-20 Assembly order determination

Country Status (1)

Country Link
JP (1) JPH042432A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5373633A (en) * 1992-04-23 1994-12-20 Canon Kabushiki Kaisha Assembling method and apparatus for ink-jet head
JP2000006897A (en) * 1998-05-11 2000-01-11 Northrop Grumman Corp Aircraft assembling system and method
JP2020198039A (en) * 2019-06-05 2020-12-10 富士通株式会社 Information processing device and work order constraint generation program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5373633A (en) * 1992-04-23 1994-12-20 Canon Kabushiki Kaisha Assembling method and apparatus for ink-jet head
JP2000006897A (en) * 1998-05-11 2000-01-11 Northrop Grumman Corp Aircraft assembling system and method
JP2020198039A (en) * 2019-06-05 2020-12-10 富士通株式会社 Information processing device and work order constraint generation program

Similar Documents

Publication Publication Date Title
US7170509B2 (en) Information processing apparatus, program for product assembly process display, and method for product assembly process display
EP1770621A1 (en) Progress management system
EP0309373A2 (en) Interactive animation of graphics objects
US20200094408A1 (en) Device which supports programming for robots
JP2019171498A (en) Robot program execution device, robot program execution method and program
US5289568A (en) Apparatus and method for drawing figures
US20060053071A1 (en) Product parts catalog creating method and system
JPH042432A (en) Assembly order determination
US20080165189A1 (en) Method and system for automatically generating process animations
JPH10291183A (en) Robot language processor
JP2001243488A (en) Medium storing graphic element selection method and CAD processing program
JPH10161719A (en) System constructing simulation device for industrial robot
JPH08129578A (en) System for displaying response simulation of frame structure
EP0452944A1 (en) Method and system for determining assembly processes
US20250214234A1 (en) Information processing apparatus, system, information processing method, method of manufacturing products, and recording medium
CN116414218B (en) An Augmented Reality-Based Device Management System and Method
JP2792921B2 (en) Graphic display method in graphic processing device
JPS6352209A (en) Display/operation system for man-machine interface
JPH08106546A (en) 3D image construction method
JP2793426B2 (en) Automatic sight selection and placement device
JP2004126723A (en) Power distribution cable routing apparatus and method
JPH08212374A (en) Animation schedule editing apparatus and method
JPH09147132A (en) CAD system
JP2667454B2 (en) Plotting device
CN118211294A (en) Dynamic simulation method of steel structure building based on BIM