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
JP6237002B2 - Model measurement apparatus, model measurement method, and program - Google Patents
[go: Go Back, main page]

JP6237002B2 - Model measurement apparatus, model measurement method, and program - Google Patents

Model measurement apparatus, model measurement method, and program Download PDF

Info

Publication number
JP6237002B2
JP6237002B2 JP2013178306A JP2013178306A JP6237002B2 JP 6237002 B2 JP6237002 B2 JP 6237002B2 JP 2013178306 A JP2013178306 A JP 2013178306A JP 2013178306 A JP2013178306 A JP 2013178306A JP 6237002 B2 JP6237002 B2 JP 6237002B2
Authority
JP
Japan
Prior art keywords
shape
measurement
model
measurement operation
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013178306A
Other languages
Japanese (ja)
Other versions
JP2015046128A (en
Inventor
宏興 林
宏興 林
秀勝 佐々木
秀勝 佐々木
健二 石塚
健二 石塚
野崎 直行
直行 野崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013178306A priority Critical patent/JP6237002B2/en
Publication of JP2015046128A publication Critical patent/JP2015046128A/en
Application granted granted Critical
Publication of JP6237002B2 publication Critical patent/JP6237002B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、モデル計測装置、モデル計測方法、及びプログラムに関する。   The present invention relates to a model measurement device, a model measurement method, and a program.

製品開発を行う場合、製品設計の品質を確保するため、過去の障害事例等を参考にして検証すべき項目をまとめたチェックリスト等を作成し、チェックリスト等に基づいて設計検証が行われることがある。従前では、実際の製品を用いて設計検証が行われていたが、近年では、設計初期から検証を行うために、コンピュータにより生成される3次元モデルを用いて設計検証が行われることも多くなっている。   In product development, in order to ensure the quality of product design, a checklist that summarizes items to be verified with reference to past failure cases etc. is created, and design verification is performed based on the checklist etc. There is. Previously, design verification was performed using actual products. However, in recent years, in order to perform verification from the initial stage of design, design verification is often performed using a three-dimensional model generated by a computer. ing.

3次元モデルは、3次元コンピュータ支援設計(CAD)により生成される、製品等の3次元形状を表すモデルであり、3次元モデルを用いた設計検証は、Virtual Design Review(VDR)とも呼ばれることがある。   A three-dimensional model is a model that represents a three-dimensional shape of a product or the like generated by three-dimensional computer-aided design (CAD), and design verification using the three-dimensional model is sometimes called Virtual Design Review (VDR). is there.

部品相互間の近接部分を複数箇所検出することができる設計支援装置も知られている(例えば、特許文献1を参照)。この設計支援装置は、製品を構成する複数の部品から検証対象部品を選択し、検証単位に基づいて部品相互間の距離を算出し、算出された距離に応じて検証対象部品の表示態様を変更する。   There is also known a design support apparatus that can detect a plurality of adjacent portions between components (see, for example, Patent Document 1). This design support device selects a verification target part from a plurality of parts constituting the product, calculates the distance between the parts based on the verification unit, and changes the display mode of the verification target part according to the calculated distance To do.

3Dモデルの部分形状を検索する情報検索装置も知られている(例えば、特許文献2を参照)。この情報検索装置は、指定された起点の法線方向に所在する3Dモデルの部分形状を部分モデルとして抽出し、抽出された部分モデルの特徴量を算出し、算出された特徴量との間で所定値以上の類似度を有する部分モデルを検索する。   An information retrieval apparatus that retrieves a partial shape of a 3D model is also known (see, for example, Patent Document 2). This information retrieval apparatus extracts a partial shape of a 3D model located in the normal direction of a specified starting point as a partial model, calculates a feature amount of the extracted partial model, and calculates the calculated feature amount. A partial model having a similarity greater than or equal to a predetermined value is searched.

特開2007−48004号公報JP 2007-48004 A 特開2011−150667号公報JP 2011-150667 A

従来のチェックリスト等に基づく設計検証には、以下のような問題がある。
すべての作業者が熟練者並みの観点で設計検証を行うことができるわけではないため、安定した検証品質が得られるとは限らない。また、3次元モデルを用いた設計検証において、3次元モデルの形状変更や構成変更等により、新たな検証作業が発生する場合がある。
The design verification based on the conventional checklist has the following problems.
Since not all workers can perform design verification from the viewpoint of skilled workers, stable verification quality is not always obtained. In design verification using a three-dimensional model, new verification work may occur due to a shape change or configuration change of the three-dimensional model.

例えば、3次元モデルを用いた設計検証において、作業者が検証箇所の寸法等を計測して確認する作業において、3次元CADの操作履歴やユーザインタフェーステストツール等を利用すれば、一度行った計測操作を記録して再現することが可能である。しかし、この方法は、3次元モデルの形状変更や構成変更がない場合にのみ有効であり、利用範囲が教育用途等に限定される。   For example, in design verification using a three-dimensional model, if an operator measures and confirms the dimensions of a verification location, etc., and uses a three-dimensional CAD operation history, a user interface test tool, etc., measurement is performed once. Operations can be recorded and reproduced. However, this method is effective only when there is no change in the shape or configuration of the three-dimensional model, and the range of use is limited to educational purposes.

また、3次元モデルの計測結果に対して閾値を設定したり、計測箇所となる要素(面、エッジ等)を限定したりすることで、計測結果を絞り込むことが可能である。しかし、計測箇所の選択や、絞り込まれた計測結果のうちどれを確認するかの判断は、作業者の熟練度に依存するため、検証品質が安定しない。そこで、作業者の熟練度に依存することなく、安定した計測結果を得ることが望まれる。   In addition, it is possible to narrow down the measurement result by setting a threshold value for the measurement result of the three-dimensional model or by limiting elements (surface, edge, etc.) that are measurement locations. However, the selection of the measurement location and the determination of which of the narrowed down measurement results to check depends on the skill level of the operator, so the verification quality is not stable. Therefore, it is desired to obtain a stable measurement result without depending on the skill level of the operator.

なお、かかる問題は、3次元モデルを用いた設計検証を行う場合に限らず、単に3次元モデルの計測箇所を計測する場合においても生ずるものである。   Such a problem occurs not only when design verification using a three-dimensional model is performed, but also when a measurement location of the three-dimensional model is simply measured.

1つの側面において、本発明は、3次元モデルの計測において安定した計測結果を得ることを目的とする。   In one aspect, an object of the present invention is to obtain a stable measurement result in measurement of a three-dimensional model.

1つの案では、モデル計測装置は、記憶部、計測部、及び出力部を含む。
記憶部は、第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する。計測部は、第2の3次元モデルの形状データを用いて、第2の3次元モデルから第1の形状と類似する第2の形状を抽出し、計測操作特徴情報に基づいて第2の形状を計測する。出力部は、第2の形状の計測結果を出力する。
In one plan, the model measurement device includes a storage unit, a measurement unit, and an output unit.
The storage unit stores measurement operation feature information indicating characteristics of a measurement operation for measuring the first shape included in the first three-dimensional model, and shape data of the second three-dimensional model. The measuring unit extracts a second shape similar to the first shape from the second three-dimensional model using the shape data of the second three-dimensional model, and the second shape based on the measurement operation feature information Measure. The output unit outputs the measurement result of the second shape.

実施形態のモデル計測装置によれば、3次元モデルの計測において安定した計測結果を得ることができる。   According to the model measurement apparatus of the embodiment, a stable measurement result can be obtained in the measurement of the three-dimensional model.

モデル計測装置の機能的構成図である。It is a functional block diagram of a model measurement apparatus. 第1のモデル計測処理のフローチャートである。It is a flowchart of a 1st model measurement process. モデル計測装置の第1の具体例を示す図である。It is a figure which shows the 1st specific example of a model measurement apparatus. 記憶部が記憶する情報の第1の例を示す図である。It is a figure which shows the 1st example of the information which a memory | storage part memorize | stores. 計測種別テーブルを示す図である。It is a figure which shows a measurement classification table. 要素テーブルを示す図である。It is a figure which shows an element table. 要素関係テーブルを示す図である。It is a figure which shows an element relationship table. 配置条件テーブルを示す図である。It is a figure which shows an arrangement | positioning condition table. 第1の検証項目テーブルを示す図である。It is a figure which shows a 1st verification item table. 第1の計測操作特徴テーブルを示す図である。It is a figure which shows the 1st measurement operation characteristic table. 特徴情報生成処理のフローチャート(その1)である。It is a flowchart (the 1) of a feature information generation process. 特徴情報生成処理のフローチャート(その2)である。It is a flowchart (the 2) of a feature information generation process. 特徴情報生成処理のフローチャート(その3)である。It is a flowchart (the 3) of a feature information generation process. 第1の3次元モデルを示す図である。It is a figure which shows a 1st three-dimensional model. 最短距離を計測する計測操作を示す図である。It is a figure which shows measurement operation which measures the shortest distance. 第1の計測操作情報を示す図である。It is a figure which shows the 1st measurement operation information. 第2の検証項目テーブルを示す図である。It is a figure which shows a 2nd verification item table. 第2の計測操作特徴テーブルを示す図である。It is a figure which shows the 2nd measurement operation characteristic table. 要素の配置条件と要素の関係を示す図である。It is a figure which shows the arrangement | positioning conditions of an element, and the relationship of an element. 第2のモデル計測処理のフローチャート(その1)である。It is a flowchart (the 1) of the 2nd model measurement process. 第2のモデル計測処理のフローチャート(その2)である。It is a flowchart (the 2) of a 2nd model measurement process. 第2のモデル計測処理のフローチャート(その3)である。It is a flowchart (the 3) of a 2nd model measurement process. 第2のモデル計測処理のフローチャート(その4)である。It is a flowchart (the 4) of a 2nd model measurement process. 第2の3次元モデルを示す図である。It is a figure which shows a 2nd three-dimensional model. 第2の計測操作情報を示す図である。It is a figure which shows 2nd measurement operation information. 要素名リストを示す図である。It is a figure which shows an element name list. 要素抽出リストを示す図である。It is a figure which shows an element extraction list. 配置条件リストを示す図である。It is a figure which shows an arrangement | positioning condition list | wrist. 配置条件一致リストを示す図である。It is a figure which shows an arrangement condition matching list. 要素関係リストを示す図である。It is a figure which shows an element relation list. ジオメトリ情報組み合わせリストを示す図である。It is a figure which shows a geometry information combination list | wrist. 第1の計測結果を示す図である。It is a figure which shows a 1st measurement result. 第2の計測結果を示す図である。It is a figure which shows a 2nd measurement result. 部分形状登録処理のフローチャート(その1)である。It is a flowchart (the 1) of a partial shape registration process. 部分形状登録処理のフローチャート(その2)である。It is a flowchart (the 2) of a partial shape registration process. 部分形状を抽出する処理を示す図である。It is a figure which shows the process which extracts a partial shape. 部品モデルを切断する処理を示す図である。It is a figure which shows the process which cut | disconnects a component model. 形状テーブルを示す図である。It is a figure which shows a shape table. 第3の計測操作特徴テーブルを示す図である。It is a figure which shows the 3rd measurement operation characteristic table. 部分形状検索処理のフローチャート(その1)である。It is a flowchart (the 1) of a partial shape search process. 部分形状検索処理のフローチャート(その2)である。It is a flowchart (the 2) of a partial shape search process. 部分形状検索処理のフローチャート(その3)である。It is a flowchart (the 3) of a partial shape search process. 部分形状検索処理を示す図である。It is a figure which shows a partial shape search process. 部分形状リストを示す図である。It is a figure which shows a partial shape list. モデル計測装置の第2の具体例を示す図である。It is a figure which shows the 2nd specific example of a model measurement apparatus. 記憶部が記憶する情報の第2の例を示す図である。It is a figure which shows the 2nd example of the information which a memory | storage part memorize | stores. 形状抽出処理のフローチャート(その1)である。It is a flowchart (the 1) of a shape extraction process. 形状抽出処理のフローチャート(その2)である。It is a flowchart (the 2) of a shape extraction process. 検証項目リストを示す図である。It is a figure which shows a verification item list. 検証項目リストの検証項目から抽出されたキーワードを示す図である。It is a figure which shows the keyword extracted from the verification item of the verification item list. 検証項目テーブルの検証項目とキーワードとの対応関係を示す図である。It is a figure which shows the correspondence of the verification item of a verification item table, and a keyword. 抽出検証項目リストを示す図である。It is a figure which shows an extraction verification item list. 情報処理装置の構成図である。It is a block diagram of information processing apparatus.

以下、図面を参照しながら、実施形態を詳細に説明する。
図1は、実施形態のモデル計測装置の機能的構成例を示している。図1のモデル計測装置101は、記憶部111、計測部112、及び出力部113を含む。
Hereinafter, embodiments will be described in detail with reference to the drawings.
FIG. 1 shows an example of a functional configuration of the model measurement apparatus according to the embodiment. The model measurement apparatus 101 in FIG. 1 includes a storage unit 111, a measurement unit 112, and an output unit 113.

記憶部111は、第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する。計測部112は、記憶部111に記憶されている計測操作特徴情報と形状データとを用いて、実施形態に係る処理を実行する機能的なユニットである。   The storage unit 111 stores measurement operation feature information indicating characteristics of a measurement operation for measuring the first shape included in the first three-dimensional model, and shape data of the second three-dimensional model. The measurement unit 112 is a functional unit that executes processing according to the embodiment using measurement operation feature information and shape data stored in the storage unit 111.

図2は、図1のモデル計測装置101が行うモデル計測処理の例を示すフローチャートである。まず、計測部112は、記憶部111を参照し、第2の3次元モデルの形状データを用いて、第2の3次元モデルから第1の形状と類似する第2の形状を抽出する(ステップ201)。次に、計測部112は、記憶部111を参照し、計測操作特徴情報に基づいて第2の形状を計測する(ステップ202)。そして、出力部113は、第2の形状の計測結果を出力する(ステップ203)。   FIG. 2 is a flowchart illustrating an example of model measurement processing performed by the model measurement apparatus 101 of FIG. First, the measurement unit 112 refers to the storage unit 111 and extracts a second shape similar to the first shape from the second three-dimensional model using the shape data of the second three-dimensional model (step 201). Next, the measurement unit 112 refers to the storage unit 111 and measures the second shape based on the measurement operation feature information (step 202). Then, the output unit 113 outputs the measurement result of the second shape (step 203).

このようなモデル計測装置101によれば、3次元モデルの計測において安定した計測結果を得ることができる。また、3次元モデルの形状変更や構成変更があった場合でも、計測対象となる形状を再度指定することなく一定の計測結果が得られるため、作業者の負荷が軽減される。   According to such a model measurement apparatus 101, a stable measurement result can be obtained in the measurement of a three-dimensional model. Even when the shape or configuration of the three-dimensional model is changed, a constant measurement result can be obtained without specifying the shape to be measured again, thereby reducing the burden on the operator.

図3は、図1のモデル計測装置101の具体例を示している。図3のモデル計測装置101は、記憶部111、計測部112、出力部113、及び入力部301を含み、計測部112は、抽出部311、検索部312、及び再現部313を含む。モデル計測装置101は、例えば、作業者がチェックリスト等に基づいて製品の構造設計を検証する際に、CAD上で3次元モデルを計測しながら検証条件が満たされるか否かを確認する場合に用いられる。   FIG. 3 shows a specific example of the model measuring apparatus 101 of FIG. 3 includes a storage unit 111, a measurement unit 112, an output unit 113, and an input unit 301. The measurement unit 112 includes an extraction unit 311, a search unit 312, and a reproduction unit 313. For example, when the operator verifies the structural design of a product based on a check list or the like, the model measuring apparatus 101 measures whether a verification condition is satisfied while measuring a three-dimensional model on CAD. Used.

図4は、図3の記憶部111が記憶する情報の例を示している。図4の記憶部111は、形状データ401、計測操作情報402、計測操作情報403、特徴定義情報404、検証条件405、及び計測操作特徴情報406を記憶する。   FIG. 4 shows an example of information stored in the storage unit 111 of FIG. The storage unit 111 in FIG. 4 stores shape data 401, measurement operation information 402, measurement operation information 403, feature definition information 404, verification conditions 405, and measurement operation feature information 406.

形状データ401は、3次元モデルに含まれる1つ以上の形状を規定するデータであり、例えば、複数の頂点の位置と、それらの頂点の間のエッジの情報を含む。形状データ401は、複数のエッジで囲まれる面の情報を含むこともある。3次元モデルは、単一の形状である場合もあり、アセンブリモデルのように、2つ以上の形状の組み合わせである場合もある。   The shape data 401 is data defining one or more shapes included in the three-dimensional model, and includes, for example, information on the positions of a plurality of vertices and edges between those vertices. The shape data 401 may include information on a surface surrounded by a plurality of edges. The three-dimensional model may be a single shape, or may be a combination of two or more shapes, such as an assembly model.

計測操作情報402及び計測操作情報403は、3次元モデルに含まれる形状を計測する作業者の計測操作を示す情報である。計測操作情報402は、例えば、第1の3次元モデルに含まれる第1の形状を計測する計測操作を示し、計測操作情報403は、例えば、第2の3次元モデルに含まれる第2の形状を計測する計測操作を示す。   The measurement operation information 402 and the measurement operation information 403 are information indicating the measurement operation of the operator who measures the shape included in the three-dimensional model. The measurement operation information 402 indicates, for example, a measurement operation for measuring the first shape included in the first three-dimensional model, and the measurement operation information 403 includes, for example, the second shape included in the second three-dimensional model. The measurement operation which measures is shown.

特徴定義情報404は、計測操作の特徴を定義するために用いられる情報である。特徴定義情報404は、例えば、計測種別テーブル、要素テーブル、要素関係テーブル、及び配置条件テーブルを含むことができる。   The feature definition information 404 is information used to define the feature of the measurement operation. The feature definition information 404 can include, for example, a measurement type table, an element table, an element relation table, and an arrangement condition table.

計測種別テーブルは、計測対象の形状の計測対象量の種別である計測種別を定義するテーブルであり、例えば、図5に示すような情報を含む。図5の計測種別テーブルは、項目番号と計測種別を含む。計測種別としては、“最短距離”、“投影距離”、“半径”、“角度”、“面積”、“体積”等が用いられる。例えば、項目番号“1”の計測種別は“最短距離”である。   The measurement type table is a table that defines a measurement type that is a type of a measurement target amount of a shape to be measured, and includes information as shown in FIG. 5, for example. The measurement type table in FIG. 5 includes item numbers and measurement types. As the measurement type, “shortest distance”, “projection distance”, “radius”, “angle”, “area”, “volume”, and the like are used. For example, the measurement type of item number “1” is “shortest distance”.

要素テーブルは、形状に含まれる構成要素を定義するテーブルであり、例えば、図6に示すような情報を含む。図6の要素テーブルは、項目番号と要素名を含む。要素名としては、“重心”、“面”、“エッジ”、“軸”、“頂点”、“幾何学中心”等が用いられる。例えば、項目番号“2”の要素名は“面”である。   The element table is a table that defines the constituent elements included in the shape, and includes, for example, information as shown in FIG. The element table in FIG. 6 includes item numbers and element names. As the element name, “centroid”, “surface”, “edge”, “axis”, “vertex”, “geometric center”, etc. are used. For example, the element name of the item number “2” is “face”.

要素関係テーブルは、2つの要素の間の相対的な位置関係を定義するテーブルであり、例えば、図7に示すような情報を含む。図7の要素関係テーブルは、項目番号、要素の関係、要素1、及び要素2を含む。要素1及び要素2は、図6の要素テーブルにおける項目番号を表し、要素の関係は、要素1及び要素2が示す2つの要素名の間の相対的な位置関係を表す。相対的な位置関係には、2つの要素名の間の姿勢の関係も含まれる。例えば、項目番号“1”の要素の関係は“法線が真逆”であり、項目番号“4”の要素の関係は“最も近い面”である。要素名が“面”の場合、法線は面の法線に対応する。   The element relationship table is a table that defines a relative positional relationship between two elements, and includes, for example, information as shown in FIG. The element relationship table of FIG. 7 includes item numbers, element relationships, element 1 and element 2. Element 1 and element 2 represent item numbers in the element table of FIG. 6, and the element relationship represents a relative positional relationship between the two element names indicated by element 1 and element 2. The relative positional relationship includes a posture relationship between two element names. For example, the relationship of the element of item number “1” is “the normal is true reverse”, and the relationship of the element of item number “4” is “closest surface”. When the element name is “surface”, the normal corresponds to the normal of the surface.

配置条件テーブルは、3次元モデルにおける要素の配置を定義するテーブルであり、例えば、図8に示すような情報を含む。図8の配置条件テーブルは、項目番号、配置条件、及び要素を含む。要素は、図6の要素テーブルにおける項目番号を表し、配置条件は、3次元モデルにおける要素の配置を表す。例えば、項目番号“1”の配置条件は“モデルの外周部分に要素がある”であり、項目番号“3”の配置条件は“モデルの内部に要素がある”である。モデルの外周部分は、3次元モデルの外部から観察される表面部分を表し、モデルの内部は、3次元モデルの外部から観察されない隠れた部分を表す。   The arrangement condition table is a table that defines the arrangement of elements in the three-dimensional model, and includes, for example, information as shown in FIG. The arrangement condition table in FIG. 8 includes item numbers, arrangement conditions, and elements. The element represents an item number in the element table of FIG. 6, and the arrangement condition represents the arrangement of the element in the three-dimensional model. For example, the arrangement condition of item number “1” is “there is an element in the outer periphery of the model”, and the arrangement condition of item number “3” is “there is an element inside the model”. The outer peripheral portion of the model represents a surface portion observed from the outside of the three-dimensional model, and the inside of the model represents a hidden portion that is not observed from the outside of the three-dimensional model.

検証条件405は、計測対象量に対して適用される検証条件を表し、例えば、図9に示すような検証項目テーブルを含む。図9の検証項目テーブルは、項目番号と検証項目を含む。例えば、項目番号“1”の検証項目は“外周部分の隙間の寸法を5mm以上にする”である。   The verification condition 405 represents a verification condition applied to the measurement target quantity, and includes, for example, a verification item table as shown in FIG. The verification item table in FIG. 9 includes item numbers and verification items. For example, the verification item with the item number “1” is “make the gap size of the outer peripheral portion 5 mm or more”.

計測操作特徴情報406は、計測操作の特徴を示す情報であり、抽出部311により計測操作情報402から抽出される。計測操作特徴情報405は、例えば、図10に示すような計測操作特徴テーブルを含む。図10の計測操作特徴テーブルは、検証項目と特徴を含み、特徴は、計測種別、要素の組み合わせ、要素の関係、形状の組み合わせ、配置条件、及び計測値を含む。   The measurement operation feature information 406 is information indicating the feature of the measurement operation, and is extracted from the measurement operation information 402 by the extraction unit 311. The measurement operation feature information 405 includes, for example, a measurement operation feature table as shown in FIG. The measurement operation feature table of FIG. 10 includes verification items and features, and the features include measurement types, element combinations, element relationships, shape combinations, arrangement conditions, and measurement values.

検証項目は、図9の検証項目テーブルにおいて、計測操作に対応する検証項目の項目番号を表し、計測種別は、図5の計測種別テーブルにおいて、計測操作により選択された計測種別に対応する項目番号を表す。要素の組み合わせは、図7の要素関係テーブルにおいて、計測操作により選択された2つの要素の組み合わせに対応する、要素1と要素2の組み合わせを表す。   The verification item represents the item number of the verification item corresponding to the measurement operation in the verification item table of FIG. 9, and the measurement type is the item number corresponding to the measurement type selected by the measurement operation in the measurement type table of FIG. Represents. The element combination represents a combination of element 1 and element 2 corresponding to the combination of two elements selected by the measurement operation in the element relation table of FIG.

要素の関係は、図7の要素関係テーブルにおいて、計測操作により選択された2つの要素の関係に対応する項目番号を表し、形状の組み合わせは、計測操作により選択された形状の組み合わせの形状データを表す。配置条件は、図8の配置条件テーブルにおいて、計測操作により選択された要素の配置条件に対応する項目番号を表し、計測値は、計測操作により計測された計測対象量の計測値を表す。   The element relationship represents an item number corresponding to the relationship between the two elements selected by the measurement operation in the element relationship table of FIG. 7, and the shape combination is the shape data of the shape combination selected by the measurement operation. Represent. The arrangement condition represents an item number corresponding to the arrangement condition of the element selected by the measurement operation in the arrangement condition table of FIG. 8, and the measurement value represents the measurement value of the measurement target amount measured by the measurement operation.

計測操作特徴情報406は、さらに、形状間の干渉を示す情報や、形状に対応する部品の属性情報(硬さ、導電性等)を含むことができる。   The measurement operation feature information 406 can further include information indicating interference between shapes and component attribute information (hardness, conductivity, etc.) corresponding to the shapes.

入力部301は、外部から入力される3次元モデルの形状データ401、計測操作情報402、計測操作情報403、及び検証項目を記憶部111に格納する。計測部112は、計測操作情報402又は計測操作情報403に従って、3次元モデルに含まれる形状を計測し、計測値を記憶部111に格納する。   The input unit 301 stores, in the storage unit 111, shape data 401, measurement operation information 402, measurement operation information 403, and verification items input from the outside. The measurement unit 112 measures the shape included in the three-dimensional model according to the measurement operation information 402 or the measurement operation information 403 and stores the measurement value in the storage unit 111.

計測部112の抽出部311は、形状データ401と計測操作情報402とから計測操作特徴情報406を抽出し、記憶部111に格納する。検索部312は、新たな計測対象の3次元モデルに含まれる形状の中から、計測操作特徴情報406の形状の組み合わせに含まれる形状と類似する形状を検索する。再現部313は、計測操作特徴情報406に基づいて、新たな計測対象の3次元モデルに含まれる類似する形状を計測することで、過去の作業者が行った計測操作を再現し、計測結果を記憶部111に格納する。   The extraction unit 311 of the measurement unit 112 extracts the measurement operation feature information 406 from the shape data 401 and the measurement operation information 402 and stores it in the storage unit 111. The search unit 312 searches for a shape similar to the shape included in the combination of the shapes in the measurement operation feature information 406 from the shapes included in the new three-dimensional model to be measured. Based on the measurement operation feature information 406, the reproduction unit 313 reproduces the measurement operation performed by the past operator by measuring a similar shape included in the new three-dimensional model to be measured, and obtains the measurement result. Store in the storage unit 111.

出力部113は、例えば、表示装置、プリンタ、又はネットワーク接続装置である。出力部113が表示装置である場合、出力部113は、計測結果を画面上に表示し、出力部113がプリンタである場合、出力部113は、計測結果を紙媒体に印刷して出力する。   The output unit 113 is, for example, a display device, a printer, or a network connection device. When the output unit 113 is a display device, the output unit 113 displays the measurement result on the screen, and when the output unit 113 is a printer, the output unit 113 prints the measurement result on a paper medium and outputs it.

出力部113がネットワーク接続装置である場合、出力部113は、計測結果を通信ネットワークに出力し、その通信ネットワークに接続された情報処理装置(コンピュータ)等へ計測結果が送信される。情報処理装置は、受信した計測結果を表示装置又はプリンタを介して表示又は印刷することができる。   When the output unit 113 is a network connection device, the output unit 113 outputs the measurement result to a communication network, and the measurement result is transmitted to an information processing device (computer) connected to the communication network. The information processing apparatus can display or print the received measurement result via a display device or a printer.

例えば、熟練者の計測操作の特徴を示す計測操作特徴情報406を利用して、新たな計測対象の類似する形状を検出し、計測操作を再現することで、熟練者の観点に基づく安定した計測結果を得ることができる。また、3次元モデルの形状変更や構成変更があった場合でも、計測対象となる形状を再度指定することなく一定の計測結果が得られるため、作業者の負荷が軽減される。   For example, the measurement operation characteristic information 406 indicating the characteristics of the measurement operation of the skilled person is used to detect a similar shape of a new measurement object, and the measurement operation is reproduced, so that stable measurement based on the expert's viewpoint is performed. The result can be obtained. Even when the shape or configuration of the three-dimensional model is changed, a constant measurement result can be obtained without specifying the shape to be measured again, thereby reducing the burden on the operator.

次に、図11から図19までを参照しながら、図3のモデル計測装置101が行う特徴情報生成処理について説明する。   Next, the feature information generation process performed by the model measurement apparatus 101 in FIG. 3 will be described with reference to FIGS.

図11乃至図13は、特徴情報生成処理の例を示すフローチャートである。まず、作業者は、検証項目を入力部301に入力し、入力部301は、入力された検証項目を記憶部111に格納する(図11のステップ1101)。   11 to 13 are flowcharts illustrating an example of the feature information generation process. First, the operator inputs verification items to the input unit 301, and the input unit 301 stores the input verification items in the storage unit 111 (step 1101 in FIG. 11).

次に、作業者は、計測対象の3次元モデルの形状データを入力部301に入力し、入力部301は、入力された形状データを形状データ401として記憶部111に格納する(ステップ1102)。   Next, the worker inputs the shape data of the three-dimensional model to be measured to the input unit 301, and the input unit 301 stores the input shape data as the shape data 401 in the storage unit 111 (step 1102).

例えば、図14に示すような製品Aのアセンブリモデルが3次元モデルとして入力された場合、アセンブリモデルに含まれる複数の部品モデルの形状データが形状データ401として格納される。   For example, when an assembly model of product A as shown in FIG. 14 is input as a three-dimensional model, shape data of a plurality of part models included in the assembly model is stored as shape data 401.

次に、作業者は、3次元モデルに対する計測操作を入力部301に入力し、入力部301は、入力された計測操作に対応する計測操作情報402を記憶部111に格納する(ステップ1103)。   Next, the worker inputs a measurement operation for the three-dimensional model to the input unit 301, and the input unit 301 stores the measurement operation information 402 corresponding to the input measurement operation in the storage unit 111 (step 1103).

例えば、図15に示すように、作業者が、図14のアセンブリモデルに含まれる部品モデルXの面S1と、部品モデルYの面S2との最短距離を計測した場合、図16のような計測操作情報402が時系列に入力される。そして、計測部112は、計測操作情報402に従って、面S1と面S2との最短距離を計測し、最短距離の計測値“5mm”を計測操作情報402の一部として記憶部111に格納する。   For example, as shown in FIG. 15, when the operator measures the shortest distance between the surface S1 of the component model X and the surface S2 of the component model Y included in the assembly model of FIG. Operation information 402 is input in time series. Then, the measurement unit 112 measures the shortest distance between the surface S1 and the surface S2 according to the measurement operation information 402, and stores the measurement value “5 mm” of the shortest distance in the storage unit 111 as a part of the measurement operation information 402.

次に、抽出部311は、入力された検証項目を検証条件405として記憶部111に格納し、その検証項目の情報を計測操作特徴テーブルに追加する(ステップ1104)。   Next, the extraction unit 311 stores the input verification item in the storage unit 111 as the verification condition 405, and adds information on the verification item to the measurement operation feature table (step 1104).

例えば、“外周部分の隙間の寸法を5mm以上にする”という検証項目が入力された場合、抽出部311は、図17に示すように、検証項目テーブルの項目番号“1”の検証項目として、“外周部分の隙間の寸法を5mm以上にする”を格納する。そして、抽出部311は、図18に示すように、計測操作特徴テーブルの最下行の検証項目として、項目番号“1”を追加する。   For example, when the verification item “make the gap size of the outer peripheral portion 5 mm or more” is input, the extraction unit 311 has, as shown in FIG. 17, as the verification item of the item number “1” in the verification item table, Stores “make gap size of outer peripheral part 5 mm or more”. Then, as illustrated in FIG. 18, the extraction unit 311 adds the item number “1” as a verification item on the bottom line of the measurement operation feature table.

次に、抽出部311は、計測操作情報402に基づいて、計測操作により選択された形状の組み合わせの形状データを計測操作特徴テーブルに追加する(ステップ1105)。   Next, the extraction unit 311 adds shape data of the combination of shapes selected by the measurement operation to the measurement operation feature table based on the measurement operation information 402 (step 1105).

図16の計測操作情報402が入力された場合、抽出部311は、選択された形状の組み合わせが部品モデルXと部品モデルYであると判定し、形状データ401から部品モデルXと部品モデルYの形状データを抽出する。そして、抽出部311は、図18の計測操作特徴テーブルの最下行の形状の組み合わせとして、部品モデルXと部品モデルYの形状データを追加する。   When the measurement operation information 402 in FIG. 16 is input, the extraction unit 311 determines that the combination of the selected shapes is the part model X and the part model Y, and the part model X and the part model Y from the shape data 401 are determined. Extract shape data. Then, the extraction unit 311 adds the shape data of the component model X and the component model Y as a combination of the shapes of the bottom row of the measurement operation feature table of FIG.

次に、抽出部311は、計測操作情報402に基づいて、計測操作により選択された計測種別を計測操作特徴テーブルに追加する(ステップ1106)。   Next, based on the measurement operation information 402, the extraction unit 311 adds the measurement type selected by the measurement operation to the measurement operation feature table (step 1106).

図16の計測操作情報402が入力された場合、抽出部311は、選択された計測種別が“最短距離”であると判定し、図5の計測種別テーブルから“最短距離”に対応する項目番号“1”を抽出する。そして、抽出部311は、図18の計測操作特徴テーブルの最下行の計測種別として、項目番号“1”を追加する。   When the measurement operation information 402 in FIG. 16 is input, the extraction unit 311 determines that the selected measurement type is “shortest distance”, and the item number corresponding to “shortest distance” from the measurement type table in FIG. “1” is extracted. Then, the extraction unit 311 adds the item number “1” as the measurement type in the bottom row of the measurement operation feature table in FIG.

次に、抽出部311は、計測操作情報402から、計測操作により選択された計測箇所を抽出し(図12のステップ1107)、形状データ401から、抽出した計測箇所に対応するジオメトリ情報を抽出する(ステップ1108)。そして、抽出部311は、抽出したジオメトリ情報に基づいて、計測箇所の要素の組み合わせを計測操作特徴テーブルに追加する(ステップ1109)。   Next, the extraction unit 311 extracts a measurement location selected by the measurement operation from the measurement operation information 402 (step 1107 in FIG. 12), and extracts geometry information corresponding to the extracted measurement location from the shape data 401. (Step 1108). Then, based on the extracted geometry information, the extraction unit 311 adds a combination of elements at the measurement location to the measurement operation feature table (step 1109).

ジオメトリ情報は、頂点、エッジ、面等の要素を、3次元空間の座標系で表現する情報である。例えば、頂点のジオメトリ情報は、頂点の座標を含み、エッジのジオメトリ情報は、エッジの両端の頂点の座標を含むことができる。また、面のジオメトリ情報は、周囲の複数の頂点の座標と、頂点間の接続情報と、面の法線方向を示す情報とを含むことができる。   The geometry information is information that expresses elements such as vertices, edges, and surfaces in a coordinate system of a three-dimensional space. For example, vertex geometry information can include vertex coordinates, and edge geometry information can include vertex coordinates at both ends of the edge. The surface geometry information can include coordinates of a plurality of surrounding vertices, connection information between the vertices, and information indicating the normal direction of the surface.

図16の計測操作情報402が入力された場合、抽出部311は、計測箇所の識別情報として面S1と面S2を抽出し、形状データ401から面S1と面S2に対応するジオメトリ情報を抽出する。そして、抽出部311は、それらのジオメトリ情報に基づいて、計測箇所の要素が面であると判定し、図6の要素テーブルから“面”に対応する項目番号“2”を抽出する。そして、抽出部311は、図18の計測操作特徴テーブルの最下行の要素の組み合わせとして、項目番号“2,2”を追加する。   When the measurement operation information 402 in FIG. 16 is input, the extraction unit 311 extracts the surface S1 and the surface S2 as the identification information of the measurement location, and extracts geometry information corresponding to the surface S1 and the surface S2 from the shape data 401. . The extraction unit 311 determines that the element at the measurement location is a surface based on the geometry information, and extracts the item number “2” corresponding to “surface” from the element table in FIG. 6. Then, the extraction unit 311 adds the item number “2, 2” as the combination of the elements in the bottom row of the measurement operation feature table of FIG.

次に、抽出部311は、ジオメトリ情報に基づいて、要素と3次元モデルとの相対的な位置関係を求め(ステップ1110)、求めた位置関係に該当する配置条件が配置条件テーブルに存在するか否かをチェックする(ステップ1111)。そして、求めた位置関係に該当する配置条件が配置条件テーブルに存在する場合(ステップ1111,YES)、抽出部311は、その配置条件を計測操作特徴テーブルに追加する(ステップ1112)。   Next, the extraction unit 311 obtains a relative positional relationship between the element and the three-dimensional model based on the geometry information (step 1110), and whether an arrangement condition corresponding to the obtained positional relationship exists in the arrangement condition table. It is checked whether or not (step 1111). If the arrangement condition corresponding to the obtained positional relationship exists in the arrangement condition table (step 1111, YES), the extraction unit 311 adds the arrangement condition to the measurement operation feature table (step 1112).

例えば、ステップ1109において計測箇所の要素が面であると判定した場合、抽出部311は、図8の配置条件テーブルから要素“2”に対応する配置条件として、“モデルの外周部分に要素がある”及び“モデルの内部に要素がある”を抽出する。そして、面S1及び面S2のジオメトリ情報を用いて、面S1及び面S2と3次元モデル全体との相対的な位置関係を計算し、抽出した配置条件と比較する。   For example, when it is determined in step 1109 that the element at the measurement location is a surface, the extraction unit 311 determines that “there is an element in the outer periphery of the model” as the arrangement condition corresponding to the element “2” from the arrangement condition table in FIG. And “there is an element inside the model”. Then, using the geometric information of the surfaces S1 and S2, the relative positional relationship between the surfaces S1 and S2 and the entire three-dimensional model is calculated and compared with the extracted arrangement conditions.

この例では、図19に示すように、面S1の1つ以上の頂点と面S2の1つ以上の頂点がモデルの外周部分に存在するため、“モデルの外周部分に要素がある”という配置条件に該当すると判定される。そこで、抽出部311は、図18の計測操作特徴テーブルの最下行の配置条件として、“モデルの外周部分に要素がある”に対応する項目番号“1”を追加する。   In this example, as shown in FIG. 19, since one or more vertices of the surface S1 and one or more vertices of the surface S2 exist in the outer peripheral portion of the model, an arrangement that “there is an element in the outer peripheral portion of the model” It is determined that the condition is met. Therefore, the extraction unit 311 adds the item number “1” corresponding to “there is an element in the outer peripheral part of the model” as the arrangement condition of the bottom row of the measurement operation feature table of FIG.

次に、抽出部311は、ジオメトリ情報に基づいて、2つの要素の間の相対的な位置関係を計測操作特徴テーブルに追加する(図13のステップ1113)。   Next, the extraction unit 311 adds the relative positional relationship between the two elements to the measurement operation feature table based on the geometry information (step 1113 in FIG. 13).

抽出部311は、例えば、図19の面S1及び面S2のジオメトリ情報から、面S1と面S2の間の相対的な位置関係を求める。この場合、面S1の法線方向1901と面S2の法線方向1902とが逆方向であり、面S1に最も近い面が面S2であり、面S2に最も近い面が面S1であることが分かる。   For example, the extraction unit 311 obtains the relative positional relationship between the surface S1 and the surface S2 from the geometric information of the surface S1 and the surface S2 in FIG. In this case, the normal direction 1901 of the surface S1 and the normal direction 1902 of the surface S2 are opposite directions, the surface closest to the surface S1 is the surface S2, and the surface closest to the surface S2 is the surface S1. I understand.

そこで、抽出部311は、図7の要素関係テーブルの要素の関係のうち、要素1及び要素2がともに面に対応する項目番号“2”であるものを参照し、該当する要素の関係として“法線方向が真逆”及び“最も近い面”を抽出する。そして、抽出部311は、図18の計測操作特徴テーブルの最下行の要素の関係として、“法線方向が真逆”に対応する項目番号“1”と“最も近い面”に対応する項目番号“4”とを追加する。   Therefore, the extraction unit 311 refers to the element relationship in the element relationship table in FIG. 7 in which the element number 1 and the element number 2 are both the item number “2” corresponding to the surface, and “ Extract the normal direction and the closest surface. The extraction unit 311 then sets the item number “1” corresponding to “normal direction is true opposite” and the item number corresponding to “nearest surface” as the relationship of the elements in the bottom row of the measurement operation feature table of FIG. Add “4”.

次に、抽出部311は、計測操作情報402に基づいて、計測操作により計測された計測値を計測操作特徴テーブルに追加する(ステップ1114)。   Next, the extraction unit 311 adds the measurement value measured by the measurement operation to the measurement operation feature table based on the measurement operation information 402 (step 1114).

図16の計測操作情報402が入力された場合、抽出部311は、計測操作情報402から計測値“5mm”を抽出し、図18の計測操作特徴テーブルの最下行の計測値として“5mm”を追加する。こうして、図18の計測操作特徴テーブルの最下行のエントリが生成される。   When the measurement operation information 402 in FIG. 16 is input, the extraction unit 311 extracts the measurement value “5 mm” from the measurement operation information 402 and sets “5 mm” as the measurement value in the bottom row of the measurement operation feature table in FIG. to add. Thus, the entry in the bottom row of the measurement operation feature table in FIG. 18 is generated.

ステップ1111において位置関係に該当する配置条件が配置条件テーブルに存在しない場合(ステップ1111,NO)、抽出部311は、配置条件を計測操作特徴テーブルに追加することなく、ステップ1113以降の処理を行う。   If the placement condition corresponding to the positional relationship does not exist in the placement condition table in step 1111 (step 1111, NO), the extraction unit 311 performs the processing after step 1113 without adding the placement condition to the measurement operation feature table. .

次に、図20から図33までを参照しながら、図3のモデル計測装置101が行うモデル計測処理について説明する。   Next, a model measurement process performed by the model measurement apparatus 101 in FIG. 3 will be described with reference to FIGS. 20 to 33.

図20乃至図23は、モデル計測処理の例を示すフローチャートである。まず、作業者は、計測対象の3次元モデルの形状データを入力部301に入力し、入力部301は、入力された形状データを形状データ401として記憶部111に格納する(図20のステップ2001)。   20 to 23 are flowcharts showing examples of model measurement processing. First, the operator inputs the shape data of the three-dimensional model to be measured to the input unit 301, and the input unit 301 stores the input shape data as the shape data 401 in the storage unit 111 (step 2001 in FIG. 20). ).

