JP7304744B2 - 3D model creation device, 3D model creation method, and program - Google Patents

3D model creation device, 3D model creation method, and program Download PDF

Info

Publication number
JP7304744B2
JP7304744B2 JP2019111028A JP2019111028A JP7304744B2 JP 7304744 B2 JP7304744 B2 JP 7304744B2 JP 2019111028 A JP2019111028 A JP 2019111028A JP 2019111028 A JP2019111028 A JP 2019111028A JP 7304744 B2 JP7304744 B2 JP 7304744B2
Authority
JP
Japan
Prior art keywords
model
dimensional model
unit
unmodeled
necessary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019111028A
Other languages
Japanese (ja)
Other versions
JP2020204817A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2019111028A priority Critical patent/JP7304744B2/en
Publication of JP2020204817A publication Critical patent/JP2020204817A/en
Application granted granted Critical
Publication of JP7304744B2 publication Critical patent/JP7304744B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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

  • Image Generation (AREA)

Description

本発明は、デザインレビューをする際に必要な3次元モデルを作成する3次元モデル作成装置、3次元モデル作成方法、およびプログラムに関する。 The present invention relates to a three-dimensional model creating apparatus, a three-dimensional model creating method, and a program for creating a three-dimensional model necessary for design review.

製品を実際に製造することができるか否かを判断し、製品の設計または製造工程の見直しを行うためにデザインレビューが実施されている。また、デザインレビューの検証手順に従って、製品を製造するために必要な部品、治工具等の3次元モデルを仮想空間上に適宜配置し、仮想空間上でデザインレビューを実施可能な技術も知られている。例えば、特許文献1には、3次元CADシステムを使って設計された仮想物体のデータを用いてデザインレビューを実施するシステムについて記載されている。 Design reviews are conducted to determine whether the product can actually be manufactured and to review the product design or manufacturing process. In addition, according to the design review verification procedure, there is also known a technology that allows the design review to be performed in the virtual space by appropriately arranging the 3D models of the parts, jigs, tools, etc. necessary for manufacturing the product in the virtual space. there is For example, Patent Literature 1 describes a system that performs design review using data of a virtual object designed using a three-dimensional CAD system.

特開2010-146285号公報JP 2010-146285 A

製品は、一般的に、多くの部品から構成され、その製造には多くの治工具が使用されるため、上述したようなデザインレビューを実施するためには多くの3次元モデルが必要である。そのため、デザインレビュー実施者は、3次元モデルを作成するために、多くの作業時間を費やしてしまうという問題がある。 Since a product generally consists of many parts and uses many jigs and tools for its manufacture, many three-dimensional models are required to carry out the above-described design review. Therefore, there is a problem that the design reviewer spends a lot of time working to create the three-dimensional model.

本発明は上記問題に鑑みてなされたものであり、従来よりも、デザインレビューを実施するために必要な3次元モデルを効率的に作成可能な3次元モデル作成装置、3次元モデル作成方法、およびプログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and provides a three-dimensional model creation apparatus, a three-dimensional model creation method, and a three-dimensional model creation method that are capable of efficiently creating a three-dimensional model necessary for conducting a design review. The purpose is to provide a program.

上記目的を達成するため、本発明に係る3次元モデル作成装置は、通信部と、必要オブジェクト判別部と、3次元モデル作成部と、を備える。通信部は、製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの3次元モデルを記憶する3次元モデル記憶部と、を有するデータサーバ部にアクセスする。必要オブジェクト判別部は、検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する。3次元モデル作成部は、必要オブジェクト判別部が判別したオブジェクトのうち、3次元モデル記憶部に3次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの3次元モデルを作成する。 To achieve the above object, a three-dimensional model creation device according to the present invention includes a communication section, a necessary object determination section, and a three-dimensional model creation section. The communication unit includes a verification procedure manual storage unit for storing verification procedure manual data indicating a verification procedure for design review of a product, a 3D model storage unit for storing a 3D model of an object necessary for manufacturing the product, and a 3D model storage unit. to access the data server portion having The necessary object determination unit determines objects necessary for the design review of the product based on the verification procedure manual data. The 3D model creating unit creates a 3D model of an unmodeled object, which is an object for which a 3D model is not stored in the 3D model storage unit, among the objects discriminated by the necessary object discriminating unit.

本発明によれば、検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別し、当該判別したオブジェクトのうち、3次元モデルが記憶されていないモデル未作成オブジェクトの3次元モデルを作成する。これにより、従来よりも、デザインレビューを実施するために必要な3次元モデルを効率的に作成することが可能となる。 According to the present invention, objects necessary for design review of a product are discriminated based on verification procedure manual data. create. This makes it possible to more efficiently create a three-dimensional model required for design review than in the past.

本発明の実施の形態に係る3次元モデル作成装置を示すブロック図1 is a block diagram showing a 3D model creation device according to an embodiment of the present invention; 本発明の実施の形態に係る検証手順書DBが記憶するデータを示す図FIG. 4 shows data stored in the verification procedure manual DB according to the embodiment of the present invention; 本発明の実施の形態に係る部品DBが記憶するデータを示す図FIG. 4 is a diagram showing data stored in a parts DB according to the embodiment of the present invention; 本発明の実施の形態に係る治工具DBが記憶するデータを示す図FIG. 4 is a diagram showing data stored in a jig/tool DB according to the embodiment of the present invention; 本発明の実施の形態に係るワークセンタDBが記憶するデータを示す図FIG. 4 is a diagram showing data stored in the work center DB according to the embodiment of the present invention; 本発明の実施の形態に係る2DモデルDBが記憶するデータを示す図FIG. 4 is a diagram showing data stored in the 2D model DB according to the embodiment of the present invention; 本発明の実施の形態に係る3DモデルDBが記憶するデータを示す図FIG. 4 is a diagram showing data stored in a 3D model DB according to the embodiment of the present invention; 本発明の実施の形態に係る3Dモデル作成支援処理を示すフローチャートFlowchart showing 3D model creation support processing according to the embodiment of the present invention 本発明の実施の形態に係るDR一覧画面の例を示す図A diagram showing an example of a DR list screen according to an embodiment of the present invention 本発明の実施の形態に係る3Dモデル一覧画面の例を示す図A diagram showing an example of a 3D model list screen according to the embodiment of the present invention. 本発明の実施の形態に係る3Dモデル作成処理を示すフローチャートFlowchart showing 3D model creation processing according to the embodiment of the present invention 本発明の実施の形態に係る2D→3D変換画面の例を示す図The figure which shows the example of the 2D -> 3D conversion screen which concerns on embodiment of this invention. 本発明の実施の形態に係る2D→3D変換画面の例を示す図The figure which shows the example of the 2D -> 3D conversion screen which concerns on embodiment of this invention. 本発明の実施の形態に係る類似モデル一覧画面の例を示す図A diagram showing an example of a similar model list screen according to the embodiment of the present invention 本発明の実施の形態に係る3Dスキャンガイド画面の例を示す図FIG. 4 is a diagram showing an example of a 3D scan guide screen according to the embodiment of the present invention; 本発明の実施の形態に係る3Dモデル一覧画面の例を示す図A diagram showing an example of a 3D model list screen according to the embodiment of the present invention. 本発明の実施の形態に係るプレビュー画面の例を示す図FIG. 4 is a diagram showing an example of a preview screen according to an embodiment of the present invention; 本発明の実施の形態の変形例に係る3Dモデル作成処理を示すフローチャートFlowchart showing 3D model creation processing according to the modification of the embodiment of the present invention 本発明の実施の形態の変形例に係る条件入力画面の例を示す図A diagram showing an example of a condition input screen according to a modification of the embodiment of the present invention. 本発明の実施の形態の変形例に係る参考モデル一覧画面の例を示す図A diagram showing an example of a reference model list screen according to a modification of the embodiment of the present invention.

以下、本発明を実施の形態に係る3次元モデル作成装置100について、図面を参照しながら説明する。 A three-dimensional model generating apparatus 100 according to an embodiment of the present invention will be described below with reference to the drawings.

本実施の形態に係る3次元モデル作成装置100は、昇降機を含む製品の企画、仕様を設計する段階での据付工法に関するデザインレビューを実施するために必要な3次元モデルを作成する。デザインレビューの目的は、例えば、組立作業を実際に実施できるかの検証、または安全に作業を実施できるかの検証である。 The three-dimensional model creation apparatus 100 according to the present embodiment creates a three-dimensional model necessary for performing a design review on an installation method at the stage of planning and designing specifications of products including elevators. The purpose of the design review is, for example, to verify whether the assembly work can actually be performed or whether the work can be performed safely.

3次元モデル作成装置100は、図1に示すように、データサーバ部200にアクセスする通信部300と、後述する3次元モデル作成処理を実行する制御部400と、ハンディ型3Dスキャナ310と、据置型3Dスキャナ320と、表示装置330と、入力装置340と、を備える。 As shown in FIG. 1, the 3D model creation apparatus 100 includes a communication unit 300 that accesses the data server unit 200, a control unit 400 that executes a 3D model creation process, which will be described later, a handy 3D scanner 310, a stationary A mold 3D scanner 320 , a display device 330 and an input device 340 are provided.

データサーバ部200は、HDD(Hard Disk Drive)を有し、3次元モデル作成装置100が作成した3次元モデルと3次元モデルを作成するために必要な各種のデータとを記憶する。具体的には、データサーバ部200は、デザインレビューの検証手順書に係るデータを記憶する検証手順書DB210と、製品を構成する部品に係るデータを記憶する部品DB220と、製品を組み立てるのに必要な治工具に係るデータを記憶する治工具DB230と、製品の据え付け現場、場所、工場等であるワークセンタに係るデータを記憶するワークセンタDB240と、部品、治工具、ワークセンタの2次元モデル、3次元モデルをそれぞれ記憶する2DモデルDB250、3DモデルDB260と、を記憶する。なお、以下の説明では、部品、治工具、ワークセンタを総称してオブジェクトとも表記する。 The data server unit 200 has a HDD (Hard Disk Drive) and stores the three-dimensional model created by the three-dimensional model creating apparatus 100 and various data necessary for creating the three-dimensional model. Specifically, the data server section 200 includes a verification procedure DB 210 that stores data related to the verification procedure for design review, a parts DB 220 that stores data related to the parts that make up the product, and a parts DB 220 that stores data related to the parts that make up the product. A jig and tool DB 230 that stores data related to various jigs and tools, a work center DB 240 that stores data related to work centers such as product installation sites, locations, factories, etc., two-dimensional models of parts, jigs and tools, and work centers, It stores a 2D model DB 250 and a 3D model DB 260 that respectively store three-dimensional models. In the following description, parts, jigs and tools, and work centers are also collectively referred to as objects.

検証手順書DB210は、デザインレビューの検証手順を記録する検証手順書に係る検証手順書データを記憶する。具体的には、検証手順書DB210は、図2Aに示すように、ヘッダ情報としてデザインレビューの検証手順書のタイトル名(DR名)及び検証手順書のIDである検証手順書IDを記憶する。また、検証手順書DB210は、ヘッダ情報に紐付けて、デザインレビューを実施する検証項目毎に、検証項目名と、検証項目のIDである検証項目IDと、検証項目での検証作業に必要なオブジェクト(部品、治工具、ワークセンタ)のID(部品ID、治工具ID、ワークセンタID)と、検証項目での検証作業の結果、実施者、実施日等を対応付けて記憶する。検証手順書DB210は、本発明の検証手順書記憶部の一例である。 The verification procedure manual DB 210 stores verification procedure manual data related to verification procedure manuals that record verification procedures for design reviews. Specifically, as shown in FIG. 2A, the verification procedure manual DB 210 stores the title name (DR name) of the design review verification procedure manual and the verification procedure manual ID, which is the ID of the verification procedure manual, as header information. In addition, the verification procedure manual DB 210 is associated with the header information, and for each verification item for which design review is performed, the verification item name, the verification item ID that is the ID of the verification item, and the verification work necessary for the verification work for the verification item. IDs (parts ID, jigs/tools ID, work center ID) of objects (parts, jigs/tools, work center), results of verification work in verification items, performers, execution dates, etc. are associated and stored. The verification procedure manual DB 210 is an example of the verification procedure manual storage unit of the present invention.

部品DB220は、製品に含まれる部品に係るデータを記憶する。具体的には、部品DB220は、図2Bに示すように、部品を示すIDである部品IDと、部品の名称と、部品の現物の特徴を示す現物データ(部品のキャプチャ画像、寸法、素材、保管場所等)と、を対応付けて記憶したものである。 The parts DB 220 stores data related to parts included in products. Specifically, as shown in FIG. 2B, the part DB 220 includes a part ID, which is an ID indicating the part, the name of the part, and actual data indicating the characteristics of the actual part (captured image of the part, dimensions, material, storage location, etc.) are stored in association with each other.

治工具DB230は、製品を組み立てるために必要な治工具に係るデータを記憶する。具体的には、治工具DB230は、図2Cに示すように、治工具を示すIDである治工具IDと、治工具の名称と、治工具の現物の特徴を示す現物データ(治工具のキャプチャ画像、寸法、素材、保管場所等)と、を対応付けて記憶したものである。なお、現物データが無いレコードは、対応するオブジェクトに在庫が無く、オブジェクトの現物が手元に無いことを意味する。 The jig/tool DB 230 stores data on jigs/tools necessary for assembling products. Specifically, as shown in FIG. 2C, the jig/tool DB 230 includes a jig/tool ID that is an ID indicating a jig/tool, a name of the jig/tool, and actual data (capture data of the jig/tool) indicating the characteristics of the actual jig/tool. image, size, material, storage location, etc.) are stored in association with each other. A record without physical data means that the corresponding object is out of stock and the physical object is not available.

ワークセンタDB240は、製品の据え付け現場等であるワークセンタに係るデータを記憶する。具体的には、ワークセンタDB240は、図3Aに示すように、ワークセンタを示すIDであるワークセンタIDと、ワークセンタの名称と、ワークセンタの現物の特徴を示す現物データ(ワークセンタのキャプチャ画像、寸法、素材等)と、を対応付けて記憶したものである。 The work center DB 240 stores data related to work centers such as product installation sites. Specifically, as shown in FIG. 3A, the work center DB 240 includes a work center ID that indicates a work center, the name of the work center, and actual data that indicates the characteristics of the actual work center (work center capture data). images, dimensions, materials, etc.) are stored in association with each other.

部品DB220、治工具DB230、ワークセンタDB240は、本発明の現物記憶部の一例である。 The part DB 220, jig/tool DB 230, and work center DB 240 are examples of the physical storage unit of the present invention.

2DモデルDB250は、オブジェクトの2次元モデルを記憶する。具体的には、2DモデルDB250は、図3Bに示すように、部品ID、治工具ID、ワークセンタIDの何れかであるIDと、当該IDが示す部品、治工具、又はワークセンタの図番と、図番に紐付けられた部品、治工具、又はワークセンタの2次元モデルと、2次元モデルの属性情報(名称、サイズ等)とを対応付けて記憶したものである。2DモデルDB250は、本発明の2次元モデル記憶部の一例である。 The 2D model DB 250 stores two-dimensional models of objects. Specifically, as shown in FIG. 3B, the 2D model DB 250 contains an ID that is any one of a part ID, a tool ID, and a work center ID, and the drawing number of the part, tool, or work center indicated by the ID. , a two-dimensional model of a part, tool, or work center linked to a drawing number, and attribute information (name, size, etc.) of the two-dimensional model are stored in association with each other. The 2D model DB 250 is an example of the 2D model storage section of the present invention.

3DモデルDB260は、デザインレビューの検証作業で必要なオブジェクトの3次元モデルを記憶する。具体的には、3DモデルDB260は、図3Cに示すように、部品ID、治工具ID、ワークセンタIDの何れかであるIDと、当該IDに対応した部品、治工具、又はワークセンタの図番と、図番に紐付けられた部品、治工具、又はワークセンタの3次元モデルと、3次元モデルの属性情報(名称、サイズ等)とを対応付けて記憶したものである。なお、3DモデルDB260に記憶されている3次元モデルは、3次元CADシステムによって作成されたものでもよいし、3Dスキャナで現物を3Dスキャンすることで作成されたものでもよい。3DモデルDB260は、本発明の3次元モデル記憶部の一例である。 The 3D model DB 260 stores 3D models of objects required for design review verification work. Specifically, as shown in FIG. 3C, the 3D model DB 260 contains an ID that is any one of a part ID, a tool ID, and a work center ID, and a diagram of the part, tool, or work center corresponding to the ID. A number, a three-dimensional model of a part, tool, or work center linked to the drawing number, and attribute information (name, size, etc.) of the three-dimensional model are stored in association with each other. The 3D model stored in the 3D model DB 260 may be created by a 3D CAD system, or may be created by 3D scanning an actual object with a 3D scanner. The 3D model DB 260 is an example of the 3D model storage section of the present invention.

図1に戻り、通信部300は、通信回線を介してデータサーバ部200にアクセスし、データサーバ部200に記憶されたデータの呼び出しと、データサーバ部200にデータの送信を実行する。通信回線は、データサーバ部200にアクセスできれば限定されず、3次元モデル作成装置100の内部に配置されたデータサーバ部200にアクセスする内部バスであってもよく、外部に配置されたデータサーバ部200にアクセスするインターネット回線であってもよい。例えば、通信部300は、データサーバ部200から呼び出したデザインレビューの検証手順書、3次元モデル、2次元モデル、現物データを制御部400に出力する。また、通信部300は、制御部400から出力された検証手順書、3次元モデルをデータサーバ部200に送信する。 Returning to FIG. 1 , the communication unit 300 accesses the data server unit 200 via a communication line, calls data stored in the data server unit 200 , and transmits data to the data server unit 200 . The communication line is not limited as long as it can access the data server unit 200, and may be an internal bus that accesses the data server unit 200 arranged inside the three-dimensional model creating apparatus 100, or an externally arranged data server unit. 200 may be an internet line. For example, the communication unit 300 outputs to the control unit 400 the design review verification procedure manual, the three-dimensional model, the two-dimensional model, and the actual data called from the data server unit 200 . The communication unit 300 also transmits the verification procedure manual and the three-dimensional model output from the control unit 400 to the data server unit 200 .

ハンディ型3Dスキャナ310は、ユーザが持ち運び可能な3次元スキャナである。ハンディ型3Dスキャナ310は、対象とするオブジェクトの3次元モデルを作成して制御部400に出力する。ハンディ型3Dスキャナ310は、比較的サイズが小さいオブジェクトの3次元モデルを作成するのに適する。 The handy 3D scanner 310 is a 3D scanner that can be carried by the user. The handy 3D scanner 310 creates a 3D model of the target object and outputs it to the control unit 400 . The handheld 3D scanner 310 is suitable for creating three-dimensional models of objects of relatively small size.

据置型3Dスキャナ320は、ユーザが持ち運びできない大型な3次元スキャナである。据置型3Dスキャナ320は、対象とするオブジェクトの3次元モデルを作成して制御部400に出力する。据置型3Dスキャナ320は、比較的サイズの大きいオブジェクトの3次元モデルを作成するのに適する。 The stationary 3D scanner 320 is a large 3D scanner that cannot be carried by the user. The stationary 3D scanner 320 creates a 3D model of the target object and outputs it to the control unit 400 . The stationary 3D scanner 320 is suitable for creating three-dimensional models of objects of relatively large size.

表示装置330は、LCD(Liquid Crystal Display)であり、制御部400の制御に基づいて、種々の画面を表示する。なお、表示装置330は、ヘッドマウントであってもよい。 The display device 330 is an LCD (Liquid Crystal Display) and displays various screens under the control of the control section 400 . Note that the display device 330 may be a head mount.

入力装置340は、マウス、キーボード等であり、ユーザからの操作を受け付け、受け付けた操作に対応した信号を制御部400に出力する。 The input device 340 is a mouse, a keyboard, or the like, receives an operation from a user, and outputs a signal corresponding to the received operation to the control unit 400 .

制御部400は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)を備える。制御部400は、CPUがROMに記憶されたプログラムを読み出してRAM上で実行することにより、3次元作成装置の各部を制御する。また、制御部400は、機能的な構成として、メニュー制御部410と、必要オブジェクト判別部420と、3次元モデル作成部430と、プレビュー表示部440と、を備える。 The control unit 400 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The control unit 400 controls each unit of the three-dimensional creation apparatus by causing the CPU to read a program stored in the ROM and execute it on the RAM. The control unit 400 also includes a menu control unit 410, a necessary object determination unit 420, a three-dimensional model creation unit 430, and a preview display unit 440 as functional components.

メニュー制御部410は、検証手順書DB210、部品DB220、治工具DB230、ワークセンタDB240から、データの呼出、選択、編集を行う。 The menu control unit 410 calls, selects, and edits data from the verification procedure DB 210, the parts DB 220, the tool DB 230, and the work center DB 240. FIG.

必要オブジェクト判別部420は、検証手順データに基づいて、製品のデザインレビューに必要なオブジェクト(部品、治工具、ワークセンタ)を判別する。 The required object determination unit 420 determines objects (parts, jigs and tools, work centers) required for product design review based on the verification procedure data.

3次元モデル作成部430は、必要オブジェクト判別部420が判別したオブジェクトの3次元モデルの有無を確認し、作成されていないオブジェクト(モデル未作成オブジェクト)の3次元モデルを作成するための処理を行う。 The 3D model creation unit 430 checks whether or not there is a 3D model of the object determined by the necessary object determination unit 420, and performs processing for creating a 3D model of an object that has not been created (model uncreated object). .

例えば、モデル未作成オブジェクトの2次元モデルがある場合、3次元モデル作成部430は、当該2次元モデルからモデル未作成オブジェクトの3次元モデルを作成するための処理を行う。 For example, when there is a two-dimensional model of an unmodeled object, the three-dimensional model creation unit 430 performs processing for creating a three-dimensional model of the unmodeled object from the two-dimensional model.

また、3次元モデル作成部430は、モデル未作成オブジェクトの2次元モデルが無い場合、モデル未作成オブジェクトの現物データから類似オブジェクトを特定し、類似オブジェクトの3次元モデルを流用するための処理を行う。 In addition, when there is no 2D model of the unmodeled object, the 3D model creation unit 430 identifies a similar object from the actual data of the unmodeled object, and performs processing for using the 3D model of the similar object. .

また、3次元モデル作成部430は、類似オブジェクトを特定できなかった場合は、モデル未作成オブジェクトの現物を3次元スキャンするのに適した3次元スキャナを判別し、判別した3次元スキャナでモデル未作成オブジェクトの現物を3次元スキャンすることをユーザに指示するための処理を行う。 In addition, when the similar object cannot be specified, the 3D model creation unit 430 determines a 3D scanner suitable for 3D scanning the actual unmodeled object, and scans the unmodeled object with the determined 3D scanner. A process for instructing the user to three-dimensionally scan the actual object to be created is performed.

プレビュー表示部440は、デザインレビューの検証作業に必要な各オブジェクトの3次元モデルを組み合わせて表示装置330に表示させる。 The preview display unit 440 combines the three-dimensional models of each object necessary for the verification work of the design review and displays them on the display device 330 .

続いて、3次元モデル作成装置100が実行する3Dモデル作成支援処理の動作について説明する。例えば、ユーザは入力装置340を操作して3Dモデル作成支援処理を開始することを指示し、制御部400が当該指示を受け付けると、図4に示す3Dモデル作成支援処理が開始される。 Next, the operation of the 3D model creation support process executed by the 3D model creation device 100 will be described. For example, the user operates the input device 340 to give an instruction to start the 3D model creation support process, and when the control unit 400 receives the instruction, the 3D model creation support process shown in FIG. 4 is started.

3Dモデル作成支援処理が開始されると、制御部400は、図5に示すDR一覧画面を表示装置330に表示する(ステップS10)。DR一覧画面には、DR名入力欄と、検証項目一覧と、「3Dモデル表示」ボタンとが含まれる。 When the 3D model creation support process is started, the control unit 400 displays the DR list screen shown in FIG. 5 on the display device 330 (step S10). The DR list screen includes a DR name input field, a verification item list, and a "3D model display" button.

ユーザは、入力装置340を操作して、DR一覧画面のDR名入力欄の右端の下向き三角ボタンをクリックする。当該クリック操作に応答して、制御部400は、検証手順書DB210に記憶されている各検証手順書のDR名をプルダウンで一覧表示する。ユーザは、入力装置340を操作して、一覧表示されている中から対象とするデザインレビューのDR名を選択する。制御部400は、検証手順書DB210を参照して、選択されたDR名で特定される検証手順書に含まれる各検証項目の検証項目名を、検証項目一覧に表示する。 The user operates the input device 340 to click the down-pointing triangular button at the right end of the DR name input field on the DR list screen. In response to the click operation, the control unit 400 displays a pull-down list of the DR names of the verification procedure manuals stored in the verification procedure manual DB 210 . The user operates the input device 340 to select the DR name of the target design review from the displayed list. The control unit 400 refers to the verification procedure manual DB 210 and displays the verification item name of each verification item included in the verification procedure manual specified by the selected DR name in the verification item list.

続いて、ユーザは、入力装置340を操作して、検証項目一覧から実施したい検証項目をチェックし、「3Dモデル表示」ボタンをクリックする。当該クリック操作に応答して、制御部400は、選択された検証項目での検証作業に必要なオブジェクト(部品、治工具、ワークセンタ)を特定する(ステップS20)。具体的には、制御部400は、検証手順書DB210を参照して、検証手順書の選択された検証項目名に紐付けられている部品ID、治工具ID、ワークセンタIDを特定すればよい。また、制御部400は、部品DB220、治工具DB230、ワークセンタDB240を参照して、特定したIDに対応する部品、治工具、ワークセンタの名称、キャプチャ画像等も適宜取得する。 Subsequently, the user operates the input device 340 to check the verification item to be implemented from the verification item list, and clicks the "3D model display" button. In response to the click operation, the control unit 400 specifies objects (parts, jigs and tools, work centers) required for verification work on the selected verification item (step S20). Specifically, the control unit 400 may refer to the verification procedure manual DB 210 to identify the component ID, tool ID, and work center ID linked to the verification item name selected in the verification procedure manual. . The control unit 400 also refers to the part DB 220, the tool DB 230, and the work center DB 240, and appropriately acquires the part, tool, name of the work center, captured image, etc. corresponding to the specified ID.

続いて、制御部400は、図6に示すような3Dモデル一覧画面を表示装置330に表示する(ステップS30)。3Dモデル一覧画面は、「3Dモデル作成」ボタンと「プレビュー」ボタンとを含む。また、3Dモデル一覧画面には、ステップS20で特定したオブジェクトの名称とキャプチャ画像が、オブジェクトの種類毎に、部品一覧エリア、治工具一覧エリア、およびワークセンタ一覧エリアに表示される。なお、部品一覧エリア、治工具一覧エリア、ワークセンタ一覧エリアには、表示されているオブジェクトの3次元モデルの有無、2次元モデルの有無、および、現物データの有無を示す表が表示される。これらの有無は、制御部400が、部品DB220,治工具DB230、ワークセンタDB240、2DモデルDB250,3DモデルDB260を検索して判別すればよい。 Subsequently, the control unit 400 displays a 3D model list screen as shown in FIG. 6 on the display device 330 (step S30). The 3D model list screen includes a "Create 3D model" button and a "Preview" button. Also, on the 3D model list screen, the name of the object identified in step S20 and the captured image are displayed in the parts list area, the tool list area, and the work center list area for each object type. In the parts list area, the tool list area, and the work center list area, a table indicating whether the displayed object has a 3D model, whether it has a 2D model, and whether it has actual data is displayed. The presence or absence of these may be determined by the control unit 400 by searching the part DB 220, the tool DB 230, the work center DB 240, the 2D model DB 250, and the 3D model DB 260.

ここで、デザインレビューの検証作業を実施するためには、3Dモデル一覧画面に表示されている検証作業に必要な全てのオブジェクトの3次元モデルを予め作成しておく必要がある。図6に示す3次元モデル一覧画面の部品一覧エリア、治工具一覧エリア、ワークセンタ一覧エリアのモデル有無の表を参照すると、3次元モデルが未作成のものがあることがわかる。そのため、ユーザは、入力装置340を操作して、「3Dモデル作成」ボタンをクリックする。当該クリックに応じて、制御部400は、3次元モデル一覧画面に表示されるオブジェクトで3次元モデルを未だ作成していないオブジェクト(以下、モデル未作成オブジェクトとも表記)の3次元モデルを作成する3Dモデル作成処理を実行する(ステップS40)。3Dモデル作成処理の詳細について、図7のフローチャートを用いて説明する。 Here, in order to carry out the verification work of the design review, it is necessary to create in advance three-dimensional models of all the objects displayed on the 3D model list screen and required for the verification work. It can be seen that some 3D models have not yet been created by referring to the models presence/absence tables in the parts list area, tool list area, and work center list area of the 3D model list screen shown in FIG. Therefore, the user operates the input device 340 and clicks the "create 3D model" button. In response to the click, the control unit 400 creates a 3D model of an object displayed on the 3D model list screen for which a 3D model has not yet been created (hereinafter also referred to as an unmodeled object). A model creation process is executed (step S40). Details of the 3D model creation process will be described with reference to the flowchart of FIG.

まず、制御部400は、モデル未作成オブジェクトを1つ選択する(ステップS401)。そして、制御部400は、2DモデルDB250を参照して、選択したモデル未作成オブジェクトの2次元モデルが作成されているか否かを判別する(ステップS402)。 First, the control unit 400 selects one unmodeled object (step S401). Then, the control unit 400 refers to the 2D model DB 250 and determines whether or not a two-dimensional model of the selected unmodeled object has been created (step S402).

2次元モデルが作成されている場合(ステップS402;Yes)、制御部400は、図8に示す2D→3D変換画面を表示装置330に表示する(ステップS403)。この2D→3D変換画面では、2DモデルDB250から取得したモデル未作成オブジェクトの2次元モデルが2Dプレビューエリアに、その属性情報(名称、寸法等)がその右側に表示される。また、2D→3D変換画面は、「不要箇所指定」ボタン、「底面指定」ボタン、「底面高さ指定」ボタン、「側面立上辺指定」ボタン、「側面奥行指定」ボタン、「3D変換」ボタン、「モデル反映」ボタンを含む。 If a two-dimensional model has been created (step S402; Yes), the control unit 400 displays the 2D→3D conversion screen shown in FIG. 8 on the display device 330 (step S403). In this 2D→3D conversion screen, a two-dimensional model of an unmodeled object obtained from the 2D model DB 250 is displayed in the 2D preview area, and its attribute information (name, dimensions, etc.) is displayed on the right side. In addition, the 2D → 3D conversion screen has the "Specify unnecessary part" button, "Specify bottom surface" button, "Specify bottom surface height" button, "Specify side elevation" button, "Specify side depth" button, and "3D conversion" button. , including the "Reflect model" button.

ユーザは、2Dプレビューエリアに表示されている2次元モデル及び属性情報を確認した後、必要であれば、入力装置340により、「不要箇所指定」ボタン、「底面指定」ボタン、「底面高さ指定」ボタン、「側面立上辺指定」ボタン、「側面奥行指定」ボタンを操作して3次元変換用のパラメータを指定(変更)する。 After confirming the two-dimensional model and the attribute information displayed in the 2D preview area, the user uses the input device 340 to press the "specify unnecessary part" button, the "specify bottom surface" button, the "specify bottom surface height" button, if necessary. button, 'specify side rising edge' button, and 'specify side depth' button to specify (change) parameters for three-dimensional conversion.

具体的には、ユーザは、「不要箇所指定」ボタン又は「底面指定」ボタン又は「側面立上辺指定」ボタンをクリックした後、2Dプレビューエリアの2次元モデルの特定のパーツをクリックして、各ボタンに対応したパラメータを指定する。また、ユーザは、「底面高さ指定」ボタン、若しくは「側面奥行指定」ボタンをクリックした後、2Dプレビューエリアの2次元モデルの特定のパーツをドラッグすることで、高さ、若しくは奥行を指定する。また、これらのパラメータの指定に併せて、2Dプレビューエリアの2次元モデルの外観も適宜変更される。 Specifically, the user clicks the "unnecessary part specification" button, the "bottom specification" button, or the "side elevation specification" button, and then clicks a specific part of the two-dimensional model in the 2D preview area to select each part. Specify the parameters corresponding to the button. Also, the user can specify the height or depth by dragging a specific part of the 2D model in the 2D preview area after clicking the "specify base height" button or the "specify side depth" button. . Also, along with the specification of these parameters, the appearance of the two-dimensional model in the 2D preview area is changed as appropriate.

パラメータの設定が終わった後、ユーザは、「3D変換」ボタンをクリックする。当該クリック操作に応答して、制御部400は、指定されたパラメータを基に、例えばRPA(Robotic Process Automation)の手法により、2Dモデルに対して不要箇所削除、底面引き伸ばし、側面立ち上げ、側面押し出し等の処理を行った後、2Dモデルから3Dモデルへの変換処理を実施し、図9に示すように3Dプレビューエリアに変換した3Dモデルを表示する。 After setting the parameters, the user clicks the "3D conversion" button. In response to the click operation, the control unit 400 deletes unnecessary parts of the 2D model, extends the bottom surface, raises the side surface, and extrudes the side surface by, for example, RPA (Robotic Process Automation) based on the specified parameters. After performing such processing, the conversion processing from the 2D model to the 3D model is performed, and the converted 3D model is displayed in the 3D preview area as shown in FIG.

ユーザは、表示された3Dモデルを確認した後、「モデル反映」ボタンをクリックする。当該クリック操作に応答して、制御部400は、表示された3Dモデルを、モデル未作成オブジェクトの3Dモデルとして3DモデルDB260に登録する(ステップS404)。そして、処理はステップS412に移る。なお、ユーザは、表示された3Dモデルに納得がいかない場合は、上述したパラメータの設定を再度行い、3Dモデルを再作成してもよい。 After confirming the displayed 3D model, the user clicks the "model reflection" button. In response to the click operation, the control unit 400 registers the displayed 3D model in the 3D model DB 260 as the 3D model of the unmodeled object (step S404). Then, the process moves to step S412. If the user is unsatisfied with the displayed 3D model, the user may reconfigure the parameters described above to recreate the 3D model.

ここで、上述したステップS403、S404の処理は、モデル未作成オブジェクトの2Dモデルが2DモデルDB250に記憶されている場合に行われる処理である。これに対し、モデル未作成オブジェクトの2Dモデルが2DモデルDB250に記憶されていない場合(ステップS402;No)、制御部400は、モデル未作成オブジェクトの現物データに基づいて、3DモデルDB260の中から、モデル未作成オブジェクトに類似する類似オブジェクトを特定する(ステップS405)。 Here, the processing of steps S403 and S404 described above is processing performed when the 2D model of the unmodeled object is stored in the 2D model DB 250 . On the other hand, if the 2D model of the unmodeled object is not stored in the 2D model DB 250 (step S402; No), the control unit 400 selects the 3D model from the 3D model DB 260 based on the actual data of the unmodeled object. , similar objects similar to the unmodeled object are identified (step S405).

具体的には、制御部400は、部品DB220、治工具DB230、若しくはワークセンタDB240を参照して、モデル未作成オブジェクトの現物のキャプチャ画像を取得する。そして、制御部400は、AIを用いた公知の画像認識技術により、モデル未作成オブジェクトの現物のキャプチャ画像と、部品DB220、治工具DB230、およびワークセンタDB240に記憶されている他のオブジェクトの現物のキャプチャ画像との類似度を求め、予め定めた閾値以上の類似度を有しており、且つ、3DモデルDB260に3Dモデルが記憶されているオブジェクトを類似オブジェクトとして特定すればよい。なお、条件に一致すれば、複数の類似オブジェクトが特定される。 Specifically, the control unit 400 refers to the part DB 220, the jig/tool DB 230, or the work center DB 240, and obtains a captured image of the actual unmodeled object. Then, the control unit 400 uses a known image recognition technology using AI to extract the captured image of the actual object for which no model has been created and the actual object of other objects stored in the part DB 220, jig/tool DB 230, and work center DB 240. Then, an object having a degree of similarity equal to or greater than a predetermined threshold and having a 3D model stored in the 3D model DB 260 may be specified as a similar object. Note that if the conditions are met, a plurality of similar objects are specified.

ステップS405で類似オブジェクトが特定された場合(ステップS406;Yes)、制御部400は、類似オブジェクトの名称、キャプチャ画像、類似度等を図10に示すように一覧表示する類似モデル一覧画面を表示装置330に表示する(ステップS407)。 If a similar object is specified in step S405 (step S406; Yes), the control unit 400 displays a similar model list screen that lists the names of similar objects, captured images, similarity degrees, etc., as shown in FIG. 330 (step S407).

そして、ユーザは、入力装置340を操作して、一覧表示されている類似オブジェクトの中から、3Dモデルを流用したいオブジェクトを選択した後、「モデル反映」ボタンをクリックする。当該クリック操作に応答して、制御部400は、3DモデルDB260に記憶されている選択した類似オブジェクトの3Dモデルを、モデル未作成オブジェクトの3Dモデルとして新たに3DモデルDB260に登録する(ステップS408)。そして、処理はステップS412に移る。 Then, the user operates the input device 340 to select an object whose 3D model is to be used from among the similar objects displayed in the list, and then clicks the "reflect model" button. In response to the click operation, the control unit 400 newly registers the 3D model of the selected similar object stored in the 3D model DB 260 in the 3D model DB 260 as the 3D model of the unmodeled object (step S408). . Then, the process moves to step S412.

一方、類似オブジェクトが無い場合(ステップS406;No)、制御部400は、モデル未作成オブジェクトの現物データが示すサイズ、保管場所等の情報に基づいて、当該モデル未作成オブジェクトを3Dスキャンするのにハンディ型3Dスキャナ310と据置型3Dスキャナ320のどちらが適しているかを判別する(ステップS409)。そして、制御部400は、最適と判別したハンディ型3Dスキャナ310、若しくは据置型3Dスキャナ320でモデル未作成オブジェクトの3次元スキャンを指示する図11に示すような3Dスキャンガイド画面を表示装置330に表示する(ステップS410)。なお、この3Dスキャンガイド画面では、スキャン対象とするモデル未作成オブジェクトのキャプチャ画像、名称、及び保管場所を示す情報が、部品DB220、治工具DB230又はワークセンタDB240から取得されて表示される。 On the other hand, if there is no similar object (step S406; No), the control unit 400 performs 3D scanning of the unmodeled object based on information such as the size and storage location indicated by the actual data of the unmodeled object. It is determined which of the handheld 3D scanner 310 and the stationary 3D scanner 320 is more suitable (step S409). Then, the control unit 400 displays on the display device 330 a 3D scan guide screen as shown in FIG. display (step S410). In this 3D scan guide screen, the captured image of the unmodeled object to be scanned, the name, and the information indicating the storage location are acquired from the parts DB 220, jig/tool DB 230, or work center DB 240 and displayed.

ユーザは、3Dスキャンガイド画面での指示に従い、指定されたハンディ型3Dスキャナ310、若しくは据置型3Dスキャナ320でモデル未作成オブジェクトの現物を3次元スキャンし、スキャンが完了すると3Dスキャンガイド画面の「完了」ボタンをクリックする。当該クリック操作に応答して、制御部400は、ハンディ型3Dスキャナ310、若しくは据置型3Dスキャナ320によって作成された3Dモデルをモデル未作成オブジェクトの3次元モデルとして3DモデルDB260に登録する(ステップS411)。そして、処理はステップS412に移る。 According to the instructions on the 3D scan guide screen, the user performs a three-dimensional scan of the actual unmodeled object with the designated handheld 3D scanner 310 or stationary 3D scanner 320. When the scan is completed, the " Click the Done button. In response to the click operation, the control unit 400 registers the 3D model created by the handy 3D scanner 310 or the stationary 3D scanner 320 in the 3D model DB 260 as a 3D model of an unmodeled object (step S411). ). Then, the process moves to step S412.

ステップS412において、制御部400は、3DモデルDB260を参照して、モデル未作成オブジェクトの有無を判別する(ステップS412)。モデル未作成オブジェクトがまだある場合(ステップS412;Yes)、処理はS401に戻り、モデル未作成オブジェクトの3次元モデルを作成するための一連の処理が繰り返される。モデル未作成オブジェクトが無い場合(ステップS412;No)、3Dモデル作成処理は終了する。 In step S412, the control unit 400 refers to the 3D model DB 260 to determine whether or not there is an unmodeled object (step S412). If there are still unmodeled objects (step S412; Yes), the process returns to S401 to repeat the series of processes for creating a three-dimensional model of the unmodeled objects. If there is no unmodeled object (step S412; No), the 3D model creation process ends.

図4に戻り、3Dモデル作成処理が終了すると、制御部400は、再度、図12に示す3Dモデル一覧画面を表示装置330に表示させる(ステップS50)。3Dモデル作成処理が実行されたことにより、3Dモデル一覧画面に表示されている全てのオブジェクトの3Dモデルが作成されたこととなり、モデル有無を示す表において、全て3D「有」に更新される。 Returning to FIG. 4, when the 3D model creation process ends, the control unit 400 causes the display device 330 to display the 3D model list screen shown in FIG. 12 again (step S50). By executing the 3D model creation process, 3D models of all objects displayed on the 3D model list screen are created, and the table showing the presence or absence of models is updated to 3D "present".

続いて、ユーザは、入力装置340を操作して、デザインレビューの検証対象としたいオブジェクトをチェックした後、「プレビュー」ボタンをクリックする。当該クリック操作に応じて、制御部400は、チェックされたオブジェクトを図13に示すプレビュー画面に表示する(ステップS60)。プレビュー画面は、「DMUツール出力」ボタンを含む。ユーザは、入力装置340を操作して、プレビュー画面に表示されているオブジェクトを回転させたり、拡大、縮小させたりすることができる。 Subsequently, the user operates the input device 340 to check objects to be verified in the design review, and then clicks the "preview" button. In response to the click operation, the control unit 400 displays the checked object on the preview screen shown in FIG. 13 (step S60). The preview screen includes a "DMU Tool Output" button. The user can operate the input device 340 to rotate, enlarge, or reduce the object displayed on the preview screen.

また、ユーザが、入力装置340を操作して、プレビュー画面の「DMUツール出力」をクリックすると、制御部400は、検証対象としてチェックされたオブジェクトの3次元モデルを特定のフォルダに転送する。そして、制御部400は、DMU(Digital Mock-Up)ツールを起動させ、特定のフォルダに置かれた3次元モデルを読込み、図示せぬDMUツールの表示画面を表示装置330に表示させる(ステップS70)。以下は、DMUツールによりデザインレビューが適宜実施される。以上で3次元モデル作成処理は終了する。 Also, when the user operates the input device 340 and clicks "DMU tool output" on the preview screen, the control unit 400 transfers the 3D model of the object checked as the verification target to a specific folder. Then, the control unit 400 activates a DMU (Digital Mock-Up) tool, reads a three-dimensional model placed in a specific folder, and causes the display screen of the DMU tool (not shown) to be displayed on the display device 330 (step S70). ). Below, the design review is appropriately carried out by the DMU tool. Thus, the three-dimensional model creation processing ends.

このように、本実施の形態によれば、検証手順書のデータに基づいて、製品のデザインレビューに必要なオブジェクトが判別され、判別したオブジェクトのうち3次元モデルが作成されていないモデル未作成オブジェクトを対象に3次元モデル作成処理が実行される。そのため、デザインレビューに必要なオブジェクトの3次元モデルだけを効率よく作成することができる。 As described above, according to the present embodiment, the objects necessary for the design review of the product are determined based on the data of the verification procedure manual. 3D model creation processing is executed on the object. Therefore, it is possible to efficiently create only the three-dimensional models of objects required for design review.

また、本実施の形態によれば、モデル未作成オブジェクトの2Dモデルがあれば、当該2Dモデルから3Dモデルを作成する。また、2Dモデルが無ければ、現物データから類似オブジェクトを特定して、類似オブジェクトの3Dモデルを流用する。さらに、類似オブジェクトが無い場合は、モデル未作成オブジェクトの現物を3次元スキャンするのに適した3次元スキャナを判別し、判別した3次元スキャナでモデル未作成オブジェクトの現物を3次元スキャンすることをユーザに指示する。このように、明確なガイドラインに従って3次元モデルを作成するため、効率よく短時間で3次元モデルを作成することが可能となる。 Further, according to the present embodiment, if there is a 2D model of an unmodeled object, a 3D model is created from the 2D model. Also, if there is no 2D model, a similar object is specified from the actual data, and the 3D model of the similar object is used. Furthermore, if there is no similar object, a 3D scanner suitable for 3D scanning of the actual unmodeled object is determined, and the determined 3D scanner is used to 3D scan the actual unmodeled object. Instruct the user. In this way, since a three-dimensional model is created according to clear guidelines, it is possible to create a three-dimensional model efficiently and in a short time.

(変形例)
上述した実施の形態は本発明の一例であり、種々の変形、応用が可能である。
(Modification)
The embodiment described above is an example of the present invention, and various modifications and applications are possible.

例えば、3次元モデル作成装置100が、ハンディ型3Dスキャナ310と据置型3Dスキャナ320以外の3Dスキャナを備えていてもよい。また、3次元モデル作成装置100が、外部の3Dスキャナと通信可能に接続されていてもよい。 For example, the 3D model creation device 100 may include a 3D scanner other than the handheld 3D scanner 310 and the stationary 3D scanner 320 . Also, the three-dimensional model creation device 100 may be communicably connected to an external 3D scanner.

上記実施の形態では、昇降機の据付工法に関するデザインレビューを実施するために必要なオブジェクトの3次元モデルを作成する例を示したが、本発明はこれに限定されず、様々な種類の製品のデザインレビューで必要になる3次元モデルの作成に本発明は適用可能である。 In the above-described embodiment, an example of creating a three-dimensional model of an object necessary for conducting a design review on an elevator installation method has been described, but the present invention is not limited to this, and can be used to design various kinds of products. The present invention can be applied to create a three-dimensional model required for review.

上記実施の形態では、デザインレビュー実施に必要なオブジェクトの3次元モデルとして、部品、治工具、ワークセンタの3次元モデルを示したが、本発明はこれに限定されるものではなく、デザインレビューに必要となるあらゆる種類のオブジェクトの3次元モデルを作成する場面において、本発明は適用可能である。 In the above embodiment, three-dimensional models of parts, jigs and tools, and work centers are shown as three-dimensional models of objects necessary for design review. The present invention can be applied to create a three-dimensional model of any kind of object that is required.

3次元モデル作成処理において、図10に示す類似モデル一覧画面に表示されている類似オブジェクトからユーザが選択した類似オブジェクトの3次元モデルをモデル未作成オブジェクトの3次元モデルとして登録した。しかしながら、類似モデル一覧画面を表示せずに、最も類似度が高いオブジェクトの3次元モデルを自動的にモデル未作成オブジェクトの3次元モデルとして登録してもよい。このようにすることで、3次元モデル作成処理の処理時間を短縮することができる。 In the 3D model creation process, the 3D model of the similar object selected by the user from the similar objects displayed on the similar model list screen shown in FIG. 10 is registered as the 3D model of the unmodeled object. However, without displaying the similar model list screen, the 3D model of the object with the highest degree of similarity may be automatically registered as the 3D model of the unmodeled object. By doing so, the processing time of the three-dimensional model creation processing can be shortened.

また、例えば、モデル未作成オブジェクトの2Dモデルが無く、現物データも無く、現物自体の在庫が無く現物の3Dスキャンもできない場合、制御部400は、図14に示すような3次元モデル作成処理を実行してもよい。 Further, for example, when there is no 2D model of the unmodeled object, no actual data, no inventory of the actual object, and no 3D scanning of the actual object, the control unit 400 performs the 3D model generation process as shown in FIG. may be executed.

この場合、まず、制御部400は、図15に示す条件入力画面を表示装置330に表示させる(ステップS1)。 In this case, first, the control unit 400 causes the display device 330 to display a condition input screen shown in FIG. 15 (step S1).

ユーザは、入力装置340を操作して、条件入力画面から名称、機種名、サイズ等の各条件と、各条件の優先順位とを入力し、「検索」ボタンをクリックする。当該クリックに応じて、制御部400は、部品DB220、治工具DB230、ワークセンタDB240から、条件に合致するオブジェクトである参考オブジェクトを検出する(ステップS2)。この際、制御部400は、条件に完全一致するものだけを検出するのではなく所謂あいまい検索を行い、条件に部分一致するもの、入力した各条件のうち一部の条件に一致するもの等を広く検出する。なお、ここでの検出方法は種々の手法が考えられる。例えば、制御部400は、優先順位が1位の条件が少なくとも部分一致することを、検出の最低条件としてもよい。 The user operates the input device 340 to input each condition such as name, model name, size, etc., and the priority of each condition from the condition input screen, and clicks the "Search" button. In response to the click, the control unit 400 detects a reference object, which is an object that meets the conditions, from the part DB 220, jig/tool DB 230, and work center DB 240 (step S2). At this time, the control unit 400 does not detect only those that completely match the conditions, but performs a so-called fuzzy search to search for those that partially match the conditions, those that partially match the input conditions, and the like. Widely detected. Various techniques are conceivable for the detection method here. For example, the control unit 400 may set the minimum condition for detection to be at least partial match with the first priority condition.

続いて、制御部400は、モデル未作成オブジェクトと検出した各参考オブジェクトとの間の類似度を求める(ステップS3)。具体的には、制御部400は、検出された参考オブジェクトの入力した各条件との一致数、一致度、各条件の優先順位等に基づいて類似度を算出すればよい。例えば、制御部400は、入力した各条件と一致する数が多い参考オブジェクトほど、高い値になるように類似度を算出すればよい。また、制御部400は、優先順位が上位の条件と完全一致する参考オブジェクトを、部分一致する参考オブジェクト、若しくは、優先順位が下位の条件と完全一致する参考オブジェクトよりも高い値になるように類似度を算出すればよい。 Subsequently, the control unit 400 obtains the degree of similarity between the unmodeled object and each detected reference object (step S3). Specifically, the control unit 400 may calculate the degree of similarity based on the number of matches between the detected reference object and each input condition, the degree of match, the priority of each condition, and the like. For example, the control unit 400 may calculate the degree of similarity so that the greater the number of reference objects that match the input conditions, the higher the value of the similarity. In addition, the control unit 400 sets a reference object that completely matches a condition with a higher priority to a higher value than a reference object that partially matches or a reference object that completely matches a condition with a lower priority. You just have to calculate the degree.

続いて、制御部400は、ステップS2で検出した各参考オブジェクトを、ステップS3で求めた類似度とともに一覧表示する図16に示す参考モデル一覧画面を表示装置330に表示する(ステップS4)。ユーザは、入力装置340を操作して、一覧表示されている参考オブジェクトの中から、3Dモデルを流用したいものを1つ選択した後、「モデル反映」ボタンをクリックする。当該クリック操作に応答して、制御部400は、3DモデルDB260に記憶されている選択した参考オブジェクトの3Dモデルを、モデル未作成オブジェクトの3Dモデルとして新たに3DモデルDB260に登録する(ステップS5)。以上で処理は3次元モデル作成処理は終了する。 Subsequently, the control unit 400 displays on the display device 330 the reference model list screen shown in FIG. 16 that lists the reference objects detected in step S2 together with the degree of similarity obtained in step S3 (step S4). The user operates the input device 340 to select one of the listed reference objects for which the 3D model is to be used, and then clicks the "model reflection" button. In response to the click operation, the control unit 400 newly registers the 3D model of the selected reference object stored in the 3D model DB 260 in the 3D model DB 260 as the 3D model of the unmodeled object (step S5). . With this, the three-dimensional model creation processing ends.

このように、この3次元モデル作成処理では、ユーザが入力した条件に基づいて参考オブジェクトが一覧表示され、そのなかから選択されたものがモデル未作成オブジェクトの3Dモデルとして流用される。そのため、2Dモデル及び現物データが無い場合であっても、デザインレビューに必要なオブジェクトの3次元モデルを効率よく作成することができる。 Thus, in this 3D model creation process, a list of reference objects is displayed based on the conditions input by the user, and one selected from the list is used as the 3D model of the unmodeled object. Therefore, even if there is no 2D model and actual data, it is possible to efficiently create a 3D model of the object necessary for design review.

また、3次元モデル作成装置100の制御部400が実行するプログラムを、既存のコンピュータに適用することで、当該コンピュータを本発明に係る3次元モデル作成装置100として機能させることも可能である。 By applying the program executed by the control unit 400 of the three-dimensional model creation device 100 to an existing computer, it is possible to make the computer function as the three-dimensional model creation device 100 according to the present invention.

このようなプログラムの配布方法は任意であり、例えば、CD-ROM(Compact Disk Read-Only Memory)、DVD(Digital Versatile Disk)、MO(Magneto Optical Disk)、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネット、イントラネット等の通信ネットワークを介して配布してもよい。 Any method can be used to distribute such a program. It may be distributed by storing it in a computer, or it may be distributed via a communication network such as the Internet or an intranet.

本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、この発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。 The present invention is capable of various embodiments and modifications without departing from the broader spirit and scope of the invention. Moreover, the embodiment described above is for explaining the present invention, and does not limit the scope of the present invention. That is, the scope of the present invention is indicated by the claims rather than the embodiments. Various modifications made within the scope of the claims and within the meaning of equivalent inventions are considered to be within the scope of the present invention.

100…3次元モデル作成装置、200…データサーバ部、210…検証手順書DB、220…部品DB、230…治工具DB、240…ワークセンタDB、250…2DモデルDB、260…3DモデルDB、300…通信部、310…ハンディ型3Dスキャナ、320…据置型3Dスキャナ、330…表示装置、340…入力装置、400…制御部、410…メニュー制御部、420…必要オブジェクト判別部、430…3次元モデル作成部、440…プレビュー表示部。 DESCRIPTION OF SYMBOLS 100... Three-dimensional model preparation apparatus, 200... Data server part, 210... Verification procedure DB, 220... Parts DB, 230... Jigs and tools DB, 240... Work center DB, 250... 2D model DB, 260... 3D model DB, 300...Communication unit 310...Handy 3D scanner 320...Stationary 3D scanner 330...Display device 340...Input device 400...Control unit 410...Menu control unit 420...Required object determination unit 430...3 Dimensional model creation unit 440...Preview display unit.

Claims (8)

製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの3次元モデルを記憶する3次元モデル記憶部と、を有するデータサーバ部にアクセスする通信部と、
前記検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する必要オブジェクト判別部と、
前記必要オブジェクト判別部が判別したオブジェクトのうち、前記3次元モデル記憶部に3次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの3次元モデルを作成する3次元モデル作成部と、
を備える3次元モデル作成装置。
A data server having a verification procedure manual storage section for storing verification procedure manual data indicating a verification procedure for design review of a product, and a 3D model storage section for storing a 3D model of an object necessary for manufacturing the product. a communication unit that accesses the unit;
a necessary object determination unit that determines objects necessary for product design review based on the verification procedure manual data;
a three-dimensional model creating unit for creating a three-dimensional model of an unmodeled object, which is an object for which a three-dimensional model is not stored in the three-dimensional model storage unit, among the objects discriminated by the necessary object discriminating unit;
A three-dimensional model creation device comprising:
前記データサーバ部は、製品を製造するために必要なオブジェクトの2次元モデルを記憶する2次元モデル記憶部をさらに有し、
前記3次元モデル作成部は、前記モデル未作成オブジェクトの2次元モデルが前記2次元モデル記憶部に記憶されている場合、当該2次元モデルから3次元モデルを作成する、
請求項1に記載の3次元モデル作成装置。
The data server unit further has a two-dimensional model storage unit that stores a two-dimensional model of an object necessary for manufacturing the product,
When the 2D model of the unmodeled object is stored in the 2D model storage unit, the 3D model creation unit creates a 3D model from the 2D model.
3. The three-dimensional model creation device according to claim 1.
前記データサーバ部は、製品を製造するために必要なオブジェクトの現物の特徴を示す情報である現物データを記憶する現物記憶部をさらに有し、
前記3次元モデル作成部は、前記モデル未作成オブジェクトの2次元モデルが前記2次元モデル記憶部に記憶されていない場合、前記モデル未作成オブジェクトの現物データに基づいて、前記モデル未作成オブジェクトに類似する類似オブジェクトを特定し、前記類似オブジェクトの3次元モデルを、前記モデル未作成オブジェクトの3次元モデルとして登録する、
請求項2に記載の3次元モデル作成装置。
The data server unit further has an actual object storage unit that stores actual object data that is information indicating the characteristics of the actual object necessary for manufacturing the product,
When the two-dimensional model of the unmodeled object is not stored in the two-dimensional model storage unit, the three-dimensional model creation unit creates a model similar to the unmodeled object based on actual data of the unmodeled object. identifying a similar object to be used, and registering a three-dimensional model of the similar object as a three-dimensional model of the unmodeled object;
The three-dimensional model creation device according to claim 2.
前記3次元モデル作成部は、前記類似オブジェクトを特定できなかった場合、前記モデル未作成オブジェクトの現物データに基づいて、前記モデル未作成オブジェクトの現物に最適な3次元スキャナを判別し、判別した3次元スキャナで前記モデル未作成オブジェクトの現物を3次元スキャンすることをユーザに指示する、
請求項3に記載の3次元モデル作成装置。
When the similar object cannot be specified, the three-dimensional model creation unit determines a three-dimensional scanner most suitable for the actual object of the unmodeled object based on the actual data of the unmodeled object. instructing a user to three-dimensionally scan the physical unmodeled object with a dimensional scanner;
The three-dimensional model creation device according to claim 3.
前記3次元モデル作成部は、
前記モデル未作成オブジェクトの現物データが無い場合、ユーザから入力された条件に基づいて参考オブジェクトの一覧を表示し、
前記一覧から選択された参考オブジェクトの3次元モデルを、前記モデル未作成オブジェクトの3次元モデルとして登録する、
請求項4に記載の3次元モデル作成装置。
The three-dimensional model creation unit
displaying a list of reference objects based on conditions entered by a user when there is no actual data for the unmodeled object;
Registering the 3D model of the reference object selected from the list as the 3D model of the unmodeled object;
The three-dimensional model creation device according to claim 4.
前記オブジェクトは、前記製品に含まれる部品、前記製品を組み立てるために必要な治工具、又は前記製品を据え付けるワークセンタのうちの少なくとも1つを含む、
請求項1から5の何れか1項に記載の3次元モデル作成装置。
The object includes at least one of a part included in the product, jigs and tools required to assemble the product, or a work center on which the product is installed.
The three-dimensional model creation device according to any one of claims 1 to 5.
製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの3次元モデルを記憶する3次元モデル記憶部と、を有するデータサーバ部にアクセスする通信ステップと、
前記検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する必要オブジェクト判別ステップと、
前記必要オブジェクト判別ステップで判別したオブジェクトのうち、前記3次元モデル記憶部に3次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの3次元モデルを作成する3次元モデル作成ステップと、
を有する3次元モデル作成方法。
A data server having a verification procedure manual storage section for storing verification procedure manual data indicating a verification procedure for design review of a product, and a 3D model storage section for storing a 3D model of an object necessary for manufacturing the product. a communication step of accessing the unit;
a necessary object determination step of determining objects necessary for product design review based on the verification procedure data;
a three-dimensional model creating step of creating a three-dimensional model of an unmodeled object, which is an object for which a three-dimensional model is not stored in the three-dimensional model storage unit, among the objects discriminated in the necessary object discriminating step;
A three-dimensional model creation method having
製品のデザインレビューの検証手順を示す検証手順書データを記憶する検証手順書記憶部と、製品を製造するために必要なオブジェクトの3次元モデルを記憶する3次元モデル記憶部と、を有するデータサーバ部にアクセスする通信部を備えるコンピュータを、
前記検証手順書データに基づいて、製品のデザインレビューに必要なオブジェクトを判別する必要オブジェクト判別部、
前記必要オブジェクト判別部が判別したオブジェクトのうち、前記3次元モデル記憶部に3次元モデルが記憶されていないオブジェクトであるモデル未作成オブジェクトの3次元モデルを作成する3次元モデル作成部、
として機能させるプログラム。
A data server having a verification procedure manual storage unit for storing verification procedure manual data indicating a verification procedure for design review of a product, and a 3D model storage unit for storing 3D models of objects necessary for manufacturing the product. a computer comprising a communication unit that accesses the unit,
a necessary object determination unit that determines objects necessary for product design review based on the verification procedure manual data;
a three-dimensional model creating unit for creating a three-dimensional model of an unmodeled object, which is an object for which a three-dimensional model is not stored in the three-dimensional model storage unit, among the objects discriminated by the necessary object discriminating unit;
A program that acts as
JP2019111028A 2019-06-14 2019-06-14 3D model creation device, 3D model creation method, and program Active JP7304744B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019111028A JP7304744B2 (en) 2019-06-14 2019-06-14 3D model creation device, 3D model creation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019111028A JP7304744B2 (en) 2019-06-14 2019-06-14 3D model creation device, 3D model creation method, and program

Publications (2)

Publication Number Publication Date
JP2020204817A JP2020204817A (en) 2020-12-24
JP7304744B2 true JP7304744B2 (en) 2023-07-07

Family

ID=73838403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019111028A Active JP7304744B2 (en) 2019-06-14 2019-06-14 3D model creation device, 3D model creation method, and program

Country Status (1)

Country Link
JP (1) JP7304744B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7453932B2 (en) 2021-03-16 2024-03-21 株式会社日立製作所 Design support equipment, methods and programs
CN113792436A (en) * 2021-09-17 2021-12-14 国网福建省电力有限公司 Power transmission and transformation project design review system and method based on GIM model

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002358334A (en) 2001-06-04 2002-12-13 A I Soft Inc Printing system for three-dimensional image
JP2014174708A (en) 2013-03-08 2014-09-22 Hitachi-Ge Nuclear Energy Ltd Design support device and design support method
WO2018216803A1 (en) 2017-05-25 2018-11-29 三菱電機株式会社 Design review device, design review method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050828A (en) * 2001-08-03 2003-02-21 Ohbayashi Corp Automatic estimation method, system and program based on design drawing data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002358334A (en) 2001-06-04 2002-12-13 A I Soft Inc Printing system for three-dimensional image
JP2014174708A (en) 2013-03-08 2014-09-22 Hitachi-Ge Nuclear Energy Ltd Design support device and design support method
WO2018216803A1 (en) 2017-05-25 2018-11-29 三菱電機株式会社 Design review device, design review method, and program

Also Published As

Publication number Publication date
JP2020204817A (en) 2020-12-24

Similar Documents

Publication Publication Date Title
JP4990917B2 (en) A method that allows a user to draw a component as input to search for the component in the database
JP4822863B2 (en) Numerical analysis data creation method and apparatus, program, and storage medium
JP4814802B2 (en) Analysis model creation program, analysis model creation device, analysis model creation method, and device manufacturing method including the analysis model creation method
JP2020095724A (en) System and method for customizing machined products
JP7304744B2 (en) 3D model creation device, 3D model creation method, and program
JP2007219907A (en) Parts catalog system, parts catalog creation method, program, and recording medium
CN1818901A (en) Method and computer system for interacting with a database
KR100976829B1 (en) The method and service system for reviewing design of shipbuilding and offshore plant
JP6242709B2 (en) Assembly sequence generation apparatus and assembly sequence generation method
JP6952650B2 (en) Work instruction generator and work instruction generation method
US11275870B2 (en) Designing an assembly of parts in a three-dimensional scene
JP2006350718A (en) Design support system
JP2018180693A (en) Work instruction generation device and work instruction generation method
CN106648338B (en) Method and device for editing data
JP5104291B2 (en) Image analysis program, image analysis apparatus, and image analysis method
EP3889861A1 (en) 3d-url
JP2020201654A (en) Operation manual creation support device and operation manual creation support method
KR20220025241A (en) Recording medium for recording quotation system, quotation method, and quotation program
JP2007172057A (en) System, method and program for processing sheet metal model, and data structure of object-oriented sheet metal model used by same
JP2003044521A (en) Design support system
JP4726465B2 (en) Three-dimensional shape processing method and apparatus
JP2008117031A (en) Design support apparatus, design support method, design support program and cad system
US11282266B2 (en) Three-dimensional shape data generation apparatus, three-dimensional modeling apparatus, three-dimensional shape data generation system, and non-transitory computer readable medium storing three-dimensional shape data generation program
JP6264208B2 (en) Display program, display method, and display device
US20230229824A1 (en) Designing a product using procedural graphs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220405

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230627

R150 Certificate of patent or registration of utility model

Ref document number: 7304744

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150