JP5443858B2 - Work instruction diagram generation apparatus and work instruction diagram generation method - Google Patents
Work instruction diagram generation apparatus and work instruction diagram generation method Download PDFInfo
- Publication number
- JP5443858B2 JP5443858B2 JP2009158207A JP2009158207A JP5443858B2 JP 5443858 B2 JP5443858 B2 JP 5443858B2 JP 2009158207 A JP2009158207 A JP 2009158207A JP 2009158207 A JP2009158207 A JP 2009158207A JP 5443858 B2 JP5443858 B2 JP 5443858B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- work
- instruction diagram
- work instruction
- parts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010586 diagram Methods 0.000 title claims description 136
- 238000000034 method Methods 0.000 title claims description 101
- 238000012545 processing Methods 0.000 claims description 110
- 238000004519 manufacturing process Methods 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 13
- 239000000047 product Substances 0.000 description 93
- 230000000903 blocking effect Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 7
- 239000000463 material Substances 0.000 description 3
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000011078 in-house production Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Description
本発明は、作業者が複数の部品を組み立てて製品を製造する工程で用いられる作業指示図を生成する作業指示図生成装置および作業指示図生成方法に関する。 The present invention relates to a work instruction diagram generation apparatus and a work instruction diagram generation method for generating a work instruction diagram used in a process in which a worker assembles a plurality of parts to manufacture a product.
工場などにおいて、作業者が複数の部品を組み立てて所定の製品を製造する工程では、作業者に対し、その組み立て作業を指示する作業指示図が提示される。その作業指示図には、通常、所定の組み立て順序に従って、各組み立て作業で必要な部品のリストが示され、さらに、各作業で組み立てられる製造途上の製品の外観図、仕上がりの製品の外観図などが示される。従って、作業者は、どの部品を、どのような順序で、どのように組み立てればよいか知ることができる。 In a factory or the like, when a worker assembles a plurality of parts and manufactures a predetermined product, a work instruction diagram for instructing the worker to perform the assembly work is presented. The work instruction diagram usually shows a list of parts required for each assembly operation in accordance with a predetermined assembly sequence, and further shows an external view of a product being manufactured assembled in each operation, an external view of a finished product, etc. Is shown. Therefore, the operator can know which parts should be assembled in what order and how.
従来、作業指示図は、紙を媒体として作成されてきたが、近年では、コンピュータによる作業指示図の電子化が進行している。例えば、作業指示図は、ネットワークに接続されたデータベースに保管され、作業者の求めに応じて、端末の表示装置に表示されるようになった。また、作業指示図のコンピュータによる電子化によって、作業指示図に写真画像やアニメーションなどを導入すること容易となり、作業者には、よりリアルな作業指示図が提供されるようになった。 Conventionally, work instruction diagrams have been created using paper as a medium, but in recent years, computerization of work instruction diagrams has progressed. For example, the work instruction diagram is stored in a database connected to a network, and is displayed on the display device of the terminal in response to a request from the worker. Also, the computerization of the work instruction diagram facilitates the introduction of photographic images and animations into the work instruction diagram, and the worker is provided with a more realistic work instruction diagram.
例えば、引用文献1には、写真画像を利用して作業指示図を作成する作業指示図作成装置の例が開示され、また、特許文献2には、アニメーションを用いて、製品の組み立て手順を表示する技術が開示されている。 For example, Cited Document 1 discloses an example of a work instruction diagram creating apparatus that creates a work instruction diagram using a photographic image, and Patent Document 2 displays a product assembly procedure using animation. Techniques to do this are disclosed.
しかしながら、従来は、製品の三次元モデルの情報から手作業で作業指示図に出力する作業図を取込み、切り出して作業指示図を作成していたため、その作成には、高度の熟練が必要であった。すなわち、熟練作業者が想定した作業順番に沿って三次元モデルを組立てながら画像を取込み、切り出して作業指示図を作成していた。そのため、作業順番を変更した場合、変更した作業順番以降の図を全て取込み・切り出ししなおす必要が生じてしまっていた。 However, in the past, work drawings that were manually output from the information of the 3D model of the product were taken out and cut out to create work instruction diagrams. It was. That is, images are taken in while assembling a three-dimensional model in the order of work assumed by a skilled worker, and cut out to create a work instruction diagram. Therefore, when the work order is changed, it is necessary to capture and cut out all the drawings after the changed work order.
例えば、特許文献1の例では、作業者に提示される作業指示図として、実際の作業を写真撮影した写真画像が利用されている。そのため、作業順番が変更されると、写真を撮影し直す必要が生じ、作業指示図の作成変更に多大な時間が必要となった。また、特許文献2の例では、適用対象としてパソコンなどにBIO(Built to Order)製品が想定されているため、事前に用意された基本構成に当てはまらない製品の場合、作業指示図を作成することが困難であった。 For example, in the example of Patent Document 1, a photographic image obtained by photographing an actual work is used as a work instruction diagram presented to the worker. For this reason, when the work order is changed, it is necessary to take a picture again, and it takes a lot of time to change the creation of the work instruction diagram. In the example of Patent Document 2, since a BIO (Built to Order) product is assumed to be applied to a personal computer or the like as an application target, a work instruction diagram should be created for a product that does not fit in the basic configuration prepared in advance. It was difficult.
以上のような従来技術に鑑み、本発明は、多様な製品への適用が可能で、かつ、作業順番の生成および変更が容易な作業指示図生成装置および作業指示図生成方法を提供することにある。 In view of the prior art as described above, the present invention provides a work instruction diagram generation apparatus and a work instruction diagram generation method that can be applied to various products and that can easily generate and change the work order. is there.
前記発明の目的を達成するために、本発明の作業指示図生成装置は、複数の部品からなる製品に係る前記部品の三次元形状データ、前記製品内における前記部品の配置位置データおよび前記部品同士の隣接関係データを少なくとも記憶した記憶装置と、前記記憶装置に記憶されたデータを処理するデータ処理装置と、を含んで構成される。 In order to achieve the object of the present invention, a work instruction diagram generation apparatus according to the present invention includes three-dimensional shape data of a part related to a product composed of a plurality of parts, arrangement position data of the parts in the product, and the parts. A storage device that stores at least the adjacent relationship data, and a data processing device that processes the data stored in the storage device.
そして、前記データ処理装置は、前記部品の三次元形状データ、前記部品の配置位置データおよび前記部品同士の隣接関係データに基づき、前記複数の部品のうち、同じ構造体に統合可能な部品を統合して構成したブロック化部品のデータを生成する処理と、前記ブロック化部品を含む前記部品の階層構成情報を表示装置に表示し、作業者による前記部品の階層構成情報の変更を指示する操作入力を受付けたときには、前記操作入力に応じて、前記部品の階層構成情報を変更する処理と、あらかじめ定められた作業順番ルールに基づき、前記部品または前記ブロック化部品の組み立て作業の順番を生成する処理と、前記組み立て作業のそれぞれについて、前記部品の三次元形状データ、前記部品の配置位置データおよび前記部品同士の隣接関係データを用いて、前記部品または前記ブロック化部品を組み立てたときの製造途上の前記製品の所定の視点位置からの外観図を生成する処理と、前記組み立て作業のそれぞれについて、前記生成した三次元形状の外観図を用いて前記作業指示図を生成する処理と、を実行することを特徴とする。 The data processing device integrates components that can be integrated into the same structure among the plurality of components based on the three-dimensional shape data of the components, the arrangement position data of the components, and the adjacent relationship data of the components. Processing for generating the data of the blocked part configured as described above, and the operation input for displaying the hierarchical configuration information of the part including the blocked part on the display device and instructing the operator to change the hierarchical configuration information of the part In response to the operation input, a process for changing the hierarchical configuration information of the part and a process for generating an assembly work order of the part or the blocked part based on a predetermined work order rule And for each of the assembly operations, the three-dimensional shape data of the part, the arrangement position data of the part, and the adjacent relationship between the parts. Using the data, the generated three-dimensional shape for each of the process of generating an external view from a predetermined viewpoint position of the product during manufacturing when the part or the blocked part is assembled, and the assembly work And a process of generating the work instruction diagram using the external view.
多様な製品への適用が可能で、かつ、作業順番の生成および変更が容易な作業指示図生成装置および作業指示図生成方法を提供することができる。 It is possible to provide a work instruction diagram generation apparatus and a work instruction diagram generation method that can be applied to various products and that can easily generate and change the work order.
以下、本発明の実施形態について、図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に係る作業指示図生成装置の構成の例を示した図である。図1に示すように、作業指示図生成装置1は、作業指示図生成サーバ2と、作業指示図生成サーバ2にネットワーク4を介して接続された1台以上の作業指示図生成端末3と、を含んで構成される。 FIG. 1 is a diagram showing an example of the configuration of a work instruction diagram generation device according to an embodiment of the present invention. As shown in FIG. 1, the work instruction diagram generation device 1 includes a work instruction diagram generation server 2, one or more work instruction diagram generation terminals 3 connected to the work instruction diagram generation server 2 via a network 4, It is comprised including.
作業指示図生成サーバ2は、一般的なコンピュータによって構成され、図示しないCPU(Central Processing Unit)および記憶装置を含んでなるサーバ処理装置21と、ハードディスク装置などに記憶されてなる作業指示図要素DB(Database)22と、を含んで構成される。 The work instruction diagram generation server 2 is configured by a general computer, and includes a server processing device 21 including a CPU (Central Processing Unit) and a storage device (not shown), and a work instruction diagram element DB stored in a hard disk device or the like. (Database) 22.
作業指示図生成端末3は、一般的なコンピュータによって構成され、図示しないCPUおよび記憶装置を含んでなる端末処理装置31と、ハードディスク装置などに記憶されてなる作業指示図生成ルールDB32と、キーボードやマウスなどからなる入力装置33と、LCD(Liquid Crystal Display)などからなる表示装置34と、を含んで構成される。 The work instruction diagram generation terminal 3 is configured by a general computer, and includes a terminal processing device 31 including a CPU and a storage device (not shown), a work instruction diagram generation rule DB 32 stored in a hard disk device, a keyboard, An input device 33 including a mouse and a display device 34 including an LCD (Liquid Crystal Display) are included.
サーバ処理装置21は、作業指示図生成端末3の入力装置33などを介して入力され、端末処理装置31からネットワーク4を介して送信される製品名称を受信し、その受信した製品名称を有する製品の作業指示図を作成する処理を実行する。その処理内容については、図2以降の図を参照して詳しく説明する。 The server processing device 21 receives a product name input via the input device 33 of the work instruction diagram generation terminal 3 and transmitted from the terminal processing device 31 via the network 4, and the product having the received product name. The process of creating the work instruction diagram is executed. Details of the processing will be described in detail with reference to FIG.
端末処理装置31は、ネットワーク4を介してサーバ処理装置21に通信可能に接続されており、サーバ処理装置21における作業指示図生成処理の実行に必要な作業者との間の対話処理を実行する。すなわち、作業者により入力装置33から入力される作業指示図生成処理に必要な情報は、端末処理装置31を介してサーバ処理装置21へ入力される。また、作業指示図生成処理によって出力される処理結果の情報は、端末処理装置31を介して表示装置34に表示される。 The terminal processing device 31 is communicably connected to the server processing device 21 via the network 4, and executes dialogue processing with an operator necessary for executing the work instruction diagram generation processing in the server processing device 21. . That is, information necessary for work instruction diagram generation processing input from the input device 33 by the worker is input to the server processing device 21 via the terminal processing device 31. In addition, information on the processing result output by the work instruction diagram generation processing is displayed on the display device 34 via the terminal processing device 31.
本実施形態では、作業指示図生成装置1には、図示しない製品三次元モデルDB管理サーバが、ネットワーク4を介して、さらに接続されているものとする。その製品三次元モデルDB管理サーバは、当該工場で製造される製品およびその製品に用いられている部品についての三次元モデル情報を登録した製品三次元モデルDBを保持し、管理する。ここで、各製品の三次元モデル情報は、その製品を構成するユニットや部品についての三次元形状データ、取付位置などのデータを含む。 In the present embodiment, it is assumed that a product 3D model DB management server (not shown) is further connected to the work instruction diagram generation apparatus 1 via the network 4. The product three-dimensional model DB management server holds and manages a product three-dimensional model DB in which three-dimensional model information about products manufactured in the factory and parts used in the products is registered. Here, the three-dimensional model information of each product includes data such as three-dimensional shape data and mounting positions of units and parts constituting the product.
作業指示図生成サーバ2の作業指示図要素DB22には、ある製品が指定されたとき、サーバ処理装置21がその製品の作業指示図を作成し、表示するために必要なデータが保持される。このとき、そのデータには、製品三次元モデルDBから取得された当該製品の三次元モデル情報が含まれ、さらに、その製品の三次元モデル情報を基にサーバ処理装置21が生成するデータが含まれる。作業指示図要素DB22を構成するデータの詳細については後記する。 The work instruction diagram element DB 22 of the work instruction diagram generation server 2 stores data necessary for the server processing device 21 to create and display a work instruction diagram of a product when a certain product is designated. At this time, the data includes the 3D model information of the product acquired from the product 3D model DB, and further includes data generated by the server processing device 21 based on the 3D model information of the product. It is. Details of the data constituting the work instruction diagram element DB 22 will be described later.
また、作業指示図生成端末3の作業指示図生成ルールDB32には、サーバ処理装置21が製品の作業指示図を作成ときに必要となる製品組み立て時の諸ルールが保持される。そのルールの詳細については後記するが、ルールの内容は、通常、組み立てられる製品の種類に依存する。そのため、そのルールは、当該製品の製品担当者により経験的に定められることが多いので、ここでは、作業指示図生成ルールDB32は、作業指示図生成端末3に含まれるとしている。 In addition, the work instruction diagram generation rule DB 32 of the work instruction diagram generation terminal 3 holds rules for assembling a product that the server processing device 21 needs when creating a product work instruction diagram. Details of the rule will be described later, but the content of the rule usually depends on the type of product to be assembled. For this reason, the rule is often determined empirically by the person in charge of the product, and here, the work instruction diagram generation rule DB 32 is included in the work instruction diagram generation terminal 3.
従って、作業指示図生成ルールDB32がサーバ処理装置21側に含まれ、作業指示図要素DB22の一部であるとしても構わない。また、その場合には、入力装置33および表示装置34がサーバ処理装置21に直接に接続され、端末処理装置31が実行すべき処理をサーバ処理装置21が実行するようにした構成であってもよい。 Therefore, the work instruction diagram generation rule DB 32 may be included on the server processing device 21 side and may be a part of the work instruction diagram element DB 22. In such a case, the input device 33 and the display device 34 may be directly connected to the server processing device 21 so that the server processing device 21 executes processing to be executed by the terminal processing device 31. Good.
続いて、図1に加え図2〜図11を参照して、作業指示図生成装置1において行われる作業指示図生成処理について詳しく説明する。ここで、図2は、サーバ処理装置21における作業指示図生成処理の処理フローの例を示した図、図3および図4は、作業指示図要素DB22に保持されるデータの構成の例を示した図、図5は、作業指示図生成ルールDB32に保持されるデータの構成の例を示した図である。なお、図2において、矢印付きの破線は、情報の参照関係を示している。 Next, with reference to FIGS. 2 to 11 in addition to FIG. 1, the work instruction diagram generation process performed in the work instruction diagram generation apparatus 1 will be described in detail. Here, FIG. 2 is a diagram showing an example of the processing flow of work instruction diagram generation processing in the server processing device 21, and FIGS. 3 and 4 show examples of the configuration of data held in the work instruction diagram element DB 22. FIG. 5 is a diagram showing an example of the configuration of data held in the work instruction diagram generation rule DB 32. In FIG. 2, broken lines with arrows indicate information reference relationships.
<1.三次元モデル情報取得処理>
作業指示図生成サーバ2のサーバ処理装置21は、作業指示図生成端末3の入力装置33を介して作業者によって入力されるログイン情報を受付けると、図2に示す作業指示図生成処理の実行を開始する。サーバ処理装置21は、まず、三次元モデル情報取得処理を実行する(ステップS11)。
<1. 3D model information acquisition processing>
When the server processing device 21 of the work instruction diagram generation server 2 receives the login information input by the worker via the input device 33 of the work instruction diagram generation terminal 3, the server processing device 21 executes the work instruction diagram generation processing shown in FIG. Start. First, the server processing device 21 executes a 3D model information acquisition process (step S11).
サーバ処理装置21は、三次元モデル情報取得処理において、作業指示図生成対象となる製品の名称などの入力を受付け、製品三次元モデルDB管理サーバ(図1に図示せず)から、その名称により指定される製品についてのユニット情報221、三次元モデル情報222、部品隣接情報225、電気部品情報232、機械部品情報233などを取得し、取得したこれらの情報を作業指示図要素DB22に保存する。 In the 3D model information acquisition process, the server processing device 21 accepts an input such as the name of a product that is a work instruction diagram generation target, and uses the name from the product 3D model DB management server (not shown in FIG. 1). The unit information 221, the three-dimensional model information 222, the component adjacent information 225, the electrical component information 232, the mechanical component information 233, and the like regarding the specified product are acquired, and the acquired information is stored in the work instruction diagram element DB 22.
ここで、ユニット情報221(図3(a)参照)は、当該製品を構成するユニット(半製品または複数部品からなる既組立品)についてのモデル名、ユニット座標(配置位置座標)、ユニット名称などのデータにより構成される。また、三次元モデル情報222(図3(b)参照)は、モデル名、形状、質量、体積、部署、取付座標、階層、取付面などのデータにより構成され、モデル名で指定されるユニットまたは部品についての物理的な形状や取付位置などを表している。また、部品隣接情報225(図3(f)参照)は、親モデル名と子モデル名とから構成され、モデル名で指定される親部品と子部品との対応関係を表している。 Here, the unit information 221 (see FIG. 3A) includes model names, unit coordinates (arrangement position coordinates), unit names, etc., for the units (semi-finished products or pre-assembled products including a plurality of parts) constituting the product. It consists of data. The three-dimensional model information 222 (see FIG. 3B) includes data such as a model name, shape, mass, volume, department, attachment coordinates, hierarchy, attachment surface, and the like. It represents the physical shape and mounting position of the part. The component adjacent information 225 (see FIG. 3F) is composed of a parent model name and a child model name, and represents the correspondence between the parent component and the child component specified by the model name.
また、電気部品情報232(図4(e)参照)は、モデル名、部品名、型式、定格、論理座標、デバイス、ソケット型式、取付ネジ、部品コード、部署などのデータによって構成され、主として、当該電気部品を識別するデータや取付位置や取付部品などのデータからなる。なお、論理座標は、電気部品同士を接続する場合の接続関係を表すデータであり、また、デバイスは、電気部品の種別(集積回路、ダイオード、スイッチ、端子など)を表すデータである。また、機械部品情報233(図4(f)参照)は、モデル名、図番、来歴、部品名、部品番号、材質、員数、注記などのデータによって構成され、機械部品の詳細な仕様が分かるようにされている。 The electrical component information 232 (see FIG. 4E) is composed of data such as model name, component name, model, rating, logical coordinates, device, socket model, mounting screw, component code, department, etc. It consists of data for identifying the electrical component, and data such as mounting position and mounting component. The logical coordinates are data representing the connection relationship when electrical components are connected to each other, and the device is data representing the type of electrical component (integrated circuit, diode, switch, terminal, etc.). The machine part information 233 (see FIG. 4F) is composed of data such as a model name, a figure number, a history, a part name, a part number, a material, a quantity, and a note, and the detailed specifications of the machine part can be understood. Has been.
なお、サーバ処理装置21は、三次元モデル情報取得処理(ステップS11)を毎回行う必要はなく、当該製品の三次元モデル情報222を含むデータが、既に、作業指示図要素DB22に保存済であった場合には、ステップS11の処理を省略することができる。また、サーバ処理装置21が三次元モデル情報222を含むデータを以前に取得した後に、もとの製品三次元モデルDBにおいてその一部のデータが更新されていた場合には、更新後の三次元モデル情報222を含むデータを再度取得する。 The server processing device 21 does not need to perform the 3D model information acquisition process (step S11) every time, and data including the 3D model information 222 of the product has already been stored in the work instruction diagram element DB 22. In the case where the error occurs, the process of step S11 can be omitted. In addition, after the server processing apparatus 21 has previously acquired data including the 3D model information 222, if some of the data has been updated in the original product 3D model DB, the updated 3D Data including the model information 222 is acquired again.
<2.子部品化処理>
次に、サーバ処理装置21は、組立作業を行う必要がない三次元モデルを一つの部品として纏める子部品化処理を実行する(図2、ステップS12参照)。例えば、作業指示を行う工程の前段階において組立て済みの部品や購入品については、その構成部品を子部品として扱うことができるようにする。
<2. Subpart processing>
Next, the server processing device 21 executes a child component forming process for collecting a three-dimensional model that does not need to be assembled as one component (see step S12 in FIG. 2). For example, with respect to parts that have been assembled or purchased in the previous stage of the process of giving work instructions, the component parts can be handled as child parts.
この子部品化処理では、その処理の実行に際して、ユニット情報221、三次元モデル情報222、子部品化ルール321(図5(a)参照)が参照され、処理の結果として、子部品情報223が作成される。ここで、子部品情報223(図3(d)参照)は、子部品名およびモデル名のデータを含んで構成され、同じユニットまたは同じ部品に属する子部品のモデル名と、それらの子部品が同じユニットまたは同じ部品に属することを示す子部品名と、が対応付けられる。 In this child component conversion processing, unit information 221, three-dimensional model information 222, and child component conversion rules 321 (see FIG. 5A) are referred to when the processing is executed. As a result of the processing, child component information 223 is obtained. Created. Here, the child part information 223 (see FIG. 3D) includes data of the child part name and the model name, and the model name of the child part belonging to the same unit or the same part and the child parts are included. The child part names indicating that they belong to the same unit or the same part are associated with each other.
また、子部品化ルール321は、子部品化する部品やユニットを抽出するルールを定めたものであり、例えば、そのルールが部署AAAであった場合には、三次元モデル情報222から部署がAAAのモデル名を抽出して、それらのモデル名に対し同じ子部品名を対応付ける。この子部品化ルールの例は、例えば、ある購入品およびその購入品を構成する部品が三次元モデル情報222に登録され、その部署がいずれもAAAとなっているような場合に有効である。 Further, the sub-partification rule 321 defines a rule for extracting a part or unit to be sub-parts. For example, when the rule is a department AAA, the department is determined from the 3D model information 222 as AAA. Model names are extracted, and the same child part names are associated with these model names. This example of the sub-part rule is effective when, for example, a certain purchased item and the components constituting the purchased item are registered in the three-dimensional model information 222 and all the departments are AAA.
また、子部品化ルール321にモデル名を登録することもできる。その場合には、サーバ処理装置21は、部品隣接情報225を参照して、そのモデル名を親モデル名とする子モデル名を抽出することによって、子部品情報223を作成することができる。 In addition, a model name can be registered in the child component rule 321. In that case, the server processing apparatus 21 can create the child component information 223 by referring to the component adjacent information 225 and extracting the child model name having the model name as the parent model name.
<3.ブロック化処理>
次に、サーバ処理装置21は、製品を構成する部品のうち、同じ一つの構造体として統合可能な部品を統合したブロックを生成するブロック化処理を実行する(図2、ステップS13参照)。このブロック化処理では、サーバ処理装置21は、作業指示図要素DB22の三次元モデル情報222、子部品情報223、部品隣接情報225、締結部品情報226、工程情報227などを参照するとともに、作業指示図生成ルールDB32のブロック化ルール322に基づき、ブロック情報224を作成する。ブロック情報224(図3(e)参照)は、ブロック名およびモデル名の各データを含んで構成され、ブロック化したユニットまたは部品のモデル名と、そのブロックを識別するブロック名と、を対応付ける情報である。
<3. Block processing>
Next, the server processing device 21 executes a blocking process for generating a block in which components that can be integrated as the same single structural body among the components constituting the product are generated (see step S13 in FIG. 2). In this blocking process, the server processing device 21 refers to the 3D model information 222, the child component information 223, the component adjacent information 225, the fastening component information 226, the process information 227, and the like of the work instruction diagram element DB 22, and the work instruction Block information 224 is created based on the blocking rules 322 of the diagram generation rule DB 32. The block information 224 (see FIG. 3E) is configured to include block name and model name data, and is information that associates the model name of a unit or part that has been blocked with a block name that identifies the block. It is.
ブロック化ルール322(図5(b)参照)は、一つのブロックとして纏める部品やユニットを抽出するルールを定めたものであり、例えば、そのルールが部署BBBであった場合には、三次元モデル情報222から部署がBBBのモデル名を抽出し、そのモデル名に対して、あるブロック名が対応付けられる。また、ブロック化ルール322にモデル名を登録することもできる。その場合には、サーバ処理装置21は、部品隣接情報225を参照して、そのモデル名を親モデル名とする子モデル名を抽出することによって、ブロック情報224を作成することができる。 The blocking rule 322 (see FIG. 5B) defines a rule for extracting parts and units to be collected as one block. For example, when the rule is a department BBB, a three-dimensional model is set. A model name whose department is BBB is extracted from the information 222, and a certain block name is associated with the model name. A model name can also be registered in the blocking rule 322. In this case, the server processing device 21 can create the block information 224 by extracting the child model name having the model name as the parent model name with reference to the component adjacent information 225.
さらに、ブロック化ルール322に、「同一取付面」、「締結材と被締結部品」などのルールがあった場合には、サーバ処理装置21は、三次元モデル情報222の取付座標、階層、取付面などのデータ、さらには、部品隣接情報225、締結部品情報226、などのデータに基づき、同じ取付面に属する部品をブロック化したり、締結材を被締結部品とブロック化したり、隣接部品をブロック化したりすることができる。 Further, when the blocking rule 322 includes rules such as “same mounting surface” and “fastening material and parts to be fastened”, the server processing device 21 sets the mounting coordinates, hierarchy, and mounting of the 3D model information 222. Block parts belonging to the same mounting surface, block fastening material with parts to be fastened, block adjacent parts, etc. based on data such as surface, and data such as part adjacency information 225 and fastening part information 226 It can be made.
このようにして生成されたブロックは、1つの大きな部品とみなすことができ、ブロック化部品と呼ぶべきものである。また、ブロックは、製品の組み立て作業においては、組立て対象の構造体として取り扱われる。従って、ブロックは、作業指示図において同じ頁に表示すべき部品を纏めたものということもできる。 The block generated in this way can be regarded as one large part and should be called a blocked part. Further, the block is handled as a structure to be assembled in the product assembly operation. Therefore, the block can be said to be a collection of parts to be displayed on the same page in the work instruction diagram.
<4.子部品・ブロック編集処理>
次に、サーバ処理装置21は、作業者の入力操作を受付けて、子部品情報223およびブロック情報224を編集する子部品・ブロック編集処理を実行する(図2、ステップS14参照)。子部品・ブロック編集処理については、さらに図6を参照して、以下に詳しく説明する。ここで、図6は、子部品・ブロック編集処理に際して、作業指示図生成端末3の表示装置34に表示される子部品・ブロック編集画面の例を示した図である。
<4. Child parts / block editing process>
Next, the server processing device 21 receives the operator's input operation and executes a child part / block editing process for editing the child part information 223 and the block information 224 (see step S14 in FIG. 2). The child part / block editing process will be described in detail below with reference to FIG. Here, FIG. 6 is a diagram showing an example of a child part / block editing screen displayed on the display device 34 of the work instruction diagram generation terminal 3 in the child part / block editing process.
なお、図6の子部品・ブロック編集画面60は、ネットワーク4を介したサーバ処理装置21の指示に従って、端末処理装置31が表示装置34に表示するものであるが、記載が煩雑になるのを避けるために、以下、本明細書では、サーバ処理装置21が表示装置34に直接に表示するものとして記載する。また、入力装置33から入力されるデータについても、同様に、サーバ処理装置21が直接に受付けるものとして記載する。 6 is displayed on the display device 34 by the terminal processing device 31 in accordance with an instruction from the server processing device 21 via the network 4, the description is complicated. In order to avoid this, hereinafter, in this specification, the server processing device 21 is described as being directly displayed on the display device 34. Similarly, data input from the input device 33 is described as being directly received by the server processing device 21.
図6に示すように、子部品・ブロック編集画面60には、「ハイライト」ボタン61、「非表示」ボタン62、「作業順番編集」ボタン63、変更前階層情報表示領域64、変更後階層情報表示領域65、三次元モデル表示領域66などが表示される。 As shown in FIG. 6, the child part / block edit screen 60 includes a “highlight” button 61, a “hide” button 62, a “work order edit” button 63, a pre-change hierarchy information display area 64, and a post-change hierarchy. An information display area 65, a 3D model display area 66, and the like are displayed.
ここで、変更前階層情報表示領域64には、子部品化処理およびブロック化処理が実行される前のユニットおよび部品の階層情報が表示され、変更後階層情報表示領域65には、子部品化処理およびブロック化処理が実行された後のユニットおよび部品の階層情報が表示される。図6において、実線の丸で囲まれた部分は、ブロックの例を示し、破線の丸で囲まれた部分は、子部品の例を示している。また、三次元モデル表示領域66には、作業指示図生成対象の製品の三次元モデルによる外観図が表示される。このとき、その三次元モデル表示は、部品のエッジのみを表示するワイヤー表示や、モデルを透過させる半透明表示などに変更することができる。 Here, in the hierarchy information display area 64 before change, the hierarchy information of the units and parts before the child parts processing and the blocking process are executed is displayed, and in the hierarchy information display area 65 after the change, child parts are displayed. The hierarchical information of the units and parts after the processing and blocking processing are executed is displayed. In FIG. 6, a portion surrounded by a solid circle indicates an example of a block, and a portion surrounded by a broken circle indicates an example of a child part. In the three-dimensional model display area 66, an external view of the product for which the work instruction diagram is generated is displayed according to the three-dimensional model. At this time, the three-dimensional model display can be changed to a wire display that displays only the edge of the component, a translucent display that transmits the model, or the like.
この子部品・ブロック編集画面60において、変更前階層情報表示領域64や変更後階層情報表示領域65に表示されているモデル名、ブロック名または子部品名の1つまたは複数が選択され、さらに、「ハイライト」ボタン61がクリックされると、その選択されたモデル名、ブロック名、子部品名がハイライト表示されるとともに、三次元モデル表示領域66に表示されている製品の三次元モデルにおいて、その選択されたモデル名、ブロック名、子部品名に対応する部分がハイライト表示される。 In the child part / block editing screen 60, one or more of the model name, block name, and child part name displayed in the pre-change hierarchy information display area 64 and the post-change hierarchy information display area 65 are selected. When the “highlight” button 61 is clicked, the selected model name, block name, and child part name are highlighted and displayed in the 3D model of the product displayed in the 3D model display area 66. The parts corresponding to the selected model name, block name, and child part name are highlighted.
また、逆に、三次元モデル表示領域66に表示されている製品の三次元モデルにおいて、ある部分が選択され、さらに、「ハイライト」ボタン61がクリックされると、その選択された部分がハイライト表示されるとともに、変更前階層情報表示領域64および変更後階層情報表示領域65において、その選択された部分に対応するモデル名、ブロック名、子部品名がハイライト表示される。 Conversely, when a certain part is selected in the three-dimensional model of the product displayed in the three-dimensional model display area 66 and the “highlight” button 61 is clicked, the selected part is highlighted. In addition to the light display, the model name, block name, and child component name corresponding to the selected portion are highlighted in the pre-change hierarchy information display area 64 and post-change hierarchy information display area 65.
また、変更前階層情報表示領域64や変更後階層情報表示領域65に表示されているモデル名、ブロック名または子部品名の1つまたは複数が選択され、さらに、「非表示」ボタン62がクリックされると、その選択されたモデル名、ブロック名、子部品名の表示が階層表示から消去されるとともに、三次元モデル表示領域66に表示されている製品の三次元モデルにおいて、その選択されたモデル名、ブロック名、子部品名に対応する部分の表示が消去される。 Also, one or more model names, block names or child part names displayed in the pre-change hierarchy information display area 64 or post-change hierarchy information display area 65 are selected, and the “Hide” button 62 is clicked. Then, the display of the selected model name, block name, and child part name is deleted from the hierarchical display, and the selected three-dimensional model of the product displayed in the three-dimensional model display area 66 is selected. The display of the part corresponding to the model name, block name, and child part name is deleted.
また、逆に、三次元モデル表示領域66に表示されている製品の三次元モデルにおいて、ある部分が選択され、さらに、「非表示」ボタン62がクリックされると、その選択された部分の表示が消去されるとともに、変更前階層情報表示領域64および変更後階層情報表示領域65において、その選択された部分に対応するモデル名、ブロック名、子部品名の表示が階層表示から消去される。 Conversely, when a certain part is selected in the three-dimensional model of the product displayed in the three-dimensional model display area 66 and the “Hide” button 62 is clicked, the selected part is displayed. Is deleted, and the display of the model name, block name, and child part name corresponding to the selected portion is deleted from the hierarchical display in the hierarchical information display area 64 before change and the hierarchical information display area 65 after change.
以上のような「ハイライト」および「非表示」の機能により、作業者は、子部品化あるいはブロック化する部品が、製品の三次元モデルでどの部分に相当するかを、視覚的に確認することが可能となる。従って、作業者は、子部品化やブロック化が当該製品の組み立てに適切であるか否かを判断するのが容易となる。そこで、作業者が不適切なブロック化が行われていると判断した場合には、変更後階層情報表示領域65に表示されているモデル名、ブロック名、子部品名の階層表示を、適宜、変更することによって、ブロックの構成などを是正することができる。 With the “highlight” and “non-display” functions as described above, the worker visually confirms which part of the three-dimensional model of the product corresponds to the part to be made into a child part or block. It becomes possible. Therefore, it becomes easy for the operator to determine whether or not the subparts or blocks are appropriate for assembling the product. Therefore, when the operator determines that improper blocking is performed, the model name, block name, and child part name displayed in the hierarchy information display area 65 after change are appropriately displayed as appropriate. By changing, the configuration of the block can be corrected.
その場合、作業者は、変更後階層情報表示領域65に表示されたブロックなどの階層表示において、あるブロックに属することが不適切なモデルのモデル名を、例えば、マウスカーソルなどで選択して、適切なブロックのブロック名の位置までドラッグしてドロップすればよい。 In that case, the worker selects a model name of a model inappropriate to belong to a certain block in a hierarchical display such as a block displayed in the post-change hierarchical information display area 65 with, for example, a mouse cursor, Simply drag and drop to the appropriate block name.
このように子部品・ブロック編集処理においては、子部品処理およびブロック化処理でサーバ処理装置21が作成した子部品情報223やブロック情報224を、作業者の操作によって変更することができる。 As described above, in the child part / block editing process, the child part information 223 and the block information 224 created by the server processing device 21 in the child part process and the blocking process can be changed by the operator's operation.
なお、図6には図示していないが、子部品・ブロック編集画面60には、ブロックごとにブロック化されたモデルの員数や比率を表示し、さらに、ブロック化されていない部品の有無や員数を表示するようにしておいてもよい。この場合、作業者は、ブロック化されたブロックをすべてハイライト表示させれば、どの部品がブロックされていないかを一目で知ることができる。 Although not shown in FIG. 6, the child part / block editing screen 60 displays the number and ratio of the models that are blocked for each block, and the presence and number of parts that are not blocked. May be displayed. In this case, the operator can know at a glance which parts are not blocked by highlighting all the blocked blocks.
<5.作業順番生成処理>
こうして、作業者による子部品およびブロックの編集が終了し、子部品・ブロック編集画面60の「作業順番編集」ボタン63がクリックされると、サーバ処理装置21は、作業順番生成処理を実行する(図2、ステップS15参照)。この作業順番生成処理では、サーバ処理装置21は、作業指示図要素DB22の工程情報227、三次元モデル情報222、ブロック情報224、部品隣接情報225などのデータを参照し、作業指示図生成ルールDB32の取付面作業順番ルール323、個別部品作業順番ルール324に基づき、作業順番を決定し、その結果を作業順番・カメラ位置情報229へ保存する。
<5. Work order generation processing>
Thus, when the editing of the child parts and blocks by the worker is completed and the “work order editing” button 63 on the child part / block editing screen 60 is clicked, the server processing device 21 executes work order generation processing ( (Refer FIG. 2, step S15). In this work order generation process, the server processing device 21 refers to data such as the process information 227, the three-dimensional model information 222, the block information 224, and the component adjacent information 225 in the work instruction diagram element DB 22, and the work instruction diagram generation rule DB 32 The work order is determined based on the mounting surface work order rule 323 and the individual component work order rule 324, and the result is stored in the work order / camera position information 229.
工程情報227(図3(h)参照)は、工程名、順番、引当モデル名、取付面などのデータにより構成され、工程が行われる順番を示した情報である。ここで、引当モデル名のモデル名は、ブロック名であってもよい。また、取付面とは、例えば、製品の右側面、左側面、天井、床などを意味し、部品取付箇所を区分する情報であり、完成した製品の三次元モデルでは、その構成部品はすべてがいずれかの取付面に属している。 The process information 227 (see FIG. 3 (h)) is information including a process name, an order, an allocation model name, an attachment surface, and the like, and indicating an order in which processes are performed. Here, the model name of the allocation model name may be a block name. Also, the mounting surface means, for example, the right side, left side, ceiling, floor, etc. of the product, and is information that categorizes the parts mounting location. In the completed three-dimensional model of the product, all of its components are It belongs to one of the mounting surfaces.
取付面作業順番ルール323(図5(c)参照)は、取付面作業順番を割当てるルールを定めた情報である。取付面作業順番とは、作業者の移動距離が少なくなるように、作業効率が向上するように、取付面ごとに定められた作業順番のことをいう。例えば、2m以上の高所作業から、床面作業、側面の作業と移動して作業する必要があるような場合には、取付面間の移動回数が増えると作業効率が低下する。そこで、取付面ごとに作業するような取付面作業順番ルールに従って取付面作業順番を定義し、作業効率の向上が図られている。 The mounting surface work order rule 323 (see FIG. 5C) is information that defines a rule for assigning the mounting surface work order. The mounting surface work order refers to a work order determined for each mounting surface so as to improve work efficiency so that the movement distance of the worker is reduced. For example, when it is necessary to move from a work at a height of 2 m or more to a floor work and a side work, the work efficiency decreases as the number of movements between the mounting faces increases. Therefore, the mounting surface work order is defined according to the mounting surface work order rule that works for each mounting surface, and the work efficiency is improved.
個別部品作業順番ルール324(図5(d)参照)は、各取付面内において、その取付面に属する部品を取付る順番を割当てるルールを定めた情報である。その順番は、作業者の作業効率とメンテナンス時の作業効率を事前に考慮した順番であり、例えば、上から下へ、左から右へなどの個別部品作業順番が定められている。 The individual part work order rule 324 (see FIG. 5D) is information that defines a rule for assigning the order of attaching the parts belonging to the attachment surface in each attachment surface. The order is an order in which the work efficiency of the worker and the work efficiency at the time of maintenance are considered in advance. For example, the order of individual component work such as from top to bottom and from left to right is determined.
作業順番・カメラ位置情報229(図4(b)参照)は、ブロック名、作業順番、座標、向きなどのデータを含んで構成される。作業順番生成処理では、ブロック名で指定されるブロックに含まれる部品の組立作業に対して、その作業順番が生成される。なお、座標および向きのデータは、カメラ位置および向きを意味し、次のカメラ位置情報付加処理で付加される。 The work order / camera position information 229 (see FIG. 4B) includes data such as a block name, work order, coordinates, and orientation. In the work order generation process, the work order is generated for the assembly work of the parts included in the block specified by the block name. The coordinate and orientation data mean the camera position and orientation, and are added in the next camera position information addition process.
以上に説明した取付面作業順番は、個別部品作業順番の上位に位置する概念である。また、工程情報227の順番は、取付面作業順番の上位に位置する概念である。従って、このような作業順番や工程の順番は、組み立てる部品、つまり、ブロックの階層情報に対応するといえる。すなわち、部品の種類ごとにブロックを構成し、ブロックごとに組立て指示をすることで、作業効率を向上させることができるばかりでなく、その組み立てに用いる装置や道具の利用効率を向上させることもできる。 The mounting surface work order described above is a concept positioned higher than the individual parts work order. In addition, the order of the process information 227 is a concept that is positioned higher than the mounting surface work order. Therefore, it can be said that such work order and process order correspond to hierarchical information of parts to be assembled, that is, blocks. In other words, by configuring a block for each type of part and instructing assembly for each block, not only can the work efficiency be improved, but also the utilization efficiency of devices and tools used for the assembly can be improved. .
ここで、作業順番や工程の順番に関連して、部品をブロック化することの効果について補足しておく。図7は、作業指示図生成対象の製品の右上方から見た外観図の例を示した図である。図7に示すように、当該製品は、台座Aの上に柱C、柱D、柱E、柱Fが設けられ、さらにその上に天井Bが設けられた構造をしている。このような製品においては、最初に台座Aの取付けを行ない、最後に天井Bの取付けを行うという作業順番を変更することはできない。それに対し、柱C、柱D、柱E、柱Fを台座Aに取付ける順番は、自由に変更することができる。 Here, it supplements about the effect of making components into blocks in relation to the work order and the process order. FIG. 7 is a diagram illustrating an example of an external view of a product that is a work instruction diagram generation target viewed from the upper right. As shown in FIG. 7, the product has a structure in which a pillar C, a pillar D, a pillar E, and a pillar F are provided on a pedestal A, and a ceiling B is provided thereon. In such a product, it is not possible to change the work order of mounting the base A first and mounting the ceiling B last. On the other hand, the order of attaching the pillar C, the pillar D, the pillar E, and the pillar F to the pedestal A can be freely changed.
作業者は、図7のような簡単な構造の製品では、作業順番の入れ替えの可否を一目見ただけで判断することができる。ところが、実際の製品の構造は、もっと複雑であるので、一般には、作業者が表示装置34に表示された製品の三次元モデルを見ただけで、容易に作業順番の入れ替えの可否を判断することができるとは限らない。 An operator can determine at a glance whether or not the work order can be changed in a product having a simple structure as shown in FIG. However, since the actual product structure is more complicated, in general, the operator can easily determine whether or not the work order can be changed only by looking at the three-dimensional model of the product displayed on the display device 34. It is not always possible.
しかしながら、ブロック化処理により、複数の部品を一つに纏めておくと、製品の構造が簡単化されるので、作業者は、複数のブロックについての作業順番の入れ替えの可否を容易に判断することが可能となる。ちなみに、図7の例において、柱C、柱D、柱E、柱Fが、それぞれ異なる多数の部品で構成され、その形状もそれぞれ異なり、一見柱に見えないような場合には、その取付け順番の入れ替えの可否が分かりにくくなる。それに対して、柱C、柱D、柱E、柱Fがそれぞれ一つのブロックで構成されていることが一見して分かる場合には、その取付け順番の入れ替えの可否は、容易に判断可能となる。 However, if a plurality of parts are combined into one by block processing, the structure of the product is simplified, so that the operator can easily determine whether the work order of the plurality of blocks can be changed. Is possible. Incidentally, in the example of FIG. 7, the column C, the column D, the column E, and the column F are configured by a number of different parts, and the shapes thereof are different from each other. It becomes difficult to understand whether or not to replace. On the other hand, if it can be seen at a glance that each of the pillar C, the pillar D, the pillar E, and the pillar F is composed of one block, it is possible to easily determine whether the mounting order can be changed. .
<6.カメラ位置情報付加処理>
次に、カメラ位置情報付加処理を実行する(図2、ステップS16参照)。すなわち、サーバ処理装置21は、作業順番生成処理で決定された作業順番が記憶された作業順番・カメラ位置情報229と作業図カメラ位置情報228と作業図カメラ位置ルール325とに基づき、各作業で用いられる作業図を表示するためのカメラ位置を決定し、その決定したカメラ位置のデータ(座標、向きなど)を作業順番・カメラ位置情報229の中に格納する。
<6. Camera position information addition processing>
Next, camera position information addition processing is executed (see step S16 in FIG. 2). That is, the server processing device 21 performs each work based on the work order / camera position information 229, work drawing camera position information 228, and work drawing camera position rule 325 in which the work order determined in the work order generation process is stored. The camera position for displaying the work drawing to be used is determined, and the data (coordinates, orientation, etc.) of the determined camera position is stored in the work order / camera position information 229.
ここで、作業図カメラ位置情報228(図4(a)参照)は、パターン名、座標、向き、取付面などのデータにより構成され、パターン名で識別され、かつ、取付面などに応じてあらかじめ設定されたカメラ位置データ(座標、向きなど)である。なお、本実施形態では、カメラ位置と称しているが、実際に製品の三次元モデル表示を行うとき、カメラが使用されることはなく、本実施形態でいうカメラ位置は、実際には、サーバ処理装置21が三次元モデル表示を行うときの視点位置を意味する。 Here, the work drawing camera position information 228 (see FIG. 4A) is composed of data such as a pattern name, coordinates, orientation, and mounting surface, is identified by the pattern name, and is previously determined according to the mounting surface and the like. The set camera position data (coordinates, orientation, etc.). In this embodiment, the camera position is referred to as a camera position. However, when actually displaying a three-dimensional model of a product, the camera is not used, and the camera position in this embodiment is actually a server. This means the viewpoint position when the processing device 21 displays a 3D model.
作業図カメラ位置ルール325は、ルールを適用する条件、カメラ位置(座標)、向きなどのデータにより構成され、ブロックを構成する部品が、条件データに適合する場合には、そのブロックのカメラ位置には、座標および向きのデータが適用される。 The work drawing camera position rule 325 is composed of data such as conditions for applying the rule, camera position (coordinates), and orientation. If the parts constituting the block match the condition data, the work position camera position rule 325 is set to the camera position of the block. Coordinate and orientation data are applied.
なお、作業図カメラ位置情報228や作業図カメラ位置ルール325でいうカメラ位置のデータとして、座標および向きのデータの他に、表示倍率や、カメラの傾きのデータが含まれていてもよい。 The camera position data referred to in the work drawing camera position information 228 and the work drawing camera position rule 325 may include display magnification and camera tilt data in addition to the coordinate and orientation data.
<7.作業順番編集処理>
次に、サーバ処理装置21は、作業者の入力操作を受付けて、作業順番・カメラ位置情報229の作業順番のデータを編集する作業順番編集処理を実行する(図2、ステップS17参照)。この作業順番編集処理については、さらに図8を参照して、以下に詳しく説明する。ここで、図8は、作業順番編集処理の実行に際して、作業指示図生成端末3の表示装置34に表示される作業順番編集画面の例を示した図である。
<7. Work order editing process>
Next, the server processing device 21 receives the operator's input operation and executes a work order editing process for editing the work order data of the work order / camera position information 229 (see step S17 in FIG. 2). This work order editing process will be described in detail below with reference to FIG. Here, FIG. 8 is a diagram showing an example of a work order editing screen displayed on the display device 34 of the work instruction diagram generation terminal 3 when executing the work order editing process.
図8に示すように、作業順番編集画面80には、「カメラ位置」ボタン81、「アニメ再生」ボタン82、「作業指示図出力」ボタン83、「非表示」ボタン84、作業順番表示領域85、三次元モデル表示領域86などが表示される。このとき、作業順番表示領域85には、作業順番・カメラ位置情報229の作業順番の昇順に従って、作業対象のブロック名が表示される。また、三次元モデル表示領域86には、当該作業指示図生成対象の製品の三次元モデルが表示される。 As shown in FIG. 8, the work order editing screen 80 includes a “camera position” button 81, an “animation playback” button 82, a “work instruction diagram output” button 83, a “hide” button 84, and a work order display area 85. A three-dimensional model display area 86 is displayed. At this time, the work order display area 85 displays the block names to be worked in the ascending order of the work order of the work order / camera position information 229. In the three-dimensional model display area 86, a three-dimensional model of the product for which the work instruction diagram is generated is displayed.
作業者は、作業順番表示領域85に表示されたブロック名をマウスカーソルなどで選択し、選択したブロック名を上下方向にドラッグすることにより、作業順番を自由に変更することができる。また、選択したブロック名をドラッグして、他のブロック名にドロップすれば、その選択したブロックをドロップ先のブロックに含まれる下位の階層のブロックとすることができる。 The operator can freely change the work order by selecting the block name displayed in the work order display area 85 with a mouse cursor or the like and dragging the selected block name in the vertical direction. Also, if the selected block name is dragged and dropped to another block name, the selected block can be made a lower-level block included in the block to which the block is dropped.
また、作業順番表示領域85でブロック名が選択されると、その選択されたブロック名はハイライト表示され、さらに、それに対応して、三次元モデル表示領域86では、その選択されたブロック名によって指定されるブロックの三次元モデル部分がハイライト表示される。同様に、三次元モデル表示領域86に表示された製品の三次元モデルにおいて、ある部分が選択されると、作業順番表示領域85では、その選択された部分に対応するブロックのブロック名がハイライト表示される。 Further, when a block name is selected in the work order display area 85, the selected block name is highlighted, and correspondingly, in the 3D model display area 86, the selected block name is displayed. The 3D model part of the specified block is highlighted. Similarly, when a certain part is selected in the three-dimensional model of the product displayed in the three-dimensional model display area 86, the block name of the block corresponding to the selected part is highlighted in the work order display area 85. Is displayed.
また、作業順番表示領域85でブロック名が選択され、「非表示」ボタン84がクリックされると、その選択されたブロック名は、そのブロック名の表示は消去され、さらに、三次元モデル表示領域86では、そのブロック名によって指定されるブロックの三次元モデル部分が三次元モデルの表示から消去される。同様に、三次元モデル表示領域86に表示された製品の三次元モデルにおいて、ある部分が選択され、「非表示」ボタン84がクリックされると、作業順番表示領域85では、その選択された部分に対応するブロックのブロック名がその表示から消去される。 Further, when a block name is selected in the work order display area 85 and the “Hide” button 84 is clicked, the display of the block name of the selected block name is erased, and the 3D model display area In 86, the 3D model portion of the block specified by the block name is deleted from the display of the 3D model. Similarly, when a certain part is selected in the 3D model of the product displayed in the 3D model display area 86 and the “Hide” button 84 is clicked, the selected part is displayed in the work order display area 85. The block name of the block corresponding to is deleted from the display.
なお、以上の「非表示」の処理では、対象物を消去してしまうのではなく、薄くまたは半透明に表示するようにしてもよい。この方が、非表示扱いになったブロックがあることが作業者にも一目で分かるようになる。 In the above “non-display” process, the object may not be erased but may be displayed thinly or translucently. This makes it easier for the operator to see that there are blocks that are hidden.
<8.カメラ位置編集処理>
こうして、作業者による作業順番の編集が終了し、作業順番編集画面80の「カメラ位置」ボタン81がクリックされると、サーバ処理装置21は、作業者の入力操作を受付けて、作業順番・カメラ位置情報229のカメラ位置(座標)や向きなどのデータを編集するカメラ位置編集処理を実行する(図2、ステップS18参照)。このカメラ位置編集処理については、さらに図9を参照して、以下に詳しく説明する。ここで、図9は、カメラ位置編集処理の実行に際して、作業指示図生成端末3の表示装置34に表示されるカメラ位置編集画面の例を示した図である。
<8. Camera position editing process>
Thus, when the editing of the work order by the worker is completed and the “camera position” button 81 on the work order editing screen 80 is clicked, the server processing device 21 accepts the operator's input operation, and the work order / camera A camera position editing process for editing data such as the camera position (coordinates) and orientation of the position information 229 is executed (see step S18 in FIG. 2). This camera position editing process will be described in detail below with reference to FIG. Here, FIG. 9 is a diagram showing an example of the camera position editing screen displayed on the display device 34 of the work instruction diagram generation terminal 3 when executing the camera position editing process.
図9に示すように、カメラ位置編集画面90には、共用パターン選択窓91、個人パターン選択窓92、パターン名入力窓93、現在カメラ位置データ表示窓94、調整中カメラ位置データ表示窓95、「パターン削除」ボタン96、「パターン登録」ボタン97、「ビュー取得」ボタン98、「カメラ位置登録」ボタン99、「戻る」ボタン101、三次元モデル表示領域100などが表示される。 As shown in FIG. 9, the camera position editing screen 90 includes a shared pattern selection window 91, an individual pattern selection window 92, a pattern name input window 93, a current camera position data display window 94, an adjusting camera position data display window 95, A “pattern deletion” button 96, a “pattern registration” button 97, a “view acquisition” button 98, a “camera position registration” button 99, a “return” button 101, a 3D model display area 100, and the like are displayed.
このとき、現在カメラ位置データ表示窓94には、カメラ位置情報付加処理(ステップS16)ですでに決定され、作業順番・カメラ位置情報229に記憶されている当該ブロック(ブロック名で指定)の組立作業に対応付けられたカメラ位置データ(座標、向きなど)が表示される。そして、三次元モデル表示領域100には、そのカメラ位置に基づき、当該ブロックの作業に対する製品の三次元モデルが表示される。 At this time, in the current camera position data display window 94, the assembly of the block (specified by the block name) already determined in the camera position information addition process (step S16) and stored in the work order / camera position information 229 is performed. Camera position data (coordinates, orientation, etc.) associated with the work is displayed. In the 3D model display area 100, a 3D model of the product for the work of the block is displayed based on the camera position.
作業者は、表示された三次元モデルを、マウス操作などにより、三次元空間内で自由に回転させ、また、拡大・縮小することができる。このとき、調整中カメラ位置データ表示窓95には、三次元モデル表示領域100に表示中の三次元モデルに対応するカメラ位置データが表示される。すなわち、サーバ処理装置21は、三次元モデルを回転、拡大、縮小する操作入力を受付けると、その操作に応じて、三次元モデルの表示を更新するとともに、カメラ位置のデータ(座標、向きなど)を計算して、その計算結果を調整中カメラ位置データ表示窓95に表示する。 The operator can freely rotate the displayed three-dimensional model in the three-dimensional space by mouse operation or the like, and can enlarge or reduce the model. At this time, the camera position data corresponding to the three-dimensional model being displayed in the three-dimensional model display area 100 is displayed in the adjusting camera position data display window 95. That is, when the server processing device 21 receives an operation input for rotating, enlarging, or reducing the 3D model, the server processing device 21 updates the display of the 3D model in accordance with the operation, and the camera position data (coordinates, orientation, etc.). And the calculation result is displayed on the camera position data display window 95 during adjustment.
そこで、作業者が三次元モデル表示領域100に表示されている三次元モデルを見て、そのカメラ位置が当該ブロックの組立て作業にとって適切な位置やアングルにあると判断したときには、作業者は、「カメラ位置登録」ボタン99をクリックして、当該ブロックの組立て作業に対するカメラ位置を確定させる。 Therefore, when the worker views the 3D model displayed in the 3D model display area 100 and determines that the camera position is at an appropriate position or angle for the assembly work of the block, the worker The “camera position registration” button 99 is clicked to determine the camera position for the assembly work of the block.
このとき、サーバ処理装置21は、三次元モデル表示領域100に表示中の三次元モデルに基づき、カメラ位置データ(座標、向きなど)を算出し、その算出したカメラ位置データ(座標、向きなど)により、当該作業(ブロック名)に対応付けられた作業順番・カメラ位置情報229のカメラ位置データ(座標、向きなど)を更新する。 At this time, the server processing device 21 calculates camera position data (coordinates, orientation, etc.) based on the 3D model being displayed in the 3D model display area 100, and the calculated camera position data (coordinates, orientation, etc.). Thus, the camera position data (coordinates, orientation, etc.) of the work order / camera position information 229 associated with the work (block name) is updated.
また、カメラ位置編集画面90において、その共用パターン選択窓91には、作業図カメラ位置情報228に登録されているパターン名が表示され、個人パターン選択窓92には、作業者が個人用に設定したカメラ位置データを選択するためのパターン名が表示される。なお、作業者が個人用に設定したカメラ位置データは、例えば、端末処理装置31に付属する記憶装置(以下、個人用記憶ファイルという)に記憶されているものとする。 In the camera position editing screen 90, the shared pattern selection window 91 displays the pattern name registered in the work drawing camera position information 228, and the personal pattern selection window 92 is set by the operator for personal use. The pattern name for selecting the selected camera position data is displayed. It is assumed that the camera position data set for personal use by the worker is stored in, for example, a storage device (hereinafter referred to as personal storage file) attached to the terminal processing device 31.
この場合、作業者は、これらのパターン名の一つをマウスカーソルなどで選択することができる。このとき、サーバ処理装置21は、その選択されたパターン名に対応するカメラ位置データ(座標、向きなど)を、作業図カメラ位置情報228または個人用に設定されたカメラ位置データの中から抽出し、その抽出したカメラ位置データを現在カメラ位置データ表示窓94に表示する。 In this case, the operator can select one of these pattern names with a mouse cursor or the like. At this time, the server processing device 21 extracts the camera position data (coordinates, orientation, etc.) corresponding to the selected pattern name from the work drawing camera position information 228 or the camera position data set for personal use. The extracted camera position data is displayed on the current camera position data display window 94.
次に、作業者が「ビュー取得」ボタン98をクリックすると、現在カメラ位置データ表示窓94に表示されたカメラ位置データに対応する製品の三次元モデルが三次元モデル表示領域100に表示される。以降、作業者は、前記したように、その表示された三次元モデルを、マウス操作などにより、三次元空間内で自由に回転させ、また、拡大・縮小させることができる。 Next, when the operator clicks the “view acquisition” button 98, the 3D model of the product corresponding to the camera position data currently displayed in the camera position data display window 94 is displayed in the 3D model display area 100. Thereafter, as described above, the worker can freely rotate the displayed three-dimensional model in the three-dimensional space by using a mouse or the like, and can enlarge or reduce the model.
次に、作業者が「カメラ位置登録」ボタン99をクリックすると、当該ブロックの組立て作業に対するカメラ位置が確定される。すなわち、サーバ処理装置21は、そのとき調整中カメラ位置データ表示窓95に表示しているカメラ位置データによって、現在カメラ位置データ表示窓94の表示を更新するとともに、作業順番・カメラ位置情報229における当該ブロック名に対応付けられたカメラ位置データ(座標、向きなど)を更新する。 Next, when the operator clicks the “camera position registration” button 99, the camera position for the assembly work of the block is determined. That is, the server processing device 21 updates the display of the current camera position data display window 94 with the camera position data currently displayed in the camera position data display window 95 under adjustment, and also updates the display in the work order / camera position information 229. The camera position data (coordinates, orientation, etc.) associated with the block name is updated.
なお、作業者は、共用パターン選択窓91および個人パターン選択窓92に表示されているパターン名の一つを選択して、「ビュー取得」ボタン98をクリックした後、三次元モデル表示領域100に表示された三次元モデルに対して何ら操作を加えずに、「カメラ位置登録」ボタン99をクリックすることもできる。この場合、作業者は、当該ブロックの組立て作業のカメラ位置データとして、作業図カメラ位置情報228または個人用記憶ファイルに登録済のカメラ位置データをそのまま再利用したものといえる。 The operator selects one of the pattern names displayed in the shared pattern selection window 91 and the personal pattern selection window 92, clicks the “view acquisition” button 98, and then enters the 3D model display area 100. It is also possible to click the “camera position registration” button 99 without performing any operation on the displayed three-dimensional model. In this case, it can be said that the worker reuses the camera position data registered in the work drawing camera position information 228 or the personal storage file as it is as the camera position data of the assembly work of the block.
また、作業者は、三次元モデル表示領域100に表示中の三次元モデルに対して、回転などの操作を加えた後、パターン名入力窓93に新たなパターン名を設定して、「パターン登録」ボタンをクリックすることもできる。この場合には、サーバ処理装置21は、そのとき調整中カメラ位置データ表示窓95に表示中のカメラ位置データを新たなパターン名のカメラ位置データとして、作業図カメラ位置情報228または当該作業者の個人用記憶ファイルに登録する。 In addition, the operator performs an operation such as rotation on the 3D model displayed in the 3D model display area 100, sets a new pattern name in the pattern name input window 93, You can also click the "" button. In this case, the server processing device 21 uses the camera position data currently displayed in the camera position data display window 95 under adjustment as the camera position data of the new pattern name as the camera position data 228 or the operator's Register in a personal storage file.
また、作業者が共用パターン選択窓91または個人パターン選択窓92に表示されているパターン名のうち1つまたは複数のパターン名を選択し、「パターン削除」ボタン96をクリックした場合には、サーバ処理装置21は、その選択されたパターン名に該当するカメラ位置データを、作業図カメラ位置情報228または個人用記憶ファイルから削除する。 Further, when the operator selects one or more pattern names from among the pattern names displayed in the shared pattern selection window 91 or the personal pattern selection window 92 and clicks the “delete pattern” button 96, the server The processing device 21 deletes the camera position data corresponding to the selected pattern name from the work drawing camera position information 228 or the personal storage file.
なお、以上に説明したカメラ位置編集処理は、作業順番・カメラ位置情報229で定義されているすべての作業(すなわち、ブロック名)に対応して、その作業(ブロック名)ごとに行われる。そこで、カメラ位置編集処理の対象作業(対象ブロック)を明確化するために、三次元モデル表示領域100などにブロック名を表示しておく。 The camera position editing process described above is performed for each work (block name) corresponding to all the works (that is, block names) defined in the work order / camera position information 229. Therefore, in order to clarify the target work (target block) of the camera position editing process, the block name is displayed in the 3D model display area 100 or the like.
作業者は、カメラ位置編集画面90を用いたカメラ位置の編集操作を終了したときには、「戻る」ボタン101をクリックする。その場合には、サーバ処理装置21は、カメラ位置編集画面90の表示を閉じて、前に表示していた作業順番編集画面80を再度表示する。 When the operator finishes the camera position editing operation using the camera position editing screen 90, the operator clicks a “return” button 101. In that case, the server processing device 21 closes the display of the camera position editing screen 90 and displays the work order editing screen 80 displayed previously again.
なお、作業順番・カメラ位置情報229における座標、向きなどのカメラ位置データは、すでにカメラ位置情報付加処理(ステップS16)で設定されているわけであるから、サーバ処理装置21は、一部または全部の作業(ブロック)に対するカメラ位置編集処理の実行を省略してもよい。 Since the camera position data such as coordinates and orientations in the work order / camera position information 229 has already been set in the camera position information addition process (step S16), the server processing device 21 is partly or entirely. The execution of the camera position editing process for the work (block) may be omitted.
<9.アニメでの作業順番、カメラ位置確認処理>
次に、作業順番編集画面80で「アニメ再生」ボタン82がクリックされると、サーバ処理装置21は、アニメでの作業順番、カメラ位置確認処理を実行する(図2、ステップS19参照)。すなわち、サーバ処理装置21は、作業順番・カメラ位置情報229に格納されているブロックの組立の作業順番に従い、そのブロックの作業に対応付けられたカメラ位置データに基づき再生される製品の三次元モデルを、三次元モデル表示領域86に所定の時間間隔で順次表示する。この表示は、各ブロックが順次組み立てられ、製品が組み上がって行く様子を、時間を追って表示するアニメーション表示に他ならない。
<9. Animation order, camera position confirmation process>
Next, when the “reproduce animation” button 82 is clicked on the work order editing screen 80, the server processing device 21 executes the work order and camera position confirmation process in the animation (see FIG. 2, step S19). That is, the server processing device 21 follows the work order of the assembly of the block stored in the work order / camera position information 229, and the three-dimensional model of the product reproduced based on the camera position data associated with the work of the block. Are sequentially displayed in the three-dimensional model display area 86 at predetermined time intervals. This display is nothing but an animation display in which each block is sequentially assembled and the product is assembled over time.
なお、そのアニメーション表示の再生速度は、図示しない速度設定のスライダボタンなどを用いて、適宜、変更可能なようにしておく。また、作業順番表示領域85に表示されたブロック名から所定の範囲のブロック名が選択され、「アニメ再生」ボタン82がクリックされたときには、その範囲で指定されたブロックの組立作業のアニメーションのみが表示がされる。また、図示しない「アニメ停止」ボタンを設けておき、アニメ表示中に、「アニメ停止」ボタンがクリックされたときには、そのアニメーション表示を停止するようにしておいてもよい。 It should be noted that the playback speed of the animation display can be changed as appropriate using a speed setting slider button (not shown). When a block name in a predetermined range is selected from the block names displayed in the work order display area 85 and the “reproduce animation” button 82 is clicked, only the animation of the assembly work of the block specified in that range is displayed. Displayed. Also, an “animation stop” button (not shown) may be provided, and when the “animation stop” button is clicked during animation display, the animation display may be stopped.
以上のアニメーション表示により、作業者は、製品が組み上がって行く様子を、つぶさに見ることができるので、それぞれの作業についてカメラ位置が適切であるか否かを容易に判断することが可能となる。 With the animation display described above, the worker can see how the product is assembled, so that it is possible to easily determine whether the camera position is appropriate for each operation.
そこで、作業者が以上のようなアニメーション表示を見て、それぞれの作業のカメラ位置が適切であることを確認したとき、つまり、サーバ処理装置21は、「確認OK」の操作入力を受付けたときには(ステップS20でYes)、次のステップS21へ移行する。また、作業者がアニメーション表示を見て、少なくとも一つ作業についてカメラ位置を変更したほうがよいと判断した場合、つまり、サーバ処理装置21が「確認OK」でない操作入力を受付けたときには(ステップS20でNo)、ステップS18へ戻って、カメラ位置編集処理(ステップS18)を再度実行して、カメラ位置データを変更する。 Therefore, when the worker sees the animation display as described above and confirms that the camera position of each work is appropriate, that is, when the server processing device 21 accepts an operation input of “confirmation OK”. (Yes in step S20), the process proceeds to the next step S21. Further, when the worker views the animation display and determines that it is better to change the camera position for at least one work, that is, when the server processing device 21 receives an operation input other than “confirmation OK” (in step S20). No), returning to step S18, the camera position editing process (step S18) is executed again to change the camera position data.
ここで、「確認OK」の操作入力とは、作業順番編集画面80で「作業指示図出力」ボタン83のクリック入力を受け付けることであり、また、「確認OK」でない操作入力とは、「カメラ位置」ボタン81のクリック入力を受け付けることである。 Here, the operation input of “confirmation OK” is to accept a click input of the “work instruction diagram output” button 83 on the work order editing screen 80, and the operation input that is not “confirmation OK” is “camera It is to accept the click input of the “position” button 81.
<10.作業指示図出力処理>
そこで、作業順番編集画面80で「作業指示図出力」ボタン83がクリックされると、サーバ処理装置21は、まず、作業指示図テンプレート選択処理を実行する(図2、ステップS21参照)。
<10. Work instruction diagram output processing>
Therefore, when the “work instruction diagram output” button 83 is clicked on the work order editing screen 80, the server processing device 21 first executes a work instruction diagram template selection process (see FIG. 2, step S21).
すなわち、サーバ処理装置21は、作業指示図フォーマット情報230(図4(c)参照)を参照して、作業指示図フォーマットのテンプレート名のリストを表示装置34に表示する(図示省略)。そして、作業者がマウスカーソルなどでそのテンプレート名のリストから1つを選択する操作をすると、サーバ処理装置21は、作業指示図フォーマット情報230を参照して、選択されたテンプレート名に対応するファイル名を有する作業指示図のテンプレートを取得する。 That is, the server processing device 21 displays a list of template names in the work instruction diagram format on the display device 34 with reference to the work instruction diagram format information 230 (see FIG. 4C) (not shown). Then, when the operator performs an operation of selecting one from the list of template names with a mouse cursor or the like, the server processing device 21 refers to the work instruction diagram format information 230 and refers to the file corresponding to the selected template name. A template for a work instruction diagram having a name is acquired.
次に、サーバ処理装置21は、その取得した作業指示図テンプレートを用いて、各作業(ブロック)に対する作業指示図を作成し、出力する作業指示図出力処理を実行する(ステップS22参照)。このとき、作業指示図の作業図表示領域112に表示される製品の三次元モデルの図は、アニメでの作業順番、カメラ位置処理(ステップS19)で確定されたカメラ位置により得られた三次元モデルの図である。 Next, the server processing device 21 creates a work instruction diagram for each work (block) using the acquired work instruction diagram template, and executes a work instruction diagram output process for output (see step S22). At this time, the 3D model of the product displayed in the work diagram display area 112 of the work instruction diagram is a 3D model obtained by the work order in animation and the camera position determined by the camera position process (step S19). FIG.
図10および図11は、本発明の実施形態に係る作業指示図の例を示した図であり、図10は、台座の上に柱を表すブロックB1を取付ける作業を行うときに提示される作業指示図の例、図11は、4本の柱の上に天井を表すブロックT1を取付ける作業を行うときに提示される作業指示図の例である。図10および図11のそれぞれに示すように、作業指示図110おいて、工程名欄111には、それぞれのブロックを組立てる工程の工程名が表示される。その工程名は、ブロック情報224および工程情報227を参照することにより、ブロック名に対応する工程名を得ることができる。 10 and 11 are diagrams showing examples of work instruction diagrams according to the embodiment of the present invention, and FIG. 10 is a work presented when a work for mounting a block B1 representing a pillar on a pedestal is performed. An example of an instruction diagram, FIG. 11 is an example of a work instruction diagram presented when an operation of attaching a block T1 representing a ceiling on four pillars is performed. As shown in FIGS. 10 and 11, in the work instruction diagram 110, the process name column 111 displays process names of processes for assembling the respective blocks. For the process name, the process name corresponding to the block name can be obtained by referring to the block information 224 and the process information 227.
作業図表示領域112に表示された製品の三次元モデルの図において、当該工程で組立て対象となるブロックは、ハイライトされて表示される。従って、作業者は、どのブロックをどの位置にどのように組立てればよいか、視覚的に認識することができる。 In the diagram of the three-dimensional model of the product displayed in the work diagram display area 112, the block to be assembled in the process is highlighted and displayed. Therefore, the operator can visually recognize which block should be assembled in which position and how.
また、作業指示図110の下欄部114には、当該工程で必要な部品についての様々な情報が表示される。これらの情報は、作業指示図フォーマット情報230から得られた作業指示図テンプレートで指定される情報であり、ユニット情報221、締結部品情報226、工程情報227、電気部品情報232、機械部品情報233、子部品情報223、ブロック情報224などを参照することによって得られる。 Further, in the lower column part 114 of the work instruction diagram 110, various information about the parts necessary for the process is displayed. These pieces of information are information specified by the work instruction diagram template obtained from the work instruction diagram format information 230. The unit information 221, the fastening part information 226, the process information 227, the electrical part information 232, the machine part information 233, It is obtained by referring to the child component information 223, the block information 224, and the like.
また、作業指示図110の注記欄113には、組立作業者が作業時に注意すべき事項が表示される。この注記事項は、作業指示図生成の作業者によって、キーボードなどの入力装置33を介して入力される。 Further, in the note column 113 of the work instruction diagram 110, items that should be noted by the assembly worker during work are displayed. This annotation is input by the operator who generates the work instruction diagram via the input device 33 such as a keyboard.
<作成済み作業指示図の利用方法>
以上、図2〜図11を用いた説明した作業指示図生成の手順は、作業指示図を全くの新規に作成する場合のものである。次に、図12を参照して、作成済みの作業指示図に関連するデータが存在する場合の作業指示図の作成手順について説明する。
<How to use created work instruction diagram>
The work instruction diagram generation procedure described with reference to FIGS. 2 to 11 is for creating a completely new work instruction diagram. Next, a procedure for creating a work instruction diagram when data related to the created work instruction diagram exists will be described with reference to FIG.
図12は、ブロックの階層構成およびブロックの部署が類似する二つの製品の対応関係の例を示した図である。図12(a)に示すように、既存の製品Aと新しい製品Bとの間で、個々のブロック名が異なっていても、ブロックの階層構成が同じで、さらに、図12(b)に示すように、製品Aと製品Bとの間で、各ブロックに対応付けられた部署が同じであった場合には、これら製品Aと製品Bとは、よく似た製品であるといえる。ここで、部署とは、前記したように該当するユニットや部品を製造した部署(自社生産の場合)、または、メーカである(購入品の場合)。このような場合、製品Bは、製品Aからみると部品の一部が更新されたものであったり、形状が似た製品であったりする。 FIG. 12 is a diagram illustrating an example of a correspondence relationship between two products having similar block hierarchical configurations and block departments. As shown in FIG. 12 (a), even if the individual block names are different between the existing product A and the new product B, the hierarchical structure of the blocks is the same, and further shown in FIG. 12 (b). Thus, if the departments associated with each block are the same between the product A and the product B, it can be said that the product A and the product B are very similar products. Here, the department is the department that manufactured the corresponding unit or part as described above (in the case of in-house production) or the manufacturer (in the case of a purchased product). In such a case, when viewed from the product A, the product B may be a part of a part that has been updated or a product that has a similar shape.
このような場合には、製品Aの作業工程および作業指示図を製品Bに適用することができるが、その際には、製品Bのユニット、隣接関係、締結部品、機械部品、電気部品などを、それぞれ、製品Aのユニット、隣接関係、締結部品、機械部品、電気部品などに対応付ける必要がある。サーバ処理装置21は、ユニット情報221、締結部品情報226、部品隣接情報225、機械部品情報233、電気部品情報232などを用いて、その対応付けの処理を行う。 In such a case, the work process and work instruction diagram of the product A can be applied to the product B. In this case, the unit of the product B, the adjacent relationship, the fastening part, the mechanical part, the electrical part, etc. , It is necessary to correspond to the unit, the adjacent relationship, the fastening part, the mechanical part, the electric part, etc. of the product A, respectively. The server processing device 21 uses the unit information 221, the fastening part information 226, the part adjacent information 225, the machine part information 233, the electrical part information 232, and the like to perform the association process.
このような対応付けを行っておくことにより、サーバ処理装置21は、製品Aの子部品情報223、ブロック情報224、作業順番・カメラ位置情報229を、製品Bの対応するユニットや部品で置き換えることだけで、製品Bの作業順番・カメラ位置情報229を作成することができる。 By performing such association, the server processing device 21 replaces the child part information 223, the block information 224, and the work order / camera position information 229 of the product A with the corresponding units and parts of the product B. Only the work order / camera position information 229 of the product B can be created.
以降、作業指示図を作成する作業者は、サーバ処理装置21が実行する図2のステップS19〜ステップS22の処理に従って、製品Bの作業順番・カメラ位置情報229に基づいて表示されるアニメーションなどを見て、作業順番やカメラ位置を確認し、確認OKであれば、作業テンプレートを適宜選択して、表示装置34に作業指示図を出力させればよい。 Thereafter, the worker who creates the work instruction diagram displays an animation or the like displayed based on the work order / camera position information 229 of the product B in accordance with the processing of step S19 to step S22 of FIG. As a result, the work order and the camera position are confirmed, and if the confirmation is OK, a work template may be selected as appropriate and a work instruction diagram may be output to the display device 34.
以上のように、製品のブロックの階層構成および部署が類似している作業指示図生成済の既存の製品がある場合には、既存の製品の子部品化、ブロック化、作業順番・カメラ位置などのデータを引き継ぐことによって、作業指示図を作成する作業者の手数を軽減することができる。 As described above, if there is an existing product that has a work instruction diagram generated with a similar hierarchical structure and department of the product block, the existing product is made into child parts, blocked, work order, camera position, etc. By taking over the data, it is possible to reduce the labor of the worker who creates the work instruction diagram.
以上、本実施形態によれば、サーバ処理装置がユニットまたは部品の三次元モデル情報222、部品隣接情報225などに基づき、ユニットや部品間の関係を子部品化し、ブロック化することにより、自動的に作業順番を生成し、それぞれの作業に対する作業図を作成するので、作業指示図を作成する作業者の負担が大幅に軽減される。 As described above, according to the present embodiment, the server processing apparatus automatically converts the relationship between units and parts into subparts and blocks them based on the unit or part 3D model information 222, part adjacency information 225, and the like. Since the work order is generated and work drawings for each work are created, the burden on the worker who creates the work instruction diagram is greatly reduced.
1 作業指示図生成装置
2 作業指示図生成サーバ
3 作業指示図生成端末
4 ネットワーク
21 サーバ処理装置
22 作業指示図要素DB
31 端末処理装置
32 作業指示図生成ルールDB
33 入力装置
34 表示装置
221 ユニット情報
222 三次元モデル情報
223 子部品情報
224 ブロック情報
225 部品隣接情報
226 締結部品情報
227 工程情報
228 作業図カメラ位置情報
229 作業順番・カメラ位置情報
230 作業指示図フォーマット情報
232 電気部品情報
233 機械部品情報
321 子部品化ルール
322 ブロック化ルール
323 取付面作業順番ルール
324 個別部品作業順番ルール
325 作業図カメラ位置ルール
DESCRIPTION OF SYMBOLS 1 Work instruction figure production | generation apparatus 2 Work instruction figure production | generation server 3 Work instruction figure production | generation terminal 4 Network 21 Server processing apparatus 22 Work instruction figure element DB
31 terminal processing device 32 work instruction diagram generation rule DB
33 Input Device 34 Display Device 221 Unit Information 222 3D Model Information 223 Child Part Information 224 Block Information 225 Part Adjacent Information 226 Fastening Part Information 227 Process Information 228 Work Drawing Camera Position Information 229 Work Order / Camera Position Information 230 Work Instruction Diagram Format Information 232 Electric part information 233 Machine part information 321 Child parts rule 322 Blocking rule 323 Mounting surface work order rule 324 Individual part work order rule 325 Work drawing camera position rule
Claims (8)
前記データ処理装置は、
前記部品の三次元形状データ、前記部品の配置位置データおよび前記部品同士の隣接関係データに基づき、前記複数の部品のうち、同じ構造体に統合可能な部品を統合して構成したブロック化部品のデータを生成する処理と、
前記ブロック化部品を含む前記部品の階層構成情報を表示装置に表示し、作業者による前記部品の階層構成情報の変更を指示する操作入力を受付けたときには、前記操作入力に応じて、前記部品の階層構成情報を変更する処理と、
あらかじめ定められた作業順番ルールに基づき、前記部品または前記ブロック化部品の組み立て作業の順番を生成する処理と、
前記組み立て作業のそれぞれについて、前記部品の三次元形状データ、前記部品の配置位置データおよび前記部品同士の隣接関係データを用いて、前記部品または前記ブロック化部品を組み立てたときの製造途上の前記製品の所定の視点位置からの外観図を生成する処理と、
前記組み立て作業のそれぞれについて、前記生成した三次元形状の外観図を用いて前記作業指示図を生成する処理と、
を実行すること
を特徴とする作業指示図生成装置。 A storage device storing at least three-dimensional shape data of the part relating to a product composed of a plurality of parts, arrangement position data of the part in the product, and adjacency data of the parts, and data stored in the storage device A work instruction diagram generating device for generating a work instruction diagram used in each step of assembling the parts,
The data processing device includes:
Based on the three-dimensional shape data of the part, the arrangement position data of the part, and the adjacent relationship data of the parts, among the plurality of parts, a block part that is configured by integrating parts that can be integrated into the same structure. Processing to generate data;
When the hierarchical configuration information of the part including the blocked part is displayed on a display device and an operation input instructing an operator to change the hierarchical configuration information of the part is received, according to the operation input, Processing to change the hierarchy configuration information;
Based on a predetermined work order rule, a process for generating an assembly work order of the parts or the blocked parts;
For each of the assembling operations, the product under production when the part or the blocked part is assembled using the three-dimensional shape data of the part, the arrangement position data of the part, and the adjacency data of the parts Generating an external view from a predetermined viewpoint position;
For each of the assembly operations, a process of generating the work instruction diagram using the generated three-dimensional shape external view;
A work instruction diagram generating device characterized by executing
前記外観図を生成する処理では、作業者の操作入力を受付けて、前記視点位置を変更する視点位置編集処理を、さらに、実行すること
を特徴とする請求項1に記載の作業指示図生成装置。 The data processing device includes:
The work instruction diagram generation apparatus according to claim 1, wherein the process of generating the external view further executes a viewpoint position editing process for receiving an operation input from an operator and changing the viewpoint position. .
前記外観図を生成する処理では、作業者の操作入力を受付けて、前記組み立て作業の順番を生成する処理で生成された前記組み立て作業の順番を変更する作業順番編集処理を、さらに、実行すること
を特徴とする請求項1または請求項2に記載の作業指示図生成装置。 The data processing device includes:
In the process of generating the external view, the operation order editing process is further performed in which the operator's operation input is received and the order of the assembly work generated in the process of generating the order of the assembly work is changed. The work instruction diagram generation device according to claim 1 or 2, characterized by the above-mentioned.
前記組み立て作業のそれぞれについて、前記生成した三次元形状の外観図を、前記組み立て作業の順番に沿って、表示装置に所定の時間間隔で順次表示するアニメーション表示処理を、さらに、実行すること
を特徴とする請求項1ないし請求項3のいずれか一項に記載の作業指示図生成装置。 The data processing device includes:
For each of the assembly operations, an animation display process for sequentially displaying the generated external view of the three-dimensional shape in a predetermined time interval on the display device in the order of the assembly operations is further executed. The work instruction diagram generation device according to any one of claims 1 to 3.
前記データ処理装置は、
前記部品の三次元形状データ、前記部品の配置位置データおよび前記部品同士の隣接関係データに基づき、前記複数の部品のうち、同じ構造体に統合可能な部品を統合して構成したブロック化部品のデータを生成する処理と、
前記ブロック化部品を含む前記部品の階層構成情報を表示装置に表示し、作業者による前記部品の階層構成情報の変更を指示する操作入力を受付けたときには、前記操作入力に応じて、前記部品の階層構成情報を変更する処理と、
あらかじめ定められた作業順番ルールに基づき、前記部品または前記ブロック化部品の組み立て作業の順番を生成する処理と、
前記組み立て作業のそれぞれについて、前記部品の三次元形状データ、前記部品の配置位置データおよび前記部品同士の隣接関係データを用いて、前記部品または前記ブロック化部品を組み立てたときの製造途上の前記製品の所定の視点位置からの外観図を生成する処理と、
前記組み立て作業のそれぞれについて、前記生成した三次元形状の外観図を用いて前記作業指示図を生成する処理と、
を実行すること
を特徴とする作業指示図生成方法。 A storage device storing at least three-dimensional shape data of the part relating to a product composed of a plurality of parts, arrangement position data of the part in the product, and adjacency data of the parts, and data stored in the storage device A work instruction diagram generating method in a work instruction diagram generating device for generating a work instruction diagram used in each step of assembling the parts, comprising:
The data processing device includes:
Based on the three-dimensional shape data of the part, the arrangement position data of the part, and the adjacent relationship data of the parts, among the plurality of parts, a block part that is configured by integrating parts that can be integrated into the same structure. Processing to generate data;
When the hierarchical configuration information of the part including the blocked part is displayed on a display device and an operation input instructing an operator to change the hierarchical configuration information of the part is received, according to the operation input, Processing to change the hierarchy configuration information;
Based on a predetermined work order rule, a process for generating an assembly work order of the parts or the blocked parts;
For each of the assembling operations, the product under production when the part or the blocked part is assembled using the three-dimensional shape data of the part, the arrangement position data of the part, and the adjacency data of the parts Generating an external view from a predetermined viewpoint position;
For each of the assembly operations, a process of generating the work instruction diagram using the generated three-dimensional shape external view;
A work instruction diagram generation method characterized by:
前記外観図を生成する処理では、作業者の操作入力を受付けて、前記視点位置を変更する視点位置編集処理を、さらに、実行すること
を特徴とする請求項5に記載の作業指示図生成方法。 The data processing device includes:
The work instruction diagram generation method according to claim 5, wherein in the process of generating the external view, a viewpoint position editing process for receiving an operation input from an operator and changing the viewpoint position is further executed. .
前記外観図を生成する処理では、作業者の操作入力を受付けて、前記組み立て作業の順番を生成する処理で生成された前記組み立て作業の順番を変更する作業順番編集処理を、さらに、実行すること
を特徴とする請求項5または請求項6に記載の作業指示図生成方法。 The data processing device includes:
In the process of generating the external view, the operation order editing process is further performed in which the operator's operation input is received and the order of the assembly work generated in the process of generating the order of the assembly work is changed. The work instruction diagram generation method according to claim 5, wherein:
前記組み立て作業のそれぞれについて、前記生成した三次元形状の外観図を、前記組み立て作業の順番に沿って、表示装置に所定の時間間隔で順次表示するアニメーション表示処理を、さらに、実行すること
を特徴とする請求項5ないし請求項7のいずれか一項に記載の作業指示図生成方法。
The data processing device includes:
For each of the assembly operations, an animation display process for sequentially displaying the generated external view of the three-dimensional shape in a predetermined time interval on the display device in the order of the assembly operations is further executed. A work instruction diagram generation method according to any one of claims 5 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009158207A JP5443858B2 (en) | 2009-07-02 | 2009-07-02 | Work instruction diagram generation apparatus and work instruction diagram generation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009158207A JP5443858B2 (en) | 2009-07-02 | 2009-07-02 | Work instruction diagram generation apparatus and work instruction diagram generation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011013986A JP2011013986A (en) | 2011-01-20 |
JP5443858B2 true JP5443858B2 (en) | 2014-03-19 |
Family
ID=43592788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009158207A Active JP5443858B2 (en) | 2009-07-02 | 2009-07-02 | Work instruction diagram generation apparatus and work instruction diagram generation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5443858B2 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5608576B2 (en) * | 2011-01-21 | 2014-10-15 | 株式会社日立製作所 | Work order management system and work order management method |
JP5628083B2 (en) * | 2011-04-13 | 2014-11-19 | 株式会社日立製作所 | Computer system and assembly animation generation method |
JP5896621B2 (en) * | 2011-04-19 | 2016-03-30 | ジャパンマリンユナイテッド株式会社 | Setting procedure for assembling parts |
JP5525497B2 (en) * | 2011-09-06 | 2014-06-18 | 日立Geニュークリア・エナジー株式会社 | Plant work support apparatus and plant work support method |
US9547303B2 (en) * | 2013-10-18 | 2017-01-17 | The Boeing Company | Managing the manufacturing lifecycle of fasteners of a product |
JP6882137B2 (en) * | 2017-10-16 | 2021-06-02 | 株式会社日立製作所 | Work instruction system |
JPWO2019082429A1 (en) * | 2017-10-24 | 2020-04-02 | 三菱電機株式会社 | Manufacturing work support system, manufacturing work support method, and program |
JP7110138B2 (en) * | 2019-03-11 | 2022-08-01 | 株式会社日立製作所 | Work order system and method |
JP2021039776A (en) * | 2020-11-12 | 2021-03-11 | 株式会社日立製作所 | Work instruction system and method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08297693A (en) * | 1995-02-28 | 1996-11-12 | Hitachi Ltd | Device and method for preparing assembly order |
JP2002259500A (en) * | 2001-03-06 | 2002-09-13 | Omron Corp | Preparation apparatus for instruction document and support system for work |
JP4231547B2 (en) * | 2003-04-23 | 2009-03-04 | 富士通株式会社 | Configuration generation method and configuration generation program |
JP2006126940A (en) * | 2004-10-26 | 2006-05-18 | Fuji Heavy Ind Ltd | Production process planning support system |
JP2006318166A (en) * | 2005-05-12 | 2006-11-24 | Hitachi Communication Technologies Ltd | Parts assembly instruction device |
JP2008225596A (en) * | 2007-03-09 | 2008-09-25 | Lexer Research Inc | System for supporting confirmation of work progress |
-
2009
- 2009-07-02 JP JP2009158207A patent/JP5443858B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011013986A (en) | 2011-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5443858B2 (en) | Work instruction diagram generation apparatus and work instruction diagram generation method | |
CN107169247B (en) | Household industry service system based on 3D cloud design | |
JP6041958B2 (en) | Improved user interface for object design | |
TW527573B (en) | Method and apparatus for manually selecting, displaying, and repositioning dimension of a part model | |
KR101591148B1 (en) | Recording medium recording assembly sequence generating program, assembly sequence generating apparatus, and manufacturing method | |
KR101441680B1 (en) | Improved computerized collaborative work | |
Kieferle et al. | BIM interactive-about combining bim and virtual reality | |
CN109254766B (en) | Mobile-terminal-based visual programming platform and two-dimensional drawing three-dimensional visualization method | |
CN111047685B (en) | Method for realizing power plant BIM model panoramic roaming | |
WO2020102114A1 (en) | Computer system and method for managing coordination issues in construction projects | |
US20120096425A1 (en) | Software Map | |
JP5065175B2 (en) | CAD program, structure design system, and design method | |
KR101674101B1 (en) | Project management system based information and communication technology | |
JP5496119B2 (en) | Screen data editing device for programmable display | |
US20060053071A1 (en) | Product parts catalog creating method and system | |
CN111819564B (en) | Method and system for automatic work instruction creation | |
JP2001134633A (en) | Electronic drawing viewer | |
CN111897530B (en) | UI system and method based on UE4 platform | |
CN115545401B (en) | Urban physical examination evaluation method, system and computer equipment based on visual index model configuration | |
KR102099093B1 (en) | Customized Motion Graphic Video Production System | |
EP4002282B1 (en) | Method for creating an animation summarizing a design process of a three-dimensional object | |
EP4356338A1 (en) | Mobile viewer object statusing | |
JP4949001B2 (en) | Image processing apparatus, program, and storage medium | |
JP2002207511A (en) | Support system for creation of operation on production line and for setting of man-hour thereof, computer- readable storage medium, and computer program product | |
CN112419507A (en) | 3Dweb model online display method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130426 |
|
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: 20131203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5443858 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |