Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6972800B2 - Assembly sequence generator, assembly sequence generator and assembly sequence generator - Google Patents
[go: Go Back, main page]

JP6972800B2 - Assembly sequence generator, assembly sequence generator and assembly sequence generator - Google Patents

Assembly sequence generator, assembly sequence generator and assembly sequence generator Download PDF

Info

Publication number
JP6972800B2
JP6972800B2 JP2017173321A JP2017173321A JP6972800B2 JP 6972800 B2 JP6972800 B2 JP 6972800B2 JP 2017173321 A JP2017173321 A JP 2017173321A JP 2017173321 A JP2017173321 A JP 2017173321A JP 6972800 B2 JP6972800 B2 JP 6972800B2
Authority
JP
Japan
Prior art keywords
work
information
work order
parts
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2017173321A
Other languages
Japanese (ja)
Other versions
JP2019049830A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2017173321A priority Critical patent/JP6972800B2/en
Priority to CN201810650214.1A priority patent/CN109472434A/en
Publication of JP2019049830A publication Critical patent/JP2019049830A/en
Application granted granted Critical
Publication of JP6972800B2 publication Critical patent/JP6972800B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、組立順序生成装置、組立順序生成プログラムおよび組立順序生成方法に関する。 Embodiments of the present invention relate to an assembly sequence generator, an assembly sequence generator, and an assembly sequence generator.

製品の組立工場などでは、製品の製造順序を作業者に指示する作業手順書に従って製品を組み立てている。この作業手順書には、対象作業の作業内容を記載した文章や図が記載されている。一方、工場では、繁忙期や閑散期などの生産数変化への対応のために、作業順序の変更が発生する。作業順序が変わると、同一作業でも製品の組立状態が変化するため、作業手順書を再作成することとなる。 At product assembly factories and the like, products are assembled according to work procedure manuals that instruct workers on the manufacturing order of products. In this work procedure manual, sentences and figures describing the work contents of the target work are described. On the other hand, in factories, work order changes occur in order to respond to changes in production numbers such as busy seasons and off-seasons. If the work order changes, the assembly status of the product will change even for the same work, so the work procedure manual will have to be recreated.

この作業手順書を再作成する従来技術には、予め定められた作業順番ルールに基づき、部品またはブロック化部品の組み立て作業の順番を生成する。そして、組立作業のそれぞれについて、製造途上の製品の所定の視点位置からの外観図を生成し、生成した外観図を用いて作業指示図を生成するものが知られている。また、設計変更前の製品部品表と、設計変更後の製品部品表データとを照合して製造手順情報の変更箇所を特定し、製造手順情報を更新するものが知られている。 In the prior art of recreating this workbook, the order of assembly work of parts or blocked parts is generated based on a predetermined work order rule. Then, for each of the assembly operations, there is known that an external view of a product in the process of being manufactured is generated from a predetermined viewpoint position, and a work instruction diagram is generated using the generated external view. Further, it is known that the product parts list before the design change and the product parts list data after the design change are collated to identify the changed part of the manufacturing procedure information and update the manufacturing procedure information.

特開2011−13986号公報Japanese Unexamined Patent Publication No. 2011-13986 特開2011−150542号公報Japanese Unexamined Patent Publication No. 2011-150542

しかしながら、上記の従来技術では、製品の部品数が多いと、再作成後の作業手順書における各部品が干渉することなく作業を実現できることの確認箇所が多くなり、作業手順書の再作成に多大な工数がかかるという問題がある。 However, in the above-mentioned conventional technique, if the number of parts of the product is large, there are many confirmation points in the work procedure manual after re-creation that the work can be realized without interfering with each other, and it is very difficult to re-create the work procedure manual. There is a problem that it takes a lot of man-hours.

1つの側面では、作業手順書の再作成を容易に行うことができる組立順序生成装置、組立順序生成プログラムおよび組立順序生成方法を提供することを目的とする。 In one aspect, it is an object of the present invention to provide an assembly sequence generator, an assembly sequence generator, and an assembly sequence generator method that can easily recreate a work procedure manual.

第1の案では、組立順序生成装置は、入力部と、再現部と、確認部と、出力部とを有する。入力部は、製品の作業順序を示す作業順序情報と、製品の形状にかかる3次元形状情報との入力を受け付ける。再現部は、入力された作業順序情報に含まれる各作業について、作業情報格納部に格納された各作業にかかる作業情報を取得し、作業情報に従って3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現する。確認部は、再現された組立状態において部品間の干渉がある作業が含まれる場合、作業を問題のある作業としてユーザに表示し、ユーザより作業の修正を受け付ける。出力部は、受け付けた修正と、作業順序情報と、作業情報とに基いて作業手順書を出力する。 In the first plan, the assembly order generation device has an input unit, a reproduction unit, a confirmation unit, and an output unit. The input unit receives input of work order information indicating the work order of the product and three-dimensional shape information related to the shape of the product. The reproduction unit acquires the work information related to each work stored in the work information storage unit for each work included in the input work order information, and creates the product parts based on the three-dimensional shape information in the virtual space according to the work information. Move inside to reproduce the assembled state. When the confirmation unit includes a work in which there is interference between parts in the reproduced assembled state, the confirmation unit displays the work as a problematic work to the user and accepts the correction of the work from the user. The output unit outputs a work procedure manual based on the received correction, work order information, and work information.

本発明の1実施態様によれば、作業手順書の再作成を容易に行うことができる。 According to one embodiment of the present invention, the work procedure manual can be easily recreated.

図1は、実施形態にかかる組立順序生成装置の構成例を示すブロック図である。FIG. 1 is a block diagram showing a configuration example of an assembly sequence generation device according to an embodiment. 図2は、実施形態にかかる組立順序生成装置の機能概要を説明する説明図である。FIG. 2 is an explanatory diagram illustrating a functional outline of the assembly sequence generator according to the embodiment. 図3は、実施形態にかかる組立順序生成装置の処理内容を例示するフローチャートである。FIG. 3 is a flowchart illustrating the processing contents of the assembly sequence generator according to the embodiment. 図4は、作業状態を出力する処理を例示するフローチャートである。FIG. 4 is a flowchart illustrating a process of outputting a working state. 図5は、作業状態の表示を説明する説明図である。FIG. 5 is an explanatory diagram illustrating a display of a working state. 図6は、作業順序変更前のデータ例を説明する説明図である。FIG. 6 is an explanatory diagram illustrating an example of data before changing the work order. 図7は、作業順序の変更例を説明する説明図である。FIG. 7 is an explanatory diagram illustrating an example of changing the work order. 図8は、部品の干渉を説明する説明図である。FIG. 8 is an explanatory diagram illustrating interference between parts. 図9は、作業順序の修正を説明する説明図である。FIG. 9 is an explanatory diagram illustrating the modification of the work order. 図10は、実施形態にかかる組立順序生成装置のハードウエア構成の一例を示すブロック図である。FIG. 10 is a block diagram showing an example of the hardware configuration of the assembly sequence generator according to the embodiment.

以下、図面を参照して、実施形態にかかる組立順序生成装置、組立順序生成プログラムおよび組立順序生成方法を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する組立順序生成装置、組立順序生成プログラムおよび組立順序生成方法は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。 Hereinafter, the assembly order generation device, the assembly order generation program, and the assembly order generation method according to the embodiment will be described with reference to the drawings. Configurations having the same function in the embodiment are designated by the same reference numerals, and duplicate description will be omitted. The assembly order generation device, the assembly order generation program, and the assembly order generation method described in the following embodiments are merely examples, and do not limit the embodiments. In addition, the following embodiments may be appropriately combined within a consistent range.

図1は、実施形態にかかる組立順序生成装置の構成例を示すブロック図である。図1に示す組立順序生成装置1は、例えばPC(パーソナルコンピュータ)等の情報処理装置である。組立順序生成装置1は、例えば、製品を組み立てる際の作業順序を示す作業順序情報、製品の3次元CAD(Computer Aided Design)データ等の3Dモデル情報を受け付ける。そして、組立順序生成装置1は、各作業にかかる作業情報を格納する作業情報データベースを参照し、受け付けた作業順序情報および3Dモデル情報をもとに、製品の組立における作業手順書を生成してディスプレイなどに出力する処理を行う。 FIG. 1 is a block diagram showing a configuration example of an assembly sequence generation device according to an embodiment. The assembly order generation device 1 shown in FIG. 1 is an information processing device such as a PC (personal computer). The assembly order generation device 1 receives, for example, 3D model information such as work order information indicating a work order when assembling a product and 3D CAD (Computer Aided Design) data of the product. Then, the assembly order generation device 1 refers to a work information database that stores work information related to each work, and generates a work procedure manual for assembling the product based on the received work order information and 3D model information. Performs processing to output to a display or the like.

図1に示すように、組立順序生成装置1は、入力部10、出力部20、処理部30および記憶部40を有する。 As shown in FIG. 1, the assembly sequence generation device 1 has an input unit 10, an output unit 20, a processing unit 30, and a storage unit 40.

入力部10は、各種情報を処理部30に入力する。例えば、入力部10は、ユーザの指示を受け付けて、受け付けた指示に従って、通信により外部装置から各種情報を取得し、取得した各種情報を処理部30に入力する。例えば、入力部10は、マウスやキーボードなどの操作受付デバイスであってもよい。具体例を挙げて説明すると、入力部10は、作業順序情報および3Dモデル情報などをユーザより受け付けて処理部30に入力する。 The input unit 10 inputs various information to the processing unit 30. For example, the input unit 10 receives a user's instruction, acquires various information from an external device by communication according to the received instruction, and inputs the acquired various information to the processing unit 30. For example, the input unit 10 may be an operation reception device such as a mouse or a keyboard. To explain with specific examples, the input unit 10 receives work order information, 3D model information, and the like from the user and inputs them to the processing unit 30.

出力部20は、各種の情報を出力する。例えば、出力部20は、処理部30の処理結果をLCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)などの表示装置に表示する。なお、出力部20は、処理部30の処理結果を音声回路およびスピーカなどの音声出力デバイスより音声で出力してもよい。また、出力部20は、処理部30の処理結果をネットワーク機器を介して外部装置へ出力してもよい。また、出力部20は、処理部30の処理結果を印刷装置などにより紙媒体へ印刷してもよい。 The output unit 20 outputs various information. For example, the output unit 20 displays the processing result of the processing unit 30 on a display device such as an LCD (Liquid Crystal Display) or a CRT (Cathode Ray Tube). The output unit 20 may output the processing result of the processing unit 30 by voice from a voice output device such as a voice circuit and a speaker. Further, the output unit 20 may output the processing result of the processing unit 30 to an external device via the network device. Further, the output unit 20 may print the processing result of the processing unit 30 on a paper medium by a printing device or the like.

処理部30は、CPU(Central Processing Unit)等であり、プログラムを実行することにより、製品の組立順序の生成にかかる処理を実行する。 The processing unit 30 is a CPU (Central Processing Unit) or the like, and by executing a program, it executes a process related to generation of an assembly order of products.

記憶部40は、各種情報を記憶する。例えば、記憶部40は、処理部30で実行されるプログラムを記憶する。また、記憶部40は、入力部10より入力された情報、予め設定されている作業情報データベースなどを記憶する。 The storage unit 40 stores various information. For example, the storage unit 40 stores a program executed by the processing unit 30. Further, the storage unit 40 stores information input from the input unit 10, a preset work information database, and the like.

図2は、実施形態にかかる組立順序生成装置1の機能概要を説明する説明図である。図2に示すように、事前に入力部10は、変更前の作業順序を示す作業順序情報11と、製品の3Dモデル情報12とを受け付け、受け付けた情報をもとに作業順序に従って実行される各作業の作業情報を抽出する。 FIG. 2 is an explanatory diagram illustrating a functional outline of the assembly sequence generation device 1 according to the embodiment. As shown in FIG. 2, the input unit 10 receives the work order information 11 indicating the work order before the change and the 3D model information 12 of the product in advance, and is executed according to the work order based on the received information. Extract the work information of each work.

作業順序情報11は、製品を組み立てる際の作業の順番ごとに、各作業における作業内容(互いに組み付ける部品名、使用する工具および治具、組付け方向や組付け位置等)を記述したものである。また、3Dモデル情報12は、CADによって生成された、製品全体および製品を構成する各部品を含む3次元モデルのデータであり、3次元形状情報の一例である。 The work order information 11 describes the work contents (names of parts to be assembled with each other, tools and jigs to be used, assembling direction, assembling position, etc.) for each work order when assembling the product. .. Further, the 3D model information 12 is data of a three-dimensional model including the entire product and each component constituting the product, which is generated by CAD, and is an example of the three-dimensional shape information.

次いで、入力部10は、抽出した各作業の作業情報を記憶部40の作業情報データベース41に格納する(S1)。すなわち、作業情報データベース41は、作業情報格納部の一例であり、作業情報データベース41には作業順序の変更前における各作業の作業情報が予め格納されている。 Next, the input unit 10 stores the extracted work information of each work in the work information database 41 of the storage unit 40 (S1). That is, the work information database 41 is an example of the work information storage unit, and the work information database 41 stores the work information of each work before the change of the work order in advance.

作業情報データベース41に格納される作業情報には、作業において互いに組み付ける作業対象部品名(ワーク、被組付け)、組付け時の動作、使用する工具および治具、組付け方向や組付け位置などの作業指示情報などが含まれる。 The work information stored in the work information database 41 includes the names of work target parts (work, assembly) to be assembled with each other in the work, the operation at the time of assembly, the tools and jigs to be used, the assembly direction, the assembly position, and the like. Work instruction information etc. are included.

次いで、入力部10は、作業順序情報11が示す作業順序を表示した表示画面における編集操作などにより、作業順序情報11が示す作業順序の変更を生産計画者50より受け付ける(S2)。このように、ユーザの一例である生産計画者50は、製品の製造にかかる作業順序を変更することで、繁忙期や閑散期などの生産数変化に対応する。 Next, the input unit 10 accepts the change of the work order indicated by the work order information 11 from the production planner 50 by an editing operation on the display screen displaying the work order indicated by the work order information 11 (S2). In this way, the production planner 50, which is an example of the user, responds to a change in the number of production such as a busy period or a quiet period by changing the work order related to the production of the product.

次いで、入力部10は、生産計画者50より受け付けた変更後の作業順序情報13を処理部30へ入力する(S3)。この時、入力部10は、S1において受け付けた3Dモデル情報12を作業順序情報13とともに処理部30へ入力する。 Next, the input unit 10 inputs the changed work order information 13 received from the production planner 50 to the processing unit 30 (S3). At this time, the input unit 10 inputs the 3D model information 12 received in S1 to the processing unit 30 together with the work order information 13.

処理部30は、再現部31および確認部32を有する。再現部31は、入力された作業順序情報13に含まれる各作業について、作業情報データベース41に格納された各作業にかかる作業情報を取得する。例えば、作業順序情報11、13には、各作業を識別する作業番号(作業ID)が付与されており、作業情報データベース41に格納される各作業についても対応する作業番号が付与されている。よって、再現部31は、作業順序情報13における各順番の作業を示す作業番号と、作業情報データベース41の作業番号とを突き合わせることで、作業順序情報13に含まれる各作業に対応する作業情報を作業情報データベース41より取得する。 The processing unit 30 has a reproduction unit 31 and a confirmation unit 32. The reproduction unit 31 acquires work information related to each work stored in the work information database 41 for each work included in the input work order information 13. For example, the work order information 11 and 13 are assigned a work number (work ID) for identifying each work, and a corresponding work number is also assigned to each work stored in the work information database 41. Therefore, the reproduction unit 31 matches the work number indicating each order of work in the work order information 13 with the work number of the work information database 41, so that the work information corresponding to each work included in the work order information 13 is matched. Is acquired from the work information database 41.

