Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7479891B2 - DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7479891B2 - DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM - Google Patents

DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7479891B2
JP7479891B2 JP2020057161A JP2020057161A JP7479891B2 JP 7479891 B2 JP7479891 B2 JP 7479891B2 JP 2020057161 A JP2020057161 A JP 2020057161A JP 2020057161 A JP2020057161 A JP 2020057161A JP 7479891 B2 JP7479891 B2 JP 7479891B2
Authority
JP
Japan
Prior art keywords
design
information
product
parts
catalog
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
JP2020057161A
Other languages
Japanese (ja)
Other versions
JP2021157506A (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.)
NTT Docomo Business Inc
Core Concept Technologies Inc
Original Assignee
NTT Docomo Business Inc
Core Concept Technologies Inc
NTT Communications 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 NTT Docomo Business Inc, Core Concept Technologies Inc, NTT Communications Corp filed Critical NTT Docomo Business Inc
Priority to JP2020057161A priority Critical patent/JP7479891B2/en
Publication of JP2021157506A publication Critical patent/JP2021157506A/en
Application granted granted Critical
Publication of JP7479891B2 publication Critical patent/JP7479891B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

この発明の実施形態は、例えば製品メーカの設計作業を支援する設計支援装置、方法およびプログラムに関する。 Embodiments of the present invention relate to a design support device, method, and program that support, for example, the design work of product manufacturers.

例えば工業製品を製造する場合に製品メーカは、一般に設計担当者が製品および当該製品で使用する部品の設計図をCAD(Computer Aided Design)等を使用した設計システムにより作成すると共に、作成された設計図をもとに各部品の製造に必要な詳細な仕様情報および製造指示内容を含む製造指示書を別の書類として手作業で作成する。そして、作成された上記設計図および製造指示書に基づいて、調達担当者が部品ごとにその加工業者を選定し部品の製造を発注するようにしている(例えば特許文献1を参照)。 For example, when manufacturing industrial products, a product manufacturer's designers typically use a design system using CAD (Computer Aided Design) or similar to create design drawings for the product and the parts used in the product, and then manually create separate manufacturing instructions based on the created design drawings, which contain detailed specification information and manufacturing instructions required for the manufacture of each part. Then, based on the created design drawings and manufacturing instructions, a procurement staff member selects a processing company for each part and places an order for the manufacture of the parts (see, for example, Patent Document 1).

特開2002-189758号公報JP 2002-189758 A

ところが、一般に、作成された設計図や製造指示書は設計担当者毎に管理されていても、製品メーカとして管理されていないことがある。また、たとえ製品メーカとして管理されている場合でも、その検索手段が製品名や製品の開発番号等を用いることが一般的となっている。このため、過去に作成された類似製品の設計図や製造指示書を製品単位で検索することは可能であっても、例えば製品名が異なっていたり、また製品を構成する部品単位では、過去の類似する設計図を見つけることができないことが多かった。そのため、設計担当者は重複設計を余儀なくされ、設計業務の効率低下を招いていた。 However, generally speaking, even if the blueprints and manufacturing instructions are managed by each designer, they may not be managed by the product manufacturer. Even if they are managed by the product manufacturer, the search method is generally the product name or product development number. For this reason, even if it is possible to search for blueprints and manufacturing instructions for similar products created in the past on a product-by-product basis, it is often impossible to find similar blueprints from the past when, for example, the product names are different, or when it comes to the parts that make up the product. This forces designers to create duplicate designs, leading to a decrease in the efficiency of design work.

この発明は上記事情に着目してなされたもので、一側面では、重複設計の発生を抑制して設計業務の効率向上を図る技術を提供しようとするものである。 This invention was made with the above in mind, and in one aspect aims to provide technology that reduces the occurrence of duplicate designs and improves the efficiency of design work.

この発明に係る設計支援装置および方法の第の態様は、製品の設計機能を有する端末装置との間でネットワークを介してデータ伝送が可能な設計支援装置において、前記製品の作成済みの製品設計情報から前記製品を構成する複数の部品を当該部品の属性をもとに認識し、認識された前記複数の部品の前記属性を含む部品設計情報を含むカタログ情報を作成して記憶する。そして、前記端末装置から作成中の製品設計情報を取得した場合に、取得された前記作成中の製品設計情報から設計中の部品の属性を認識し、認識された前記設計中の部品の前記属性を前記カタログ情報に含まれる前記複数の部品の前記属性と照合することで、前記設計中の部品の前記属性と所定の条件の範囲で一致する部品を抽出し、抽出された前記部品の前記属性を含む前記部品設計情報を前記カタログ情報から選択して前記端末装置へ送信するようにしたものである。 In a first aspect of a design support apparatus and method according to the present invention, in a design support apparatus capable of transmitting data via a network to a terminal device having a product design function, a plurality of parts constituting a product are recognized from created product design information of the product based on attributes of the parts, catalog information including part design information including the attributes of the recognized plurality of parts is created and stored, and when product design information in progress is acquired from the terminal device, attributes of the parts in progress are recognized from the acquired product design information in progress, and the recognized attributes of the parts in progress are compared with the attributes of the plurality of parts included in the catalog information to extract parts that match the attributes of the parts in progress within a predetermined range, and the part design information including the attributes of the extracted parts is selected from the catalog information and transmitted to the terminal device.

この発明の第の態様によれば、製品の設計情報をもとに部品のカタログ情報が自動作成される。そして、端末装置における製品設計情報の作成中に、設計中の部品の属性が認識されて、上記カタログ情報に含まれる複数の部品の属性と照合され、その結果属性が所定の条件の範囲で一致する部品が上記カタログ情報に既に存在する場合には、当該部品の属性を含む部品設計情報が上記端末装置へ送信される。すなわち、製品の設計中で、設計中の部品と類似する部品がカタログ情報に存在すると、その時点で当該類似する部品の部品設計情報が設計担当者に通知される。従って、設計担当者は設計中で、通知された類似部品の部品設計情報を流用することが可能となり、これにより部品の設計を最後まで自力で行う必要がなくなって、その分設計業務を効率化することが可能となる。 According to the first aspect of the present invention, catalog information of parts is automatically created based on product design information. Then, during the creation of the product design information in the terminal device, the attributes of the part being designed are recognized and compared with the attributes of multiple parts included in the catalog information. If a part whose attributes match within a predetermined range already exists in the catalog information as a result, part design information including the attributes of the part is transmitted to the terminal device. That is, during the design of a product, if a part similar to the part being designed exists in the catalog information, the part design information of the similar part is notified to the designer at that time. Therefore, the designer can reuse the notified part design information of the similar part during the design, which eliminates the need to design the part by himself until the end, thereby making it possible to improve the efficiency of the design work.

すなわちこの発明の各態様によれば、重複設計の発生を抑制して設計業務の効率向上を可能にした技術を提供することができる。 In other words, each aspect of the present invention provides technology that reduces the occurrence of duplicate designs and improves the efficiency of design work.

図1は、この発明の一実施形態に係る設計支援装置を含むシステムの全体構成を示す図である。FIG. 1 is a diagram showing the overall configuration of a system including a design support device according to an embodiment of the present invention. 図2は、この発明の一実施形態に係る設計支援装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of a design support apparatus according to an embodiment of the present invention. 図3は、この発明の一実施形態に係る設計支援装置のソフトウェア構成を示すブロック図である。FIG. 3 is a block diagram showing the software configuration of the design support apparatus according to the embodiment of the present invention. 図4は、図3に示した設計支援装置によるカタログ作成処理の手順と処理内容を示すフローチャートである。FIG. 4 is a flow chart showing the procedure and contents of the catalog creation process performed by the design support device shown in FIG. 図5は、図3に示した設計支援装置による設計支援処理の手順と処理内容を示すフローチャートである。FIG. 5 is a flow chart showing the procedure and contents of the design support process performed by the design support apparatus shown in FIG. 図6は、図4および図5に示したカタログ作成処理からカタログ更新処理までの一連の動作例を示す図である。FIG. 6 is a diagram showing an example of a series of operations from the catalog creation process to the catalog update process shown in FIGS. 図7は、図4に示したカタログ作成処理により作成されたカタログ情報の一例を示す図である。FIG. 7 is a diagram showing an example of catalog information created by the catalog creation process shown in FIG.

以下、図面を参照してこの発明に係わる実施形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.

[一実施形態]
(構成例)
(1)システム
図1は、この発明の一実施形態に係る設計支援装置を含むシステムの全体構成を示す図である。
この例では、システムは設計支援装置として動作するサーバコンピュータ(以後サーバ装置と称する)SVを備える。そして、サーバ装置SVは、各製品メーカにおいて使用される複数の端末装置MA1~MAnとの間で、それぞれネットワークNWを介してデータ伝送を行えるようになっている。
[One embodiment]
(Configuration example)
(1) System FIG. 1 is a diagram showing the overall configuration of a system including a design support device according to an embodiment of the present invention.
In this example, the system includes a server computer (hereinafter referred to as the server device) SV that operates as a design support device. The server device SV is capable of transmitting data to and from a plurality of terminal devices MA1 to MAn used by each product manufacturer via a network NW.

ネットワークNWは、例えば、インターネットを中核とする広域網と、この広域網にアクセスするためのアクセス網とを備える。アクセス網としては、例えば有線および無線の公衆ネットワーク、有線および無線のLAN(Local Area Network)、CATV(Cable Television)ネットワークが使用される。 The network NW comprises, for example, a wide area network with the Internet at its core, and an access network for accessing this wide area network. Examples of the access network that can be used include wired and wireless public networks, wired and wireless LANs (Local Area Networks), and CATV (Cable Television) networks.

(2)装置
(2-1)端末装置MA1~MAn
端末装置MA1~MAnは、例えば3DCAD(3D Computer Aided Design)設計用のアプリケーションを備えたパーソナルコンピュータにより構成される。なお、3DCAD設計用のアプリケーションは、例えばクラウドまたはWeb上に記憶されているものをその都度ダウンロードして使用するものであってもよい。
(2) Device (2-1) Terminal Devices MA1 to MAn
The terminal devices MA1 to MAn are each configured by a personal computer equipped with an application for 3D CAD (3D Computer Aided Design). The application for 3D CAD may be stored in the cloud or on the Web and downloaded each time it is used.

端末装置MA1~MAnは、主として製品メーカの設計担当者が使用するもので、設計担当者が作成した製品の設計情報を上記サーバ装置SVへ送信するために使用される。製品の設計情報には、例えば製品の組立図等を示す3DCADデータと、製品および当該製品に使用される部品の仕様・補足情報とを含む。なお、製品は通常では完成品であるが、中間製品であってもよい。また、上記製品を構成する複数の部品の加工を部品メーカに発注した履歴が存在する場合には、当該発注履歴情報を上記設計情報に含めてもよい。 The terminal devices MA1 to MAn are primarily used by designers at product manufacturers to transmit product design information created by the designers to the server device SV. Product design information includes, for example, 3D CAD data showing assembly diagrams of the product, and specifications and supplementary information for the product and the parts used in the product. Note that the product is usually a finished product, but it may also be an intermediate product. Furthermore, if there is a history of placing an order with a parts manufacturer to process multiple parts that make up the product, the order history information may be included in the design information.

(2-2)サーバ装置SV
図2および図3は、それぞれサーバ装置(プラットフォームとも云う)SVのハードウェア構成およびソフトウェア構成を示すブロック図である。
サーバ装置SVは、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを有する制御部1を備え、この制御部1に対しバス5を介して、プログラム記憶部2およびデータ記憶部3を有する記憶ユニットと、通信インタフェース(通信I/F)4を接続したものとなっている。
(2-2) Server device SV
2 and 3 are block diagrams respectively showing the hardware and software configurations of a server device (also called a platform) SV.
The server device SV has a control unit 1 having a hardware processor such as a central processing unit (CPU), and a storage unit having a program storage unit 2 and a data storage unit 3, and a communication interface (communication I/F) 4 are connected to this control unit 1 via a bus 5.

通信I/F4は、制御部1の制御の下、ネットワークNWにより定義される通信プロトコルを使用して上記端末装置MA1~MAnとの間でデータ伝送を行うもので、例えば有線ネットワーク用のインタフェースにより構成される。 The communication I/F 4 transmits data between the terminal devices MA1 to MAn under the control of the control unit 1 using a communication protocol defined by the network NW, and is configured, for example, by an interface for a wired network.

プログラム記憶部2は、例えば、記憶媒体としてHDD(Hard Disk Drive)またはSSD(Solid State Drive)等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したもので、OS(Operating System)等のミドルウェアに加えて、この発明の一実施形態に係る各種制御処理を実行するために必要なプログラムを格納する。 The program storage unit 2 is configured by combining a non-volatile memory such as a HDD (Hard Disk Drive) or SSD (Solid State Drive) that can be written to and read from at any time as a storage medium, and a non-volatile memory such as a ROM (Read Only Memory), and stores middleware such as an OS (Operating System) as well as programs necessary to execute various control processes according to an embodiment of the present invention.

データ記憶部3は、例えば、記憶媒体として、HDDまたはSSD等の随時書込みおよび読出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと組み合わせたもので、この発明の一実施形態を実施するために必要な主たる記憶部として、設計情報記憶部31と、部品学習モデル記憶部32と、カタログ情報記憶部33とを備えている。 The data storage unit 3 is, for example, a combination of a non-volatile memory such as an HDD or SSD, which can be written to and read from at any time, and a volatile memory such as a RAM (Random Access Memory), as a storage medium, and includes a design information storage unit 31, a part learning model storage unit 32, and a catalog information storage unit 33 as the main storage units required to implement one embodiment of the present invention.

設計情報記憶部31は、上記端末装置MA1~MAnから取得した製品の設計情報を記憶するために使用される。製品の設計情報には、例えば先に述べたように、3DCADデータと、製品および当該製品に使用される部品の仕様・補足情報と、発注履歴情報とが含まれる。仕様・補足情報には、例えば部品の材質、硬度、製造指示コメント(留意点)、幾何公差が含まれる。なお、部品の設計日時や有効期限等が含まれていてもよい。発注履歴情報には、例えば部品の発注先となった加工業者名、発注日時、数量、単価、納期が含まれる。 The design information storage unit 31 is used to store product design information acquired from the terminal devices MA1 to MAn. As mentioned above, the product design information includes, for example, 3D CAD data, specifications and supplementary information for the product and parts used in the product, and order history information. The specifications and supplementary information includes, for example, the material, hardness, manufacturing instruction comments (points to note), and geometric tolerances of the parts. The design date and time of the parts and their expiration date may also be included. The order history information includes, for example, the name of the processing company to which the parts were ordered, the order date and time, the quantity, the unit price, and the delivery date.

部品学習モデル記憶部32は、上記製品設計情報に含まれるCAD画像データから部品をその形状をもとに認識するために用いる部品学習モデルを記憶する。カタログ情報記憶部33は、部品のカタログ情報を記憶するために使用される。 The part learning model storage unit 32 stores part learning models used to recognize parts based on their shapes from the CAD image data included in the above product design information. The catalog information storage unit 33 is used to store catalog information for parts.

制御部1は、この発明の一実施形態に係る処理機能として、設計情報取得処理部11と、部品認識処理部12と、カタログ情報作成処理部13と、第1のカタログ検索処理部14と、第2のカタログ検索処理部15と、カタログ情報更新処理部16とを備えている。これらの処理部11~16は、何れもプログラム記憶部2に格納されたプログラムを制御部1のハードウェアプロセッサに実行させることにより実現される。 The control unit 1 includes, as processing functions according to one embodiment of the present invention, a design information acquisition processing unit 11, a parts recognition processing unit 12, a catalog information creation processing unit 13, a first catalog search processing unit 14, a second catalog search processing unit 15, and a catalog information update processing unit 16. All of these processing units 11 to 16 are realized by causing the hardware processor of the control unit 1 to execute a program stored in the program storage unit 2.

設計情報取得処理部11は、端末装置MA1~MAnから送信された製品の設計情報を通信I/F4を介して受信し、受信された製品の設計情報を例えば製品IDと紐づけて設計情報記憶部31に記憶させる処理を行う。 The design information acquisition processing unit 11 receives product design information sent from the terminal devices MA1 to MAn via the communication I/F 4, and performs processing to link the received product design information with, for example, a product ID and store it in the design information storage unit 31.

部品認識処理部12は、設計情報記憶部31に記憶された複数の製品設計情報からそれぞれ製品を構成する複数の部品をその形状をもとに認識する処理を行う。この部品の認識処理には、部品学習モデル記憶部32に記憶された部品学習モデルが使用される。部品認識処理部12は、上記部品学習モデルを作成および更新する処理も行う。なお、部品学習モデルを使用した部品の認識処理の一例は後述する。 The part recognition processing unit 12 performs a process of recognizing multiple parts that make up a product based on their shapes from multiple pieces of product design information stored in the design information storage unit 31. This part recognition process uses the part learning model stored in the part learning model storage unit 32. The part recognition processing unit 12 also performs a process of creating and updating the part learning model. An example of part recognition process using the part learning model will be described later.

カタログ情報作成処理部13は、上記部品学習モデルを用いて認識された複数の部品の各々について、形状が類似するもの同士でグループ化する処理を行ったのち、設計担当者から指定されるラベルおよびタグを付与することで、部品別のカタログ情報を作成する。そして、作成された部品別のカタログ情報をカタログ情報記憶部33に記憶させる処理を行う。 The catalog information creation processing unit 13 performs a process of grouping parts with similar shapes for each of the multiple parts recognized using the part learning model, and then creates catalog information for each part by adding labels and tags specified by the designer.Then, it performs a process of storing the created catalog information for each part in the catalog information storage unit 33.

カタログ情報は、部品の設計情報を含む。部品設計情報には、部品の3D画像データ、作成日時、サイズ、上記ラベルおよびタグが含まれる。ラベルには例えば部品名が含まれる。またタグには、例えば部品の形状名や加工方法、さらにはハッシュタグ(社内で使用されている部品の呼称)等が含まれる。なお、タグに含まれる各情報は、製品の仕様・補足情報に含めておき、仕様・補足情報から抽出するようにしてもよい。 The catalog information includes part design information. The part design information includes 3D image data of the part, the date and time of creation, the size, and the above-mentioned labels and tags. The labels include, for example, the part name. The tags include, for example, the shape name of the part, the processing method, and even hashtags (the name used within the company for the part). Note that each piece of information included in the tag may be included in the product specifications and supplementary information and extracted from the specifications and supplementary information.

第1のカタログ検索処理部14は、設計担当者による構想設計の段階で、端末装置MA1~MAnから部品の検索要求を受信した場合に、当該検索要求に含まれる検索条件に基づいてカタログ情報記憶部33から対応する部品のカタログ情報を読み出し、要求元の端末装置へ送信する処理を行う。なお、検索条件としては、例えばラベルで指定された部品名や、タグにより指定された部品形状名や加工方法、さらにはハッシュタグ(社内で使用されている部品の呼称)が用いられる。 When the first catalog search processing unit 14 receives a parts search request from terminal devices MA1 to MAn during the conceptual design stage by the designer, it reads the catalog information of the corresponding parts from the catalog information storage unit 33 based on the search conditions included in the search request and transmits it to the requesting terminal device. Note that search conditions may include, for example, the part name specified by a label, the part shape name or processing method specified by a tag, or even a hashtag (the name of the part used within the company).

第2のカタログ検索処理部15は、設計担当者が製品を設計中の段階で、端末装置MA1~MAnから上記設計中の製品の中間設計情報を定期的または任意のタイミングで取得し、取得された上記中間設計情報に含まれる設計中の部品の認識処理を上記部品認識処理部12に行わせる。そして、認識された部品の形状をカタログ情報記憶部33に記憶されている複数の部品の形状と照合することで形状が類似する部品または部品グループを検索し、検索された部品または部品グループの設計情報をカタログ情報記憶部33から読み出して要求元の端末装置MA1~MAnへ送信する処理を行う。なお、形状を用いた類似部品の検索処理の一例については後述する。 The second catalog search processing unit 15 periodically or at any timing acquires intermediate design information of the product being designed from the terminal devices MA1 to MAn while the designer is designing the product, and causes the component recognition processing unit 12 to perform recognition processing of the components being designed contained in the acquired intermediate design information. It then searches for components or component groups with similar shapes by comparing the shape of the recognized components with the shapes of multiple components stored in the catalog information storage unit 33, and performs processing to read out design information of the searched components or component groups from the catalog information storage unit 33 and transmit it to the requesting terminal device MA1 to MAn. An example of a search processing for similar components using shapes will be described later.

カタログ情報更新処理部16は、端末装置MA1~MAnから新規に作成された製品設計情報の登録要求を受信した場合に、受信された上記製品設計情報に含まれる複数の部品の認識処理を上記部品認識処理部12に行わせる。そして、認識された各部品のカタログ情報を作成してカタログ情報記憶部33に追加記憶させる処理を行う。 When the catalog information update processing unit 16 receives a request to register newly created product design information from the terminal devices MA1 to MAn, it causes the part recognition processing unit 12 to perform recognition processing of multiple parts included in the received product design information. It then creates catalog information for each recognized part and performs processing to add and store it in the catalog information storage unit 33.

またカタログ情報更新処理部16は、上記追加記憶された部品のカタログ情報について、カタログ情報記憶部33に既に記憶済の部品グループの中に、形状が類似する部品グループが存在するか否かを判定する。そして、形状が類似する部品グループが見つかった場合は、上記追加記憶された部品のカタログ情報を上記部品グループと紐づける処理を行う。 The catalog information update processing unit 16 also determines whether or not there is a part group with a similar shape among the part groups already stored in the catalog information storage unit 33, based on the catalog information of the additionally stored part. If a part group with a similar shape is found, the catalog information of the additionally stored part is linked to the part group.

(動作例)
次に、以上のように構成されたサーバ装置SVの動作例を説明する。
図4および図5はサーバ装置SVによる設計支援動作に係る処理手順と処理内容を示すフローチャート、図6は上記設計支援動作に係るデータの入出力と処理の概要を示す図である。
なお、部品学習モデル記憶部32には、製品に使用される多数の部品について学習済の部品学習モデルが既に記憶されているものとして説明を行う。
(Example of operation)
Next, an example of the operation of the server device SV configured as above will be described.
4 and 5 are flow charts showing the procedure and contents of the design support operation by the server device SV, and FIG. 6 is a diagram showing an outline of input/output and processing of data related to the design support operation.
In the following description, it is assumed that the part learning model storage unit 32 already stores learned part learning models for a large number of parts used in a product.

(1)カタログ情報の作成
サーバ装置SVは、先ず部品のカタログ情報の作成処理を実行する。図4にその処理手順と処理内容を示す。
製品メーカの設計担当者は、過去に作成した複数の製品設計情報を端末装置MA1~MAnからサーバ装置SVへアップロードする。製品設計情報には、それぞれ3DCADデータと、当該3DCADデータに対応する仕様・補足情報および発注履歴情報が含まれる。
(1) Creation of Catalog Information The server SV first creates catalog information for parts. The process and contents of this process are shown in FIG.
A product manufacturer's design staff uploads multiple pieces of product design information created in the past from terminal devices MA1 to MAn to server device SV. Each piece of product design information includes 3D CAD data, specifications and supplementary information corresponding to the 3D CAD data, and order history information.