例えば、図24に示すような製品Bのアセンブリモデルが3次元モデルとして入力された場合、アセンブリモデルに含まれる部品モデルVと部品モデルWの形状データが形状データ401として格納される。   For example, when the assembly model of the product B as shown in FIG.

次に、作業者は、3次元モデルに対する計測操作を入力部301に入力し、入力部301は、入力された計測操作に対応する計測操作情報403を記憶部111に格納する(ステップ2002)。   Next, the operator inputs a measurement operation for the three-dimensional model to the input unit 301, and the input unit 301 stores the measurement operation information 403 corresponding to the input measurement operation in the storage unit 111 (step 2002).

例えば、作業者が、図24のアセンブリモデルに含まれる部品モデルVの面S3と、部品モデルWの面S4との最短距離を計測した場合、図25のような計測操作情報403が時系列に入力される。そして、計測部112は、計測操作情報403に従って、面S3と面S4との最短距離を計測し、最短距離の計測値“6mm”を計測操作情報403の一部として記憶部111に格納する。   For example, when the operator measures the shortest distance between the surface S3 of the component model V and the surface S4 of the component model W included in the assembly model of FIG. 24, the measurement operation information 403 as illustrated in FIG. Entered. Then, the measurement unit 112 measures the shortest distance between the surfaces S3 and S4 according to the measurement operation information 403, and stores the measurement value “6 mm” of the shortest distance in the storage unit 111 as a part of the measurement operation information 403.