次いで、再現部31は、作業情報データベース41より取得した作業情報に従って3Dモデル情報12に基づく製品の部品を仮想空間内で動かすことで、作業順序情報13の各作業における組立状態(作業状態)を再現する(S4)。具体的には、再現部31は、作業順序情報13における順番ごとの各作業について、作業情報データベース41より取得した作業情報に含まれる作業対象部品名(ワーク、被組付け)をもとに、組付けを行う部品を特定する。そして、再現部31は、作業情報に含まれる組付け時の動作、使用する工具および治具、組付け方向や組付け位置をもとに、3Dモデル情報12に基づく製品の部品を仮想空間内で動かして各作業における組立状態を再現する。 Next, the reproduction unit 31 moves the parts of the product based on the 3D model information 12 in the virtual space according to the work information acquired from the work information database 41, so that the assembly state (work state) in each work of the work order information 13 is changed. Reproduce (S4). Specifically, the reproduction unit 31 performs each work in each order in the work order information 13 based on the work target part names (work, assembled) included in the work information acquired from the work information database 41. Identify the parts to be assembled. Then, the reproduction unit 31 puts the parts of the product based on the 3D model information 12 in the virtual space based on the operation at the time of assembly included in the work information, the tools and jigs to be used, the assembly direction and the assembly position. Move with to reproduce the assembled state in each work.

次いで、再現部31は、作業順序情報13が示す順番ごとに、仮想空間内で再現した組立状態(作業状態)を示すCADアニメーションなどのデータを生成し、確認部32へ出力する(S5)。 Next, the reproduction unit 31 generates data such as a CAD animation showing the assembly state (work state) reproduced in the virtual space in each order indicated by the work order information 13, and outputs the data to the confirmation unit 32 (S5).

確認部32は、作業順序情報13が示す順番ごとに、再現部31が仮想空間内で再現した組立状態(作業状態)をもとに、各作業における組立動作の確認を行う(S6)。例えば、確認部32は、各作業の組立状態を再現したCADアニメーションにおける部品の衝突の有無に基づき、各作業の組立状態において部品間の干渉がある作業が含まれるか否かを確認する。 The confirmation unit 32 confirms the assembly operation in each work based on the assembly state (work state) reproduced in the virtual space by the reproduction unit 31 in each order indicated by the work order information 13 (S6). For example, the confirmation unit 32 confirms whether or not a work having interference between parts is included in the assembled state of each work based on the presence or absence of collision of parts in the CAD animation that reproduces the assembled state of each work.

次いで、確認部32は、S6の確認結果をもとに、作業順序情報13が示す順番ごとに作業を実施することで、組立可能であるか否かを判定する(S7)。具体的には、確認部32は、部品間の干渉がない場合は組立可能であると判定(S7:YES)し、部品間の干渉がある場合は組立可能でないと判定(S7:NO)する。 Next, the confirmation unit 32 determines whether or not assembly is possible by performing the work in each order indicated by the work order information 13 based on the confirmation result of S6 (S7). Specifically, the confirmation unit 32 determines that the parts can be assembled if there is no interference between the parts (S7: YES), and determines that the parts cannot be assembled if there is interference between the parts (S7: NO). ..

部品間の干渉がない場合(S7:YES)、確認部32は、入力された作業順序情報13と、作業情報データベース41より取得した各作業に対応する作業情報とを出力部20へ出力する。これにより、出力部20は、作業情報が示す作業内容をもとに、入力された作業順序情報13が示す作業順序どおりに製品を作成する作業手順書を生成し、生成した作業手順書を表示装置への表示や紙媒体への印刷によりユーザ(例えば生産計画者50)へ出力する。 When there is no interference between the parts (S7: YES), the confirmation unit 32 outputs the input work order information 13 and the work information corresponding to each work acquired from the work information database 41 to the output unit 20. As a result, the output unit 20 generates a work procedure manual for creating a product in the work order indicated by the input work order information 13 based on the work content indicated by the work information, and displays the generated work procedure manual. It is output to the user (for example, the production planner 50) by displaying it on the device or printing it on a paper medium.

部品間の干渉がある場合(S7:NO)、確認部32は、部品間の干渉がある作業を出力部20を介してユーザに提示し、作業の修正を入力部10より受け付ける(S8)。次いで、確認部32は、部品間の干渉がある場合に受け付けた修正内容を含め、入力された作業順序情報13と、作業情報データベース41より取得した各作業に対応する作業情報とを出力部20へ出力する。 When there is interference between parts (S7: NO), the confirmation unit 32 presents the work with interference between parts to the user via the output unit 20, and receives the correction of the work from the input unit 10 (S8). Next, the confirmation unit 32 outputs the input work order information 13 and the work information corresponding to each work acquired from the work information database 41, including the correction content received when there is interference between the parts. Output to.

これにより、出力部20は、作業情報が示す作業内容と、受け付けた修正内容とをもとに、修正内容を反映した作業手順書を生成し、生成した作業手順書を表示装置への表示や紙媒体への印刷によりユーザ(例えば生産計画者50)へ出力する。 As a result, the output unit 20 generates a work procedure manual that reflects the correction content based on the work content indicated by the work information and the received correction content, and displays the generated work procedure manual on the display device. It is output to a user (for example, a production planner 50) by printing on a paper medium.

図3は、実施形態にかかる組立順序生成装置1の処理内容を例示するフローチャートである。図3に示すように、処理が開始されると、入力部10は、3Dモデル情報12および作業順序情報13の入力をユーザ(例えば生産計画者50)より受け付ける(S10)。 FIG. 3 is a flowchart illustrating the processing contents of the assembly sequence generation device 1 according to the embodiment. As shown in FIG. 3, when the process is started, the input unit 10 receives the input of the 3D model information 12 and the work order information 13 from the user (for example, the production planner 50) (S10).

次いで、再現部31は、入力された作業順序情報13における各作業の作業番号をもとに、作業番号に対応する動作や工具・治具などの作業情報を作業情報データベース41より取得する(S11)。 Next, the reproduction unit 31 acquires work information such as operations, tools, and jigs corresponding to the work numbers from the work information database 41 based on the work numbers of each work in the input work order information 13. (S11). ).

次いで、再現部31は、各作業について、S11で取得した各作業の作業情報に従って3次元の仮想空間に工具や治具などを表示して組み合わせる部品を動かす作業状態を再現し、確認部32へ出力する(S12)。 Next, for each work, the reproduction unit 31 reproduces the work state in which tools, jigs, etc. are displayed in a three-dimensional virtual space according to the work information of each work acquired in S11, and the parts to be combined are moved, and the confirmation unit 32 is reached. Output (S12).

図4は、作業状態を出力する処理を例示するフローチャートであり、より具体的には、S12における処理の詳細を説明する図である。図4に示すように、処理が開始されると、再現部31は、3Dモデル情報12および作業順序情報13の入力を受け付け(S20)、3Dモデル情報12における全部品のグループIDを初期化する(S21)。

次いで、再現部31は、作業順序情報13に含まれる作業の中で処理対象とする作業をカウントするためのIndexを初期化(Index←1)する。また、再現部31は、部品をカウントするためのIDcounterを初期化(IDcounter←0)する(S22)。
FIG. 4 is a flowchart illustrating a process of outputting a working state, and more specifically, is a diagram illustrating details of the process in S12. As shown in FIG. 4, when the process is started, the reproduction unit 31 accepts the inputs of the 3D model information 12 and the work order information 13 (S20), and initializes the group IDs of all the parts in the 3D model information 12. (S21).

Next, the reproduction unit 31 initializes the Index for counting the work to be processed among the work included in the work order information 13 (Index ← 1). Further, the reproduction unit 31 initializes the ID counter for counting the parts (ID counter ← 0) (S22).

次いで、再現部31は、作業情報データベース41からIndex番目の作業番号に対応する作業(作業情報)を読み込み、部品名と被組付け部品名を取得する(S23)。次いで、再現部31は、部品と被組付け部品それぞれのグループID(IDwork,IDasm)を取得する(S24)。ここで、部品に対応するグループIDはIDworkであり、被組付け部品に対応するグループIDは、IDasmであるものとする。 Next, the reproduction unit 31 reads the work (work information) corresponding to the Index th work number from the work information database 41, and acquires the part name and the assembly part name (S23). Next, the reproduction unit 31 acquires a group ID (ID work , ID asm ) of each of the component and the component to be assembled (S24). Here, it is assumed that the group ID corresponding to the component is an ID work and the group ID corresponding to the assembled component is an ID asm .

次いで、再現部31は、取得したグループID(IDwork,IDasm)について、場合分け判定を行う(S25)。 Next, the reproduction unit 31 makes a case classification determination for the acquired group ID (ID work , ID asm) (S25).

具体的には、再現部31は、IDwork,IDasmが共に所定の初期値である場合、IDasmが初期値である場合、IDworkが初期値である場合、共に初期値でない場合のいずれであるかを判定する。 Specifically, the reproduction unit 31 has any of cases where the ID work and the ID asm are both predetermined initial values, the ID asm is the initial value, the ID work is the initial value, and both are not the initial values. Is determined.

S25においてIDwork,IDasmが共に所定の初期値である場合、再現部31は、IDwork,IDasmにIDcounterの値を代入する(S26)。次いで、再現部31は、IDcounterの値をインクリメントする(S27)。 When both the ID work and the ID asm are predetermined initial values in S25, the reproduction unit 31 substitutes the ID counter values for the ID work and the ID asm (S26). Next, the reproduction unit 31 increments the value of the ID counter (S27).

S25においてIDasmが初期値である場合、再現部31は、IDasmにIDworkの値を代入する(S28)。 When the ID asm is the initial value in S25, the reproduction unit 31 substitutes the value of the ID work into the ID asm (S28).

S25においてIDworkが初期値である場合、再現部31は、IDworkにIDasmの値を代入する(S29)。 When the ID work is the initial value in S25, the reproduction unit 31 substitutes the value of the ID asm into the ID work (S29).

S25においてIDwork,IDasmが共に初期値ではない場合、再現部31は、IDworkと同じグループIDを持つ部品を抽出する。次いで、再現部31は、抽出した部品のグループIDをIDasmに更新する(S30)。 When both ID work and ID asm are not initial values in S25, the reproduction unit 31 extracts a component having the same group ID as the ID work. Next, the reproduction unit 31 updates the group ID of the extracted parts to ID asm (S30).

S27〜S30に次いで、再現部31は、IDworkと同じグループIDを持つ部品を作業情報に従って仮想空間内で動かして表示し、index番目の作業状態として出力する(S31)。 Following S27 to S30, the reproduction unit 31 moves and displays the parts having the same group ID as the ID work in the virtual space according to the work information, and outputs the parts as the index th work state (S31).

次いで、再現部31は、作業順序情報13に示された作業順序の全ての作業を読み込んだか否かを判定し(S32)、全ての作業を読み込んだ場合(S32:YES)は処理を終了する。全ての作業を読み込んでいない場合(S32:NO)、再現部31は、indexの値をインクリメントし(S33)、S23へ処理を戻す。これにより、作業順序情報13における作業順序の次の作業が処理対象とされ、処理が継続される。 Next, the reproduction unit 31 determines whether or not all the works in the work order shown in the work order information 13 have been read (S32), and if all the works have been read (S32: YES), the process ends. .. When all the work has not been read (S32: NO), the reproduction unit 31 increments the value of index (S33) and returns the process to S23. As a result, the work next to the work order in the work order information 13 is set as the processing target, and the processing is continued.

図5は、作業状態の表示を説明する説明図である。図5に示すように、作業順序情報13の各作業で組付け対象となる部品として、部品A〜Dがあり、作業前(S40)においては非表示の部品としているものとする。 FIG. 5 is an explanatory diagram illustrating a display of a working state. As shown in FIG. 5, there are parts A to D as parts to be assembled in each work of the work order information 13, and it is assumed that the parts are hidden before the work (S40).

図5に示すように、部品Aを部品Bに組み付ける[作業1]では、部品A、BをグループID「1」の初期値の部品とし、この部品A、Bを作業情報に従って動かす作業状態が表示(出力)される(S41)。 As shown in FIG. 5, in [Work 1] in which the part A is assembled to the part B, the parts A and B are set as the initial value parts of the group ID "1", and the working state in which the parts A and B are moved according to the work information is set. It is displayed (output) (S41).

次いで、部品Cを部品Dに組み付ける[作業2]では、部品C、DをグループIDをインクリメントした「2」の部品とし、この部品C、Dを作業情報に従って動かす作業状態が表示(出力)される(S42)。 Next, in [Work 2] in which the part C is assembled to the part D, the parts C and D are set as the parts of "2" in which the group ID is incremented, and the work state in which the parts C and D are moved according to the work information is displayed (output). (S42).

次いで、部品Bを部品Dに組み付ける[作業3]では、部品A、Bを組付け済である部品と、部品C、Dを組付け済である部品とのグループIDをインクリメントした「1」の部品とし、これらの部品を作業情報に従って動かす作業状態が表示(出力)される(S43)。このように、再現部31は、S20〜S33の処理を実行することで、作業順序情報13における各作業状態を再現し、再現した作業状態を示すCADアニメーションなどのデータを生成して確認部32へ出力する。 Next, in [Work 3] of assembling the part B to the part D, the group IDs of the parts to which the parts A and B have been assembled and the parts to which the parts C and D have been assembled are incremented to be "1". As parts, the work state of moving these parts according to the work information is displayed (output) (S43). In this way, the reproduction unit 31 reproduces each work state in the work order information 13 by executing the processes of S20 to S33, generates data such as a CAD animation indicating the reproduced work state, and confirms the unit 32. Output to.

図3に戻り、確認部32は、各作業状態について再現されたCADアニメーションにおける部品の衝突の有無に基づき、他の部品への干渉・衝突の有無を判定する(S13)。干渉・衝突がない場合(S13:NO)、確認部32は、S17へ処理を進める。 Returning to FIG. 3, the confirmation unit 32 determines the presence / absence of interference / collision with other parts based on the presence / absence of collision of parts in the CAD animation reproduced for each working state (S13). If there is no interference / collision (S13: NO), the confirmation unit 32 proceeds to S17.

干渉・衝突がある場合(S13:YES)、確認部32は、部品間の干渉・衝突がある作業について、部品組み付け時に問題が発生することを出力部20を介して表示画面などに出力することで、ユーザ(例えば生産計画者50)に提示する(S14)。具体的には、確認部32は、干渉・衝突がある作業の作業番号に関して再現されたCADアニメーションを表示することで、実際に部品の干渉・衝突があるアニメーションをユーザに提示する。 When there is interference / collision (S13: YES), the confirmation unit 32 outputs to the display screen or the like via the output unit 20 that a problem occurs when assembling the parts for the work in which there is interference / collision between the parts. Then, it is presented to the user (for example, the production planner 50) (S14). Specifically, the confirmation unit 32 presents to the user an animation in which there is actual interference / collision of parts by displaying a CAD animation reproduced with respect to the work number of the work having interference / collision.

次いで、確認部32は、入力部10によるユーザ(例えば生産計画者50)の指示をもとに、作業の修正を受け付ける(S15)。作業の修正については、干渉・衝突のある作業の内容(例えば、部品の組付け方向)の修正、作業の順番の入れ替えなどがある。 Next, the confirmation unit 32 accepts the correction of the work based on the instruction of the user (for example, the production planner 50) by the input unit 10 (S15). Regarding the correction of work, there are correction of the contents of work with interference / collision (for example, assembly direction of parts), change of work order, and the like.