これに対しサーバ装置SVの制御部1は、設計情報取得処理部11の制御の下、ステップS10において、上記端末装置MA1~MAnから送信された複数の製品設計情報を通信I/F4を介してそれぞれ受信し、製品IDと紐づけて設計情報記憶部31にそれぞれ記憶させる。 In response to this, in step S10, the control unit 1 of the server device SV, under the control of the design information acquisition processing unit 11, receives the multiple pieces of product design information sent from the terminal devices MA1 to MAn via the communication I/F 4, associates them with the product IDs, and stores them in the design information storage unit 31.

サーバ装置SVの制御部1は、次に部品認識処理部12の制御の下、ステップS11において、上記設計情報記憶部31から製品を一つ選択してその設計情報を読み込む。そして、ステップS12において、部品学習モデル記憶部32に記憶された部品学習モデルを用いて、読み込まれた上記設計情報から製品を構成する複数の部品を認識する処理を実行する。 The control unit 1 of the server device SV then, under the control of the part recognition processing unit 12, selects one product from the design information storage unit 31 and reads its design information in step S11. Then, in step S12, the control unit 1 executes a process of recognizing multiple parts that make up the product from the read design information, using the part learning model stored in the part learning model storage unit 32.

部品の認識処理は、例えば以下のように行われる。すなわち、先ず製品設計情報に含まれる部品毎に、その3D画像データをもとにその正12面体の20箇所の頂点から2D画像データを作成する。続いて、2D画像データから複数の特徴ベクトルを算出し、算出された複数の特徴ベクトルを上記部品学習モデルに説明変数として与える。この結果、部品学習モデルから上記特徴ベクトルに応じてクラスタリングされた部品形状の認識結果が出力される。 The part recognition process is performed, for example, as follows. That is, first, for each part included in the product design information, 2D image data is created from the 20 vertices of the regular dodecahedron based on the 3D image data. Next, multiple feature vectors are calculated from the 2D image data, and the calculated multiple feature vectors are given to the part learning model as explanatory variables. As a result, the part learning model outputs recognition results of the part shape clustered according to the feature vectors.

製品を構成するすべての部品について形状の認識処理が終了すると、サーバ装置SVの制御部1は、次にカタログ情報作成処理部13の制御の下、ステップS13において、形状が認識された各部品について設計情報記憶部31から対応する仕様・補足情報を読み出す。そして、ステップS14において、上記認識された部品の形状を表す3D画像データと、上記読み出された仕様・補足情報を、登録要求元の端末装置MA1~MAnへ送信する。上記部品形状の3D画像データおよび仕様・補足情報は、端末装置MA1~MAnで受信されて表示される。なお、端末装置MA1~MAnへは、上記認識された部品の形状を表す3D画像データのみが送信されるようにしてもよい。 When the shape recognition process has been completed for all parts that make up the product, the control unit 1 of the server device SV, under the control of the catalog information creation processing unit 13, then in step S13 reads out the corresponding specifications and supplemental information from the design information storage unit 31 for each part whose shape has been recognized. Then, in step S14, the control unit 1 transmits the 3D image data representing the shapes of the recognized parts and the read out specifications and supplemental information to the terminal devices MA1 to MAn that have requested registration. The 3D image data of the part shapes and the specifications and supplemental information are received and displayed by the terminal devices MA1 to MAn. Note that only the 3D image data representing the shapes of the recognized parts may be transmitted to the terminal devices MA1 to MAn.

この状態で、設計担当者が端末装置MA1~MAnにおいて、上記部品形状の3D画像データおよび仕様・補足情報に対し、ラベルおよびタグを入力したとする。これに対しサーバ装置SVの制御部1は、カタログ情報作成処理部13の制御の下、ステップS15で上記ラベルおよびタグの受信を確認すると、ステップS16において、受信された上記ラベルおよびタグを上記部品形状の3D画像データおよび仕様・補足情報に付与して部品別のカタログ情報を作成する。そして、作成された部品別のカタログ情報をカタログ情報記憶部33に記憶させる。 In this state, the designer inputs labels and tags to the 3D image data of the part shape and the specifications and supplementary information at terminal devices MA1 to MAn. In response, under the control of the catalog information creation processing unit 13, the control unit 1 of the server device SV confirms receipt of the labels and tags in step S15, and in step S16 adds the received labels and tags to the 3D image data of the part shape and the specifications and supplementary information to create catalog information for each part. The created catalog information for each part is then stored in the catalog information storage unit 33.

以後同様にカタログ情報作成処理部13は、製品毎に当該製品を構成する複数の部品の各々について上記ステップS11~S16による部品別のカタログ作成処理を繰り返し行う。そして、すべての製品の全部品について上記部品別のカタログ情報の作成が終了したことをステップS17で確認すると、部品のグループ化処理に移行する。 Then, the catalog information creation processing unit 13 similarly repeats the part-by-part catalog creation process in steps S11 to S16 for each of the multiple parts that make up each product. Then, when it is confirmed in step S17 that the creation of the part-by-part catalog information for all parts of all products has been completed, it moves on to part grouping processing.

カタログ情報作成処理部13は、次にステップS18において、カタログ情報記憶部33に記憶されたすべての部品別カタログ情報をもとに、部品間の形状の類似性を判定し、形状が予め設定された閾値の範囲で共通する部品を抽出してグループ化する。上記形状の類似性の判定は、例えば、部品認識処理部12において各部品の形状の特徴ベクトル同士を比較し、その一致度合いを上記閾値と比較することにより行われる。カタログ情報作成処理部13は、最後にステップS19において、同一のグループに属する各部品に対し共通の部品グループIDを付与し、このグループID毎に各部品のカタログ情報をソートしてカタログ情報記憶部33に記憶し直す。 The catalog information creation processing unit 13 then, in step S18, determines the similarity of shapes between parts based on all the part-specific catalog information stored in the catalog information storage unit 33, extracts parts whose shapes are common within a preset threshold range, and groups them. The above-mentioned shape similarity is determined, for example, by the part recognition processing unit 12 comparing the feature vectors of the shapes of each part and comparing the degree of match with the above-mentioned threshold. Finally, in step S19, the catalog information creation processing unit 13 assigns a common part group ID to each part belonging to the same group, sorts the catalog information of each part by this group ID, and re-stores it in the catalog information storage unit 33.

図7は、カタログ情報記憶部33に記憶された部品別のカタログ情報の一例を示すものである。図7では、部品毎にその3D画像データ、部品名、作成日時、サイズおよびタグを対応付けて記憶した場合を例示している。なお、サイズは3D画像データの各部位の具体的な寸法を記載するようにしてもよい。 Figure 7 shows an example of catalog information for each part stored in the catalog information storage unit 33. Figure 7 shows an example in which the 3D image data, part name, creation date and time, size, and tag are stored in association with each part. Note that the size may be recorded as the specific dimensions of each part of the 3D image data.

なお、以上の説明では、各部品について部品別カタログ情報の作成が終了した後、さらに部品のグループ化処理を行う場合について述べた。しかし、部品学習モデルのクラスタリング精度が高い場合には、部品学習モデルから出力された部品形状の認識結果が、形状が類似する部品同士でグループ化されたものとして利用できる。従って、この場合にはグループ化処理を省略してもよい。 Note that in the above explanation, we have described a case where part grouping processing is performed after part-specific catalog information for each part has been created. However, if the clustering accuracy of the part learning model is high, the part shape recognition results output from the part learning model can be used as parts that have been grouped together with parts that have similar shapes. Therefore, in this case, the grouping processing may be omitted.

(2)構想設計段階でのカタログ情報の検索
製品メーカの設計担当者は、製品の構想設計の段階で、過去に設計された製品に使用されている部品の設計情報を参照することができる。この場合設計担当者は、自身の端末装置MA1~MAnにおいてカタログ情報検索画面を開き、検索条件として部品名を入力し検索ボタンを押下する。なお、検索条件としては部品名(ラベル)に限らず、部品の種類に対応する部品グループIDを入力してもよく、また作成日時が分かっている場合には、作成日時を入力してもよい。上記検索ボタンの押下に応じて、上記検索要求は端末装置MA1~MAnからサーバ装置SVへ送信される。
(2) Searching for Catalog Information at the Concept Design Stage At the concept design stage of a product, a designer at a product manufacturer can refer to design information for parts used in a product that has been previously designed. In this case, the designer opens a catalog information search screen on his/her own terminal device MA1-MAn, inputs the part name as a search criterion, and presses the search button. Note that the search criterion is not limited to the part name (label), and a part group ID corresponding to the type of part may be input, and if the creation date and time are known, the creation date and time may be input. In response to the pressing of the search button, the search request is transmitted from the terminal device MA1-MAn to the server device SV.

サーバ装置SVの制御部1は、設計支援モードが設定されると、図5に示すようにステップS20において検索要求の受信を監視している。この状態で、端末装置MA1~MAnから検索要求が受信されると、制御部1は第1のカタログ検索処理部14の制御の下、以下のように部品のカタログ情報の検索処理を実行する。 When the design support mode is set, the control unit 1 of the server device SV monitors the reception of a search request in step S20 as shown in FIG. 5. In this state, when a search request is received from the terminal devices MA1 to MAn, the control unit 1 executes a search process for parts catalog information under the control of the first catalog search processing unit 14 as follows.

すなわち、第1のカタログ検索処理部14は、先ずステップS21においてカタログ情報記憶部33に対しアクセスし、受信された上記検索要求に含まれる検索条件、例えば部品名または部品グループIDを検索する。そして、該当する部品別カタログ情報が見つかった場合には、ステップS22において、上記部品名に対応する部品別カタログ情報、または部品グループに属する複数の部品別カタログ情報をカタログ情報記憶部33から読み出す。第1のカタログ検索処理部14は、続いてステップS23において、読み出された上記部品別カタログ情報、または部品グループに属する複数の部品別カタログ情報を、通信I/F4から要求元の端末装置MA1~MAnへ送信する。 That is, the first catalog search processing unit 14 first accesses the catalog information storage unit 33 in step S21 and searches for search conditions included in the received search request, such as the part name or part group ID. Then, if the corresponding part-specific catalog information is found, in step S22, the part-specific catalog information corresponding to the part name or multiple parts-specific catalog information belonging to the part group is read from the catalog information storage unit 33. Next, in step S23, the first catalog search processing unit 14 transmits the read part-specific catalog information or multiple parts-specific catalog information belonging to the part group from the communication I/F 4 to the requesting terminal devices MA1 to MAn.

端末装置MA1~MAnでは、上記サーバ装置SVから送られた部品別カタログ情報が表示部に表示される。また、設計担当者が部品グループIDを指定した場合には、当該部品グループに属する各部品別カタログ情報が一覧表示される。なお、1つの部品グループに属する部品別カタログ情報が多く一覧表示できない場合には、ソート操作によりすべての部品別カタログ情報を表示される。 In terminal devices MA1 to MAn, the part-specific catalog information sent from server device SV is displayed on the display. In addition, when the designer specifies a part group ID, the part-specific catalog information belonging to that part group is displayed in a list. Note that when there is too much part-specific catalog information belonging to one part group to display in a list, all part-specific catalog information can be displayed by sorting.

設計担当者は、表示された上記部品別カタログ情報を見ることにより、過去に設計された製品に使用されている部品設計情報を、新たな製品の設計を開始する構想設計の段階で事前に確認することが可能となる。そして、過去に設計された部品設計情報の中に適当な設計情報が存在する場合には、当該部品設計情報を流用することができる。これにより同一部品の重複設計が防止される。 By looking at the displayed part-specific catalog information, designers can check in advance at the conceptual design stage when they begin designing a new product the part design information used in previously designed products. If suitable design information is found among the previously designed part design information, that part design information can be reused. This prevents duplicate designs of the same part.

(3)設計段階におけるカタログ情報の自動検索
サーバ装置SVの制御部1は、ステップS30において、端末装置MA1~MAnのCADアプリケーションと連携することで、端末装置MA1~MAnで設計動作中か否かを判定する。そして、この判定の結果設計動作中であれば、第2のカタログ検索処理部15の制御の下、設計段階におけるカタログ情報の自動検索を以下のように実行する。
(3) Automatic Search for Catalog Information in the Design Phase In step S30, the control unit 1 of the server device SV cooperates with the CAD applications of the terminal devices MA1 to MAn to determine whether or not the terminal devices MA1 to MAn are in design operation. If the determination result indicates that the terminal devices MA1 to MAn are in design operation, the second catalog search processing unit 15 controls the server device SV to perform an automatic search for catalog information in the design phase as follows:

すなわち、第2のカタログ検索処理部15は、先ずステップS31において、定期的に、または設計情報が一定量変化する毎に、端末装置MA1~MAnから上記設計中の設計情報を通信I/F4を介して取得する。第2のカタログ検索処理部15は、続いてステップS32において、取得された上記設計中の設計情報から部品を認識または推定する処理を、部品認識処理部12に行わせる。部品の認識処理は、(1)のカタログ情報作成処理において述べた処理内容と同一なので、再度の説明は省略する。 That is, first, in step S31, the second catalog search processing unit 15 acquires the design information during design from the terminal devices MA1 to MAn via the communication I/F 4 periodically or whenever the design information changes by a certain amount. Then, in step S32, the second catalog search processing unit 15 causes the parts recognition processing unit 12 to perform a process of recognizing or estimating parts from the acquired design information during design. The parts recognition process is the same as the process described in the catalog information creation process in (1), so a repeated explanation will be omitted.

第2のカタログ検索処理部15は、次にステップS33において、認識または推定された上記部品の形状データを、カタログ情報記憶部33に記憶されている各部品のカタログ情報に含まれる形状データと比較することで、上記認識された部品の形状と所定の閾値の範囲で一致する類似部品をカタログ情報記憶部33から検索する。 The second catalog search processing unit 15 then compares the recognized or estimated shape data of the part with the shape data contained in the catalog information of each part stored in the catalog information storage unit 33 in step S33, thereby searching the catalog information storage unit 33 for similar parts whose shapes match those of the recognized part within a predetermined threshold range.

なお、上記類似部品の検索処理は、例えば、認識または推定された上記部品の3D画像データから算出された特徴ベクトルを、各部品別カタログ情報の3D画像データから算出される形状の特徴ベクトルとそれぞれ比較し、その差分が所定の閾値の範囲内の部品をカタログ情報から抽出することで実現される。 The search process for similar parts is realized, for example, by comparing the feature vector calculated from the 3D image data of the recognized or estimated part with the feature vector of the shape calculated from the 3D image data of each part-specific catalog information, and extracting parts from the catalog information whose difference is within a predetermined threshold range.

上記検索の結果、類似部品が見つかると、第2のカタログ検索処理部15はステップS34からステップS35に移行し、上記類似部品の部品別カタログ情報をカタログ情報記憶部33から読み出す。そして、読み出された上記部品別カタログ情報を、通信I/F4から端末装置MA1~MAnへ送信する。 When a similar part is found as a result of the search, the second catalog search processing unit 15 proceeds from step S34 to step S35 and reads the part-specific catalog information of the similar part from the catalog information storage unit 33. Then, the read part-specific catalog information is transmitted from the communication I/F 4 to the terminal devices MA1 to MAn.

なお、類似部品の検索処理は部品グループ単位で行ってもよい。この場合サーバ装置SVから端末装置MA1~MAnへは、部品グループに属するすべての類似部品のカタログ情報が端末装置MA1~MAnへ送信される。このため設計担当者は、送られた各類似部品のカタログ情報を、例えばソート操作により確認することができる。そして、表示された類似部品の中に設計中の部品設計に流用可能なものがあれば、当該類似部品の設計情報をサーバ装置SVからダウンロードして、設計中の上記部品設計情報に置き換えることが可能となる。 The search process for similar parts may be performed on a part group basis. In this case, catalog information for all similar parts belonging to the part group is sent from server device SV to terminal devices MA1 to MAn. This allows the designer to check the catalog information for each similar part sent, for example by sorting. Then, if any of the displayed similar parts can be used in the part design currently being designed, the design information for that similar part can be downloaded from server device SV and used to replace the part design information currently being designed.

(4)設計情報の新規登録に伴うカタログ情報の更新
設計担当者が、自身の端末装置MA1~MAnにおいて、新規作成した製品設計情報の登録操作を行ったとする。サーバ装置の制御部1は、ステップS40において設計情報取得処理部11により上記新規作成された製品設計情報の受信を監視している。この状態で、上記製品設計情報が受信され、設計情報記憶部31に記憶されると、サーバ装置の制御部1は、カタログ情報更新処理部16の制御の下、以下のように製品設計情報の新規登録処理を実行する。
(4) Updating catalog information with new registration of design information It is assumed that a designer performs an operation to register newly created product design information on his/her own terminal device MA1 to MAn. The control unit 1 of the server device monitors the reception of the newly created product design information by the design information acquisition processing unit 11 in step S40. When the product design information is received in this state and stored in the design information storage unit 31, the control unit 1 of the server device executes a new registration process of the product design information under the control of the catalog information update processing unit 16 as follows.

すなわち、カタログ情報更新処理部16は、上記設計情報記憶部31から上記新規作成された製品設計情報を読み出し、当該製品設計情報から製品を構成する複数の部品を認識する処理を、部品認識処理部12に行わせる。部品の認識処理は、(1)のカタログ情報作成処理において述べた処理内容と同一なので、ここでの説明は省略する。 That is, the catalog information update processing unit 16 reads the newly created product design information from the design information storage unit 31, and causes the parts recognition processing unit 12 to perform a process of recognizing the multiple parts that make up the product from the product design information. The parts recognition process is the same as the process described in the catalog information creation process in (1), so a description thereof will be omitted here.

カタログ情報更新処理部16は、次にステップS13において、形状が認識された各部品について設計情報記憶部31から対応する仕様・補足情報を読み出す。そして、ステップS14において、上記部品の形状を表す3D画像データと、上記読み出された仕様・補足情報を、登録要求元の端末装置MA1~MAnへ送信する。上記部品形状の3D画像データおよび仕様・補足情報は、端末装置MA1~MAnで受信されて表示される。 The catalog information update processing unit 16 then reads out the corresponding specifications and supplemental information from the design information storage unit 31 for each part whose shape has been recognized in step S13. Then, in step S14, it transmits the 3D image data representing the shape of the part and the read out specifications and supplemental information to the terminal device MA1 to MAn that has requested the registration. The 3D image data of the part shape and the specifications and supplemental information are received by and displayed on the terminal device MA1 to MAn.

この状態で、上記部品形状の3D画像および仕様・補足情報に対し、設計担当者が部品名を示すラベルと、部品形状名および加工方法を示すタグを入力したとする。これに対しサーバ装置SVの制御部1は、カタログ情報更新処理部16の制御の下、ステップS15で上記ラベルおよびタグの受信を確認すると、ステップS16において、受信された上記ラベルおよびタグを上記部品形状の3D画像および仕様・補足情報に付与して新たな部品別カタログ情報を作成する。そして、作成された新たな部品別カタログ情報をカタログ情報記憶部33に追加記憶させる。 In this state, assume that the designer inputs a label indicating the part name and a tag indicating the part shape name and processing method to the 3D image of the part shape and the specifications and supplementary information. In response, under the control of the catalog information update processing unit 16, the control unit 1 of the server device SV confirms receipt of the label and tag in step S15, and in step S16 adds the received label and tag to the 3D image of the part shape and the specifications and supplementary information to create new part-specific catalog information. The newly created part-specific catalog information is then additionally stored in the catalog information storage unit 33.

次にカタログ情報更新処理部16は、ステップS18において、上記追加記憶された部品別カタログ情報を、カタログ情報記憶部33に記憶されたすべての部品別カタログ情報と比較し、部品形状が類似する部品別カタログ情報が存在するか否かを判定する。なお、上記形状の類似性の判定は、例えば、部品認識処理部12において各部品の形状の特徴ベクトル同士を比較し、その一致度合いを上記閾値と比較することにより行われる。 Next, in step S18, the catalog information update processing unit 16 compares the additionally stored part-specific catalog information with all part-specific catalog information stored in the catalog information storage unit 33, and determines whether or not there is part-specific catalog information with a similar part shape. Note that the determination of the similarity of the shapes is performed, for example, by comparing the feature vectors of the shapes of the parts in the part recognition processing unit 12 and comparing the degree of match with the threshold value.

カタログ情報更新処理部16は、カタログ情報記憶部33に登録済の部品の中から、形状が類似する部品が見つかった場合には、ステップS19において、上記追加記憶された部品別カタログ情報に、上記類似部品のカタログ情報に付与されている部品グループIDを付与する。すなわち、上記追加記憶された部品別カタログ情報を、上記形状が類似する部品グループに追加する。 When a part with a similar shape is found among the parts registered in the catalog information storage unit 33, the catalog information update processing unit 16 assigns the part group ID assigned to the catalog information of the similar part to the additionally stored part-specific catalog information in step S19. In other words, the additionally stored part-specific catalog information is added to the part group with the similar shape.

(作用・効果)
以上述べたように一実施形態では、端末装置MA1~MAnから取得した製品設計情報から、部品形状の部品学習モデルを用いて上記製品を構成する複数の部品を認識し、認識された複数の部品の各々についてその3D画像データおよび仕様・補足情報を含み、さらに部品名を示すラベルと形状名および加工方法を示すタグが付与された部品別カタログ情報を作成して、カタログ情報記憶部33に記憶させる。そして、設計担当者の構想設計の段階において端末装置MA1~MAnから検索要求が送られた場合には、当該検索要求の検索条件に対応する部品別カタログ情報をカタログ情報記憶部33から検索し、要求元の端末装置MA1~MAnへ送信するようにしている。
(Action and Effects)
As described above, in one embodiment, a plurality of parts constituting the product is recognized from product design information acquired from terminal devices MA1 to MAn using a part learning model of part shapes, and part-specific catalog information is created for each of the recognized plurality of parts, including 3D image data and specification/supplemental information, and further including a label indicating the part name and a tag indicating the shape name and processing method, and is stored in catalog information storage unit 33. Then, when a search request is sent from terminal devices MA1 to MAn during the conceptual design stage by a designer, part-specific catalog information corresponding to the search conditions of the search request is searched for in catalog information storage unit 33, and is transmitted to terminal device MA1 to MAn that originated the request.

このため、設計担当者は、過去に作成された部品に関する設計情報を参照して部品設計を行うことが可能となり、これにより部品の設計を最初から行う場合に比べ設計の業務効率を高めることが可能となる。 This allows designers to design parts by referencing design information about parts that were previously created, which makes it possible to improve the efficiency of design work compared to designing parts from scratch.

また、各部品別カタログ情報は部品の形状が類似するもの同士でグループ化されてカタログ情報記憶部33に記憶される。このため、設計担当者は個別の部品名等が分からなくても、グループ単位で部品別カタログ情報を検索することが可能となる。 In addition, each part catalog information is grouped according to parts with similar shapes and stored in the catalog information storage unit 33. This allows the design staff to search for part catalog information by group even if they do not know the individual part names, etc.

さらに一実施形態では、製品設計情報の作成中に、当該作成中の製品設計情報を端末装置MA1~MAnから定期的に、または設計情報の内容が変化する毎に取得し、取得された製品設計情報から設計中の部品を認識する。そして、認識された部品と形状が類似する部品をカタログ情報記憶部に記憶されている各部品別カタログ情報の中から検索し、検索された類似部品の設計情報を端末装置MA1~MAnへ送信して設計担当者に提示するようにしている。 Furthermore, in one embodiment, while the product design information is being created, the product design information being created is acquired from the terminal devices MA1 to MAn periodically or whenever the contents of the design information change, and the parts being designed are recognized from the acquired product design information. Then, parts similar in shape to the recognized parts are searched for in the catalog information for each part stored in the catalog information storage unit, and the design information of the searched similar parts is sent to the terminal devices MA1 to MAn and presented to the designer.

このため、設計担当者は、設計中において提示された類似部品の設計情報を流用することが可能となり、これにより部品の設計を最後まで自力で行う必要がなくなって、その分設計業務を効率化することが可能となる。 This allows designers to reuse design information for similar parts presented during the design process, eliminating the need to complete the part design on their own, which makes design work more efficient.

さらに一実施形態では、新規作成された製品設計情報が設計情報記憶部31に記憶される毎に、当該製品設計情報の構成部品が認識されて部品別カタログ情報が作成され、カタログ情報記憶部33に追加記憶される。このため、カタログ情報記憶部33に記憶されたカタログ情報を自動的に更新することができ、常に最新のカタログ情報を設計担当者に提供することが可能となる。 Furthermore, in one embodiment, each time newly created product design information is stored in the design information storage unit 31, the components of the product design information are recognized, part-specific catalog information is created, and the information is additionally stored in the catalog information storage unit 33. Therefore, the catalog information stored in the catalog information storage unit 33 can be automatically updated, and the latest catalog information can always be provided to the designer.

さらに一実施形態では、製品設計情報から製品の構成部品を認識する手段として、部品形状を表す特徴ベクトルを入力として、当該特徴ベクトルに対応する部品の認識情報を出力する部品学習モデルを使用するようにしている。このため、部品の認識のために大掛かりな画像処理が不要となり、これによりサーバ装置SVは低処理負荷でかつ短時間に部品の認識を行うことができる。 Furthermore, in one embodiment, a part learning model is used as a means for recognizing product components from product design information, which inputs a feature vector representing the part shape and outputs recognition information for the part corresponding to the feature vector. This eliminates the need for extensive image processing to recognize parts, allowing the server device SV to recognize parts with a low processing load and in a short time.

[その他の実施形態]
(1)前記一実施形態では、サーバ装置SVが、製品メーカの端末装置MA1~MAnから過去に作成された複数の製品設計情報を取得し、取得された複数の製品設計情報をもとにカタログ情報を作成する場合を例にとって説明した。しかし、製品メーカが製品設計情報を管理するサーバ装置を備えている場合には、サーバ装置SVは上記製品メーカのサーバ装置から製品設計情報を一括取得し、取得された複数の製品設計情報をもとにカタログ情報を作成するようにしてもよい。また、サーバ装置SVは、過去に作成された複数の製品設計情報を記憶媒体に格納し、この記憶媒体から上記製品設計情報を読み込むようにしてもよい。
[Other embodiments]
(1) In the above embodiment, the server device SV acquires multiple pieces of product design information created in the past from the terminal devices MA1 to MAn of the product manufacturer, and creates catalog information based on the acquired multiple pieces of product design information. However, if the product manufacturer has a server device that manages product design information, the server device SV may acquire product design information collectively from the server device of the product manufacturer, and create catalog information based on the acquired multiple pieces of product design information. Also, the server device SV may store multiple pieces of product design information created in the past in a storage medium, and read the product design information from the storage medium.

(2)前記一実施形態では、製品設計情報から製品の構成部品を認識する手段として、部品形状を表す特徴量(特徴ベクトル)を入力として、当該特徴量に対応する部品の認識情報を出力する部品学習モデルを使用する場合を例にとって説明した。しかし、それに限らず、例えば認識対象となる複数の部品の基本形状を示す画像パターンを予め記憶しておき、製品設計情報の3D又は2D画像データと上記基本形状を示す画像パターンとのパターンマッチング処理を行うことで、部品を認識するようにしてもよい。 (2) In the above embodiment, a part learning model is used as an example of a means for recognizing component parts of a product from product design information, in which feature values (feature vectors) representing part shapes are input and recognition information for parts corresponding to the feature values is output. However, the present invention is not limited to this. For example, parts may be recognized by storing image patterns representing basic shapes of multiple parts to be recognized in advance and performing pattern matching processing between 3D or 2D image data of the product design information and the image patterns representing the basic shapes.

(3)前記一実施形態では、部品別カタログ情報を部品の形状が所定の条件の範囲で共通するもの同士でグループ化するようにした。しかし、それに加え、部品のサイズや素材、加工方法等が所定の条件の範囲で共通するもの同士をさらにグループ化するようにしてもよい。 (3) In the embodiment described above, the part-specific catalog information is grouped according to parts that have a common shape within a specified range of conditions. However, in addition to that, parts that have a common size, material, processing method, etc. within a specified range of conditions may also be further grouped.

(4)その他、設計支援装置の構成、設計支援処理の手順と処理内容、カタログ情報の構成や作成手法等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。 (4) In addition, the configuration of the design support device, the procedure and contents of the design support process, the configuration and creation method of the catalog information, etc. may be modified in various ways without departing from the spirit of this invention.

以上、本発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。 Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, in implementing the present invention, specific configurations according to the embodiments may be appropriately adopted.

要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。 In short, this invention is not limited to the above-mentioned embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined.

SV…サーバ装置
MA1~MAn…製品メーカの端末装置
NW…ネットワーク
1…制御部
2…プログラム記憶部
3…データ記憶部
4…通信インタフェース(通信I/F)
5…バス
11…設計情報取得処理部
12…部品認識処理部
13…カタログ情報作成処理部
14…第1のカタログ検索処理部
15…第2のカタログ検索処理部
16…カタログ情報更新処理部
31…設計情報記憶部
32…部品学習モデル記憶部
33…カタログ情報記憶部
SV: Server device MA1 to MAn: Terminal device of product manufacturer NW: Network 1: Control unit 2: Program storage unit 3: Data storage unit 4: Communication interface (communication I/F)
5 bus 11 design information acquisition processing unit 12 part recognition processing unit 13 catalog information creation processing unit 14 first catalog search processing unit 15 second catalog search processing unit 16 catalog information update processing unit 31 design information storage unit 32 part learning model storage unit 33 catalog information storage unit

Claims (5)

製品の設計機能を有する端末装置との間でネットワークを介してデータ伝送が可能な設計支援装置であって、
前記製品の作成済みの製品設計情報から前記製品を構成する複数の部品を当該部品の属性をもとに認識し、認識された前記複数の部品の前記属性を含む部品設計情報を含むカタログ情報を作成して記憶するカタログ情報作成部と、
前記端末装置から前記製品に関する作成中の製品設計情報を取得する第1の取得部と、
取得された前記作成中の製品設計情報から設計中の部品を当該部品の属性をもとに認識し、認識された前記設計中の部品の前記属性を前記カタログ情報に含まれる前記複数の部品の前記属性と照合することで、前記設計中の部品と所定の条件の範囲で前記属性が一致する部品を抽出し、抽出された前記部品の前記属性を含む前記部品設計情報を前記カタログ情報から選択して前記端末装置へ送信する部品情報提示部と
を具備する設計支援装置。
A design support device capable of transmitting data via a network between a terminal device having a product design function,
a catalog information creation unit that recognizes a plurality of parts constituting the product from the created product design information of the product based on attributes of the parts, and creates and stores catalog information including part design information including the attributes of the recognized plurality of parts;
a first acquisition unit that acquires product design information in the process of being created regarding the product from the terminal device;
and a part information presentation unit that recognizes a part under design from the acquired product design information under creation based on attributes of the part, compares the attributes of the recognized part under design with the attributes of the multiple parts included in the catalog information, extracts parts whose attributes match those of the part under design within a predetermined condition range, and selects the part design information including the attributes of the extracted part from the catalog information and transmits it to the terminal device.
前記端末装置から前記製品の新規作成された製品設計情報を取得する第2の取得部を、さらに具備し、
前記カタログ情報作成部は、前記新規作成された製品設計情報が取得される毎に、取得された前記新規作成された製品設計情報に基づいて前記カタログ情報の内容を更新する処理をさらに行う、請求項に記載の設計支援装置。
a second acquisition unit that acquires newly created product design information of the product from the terminal device,
2. The design support device according to claim 1, wherein the catalog information creation unit further performs a process of updating contents of the catalog information based on the newly created product design information each time the newly created product design information is acquired.
前記カタログ情報作成部および前記部品情報提示部は、前記部品の前記属性として前記部品の形状の特徴量を用いる、請求項に記載の設計支援装置。 The design support device according to claim 1 , wherein the catalog information creation unit and the part information presentation unit use features of a shape of the part as the attribute of the part. 製品の設計機能を有する端末装置との間でネットワークを介してデータ伝送が可能な情報処理装置が実行する設計支援方法であって、
前記製品の作成済みの製品設計情報から前記製品を構成する複数の部品を当該部品の属性をもとに認識し、認識された前記複数の部品の前記属性を含む部品設計情報を含むカタログ情報作成して記憶する過程と、
前記端末装置から作成中の製品設計情報を取得する過程と、
取得された前記作成中の製品設計情報から設計中の部品の属性を認識し、認識された前記設計中の部品の前記属性を前記カタログ情報に含まれる前記複数の部品の前記属性と照合することで、前記設計中の部品の前記属性と所定の条件の範囲で一致する部品を抽出し、抽出された前記部品の前記属性を含む前記部品設計情報を前記カタログ情報から選択して前記端末装置へ送信する過程と
を具備する設計支援方法。
A design support method executed by an information processing device capable of transmitting data via a network between the information processing device and a terminal device having a product design function, comprising:
a step of recognizing a plurality of parts constituting the product from the created product design information of the product based on attributes of the parts, and creating and storing catalog information including part design information including the attributes of the recognized plurality of parts;
acquiring product design information from the terminal device;
and a step of recognizing attributes of a part under design from the acquired design information of the product under creation, comparing the recognized attributes of the part under design with the attributes of the plurality of parts included in the catalog information, thereby extracting parts that match the attributes of the part under design within a predetermined condition range, and selecting the part design information including the attributes of the extracted part from the catalog information and transmitting it to the terminal device.
請求項に記載の設計支援装置が具備する、前記カタログ情報作成部、前記第1の取得部および前記部品情報提示部が実行する処理を、前記設計支援装置が備えるハードウェアプロセッサに実行させるプログラム。 2. A program for causing a hardware processor included in the design support device to execute processes executed by said catalog information creation unit, said first acquisition unit, and said part information presentation unit included in the design support device according to claim 1 .
JP2020057161A 2020-03-27 2020-03-27 DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM Active JP7479891B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020057161A JP7479891B2 (en) 2020-03-27 2020-03-27 DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020057161A JP7479891B2 (en) 2020-03-27 2020-03-27 DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2021157506A JP2021157506A (en) 2021-10-07
JP7479891B2 true JP7479891B2 (en) 2024-05-09

Family

ID=77919704

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020057161A Active JP7479891B2 (en) 2020-03-27 2020-03-27 DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7479891B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7372697B1 (en) 2022-06-21 2023-11-01 キャディ株式会社 Similar drawing search device, similar drawing search method, and similar drawing search program
KR102711276B1 (en) * 2022-06-24 2024-09-27 에스엘 주식회사 Apparatus and method for analyzing data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099480A (en) 2001-09-26 2003-04-04 Matsushita Electric Ind Co Ltd Design support method, design support apparatus, program, and medium
JP2005071095A (en) 2003-08-25 2005-03-17 Olympus Corp Three-dimensional model database device
JP2006235834A (en) 2005-02-23 2006-09-07 Ricoh Co Ltd Design information management apparatus, design information management method, and design information management program
JP2008021159A (en) 2006-07-13 2008-01-31 Hitachi Ltd Design support system
JP2013109504A (en) 2011-11-18 2013-06-06 Ricoh Co Ltd Parts catalog creating device, parts catalog browsing device, program, and parts catalog creating method
WO2016063663A1 (en) 2014-10-24 2016-04-28 三菱重工業株式会社 Component table management system and component table management method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099480A (en) 2001-09-26 2003-04-04 Matsushita Electric Ind Co Ltd Design support method, design support apparatus, program, and medium
JP2005071095A (en) 2003-08-25 2005-03-17 Olympus Corp Three-dimensional model database device
JP2006235834A (en) 2005-02-23 2006-09-07 Ricoh Co Ltd Design information management apparatus, design information management method, and design information management program
JP2008021159A (en) 2006-07-13 2008-01-31 Hitachi Ltd Design support system
JP2013109504A (en) 2011-11-18 2013-06-06 Ricoh Co Ltd Parts catalog creating device, parts catalog browsing device, program, and parts catalog creating method
WO2016063663A1 (en) 2014-10-24 2016-04-28 三菱重工業株式会社 Component table management system and component table management method

Also Published As

Publication number Publication date
JP2021157506A (en) 2021-10-07

Similar Documents

Publication Publication Date Title
CN107590174B (en) Page access method and device
US20230022737A1 (en) Generation support apparatus, generation support method, and generation support program
JP7479814B2 (en) Manufacturing order support device, method and program
AU2023305021A1 (en) Architectural drawing creation support system
JP7479891B2 (en) DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM
KR101761263B1 (en) Method and system for searching interested product and part based on image
CN109656595A (en) The method, apparatus and system that client-side program updates
CN116263659A (en) Data processing method, apparatus, computer program product, device and storage medium
CN117541355A (en) Commodity information display method and system
US12602221B2 (en) Software component update system, and software component update method
JP2009223822A (en) Source code update notifying device and source code update notifying method
JP2019144769A (en) Manufacturable product notification device, manufacturable product notification method and manufacturable product notification program
KR102057321B1 (en) Method, system and non-transitory computer-readable recording medium for augmenting product information
JP4011995B2 (en) Product design support apparatus and method
JP2024066617A (en) DESIGN SUPPORT SYSTEM, DESIGN SUPPORT PROGRAM, AND DESIGN SUPPORT METHOD
JP2020140442A (en) Document correction method and document correction device
JP2006215659A (en) Catalog management device, catalog creation method and catalog search method
JP5600826B1 (en) Unstructured data processing system, unstructured data processing method and program
JP7391746B2 (en) Order support equipment, methods and programs
US20220374820A1 (en) Manufacturing ordering assistance apparatus, method and program
JP3939550B2 (en) Object consistency management method and system
JP2025091116A (en) Image search system, image search method, and image search program
JP2011076561A (en) Parts catalog creation support device, program, and parts catalog creation support method
CN109783127B (en) Demand configuration problem solving method and device for service information system
CN112182054A (en) A method, system, device and storage medium for processing data of vehicle competing products

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20200605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200605

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220131

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220913

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20230203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230815

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240315

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240424

R150 Certificate of patent or registration of utility model

Ref document number: 7479891

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350