次に、再現部313は、形状データ401から、入力された3次元モデルの形状データを抽出し(ステップ2003)、計測操作特徴テーブルから形状の組み合わせを抽出する(ステップ2004)。そして、再現部313は、抽出した3次元モデルの形状データと形状の組み合わせとを、検索部312に転送する(ステップ2005)。検索部312は、3次元モデルに含まれる形状の中から、形状の組み合わせと類似する形状を検索して、検索結果を再現部313に転送する(ステップ2006)。   Next, the reproduction unit 313 extracts shape data of the input three-dimensional model from the shape data 401 (Step 2003), and extracts a combination of shapes from the measurement operation feature table (Step 2004). Then, the reproduction unit 313 transfers the extracted three-dimensional model shape data and the combination of shapes to the search unit 312 (step 2005). The search unit 312 searches for a shape similar to the combination of shapes from the shapes included in the three-dimensional model, and transfers the search result to the reproduction unit 313 (step 2006).

検索部312は、例えば、特許文献2に記載された情報検索方法を用いて、ある形状と類似する形状を検索することができる。この場合、検索部312は、3次元モデルに含まれる形状の特徴量と、計測操作特徴テーブルに含まれる形状の特徴量との類似度を計算し、類似度が所定値以上であるとき、2つの形状が類似すると判定する。   The search unit 312 can search for a shape similar to a certain shape using, for example, the information search method described in Patent Document 2. In this case, the search unit 312 calculates the similarity between the feature quantity of the shape included in the three-dimensional model and the feature quantity of the shape included in the measurement operation feature table, and when the similarity is greater than or equal to a predetermined value, It is determined that the two shapes are similar.

図24の3次元モデルが入力された場合、再現部313は、その3次元モデルの形状データと、図18の計測操作特徴テーブルに含まれる形状の組み合わせとを、検索部312に転送する。そして、検索部312は、図24の3次元モデルに含まれる形状の中から、図18の計測操作特徴テーブルの最下行の形状の組み合わせと類似する、部品モデルV及び部品モデルWの組み合わせを抽出し、検索結果として再現部313に転送する。この場合、検索結果には、部品モデルV及び部品モデルWの組み合わせとともに、図18の計測操作特徴テーブルの最下行のエントリを示す情報が含まれる。   When the three-dimensional model in FIG. 24 is input, the reproduction unit 313 transfers the shape data of the three-dimensional model and the combination of shapes included in the measurement operation feature table in FIG. Then, the search unit 312 extracts a combination of the component model V and the component model W that is similar to the combination of the shapes in the bottom row of the measurement operation feature table in FIG. 18 from the shapes included in the three-dimensional model in FIG. Then, it is transferred to the reproduction unit 313 as a search result. In this case, the search result includes the combination of the component model V and the component model W and information indicating the entry in the bottom row of the measurement operation feature table in FIG.

次に、再現部313は、計測操作特徴テーブルから、検索結果に対応する要素の組み合わせを抽出し(ステップ2007)、抽出した要素の組み合わせに対応する要素名を含む要素名リストを生成する(ステップ2008)。   Next, the reproduction unit 313 extracts a combination of elements corresponding to the search result from the measurement operation feature table (step 2007), and generates an element name list including element names corresponding to the extracted combination of elements (step 2007). 2008).

検索結果が図18の計測操作特徴テーブルの最下行のエントリを示している場合、再現部313は、そのエントリから要素の組み合わせ“2,2”を抽出し、図6の要素テーブルから項目番号“2”に対応する要素名“面”を抽出する。そして、再現部313は、図26に示すような要素名リストを生成する。図26の要素名リストは、抽出された要素の組み合わせに対応する、図6の要素テーブルの項目番号“2”と要素名“面”とを含む。   When the search result indicates the entry in the bottom row of the measurement operation feature table in FIG. 18, the reproduction unit 313 extracts the element combination “2, 2” from the entry, and extracts the item number “from the element table in FIG. The element name “face” corresponding to “2” is extracted. Then, the reproducing unit 313 generates an element name list as shown in FIG. The element name list in FIG. 26 includes the item number “2” and the element name “face” in the element table in FIG. 6 corresponding to the extracted combination of elements.

次に、再現部313は、3次元モデルの形状データに含まれるジオメトリ情報のうち、要素名リストに含まれる要素名に対応するジオメトリ情報を抽出し、抽出したジオメトリ情報を含む要素抽出リストを生成する(ステップ2009)。そして、再現部313は、要素名リストに含まれる要素名に対応するすべての要素のジオメトリ情報を抽出したか否かをチェックし(ステップ2010)、未抽出の要素がある場合(ステップ2010,NO)、ステップ2009の処理を繰り返す。   Next, the reproduction unit 313 extracts geometry information corresponding to the element name included in the element name list from the geometry information included in the shape data of the three-dimensional model, and generates an element extraction list including the extracted geometry information. (Step 2009). Then, the reproduction unit 313 checks whether or not the geometry information of all the elements corresponding to the element names included in the element name list has been extracted (step 2010), and if there is an unextracted element (step 2010, NO) ), The process of step 2009 is repeated.

図26の要素名リストが生成された場合、再現部313は、3次元モデルの形状データに含まれるすべての面のジオメトリ情報を含む、図27に示すような要素抽出リストを生成する。図27の要素抽出リストの各エントリは、図6の要素テーブルの項目番号“2”と各面のジオメトリ情報とを含み、各面のジオメトリ情報は、複数の頂点の座標と、頂点間の接続情報と、面の法線方向とを含む。   When the element name list of FIG. 26 is generated, the reproduction unit 313 generates an element extraction list as shown in FIG. 27 including the geometry information of all the faces included in the shape data of the three-dimensional model. Each entry in the element extraction list of FIG. 27 includes the item number “2” of the element table of FIG. 6 and the geometry information of each face. The geometry information of each face includes the coordinates of a plurality of vertices and the connection between the vertices. Contains information and surface normal direction.

すべての要素のジオメトリ情報を抽出した場合(ステップ2010,YES)、再現部313は、計測操作特徴テーブルから、検索結果に対応する1つ以上の配置条件を抽出する(図21のステップ2011)。そして、再現部313は、抽出した配置条件を含む配置条件リストを生成する(ステップ2012)。   When the geometry information of all elements is extracted (step 2010, YES), the reproduction unit 313 extracts one or more arrangement conditions corresponding to the search result from the measurement operation feature table (step 2011 in FIG. 21). Then, the reproduction unit 313 generates an arrangement condition list including the extracted arrangement conditions (Step 2012).

検索結果が図18の計測操作特徴テーブルの最下行のエントリを示している場合、再現部313は、そのエントリから配置条件“1”を抽出する。次に、再現部313は、図8の配置条件テーブルから、項目番号“1”に対応する配置条件“モデルの外周部分に要素がある”及び要素“2”を抽出する。そして、再現部313は、配置条件“モデルの外周部分に要素がある”及び要素“2”を含む、図28のような配置条件リストを生成する。   When the search result indicates the entry in the bottom row of the measurement operation feature table in FIG. 18, the reproduction unit 313 extracts the arrangement condition “1” from the entry. Next, the reproduction unit 313 extracts the arrangement condition “there is an element in the outer periphery of the model” and the element “2” corresponding to the item number “1” from the arrangement condition table in FIG. Then, the reproducing unit 313 generates an arrangement condition list as illustrated in FIG. 28 including the arrangement condition “there is an element in the outer periphery of the model” and the element “2”.

次に、再現部313は、配置条件リストから1つのエントリを抽出し(ステップ2013)、要素抽出リストから、抽出したエントリの要素に対応するジオメトリ情報を抽出する(ステップ2014)。   Next, the reproduction unit 313 extracts one entry from the arrangement condition list (step 2013), and extracts geometry information corresponding to the element of the extracted entry from the element extraction list (step 2014).

次に、再現部313は、抽出したジオメトリ情報のうち、抽出したエントリの配置条件に対応するジオメトリ情報を抽出し(ステップ2015)、対応するジオメトリ情報が抽出されたか否かをチェックする(ステップ2016)。そして、対応するジオメトリ情報が抽出された場合(ステップ2016,YES)、再現部313は、そのジオメトリ情報を配置条件一致リストに追加する(ステップ2017)。   Next, the reproduction unit 313 extracts geometry information corresponding to the arrangement condition of the extracted entry from the extracted geometry information (step 2015), and checks whether the corresponding geometry information is extracted (step 2016). ). If the corresponding geometry information is extracted (step 2016, YES), the reproduction unit 313 adds the geometry information to the arrangement condition match list (step 2017).

図28の配置条件リストが生成された場合、再現部313は、配置条件“モデルの外周部分に要素がある”及び要素“2”を抽出し、図27の要素抽出リストから、項目番号“2”に対応するジオメトリ情報を抽出する。次に、再現部313は、抽出したジオメトリ情報と3次元モデルとの相対的な位置関係を求め、配置条件“モデルの外周部分に要素がある”に対応するジオメトリ情報を抽出する。そして、抽出したジオメトリ情報を含む、図29に示すような配置条件一致リストを生成する。   When the arrangement condition list of FIG. 28 is generated, the reproduction unit 313 extracts the arrangement condition “there is an element in the outer periphery of the model” and the element “2”, and the item number “2” is extracted from the element extraction list of FIG. Geometry information corresponding to “is extracted. Next, the reproduction unit 313 obtains a relative positional relationship between the extracted geometry information and the three-dimensional model, and extracts geometry information corresponding to the arrangement condition “there is an element in the outer periphery of the model”. Then, an arrangement condition matching list as shown in FIG. 29 including the extracted geometry information is generated.

次に、再現部313は、配置条件リストのすべてのエントリを抽出したか否かをチェックし(ステップ2018)、未抽出のエントリがある場合(ステップ2018,NO)、ステップ2013以降の処理を繰り返す。また、配置条件に対応するジオメトリ情報が抽出されなかった場合(ステップ2016,NO)、再現部313は、ステップ2018以降の処理を行う。   Next, the reproduction unit 313 checks whether or not all entries in the arrangement condition list have been extracted (step 2018). If there is an unextracted entry (step 2018, NO), the processing from step 2013 is repeated. . When the geometry information corresponding to the arrangement condition is not extracted (step 2016, NO), the reproduction unit 313 performs the processing after step 2018.

配置条件リストのすべてのエントリを抽出した場合(ステップ2018,YES)、再現部313は、計測操作特徴テーブルから、検索結果に対応する要素の関係を抽出する(図22のステップ2019)。そして、再現部313は、要素関係テーブルから、抽出した要素の関係に対応する要素の関係と要素とを抽出し、抽出した要素の関係と要素とを含む要素関係リストを生成する(ステップ2020)。   When all the entries in the arrangement condition list have been extracted (step 2018, YES), the reproduction unit 313 extracts element relationships corresponding to the search results from the measurement operation feature table (step 2019 in FIG. 22). Then, the reproduction unit 313 extracts element relationships and elements corresponding to the extracted element relationships from the element relationship table, and generates an element relationship list including the extracted element relationships and elements (step 2020). .

検索結果が図18の計測操作特徴テーブルの最下行のエントリを示している場合、再現部313は、そのエントリから要素の関係“1,4”を抽出する。次に、再現部313は、図7の要素関係テーブルから、項目番号“1”に対応する要素の関係“法線が真逆”と、要素1“2”と、要素2“2”とを抽出する。また、再現部313は、図7の要素関係テーブルから、項目番号“4”に対応する要素の関係“最も近い面”と、要素1“2”と、要素2“2”とを抽出する。そして、抽出した要素の関係、要素1、及び要素2を含む、図30に示すような要素関係リストを生成する。   When the search result indicates the entry at the bottom of the measurement operation feature table in FIG. 18, the reproduction unit 313 extracts the element relationship “1, 4” from the entry. Next, the reproduction unit 313 obtains, from the element relation table in FIG. 7, the element relation “normal line is true reverse”, element 1 “2”, and element 2 “2” corresponding to the item number “1”. Extract. Further, the reproduction unit 313 extracts the element relationship “closest plane”, the element 1 “2”, and the element 2 “2” corresponding to the item number “4” from the element relationship table in FIG. Then, an element relation list as shown in FIG. 30 including the extracted element relation, element 1 and element 2 is generated.

次に、再現部313は、要素関係リストから1つのエントリを抽出し(ステップ2021)、配置条件一致リストから、抽出したエントリの要素1及び要素2に対応するジオメトリ情報を抽出する(ステップ2022)。そして、再現部313は、抽出したジオメトリ情報の組み合わせを含むジオメトリ情報組み合わせリストを生成する。   Next, the reproduction unit 313 extracts one entry from the element relation list (step 2021), and extracts geometry information corresponding to element 1 and element 2 of the extracted entry from the arrangement condition match list (step 2022). . Then, the reproducing unit 313 generates a geometry information combination list including the extracted combination of geometry information.

次に、再現部313は、ジオメトリ情報組み合わせリストに含まれるジオメトリ情報の組み合わせを、抽出したエントリの要素の関係に対応する組み合わせに絞り込む(ステップ2023)。   Next, the reproduction unit 313 narrows down the combination of geometry information included in the geometry information combination list to a combination corresponding to the relationship between the extracted entry elements (step 2023).

図30の要素関係リストが生成された場合、再現部313は、1番目のエントリの要素の関係“法線が真逆”と、要素1“2”と、要素2“2”とを抽出し、図29の配置条件一致リストから、項目番号“2”に対応するジオメトリ情報を抽出する。この場合、図29の配置条件一致リストのすべてのジオメトリ情報が抽出される。そして、再現部313は、項目番号“2”に対応するジオメトリ情報の組み合わせを含むジオメトリ情報組み合わせリストを生成する。   When the element relation list in FIG. 30 is generated, the reproduction unit 313 extracts the element relation “normal is true reverse”, element 1 “2”, and element 2 “2” of the first entry. , The geometry information corresponding to the item number “2” is extracted from the arrangement condition matching list of FIG. In this case, all pieces of geometry information in the arrangement condition match list in FIG. 29 are extracted. Then, the reproducing unit 313 generates a geometry information combination list including a combination of geometry information corresponding to the item number “2”.

次に、再現部313は、要素の関係“法線が真逆”に対応するジオメトリ情報の組み合わせを残し、“法線が真逆”に対応しないジオメトリ情報の組み合わせを削除して、ジオメトリ情報の組み合わせを絞り込む。これにより、図31に示すようなジオメトリ情報組み合わせリストが生成される。   Next, the reproduction unit 313 leaves the combination of geometric information corresponding to the element relationship “normal is true reverse”, deletes the combination of geometric information that does not correspond to “normal is true reverse”, and Narrow down the combinations. Thereby, a geometry information combination list as shown in FIG. 31 is generated.

次に、再現部313は、絞り込まれたジオメトリ情報組み合わせリストが空であるか否かをチェックし(ステップ2024)、ジオメトリ情報組み合わせリストが空である場合(ステップ2024,YES)、処理を終了する。一方、ジオメトリ情報組み合わせリストが空でない場合(ステップ2024,NO)、再現部313は、要素関係リストのすべてのエントリを抽出したか否かをチェックする(ステップ2025)。   Next, the reproduction unit 313 checks whether or not the narrowed-down geometry information combination list is empty (step 2024). If the geometry information combination list is empty (step 2024, YES), the process ends. . On the other hand, when the geometry information combination list is not empty (step 2024, NO), the reproduction unit 313 checks whether all entries in the element relation list have been extracted (step 2025).

未抽出のエントリがある場合(ステップ2025,NO)、再現部313は、要素関係リストから次のエントリを抽出する(ステップ2026)。次に、再現部313は、ジオメトリ情報組み合わせリストに含まれるジオメトリ情報の組み合わせを、抽出したエントリの要素1及び要素2に対応する組み合わせに絞り込む(ステップ2027)。そして、再現部313は、ステップ2023以降の処理を繰り返す。   When there is an unextracted entry (step 2025, NO), the reproduction unit 313 extracts the next entry from the element relation list (step 2026). Next, the reproduction unit 313 narrows the combinations of the geometry information included in the geometry information combination list to combinations corresponding to the element 1 and the element 2 of the extracted entry (Step 2027). Then, the reproduction unit 313 repeats the processing from step 2023 onward.

図30の要素関係リストの2番目のエントリが未抽出である場合、再現部313は、2番目のエントリの要素の関係“最も近い面”と、要素1“2”と、要素2“2”とを抽出する。そして、再現部313は、図31のジオメトリ情報組み合わせリストを、項目番号“2”と項目番号“2”の組み合わせに絞り込む。この場合、図31のジオメトリ情報組み合わせリストのすべてのジオメトリ情報の組み合わせが残される。   When the second entry in the element relation list in FIG. 30 has not been extracted, the reproduction unit 313 has the element relation “closest plane”, element 1 “2”, and element 2 “2” of the second entry. And extract. Then, the reproduction unit 313 narrows down the geometry information combination list in FIG. 31 to combinations of the item number “2” and the item number “2”. In this case, all combinations of geometry information in the geometry information combination list of FIG. 31 are left.

そして、再現部313は、要素の関係“最も近い面”に対応するジオメトリ情報の組み合わせを残し、“最も近い面”に対応しないジオメトリ情報の組み合わせを削除して、ジオメトリ情報の組み合わせをさらに絞り込む。   Then, the reproduction unit 313 leaves the combination of geometry information corresponding to the element relationship “closest surface”, deletes the combination of geometry information not corresponding to “closest surface”, and further narrows down the combination of geometry information.

このような処理を繰り返し、要素関係リストのすべてのエントリを抽出した場合(ステップ2025,YES)、再現部313は、計測操作特徴テーブルから、検索結果に対応する計測種別を抽出する(図23のステップ2028)。そして、再現部313は、計測種別テーブルから、抽出した計測種別に対応する計測種別を抽出する(ステップ2029)。   When such processing is repeated and all entries in the element relation list are extracted (step 2025, YES), the reproduction unit 313 extracts a measurement type corresponding to the search result from the measurement operation feature table (FIG. 23). Step 2028). Then, the reproduction unit 313 extracts a measurement type corresponding to the extracted measurement type from the measurement type table (step 2029).

検索結果が図18の計測操作特徴テーブルの最下行のエントリを示している場合、再現部313は、そのエントリから計測種別“1”を抽出し、図5の計測種別テーブルから、項目番号“1”に対応する計測種別“最短距離”を抽出する。   When the search result indicates the entry at the bottom of the measurement operation feature table in FIG. 18, the reproduction unit 313 extracts the measurement type “1” from the entry, and the item number “1” from the measurement type table in FIG. The measurement type “shortest distance” corresponding to “is extracted.

次に、再現部313は、ジオメトリ情報組み合わせリストから1つのエントリを抽出し(ステップ2030)、抽出したエントリのジオメトリ情報の組み合わせを用いて、抽出した計測種別の計測対象量を計測する(ステップ2031)。そして、再現部313は、計測操作情報403に基づく計測結果と計測操作特徴テーブルに基づく計測結果との差異を表示するか否かを問い合わせる情報を、出力部113を介して出力する。   Next, the reproduction unit 313 extracts one entry from the geometry information combination list (step 2030), and measures the measurement target amount of the extracted measurement type using the combination of the geometry information of the extracted entries (step 2031). ). Then, the reproduction unit 313 outputs, via the output unit 113, information for inquiring whether to display a difference between the measurement result based on the measurement operation information 403 and the measurement result based on the measurement operation feature table.

ここで、計測操作情報403に基づく計測結果は、ステップ2002において、計測操作情報403に従って行われた計測の結果を表す。一方、計測操作特徴テーブルに基づく計測結果は、ステップ2031において、計測操作特徴テーブルに基づいて再現された計測操作に従って行われた計測の結果を表す。再現部313は、問い合わせに対して作業者が入力した指示が、差異を表示する旨の指示であるか否かをチェックする(ステップ2032)。   Here, the measurement result based on the measurement operation information 403 represents the result of the measurement performed according to the measurement operation information 403 in step 2002. On the other hand, the measurement result based on the measurement operation feature table represents the result of the measurement performed in accordance with the measurement operation reproduced based on the measurement operation feature table in Step 2031. The reproduction unit 313 checks whether or not the instruction input by the worker in response to the inquiry is an instruction to display the difference (Step 2032).

入力された指示が差異を表示する旨の指示である場合(ステップ2032,YES)、再現部313は、計測操作情報403に基づく計測結果と計測操作特徴テーブルに基づく計測結果とを比較する(ステップ2034)。そして、再現部313は、2つの計測結果に差異がある場合、両方の計測結果を示す表示情報を生成し、2つの計測結果に差異がない場合、計測操作特徴テーブルに基づく計測結果を示す表示情報を生成する。このとき、再現部313は、計測操作特徴テーブルから、検索結果に対応する計測値を抽出して、その計測値を表示情報に含めてもよい。   When the input instruction is an instruction to display the difference (step 2032, YES), the reproduction unit 313 compares the measurement result based on the measurement operation information 403 and the measurement result based on the measurement operation feature table (step). 2034). The reproduction unit 313 generates display information indicating both measurement results when there is a difference between the two measurement results, and displays the measurement result based on the measurement operation feature table when there is no difference between the two measurement results. Generate information. At this time, the reproduction unit 313 may extract a measurement value corresponding to the search result from the measurement operation feature table and include the measurement value in the display information.

一方、入力された指示が差異を表示しない旨の指示である場合(ステップ2032,NO)、再現部313は、計測操作特徴テーブルに基づく計測結果を示す表示情報を生成する(ステップ2033)。このとき、再現部313は、計測操作特徴テーブルから、検索結果に対応する計測値を抽出して、その計測値を表示情報に含めてもよい。   On the other hand, when the input instruction is an instruction not to display the difference (step 2032, NO), the reproduction unit 313 generates display information indicating the measurement result based on the measurement operation feature table (step 2033). At this time, the reproduction unit 313 may extract a measurement value corresponding to the search result from the measurement operation feature table and include the measurement value in the display information.

次に、再現部313は、ジオメトリ情報組み合わせリストのすべてのエントリを抽出したか否かをチェックし(ステップ2035)、未抽出のエントリがある場合(ステップ2035,NO)、ステップ2030以降の処理を繰り返す。そして、ジオメトリ情報組み合わせリストのすべてのエントリを抽出した場合(ステップ2035,YES)、再現部313は、生成した表示情報を出力部113へ出力する(ステップ2036)。これにより、表示情報が示す計測結果が画面上に表示される。   Next, the reproduction unit 313 checks whether or not all entries in the geometry information combination list have been extracted (step 2035). If there is an unextracted entry (step 2035, NO), the processing after step 2030 is performed. repeat. When all entries in the geometry information combination list are extracted (step 2035, YES), the reproduction unit 313 outputs the generated display information to the output unit 113 (step 2036). As a result, the measurement result indicated by the display information is displayed on the screen.

差異を表示する旨の指示が入力された場合、例えば、図32に示すような計測結果が表示される。図32は、図24の3次元モデルに対する計測結果を示しており、計測値3201及び計測値3203は、インロー部の隙間の計測値を表す。計測値3202は、肉厚の計測値を表し、計測値3204〜計測値3207は、ボスのピッチの計測値を表す。   When an instruction to display the difference is input, for example, a measurement result as shown in FIG. 32 is displayed. FIG. 32 shows the measurement results for the three-dimensional model of FIG. 24, and the measured value 3201 and the measured value 3203 represent the measured value of the gap in the spigot part. The measurement value 3202 represents the measurement value of the wall thickness, and the measurement values 3204 to 3207 represent the measurement values of the boss pitch.

計測値3201の“6mm”は、計測操作情報403に基づく計測結果に対応し、計測値3201の“5mm”は、計測操作特徴テーブルに基づく計測結果に対応する。例えば、計測操作特徴テーブルが熟練者の計測操作の特徴を示している場合、作業者は、自分が計測した計測値“6mm”が熟練者の計測操作に基づく計測値“5mm”と異なっていることを認識できる。   “6 mm” of the measurement value 3201 corresponds to the measurement result based on the measurement operation information 403, and “5 mm” of the measurement value 3201 corresponds to the measurement result based on the measurement operation feature table. For example, when the measurement operation characteristic table indicates the characteristics of the measurement operation of the skilled worker, the operator has a measurement value “6 mm” measured by himself different from the measurement value “5 mm” based on the measurement operation of the skilled worker. I can recognize that.

計測値3204及び計測値3205は、計測操作情報403に基づく計測結果に対応し、計測値3202、計測値3203、計測値3206、及び計測値3207は、計測操作特徴テーブルに基づく計測結果に対応する。したがって、作業者は、自分が計測した計測箇所が熟練者の計測操作に基づく計測箇所と異なっていることを認識できる。   The measurement value 3204 and the measurement value 3205 correspond to the measurement result based on the measurement operation information 403, and the measurement value 3202, the measurement value 3203, the measurement value 3206, and the measurement value 3207 correspond to the measurement result based on the measurement operation feature table. . Therefore, the operator can recognize that the measurement location measured by himself / her is different from the measurement location based on the measurement operation of the expert.

一方、差異を表示しない旨の指示が入力された場合、例えば、図33に示すような計測結果が表示される。図33の計測値3301は、図32の計測値3201の“5mm”に対応する。この場合、計測操作特徴テーブルに基づく計測結果のみが表示され、計測操作情報403に基づく計測結果は表示されない。   On the other hand, when an instruction not to display the difference is input, for example, a measurement result as shown in FIG. 33 is displayed. The measured value 3301 in FIG. 33 corresponds to “5 mm” of the measured value 3201 in FIG. In this case, only the measurement result based on the measurement operation feature table is displayed, and the measurement result based on the measurement operation information 403 is not displayed.

ステップ2033及びステップ2034において、検証項目を問い合わせる情報を出力し、作業者が選択した検証項目に対応する計測結果のみを示す表示情報を生成することも可能である。   In step 2033 and step 2034, it is also possible to output information for inquiring about the verification item and generate display information indicating only the measurement result corresponding to the verification item selected by the operator.

図20のステップ2006において、検索部312は、計測操作特徴テーブルに登録された形状と類似する形状を検索する代わりに、計測操作特徴テーブルに登録された形状の部分形状と類似する部分形状を含む形状を検索することも可能である。そこで、図34から図44までを参照しながら、図3のモデル計測装置101が部分形状を利用して3次元モデルを計測する処理について説明する。   In step 2006 in FIG. 20, the search unit 312 includes a partial shape similar to the partial shape registered in the measurement operation feature table, instead of searching for a shape similar to the shape registered in the measurement operation feature table. It is also possible to search for shapes. Therefore, a process in which the model measurement apparatus 101 in FIG. 3 measures a three-dimensional model using a partial shape will be described with reference to FIGS.

図34及び図35は、部分形状の情報を計測操作特徴情報406として登録する部分形状登録処理の例を示すフローチャートである。この部分形状登録処理は、図11乃至図13の特徴情報生成処理において、図11のステップ1105の処理の代わりに行われる。   FIG. 34 and FIG. 35 are flowcharts showing an example of a partial shape registration process for registering partial shape information as measurement operation feature information 406. This partial shape registration process is performed instead of the process of step 1105 of FIG. 11 in the feature information generation process of FIGS. 11 to 13.

まず、抽出部311は、計測操作情報402から、1つの部品モデルの計測操作情報を抽出し(図34のステップ3401)、抽出した部品モデルの計測操作情報に基づいて、形状データ401から部品モデルの形状データを抽出する(ステップ3402)。   First, the extraction unit 311 extracts measurement operation information of one component model from the measurement operation information 402 (step 3401 in FIG. 34), and based on the extracted measurement operation information of the component model, the component model is extracted from the shape data 401. Shape data is extracted (step 3402).

次に、抽出部311は、抽出した部品モデルの計測操作情報から、計測箇所の要素情報を抽出し(ステップ3403)、抽出した要素情報に基づいて、部品モデルの形状データから、計測箇所の要素を含む部分形状の形状データを抽出する(ステップ3404)。   Next, the extraction unit 311 extracts element information of the measurement part from the measurement operation information of the extracted part model (step 3403). Based on the extracted element information, the element of the measurement part is extracted from the shape data of the part model. Is extracted (step 3404).

例えば、図16の計測操作情報402が入力された場合、図36に示すように、抽出部311は、計測操作情報402から部品モデルXの計測操作情報3601を抽出し、計測操作情報3601から部品モデルXの形状データ3602を抽出する。そして、抽出部311は、計測操作情報3601から面S1を示す要素情報3603を抽出し、部品モデルXの形状データ3602から、面S1を含む部分形状の形状データ3604を抽出する。   For example, when the measurement operation information 402 in FIG. 16 is input, as illustrated in FIG. 36, the extraction unit 311 extracts the measurement operation information 3601 of the part model X from the measurement operation information 402 and the part from the measurement operation information 3601. Model X shape data 3602 is extracted. The extraction unit 311 extracts element information 3603 indicating the surface S1 from the measurement operation information 3601, and extracts shape data 3604 of a partial shape including the surface S1 from the shape data 3602 of the part model X.

このとき、抽出部311は、例えば、図37に示すように、部品モデルXの形状データ3602を破線3711により切断することで、部分形状の形状データ3604を抽出することができる。   At this time, the extraction unit 311 can extract the shape data 3604 of the partial shape by cutting the shape data 3602 of the part model X with a broken line 3711 as shown in FIG. 37, for example.

次に、抽出部311は、部品モデルの形状データと部分形状の形状データとを、計測操作特徴情報406に含まれる形状テーブルに登録し(図35のステップ3405)、登録した形状データの情報を計測操作特徴テーブルに登録する(ステップ3406)。   Next, the extraction unit 311 registers the shape data of the part model and the shape data of the partial shape in the shape table included in the measurement operation feature information 406 (step 3405 in FIG. 35), and the registered shape data information is registered. Registration in the measurement operation feature table (step 3406).

部品モデルXの形状データ3602と部分形状の形状データ3604とが抽出された場合、抽出部311は、図38に示すような形状テーブルの項目番号“1”の全体形状として、部品モデルXの形状データ3602を登録する。そして、抽出部311は、項目番号“1”の部分形状として、部分形状の形状データ3604を登録し、図39に示すように、計測操作特徴テーブルの形状の組み合わせの情報として、形状テーブルの項目番号“1”を登録する。   When the shape data 3602 of the part model X and the shape data 3604 of the partial shape are extracted, the extraction unit 311 uses the shape of the part model X as the overall shape of the item number “1” in the shape table as illustrated in FIG. Data 3602 is registered. Then, the extraction unit 311 registers the shape data 3604 of the partial shape as the partial shape of the item number “1”, and, as shown in FIG. 39, the shape table item is used as the combination information of the shape of the measurement operation feature table. The number “1” is registered.

次に、抽出部311は、計測操作情報402からすべての部品モデルの計測操作情報を抽出したか否かをチェックし(ステップ3407)、未抽出の部品モデルがある場合(ステップ3407,NO)、ステップ3401以降の処理を繰り返す。そして、すべての部品モデルの計測操作情報を抽出した場合(ステップ3407,YES)、抽出部311は、図11のステップ1106以降の処理を行う。   Next, the extraction unit 311 checks whether or not the measurement operation information of all the component models has been extracted from the measurement operation information 402 (step 3407). If there is an unextracted component model (step 3407, NO), The processing after step 3401 is repeated. When the measurement operation information of all the component models is extracted (step 3407, YES), the extraction unit 311 performs the processing after step 1106 in FIG.

図16の計測操作情報402が入力された場合、抽出部311は、計測操作情報402から部品モデルYの計測操作情報を抽出し、抽出した計測操作情報から、図37に示すような部品モデルYの形状データ3701を抽出する。そして、抽出部311は、抽出した計測操作情報から面S2を示す要素情報を抽出し、部品モデルYの形状データ3701から、面S2を含む部分形状の形状データ3702を抽出する。このとき、抽出部311は、例えば、部品モデルYの形状データ3701を破線3712により切断することで、部分形状の形状データ3702を抽出することができる。   When the measurement operation information 402 in FIG. 16 is input, the extraction unit 311 extracts the measurement operation information of the component model Y from the measurement operation information 402, and the component model Y as illustrated in FIG. 37 from the extracted measurement operation information. Shape data 3701 is extracted. Then, the extraction unit 311 extracts element information indicating the surface S2 from the extracted measurement operation information, and extracts shape data 3702 of a partial shape including the surface S2 from the shape data 3701 of the part model Y. At this time, the extraction unit 311 can extract the shape data 3702 of the partial shape by cutting the shape data 3701 of the component model Y with a broken line 3712, for example.

次に、抽出部311は、図38の形状テーブルの項目番号“2”の全体形状として、部品モデルYの形状データ3701を登録し、項目番号“2”の部分形状として、部分形状の形状データ3702を登録する。そして、抽出部311は、図39の計測操作特徴テーブルの形状の組み合わせの情報として、形状テーブルの項目番号“2”を登録する。   Next, the extraction unit 311 registers the shape data 3701 of the part model Y as the overall shape of the item number “2” in the shape table of FIG. 38 and the shape data of the partial shape as the partial shape of the item number “2”. 3702 is registered. Then, the extraction unit 311 registers the item number “2” of the shape table as information on the shape combination of the measurement operation feature table of FIG.

図40乃至図42は、形状テーブルに登録された部分形状と類似する部分形状を検索する部分形状検索処理の例を示すフローチャートである。この部分形状検索処理は、図20乃至図23のモデル計測処理において、図20のステップ2006の処理の代わりに行われる。   40 to 42 are flowcharts showing an example of partial shape search processing for searching for a partial shape similar to the partial shape registered in the shape table. This partial shape search process is performed instead of the process of step 2006 in FIG. 20 in the model measurement process in FIGS.

まず、検索部312は、再現部313から転送された形状の組み合わせから、1つの項目番号を抽出し(図40のステップ4001)、形状テーブルから、抽出した項目番号に対応する全体形状と部分形状とを抽出する(ステップ4002)。そして、検索部312は、再現部313から転送された3次元モデルに含まれる形状の中から、抽出した全体形状と類似する1つ以上の類似形状を検索する(ステップ4003)。   First, the search unit 312 extracts one item number from the combination of shapes transferred from the reproduction unit 313 (step 4001 in FIG. 40), and the overall shape and partial shape corresponding to the extracted item number from the shape table. Are extracted (step 4002). Then, the search unit 312 searches for one or more similar shapes that are similar to the extracted overall shape from the shapes included in the three-dimensional model transferred from the reproduction unit 313 (step 4003).

次に、検索部312は、検索した1つ以上の類似形状から1つの類似形状を抽出し(図41のステップ4004)、抽出した類似形状から、抽出した部分形状と類似する類似部分形状を検索する(ステップ4005)。そして、検索部312は、得られた類似部分形状を、記憶部111内の部分形状リストに追加する(ステップ4006)。   Next, the search unit 312 extracts one similar shape from the one or more searched similar shapes (step 4004 in FIG. 41), and searches for similar partial shapes that are similar to the extracted partial shape from the extracted similar shapes. (Step 4005). Then, the search unit 312 adds the obtained similar partial shape to the partial shape list in the storage unit 111 (step 4006).

検索部312は、例えば、特許文献2に記載された情報検索方法を用いて、ある部分形状と類似する部分形状を検索することができる。この場合、検索部312は、類似形状に含まれる部分形状の特徴量と、形状テーブルから抽出した部分形状の特徴量との類似度を計算し、類似度が所定値以上であるとき、2つの部分形状が類似すると判定する。   The search unit 312 can search for a partial shape similar to a certain partial shape using, for example, the information search method described in Patent Document 2. In this case, the search unit 312 calculates the similarity between the feature amount of the partial shape included in the similar shape and the feature amount of the partial shape extracted from the shape table, and when the similarity is equal to or greater than a predetermined value, It is determined that the partial shapes are similar.

次に、検索部312は、1つ以上の類似形状からすべての類似形状を抽出したか否かをチェックし(ステップ4007)、未抽出の類似形状がある場合(ステップ4007,NO)、ステップ4004以降の処理を繰り返す。そして、すべての類似形状を抽出した場合(ステップ4007,YES)、検索部312は、形状の組み合わせからすべての項目番号を抽出したか否かをチェックする(図42のステップ4008)。   Next, the search unit 312 checks whether or not all similar shapes have been extracted from one or more similar shapes (step 4007). If there is an unextracted similar shape (step 4007, NO), step 4004 is performed. The subsequent processing is repeated. If all similar shapes have been extracted (step 4007, YES), the search unit 312 checks whether all item numbers have been extracted from the combination of shapes (step 4008 in FIG. 42).

未抽出の項目番号がある場合(ステップ4008,NO)、検索部312は、ステップ4001以降の処理を繰り返し、すべての項目番号を抽出した場合(ステップ4008,YES)、検索部312は、部分形状リストを再現部313に転送する(ステップ4009)。   When there is an unextracted item number (step 4008, NO), the search unit 312 repeats the processing after step 4001 and when all the item numbers are extracted (step 4008, YES), the search unit 312 has a partial shape. The list is transferred to the reproduction unit 313 (step 4009).

例えば、再現部313から、図24の3次元モデルの形状データと図39の形状の組み合わせ“1,2”とが転送された場合、検索部312は、形状の組み合わせ“1,2”から項目番号“1”及び項目番号“2”を1つずつ抽出する。   For example, when the shape data of the three-dimensional model in FIG. 24 and the shape combination “1, 2” in FIG. 39 are transferred from the reproduction unit 313, the search unit 312 selects items from the shape combination “1, 2”. Number “1” and item number “2” are extracted one by one.

項目番号“2”を抽出した場合、検索部312は、図43に示すように、形状テーブルから、項目番号“2”に対応する全体形状である、部品モデルYの形状データ3701を抽出する。また、検索部312は、項目番号“2”に対応する部分形状の形状データ3702を抽出する。   When the item number “2” is extracted, the search unit 312 extracts shape data 3701 of the part model Y, which is the entire shape corresponding to the item number “2”, from the shape table, as shown in FIG. In addition, the search unit 312 extracts shape data 3702 of the partial shape corresponding to the item number “2”.

次に、検索部312は、図24の3次元モデルの中から、部品モデルYの全体形状と類似する類似形状を検索し、部品モデルWを類似形状として抽出する。そして、検索部312は、部品モデルWの形状データ4301と部分形状の形状データ3702とを用いて、部品モデルWから部分形状と類似する類似部分形状を検索する。形状データ4311及び形状データ4312は、検索された2つの類似部分形状の形状データを表している。検索部312は、類似部分形状の形状データ4311及び形状データ4312を、図44に示すような部分形状リストに追加する。   Next, the search unit 312 searches for a similar shape similar to the overall shape of the component model Y from the three-dimensional model of FIG. 24, and extracts the component model W as a similar shape. Then, the search unit 312 searches for a similar partial shape similar to the partial shape from the component model W using the shape data 4301 of the component model W and the shape data 3702 of the partial shape. The shape data 4311 and the shape data 4312 represent the shape data of the two similar partial shapes that have been searched. The search unit 312 adds shape data 4311 and shape data 4312 of similar partial shapes to the partial shape list as shown in FIG.

同様にして、検索部312は、図24の3次元モデルの中から、項目番号“1”に対応する部品モデルXと類似する類似形状を検索し、類似形状から、項目番号“1”に対応する部分形状と類似する類似部分形状を検索する。そして、検索部312は、検索された類似部分形状の形状データを部分形状リストに追加する。   Similarly, the search unit 312 searches for a similar shape similar to the part model X corresponding to the item number “1” from the three-dimensional model of FIG. 24, and corresponds to the item number “1” from the similar shape. A similar partial shape similar to the partial shape to be searched is searched. Then, the search unit 312 adds the shape data of the searched similar partial shape to the partial shape list.

再現部313は、図20のステップ2009以降の処理において、3次元モデルの形状データの代わりに、検索部312から転送された部分形状リストに含まれる部分形状の形状データを使用することができる。例えば、ステップ2009において、再現部313は、部分形状リストに含まれる部分形状の形状データからジオメトリ情報を抽出し、抽出したジオメトリ情報を含む要素抽出リストを生成する。   The reproducing unit 313 can use the shape data of the partial shape included in the partial shape list transferred from the search unit 312 in place of the shape data of the three-dimensional model in the processing after step 2009 in FIG. For example, in step 2009, the reproduction unit 313 extracts geometry information from shape data of partial shapes included in the partial shape list, and generates an element extraction list including the extracted geometry information.

このように、部分形状を利用して計測操作特徴テーブルに含まれる形状と類似する形状を検索することで、計測対象のジオメトリ情報をより詳細に絞り込むことが可能になり、作業者が計測結果の要否を判断する作業負荷が軽減される。   In this way, by using the partial shape to search for a shape similar to the shape included in the measurement operation feature table, it becomes possible to narrow down the geometry information to be measured in more detail, and the operator can The workload for determining necessity is reduced.

ところで、図20のステップ2004において、再現部313は、検証条件405を利用して計測操作特徴テーブルから形状の組み合わせを抽出することも可能である。そこで、図45から図52までを参照しながら、検証条件405を利用して3次元モデルを計測する構成及び動作について説明する。   By the way, in Step 2004 of FIG. 20, the reproduction unit 313 can extract a combination of shapes from the measurement operation feature table using the verification condition 405. Therefore, a configuration and operation for measuring a three-dimensional model using the verification condition 405 will be described with reference to FIGS. 45 to 52.

図45は、検証条件405を利用して3次元モデルを計測するモデル計測装置101の具体例を示している。図45の計測部112は、図3の計測部112に判定部4501を追加した構成を有する。   FIG. 45 shows a specific example of the model measurement apparatus 101 that measures a three-dimensional model using the verification condition 405. The measurement unit 112 in FIG. 45 has a configuration in which a determination unit 4501 is added to the measurement unit 112 in FIG.

図46は、図45の記憶部111が記憶する情報の例を示している。図46の記憶部111は、図44の記憶部111が記憶する情報に加えて、検証条件4601を記憶する。検証条件4601は、図20乃至図23のモデル計測処理において、作業者により入力される検証条件を表し、例えば、図49に示すような検証項目リストを含む。図49の検証項目リストは、複数の検証項目を含む。   FIG. 46 shows an example of information stored in the storage unit 111 of FIG. The storage unit 111 in FIG. 46 stores a verification condition 4601 in addition to the information stored in the storage unit 111 in FIG. The verification condition 4601 represents the verification condition input by the operator in the model measurement processing of FIGS. 20 to 23, and includes, for example, a verification item list as shown in FIG. The verification item list in FIG. 49 includes a plurality of verification items.

判定部4501は、検証条件405と検証条件4601とを比較し、比較結果を再現部313に転送する。   The determination unit 4501 compares the verification condition 405 with the verification condition 4601 and transfers the comparison result to the reproduction unit 313.

図47及び図48は、検証条件405と検証条件4601とを比較して形状の組み合わせを抽出する形状抽出処理の例を示すフローチャートである。この形状抽出処理は、図20乃至図23のモデル計測処理において、図20のステップ2004の処理の代わりに行われる。   47 and 48 are flowcharts showing an example of a shape extraction process that extracts a combination of shapes by comparing the verification condition 405 and the verification condition 4601. FIG. This shape extraction process is performed instead of the process of step 2004 of FIG. 20 in the model measurement process of FIGS.

まず、作業者は、1つ以上の検証項目を含む検証項目リストを入力部301に入力し(図47のステップ4701)、入力部301は、入力された検証項目リストを、検証条件4601として記憶部111に格納する(ステップ4702)。そして、再現部313は、検証項目リストを判定部4501に転送する(ステップ4703)。   First, the worker inputs a verification item list including one or more verification items to the input unit 301 (step 4701 in FIG. 47), and the input unit 301 stores the input verification item list as a verification condition 4601. The data is stored in the unit 111 (step 4702). Then, the reproduction unit 313 transfers the verification item list to the determination unit 4501 (Step 4703).

次に、判定部4501は、検証項目リストから1つの検証項目を抽出し(ステップ4704)、抽出した検証項目からキーワードを抽出する(ステップ4705)。判定部4501は、形態素解析等の技術を用いてキーワードを抽出することができる。   Next, the determination unit 4501 extracts one verification item from the verification item list (step 4704), and extracts a keyword from the extracted verification item (step 4705). The determination unit 4501 can extract keywords using a technique such as morphological analysis.

例えば、図49の検証項目リストが入力され、検証項目“外周の隙間寸法が3mm以上であること”が抽出された場合、図50に示すように、判定部4501は、その検証項目からキーワード“外周”、“隙間”、“寸法”、及び“以上”を抽出する。   For example, when the verification item list in FIG. 49 is input and the verification item “periphery gap size is 3 mm or more” is extracted, as shown in FIG. 50, the determination unit 4501 uses the keyword “ Extract "outer periphery", "gap", "dimension", and "greater than".

次に、判定部4501は、検証条件405に含まれる検証項目テーブルから、抽出したキーワードを含む検証項目を抽出し(ステップ4706)、抽出検証項目リストに追加する(図48のステップ4707)。   Next, the determination unit 4501 extracts a verification item including the extracted keyword from the verification item table included in the verification condition 405 (step 4706), and adds it to the extracted verification item list (step 4707 in FIG. 48).

例えば、記憶部111が図9の検証項目テーブルを記憶している場合、判定部4501は、抽出されたキーワード“外周”、“隙間”、“寸法”、及び“以上”をすべて含む検証項目“外周部分の隙間の寸法を5mm以上にする”を抽出する。図51は、図9の検証項目テーブルの項目番号及び検証項目と、キーワードとの対応関係を示している。   For example, when the storage unit 111 stores the verification item table of FIG. 9, the determination unit 4501 displays the verification item “all” including the extracted keywords “periphery”, “gap”, “dimension”, and “above”. “Extract the clearance dimension of the outer peripheral part to 5 mm or more” is extracted. 51 shows the correspondence between the item numbers and verification items in the verification item table of FIG. 9 and keywords.

そして、判定部4501は、図52に示すような抽出検証項目リストに、抽出した検証項目“外周部分の隙間の寸法を5mm以上にする”と、その検証項目の項目番号“1”とを追加する。   Then, the determination unit 4501 adds the extracted verification item “make the gap size of the outer peripheral portion 5 mm or more” and the item number “1” of the verification item to the extracted verification item list as shown in FIG. To do.

次に、判定部4501は、検証項目リストからすべての検証項目を抽出したか否かをチェックし(ステップ4708)、未抽出の検証項目がある場合(ステップ4708,NO)、ステップ4704以降の処理を繰り返す。そして、すべての検証項目を抽出した場合(ステップ4708,YES)、判定部4501は、抽出検証項目リストを再現部313に転送する(ステップ4709)。   Next, the determination unit 4501 checks whether or not all verification items have been extracted from the verification item list (step 4708). If there is an unextracted verification item (step 4708, NO), the processing after step 4704 is performed. repeat. When all the verification items are extracted (step 4708, YES), the determination unit 4501 transfers the extracted verification item list to the reproduction unit 313 (step 4709).

図50に示すように、図9の検証項目テーブルの検証項目“ツメ部分の隙間が3mm以上であること”からは、キーワード“ツメ”、“隙間”、及び“以上”が抽出される。また、検証項目“パッキンのつぶし量が5mm確保されていること”からは、キーワード“パッキン”、“つぶし”、“量”、及び“確保”が抽出される。さらに、検証項目“ネジの嵌め合い長さが10mm以上確保されていること”からは、キーワード“ネジ”、“嵌め合い”、“長さ”、及び“確保”が抽出される。そして、図51の対応関係に基づいて、図52の抽出検証項目リストが生成され、再現部313に転送される。   As shown in FIG. 50, the keywords “claw”, “gap”, and “more” are extracted from the verification item “gap between claw portions is 3 mm or more” in the verification item table of FIG. Further, from the verification item “The packing crushing amount is secured to 5 mm”, the keywords “packing”, “crushing”, “amount”, and “secure” are extracted. Further, from the verification item “screw fitting length of 10 mm or more is secured”, the keywords “screw”, “fit”, “length”, and “secure” are extracted. Then, based on the correspondence relationship in FIG. 51, the extraction verification item list in FIG. 52 is generated and transferred to the reproduction unit 313.

次に、再現部313は、計測操作特徴テーブルから、抽出検証項目リストに含まれる検証項目に対応する特徴を抽出し(ステップ4710)、抽出した特徴から形状の組み合わせを抽出する(ステップ4711)。   Next, the reproduction unit 313 extracts a feature corresponding to the verification item included in the extraction verification item list from the measurement operation feature table (step 4710), and extracts a combination of shapes from the extracted feature (step 4711).

図52の抽出検証項目リストが転送された場合、再現部313は、図18の計測操作特徴テーブルから、検証項目“1”及び検証項目“2”に対応する特徴を抽出し、それらの特徴から形状の組み合わせを抽出する。   When the extracted verification item list of FIG. 52 is transferred, the reproduction unit 313 extracts features corresponding to the verification item “1” and the verification item “2” from the measurement operation feature table of FIG. Extract a combination of shapes.

再現部313は、図20のステップ2005以降の処理において、計測操作特徴テーブルに含まれるすべての形状の組み合わせの代わりに、抽出検証項目リストに対応する形状の組み合わせを使用することができる。   The reproduction unit 313 can use a combination of shapes corresponding to the extraction verification item list in place of all the combinations of shapes included in the measurement operation feature table in the processing after step 2005 in FIG.

このように、検証条件405と検証条件4601とを比較して形状の組み合わせを抽出することで、計測対象の形状の組み合わせをより詳細に絞り込むことが可能になり、作業者が計測結果の要否を判断する作業負荷が軽減される。   Thus, by extracting the combination of shapes by comparing the verification condition 405 and the verification condition 4601, it becomes possible to narrow down the combination of shapes to be measured in more detail. The work load for judging is reduced.

図1、図3、及び図45のモデル計測装置101の構成は一例に過ぎず、モデル計測装置101の用途や条件に応じて一部の構成要素を省略又は変更してもよい。例えば、形状データ401、計測操作情報402、計測操作情報403、特徴定義情報404、検証条件405、及び検証条件4601があらかじめ記憶部111に格納されている場合は、入力部301を省略することができる。また、計測操作特徴情報406があらかじめ生成されて記憶部111に格納されている場合は、抽出部311を省略することができる。   The configuration of the model measurement apparatus 101 in FIGS. 1, 3, and 45 is merely an example, and some components may be omitted or changed according to the application and conditions of the model measurement apparatus 101. For example, when the shape data 401, the measurement operation information 402, the measurement operation information 403, the feature definition information 404, the verification condition 405, and the verification condition 4601 are stored in the storage unit 111 in advance, the input unit 301 may be omitted. it can. Further, when the measurement operation feature information 406 is generated in advance and stored in the storage unit 111, the extraction unit 311 can be omitted.

図14及び図24の3次元モデルは一例に過ぎず、モデル計測装置101の用途や条件に応じて変更してもよい。例えば、図14又は図24のアセンブリモデルの代わりに、3つ以上の部品モデルを含むアセンブリモデルを3次元モデルとして用いてもよく、単一の部品モデルを3次元モデルとして用いてもよい。   The three-dimensional model shown in FIGS. 14 and 24 is merely an example, and may be changed according to the use and conditions of the model measuring apparatus 101. For example, instead of the assembly model of FIG. 14 or FIG. 24, an assembly model including three or more part models may be used as a three-dimensional model, or a single part model may be used as a three-dimensional model.

図4〜図10、図16〜図18、図25〜図31、図38、図39、図44、図46、及び図49〜図52の各種情報は一例に過ぎず、モデル計測装置101の用途や条件に応じて省略又は変更してもよい。例えば、図5の計測種別テーブル、図6の要素テーブル、図7の要素関係テーブル、図8の配置条件テーブル、又は図9の検証項目テーブルのうち、いずれか1つ以上のテーブルを省略してもよい。また、これらのテーブル又は図49の検証項目リストに登録される情報の一部を省略又は変更してもよい。   4 to 10, 16 to 18, 25 to 31, 38, 39, 44, 46, and 49 to 52 are merely examples, and the model measurement apparatus 101 has various information. You may abbreviate | omit or change according to a use or conditions. For example, one or more of the measurement type table of FIG. 5, the element table of FIG. 6, the element relation table of FIG. 7, the arrangement condition table of FIG. 8, or the verification item table of FIG. Also good. Also, some of the information registered in these tables or the verification item list in FIG. 49 may be omitted or changed.

図16及び図25の計測操作情報は、計測対象の3次元モデルと作業者による計測操作とに応じて変化する。   The measurement operation information in FIGS. 16 and 25 changes according to the three-dimensional model to be measured and the measurement operation by the operator.

図10、図18、又は図39の計測操作特徴テーブルにおいて、検証項目を省略してもよく、特徴に含まれる計測種別、要素の組み合わせ、要素の関係、形状の組み合わせ、配置条件、又は計測値のうち、いずれか1つ以上の情報を省略してもよい。   In the measurement operation feature table of FIG. 10, FIG. 18, or FIG. 39, the verification item may be omitted, and the measurement type, element combination, element relationship, shape combination, arrangement condition, or measurement value included in the feature may be omitted. Any one or more pieces of information may be omitted.

図2、図11〜図13、図20〜図23、図34、図35、図40〜図42、図47、及び図48のフローチャートは一例に過ぎず、モデル計測装置101の構成や条件に応じて一部の処理を省略又は変更してもよい。例えば、計測操作特徴テーブルから検証項目を省略する場合は、図11のステップ1101及びステップ1104の処理を省略することができる。   The flowcharts of FIGS. 2, 11 to 13, 20 to 23, 34, 35, 40 to 42, 47, and 48 are merely examples, and the configuration and conditions of the model measurement apparatus 101 are the same. Some processing may be omitted or changed accordingly. For example, when the verification item is omitted from the measurement operation feature table, the processing of step 1101 and step 1104 in FIG. 11 can be omitted.

計測操作特徴テーブルから計測種別を省略する場合は、図11のステップ1106と図23のステップ2028及びステップ2029の処理を省略することができる。計測操作特徴テーブルから要素の関係を省略する場合は、図13のステップ1113と図22のステップ2019〜ステップ2027の処理を省略することができる。計測操作特徴テーブルから配置条件を省略する場合は、図12のステップ1110〜ステップ1112と図21のステップ2011〜ステップ2018の処理を省略することができる。計測操作特徴テーブルから計測値を省略する場合は、図13のステップ1114の処理を省略することができる。   When the measurement type is omitted from the measurement operation feature table, the processing of step 1106 in FIG. 11 and steps 2028 and 2029 in FIG. 23 can be omitted. When omitting the relationship of elements from the measurement operation feature table, the processing of Step 1113 in FIG. 13 and Step 2019 to Step 2027 in FIG. 22 can be omitted. When the arrangement condition is omitted from the measurement operation feature table, the processing in steps 1110 to 1112 in FIG. 12 and steps 2011 to 2018 in FIG. 21 can be omitted. When the measurement value is omitted from the measurement operation feature table, the process of step 1114 in FIG. 13 can be omitted.

図20〜図23のモデル計測処理において、作業者が3次元モデルの計測操作を行わない場合は、図20のステップ2002と図23のステップ2032及びステップ2034の処理を省略することができる。計測操作特徴情報406があらかじめ生成されて記憶部111に格納されている場合は、図11〜図13の特徴情報生成処理を省略することができる。   In the model measurement processing of FIGS. 20 to 23, when the operator does not perform the measurement operation of the three-dimensional model, the processing of Step 2002 of FIG. 20 and Steps 2032 and 2034 of FIG. 23 can be omitted. When the measurement operation feature information 406 is generated in advance and stored in the storage unit 111, the feature information generation processing of FIGS. 11 to 13 can be omitted.

図1、図3、及び図45のモデル計測装置101は、例えば、図53に示すような情報処理装置を用いて実現可能である。   The model measuring apparatus 101 in FIGS. 1, 3, and 45 can be realized by using an information processing apparatus as shown in FIG. 53, for example.

図53の情報処理装置は、Central Processing Unit(CPU)5301、メモリ5302、入力装置5303、出力装置5304、補助記憶装置5305、媒体駆動装置5306、及びネットワーク接続装置5307を備える。これらの構成要素はバス5308により互いに接続されている。   53 includes a central processing unit (CPU) 5301, a memory 5302, an input device 5303, an output device 5304, an auxiliary storage device 5305, a medium driving device 5306, and a network connection device 5307. These components are connected to each other by a bus 5308.

メモリ5302は、例えば、Read Only Memory(ROM)、Random Access Memory(RAM)、フラッシュメモリ等の半導体メモリであり、処理に用いられるプログラム及びデータを格納する。メモリ5302は、記憶部111として用いることができる。   The memory 5302 is a semiconductor memory such as a read only memory (ROM), a random access memory (RAM), or a flash memory, and stores programs and data used for processing. The memory 5302 can be used as the storage unit 111.

CPU5301(プロセッサ)は、例えば、メモリ5302を利用してプログラムを実行することにより、図1、図3、及び図45の計測部112、抽出部311、検索部312、再現部313、及び判定部4501として動作する。   For example, the CPU 5301 (processor) executes a program using the memory 5302 to thereby measure the measurement unit 112, the extraction unit 311, the search unit 312, the reproduction unit 313, and the determination unit illustrated in FIGS. 1, 3, and 45. It operates as 4501.

入力装置5303は、例えば、キーボード、ポインティングデバイス等であり、ユーザ又は作業者からの指示や情報の入力に用いられる。出力装置5304は、例えば、表示装置、プリンタ、スピーカ等であり、ユーザ又は作業者への問い合わせや処理結果の出力に用いられる。処理結果には3次元モデルの計測結果を示す情報が含まれ、出力装置5304は、出力部113として用いることができる。   The input device 5303 is, for example, a keyboard, a pointing device, or the like, and is used for inputting an instruction or information from a user or an operator. The output device 5304 is, for example, a display device, a printer, a speaker, or the like, and is used for outputting an inquiry to a user or an operator and a processing result. The processing result includes information indicating the measurement result of the three-dimensional model, and the output device 5304 can be used as the output unit 113.

補助記憶装置5305は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等である。この補助記憶装置5305には、ハードディスクドライブも含まれる。情報処理装置は、補助記憶装置5305にプログラム及びデータを格納しておき、それらをメモリ5302にロードして使用することができる。補助記憶装置5305は、記憶部111として用いることができる。   The auxiliary storage device 5305 is, for example, a magnetic disk device, an optical disk device, a magneto-optical disk device, a tape device, or the like. The auxiliary storage device 5305 includes a hard disk drive. The information processing apparatus can store programs and data in the auxiliary storage device 5305 and load them into the memory 5302 for use. The auxiliary storage device 5305 can be used as the storage unit 111.

媒体駆動装置5306は、可搬型記録媒体5309を駆動し、その記録内容にアクセスする。可搬型記録媒体5309は、メモリデバイス、フレキシブルディスク、光ディスク、光磁気ディスク等である。この可搬型記録媒体5309には、Compact Disk Read Only Memory(CD−ROM)、Digital Versatile Disk(DVD)、Universal Serial Bus(USB)メモリ等も含まれる。ユーザ又は作業者は、この可搬型記録媒体5309にプログラム及びデータを格納しておき、それらをメモリ5302にロードして使用することができる。   The medium driving device 5306 drives the portable recording medium 5309 and accesses the recorded contents. The portable recording medium 5309 is a memory device, a flexible disk, an optical disk, a magneto-optical disk, or the like. The portable recording medium 5309 includes a compact disk read only memory (CD-ROM), a digital versatile disk (DVD), a universal serial bus (USB) memory, and the like. A user or an operator can store programs and data in the portable recording medium 5309 and load them into the memory 5302 for use.

このように、処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体には、メモリ5302、補助記憶装置5305、及び可搬型記録媒体5309のような、物理的な(非一時的な)記録媒体が含まれる。   As described above, the computer-readable recording medium for storing the program and data used for processing includes physical (non-transitory) media such as the memory 5302, the auxiliary storage device 5305, and the portable recording medium 5309. A recording medium is included.

ネットワーク接続装置5307は、Local Area Network(LAN)、インターネット等の通信ネットワークに接続され、通信に伴うデータ変換を行う通信インタフェースである。ネットワーク接続装置5307は、出力部113として用いることができる。   The network connection device 5307 is a communication interface that is connected to a communication network such as a local area network (LAN) or the Internet and performs data conversion accompanying communication. The network connection device 5307 can be used as the output unit 113.

情報処理装置は、ネットワーク接続装置5307を介して、ユーザ端末から処理要求を受信し、処理結果である3次元モデルの計測結果を示す情報をユーザ端末へ送信することができる。情報処理装置は、プログラム及びデータを外部の装置からネットワーク接続装置5307を介して受け取り、それらをメモリ5302にロードして使用することもできる。   The information processing apparatus can receive a processing request from the user terminal via the network connection apparatus 5307 and transmit information indicating the measurement result of the three-dimensional model, which is the processing result, to the user terminal. The information processing apparatus can receive a program and data from an external apparatus via the network connection apparatus 5307 and load them into the memory 5302 for use.

なお、情報処理装置が図53のすべての構成要素を含む必要はなく、用途や条件に応じて一部の構成要素を省略することも可能である。例えば、情報処理装置がユーザ端末から通信ネットワーク経由で処理要求を受信する場合は、入力装置5303及び出力装置5304を省略してもよい。   Note that the information processing apparatus does not have to include all the components shown in FIG. 53, and some of the components can be omitted depending on the application and conditions. For example, when the information processing apparatus receives a processing request from the user terminal via the communication network, the input device 5303 and the output device 5304 may be omitted.

開示の実施形態とその利点について詳しく説明したが、当業者は、特許請求の範囲に明確に記載した本発明の範囲から逸脱することなく、様々な変更、追加、省略をすることができるであろう。   Although the disclosed embodiments and their advantages have been described in detail, those skilled in the art can make various modifications, additions and omissions without departing from the scope of the present invention as explicitly set forth in the claims. Let's go.

図1乃至図53を参照しながら説明した実施形態に関し、さらに以下の付記を開示する。
(付記1)
第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する記憶部と、
前記第2の3次元モデルの形状データを用いて、前記第2の3次元モデルから前記第1の形状と類似する第2の形状を抽出し、前記計測操作特徴情報に基づいて前記第2の形状を計測する計測部と、
前記第2の形状の計測結果を出力する出力部と、
を備えることを特徴とするモデル計測装置。
(付記2)
前記計測操作特徴情報は、前記第1の形状の計測対象量の種別を含み、前記計測部は、前記計測対象量の種別に対応する前記第2の形状の計測対象量を計測することを特徴とする付記1記載のモデル計測装置。
(付記3)
前記計測操作特徴情報は、前記第1の形状と前記第1の3次元モデルに含まれる第3の形状との組み合わせを示す情報を含み、前記計測部は、前記第1の形状と前記第3の形状との組み合わせに対応する、前記第2の形状と前記第2の3次元モデルに含まれる第4の形状との組み合わせを抽出し、前記第2の形状と前記第4の形状との間の計測対象量を計測することを特徴とする付記1記載のモデル計測装置。
(付記4)
前記計測操作特徴情報は、前記第1の形状と前記第3の形状との間の位置関係を示す情報をさらに含み、前記計測部は、前記第2の形状と前記第4の形状との間の位置関係が前記第1の形状と前記第3の形状との間の位置関係に対応するとき、前記第2の形状と前記第4の形状との組み合わせを抽出することを特徴とする付記3記載のモデル計測装置。
(付記5)
前記計測部は、前記第2の形状を計測する計測操作に基づいて前記第2の形状を計測し、前記出力部は、前記計測操作特徴情報に基づいて前記第2の形状を計測した計測結果とともに、前記第2の形状を計測する計測操作に基づいて前記第2の形状を計測した計測結果を出力することを特徴とする付記1乃至4のいずれか1項に記載のモデル計測装置。
(付記6)
前記記憶部は、前記第1の形状の一部を表す第1の部分形状の形状データをさらに記憶し、前記計測部は、前記第2の3次元モデルから前記第1の形状と類似する複数の形状を抽出し、前記第1の部分形状の形状データを用いて、前記複数の形状の中から前記第1の部分形状と類似する第2の部分形状を含む前記第2の形状を抽出することを特徴とする付記1乃至5のいずれか1項に記載のモデル計測装置。
(付記7)
前記計測操作特徴情報は、前記第1の形状の計測対象量に対して適用される第1の検証条件を含み、前記計測部は、前記第2の形状の計測対象量に対して適用される第2の検証条件が前記第1の検証条件に対応するとき、前記第2の形状を抽出することを特徴とする付記1乃至6のいずれか1項に記載のモデル計測装置。
(付記8)
前記計測部は、前記第2の検証条件に含まれるキーワードが前記第1の検証条件に含まれるキーワードに対応するとき、前記第2の形状を抽出することを特徴とする付記7記載のモデル計測装置。
(付記9)
コンピュータによって実行されるモデル計測方法であって、
第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する記憶部を参照し、
前記第2の3次元モデルの形状データを用いて、前記第2の3次元モデルから前記第1の形状と類似する第2の形状を抽出し、
前記計測操作特徴情報に基づいて前記第2の形状を計測し、
前記第2の形状の計測結果を出力する、
ことを特徴とするモデル計測方法。
(付記10)
第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する記憶部を参照し、
前記第2の3次元モデルの形状データを用いて、前記第2の3次元モデルから前記第1の形状と類似する第2の形状を抽出し、
前記計測操作特徴情報に基づいて前記第2の形状を計測し、
前記第2の形状の計測結果を出力する、
処理をコンピュータに実行させるプログラム。
Regarding the embodiment described with reference to FIGS. 1 to 53, the following additional notes are disclosed.
(Appendix 1)
A storage unit for storing measurement operation feature information indicating characteristics of a measurement operation for measuring the first shape included in the first three-dimensional model; and shape data of the second three-dimensional model;
A second shape similar to the first shape is extracted from the second three-dimensional model using the shape data of the second three-dimensional model, and the second shape is extracted based on the measurement operation feature information. A measuring unit for measuring the shape;
An output unit for outputting a measurement result of the second shape;
A model measuring apparatus comprising:
(Appendix 2)
The measurement operation feature information includes a type of the measurement target amount of the first shape, and the measurement unit measures the measurement target amount of the second shape corresponding to the type of the measurement target amount. The model measuring apparatus according to appendix 1.
(Appendix 3)
The measurement operation feature information includes information indicating a combination of the first shape and a third shape included in the first three-dimensional model, and the measurement unit includes the first shape and the third shape. The combination of the second shape and the fourth shape included in the second three-dimensional model corresponding to the combination with the shape of the second shape is extracted, and between the second shape and the fourth shape The model measuring apparatus according to appendix 1, characterized by measuring a measurement target amount.
(Appendix 4)
The measurement operation feature information further includes information indicating a positional relationship between the first shape and the third shape, and the measurement unit is provided between the second shape and the fourth shape. The combination of the second shape and the fourth shape is extracted when the positional relationship corresponds to the positional relationship between the first shape and the third shape. The model measuring device described.
(Appendix 5)
The measurement unit measures the second shape based on a measurement operation for measuring the second shape, and the output unit measures the second shape based on the measurement operation feature information. In addition, the model measurement apparatus according to any one of appendices 1 to 4, wherein a measurement result obtained by measuring the second shape is output based on a measurement operation for measuring the second shape.
(Appendix 6)
The storage unit further stores shape data of a first partial shape representing a part of the first shape, and the measurement unit is a plurality of units similar to the first shape from the second three-dimensional model. And extracting the second shape including the second partial shape similar to the first partial shape from the plurality of shapes using the shape data of the first partial shape. 6. The model measuring apparatus according to any one of appendices 1 to 5, wherein
(Appendix 7)
The measurement operation feature information includes a first verification condition applied to the measurement target amount of the first shape, and the measurement unit is applied to the measurement target amount of the second shape. 7. The model measurement apparatus according to any one of appendices 1 to 6, wherein the second shape is extracted when a second verification condition corresponds to the first verification condition.
(Appendix 8)
The model measurement according to appendix 7, wherein the measurement unit extracts the second shape when a keyword included in the second verification condition corresponds to a keyword included in the first verification condition. apparatus.
(Appendix 9)
A model measurement method executed by a computer,
With reference to a storage unit that stores measurement operation feature information indicating characteristics of the measurement operation for measuring the first shape included in the first three-dimensional model, and shape data of the second three-dimensional model,
Using the shape data of the second three-dimensional model, extracting a second shape similar to the first shape from the second three-dimensional model;
Measure the second shape based on the measurement operation feature information,
Outputting the measurement result of the second shape;
A model measurement method characterized by this.
(Appendix 10)
With reference to a storage unit that stores measurement operation feature information indicating characteristics of the measurement operation for measuring the first shape included in the first three-dimensional model, and shape data of the second three-dimensional model,
Using the shape data of the second three-dimensional model, extracting a second shape similar to the first shape from the second three-dimensional model;
Measure the second shape based on the measurement operation feature information,
Outputting the measurement result of the second shape;
A program that causes a computer to execute processing.

101 モデル計測装置
111 記憶部
112 計測部
113 出力部
301 入力部
311 抽出部
312 検索部
313 再現部
401、3602、3604、3701、3702、4301、4311、4312 形状データ
402、403、3601 計測操作情報
404 特徴定義情報
405、4601 検証条件
406 計測操作特徴情報
3201〜3207、3301 計測値
3603 要素情報
3711、3712 破線
5301 CPU
5302 メモリ
5303 入力装置
5304 出力装置
5305 補助記憶装置
5306 媒体駆動装置
5307 ネットワーク接続装置
5308 バス
5309 可搬型記録媒体
101 Model Measurement Device 111 Storage Unit 112 Measurement Unit 113 Output Unit 301 Input Unit 311 Extraction Unit 312 Search Unit 313 Reproduction Unit 401, 3602, 3604, 3701, 3702, 4301, 4311, 4312 Shape Data 402, 403, 3601 Measurement Operation Information 404 Feature definition information 405, 4601 Verification condition 406 Measurement operation feature information 3201-3207, 3301 Measurement value 3603 Element information 3711, 3712 Dashed line 5301 CPU
5302 Memory 5303 Input device 5304 Output device 5305 Auxiliary storage device 5306 Medium drive device 5307 Network connection device 5308 Bus 5309 Portable recording medium

Claims (8)

第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する記憶部と、
前記第2の3次元モデルの形状データを用いて、前記第2の3次元モデルから前記第1の形状と類似する第2の形状を抽出し、前記計測操作特徴情報に基づいて前記第2の形状を計測する計測部と、
前記第2の形状の計測結果を出力する出力部と、
を備えることを特徴とするモデル計測装置。
A storage unit for storing measurement operation feature information indicating characteristics of a measurement operation for measuring the first shape included in the first three-dimensional model; and shape data of the second three-dimensional model;
A second shape similar to the first shape is extracted from the second three-dimensional model using the shape data of the second three-dimensional model, and the second shape is extracted based on the measurement operation feature information. A measuring unit for measuring the shape;
An output unit for outputting a measurement result of the second shape;
A model measuring apparatus comprising:
前記計測操作特徴情報は、前記第1の形状の計測対象量の種別を含み、前記計測部は、前記計測対象量の種別に対応する前記第2の形状の計測対象量を計測することを特徴とする請求項1記載のモデル計測装置。   The measurement operation feature information includes a type of the measurement target amount of the first shape, and the measurement unit measures the measurement target amount of the second shape corresponding to the type of the measurement target amount. The model measuring apparatus according to claim 1. 前記計測操作特徴情報は、前記第1の形状と前記第1の3次元モデルに含まれる第3の形状との組み合わせを示す情報を含み、前記計測部は、前記第1の形状と前記第3の形状との組み合わせに対応する、前記第2の形状と前記第2の3次元モデルに含まれる第4の形状との組み合わせを抽出し、前記第2の形状と前記第4の形状との間の計測対象量を計測することを特徴とする請求項1記載のモデル計測装置。   The measurement operation feature information includes information indicating a combination of the first shape and a third shape included in the first three-dimensional model, and the measurement unit includes the first shape and the third shape. The combination of the second shape and the fourth shape included in the second three-dimensional model corresponding to the combination with the shape of the second shape is extracted, and between the second shape and the fourth shape The model measurement apparatus according to claim 1, wherein the measurement target amount is measured. 前記計測部は、前記第2の形状を計測する計測操作に基づいて前記第2の形状を計測し、前記出力部は、前記計測操作特徴情報に基づいて前記第2の形状を計測した計測結果とともに、前記第2の形状を計測する計測操作に基づいて前記第2の形状を計測した計測結果を出力することを特徴とする請求項1乃至3のいずれか1項に記載のモデル計測装置。   The measurement unit measures the second shape based on a measurement operation for measuring the second shape, and the output unit measures the second shape based on the measurement operation feature information. The model measurement apparatus according to claim 1, wherein a measurement result obtained by measuring the second shape is output based on a measurement operation for measuring the second shape. 前記記憶部は、前記第1の形状の一部を表す第1の部分形状の形状データをさらに記憶し、前記計測部は、前記第2の3次元モデルから前記第1の形状と類似する複数の形状を抽出し、前記第1の部分形状の形状データを用いて、前記複数の形状の中から前記第1の部分形状と類似する第2の部分形状を含む前記第2の形状を抽出することを特徴とする請求項1乃至4のいずれか1項に記載のモデル計測装置。   The storage unit further stores shape data of a first partial shape representing a part of the first shape, and the measurement unit is a plurality of units similar to the first shape from the second three-dimensional model. And extracting the second shape including the second partial shape similar to the first partial shape from the plurality of shapes using the shape data of the first partial shape. The model measurement apparatus according to claim 1, wherein the model measurement apparatus is a model measurement apparatus. 前記計測操作特徴情報は、前記第1の形状の計測対象量に対して適用される第1の検証条件を含み、前記計測部は、前記第2の形状の計測対象量に対して適用される第2の検証条件が前記第1の検証条件に対応するとき、前記第2の形状を抽出することを特徴とする請求項1乃至5のいずれか1項に記載のモデル計測装置。   The measurement operation feature information includes a first verification condition applied to the measurement target amount of the first shape, and the measurement unit is applied to the measurement target amount of the second shape. The model measurement apparatus according to claim 1, wherein the second shape is extracted when a second verification condition corresponds to the first verification condition. コンピュータによって実行されるモデル計測方法であって、
第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する記憶部を参照し、
前記第2の3次元モデルの形状データを用いて、前記第2の3次元モデルから前記第1の形状と類似する第2の形状を抽出し、
前記計測操作特徴情報に基づいて前記第2の形状を計測し、
前記第2の形状の計測結果を出力する、
ことを特徴とするモデル計測方法。
A model measurement method executed by a computer,
With reference to a storage unit that stores measurement operation feature information indicating characteristics of the measurement operation for measuring the first shape included in the first three-dimensional model, and shape data of the second three-dimensional model,
Using the shape data of the second three-dimensional model, extracting a second shape similar to the first shape from the second three-dimensional model;
Measure the second shape based on the measurement operation feature information,
Outputting the measurement result of the second shape;
A model measurement method characterized by this.
第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する記憶部を参照し、
前記第2の3次元モデルの形状データを用いて、前記第2の3次元モデルから前記第1の形状と類似する第2の形状を抽出し、
前記計測操作特徴情報に基づいて前記第2の形状を計測し、
前記第2の形状の計測結果を出力する、
処理をコンピュータに実行させるプログラム。
With reference to a storage unit that stores measurement operation feature information indicating characteristics of the measurement operation for measuring the first shape included in the first three-dimensional model, and shape data of the second three-dimensional model,
Using the shape data of the second three-dimensional model, extracting a second shape similar to the first shape from the second three-dimensional model;
Measure the second shape based on the measurement operation feature information,
Outputting the measurement result of the second shape;
A program that causes a computer to execute processing.
JP2013178306A 2013-08-29 2013-08-29 Model measurement apparatus, model measurement method, and program Expired - Fee Related JP6237002B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013178306A JP6237002B2 (en) 2013-08-29 2013-08-29 Model measurement apparatus, model measurement method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013178306A JP6237002B2 (en) 2013-08-29 2013-08-29 Model measurement apparatus, model measurement method, and program

Publications (2)

Publication Number Publication Date
JP2015046128A JP2015046128A (en) 2015-03-12
JP6237002B2 true JP6237002B2 (en) 2017-11-29

Family

ID=52671549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013178306A Expired - Fee Related JP6237002B2 (en) 2013-08-29 2013-08-29 Model measurement apparatus, model measurement method, and program

Country Status (1)

Country Link
JP (1) JP6237002B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7300915B2 (en) 2019-07-16 2023-06-30 株式会社トプコン surveying equipment
JP7300930B2 (en) 2019-08-26 2023-06-30 株式会社トプコン Survey data processing device, survey data processing method and program for survey data processing

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01163605A (en) * 1987-02-24 1989-06-27 Mitsutoyo Corp Three-dimensional measuring instrument equipped with measurement procedure teaching means
JP4086601B2 (en) * 2002-09-13 2008-05-14 株式会社リコー Three-dimensional shape measurement result display device, three-dimensional shape measurement result display method, program, and recording medium
JP5343875B2 (en) * 2010-01-25 2013-11-13 富士通株式会社 Information search apparatus, information search program, and information search method
JP2011248622A (en) * 2010-05-27 2011-12-08 Hitachi Ltd Similar model searching system and work instruction reuse system

Also Published As

Publication number Publication date
JP2015046128A (en) 2015-03-12

Similar Documents

Publication Publication Date Title
JP5654438B2 (en) Similar Design Structure Search Device and Similar Design Structure Search Method
JP5830004B2 (en) 3D model generation apparatus, 3D model generation method, and 3D model generation program
JP5590839B2 (en) System, method and program product for radial function and radial distribution of 3D object model
US20210117594A1 (en) Method for creating a digital twin
US12046065B2 (en) Information processing system, information processing method, and information storage medium
JP4785598B2 (en) Similar shape search device
JP2019045894A (en) Retrieval program, retrieval method and information processing apparatus operating retrieval program
Geng et al. Tolerance estimation and metrology for reverse engineering based remanufacturing systems
JP6770464B2 (en) Manufacturing control method and manufacturing control system
US10120960B2 (en) Device arrangement apparatus and device arrangement method
JP2011248622A (en) Similar model searching system and work instruction reuse system
JP6572691B2 (en) SEARCH METHOD, SEARCH PROGRAM, AND SEARCH DEVICE
US10296697B2 (en) Interference check system
JP2018073111A (en) Retrieval system and retrieval program
JP6237002B2 (en) Model measurement apparatus, model measurement method, and program
US20180285511A1 (en) Information processing apparatus, design support method, and recording medium storing design support program
US20260011151A1 (en) Systems and methods for mixed reality (mr) and artificial intelligence (ai)-enhanced fire investigation
JP6780431B2 (en) Modeling processing system, modeling processing equipment, modeling processing method and program
JP2021189550A (en) Quotation system, quotation method, and quotation program
JP2017168081A (en) Determining the location of 3D objects using descriptors
WO2015019458A1 (en) Solution retrieval device, solution retrieval method, and solution retrieval program
JP2019046243A (en) Design support apparatus, and design support method
JP4969536B2 (en) Design support apparatus, method thereof, and storage medium thereof
JP2018073095A (en) Image processing apparatus and image processing method
JP2009086762A (en) Similarity calculation device and similarity display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160510

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170726

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171016

R150 Certificate of patent or registration of utility model

Ref document number: 6237002

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees