JP6237002B2 - Model measurement apparatus, model measurement method, and program - Google Patents
Model measurement apparatus, model measurement method, and program Download PDFInfo
- 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
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.
従来のチェックリスト等に基づく設計検証には、以下のような問題がある。
すべての作業者が熟練者並みの観点で設計検証を行うことができるわけではないため、安定した検証品質が得られるとは限らない。また、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.
以下、図面を参照しながら、実施形態を詳細に説明する。
図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
記憶部111は、第1の3次元モデルに含まれる第1の形状を計測する計測操作の特徴を示す計測操作特徴情報と、第2の3次元モデルの形状データとを記憶する。計測部112は、記憶部111に記憶されている計測操作特徴情報と形状データとを用いて、実施形態に係る処理を実行する機能的なユニットである。
The
図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
このようなモデル計測装置101によれば、3次元モデルの計測において安定した計測結果を得ることができる。また、3次元モデルの形状変更や構成変更があった場合でも、計測対象となる形状を再度指定することなく一定の計測結果が得られるため、作業者の負荷が軽減される。
According to such a
図3は、図1のモデル計測装置101の具体例を示している。図3のモデル計測装置101は、記憶部111、計測部112、出力部113、及び入力部301を含み、計測部112は、抽出部311、検索部312、及び再現部313を含む。モデル計測装置101は、例えば、作業者がチェックリスト等に基づいて製品の構造設計を検証する際に、CAD上で3次元モデルを計測しながら検証条件が満たされるか否かを確認する場合に用いられる。
FIG. 3 shows a specific example of the
図4は、図3の記憶部111が記憶する情報の例を示している。図4の記憶部111は、形状データ401、計測操作情報402、計測操作情報403、特徴定義情報404、検証条件405、及び計測操作特徴情報406を記憶する。
FIG. 4 shows an example of information stored in the
形状データ401は、3次元モデルに含まれる1つ以上の形状を規定するデータであり、例えば、複数の頂点の位置と、それらの頂点の間のエッジの情報を含む。形状データ401は、複数のエッジで囲まれる面の情報を含むこともある。3次元モデルは、単一の形状である場合もあり、アセンブリモデルのように、2つ以上の形状の組み合わせである場合もある。
The
計測操作情報402及び計測操作情報403は、3次元モデルに含まれる形状を計測する作業者の計測操作を示す情報である。計測操作情報402は、例えば、第1の3次元モデルに含まれる第1の形状を計測する計測操作を示し、計測操作情報403は、例えば、第2の3次元モデルに含まれる第2の形状を計測する計測操作を示す。
The
特徴定義情報404は、計測操作の特徴を定義するために用いられる情報である。特徴定義情報404は、例えば、計測種別テーブル、要素テーブル、要素関係テーブル、及び配置条件テーブルを含むことができる。
The
計測種別テーブルは、計測対象の形状の計測対象量の種別である計測種別を定義するテーブルであり、例えば、図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,
配置条件テーブルは、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
計測操作特徴情報406は、計測操作の特徴を示す情報であり、抽出部311により計測操作情報402から抽出される。計測操作特徴情報405は、例えば、図10に示すような計測操作特徴テーブルを含む。図10の計測操作特徴テーブルは、検証項目と特徴を含み、特徴は、計測種別、要素の組み合わせ、要素の関係、形状の組み合わせ、配置条件、及び計測値を含む。
The measurement
検証項目は、図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
要素の関係は、図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
入力部301は、外部から入力される3次元モデルの形状データ401、計測操作情報402、計測操作情報403、及び検証項目を記憶部111に格納する。計測部112は、計測操作情報402又は計測操作情報403に従って、3次元モデルに含まれる形状を計測し、計測値を記憶部111に格納する。
The
計測部112の抽出部311は、形状データ401と計測操作情報402とから計測操作特徴情報406を抽出し、記憶部111に格納する。検索部312は、新たな計測対象の3次元モデルに含まれる形状の中から、計測操作特徴情報406の形状の組み合わせに含まれる形状と類似する形状を検索する。再現部313は、計測操作特徴情報406に基づいて、新たな計測対象の3次元モデルに含まれる類似する形状を計測することで、過去の作業者が行った計測操作を再現し、計測結果を記憶部111に格納する。
The
出力部113は、例えば、表示装置、プリンタ、又はネットワーク接続装置である。出力部113が表示装置である場合、出力部113は、計測結果を画面上に表示し、出力部113がプリンタである場合、出力部113は、計測結果を紙媒体に印刷して出力する。
The
出力部113がネットワーク接続装置である場合、出力部113は、計測結果を通信ネットワークに出力し、その通信ネットワークに接続された情報処理装置(コンピュータ)等へ計測結果が送信される。情報処理装置は、受信した計測結果を表示装置又はプリンタを介して表示又は印刷することができる。
When the
例えば、熟練者の計測操作の特徴を示す計測操作特徴情報406を利用して、新たな計測対象の類似する形状を検出し、計測操作を再現することで、熟練者の観点に基づく安定した計測結果を得ることができる。また、3次元モデルの形状変更や構成変更があった場合でも、計測対象となる形状を再度指定することなく一定の計測結果が得られるため、作業者の負荷が軽減される。
For example, the measurement operation
次に、図11から図19までを参照しながら、図3のモデル計測装置101が行う特徴情報生成処理について説明する。
Next, the feature information generation process performed by the
図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
次に、作業者は、計測対象の3次元モデルの形状データを入力部301に入力し、入力部301は、入力された形状データを形状データ401として記憶部111に格納する(ステップ1102)。
Next, the worker inputs the shape data of the three-dimensional model to be measured to the
例えば、図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
次に、作業者は、3次元モデルに対する計測操作を入力部301に入力し、入力部301は、入力された計測操作に対応する計測操作情報402を記憶部111に格納する(ステップ1103)。
Next, the worker inputs a measurement operation for the three-dimensional model to the
例えば、図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.
次に、抽出部311は、入力された検証項目を検証条件405として記憶部111に格納し、その検証項目の情報を計測操作特徴テーブルに追加する(ステップ1104)。
Next, the
例えば、“外周部分の隙間の寸法を5mm以上にする”という検証項目が入力された場合、抽出部311は、図17に示すように、検証項目テーブルの項目番号“1”の検証項目として、“外周部分の隙間の寸法を5mm以上にする”を格納する。そして、抽出部311は、図18に示すように、計測操作特徴テーブルの最下行の検証項目として、項目番号“1”を追加する。
For example, when the verification item “make the gap size of the outer
次に、抽出部311は、計測操作情報402に基づいて、計測操作により選択された形状の組み合わせの形状データを計測操作特徴テーブルに追加する(ステップ1105)。
Next, the
図16の計測操作情報402が入力された場合、抽出部311は、選択された形状の組み合わせが部品モデルXと部品モデルYであると判定し、形状データ401から部品モデルXと部品モデルYの形状データを抽出する。そして、抽出部311は、図18の計測操作特徴テーブルの最下行の形状の組み合わせとして、部品モデルXと部品モデルYの形状データを追加する。
When the
次に、抽出部311は、計測操作情報402に基づいて、計測操作により選択された計測種別を計測操作特徴テーブルに追加する(ステップ1106)。
Next, based on the
図16の計測操作情報402が入力された場合、抽出部311は、選択された計測種別が“最短距離”であると判定し、図5の計測種別テーブルから“最短距離”に対応する項目番号“1”を抽出する。そして、抽出部311は、図18の計測操作特徴テーブルの最下行の計測種別として、項目番号“1”を追加する。
When the
次に、抽出部311は、計測操作情報402から、計測操作により選択された計測箇所を抽出し(図12のステップ1107)、形状データ401から、抽出した計測箇所に対応するジオメトリ情報を抽出する(ステップ1108)。そして、抽出部311は、抽出したジオメトリ情報に基づいて、計測箇所の要素の組み合わせを計測操作特徴テーブルに追加する(ステップ1109)。
Next, the
ジオメトリ情報は、頂点、エッジ、面等の要素を、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
次に、抽出部311は、ジオメトリ情報に基づいて、要素と3次元モデルとの相対的な位置関係を求め(ステップ1110)、求めた位置関係に該当する配置条件が配置条件テーブルに存在するか否かをチェックする(ステップ1111)。そして、求めた位置関係に該当する配置条件が配置条件テーブルに存在する場合(ステップ1111,YES)、抽出部311は、その配置条件を計測操作特徴テーブルに追加する(ステップ1112)。
Next, the
例えば、ステップ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
この例では、図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
次に、抽出部311は、ジオメトリ情報に基づいて、2つの要素の間の相対的な位置関係を計測操作特徴テーブルに追加する(図13のステップ1113)。
Next, the
抽出部311は、例えば、図19の面S1及び面S2のジオメトリ情報から、面S1と面S2の間の相対的な位置関係を求める。この場合、面S1の法線方向1901と面S2の法線方向1902とが逆方向であり、面S1に最も近い面が面S2であり、面S2に最も近い面が面S1であることが分かる。
For example, the
そこで、抽出部311は、図7の要素関係テーブルの要素の関係のうち、要素1及び要素2がともに面に対応する項目番号“2”であるものを参照し、該当する要素の関係として“法線方向が真逆”及び“最も近い面”を抽出する。そして、抽出部311は、図18の計測操作特徴テーブルの最下行の要素の関係として、“法線方向が真逆”に対応する項目番号“1”と“最も近い面”に対応する項目番号“4”とを追加する。
Therefore, the
次に、抽出部311は、計測操作情報402に基づいて、計測操作により計測された計測値を計測操作特徴テーブルに追加する(ステップ1114)。
Next, the
図16の計測操作情報402が入力された場合、抽出部311は、計測操作情報402から計測値“5mm”を抽出し、図18の計測操作特徴テーブルの最下行の計測値として“5mm”を追加する。こうして、図18の計測操作特徴テーブルの最下行のエントリが生成される。
When the
ステップ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 (
次に、図20から図33までを参照しながら、図3のモデル計測装置101が行うモデル計測処理について説明する。
Next, a model measurement process performed by the
図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
例えば、図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
例えば、作業者が、図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
次に、再現部313は、形状データ401から、入力された3次元モデルの形状データを抽出し(ステップ2003)、計測操作特徴テーブルから形状の組み合わせを抽出する(ステップ2004)。そして、再現部313は、抽出した3次元モデルの形状データと形状の組み合わせとを、検索部312に転送する(ステップ2005)。検索部312は、3次元モデルに含まれる形状の中から、形状の組み合わせと類似する形状を検索して、検索結果を再現部313に転送する(ステップ2006)。
Next, the
検索部312は、例えば、特許文献2に記載された情報検索方法を用いて、ある形状と類似する形状を検索することができる。この場合、検索部312は、3次元モデルに含まれる形状の特徴量と、計測操作特徴テーブルに含まれる形状の特徴量との類似度を計算し、類似度が所定値以上であるとき、2つの形状が類似すると判定する。
The
図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
次に、再現部313は、計測操作特徴テーブルから、検索結果に対応する要素の組み合わせを抽出し(ステップ2007)、抽出した要素の組み合わせに対応する要素名を含む要素名リストを生成する(ステップ2008)。
Next, the
検索結果が図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
次に、再現部313は、3次元モデルの形状データに含まれるジオメトリ情報のうち、要素名リストに含まれる要素名に対応するジオメトリ情報を抽出し、抽出したジオメトリ情報を含む要素抽出リストを生成する(ステップ2009)。そして、再現部313は、要素名リストに含まれる要素名に対応するすべての要素のジオメトリ情報を抽出したか否かをチェックし(ステップ2010)、未抽出の要素がある場合(ステップ2010,NO)、ステップ2009の処理を繰り返す。
Next, the
図26の要素名リストが生成された場合、再現部313は、3次元モデルの形状データに含まれるすべての面のジオメトリ情報を含む、図27に示すような要素抽出リストを生成する。図27の要素抽出リストの各エントリは、図6の要素テーブルの項目番号“2”と各面のジオメトリ情報とを含み、各面のジオメトリ情報は、複数の頂点の座標と、頂点間の接続情報と、面の法線方向とを含む。
When the element name list of FIG. 26 is generated, the
すべての要素のジオメトリ情報を抽出した場合(ステップ2010,YES)、再現部313は、計測操作特徴テーブルから、検索結果に対応する1つ以上の配置条件を抽出する(図21のステップ2011)。そして、再現部313は、抽出した配置条件を含む配置条件リストを生成する(ステップ2012)。
When the geometry information of all elements is extracted (
検索結果が図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
次に、再現部313は、配置条件リストから1つのエントリを抽出し(ステップ2013)、要素抽出リストから、抽出したエントリの要素に対応するジオメトリ情報を抽出する(ステップ2014)。
Next, the
次に、再現部313は、抽出したジオメトリ情報のうち、抽出したエントリの配置条件に対応するジオメトリ情報を抽出し(ステップ2015)、対応するジオメトリ情報が抽出されたか否かをチェックする(ステップ2016)。そして、対応するジオメトリ情報が抽出された場合(ステップ2016,YES)、再現部313は、そのジオメトリ情報を配置条件一致リストに追加する(ステップ2017)。
Next, the
図28の配置条件リストが生成された場合、再現部313は、配置条件“モデルの外周部分に要素がある”及び要素“2”を抽出し、図27の要素抽出リストから、項目番号“2”に対応するジオメトリ情報を抽出する。次に、再現部313は、抽出したジオメトリ情報と3次元モデルとの相対的な位置関係を求め、配置条件“モデルの外周部分に要素がある”に対応するジオメトリ情報を抽出する。そして、抽出したジオメトリ情報を含む、図29に示すような配置条件一致リストを生成する。
When the arrangement condition list of FIG. 28 is generated, the
次に、再現部313は、配置条件リストのすべてのエントリを抽出したか否かをチェックし(ステップ2018)、未抽出のエントリがある場合(ステップ2018,NO)、ステップ2013以降の処理を繰り返す。また、配置条件に対応するジオメトリ情報が抽出されなかった場合(ステップ2016,NO)、再現部313は、ステップ2018以降の処理を行う。
Next, the
配置条件リストのすべてのエントリを抽出した場合(ステップ2018,YES)、再現部313は、計測操作特徴テーブルから、検索結果に対応する要素の関係を抽出する(図22のステップ2019)。そして、再現部313は、要素関係テーブルから、抽出した要素の関係に対応する要素の関係と要素とを抽出し、抽出した要素の関係と要素とを含む要素関係リストを生成する(ステップ2020)。
When all the entries in the arrangement condition list have been extracted (
検索結果が図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
次に、再現部313は、要素関係リストから1つのエントリを抽出し(ステップ2021)、配置条件一致リストから、抽出したエントリの要素1及び要素2に対応するジオメトリ情報を抽出する(ステップ2022)。そして、再現部313は、抽出したジオメトリ情報の組み合わせを含むジオメトリ情報組み合わせリストを生成する。
Next, the
次に、再現部313は、ジオメトリ情報組み合わせリストに含まれるジオメトリ情報の組み合わせを、抽出したエントリの要素の関係に対応する組み合わせに絞り込む(ステップ2023)。
Next, the
図30の要素関係リストが生成された場合、再現部313は、1番目のエントリの要素の関係“法線が真逆”と、要素1“2”と、要素2“2”とを抽出し、図29の配置条件一致リストから、項目番号“2”に対応するジオメトリ情報を抽出する。この場合、図29の配置条件一致リストのすべてのジオメトリ情報が抽出される。そして、再現部313は、項目番号“2”に対応するジオメトリ情報の組み合わせを含むジオメトリ情報組み合わせリストを生成する。
When the element relation list in FIG. 30 is generated, the
次に、再現部313は、要素の関係“法線が真逆”に対応するジオメトリ情報の組み合わせを残し、“法線が真逆”に対応しないジオメトリ情報の組み合わせを削除して、ジオメトリ情報の組み合わせを絞り込む。これにより、図31に示すようなジオメトリ情報組み合わせリストが生成される。
Next, the
次に、再現部313は、絞り込まれたジオメトリ情報組み合わせリストが空であるか否かをチェックし(ステップ2024)、ジオメトリ情報組み合わせリストが空である場合(ステップ2024,YES)、処理を終了する。一方、ジオメトリ情報組み合わせリストが空でない場合(ステップ2024,NO)、再現部313は、要素関係リストのすべてのエントリを抽出したか否かをチェックする(ステップ2025)。
Next, the
未抽出のエントリがある場合(ステップ2025,NO)、再現部313は、要素関係リストから次のエントリを抽出する(ステップ2026)。次に、再現部313は、ジオメトリ情報組み合わせリストに含まれるジオメトリ情報の組み合わせを、抽出したエントリの要素1及び要素2に対応する組み合わせに絞り込む(ステップ2027)。そして、再現部313は、ステップ2023以降の処理を繰り返す。
When there is an unextracted entry (
図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
そして、再現部313は、要素の関係“最も近い面”に対応するジオメトリ情報の組み合わせを残し、“最も近い面”に対応しないジオメトリ情報の組み合わせを削除して、ジオメトリ情報の組み合わせをさらに絞り込む。
Then, the
このような処理を繰り返し、要素関係リストのすべてのエントリを抽出した場合(ステップ2025,YES)、再現部313は、計測操作特徴テーブルから、検索結果に対応する計測種別を抽出する(図23のステップ2028)。そして、再現部313は、計測種別テーブルから、抽出した計測種別に対応する計測種別を抽出する(ステップ2029)。
When such processing is repeated and all entries in the element relation list are extracted (
検索結果が図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
次に、再現部313は、ジオメトリ情報組み合わせリストから1つのエントリを抽出し(ステップ2030)、抽出したエントリのジオメトリ情報の組み合わせを用いて、抽出した計測種別の計測対象量を計測する(ステップ2031)。そして、再現部313は、計測操作情報403に基づく計測結果と計測操作特徴テーブルに基づく計測結果との差異を表示するか否かを問い合わせる情報を、出力部113を介して出力する。
Next, the
ここで、計測操作情報403に基づく計測結果は、ステップ2002において、計測操作情報403に従って行われた計測の結果を表す。一方、計測操作特徴テーブルに基づく計測結果は、ステップ2031において、計測操作特徴テーブルに基づいて再現された計測操作に従って行われた計測の結果を表す。再現部313は、問い合わせに対して作業者が入力した指示が、差異を表示する旨の指示であるか否かをチェックする(ステップ2032)。
Here, the measurement result based on the
入力された指示が差異を表示する旨の指示である場合(ステップ2032,YES)、再現部313は、計測操作情報403に基づく計測結果と計測操作特徴テーブルに基づく計測結果とを比較する(ステップ2034)。そして、再現部313は、2つの計測結果に差異がある場合、両方の計測結果を示す表示情報を生成し、2つの計測結果に差異がない場合、計測操作特徴テーブルに基づく計測結果を示す表示情報を生成する。このとき、再現部313は、計測操作特徴テーブルから、検索結果に対応する計測値を抽出して、その計測値を表示情報に含めてもよい。
When the input instruction is an instruction to display the difference (
一方、入力された指示が差異を表示しない旨の指示である場合(ステップ2032,NO)、再現部313は、計測操作特徴テーブルに基づく計測結果を示す表示情報を生成する(ステップ2033)。このとき、再現部313は、計測操作特徴テーブルから、検索結果に対応する計測値を抽出して、その計測値を表示情報に含めてもよい。
On the other hand, when the input instruction is an instruction not to display the difference (
次に、再現部313は、ジオメトリ情報組み合わせリストのすべてのエントリを抽出したか否かをチェックし(ステップ2035)、未抽出のエントリがある場合(ステップ2035,NO)、ステップ2030以降の処理を繰り返す。そして、ジオメトリ情報組み合わせリストのすべてのエントリを抽出した場合(ステップ2035,YES)、再現部313は、生成した表示情報を出力部113へ出力する(ステップ2036)。これにより、表示情報が示す計測結果が画面上に表示される。
Next, the
差異を表示する旨の指示が入力された場合、例えば、図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
計測値3201の“6mm”は、計測操作情報403に基づく計測結果に対応し、計測値3201の“5mm”は、計測操作特徴テーブルに基づく計測結果に対応する。例えば、計測操作特徴テーブルが熟練者の計測操作の特徴を示している場合、作業者は、自分が計測した計測値“6mm”が熟練者の計測操作に基づく計測値“5mm”と異なっていることを認識できる。
“6 mm” of the
計測値3204及び計測値3205は、計測操作情報403に基づく計測結果に対応し、計測値3202、計測値3203、計測値3206、及び計測値3207は、計測操作特徴テーブルに基づく計測結果に対応する。したがって、作業者は、自分が計測した計測箇所が熟練者の計測操作に基づく計測箇所と異なっていることを認識できる。
The
一方、差異を表示しない旨の指示が入力された場合、例えば、図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
ステップ2033及びステップ2034において、検証項目を問い合わせる情報を出力し、作業者が選択した検証項目に対応する計測結果のみを示す表示情報を生成することも可能である。
In
図20のステップ2006において、検索部312は、計測操作特徴テーブルに登録された形状と類似する形状を検索する代わりに、計測操作特徴テーブルに登録された形状の部分形状と類似する部分形状を含む形状を検索することも可能である。そこで、図34から図44までを参照しながら、図3のモデル計測装置101が部分形状を利用して3次元モデルを計測する処理について説明する。
In
図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
まず、抽出部311は、計測操作情報402から、1つの部品モデルの計測操作情報を抽出し(図34のステップ3401)、抽出した部品モデルの計測操作情報に基づいて、形状データ401から部品モデルの形状データを抽出する(ステップ3402)。
First, the
次に、抽出部311は、抽出した部品モデルの計測操作情報から、計測箇所の要素情報を抽出し(ステップ3403)、抽出した要素情報に基づいて、部品モデルの形状データから、計測箇所の要素を含む部分形状の形状データを抽出する(ステップ3404)。
Next, the
例えば、図16の計測操作情報402が入力された場合、図36に示すように、抽出部311は、計測操作情報402から部品モデルXの計測操作情報3601を抽出し、計測操作情報3601から部品モデルXの形状データ3602を抽出する。そして、抽出部311は、計測操作情報3601から面S1を示す要素情報3603を抽出し、部品モデルXの形状データ3602から、面S1を含む部分形状の形状データ3604を抽出する。
For example, when the
このとき、抽出部311は、例えば、図37に示すように、部品モデルXの形状データ3602を破線3711により切断することで、部分形状の形状データ3604を抽出することができる。
At this time, the
次に、抽出部311は、部品モデルの形状データと部分形状の形状データとを、計測操作特徴情報406に含まれる形状テーブルに登録し(図35のステップ3405)、登録した形状データの情報を計測操作特徴テーブルに登録する(ステップ3406)。
Next, the
部品モデルXの形状データ3602と部分形状の形状データ3604とが抽出された場合、抽出部311は、図38に示すような形状テーブルの項目番号“1”の全体形状として、部品モデルXの形状データ3602を登録する。そして、抽出部311は、項目番号“1”の部分形状として、部分形状の形状データ3604を登録し、図39に示すように、計測操作特徴テーブルの形状の組み合わせの情報として、形状テーブルの項目番号“1”を登録する。
When the
次に、抽出部311は、計測操作情報402からすべての部品モデルの計測操作情報を抽出したか否かをチェックし(ステップ3407)、未抽出の部品モデルがある場合(ステップ3407,NO)、ステップ3401以降の処理を繰り返す。そして、すべての部品モデルの計測操作情報を抽出した場合(ステップ3407,YES)、抽出部311は、図11のステップ1106以降の処理を行う。
Next, the
図16の計測操作情報402が入力された場合、抽出部311は、計測操作情報402から部品モデルYの計測操作情報を抽出し、抽出した計測操作情報から、図37に示すような部品モデルYの形状データ3701を抽出する。そして、抽出部311は、抽出した計測操作情報から面S2を示す要素情報を抽出し、部品モデルYの形状データ3701から、面S2を含む部分形状の形状データ3702を抽出する。このとき、抽出部311は、例えば、部品モデルYの形状データ3701を破線3712により切断することで、部分形状の形状データ3702を抽出することができる。
When the
次に、抽出部311は、図38の形状テーブルの項目番号“2”の全体形状として、部品モデルYの形状データ3701を登録し、項目番号“2”の部分形状として、部分形状の形状データ3702を登録する。そして、抽出部311は、図39の計測操作特徴テーブルの形状の組み合わせの情報として、形状テーブルの項目番号“2”を登録する。
Next, the
図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
まず、検索部312は、再現部313から転送された形状の組み合わせから、1つの項目番号を抽出し(図40のステップ4001)、形状テーブルから、抽出した項目番号に対応する全体形状と部分形状とを抽出する(ステップ4002)。そして、検索部312は、再現部313から転送された3次元モデルに含まれる形状の中から、抽出した全体形状と類似する1つ以上の類似形状を検索する(ステップ4003)。
First, the
次に、検索部312は、検索した1つ以上の類似形状から1つの類似形状を抽出し(図41のステップ4004)、抽出した類似形状から、抽出した部分形状と類似する類似部分形状を検索する(ステップ4005)。そして、検索部312は、得られた類似部分形状を、記憶部111内の部分形状リストに追加する(ステップ4006)。
Next, the
検索部312は、例えば、特許文献2に記載された情報検索方法を用いて、ある部分形状と類似する部分形状を検索することができる。この場合、検索部312は、類似形状に含まれる部分形状の特徴量と、形状テーブルから抽出した部分形状の特徴量との類似度を計算し、類似度が所定値以上であるとき、2つの部分形状が類似すると判定する。
The
次に、検索部312は、1つ以上の類似形状からすべての類似形状を抽出したか否かをチェックし(ステップ4007)、未抽出の類似形状がある場合(ステップ4007,NO)、ステップ4004以降の処理を繰り返す。そして、すべての類似形状を抽出した場合(ステップ4007,YES)、検索部312は、形状の組み合わせからすべての項目番号を抽出したか否かをチェックする(図42のステップ4008)。
Next, the
未抽出の項目番号がある場合(ステップ4008,NO)、検索部312は、ステップ4001以降の処理を繰り返し、すべての項目番号を抽出した場合(ステップ4008,YES)、検索部312は、部分形状リストを再現部313に転送する(ステップ4009)。
When there is an unextracted item number (
例えば、再現部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
項目番号“2”を抽出した場合、検索部312は、図43に示すように、形状テーブルから、項目番号“2”に対応する全体形状である、部品モデルYの形状データ3701を抽出する。また、検索部312は、項目番号“2”に対応する部分形状の形状データ3702を抽出する。
When the item number “2” is extracted, the
次に、検索部312は、図24の3次元モデルの中から、部品モデルYの全体形状と類似する類似形状を検索し、部品モデルWを類似形状として抽出する。そして、検索部312は、部品モデルWの形状データ4301と部分形状の形状データ3702とを用いて、部品モデルWから部分形状と類似する類似部分形状を検索する。形状データ4311及び形状データ4312は、検索された2つの類似部分形状の形状データを表している。検索部312は、類似部分形状の形状データ4311及び形状データ4312を、図44に示すような部分形状リストに追加する。
Next, the
同様にして、検索部312は、図24の3次元モデルの中から、項目番号“1”に対応する部品モデルXと類似する類似形状を検索し、類似形状から、項目番号“1”に対応する部分形状と類似する類似部分形状を検索する。そして、検索部312は、検索された類似部分形状の形状データを部分形状リストに追加する。
Similarly, the
再現部313は、図20のステップ2009以降の処理において、3次元モデルの形状データの代わりに、検索部312から転送された部分形状リストに含まれる部分形状の形状データを使用することができる。例えば、ステップ2009において、再現部313は、部分形状リストに含まれる部分形状の形状データからジオメトリ情報を抽出し、抽出したジオメトリ情報を含む要素抽出リストを生成する。
The reproducing
このように、部分形状を利用して計測操作特徴テーブルに含まれる形状と類似する形状を検索することで、計測対象のジオメトリ情報をより詳細に絞り込むことが可能になり、作業者が計測結果の要否を判断する作業負荷が軽減される。 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
図45は、検証条件405を利用して3次元モデルを計測するモデル計測装置101の具体例を示している。図45の計測部112は、図3の計測部112に判定部4501を追加した構成を有する。
FIG. 45 shows a specific example of the
図46は、図45の記憶部111が記憶する情報の例を示している。図46の記憶部111は、図44の記憶部111が記憶する情報に加えて、検証条件4601を記憶する。検証条件4601は、図20乃至図23のモデル計測処理において、作業者により入力される検証条件を表し、例えば、図49に示すような検証項目リストを含む。図49の検証項目リストは、複数の検証項目を含む。
FIG. 46 shows an example of information stored in the
判定部4501は、検証条件405と検証条件4601とを比較し、比較結果を再現部313に転送する。
The
図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
まず、作業者は、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 (
次に、判定部4501は、検証項目リストから1つの検証項目を抽出し(ステップ4704)、抽出した検証項目からキーワードを抽出する(ステップ4705)。判定部4501は、形態素解析等の技術を用いてキーワードを抽出することができる。
Next, the
例えば、図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
次に、判定部4501は、検証条件405に含まれる検証項目テーブルから、抽出したキーワードを含む検証項目を抽出し(ステップ4706)、抽出検証項目リストに追加する(図48のステップ4707)。
Next, the
例えば、記憶部111が図9の検証項目テーブルを記憶している場合、判定部4501は、抽出されたキーワード“外周”、“隙間”、“寸法”、及び“以上”をすべて含む検証項目“外周部分の隙間の寸法を5mm以上にする”を抽出する。図51は、図9の検証項目テーブルの項目番号及び検証項目と、キーワードとの対応関係を示している。
For example, when the
そして、判定部4501は、図52に示すような抽出検証項目リストに、抽出した検証項目“外周部分の隙間の寸法を5mm以上にする”と、その検証項目の項目番号“1”とを追加する。
Then, the
次に、判定部4501は、検証項目リストからすべての検証項目を抽出したか否かをチェックし(ステップ4708)、未抽出の検証項目がある場合(ステップ4708,NO)、ステップ4704以降の処理を繰り返す。そして、すべての検証項目を抽出した場合(ステップ4708,YES)、判定部4501は、抽出検証項目リストを再現部313に転送する(ステップ4709)。
Next, the
図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
次に、再現部313は、計測操作特徴テーブルから、抽出検証項目リストに含まれる検証項目に対応する特徴を抽出し(ステップ4710)、抽出した特徴から形状の組み合わせを抽出する(ステップ4711)。
Next, the
図52の抽出検証項目リストが転送された場合、再現部313は、図18の計測操作特徴テーブルから、検証項目“1”及び検証項目“2”に対応する特徴を抽出し、それらの特徴から形状の組み合わせを抽出する。
When the extracted verification item list of FIG. 52 is transferred, the
再現部313は、図20のステップ2005以降の処理において、計測操作特徴テーブルに含まれるすべての形状の組み合わせの代わりに、抽出検証項目リストに対応する形状の組み合わせを使用することができる。
The
このように、検証条件405と検証条件4601とを比較して形状の組み合わせを抽出することで、計測対象の形状の組み合わせをより詳細に絞り込むことが可能になり、作業者が計測結果の要否を判断する作業負荷が軽減される。
Thus, by extracting the combination of shapes by comparing the
図1、図3、及び図45のモデル計測装置101の構成は一例に過ぎず、モデル計測装置101の用途や条件に応じて一部の構成要素を省略又は変更してもよい。例えば、形状データ401、計測操作情報402、計測操作情報403、特徴定義情報404、検証条件405、及び検証条件4601があらかじめ記憶部111に格納されている場合は、入力部301を省略することができる。また、計測操作特徴情報406があらかじめ生成されて記憶部111に格納されている場合は、抽出部311を省略することができる。
The configuration of the
図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
図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
図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
計測操作特徴テーブルから計測種別を省略する場合は、図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
図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
図1、図3、及び図45のモデル計測装置101は、例えば、図53に示すような情報処理装置を用いて実現可能である。
The
図53の情報処理装置は、Central Processing Unit(CPU)5301、メモリ5302、入力装置5303、出力装置5304、補助記憶装置5305、媒体駆動装置5306、及びネットワーク接続装置5307を備える。これらの構成要素はバス5308により互いに接続されている。
53 includes a central processing unit (CPU) 5301, a
メモリ5302は、例えば、Read Only Memory(ROM)、Random Access Memory(RAM)、フラッシュメモリ等の半導体メモリであり、処理に用いられるプログラム及びデータを格納する。メモリ5302は、記憶部111として用いることができる。
The
CPU5301(プロセッサ)は、例えば、メモリ5302を利用してプログラムを実行することにより、図1、図3、及び図45の計測部112、抽出部311、検索部312、再現部313、及び判定部4501として動作する。
For example, the CPU 5301 (processor) executes a program using the
入力装置5303は、例えば、キーボード、ポインティングデバイス等であり、ユーザ又は作業者からの指示や情報の入力に用いられる。出力装置5304は、例えば、表示装置、プリンタ、スピーカ等であり、ユーザ又は作業者への問い合わせや処理結果の出力に用いられる。処理結果には3次元モデルの計測結果を示す情報が含まれ、出力装置5304は、出力部113として用いることができる。
The
補助記憶装置5305は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等である。この補助記憶装置5305には、ハードディスクドライブも含まれる。情報処理装置は、補助記憶装置5305にプログラム及びデータを格納しておき、それらをメモリ5302にロードして使用することができる。補助記憶装置5305は、記憶部111として用いることができる。
The
媒体駆動装置5306は、可搬型記録媒体5309を駆動し、その記録内容にアクセスする。可搬型記録媒体5309は、メモリデバイス、フレキシブルディスク、光ディスク、光磁気ディスク等である。この可搬型記録媒体5309には、Compact Disk Read Only Memory(CD−ROM)、Digital Versatile Disk(DVD)、Universal Serial Bus(USB)メモリ等も含まれる。ユーザ又は作業者は、この可搬型記録媒体5309にプログラム及びデータを格納しておき、それらをメモリ5302にロードして使用することができる。
The
このように、処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体には、メモリ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
ネットワーク接続装置5307は、Local Area Network(LAN)、インターネット等の通信ネットワークに接続され、通信に伴うデータ変換を行う通信インタフェースである。ネットワーク接続装置5307は、出力部113として用いることができる。
The
情報処理装置は、ネットワーク接続装置5307を介して、ユーザ端末から処理要求を受信し、処理結果である3次元モデルの計測結果を示す情報をユーザ端末へ送信することができる。情報処理装置は、プログラム及びデータを外部の装置からネットワーク接続装置5307を介して受け取り、それらをメモリ5302にロードして使用することもできる。
The information processing apparatus can receive a processing request from the user terminal via the
なお、情報処理装置が図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
開示の実施形態とその利点について詳しく説明したが、当業者は、特許請求の範囲に明確に記載した本発明の範囲から逸脱することなく、様々な変更、追加、省略をすることができるであろう。 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 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 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
(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
(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
(Appendix 8)
The model measurement according to
(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
5302
Claims (8)
前記第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の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.
前記第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.
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)
| 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)
| 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 |
-
2013
- 2013-08-29 JP JP2013178306A patent/JP6237002B2/en not_active Expired - Fee Related
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 |