図6は、作業順序変更前のデータ例を説明する説明図である。図6の組立概要14に示すように、3Dモデル情報12における製品Xは、作業順序情報11の作業順序で作成されるものとする。具体的には、製品Xは、「部品Bを部品Cに取付け」、「部品Dを部品Eに取付け」、「部品Cを部品Aに取付け」、「部品Eを部品Aに取付け」、「部品Fを部品Aに取付け」の作業順序で作成されるものとする。また、「部品Dを部品Eに取付け」にかかる作業手順書21などの各作業の作業手順書21は作成済であり、各作業の作業情報は作業情報データベース41に格納されているものとする。 FIG. 6 is an explanatory diagram illustrating an example of data before changing the work order. As shown in the assembly outline 14 of FIG. 6, the product X in the 3D model information 12 is created in the work order of the work order information 11. Specifically, the product X has "part B attached to part C", "part D attached to part E", "part C attached to part A", "part E attached to part A", and "part E attached to part A". It shall be created in the work order of "Mounting part F to part A". Further, it is assumed that the work procedure manual 21 for each work such as the work procedure manual 21 for "attaching the component D to the component E" has already been created, and the work information of each work is stored in the work information database 41. ..

図7は、作業順序の変更例を説明する説明図である。図7に示すように、作業順序情報13は、作業順序情報11の作業順序を変更したものである。具体的には、作業順序情報13では、「部品Cを部品Aに取付け」、「部品Eを部品Aに取付け」、「部品Fを部品Aに取付け」、「部品Dを部品Eに取付け」、「部品Bを部品Cに取付け」の作業順序で製品Xを作成する。 FIG. 7 is an explanatory diagram illustrating an example of changing the work order. As shown in FIG. 7, the work order information 13 is a modification of the work order of the work order information 11. Specifically, in the work sequence information 13, "part C is attached to part A", "part E is attached to part A", "part F is attached to part A", and "part D is attached to part E". , Create product X in the work order of "attaching component B to component C".

図8は、部品の干渉を説明する説明図である。図8に示すように、作業順序情報13では、「部品Dを部品Eに取付け」の作業で、部品Dが部品Fに干渉している。したがって、S14において、確認部32は、「部品Dを部品Eに取付け」の作業で問題が発生することを出力部20を介して表示画面などに出力することで、ユーザ(例えば生産計画者50)に提示する。 FIG. 8 is an explanatory diagram illustrating interference between parts. As shown in FIG. 8, in the work order information 13, the part D interferes with the part F in the work of “attaching the part D to the part E”. Therefore, in S14, the confirmation unit 32 outputs to the display screen or the like via the output unit 20 that a problem occurs in the work of "attaching the component D to the component E", whereby the user (for example, the production planner 50). ).

図9は、作業順序の修正を説明する説明図である。図9に示すように、「部品Dを部品Eに取付け」の作業で問題が発生することをユーザに提示することで、確認部32は、例えば、ケースC1またはケースC2の修正をユーザより受け付ける。 FIG. 9 is an explanatory diagram illustrating the modification of the work order. As shown in FIG. 9, by presenting to the user that a problem occurs in the work of "attaching the component D to the component E", the confirmation unit 32 accepts, for example, the modification of the case C1 or the case C2 from the user. ..

具体的には、ケースC1に示すように、「部品Dを部品Eに取付け」の作業内容について、部品Dの移動方向を部品Fに干渉しないように修正する指示をユーザより受け付ける。これにより、組立順序生成装置1は、部品の干渉・衝突が生じないように、当初の作業順序情報13の作業内容を修正した作業順序情報13aを得ることができる。 Specifically, as shown in the case C1, the user receives an instruction to correct the work content of "attaching the component D to the component E" so that the moving direction of the component D does not interfere with the component F. As a result, the assembly order generation device 1 can obtain the work order information 13a in which the work contents of the initial work order information 13 are modified so that the parts do not interfere with each other or collide with each other.

また、ケースC2に示すように、「部品Dを部品Eに取付け」の作業順序について、干渉を生じる部品Fの取付け前とするように順番を入れ替える指示をユーザより受け付ける。これにより、当初の作業順序情報13の作業順番を修正した作業順序情報13bを得ることができる。 Further, as shown in the case C2, the user receives an instruction to change the work order of "attaching the component D to the component E" so as to be before the attachment of the component F that causes interference. As a result, it is possible to obtain the work order information 13b in which the work order of the initial work order information 13 is modified.

このように、干渉・衝突のある作業内容の修正または作業の順番を入れ替える修正指示をユーザより受け付けることで、部品の干渉・衝突のない作業順序情報13a、13bを作成することができる。 In this way, by receiving from the user a correction instruction for correcting the work content having interference / collision or changing the order of work, it is possible to create work order information 13a and 13b without interference / collision of parts.

次いで、確認部32は、修正した内容での確認の有無を入力部10を介してユーザより受け付けて、確認の有無を判定する(S16)。確認ありの場合(S16:YES)、確認部32は、S11へ処理を戻す。これにより、再現部31は、修正した内容で部品の干渉・衝突があるかを確認する。 Next, the confirmation unit 32 receives from the user whether or not there is confirmation with the corrected content from the user via the input unit 10, and determines whether or not there is confirmation (S16). If there is confirmation (S16: YES), the confirmation unit 32 returns the process to S11. As a result, the reproduction unit 31 confirms whether or not there is interference / collision of the parts with the corrected contents.

確認なしの場合(S16:NO)、確認部32は、部品間の干渉がある場合に受け付けた修正内容(S15)を含め、入力された作業順序情報13と、作業情報データベース41より取得した各作業に対応する作業情報とを出力部20へ出力する。これにより、出力部20は、修正内容がある場合は、修正内容を反映した作業手順書を作成し、生成した作業手順書を表示装置への表示や紙媒体への印刷によりユーザへ出力する(S17)。 In the case of no confirmation (S16: NO), the confirmation unit 32 includes the input work order information 13 including the correction content (S15) received when there is interference between parts, and each acquired from the work information database 41. The work information corresponding to the work is output to the output unit 20. As a result, if there is a correction content, the output unit 20 creates a work procedure manual that reflects the correction content, and outputs the generated work procedure manual to the user by displaying it on the display device or printing it on a paper medium ( S17).

以上のように、組立順序生成装置1の入力部10は、製品の作業順序を示す作業順序情報13と、製品の形状にかかる3Dモデル情報12との入力を受け付ける。組立順序生成装置1の再現部31は、入力された作業順序情報13に含まれる各作業について、作業情報データベース41に格納された各作業にかかる作業情報を取得する。そして、再現部31は、取得した作業情報に従って3Dモデル情報12に基づく製品の部品を仮想空間内で動かして、作業順序情報13に含まれる各作業の組立状態を再現する。組立順序生成装置1の確認部32は、再現された組立状態において部品間の干渉がある作業が含まれる場合、その作業を問題のある作業としてユーザに表示し、作業の修正を受け付ける。組立順序生成装置1の出力部20は、ユーザより受け付けた作業の修正と、作業順序情報13と、各作業にかかる作業情報とに基いて作業手順書21を生成して出力する。したがって、ユーザ(例えば生産計画者50)は、変更後の作業順序情報13における各作業の組立状態において部品間の干渉がある作業を容易に確認して修正することができ、作業手順書21の再作成を容易に行うことができる。 As described above, the input unit 10 of the assembly order generation device 1 receives the input of the work order information 13 indicating the work order of the product and the 3D model information 12 related to the shape of the product. The reproduction unit 31 of the assembly order generation device 1 acquires work information related to each work stored in the work information database 41 for each work included in the input work order information 13. Then, the reproduction unit 31 moves the parts of the product based on the 3D model information 12 in the virtual space according to the acquired work information, and reproduces the assembled state of each work included in the work order information 13. When the confirmation unit 32 of the assembly sequence generation device 1 includes a work in which there is interference between parts in the reproduced assembly state, the confirmation unit 32 displays the work as a problematic work to the user and accepts the correction of the work. The output unit 20 of the assembly order generation device 1 generates and outputs a work procedure manual 21 based on the correction of the work received from the user, the work order information 13, and the work information related to each work. Therefore, the user (for example, the production planner 50) can easily confirm and correct the work in which there is interference between the parts in the assembled state of each work in the changed work order information 13, and can be corrected in the work procedure manual 21. It can be easily recreated.

また、確認部32は、ユーザより作業の順番の修正を受け付ける。出力部20は、受け付けた順番に従って作業順序情報13が示す作業順序を修正した作業手順書21を出力する。これにより、ユーザは、作業の順番を修正することで、部品の干渉・衝突のない作業手順書21を容易に作成できる。 Further, the confirmation unit 32 receives the correction of the work order from the user. The output unit 20 outputs the work procedure manual 21 in which the work order indicated by the work order information 13 is modified according to the received order. As a result, the user can easily create the work procedure manual 21 without interference / collision of parts by modifying the work order.

また、確認部32は、ユーザより作業の内容の修正を受け付ける。出力部20は、受け付けた内容に従って修正した作業手順書21を出力する。これにより、ユーザは、作業の内容を修正することで、部品の干渉・衝突のない作業手順書21を容易に作成できる。 Further, the confirmation unit 32 receives the correction of the work content from the user. The output unit 20 outputs the work procedure manual 21 modified according to the received contents. As a result, the user can easily create the work procedure manual 21 without interference / collision of parts by modifying the contents of the work.

図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Each component of each of the illustrated parts does not necessarily have to be physically configured as shown. That is, the specific form of distribution / integration of each part is not limited to the one shown in the figure, and all or part of them may be functionally or physically distributed / integrated in any unit according to various loads and usage conditions. Can be configured.

また、組立順序生成装置1で行われる各種処理機能は、CPU(またはMPU、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(またはMPU、MCU等のマイクロ・コンピュータ)で解析実行されるプログラム上、またはワイヤードロジックによるハードウエア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。また、組立順序生成装置1で行われる各種処理機能は、クラウドコンピューティングにより、複数のコンピュータが協働して実行してもよい。 Further, the various processing functions performed by the assembly sequence generation device 1 may execute all or any part thereof on the CPU (or a microcomputer such as an MPU or an MCU (Micro Controller Unit)). .. In addition, various processing functions may be executed in whole or in any part on a program analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or on hardware by wired logic. Needless to say, it's good. Further, various processing functions performed by the assembly order generation device 1 may be executed by a plurality of computers in cooperation by cloud computing.

ところで、上記の実施形態で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施形態と同様の機能を有するプログラムを実行するコンピュータ(ハードウエア)の一例を説明する。図10は、実施形態にかかる組立順序生成装置1のハードウエア構成の一例を示すブロック図である。 By the way, various processes described in the above-described embodiment can be realized by executing a program prepared in advance on a computer. Therefore, in the following, an example of a computer (hardware) that executes a program having the same function as that of the above embodiment will be described. FIG. 10 is a block diagram showing an example of the hardware configuration of the assembly sequence generation device 1 according to the embodiment.

図10に示すように、組立順序生成装置1は、各種演算処理を実行するCPU101と、データ入力を受け付ける入力装置102と、モニタ103と、スピーカ104とを有する。また、組立順序生成装置1は、記憶媒体からプログラム等を読み取る媒体読取装置105と、各種装置と接続するためのインタフェース装置106と、有線または無線により外部機器と通信接続するための通信装置107とを有する。また、組立順序生成装置1は、各種情報を一時記憶するRAM108と、ハードディスク装置109とを有する。また、組立順序生成装置1の各部(101〜109)は、バス110に接続される。 As shown in FIG. 10, the assembly order generation device 1 includes a CPU 101 that executes various arithmetic processes, an input device 102 that accepts data input, a monitor 103, and a speaker 104. Further, the assembly order generation device 1 includes a medium reading device 105 for reading a program or the like from a storage medium, an interface device 106 for connecting to various devices, and a communication device 107 for communicating with an external device by wire or wirelessly. Has. Further, the assembly order generation device 1 has a RAM 108 for temporarily storing various information and a hard disk device 109. Further, each part (101 to 109) of the assembly order generation device 1 is connected to the bus 110.

ハードディスク装置109には、上記の実施形態で説明した各種の処理を実行するためのプログラム111が記憶される。また、ハードディスク装置109には、プログラム111が参照する各種データ112が記憶される。入力装置102は、例えば、組立順序生成装置1の操作者から操作情報の入力を受け付ける。モニタ103は、例えば、操作者が操作する各種画面を表示する。インタフェース装置106は、例えば印刷装置等が接続される。通信装置107は、LAN(Local Area Network)等の通信ネットワークと接続され、通信ネットワークを介した外部機器との間で各種情報をやりとりする。 The hard disk device 109 stores a program 111 for executing various processes described in the above embodiment. Further, the hard disk device 109 stores various data 112 referred to by the program 111. The input device 102 receives, for example, input of operation information from the operator of the assembly order generation device 1. The monitor 103 displays, for example, various screens operated by the operator. For example, a printing device or the like is connected to the interface device 106. The communication device 107 is connected to a communication network such as a LAN (Local Area Network), and exchanges various information with an external device via the communication network.

CPU101は、ハードディスク装置109に記憶されたプログラム111を読み出して、RAM108に展開して実行することで、入力部10、出力部20および処理部30などにかかる処理を行う。なお、プログラム111は、ハードディスク装置109に記憶されていなくてもよい。例えば、組立順序生成装置1が読み取り可能な記憶媒体に記憶されたプログラム111を、組立順序生成装置1が読み出して実行するようにしてもよい。組立順序生成装置1が読み取り可能な記憶媒体は、例えば、CD−ROMやDVDディスク、USB(Universal Serial Bus)メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、LAN等に接続された装置にこのプログラムを記憶させておき、組立順序生成装置1がこれらからプログラムを読み出して実行するようにしてもよい。 The CPU 101 reads out the program 111 stored in the hard disk device 109, expands it into the RAM 108, and executes it to perform processing related to the input unit 10, the output unit 20, the processing unit 30, and the like. The program 111 may not be stored in the hard disk device 109. For example, the assembly sequence generation device 1 may read and execute the program 111 stored in the storage medium that can be read by the assembly sequence generation device 1. The storage medium that can be read by the assembly order generation device 1 corresponds to, for example, a portable recording medium such as a CD-ROM, a DVD disk, or a USB (Universal Serial Bus) memory, a semiconductor memory such as a flash memory, a hard disk drive, or the like. Further, the program may be stored in a device connected to a public line, the Internet, a LAN, or the like, and the assembly order generation device 1 may read the program from these and execute the program.

以上の実施形態に関し、さらに以下の付記を開示する。 The following additional notes are further disclosed with respect to the above embodiments.

(付記1)製品の作業順序を示す作業順序情報と、前記製品の形状にかかる3次元形状情報との入力を受け付ける入力部と、
入力された前記作業順序情報に含まれる各作業について、作業情報格納部に格納された各作業にかかる作業情報を取得し、当該作業情報に従って前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現する再現部と、
再現された前記組立状態において前記部品間の干渉がある作業が含まれる場合、当該作業を問題のある作業としてユーザに表示し、当該ユーザより作業の修正を受け付ける確認部と、
受け付けた前記修正と、前記作業順序情報と、前記作業情報とに基いて作業手順書を出力する出力部と、
を有することを特徴とする組立順序生成装置。
(Appendix 1) An input unit that accepts input of work order information indicating the work order of the product and three-dimensional shape information related to the shape of the product.
For each work included in the input work order information, the work information related to each work stored in the work information storage unit is acquired, and the parts of the product based on the three-dimensional shape information are placed in the virtual space according to the work information. A reproduction part that reproduces the assembled state by moving with
When the reproduced work includes work with interference between the parts, the confirmation unit that displays the work as a problematic work to the user and accepts the correction of the work from the user.
An output unit that outputs a work procedure manual based on the received correction, the work order information, and the work information.
An assembly sequence generator characterized by having.

(付記2)前記確認部は、前記ユーザより作業の順番の修正を受け付け、
前記出力部は、受け付けた前記順番に従って前記作業順序情報が示す作業順序を修正した作業手順書を出力する、
ことを特徴とする付記1に記載の組立順序生成装置。
(Appendix 2) The confirmation unit receives the correction of the work order from the user, and receives the correction.
The output unit outputs a work procedure manual in which the work order indicated by the work order information is corrected according to the received order.
The assembly sequence generator according to Appendix 1, wherein the assembly sequence is generated.

(付記3)前記確認部は、前記ユーザより作業の内容の修正を受け付け、
前記出力部は、受け付けた前記内容に従って前記作業情報が示す作業の内容を修正した作業手順書を出力する、
ことを特徴とする付記1に記載の組立順序生成装置。
(Appendix 3) The confirmation unit receives the correction of the work content from the user, and receives the correction.
The output unit outputs a work procedure manual in which the content of the work indicated by the work information is modified according to the received content.
The assembly sequence generator according to Appendix 1, wherein the assembly sequence is generated.

(付記4)製品の作業順序を示す作業順序情報と、前記製品の形状にかかる3次元形状情報との入力を受け付け、
入力された前記作業順序情報に含まれる各作業について、作業情報格納部に格納された各作業にかかる作業情報を取得し、当該作業情報に従って前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現し、
再現された前記組立状態において前記部品間の干渉がある作業が含まれる場合、当該作業を問題のある作業としてユーザに表示し、当該ユーザより作業の修正を受け付ける、
受け付けた前記修正と、前記作業順序情報と、前記作業情報とに基いて作業手順書を出力する、
処理をコンピュータに実行させることを特徴とする組立順序生成プログラム。
(Appendix 4) Accepting the input of the work order information indicating the work order of the product and the three-dimensional shape information related to the shape of the product,
For each work included in the input work order information, the work information related to each work stored in the work information storage unit is acquired, and the parts of the product based on the three-dimensional shape information are placed in the virtual space according to the work information. Move with to reproduce the assembled state,
When the reproduced work includes work with interference between the parts, the work is displayed to the user as a problematic work, and the user accepts the correction of the work.
Output the work procedure manual based on the received correction, the work order information, and the work information.
An assembly sequence generator characterized by having a computer perform processing.

(付記5)前記受け付ける処理は、前記ユーザより作業の順番の修正を受け付け、
前記出力する処理は、受け付けた前記順番に従って前記作業順序情報が示す作業順序を修正した作業手順書を出力する、
ことを特徴とする付記4に記載の組立順序生成プログラム。
(Appendix 5) In the accepting process, the user accepts the modification of the work order.
The output process outputs a work procedure manual in which the work order indicated by the work order information is modified according to the received order.
The assembly sequence generation program according to Appendix 4, wherein the program is characterized by the above.

(付記6)前記受け付ける処理は、前記ユーザより作業の内容の修正を受け付け、
前記出力する処理は、受け付けた前記内容に従って前記作業情報が示す作業の内容を修正した作業手順書を出力する、
ことを特徴とする付記4に記載の組立順序生成プログラム。
(Appendix 6) In the accepted process, the user accepts the modification of the work content.
The output process outputs a work procedure manual in which the content of the work indicated by the work information is modified according to the received content.
The assembly sequence generation program according to Appendix 4, wherein the program is characterized by the above.

(付記7)製品の作業順序を示す作業順序情報と、前記製品の形状にかかる3次元形状情報との入力を受け付け、
入力された前記作業順序情報に含まれる各作業について、作業情報格納部に格納された各作業にかかる作業情報を取得し、当該作業情報に従って前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現し、
再現された前記組立状態において前記部品間の干渉がある作業が含まれる場合、当該作業を問題のある作業としてユーザに表示し、当該ユーザより作業の修正を受け付ける、
受け付けた前記修正と、前記作業順序情報と、前記作業情報とに基いて作業手順書を出力する、
処理をコンピュータが実行することを特徴とする組立順序生成方法。
(Appendix 7) Accepting the input of the work order information indicating the work order of the product and the three-dimensional shape information related to the shape of the product,
For each work included in the input work order information, the work information related to each work stored in the work information storage unit is acquired, and the parts of the product based on the three-dimensional shape information are placed in the virtual space according to the work information. Move with to reproduce the assembled state,
When the reproduced work includes work with interference between the parts, the work is displayed to the user as a problematic work, and the user accepts the correction of the work.
Output the work procedure manual based on the received correction, the work order information, and the work information.
An assembly sequence generation method characterized by a computer performing processing.

(付記8)前記受け付ける処理は、前記ユーザより作業の順番の修正を受け付け、
前記出力する処理は、受け付けた前記順番に従って前記作業順序情報が示す作業順序を修正した作業手順書を出力する、
ことを特徴とする付記7に記載の組立順序生成方法。
(Appendix 8) In the accepting process, the user accepts the modification of the work order.
The output process outputs a work procedure manual in which the work order indicated by the work order information is modified according to the received order.
The assembly order generation method according to Appendix 7, wherein the assembly sequence is generated.

(付記9)前記受け付ける処理は、前記ユーザより作業の内容の修正を受け付け、
前記出力する処理は、受け付けた前記内容に従って前記作業情報が示す作業の内容を修正した作業手順書を出力する、
ことを特徴とする付記7に記載の組立順序生成方法。
(Appendix 9) In the accepted process, the user accepts the modification of the work content.
The output process outputs a work procedure manual in which the content of the work indicated by the work information is modified according to the received content.
The assembly order generation method according to Appendix 7, wherein the assembly sequence is generated.

1…組立順序生成装置
10…入力部
11…作業順序情報
12…3Dモデル情報
13、13a、13b…作業順序情報
14…組立概要
20…出力部
21…作業手順書
30…処理部
31…再現部
32…確認部
40…記憶部
41…作業情報データベース
50…生産計画者
101…CPU
102…入力装置
103…モニタ
104…スピーカ
105…媒体読取装置
106…インタフェース装置
107…通信装置
108…RAM
109…ハードディスク装置
110…バス
111…プログラム
112…各種データ
A〜F…部品
X…製品
C1、C2…ケース
1 ... Assembly order generation device 10 ... Input unit 11 ... Work order information 12 ... 3D model information 13, 13a, 13b ... Work order information 14 ... Assembly outline 20 ... Output unit 21 ... Work procedure manual 30 ... Processing unit 31 ... Reproduction unit 32 ... Confirmation unit 40 ... Storage unit 41 ... Work information database 50 ... Production planner 101 ... CPU
102 ... Input device 103 ... Monitor 104 ... Speaker 105 ... Medium reading device 106 ... Interface device 107 ... Communication device 108 ... RAM
109 ... Hard disk device 110 ... Bus 111 ... Program 112 ... Various data A to F ... Parts X ... Products C1, C2 ... Case

Claims (5)

製品の作業順序を示す作業順序情報と、前記製品の形状にかかる3次元形状情報との入力を受け付ける入力部と、
入力された前記作業順序情報に含まれる各作業について、作業情報格納部に格納された各作業にかかる作業情報を取得し、当該作業情報に従って前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現する再現部と、
前記作業順序情報に含まれる各作業の中に、再現された前記組立状態において前記部品間の干渉がある作業が含まれる場合、当該作業を問題のある作業としてユーザに対し、前記問題のある作業について前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現する表示を行い、前記ユーザより作業の修正を受け付ける確認部と、
受け付けた前記修正と、前記作業順序情報と、前記作業情報とに基いて作業手順書を出力する出力部と、
を有することを特徴とする組立順序生成装置。
An input unit that accepts input of work order information indicating the work order of the product and three-dimensional shape information related to the shape of the product.
For each work included in the input work order information, the work information related to each work stored in the work information storage unit is acquired, and the parts of the product based on the three-dimensional shape information are placed in the virtual space according to the work information. A reproduction part that reproduces the assembled state by moving with
In each work included in the work order information, if it contains tasks that interference between the components in the reproduced the assembled state, against the user the task as a work that has a problem, a the problem working With the confirmation unit that moves the parts of the product based on the 3D shape information in the virtual space to reproduce the assembled state and accepts the correction of the work from the user.
An output unit that outputs a work procedure manual based on the received correction, the work order information, and the work information.
An assembly sequence generator characterized by having.
前記確認部は、前記ユーザより作業の順番の修正を受け付け、
前記出力部は、受け付けた前記順番に従って前記作業順序情報が示す作業順序を修正した作業手順書を出力する、
ことを特徴とする請求項1に記載の組立順序生成装置。
The confirmation unit receives the correction of the work order from the user, and receives the correction.
The output unit outputs a work procedure manual in which the work order indicated by the work order information is corrected according to the received order.
The assembly sequence generator according to claim 1.
前記確認部は、前記ユーザより作業の内容の修正を受け付け、
前記出力部は、受け付けた前記内容に従って前記作業情報が示す作業の内容を修正した作業手順書を出力する、
ことを特徴とする請求項1に記載の組立順序生成装置。
The confirmation unit receives the correction of the work content from the user, and receives the correction.
The output unit outputs a work procedure manual in which the content of the work indicated by the work information is modified according to the received content.
The assembly sequence generator according to claim 1.
製品の作業順序を示す作業順序情報と、前記製品の形状にかかる3次元形状情報との入力を受け付け、
入力された前記作業順序情報に含まれる各作業について、作業情報格納部に格納された各作業にかかる作業情報を取得し、当該作業情報に従って前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現し、
前記作業順序情報に含まれる各作業の中に、再現された前記組立状態において前記部品間の干渉がある作業が含まれる場合、当該作業を問題のある作業としてユーザに対し、前記問題のある作業について前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現する表示を行い、前記ユーザより作業の修正を受け付け、
受け付けた前記修正と、前記作業順序情報と、前記作業情報とに基いて作業手順書を出力する、
処理をコンピュータに実行させることを特徴とする組立順序生成プログラム。
It accepts the input of the work order information indicating the work order of the product and the three-dimensional shape information related to the shape of the product.
For each work included in the input work order information, the work information related to each work stored in the work information storage unit is acquired, and the parts of the product based on the three-dimensional shape information are placed in the virtual space according to the work information. Move with to reproduce the assembled state,
In each work included in the work order information, if it contains tasks that interference between the components in the reproduced the assembled state, against the user the task as a work that has a problem, a the problem working The parts of the product based on the 3D shape information are moved in the virtual space to reproduce the assembled state, and the user accepts the correction of the work.
Output the work procedure manual based on the received correction, the work order information, and the work information.
An assembly sequence generator characterized by having a computer perform processing.
製品の作業順序を示す作業順序情報と、前記製品の形状にかかる3次元形状情報との入力を受け付け、
入力された前記作業順序情報に含まれる各作業について、作業情報格納部に格納された各作業にかかる作業情報を取得し、当該作業情報に従って前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現し、
前記作業順序情報に含まれる各作業の中に、再現された前記組立状態において前記部品間の干渉がある作業が含まれる場合、当該作業を問題のある作業としてユーザに対し、前記問題のある作業について前記3次元形状情報に基づく製品の部品を仮想空間内で動かして組立状態を再現する表示を行い、前記ユーザより作業の修正を受け付け、
受け付けた前記修正と、前記作業順序情報と、前記作業情報とに基いて作業手順書を出力する、
処理をコンピュータが実行することを特徴とする組立順序生成方法。
It accepts the input of the work order information indicating the work order of the product and the three-dimensional shape information related to the shape of the product.
For each work included in the input work order information, the work information related to each work stored in the work information storage unit is acquired, and the parts of the product based on the three-dimensional shape information are placed in the virtual space according to the work information. Move with to reproduce the assembled state,
In each work included in the work order information, if it contains tasks that interference between the components in the reproduced the assembled state, against the user the task as a work that has a problem, a the problem working The parts of the product based on the 3D shape information are moved in the virtual space to reproduce the assembled state, and the user accepts the correction of the work.
Output the work procedure manual based on the received correction, the work order information, and the work information.
An assembly sequence generation method characterized by a computer performing processing.
JP2017173321A 2017-09-08 2017-09-08 Assembly sequence generator, assembly sequence generator and assembly sequence generator Expired - Fee Related JP6972800B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017173321A JP6972800B2 (en) 2017-09-08 2017-09-08 Assembly sequence generator, assembly sequence generator and assembly sequence generator
CN201810650214.1A CN109472434A (en) 2017-09-08 2018-06-22 Assembly order generating device, storage medium, and assembly order generating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017173321A JP6972800B2 (en) 2017-09-08 2017-09-08 Assembly sequence generator, assembly sequence generator and assembly sequence generator

Publications (2)

Publication Number Publication Date
JP2019049830A JP2019049830A (en) 2019-03-28
JP6972800B2 true JP6972800B2 (en) 2021-11-24

Family

ID=65660049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017173321A Expired - Fee Related JP6972800B2 (en) 2017-09-08 2017-09-08 Assembly sequence generator, assembly sequence generator and assembly sequence generator

Country Status (2)

Country Link
JP (1) JP6972800B2 (en)
CN (1) CN109472434A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7299484B2 (en) * 2019-06-05 2023-06-28 富士通株式会社 Information processing device and work order constraint generation program
KR102322745B1 (en) * 2020-07-07 2021-11-09 주식회사 에치디엘 Method for manufacturing process of automobile fuel tank based on smart factory and apparatus therefor
JP2024139138A (en) * 2023-03-27 2024-10-09 株式会社日立システムズ Training content creation system and training content creation method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4683885B2 (en) * 2004-09-08 2011-05-18 コニカミノルタビジネステクノロジーズ株式会社 File management apparatus and method, image output apparatus, and computer program
CN102880790B (en) * 2012-08-24 2016-06-01 国家电网公司 Based on standardization job on-the-spot system and the work flow of PDA pattern
CN106844933A (en) * 2017-03-13 2017-06-13 中国电子科技集团公司第二十九研究所 The full production procedure three-dimensional operation instruction generation method of micro-system product and system

Also Published As

Publication number Publication date
JP2019049830A (en) 2019-03-28
CN109472434A (en) 2019-03-15

Similar Documents

Publication Publication Date Title
Lampen et al. Combining simulation and augmented reality methods for enhanced worker assistance in manual assembly
Schumann et al. Evaluation of augmented reality supported approaches for product design and production processes
CN104160345B (en) Numerical control device
WO2020183835A1 (en) Work instruction system and method
US7159209B1 (en) Inter-application validation tool for use in enterprise architecture modeling
JP6687878B2 (en) Information processing device and program
JP6972800B2 (en) Assembly sequence generator, assembly sequence generator and assembly sequence generator
US20140310052A1 (en) Method And Apparatus For Generating An Engineering Workflow
JP2009274148A (en) Simulation device
JP2018114576A (en) Off-line programming device and position parameter correction method
US20220281103A1 (en) Information processing apparatus, robot system, method of manufacturing products, information processing method, and recording medium
JP5785864B2 (en) Manufacturing line simulation apparatus, data input support apparatus, and data input support method
WO2020053991A1 (en) Manufacturing system design assistance apparatus
JP2018020406A (en) Simulation device
JP2015170009A (en) Display information generation device, program execution situation display system, method and program
JP4731335B2 (en) ASSEMBLY EVALUATION METHOD, SYSTEM, AND PROGRAM
US11656599B2 (en) Machining simulator and storage medium encoded with machining simulation program
US12275148B2 (en) Information processing apparatus, system, information processing method, method of manufacturing products, and recording medium
JP2008234005A (en) COMPONENT SELECTION PROGRAM, RECORDING MEDIUM CONTAINING THE PROGRAM, COMPONENT SELECTION METHOD, AND COMPONENT SELECTION DEVICE
JP7619158B2 (en) MANUAL ANALYSIS DEVICE, MANUAL PROVIDING DEVICE, MANUAL READING SYSTEM, METHOD, AND PROGRAM
JP7328473B1 (en) CONTROL DEVICE, INDUSTRIAL MACHINE SYSTEM, RUN HISTORY DATA DISPLAY METHOD, AND PROGRAM
WO2017119056A1 (en) Assembly sequence generation program, assembly sequence generation method, and assembly sequence generation device
US20220308832A1 (en) Method for graphing complex function, program storage medium, and information processing apparatus
JP7109250B2 (en) WORKBENCH DESIGN DEVICE, WORKBENCH DESIGN METHOD AND PROGRAM
JP2025071966A (en) Information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210819

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211018

R150 Certificate of patent or registration of utility model

Ref document number: 6972800

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees