JP6322898B2 - Progress calculation device, progress calculation method and program - Google Patents
Progress calculation device, progress calculation method and program Download PDFInfo
- Publication number
- JP6322898B2 JP6322898B2 JP2013073795A JP2013073795A JP6322898B2 JP 6322898 B2 JP6322898 B2 JP 6322898B2 JP 2013073795 A JP2013073795 A JP 2013073795A JP 2013073795 A JP2013073795 A JP 2013073795A JP 6322898 B2 JP6322898 B2 JP 6322898B2
- Authority
- JP
- Japan
- Prior art keywords
- design
- weighting
- predetermined shape
- parts
- progress
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Description
本発明は、進捗度算出装置、進捗度算出方法及びプログラムに関する。 The present invention relates to a progress calculation device, a progress calculation method, and a program.
設計支援装置を用いた設計作業の進捗度を算出する進捗管理システムが知られている。 2. Description of the Related Art A progress management system that calculates the progress of design work using a design support apparatus is known.
例えば、特許文献1には、CAD(Computer Aided Design)図面データの作成の進捗度を算出するCAD進捗管理システムが開示されている。このCAD進捗管理システムは、i)CAD図面データから、図面要素(点、スプライン、平面、曲面等)ごとにその数を取得し、取得した要素数に図面要素ごとに設定されている重み付け係数を乗じて、設計済の要素の重み付け要素数の合計値を求め、ii)設計対象の商品の種別に基づいて、図面完成時の重み付け総要素数を予想し、iii)予想した重み付け総要素数に対する設計済重み付け要素数の合計の割合を進捗度として算出する。 For example, Patent Document 1 discloses a CAD progress management system that calculates the progress of creation of CAD (Computer Aided Design) drawing data. This CAD progress management system acquires the number of each drawing element (point, spline, plane, curved surface, etc.) from CAD drawing data, and sets the weighting coefficient set for each drawing element to the obtained number of elements. Multiply to determine the total number of weighted elements for the designed elements, ii) predict the total number of weighted elements at the time of drawing completion based on the type of product being designed, and iii) against the estimated total number of weighted elements The ratio of the total number of designed weighting elements is calculated as the degree of progress.
特許文献1に記載のCAD進捗管理システムは、CAD図面を、線や面といった要素に画一的に分割して処理している。しかしながら、線や面といった要素からでは、それが何の形状を表しているのかを判断できず、表示すべき側面図、断面図といった図面画像データの、増減が予想できず、数値自体が得られるとしても、最終図面までの形が想定しづらく全体の進捗を判断することができず、実際とかけ離れたものとなるおそれがある。
また、設計作業は、形状を設計するだけにとどまらず、様々なパラメータ(例えば、材質・加工方法・寸法公差)を設定しながら進められる。しかしながら、特許文献1に開示されたCAD進捗管理システムは、パラメータを設定する作業の進捗を考慮せずに、設計作業(CAD図面データの作成作業)の進捗度を算出する。このため、算出された設計作業の進捗度は、実態から乖離していた。
The CAD progress management system described in Patent Document 1 processes a CAD drawing by uniformly dividing it into elements such as lines and surfaces. However, it is impossible to determine what shape it represents from elements such as lines and surfaces, and the figure image data such as side view and sectional view to be displayed cannot be expected to increase or decrease, and the numerical value itself can be obtained. Even so, it is difficult to assume the shape up to the final drawing, and the overall progress cannot be judged, which may be far from the actual.
Further, the design work is not limited to designing the shape, but can be performed while setting various parameters (for example, material, processing method, and dimensional tolerance). However, the CAD progress management system disclosed in Patent Document 1 calculates the progress of design work (CAD drawing data creation work) without considering the progress of the work for setting parameters. For this reason, the progress of the calculated design work has deviated from the actual situation.
本発明は以上のような背景に鑑みて成されたものであり、実態に即した設計作業の進捗度を算出する進捗度算出装置、進捗度算出方法及びプログラムを提供することを目的とする。 The present invention has been made in view of the background as described above, and an object of the present invention is to provide a progress degree calculating device, a progress degree calculating method, and a program for calculating the degree of progress of design work in accordance with the actual situation.
上記目的を達成するために、本発明の第1の観点に係る進捗度算出装置は、
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別部と、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別部と、
前記設計物に付与されたパラメータの数を求める設計物パラメータ数判別部と、
設計途中の前記被設計物に付与されたパラメータの数を求める被設計物パラメータ数判別部と、
前記設計済部分数判別部により判別された予め定められた形状の部分の数と前記被設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、前記基準部分数判別部により判別された予め定められた形状の部分の数と前記設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出部と、
を備えることを特徴とする。
また、本発明の第2の観点に係る進捗度算出装置は、
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別部と、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別部と、
前記基準部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付け部と、
前記設計済部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付け部と、
前記設計済部分数重み付け部が重み付け係数を乗じた数と、前記基準部分数重み付け部が重み付け係数を乗じた数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出部と、
を備え、
前記基準部分数重み付け部は、前記予め定められた形状の部分に加工が施されている場合には、前記基準部分数判別部により判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じ、
前記設計済部分数重み付け部は、前記予め定められた形状の部分に加工が施されている場合には、前記設計済部分数判別部により判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じる、
ことを特徴とする。
In order to achieve the above object, a progress degree calculation device according to the first aspect of the present invention includes:
For the design set as a reference, a reference part number determination unit for obtaining the number of parts of a predetermined shape included in the design,
A designed part number discriminating unit for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A design object parameter number discriminating unit for obtaining the number of parameters assigned to the design object;
A number-of-design-object parameter determining unit for determining the number of parameters assigned to the design object in the middle of design;
Obtain a total value of the number of parts having a predetermined shape determined by the designed part number determination unit and the number of parameters determined by the design object parameter number determination unit, and the reference part number determination unit A total value of the determined number of parts having a predetermined shape and the number of parameters determined by the design object parameter number determination unit is obtained, and the design of the design object is based on a ratio of these total values A progress calculation unit for calculating the progress of
It is characterized by providing.
In addition, the progress calculation device according to the second aspect of the present invention provides:
For the design set as a reference, a reference part number determination unit for obtaining the number of parts of a predetermined shape included in the design,
A designed part number discriminating unit for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A reference part number weighting unit that multiplies the number of parts of a predetermined shape determined by the reference part number determination unit by a weighting coefficient;
A designed part number weighting unit that multiplies the number of parts of a predetermined shape determined by the designed part number determination unit by a weighting coefficient;
The degree of progress for determining the degree of design progress of the design object based on the ratio of the number obtained by multiplying the designed part number weighting unit by the weighting factor and the number obtained by multiplying the reference part number weighting unit by the weighting factor. A calculation unit;
With
In the case where the predetermined shape portion is processed, the reference portion number weighting unit determines the number of the predetermined shape portion determined by the reference portion number determination portion as the shape. Multiply by a weighting coefficient that is larger than when no part is processed,
In the case where the predetermined part weighting unit has been processed in the predetermined shape part, the number of the predetermined shape part determined by the designed part number determination part is Multiply the weighting coefficient, which is larger than when the shape is not processed.
It is characterized by that .
また、本発明の第3の観点に係る進捗度算出方法は、
コンピュータが、
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記設計物に付与されたパラメータの数を求める設計物パラメータ数判別ステップと、
設計途中の前記被設計物に付与されたパラメータの数を求める被設計物パラメータ数判別ステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数と前記被設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数と前記設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行することを特徴とする。
また、本発明の第4の観点に係る進捗度算出方法は、
コンピュータが、
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付けステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付けステップと、
前記設計済部分数重み付けステップにより重み付け係数を乗じた数と、前記基準部分数重み付けステップにより重み付け係数を乗じた数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行し、
前記基準部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じ、
前記設計済部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じる、
ことを特徴とする。
In addition, the progress calculation method according to the third aspect of the present invention includes:
Computer
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A design object parameter number determination step for obtaining the number of parameters assigned to the design object;
A design object parameter number determination step for obtaining the number of parameters given to the design object in the middle of design; and
Obtain a total value of the number of parts having a predetermined shape determined by the designed part number determining step and the number of parameters determined by the design object parameter number determining step, and by the reference part number determining step A total value of the determined number of parts having a predetermined shape and the number of parameters determined by the design object parameter number determination step is obtained, and the design of the design object is based on a ratio of these total values A progress calculation step for determining the progress of
It is characterized by performing.
Further, the progress calculation method according to the fourth aspect of the present invention includes:
Computer
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A reference part number weighting step of multiplying the number of parts of a predetermined shape determined by the reference part number determination step by a weighting coefficient;
A designed part number weighting step of multiplying the number of parts of a predetermined shape determined by the designed part number determination step by a weighting coefficient;
The degree of progress for determining the degree of design progress of the design object based on the ratio of the number multiplied by the weighting coefficient in the designed part number weighting step and the number multiplied by the weighting coefficient in the reference part number weighting step A calculation step;
Run
In the reference portion number weighting step, when the predetermined shape portion is processed, the shape is added to the number of the predetermined shape portions determined in the reference portion number determination step. Multiply by a weighting coefficient that is larger than when no part is processed,
In the designed part number weighting step, when processing has been performed on the part of the predetermined shape, the number of parts of the predetermined shape determined by the designed part number determination step, Multiply the weighting coefficient, which is larger than when the shape is not processed.
It is characterized by that .
また、本発明の第5の観点に係るプログラムは、
コンピュータに、
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記設計物に付与されたパラメータの数を求める設計物パラメータ数判別ステップと、
設計途中の前記被設計物に付与されたパラメータの数を求める被設計物パラメータ数判別ステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数と前記被設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数と前記設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行させることを特徴とする。
また、本発明の第6の観点に係るプログラムは、
コンピュータに、
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付けステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付けステップと、
前記設計済部分数重み付けステップにより重み付け係数を乗じた数と、前記基準部分数重み付けステップにより重み付け係数を乗じた数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行させ、
前記基準部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じ、
前記設計済部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じる、
ことを特徴とする。
A program according to the fifth aspect of the present invention is:
On the computer,
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A design object parameter number determination step for obtaining the number of parameters assigned to the design object;
A design object parameter number determination step for obtaining the number of parameters given to the design object in the middle of design; and
Obtain a total value of the number of parts having a predetermined shape determined by the designed part number determining step and the number of parameters determined by the design object parameter number determining step, and by the reference part number determining step A total value of the determined number of parts having a predetermined shape and the number of parameters determined by the design object parameter number determination step is obtained, and the design of the design object is based on a ratio of these total values A progress calculation step for determining the progress of
Is executed.
A program according to the sixth aspect of the present invention is
On the computer,
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A reference part number weighting step of multiplying the number of parts of a predetermined shape determined by the reference part number determination step by a weighting coefficient;
A designed part number weighting step of multiplying the number of parts of a predetermined shape determined by the designed part number determination step by a weighting coefficient;
The degree of progress for determining the degree of design progress of the design object based on the ratio of the number multiplied by the weighting coefficient in the designed part number weighting step and the number multiplied by the weighting coefficient in the reference part number weighting step A calculation step;
And execute
In the reference portion number weighting step, when the predetermined shape portion is processed, the shape is added to the number of the predetermined shape portions determined in the reference portion number determination step. Multiply by a weighting coefficient that is larger than when no part is processed,
In the designed part number weighting step, when processing has been performed on the part of the predetermined shape, the number of parts of the predetermined shape determined by the designed part number determination step, Multiply the weighting coefficient, which is larger than when the shape is not processed.
It is characterized by that .
本発明によれば、実態に即した設計作業の進捗度を算出することができる。 According to the present invention, it is possible to calculate the degree of progress of design work in accordance with the actual situation.
以下、本発明の実施形態に係る進捗度算出装置について図面を参照して説明する。 Hereinafter, a progress calculation device according to an embodiment of the present invention will be described with reference to the drawings.
(実施形態1)
本発明の実施形態1に係る進捗度算出装置10は、図1に示すように、通信ネットワークNを介して、設計作業を行うCAD装置20及び多数の作成済設計データを記憶する管理端末30に接続されて使用され、CAD装置20で実行中の設計について、その進捗度を求める。
(Embodiment 1)
As shown in FIG. 1, the progress calculation device 10 according to the first embodiment of the present invention includes a CAD device 20 that performs design work and a management terminal 30 that stores a large number of created design data via a communication network N. The degree of progress of the design that is connected and used and is being executed by the CAD device 20 is obtained.
進捗度算出装置10は、図2に示すように、通信部100と、記憶部200と、制御部300とを備える。 As illustrated in FIG. 2, the progress degree calculation device 10 includes a communication unit 100, a storage unit 200, and a control unit 300.
通信部100は、ネットワークカード等を備え、通信ネットワークNに接続するCAD装置20及び管理端末30と情報(データ)を送受信する。 The communication unit 100 includes a network card and transmits / receives information (data) to / from the CAD device 20 and the management terminal 30 connected to the communication network N.
記憶部200は、フラッシュメモリ、ハードディスク等の記憶装置を備え、後述する設計データベース210、進捗度算出用データベース220、画像ファイル230、進捗度算出プログラム231を含む各種プログラムを記憶している。 The storage unit 200 includes a storage device such as a flash memory and a hard disk, and stores various programs including a design database 210, a progress calculation database 220, an image file 230, and a progress calculation program 231 described later.
設計データベース210は、設計済の既設計品(基準として設定された設計物)に関するデータが登録された既設計品テーブル211、仕様テーブル212、形状・個数テーブル213、パラメータテーブル214、画像ファイルテーブル215を備える。 The design database 210 includes a pre-designed product table 211, a specification table 212, a shape / number table 213, a parameter table 214, and an image file table 215 in which data related to a pre-designed product (designed product set as a reference) is registered. Is provided.
既設計品テーブル211は、設計済の既設計品(部品)ごとに、そのコードと部品の名称を含む。例えば、図3(a)に示す既設計品テーブル211では、「コードA」の既設計品が下ケースであること、「コードB」の既設計品が上ケースであることを示している。 The already-designed product table 211 includes the code and the name of the component for each designed product (component) that has been designed. For example, the predesigned product table 211 shown in FIG. 3A indicates that the predesigned product of “Code A” is the lower case, and the predesigned product of “Code B” is the upper case.
仕様テーブル212は、既設計品ごとに、仕様を示す仕様データを含む。例えば、図3(b)に示す仕様テーブル212では、コードAの既設計品(下ケース)が、高さ「5cm」、幅「8cm」、奥行き「10cm」、重量「800g」...であることを示している。 The specification table 212 includes specification data indicating specifications for each already designed product. For example, in the specification table 212 shown in FIG. 3B, an already designed product of code A (lower case) has a height “5 cm”, a width “8 cm”, a depth “10 cm”, a weight “800 g”. It shows that there is.
形状・個数テーブル213は、各既設計品が特徴的な形状(フィーチャー)の部分をいくつ備えているかを示すデータを含む。特徴的な形状(フィーチャー)とは、予め設定された他と識別可能な特注の形状を意味し、例えば、リブ形状、ボス形状、穴形状、爪形状等である。例えば、図4(a)に示す形状・個数テーブル213の例では、コードAの部品(下ケース)は、形状「リブ形状」の部分を「16(n1)」個(16箇所)を含み、「ボス形状」の部分を「4(n2)」個含み、「穴形状」の部分を「4(n3)」個含む。 The shape / number table 213 includes data indicating the number of characteristic shapes (features) of each designed product. The characteristic shape (feature) means a custom-made shape that can be distinguished from others set in advance, such as a rib shape, a boss shape, a hole shape, and a nail shape. For example, in the example of the shape / number table 213 shown in FIG. 4A, the code A component (lower case) includes “16 (n1)” (16 locations) of the portion of the shape “rib shape”, The “boss shape” portion includes “4 (n2)” and the “hole shape” portion includes “4 (n3)”.
パラメータテーブル214は、既設計品ごとに、複数のパラメータ(形態・加工方法等に関するパラメータ)の値を含む。例えば、図4(b)に示すパラメータテーブル214は、コードAの既設計品(下ケース)のパラメータ「材質」のパラメータ値が「アルミ(アルミニウム)」、パラメータ「色」のパラメータ値が「ブルー」、パラメータ「寸法公差」のパラメータ値が「±2mm」、パラメータ「表面処理1」のパラメータ値が「荒取り」、パラメータ「表面処理2」のパラメータ値が「塗装」である、という情報を含む。 The parameter table 214 includes the values of a plurality of parameters (parameters relating to forms, processing methods, etc.) for each already designed product. For example, in the parameter table 214 shown in FIG. 4B, the parameter value of the parameter “material” of the already designed product (lower case) of the code A is “aluminum” and the parameter value of the parameter “color” is “blue”. ”, The parameter value of the parameter“ dimension tolerance ”is“ ± 2 mm ”, the parameter value of the parameter“ surface treatment 1 ”is“ roughing ”, and the parameter value of the parameter“ surface treatment 2 ”is“ painting ”. Including.
画像ファイルテーブル215は、上述の特徴的な形状(フィーチャー)ごとに、その形状を表す画像ファイル230の所在を示すパス(進捗度算出装置10におけるファイルパス)に画像ファイル名を組み合わせたデータを含む。例えば、図5に示す画像ファイルテーブル215では、特徴的な形状の1つである「リブ形状」を表す画像ファイル「rib」の所在を示すパスにその画像ファイル名を組み合わせた「C:/XX/rib」を含み、「ボス形状」を表す画像ファイル「boss」の所在を示すパスにその画像ファイル名を組み合わせた「C:/XX/boss」を含み、形状「穴形状」を表す画像ファイル「hole」の所在を示すパスにその画像ファイル名を組み合わせた「C:/XX/hole」を含む。 The image file table 215 includes, for each of the above-described characteristic shapes (features), data obtained by combining the image file name with a path (file path in the progress calculation device 10) indicating the location of the image file 230 representing the shape. . For example, in the image file table 215 shown in FIG. 5, “C: / XX” is obtained by combining the image file name with a path indicating the location of the image file “rib” representing one of the characteristic shapes “rib shape”. An image file that contains "C: / XX / boss" that includes the name of the image file "boss" that includes "/ rib" and that combines the image file name with the path that indicates the location of the "boss", and that represents the shape "hole shape" The path indicating the location of “hole” includes “C: / XX / hole” in which the image file name is combined.
進捗度算出用データベース220は、進捗度を算出するために必要なデータが登録されたテーブルや進捗度を算出する途中で一時的に保持するデータが登録されたテーブル等を備える。これらのテーブルには、例えば、後述する重み付け係数テーブル221、個数記録テーブル222が含まれる。 The progress calculation database 220 includes a table in which data necessary for calculating the progress is registered, a table in which data temporarily stored in the middle of calculating the progress is registered, and the like. These tables include, for example, a weighting coefficient table 221 and a number recording table 222 described later.
重み付け係数テーブル221は、対象ごとに、設計の進捗度に寄与する程度の度合いを示す重み付け係数を含む。例えば、図6に示す重み付け係数テーブル221は、対象「リブ形状」についての重み付け係数「0.8」(α1)、対象「ボス形状」についての重み付け係数「1.5」(α2)、対象「穴形状」についての重み付け係数「1.0」(α3)、...対象「パラメータ」ついての重み付け係数「0.7」(β)を含む。 The weighting coefficient table 221 includes a weighting coefficient indicating the degree of contribution to the degree of design progress for each target. For example, the weighting coefficient table 221 shown in FIG. 6 includes a weighting coefficient “0.8” (α1) for the object “rib shape”, a weighting coefficient “1.5” (α2) for the object “boss shape”, and the object “ Weighting coefficient “1.0” (α3) for “hole shape”,... Weighting coefficient “0.7” (β) for object “parameter” is included.
個数記録テーブル222は、後述する進捗度算出処理において、後述する計数部307が、画像ファイルテーブル215に登録された画像で表される形状に類似する形状をCAD図面400上で特定し(類似する形状の部分をCAD図面400上で特定し)、特定した形状の個数を計数し(特定した形状の部分の個数を計数し)、その計数した値を記録するテーブルである。例えば、図7に示す個数記録テーブル222は、計数部307がCAD図面400で計数したリブ形状の個数が「4(p1)」、「ボス形状」の個数が「2(p2)」「穴形状」の個数が「2(p3)」であるという情報を含む。 In the number record table 222, a counting unit 307, which will be described later, specifies a shape similar to the shape represented by the image registered in the image file table 215 on the CAD drawing 400 in the progress calculation process described later (similar). The shape part is specified on the CAD drawing 400), the number of the specified shape is counted (the number of the specified shape part is counted), and the counted value is recorded. For example, in the number recording table 222 shown in FIG. 7, the number of rib shapes counted by the counting unit 307 in the CAD drawing 400 is “4 (p1)”, the number of “boss shapes” is “2 (p2)”, and “hole shape”. "Is included in the number of" 2 (p3) ".
画像ファイル230は、設計図に表れる特徴的な形状(フィーチャー)の画像を示す画像データのファイルであり、リブの形状の画像ファイル、ボスの形状の画像ファイル、穴の形状の画像ファイル等を含む。どのような形状を特徴的な形状とするかは任意である。 The image file 230 is an image data file indicating an image of a characteristic shape (feature) appearing in the design drawing, and includes an image file of a rib shape, an image file of a boss, an image file of a hole shape, and the like. . What shape is used as the characteristic shape is arbitrary.
進捗度算出プログラム231は、進捗度算出装置10に、図10〜図12を参照して後述する設計作業の進捗度を算出する進捗度算出機能を実現させるためのプログラムである。 The progress calculation program 231 is a program for causing the progress calculation device 10 to realize a progress calculation function for calculating the progress of the design work described later with reference to FIGS. 10 to 12.
図2に示す制御部300は、CPU(Central Processing Unit)、基本動作プログラムを記憶するROM(Read Only Memory)、ワークエリアとなるRAM(Random Access Memory)等を備え、記憶部200等が記憶するプログラムに従って種々の処理を実行する。例えば、制御部300は、進捗度算出プログラム231に従って後述する進捗度算出処理を実行する。 The control unit 300 shown in FIG. 2 includes a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores a basic operation program, a RAM (Random Access Memory) that serves as a work area, and the like. Various processes are executed according to the program. For example, the control unit 300 executes a progress degree calculation process described later according to the progress degree calculation program 231.
制御部300は、進捗度算出プログラム231に従って動作することによって、受付部301、仕様データ取得部302、特定部303、既設計品コード取得部304、既設計品データ取得部305、CAD図面データ取得部306、計数部307、算出部308、送信部309として機能する。 The control unit 300 operates in accordance with the progress degree calculation program 231 to receive the reception unit 301, the specification data acquisition unit 302, the identification unit 303, the predesigned product code acquisition unit 304, the predesigned product data acquisition unit 305, and CAD drawing data acquisition. Functions as a unit 306, a counting unit 307, a calculation unit 308, and a transmission unit 309.
受付部301は、管理端末30から、新規設計品(設計途中の被設計物)を特定する新規設計品コード、及び、その新規設計品を設計する作業の進捗度を示す進捗データを送信する旨の要求を受け付ける。 The accepting unit 301 transmits, from the management terminal 30, a newly designed product code for specifying a newly designed product (designed product being designed) and progress data indicating the progress of the work for designing the newly designed product. Accept the request.
仕様データ取得部302は、CAD装置20から、受付部301が受け付けた新規設計品コードにより特定される新規設計品が満たすべき仕様を示す仕様データを取得する。 The specification data acquisition unit 302 acquires specification data indicating specifications to be satisfied by the newly designed product specified by the newly designed product code received by the receiving unit 301 from the CAD device 20.
特定部303は、仕様テーブル212に含まれる複数の仕様データの中から、仕様データ取得部302が取得した仕様データが示す仕様に類似する仕様を示す仕様データを特定する。 The specification unit 303 specifies specification data indicating a specification similar to the specification indicated by the specification data acquired by the specification data acquisition unit 302 from among a plurality of specification data included in the specification table 212.
既設計品コード取得部304は、仕様テーブル212から、特定部303が特定した仕様データに対応付けられた既設計品コード(製品コード)を取得する。 The pre-designed product code acquisition unit 304 acquires a pre-designed product code (product code) associated with the specification data specified by the specifying unit 303 from the specification table 212.
既設計品データ取得部305は、形状・個数テーブル213から、既設計品コード取得部304が取得した既設計品コードから、予め定められた形状ごとに、この形状がその既設計品に形成されている個数を示す形状・個数データを取得する。さらに、既設計品データ取得部305は、パラメータテーブル214から、既設計品コード取得部304が取得した既設計品コードで特定される既設計品に付与されたパラメータとこのパラメータの値を含む既設計品パラメータデータを取得する。 The pre-designed product data acquisition unit 305 forms this shape in the pre-designed product for each predetermined shape from the pre-designed product code acquired by the pre-designed product code acquisition unit 304 from the shape / number table 213. The shape / number data indicating the number of pieces is obtained. Further, the pre-designed product data acquisition unit 305 includes, from the parameter table 214, a parameter assigned to the pre-designed product specified by the pre-designed product code acquired by the pre-designed product code acquisition unit 304 and a value of this parameter. Get design product parameter data.
CAD図面データ取得部306は、CAD装置20から、受付部301が受け付けた新規設計品コードにより特定される新規設計品のCAD図面データを取得する。CAD図面データには、新規設計品を表すCAD図面400と、受付部301が受け付けた新規設計品コードにより特定される新規設計品に付与されたパラメータとこのパラメータの値を含むパラメータデータ401と、が含まれている。パラメータデータ401は、図9に示す例では、部品コード「0001」と、その部品コードで特定される部品に付与されたパラメータ「材質」のパラメータ値「アルミ」、パラメータ「色」のパラメータ値「ブルー」、パラメータ「表面処理1」のパラメータ値「荒取り」、パラメータ「表面処理2」のパラメータ値「塗装」等を含む。 The CAD drawing data acquisition unit 306 acquires CAD drawing data of a newly designed product specified by the newly designed product code received by the receiving unit 301 from the CAD device 20. The CAD drawing data includes a CAD drawing 400 representing a newly designed product, parameters assigned to the newly designed product specified by the newly designed product code received by the receiving unit 301, and parameter data 401 including the value of this parameter, It is included. In the example shown in FIG. 9, the parameter data 401 includes a part code “0001”, a parameter value “aluminum” of the parameter “material” assigned to the part specified by the part code, and a parameter value “color” of the parameter “color”. The parameter value “rough removal” of the parameter “surface treatment 1”, the parameter value “painting” of the parameter “surface treatment 2”, and the like are included.
計数部307は、既設計品データ取得部305が取得した形状・個数データから、各形状について、画像ファイルテーブル215から、その形状を表す画像ファイル230の所在を示すパスを取得して画像ファイル230を取得し、画像ファイル230が表す形状に類似するCAD図面上の形状を特定し、その個数を計数し、個数記録テーブル222に記録する。 The counting unit 307 acquires a path indicating the location of the image file 230 representing the shape from the image file table 215 for each shape from the shape / number data acquired by the already-designed product data acquisition unit 305 and acquires the image file 230. Is obtained, a shape on the CAD drawing similar to the shape represented by the image file 230 is specified, the number thereof is counted, and recorded in the number record table 222.
算出部308は、既設計品が有する各特有の形状の数(各特有の形状の部分の数)と既設計品に付与されたパラメータの数とに対応する重み付け係数を乗算した値の総合計を求める。また、算出部308は、新規設計品が有する各特有の形状の数(各特有の形状の部分の数)と新規設計品に付与されたパラメータの数とに対応する重み付け係数を乗算した値の総合計を求める。算出部308は、次に、新規設計品に関する総合計を、既設計品に関する総合計で除算することによる、進捗度を算出する。なお、ここでは、特有の形状(フィーチャー)の数とパラメータの数とから進捗度を算出する手法を説明したが、これに限定されず、フィーチャーと設計作業全体の進捗に寄与する任意のデータとから進捗度を算出してもよい。 The calculation unit 308 is a total sum of values obtained by multiplying the number of each unique shape (number of parts having each unique shape) of the already designed product by the weighting coefficient corresponding to the number of parameters assigned to the already designed product. Ask for. In addition, the calculation unit 308 multiplies the number of each unique shape (number of parts having each unique shape) possessed by the newly designed product by a weighting coefficient corresponding to the number of parameters assigned to the newly designed product. Find the grand total. Next, the calculation unit 308 calculates the degree of progress by dividing the grand total for the newly designed product by the grand total for the already designed product. Although the method for calculating the degree of progress from the number of unique shapes (features) and the number of parameters has been described here, the present invention is not limited to this, and any data that contributes to the progress of the features and the overall design work The degree of progress may be calculated from
送信部309は、算出部308が算出した進捗度を示すデータを管理端末30に送信する。 The transmission unit 309 transmits data indicating the degree of progress calculated by the calculation unit 308 to the management terminal 30.
次に、図10〜12に示すフローチャートを参照して、本実施形態に係る進捗度算出装置10が実行する進捗度算出処理について説明する。なお、理解を容易にするため、既設計品及び新規設計品は何れも、部品単体であるものとする。 Next, with reference to the flowcharts shown in FIGS. 10 to 12, the progress degree calculation process executed by the progress degree calculating apparatus 10 according to the present embodiment will be described. In order to facilitate understanding, both the already designed product and the newly designed product are assumed to be a single component.
進捗度算出装置10の制御部300は、管理端末30から新規設計品(設計の対象である新規設計対象品)を設計する作業の進捗度を示すデータを送信する旨の指示が入力されると、図10に示す進捗度算出処理を開始する。
まず、制御部300は、CAD装置20から、新規設計品が満たすべき仕様を取得する(ステップS100)。例えば、新規設計品が下ケースである場合には、予め設定されている、高さ、幅、奥行き、重量等のデータを取得する。
When the control unit 300 of the progress calculation device 10 receives an instruction from the management terminal 30 to transmit data indicating the progress of work for designing a new design product (new design target product that is a design target). The progress degree calculation process shown in FIG. 10 is started.
First, the control unit 300 acquires the specifications to be satisfied by the newly designed product from the CAD device 20 (step S100). For example, when the newly designed product is a lower case, data such as height, width, depth, and weight set in advance is acquired.
次に、制御部300は、設計データベース210に記憶されている既設計品テーブル211と仕様テーブル212を参照し、一番類似する仕様を有する既設計品を特定する(ステップS101)。なお、類似度の計算手法は、既知の任意の手法を採用可能であり、例えば、最小二乗法等でもよい。なお、類似度が閾値以上のものを1又は複数選択し、ユーザに提示して、ユーザが最適と判断するものを選択する等の手法も採用可能である。 Next, the control unit 300 refers to the already-designed product table 211 and the specification table 212 stored in the design database 210, and identifies the already-designed product having the most similar specifications (step S101). It should be noted that any known method can be employed as the similarity calculation method, and for example, a least square method or the like may be used. It is also possible to adopt a technique such as selecting one or a plurality of objects whose similarity is equal to or higher than a threshold value, presenting it to the user, and selecting an object that the user determines to be optimal.
次に、制御部300は、特定した既設計品に関するデータを、形状・個数テーブル213とパラメータテーブル214から取得する(ステップS102)。 Next, the control unit 300 acquires data relating to the specified already-designed product from the shape / number table 213 and the parameter table 214 (step S102).
次に、制御部300は、CAD装置20から、設計中のCAD図面データを取得する(ステップS103)。 Next, the control unit 300 acquires CAD drawing data under design from the CAD device 20 (step S103).
続いて、制御部300は、取得したCAD図面データで特定される形状のうちから、画像ファイル230で特定される形状と実質的に同一の形状を有する部分を特定し、特定した部分の数を計数する(ステップS200)。 Subsequently, the control unit 300 specifies a portion having a shape substantially the same as the shape specified by the image file 230 from the shapes specified by the acquired CAD drawing data, and determines the number of the specified portions. Count (step S200).
この処理の詳細を図11を参照して説明する。
まず、制御部300は、画像ファイルテーブル215を参照して、1つのパスを特定する(ステップS201)。次に、特定したパスにより得られる画像ファイルを取得する(ステップS202)。例えば、図5に示す画像ファイルテーブル215からリブ形状を示すパス及びリブ形状を表す画像ファイル名を組み合わせた情報「C:/xx/rib」を取得し、「C:/xx」に存在する画像ファイル「rib」を取得する。
Details of this processing will be described with reference to FIG.
First, the control unit 300 identifies one path with reference to the image file table 215 (step S201). Next, an image file obtained by the specified path is acquired (step S202). For example, information “C: / xx / rib” obtained by combining the path indicating the rib shape and the image file name indicating the rib shape is acquired from the image file table 215 illustrated in FIG. 5, and the image existing in “C: / xx” is acquired. Get the file “rib”.
次に、ステップS103で取得したCAD図面データが表す形状と取得した画像ファイル「rib」が表している画像とをつき合わせて、CAD図面データで表される形状中の、画像ファイルで表される形状の個数を計数し(ステップS203)、個数記録テーブル222に記録する(ステップS204)。 Next, the shape represented by the CAD drawing data acquired in step S103 and the image represented by the acquired image file “rib” are added together and represented by the image file in the shape represented by the CAD drawing data. The number of shapes is counted (step S203) and recorded in the number recording table 222 (step S204).
続いて、全ての形状について処理を終了したか否かを判別する(ステップS205)。
未処理の形状が残っている場合(ステップS205;No)、ステップS201にリターンし、未処理の形状を画像ファイルテーブル215を参照して特定し、処理を継続する。
Subsequently, it is determined whether or not the processing has been completed for all shapes (step S205).
When the unprocessed shape remains (step S205; No), the process returns to step S201, the unprocessed shape is specified with reference to the image file table 215, and the process is continued.
一方、ステップS205で、全ての形状について処理が終了したと判別した場合(ステップS205;Yes)、図10に示す処理に戻る。
続いて、進捗度を算出する(ステップS300)。
この算出処理を図12を参照して詳細に説明する。
On the other hand, when it is determined in step S205 that the processing has been completed for all the shapes (step S205; Yes), the processing returns to the processing illustrated in FIG.
Subsequently, the degree of progress is calculated (step S300).
This calculation process will be described in detail with reference to FIG.
まず、ステップS102で取得した既設計品データから、各形状の数に、対応する重み付け係数を乗ずる(ステップS301)。例えば、図4(a)に示すデータが形状・個数テーブル213に記録されている場合には、図6に示す重み付け係数テーブル221に従って、リブ形状について、16×0.8=12.8、ボス形状について、4×1.5=6...が求められる。 First, the number of each shape is multiplied by a corresponding weighting coefficient from the already-designed product data acquired in step S102 (step S301). For example, when the data shown in FIG. 4A is recorded in the shape / number table 213, the rib shape is 16 × 0.8 = 12.8 according to the weighting coefficient table 221 shown in FIG. Regarding the shape, 4 × 1.5 = 6...
次に、その既設計品に付与されたパラメータの数を取得し、これに対応する重み付け係数を乗ずる(ステップS302)。
続いて、重み付け後の数を合計する(ステップS303)。即ち、新規設計品(今回の設計対象の製品)と最も近い仕様を有する既設計品(設計済の製品)が有する各特有の形状の数と既設計品に付与されたパラメータの数とに対応する重み付け係数を乗算した値の総合計(合計値)を求める。
Next, the number of parameters assigned to the already designed product is acquired, and the weighting coefficient corresponding to this is multiplied (step S302).
Subsequently, the weighted numbers are summed (step S303). In other words, it corresponds to the number of unique shapes and the number of parameters assigned to the pre-designed product that the newly designed product (the product to be designed this time) has the closest specification to the pre-designed product (designed product). The total sum (total value) of the values multiplied by the weighting coefficient to be obtained is obtained.
即ち、次式で表される値Xを求める。
X=Σ(ni・αi)+m・β
ni:i番目の形状の数 αi:i番目の形状の数に乗算する重み付け係数
m:既設計品に付与されたパラメータの数 β:パラメータの数に乗算する重み付け係数
i=1〜N N:特定の形状の数
That is, a value X expressed by the following equation is obtained.
X = Σ (ni · αi) + m · β
ni: number of i-th shape αi: weighting coefficient to multiply the number of i-th shape m: number of parameters assigned to the already designed product β: weighting coefficient to multiply the number of parameters i = 1 to N N: Number of specific shapes
次に、ステップS204で個数記録テーブル222に記録した形状の数に、対応する重み付け係数を乗ずる(ステップS304)。例えば、図7に示すデータが個数記録テーブル222に記録されている場合には、図6に示す重み付け係数テーブル221に従って、リブ形状について、4×0.8=3.2、ボス形状について、2×1.5=3...が求められる。 Next, the number of shapes recorded in the number recording table 222 in step S204 is multiplied by a corresponding weighting coefficient (step S304). For example, if the data shown in FIG. 7 is recorded in the number recording table 222, 4 × 0.8 = 3.2 for the rib shape and 2 for the boss shape according to the weighting coefficient table 221 shown in FIG. X1.5 = 3 ... is required.
次に、CAD図面データから、新規設計品に付与されたパラメータの数を取得し、これに重み付け係数を乗ずる(ステップS305)。 Next, the number of parameters assigned to the newly designed product is acquired from the CAD drawing data, and this is multiplied by a weighting coefficient (step S305).
続いて、重み付け後の数を合計する(ステップS306)。即ち、新規設計品が有する各特有の形状の数とこの新規設計品に付与されたパラメータの数とに対応する重み付け係数を乗算した値の総合計(合計値)を求める。 Subsequently, the weighted numbers are summed (step S306). That is, a total sum (total value) of values obtained by multiplying the number of unique shapes of the newly designed product and the number of parameters assigned to the newly designed product is obtained.
即ち、次式で表される値Yを求める。
Y=Σ(pi・αi)+q・β
pi:i番目の形状の数 αi:i番目の形状の数に乗算する重み付け係数
q:新規設計品に付与されたパラメータの数 β:パラメータの数に乗算する重み付け係数
i=1〜N N:特定の形状の数
That is, a value Y expressed by the following equation is obtained.
Y = Σ (pi · αi) + q · β
pi: number of i-th shape αi: weighting coefficient for multiplying the number of i-th shape q: number of parameters assigned to the newly designed product β: weighting coefficient for multiplying the number of parameters i = 1 to N N: Number of specific shapes
次に、ステップS306で求めた合計値を、ステップS303で求めた合計値で除算することによる、進捗度Y/X×100(%)を算出する(ステップS307)。
続いて、制御部300は、算出した進捗度を管理端末30に通知し(算出した進捗度を示すデータを管理端末30に送信し)(ステップS308)、その後、図10に示す処理に戻る。管理端末30は、例えば、図13に示すように、これを報知する。
Next, the degree of progress Y / X × 100 (%) is calculated by dividing the total value obtained in step S306 by the total value obtained in step S303 (step S307).
Subsequently, the control unit 300 notifies the management terminal 30 of the calculated progress (transmits data indicating the calculated progress to the management terminal 30) (step S308), and then returns to the processing illustrated in FIG. For example, the management terminal 30 notifies this as shown in FIG.
以上説明したように、本実施形態によれば、パラメータを設定する作業の進捗を考慮した設計作業の進捗度を算出することができる。また、設計作業の管理者は、最終図面までの形を想定しながら設計作業全体の進捗を判断することができる。 As described above, according to the present embodiment, it is possible to calculate the progress of the design work in consideration of the progress of the work for setting parameters. The manager of the design work can determine the progress of the entire design work while assuming the form up to the final drawing.
(実施形態2)
なお、実施形態1においては、設計の対象を部品としたが、設計の対象は部品単体だけではなく個々の部品を組み合わせたアセンブリに適用可能である。
以下、アセンブリに適用した例を説明する。
本実施形態に係るシステムの構成は、基本的に図1及び図2に示した構成と同一である。
(Embodiment 2)
In the first embodiment, the design target is a component, but the design target is applicable not only to a single component but also to an assembly in which individual components are combined.
Hereinafter, an example applied to an assembly will be described.
The configuration of the system according to the present embodiment is basically the same as the configuration shown in FIGS.
ただし、ステップS102で既設計品データを取得する際に、アセンブリを構成する各部品の既設計品データを取得する。 However, when the already-designed product data is acquired in step S102, the already-designed product data of each part constituting the assembly is acquired.
また、ステップS103でCAD図面データを取得する際も、各部品に関するCAD図面データを取得する。 Also, when CAD drawing data is acquired in step S103, CAD drawing data relating to each part is acquired.
続いて、ステップS203において、既設計品データについて特徴的な形状別にその個数を計数する際には、全ての部品について、個数を計数する。
ステップS302において、既設計品データについてパラメータの数を求める際に、全部品のパラメータ数を求める。
また、ステップS304において、特徴的な形状別にその個数を計数する際には、全ての部品の設計済の部分について、個数を計数する。
また、ステップS305において、パラメータの数を求める際には、全部品の設計済みのパラメータ数を求める。
Subsequently, in step S203, when counting the number of already-designed product data for each characteristic shape, the number is counted for all parts.
In step S302, when determining the number of parameters for the already-designed product data, the number of parameters for all parts is determined.
In step S304, when the number is counted for each characteristic shape, the number is counted for the designed parts of all the parts.
In step S305, when the number of parameters is obtained, the number of parameters already designed for all parts is obtained.
また、既設計品データのパラメータとして、部品数を取得し、部品数をパラメータの1つとしてもよい。また、実際に設計した部品数とパラメータとして取得した部品数を比較することにより、設計漏れを防止してもよい。
また、部品の構成要素である、特定の形状(フィーチャー)部分の数等と併せて、部品の中にある市販品情報、部品間の干渉有無情報等を併せて取得してもよい。
Alternatively, the number of parts may be acquired as a parameter of the already designed product data, and the number of parts may be one of the parameters. Further, a design omission may be prevented by comparing the number of parts actually designed and the number of parts acquired as parameters.
Further, in addition to the number of specific shapes (features), which are constituent elements of the part, information on commercially available products in the part, information on presence / absence of interference between parts, and the like may be acquired together.
以上説明したように、本実施形態によれば、アセンブリについて、パラメータを設定する作業の進捗を考慮した設計作業の進捗度を算出することができる。また、設計作業の管理者は、アセンブリについて、最終図面までの形を想定しながら設計作業全体の進捗を判断することができる。 As described above, according to the present embodiment, it is possible to calculate the progress of the design work for the assembly in consideration of the progress of the work for setting parameters. In addition, the manager of the design work can determine the progress of the entire design work while assuming the shape up to the final drawing of the assembly.
なお、この発明は、上記の実施形態に限定されず、上記の実施形態には種々の変形(構成要素の削除を含む)及び応用が可能である。 In addition, this invention is not limited to said embodiment, Various deformation | transformation (a deletion of a component is included) and application are possible for said embodiment.
上記実施形態においては、ステップS101で類似する仕様を示す仕様データを特定し、ステップS102で既設計品データを自動的に取得したが、例えば、類似する仕様を示す仕様データを複数特定し、その既設計品データをCAD装置20又は管理端末30に送って、表示させ、何れかをユーザに選択させてもよい。この場合、ユーザが選択した既設計品データが、ステップS102で取得される。 In the above embodiment, specification data indicating similar specifications is specified in step S101, and already-designed product data is automatically acquired in step S102. For example, a plurality of specification data indicating similar specifications are specified, and The already-designed product data may be sent to the CAD device 20 or the management terminal 30 for display, and the user may select one of them. In this case, the already designed product data selected by the user is acquired in step S102.
また、実施形態2では、データベースから読み出した既設計品データをそのまま使用したが、複数の設計データの組み合わせ、あるいは1つの設計データからある部分の設計データを除いたデータを使用してもよい。制御部300は、設計対象の仕様と既設計品の仕様とから、設計対象の仕様の方が1又は複数の部品が多いと判別した場合には、既設計品のデータに、不足分の部品の仕様に相当する仕様を有する既設計品のデータを追加して取得してもよい。逆に、制御部300は、設計対象の仕様と既設計品の仕様とから、設計対象の仕様の方が1又は複数の部品が少ないと判別した場合には、既設計品のデータから、過剰分の部品の仕様に相当する仕様を有する既設計品のデータを除いたデータを取得してもよい。
さらに、アセンブリについて進捗度を求めるときに、アセンブリを構成する部品01については、アセンブリA1の既設計品データから、部品02については、アセンブリA2の既設計品データから取得するというように、複数のアセンブリの部品を利用してもよい。
In the second embodiment, the already-designed product data read from the database is used as it is. However, a combination of a plurality of design data or data obtained by removing a part of design data from one design data may be used. When the control unit 300 determines that the specification of the design target is more than one or more parts from the specification of the design target and the specification of the pre-designed product, the control unit 300 adds the missing parts to the data of the pre-designed product. Data of an already designed product having a specification corresponding to the above specification may be additionally acquired. Conversely, if the control unit 300 determines from the design target specifications and the specifications of the pre-designed product that the specification of the design target is less in one or more parts, Data excluding data of already designed products having specifications corresponding to the specifications of the parts may be acquired.
Further, when determining the degree of progress of the assembly, a plurality of parts 01 are obtained from the already designed product data of the assembly A1 for the part 01 constituting the assembly, and from the already designed product data of the assembly A2 for the part 02. Assembly parts may be used.
また、上記実施形態においては、CAD図面400と画像ファイル230とを比較することにより、CAD図面上の形状(フィーチャー)を判別した。この発明は、これに限定されない。
例えば、CAD図面データを解析し、予め定められた割合以上の円周をもった突起形状をボスという形状(フィーチャー)に、幅と高さの比率が予め定められた範囲内である薄板状の突起をリブという形状(フィーチャー)に、判別するようにしてもよい。
In the above embodiment, the CAD drawing 400 and the image file 230 are compared to determine the shape (feature) on the CAD drawing. The present invention is not limited to this.
For example, by analyzing CAD drawing data, a protrusion shape having a circumference of a predetermined ratio or more is a shape (feature) of a boss, and a thin plate shape whose width to height ratio is within a predetermined range. You may make it discriminate | determine a protrusion in the shape (feature) of a rib.
また、基本となる特徴的形状に、付随する形状(付随形状)を付加してもよい。
例えば、図14(a)に示すボス(ボス形状の部分)に、図14(b)に示すように、面取り、テーパ加工、R加工等を施してあるときに、これらを検出してもよい。
この場合、例えば、図15に示す形状数調整テーブル223を参照し、ボス形状の数を数える際に、ボスだけの際には、1個、ボスに面取りとテーパ加工とR加工との何れか1つを施したときには、1.3個、ボスに面取りとテーパ加工とR加工との何れか2つを施したときには、1.6個、ボスに面取りとテーパ加工とR加工の全てを施したときには、1.9個というように、付随形状の内容に従って、形状数を調整してもよい(なお、このように、形状の部分に加工が施されている場合に、形状の数を、加工が施されていない場合に比べて大きくすることは、形状の部分に加工が施されている場合に、形状の数に、加工が施されていない場合に比べて大きい重み付け係数を乗じることと実質的に同一である)。
また、図16に示す重み付け係数テーブル221を参照し、重み付け係数を付随形状に応じて変更するようにしてもよい(このとき、形状の数を1と数える)。何れにしても、付随形状を付加することにより、設計者の負担の増加を反映できるように、個数又は係数を調整する。
An accompanying shape (accompanying shape) may be added to the basic characteristic shape.
For example, the boss (boss-shaped portion) shown in FIG. 14A may be detected when chamfering, taper processing, R processing, etc. are performed as shown in FIG. 14B. .
In this case, for example, referring to the shape number adjustment table 223 shown in FIG. 15, when counting the number of bosses, one is used for chamfering, taper processing, and R processing for the boss only. When one is applied, 1.3 pieces are applied, and when any two of chamfering, taper machining and R machining are applied to the boss, 1.6 chamfering, taper machining and R machining are applied to the boss. In this case, the number of shapes may be adjusted according to the content of the accompanying shape, such as 1.9 (in this case, when the shape portion is processed, the number of shapes is Increasing the size compared to when no processing is performed means that when the shape part is processed, the number of shapes is multiplied by a larger weighting coefficient than when no processing is performed. Substantially the same).
Further, the weighting coefficient may be changed according to the accompanying shape with reference to the weighting coefficient table 221 shown in FIG. 16 (the number of shapes is counted as 1 at this time). In any case, by adding an accompanying shape, the number or coefficient is adjusted so that an increase in the burden on the designer can be reflected.
上記実施形態では、新規設計品の設計済の予め定められた形状の部分(フィーチャー)の数とパラメータの数とを重み付け加算したものと、既設計品の予め定められた形状の部分の数とパラメータの数とを重み付け加算したものとの商を、進捗度を示す指標としたが、この発明はこれに限定されない。例えば、新規設計品の設計済の予め定められた形状の部分の数と、既設計品の予め定められた形状の部分の数との商を、進捗度を示す指標としてもよい。同様に、新規設計品の設計済の予め定められたパラメータの数と既設計品の予め定められたパラメータの数との商を、進捗度を示す指標としてもよい。また、新規設計品の設計済の予め定められた形状の部分の数と既設計品の予め定められた形状の部分の数との商と、新規設計品の設計済の予め定められたパラメータの数と既設計品の予め定められたパラメータの数との商との、重み付け平均を進捗度を示す指標としてもよい。さらに、予め定められた形状の部分の数とパラメータの数以外の要素を進捗度計算の基礎としてもよい。例えば、新規設計品の、設計済みの特定の形状の部分の数と設計済みのパラメータの数と設計済みの図面要素(点、スプライン等)の数を重み付け加算して得た値と、既設計品の特定の形状の部分の数と設計済みのパラメータの数と設計済みの図面要素の数を重み付け加算して得た値と、の比を進捗度を示す指標としてもよい。
さらに、上記実施形態で求めた進捗度を示す指標と、他の既知の手法で用いた進捗度を示す指標とを重み付け平均した値を進捗度を示す最終的な指標としてもよい。
In the above embodiment, the weighted addition of the number of predetermined shape parts (features) and the number of parameters of the newly designed product, and the number of the predetermined shape parts of the already designed product, Although the quotient of the weighted addition of the number of parameters is used as an index indicating the degree of progress, the present invention is not limited to this. For example, the quotient between the number of predetermined shape parts of the newly designed product and the number of predetermined shape parts of the already designed product may be used as an index indicating the degree of progress. Similarly, the quotient of the number of predetermined parameters for a newly designed product and the number of predetermined parameters for an already designed product may be used as an index indicating the degree of progress. Further, the quotient of the number of the predetermined shape parts of the newly designed product and the number of the predetermined shape parts of the already designed product, and the predetermined parameter of the newly designed product designed The weighted average of the quotient of the number and the number of predetermined parameters of the pre-designed product may be used as an index indicating the degree of progress. Furthermore, elements other than the number of parts having a predetermined shape and the number of parameters may be used as a basis for calculating the degree of progress. For example, for a newly designed product, the value obtained by weighting and adding the number of parts with a specific shape designed, the number of parameters designed, and the number of designed drawing elements (points, splines, etc.) The ratio of the number of parts having a specific shape of the product, the number of designed parameters, and the value obtained by weighted addition of the number of designed drawing elements may be used as an indicator of progress.
Furthermore, a value obtained by weighted averaging the index indicating the degree of progress obtained in the above embodiment and the index indicating the degree of progress used in another known method may be used as the final index indicating the degree of progress.
(実施形態3)
なお、上記実施形態に係る進捗度算出装置10は、以下に示すように構成することも可能である。
(Embodiment 3)
The progress calculation device 10 according to the above-described embodiment can also be configured as shown below.
図17に示す進捗度算出装置10は、CPU、基本動作プログラムや進捗度算出プログラム231を含む各種プログラムを記憶するROM、ワークエリアとなるRAM等を備え、ROMが記憶するプログラムに従って種々の処理を実行する。進捗度算出装置10のCPUは、進捗度算出プログラム231に従って動作することで、基準部分数判別部601、設計済部分数判別部602、進捗度算出部603として機能する。 17 includes a CPU, a ROM that stores various programs including a basic operation program and a progress calculation program 231, a RAM that serves as a work area, and the like, and performs various processes in accordance with the programs stored in the ROM. Run. The CPU of the progress calculation device 10 functions as a reference part number determination unit 601, a designed part number determination unit 602, and a progress calculation unit 603 by operating according to the progress calculation program 231.
基準部分数判別部601は、CAD装置20等から新規設計品の進捗度を算出する旨の要求を受けると、CAD装置20にアクセスし、基準となる既設計品の設計品データから、その既設計品に含まれている予め定められた形状(フィーチャー)、例えば、ボス、リブ、の部分を特定し、その数を求める。なお、基準となる既設計品は、例えば、新規設計品が満たすべき仕様に一番類似する仕様を有する既設計品或いは類似の仕様を有する複数の既設計品のうちからユーザが指定したもの等、適宜選択及び設定可能である。 Upon receiving a request for calculating the progress of the newly designed product from the CAD device 20 or the like, the reference part number discriminating unit 601 accesses the CAD device 20 and uses the existing designed product data as a reference from the existing designed product data. A predetermined shape (feature) included in the design product, for example, a boss or a rib is specified, and the number thereof is obtained. Note that the standard designed product that is used as a reference is, for example, a pre-designed product having a specification most similar to a specification to be satisfied by a newly designed product or a user-designated item from a plurality of pre-designed products having similar specifications. These can be selected and set as appropriate.
設計済部分数判別部602は、CAD装置20にアクセスし、新規設計品の設計済の部分に含まれている予め定められている形状(フィーチャー)の部分を特定し、その数を求める。 The designed part number discriminating unit 602 accesses the CAD device 20 to identify a part having a predetermined shape (feature) included in the designed part of the newly designed product, and obtains the number thereof.
進捗度算出部603は、設計済部分数判別部602により判別された予め定められた形状の部分の数Yと、基準部分数判別部601により判別された予め定められた形状の部分の数X(即ち、設計完成時に予想される特定形状の部分の数)と、の比に基づいて、例えば、Y/X×100(%)のように、新規設計品の設計の進捗度を求める。 The progress degree calculation unit 603 includes the number Y of the predetermined shape parts determined by the designed part number determination unit 602 and the number X of the predetermined shape parts determined by the reference part number determination unit 601. Based on the ratio of (that is, the number of parts having a specific shape expected when the design is completed), the progress of the design of the newly designed product is obtained, for example, Y / X × 100 (%).
以上のような構成であっても、進捗度算出装置10は、実施形態1や実施形態2に示した進捗度算出装置10と同様の効果を得ることができる。 Even with the configuration as described above, the progress calculation device 10 can obtain the same effects as the progress calculation device 10 shown in the first and second embodiments.
また、上記実施形態において、実行されるプログラムは、フレキシブルディスク、CD−ROM(Compact Disc Read-Only Memory)、DVD(Digital Versatile Disc)、MO(Magneto-Optical disc)等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。 In the embodiment, the program to be executed is a computer-readable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read-Only Memory), a DVD (Digital Versatile Disc), and an MO (Magneto-Optical disc). It is also possible to configure a system that executes the above-described processing by storing and distributing the program and installing the program.
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。 Further, the program may be stored in a disk device or the like of a predetermined server device on a communication network such as the Internet, and may be downloaded, for example, superimposed on a carrier wave.
なお、上述の機能を、OS(Operating System)が分担して実現する場合又はOSとアプリケーションとの協働により実現する場合等には、OS以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。 Note that when the above functions are realized by sharing an OS (Operating System) or when the functions are realized by cooperation between the OS and an application, only the part other than the OS may be stored in a medium and distributed. You may also download it.
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 A part or all of the above-described embodiment can be described as in the following supplementary notes, but is not limited thereto.
(付記1)
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別部と、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別部と、
前記設計済部分数判別部により判別された予め定められた形状の部分の数と、前記基準部分数判別部により判別された予め定められた形状の部分の数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出部と、
を備えることを特徴とする進捗度算出装置。
(Appendix 1)
For the design set as a reference, a reference part number determination unit for obtaining the number of parts of a predetermined shape included in the design,
A designed part number discriminating unit for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
Based on the ratio of the number of parts having a predetermined shape determined by the designed part number determination unit and the number of parts having a predetermined shape determined by the reference part number determination unit, A progress calculation unit for determining the progress of design of the design object;
A progress degree calculation device comprising:
(付記2)
前記設計物に付与されたパラメータの数を求める設計物パラメータ数判別部と、
設計途中の前記被設計物に付与されたパラメータの数を求める被設計物パラメータ数判別部と、を更に備え、
前記進捗度算出部は、前記設計済部分数判別部により判別された予め定められた形状の部分の数と前記被設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、前記基準部分数判別部により判別された予め定められた形状の部分の数と前記設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める、
ことを特徴とする付記1に記載の進捗度算出装置。
(Appendix 2)
A design object parameter number discriminating unit for obtaining the number of parameters assigned to the design object;
A design object parameter number discriminating unit for obtaining the number of parameters assigned to the design object in the middle of design,
The progress calculation unit obtains a total value of the number of parts of a predetermined shape determined by the designed part number determination unit and the number of parameters determined by the design object parameter number determination unit, Obtain a total value of the number of parts of a predetermined shape determined by the reference part number determination unit and the number of parameters determined by the design object parameter number determination unit, and based on the ratio of these total values , To determine the progress of the design of the design object,
The progress degree calculation apparatus according to supplementary note 1, wherein:
(付記3)
前記基準部分数判別部は、前記設計物に含まれている予め定められた形状ごとに、当該形状の部分の数を求め、
前記設計済部分数判別部は、前記被設計物の設計済部分に含まれている予め定められた形状ごとに、当該形状の部分の数を求め、
前記進捗度算出部は、前記設計済部分数判別部により判別された各形状の部分の数を合計した値と前記被設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、前記基準部分数判別部により判別された各形状の部分の数を合計した値と前記設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める、
ことを特徴とする付記2に記載の進捗度算出装置。
(Appendix 3)
The reference part number determination unit obtains the number of parts of the shape for each predetermined shape included in the design,
The designed part number determination unit obtains the number of parts of the shape for each predetermined shape included in the designed part of the design object,
The progress degree calculation unit obtains a total value of a value obtained by summing the number of parts of each shape determined by the designed part number determination unit and a parameter number determined by the design object parameter number determination unit. The total value of the number of parts of each shape discriminated by the reference part number discriminating unit and the number of parameters discriminated by the design object parameter number discriminating unit is obtained, and the ratio of these total values is obtained. Based on the design progress of the design object,
The progress degree calculating apparatus according to Supplementary Note 2, wherein:
(付記4)
前記基準部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付け部と、
前記設計済部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付け部と、を更に備え、
前記進捗度算出部は、前記設計済部分数重み付け部が重み付け係数を乗じた数と、前記基準部分数重み付け部が重み付け係数を乗じた数と、の比に基づいて、前記被設計物の設計の進捗度を求める、
ことを特徴とする付記1に記載の進捗度算出装置。
(Appendix 4)
A reference part number weighting unit that multiplies the number of parts of a predetermined shape determined by the reference part number determination unit by a weighting coefficient;
A designed part number weighting unit that multiplies the number of parts having a predetermined shape determined by the designed part number determination unit by a weighting coefficient;
The progress calculating unit is configured to design the design object based on a ratio between a number obtained by multiplying the designed part number weighting unit by a weighting factor and a number obtained by multiplying the reference part number weighting unit by a weighting factor. Ask for progress,
The progress degree calculation apparatus according to supplementary note 1, wherein:
(付記5)
前記基準部分数判別部は、前記設計物に含まれている予め定められた形状ごとに、当該形状の部分の数を求め、
前記設計済部分数判別部は、前記被設計物の設計済部分に含まれている予め定められた形状ごとに、当該形状の部分の数を求め、
前記基準部分数重み付け部は、前記基準部分数判別部により判別された形状の部分の数ごとに、当該形状に応じた重み付け係数を乗じ、
前記設計済部分数重み付け部は、前記設計済部分数判別部により判別された形状の部分の数ごとに、当該形状に応じた重み付け係数を乗じ、
前記進捗度算出部は、前記設計済部分数重み付け部が重み付け係数を乗じた各々の数を合計した合計値を求め、前記基準部分数重み付け部が重み付け係数を乗じた各々の数を合計した合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める、
ことを特徴とする付記4に記載の進捗度算出装置。
(Appendix 5)
The reference part number determination unit obtains the number of parts of the shape for each predetermined shape included in the design,
The designed part number determination unit obtains the number of parts of the shape for each predetermined shape included in the designed part of the design object,
The reference part number weighting unit multiplies the weighting coefficient corresponding to the shape for each number of parts of the shape determined by the reference part number determination unit,
The designed part number weighting unit multiplies the weighting coefficient corresponding to the shape for each number of parts of the shape determined by the designed part number determination unit,
The progress calculation unit obtains a total value obtained by summing each number obtained by multiplying the designed part number weighting unit by a weighting coefficient, and a sum obtained by summing each number obtained by multiplying the weight by the reference part number weighting unit. A value is obtained, and based on the ratio of these total values, the design progress of the design object is obtained.
The progress degree calculation device according to supplementary note 4, characterized by:
(付記6)
前記基準部分数重み付け部は、前記予め定められた形状の部分に加工が施されている場合には、前記基準部分数判別部により判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じ、
前記設計済部分数重み付け部は、前記予め定められた形状の部分に加工が施されている場合には、前記設計済部分数判別部により判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じる、
ことを特徴とする付記4又は5に記載の進捗度算出装置。
(Appendix 6)
In the case where the predetermined shape portion is processed, the reference portion number weighting unit determines the number of the predetermined shape portion determined by the reference portion number determination portion as the shape. Multiply by a weighting coefficient that is larger than when no part is processed,
In the case where the predetermined part weighting unit has been processed in the predetermined shape part, the number of the predetermined shape part determined by the designed part number determination part is Multiply the weighting coefficient, which is larger than when the shape is not processed.
The progress calculation apparatus according to appendix 4 or 5, characterized in that:
(付記7)
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記設計済部分数判別ステップで判別された予め定められた形状の部分の数と、前記基準部分数判別ステップで判別された予め定められた形状の部分の数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を備えることを特徴とする進捗度算出方法。
(Appendix 7)
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
Based on the ratio of the number of parts of the predetermined shape determined in the designed part number determination step and the number of parts of the predetermined shape determined in the reference part number determination step, A progress calculation step for determining the progress of the design of the design object,
A progress degree calculation method characterized by comprising:
(付記8)
コンピュータに、
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記設計済部分数判別ステップで判別された予め定められた形状の部分の数と、前記基準部分数判別ステップで判別された予め定められた形状の部分の数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行させることを特徴とするプログラム。
(Appendix 8)
On the computer,
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
Based on the ratio of the number of parts of the predetermined shape determined in the designed part number determination step and the number of parts of the predetermined shape determined in the reference part number determination step, A progress calculation step for determining the progress of the design of the design object,
A program characterized by having executed.
10 進捗度算出装置
20 CAD装置
30 管理端末
100 通信部
200 記憶部
210 設計データベース
211 既設計品デーブル
212 仕様テーブル
213 形状・個数テーブル
214 パラメータテーブル
215 画像ファイルテーブル
220 進捗度算出用データベース
221 重み付け係数テーブル
222 個数記録テーブル
223 形状数調整テーブル
230 画像ファイル
231 進捗度算出プログラム
300 制御部
301 受付部
302 仕様データ取得部
303 特定部
304 既設計品コード取得部
305 既設計品データ取得部
306 CAD図面データ取得部
307 計数部
308 算出部
309 送信部
400 CAD図面
401 パラメータデータ
402 ボス形状の部分
403 面取り・テーパ加工・R加工済みのボス形状の部分
500 設計作業進捗度確認画面
601 基準部分数判別部
602 設計済部分数判別部
603 進捗度算出部
N 通信ネットワーク
DESCRIPTION OF SYMBOLS 10 Progress degree calculation apparatus 20 CAD apparatus 30 Management terminal 100 Communication part 200 Storage part 210 Design database 211 Designed product table 212 Specification table 213 Shape / number table 214 Parameter table 215 Image file table 220 Progress degree calculation database 221 Weighting coefficient table 222 Number record table 223 Shape number adjustment table 230 Image file 231 Progress calculation program 300 Control unit 301 Reception unit 302 Specification data acquisition unit 303 Specification unit 304 Predesigned product code acquisition unit 305 Predesigned product data acquisition unit 306 CAD drawing data acquisition Section 307 Counting section 308 Calculation section 309 Transmitting section 400 CAD drawing 401 Parameter data 402 Boss-shaped portion 403 Chamfered, tapered, and R-processed boss-shaped portion 500 Design Work progress check screen 601 reference portion number determination unit 602 designed already part number determination unit 603 progress calculating section N communication network
Claims (9)
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別部と、
前記設計物に付与されたパラメータの数を求める設計物パラメータ数判別部と、
設計途中の前記被設計物に付与されたパラメータの数を求める被設計物パラメータ数判別部と、
前記設計済部分数判別部により判別された予め定められた形状の部分の数と前記被設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、前記基準部分数判別部により判別された予め定められた形状の部分の数と前記設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出部と、
を備えることを特徴とする進捗度算出装置。 For the design set as a reference, a reference part number determination unit for obtaining the number of parts of a predetermined shape included in the design,
A designed part number discriminating unit for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A design object parameter number discriminating unit for obtaining the number of parameters assigned to the design object;
A number-of-design-object parameter determining unit for determining the number of parameters assigned to the design object in the middle of design;
Obtain a total value of the number of parts having a predetermined shape determined by the designed part number determination unit and the number of parameters determined by the design object parameter number determination unit, and the reference part number determination unit A total value of the determined number of parts having a predetermined shape and the number of parameters determined by the design object parameter number determination unit is obtained, and the design of the design object is based on a ratio of these total values A progress calculation unit for calculating the progress of
A progress degree calculation device comprising:
前記設計済部分数判別部は、前記被設計物の設計済部分に含まれている予め定められた形状ごとに、当該形状の部分の数を求め、
前記進捗度算出部は、前記設計済部分数判別部により判別された各形状の部分の数を合計した値と前記被設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、前記基準部分数判別部により判別された各形状の部分の数を合計した値と前記設計物パラメータ数判別部により判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める、
ことを特徴とする請求項1に記載の進捗度算出装置。 The reference part number determination unit obtains the number of parts of the shape for each predetermined shape included in the design,
The designed part number determination unit obtains the number of parts of the shape for each predetermined shape included in the designed part of the design object,
The progress degree calculation unit obtains a total value of a value obtained by summing the number of parts of each shape determined by the designed part number determination unit and a parameter number determined by the design object parameter number determination unit. The total value of the number of parts of each shape discriminated by the reference part number discriminating unit and the number of parameters discriminated by the design object parameter number discriminating unit is obtained, and the ratio of these total values is obtained. Based on the design progress of the design object,
The progress degree calculating apparatus according to claim 1, wherein
前記被設計物パラメータ数判別部により判別されたパラメータの数に、重み付け係数を乗じる被設計物パラメータ数重み付け部と、
前記基準部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付け部と、
前記設計済部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付け部と、を更に備え、
前記進捗度算出部は、前記被設計物パラメータ数重み付け部が重み付け係数を乗じた数と前記設計済部分数重み付け部が重み付け係数を乗じた数との合計値を求め、前記設計物パラメータ数重み付け部が重み付け係数を乗じた数と前記基準部分数重み付け部が重み付け係数を乗じた数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める、
ことを特徴とする請求項1に記載の進捗度算出装置。 A design object parameter number weighting unit that multiplies the number of parameters determined by the design object parameter number determination unit by a weighting coefficient;
A number-of-design-object parameter number weighting unit for multiplying the number of parameters determined by the number-of-design-object parameter determining unit by a weighting coefficient;
A reference part number weighting unit that multiplies the number of parts of a predetermined shape determined by the reference part number determination unit by a weighting coefficient;
A designed part number weighting unit that multiplies the number of parts having a predetermined shape determined by the designed part number determination unit by a weighting coefficient;
The progress degree calculation unit obtains a total value of the number obtained by multiplying the weight parameter by the design object parameter number weighting unit and the number obtained by multiplying the designed part number weighting unit by the weighting factor, and weighting the number of design object parameters Finds the total value of the number multiplied by the weighting factor and the number multiplied by the reference part weighting factor, and obtains the design progress of the design object based on the ratio of these total values ,
The progress degree calculating apparatus according to claim 1, wherein
前記設計済部分数判別部は、前記被設計物の設計済部分に含まれている予め定められた形状ごとに、当該形状の部分の数を求め、
前記基準部分数重み付け部は、前記基準部分数判別部により判別された形状の部分の数ごとに、当該形状に応じた重み付け係数を乗じ、
前記設計済部分数重み付け部は、前記設計済部分数判別部により判別された形状の部分の数ごとに、当該形状に応じた重み付け係数を乗じ、
前記進捗度算出部は、前記被設計物パラメータ数重み付け部が重み付け係数を乗じた数と前記設計済部分数重み付け部が重み付け係数を乗じた各々の数とを合計した合計値を求め、前記設計物パラメータ数重み付け部が重み付け係数を乗じた数と前記基準部分数重み付け部が重み付け係数を乗じた各々の数とを合計した合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める、
ことを特徴とする請求項3に記載の進捗度算出装置。 The reference part number determination unit obtains the number of parts of the shape for each predetermined shape included in the design,
The designed part number determination unit obtains the number of parts of the shape for each predetermined shape included in the designed part of the design object,
The reference part number weighting unit multiplies the weighting coefficient corresponding to the shape for each number of parts of the shape determined by the reference part number determination unit,
The designed part number weighting unit multiplies the weighting coefficient corresponding to the shape for each number of parts of the shape determined by the designed part number determination unit,
The progress degree calculation unit obtains a total value obtained by summing the number obtained by multiplying the design object parameter number weighting unit by a weighting factor and each number obtained by multiplying the designed part number weighting unit by a weighting factor. An object parameter number weighting unit obtains a total value obtained by summing the number multiplied by the weighting coefficient and each number obtained by multiplying the reference part number weighting unit by the weighting coefficient, and based on a ratio of these total values, the design target Seeking the progress of the design of objects,
The progress degree calculation apparatus according to claim 3, wherein
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別部と、
前記基準部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付け部と、
前記設計済部分数判別部により判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付け部と、
前記設計済部分数重み付け部が重み付け係数を乗じた数と、前記基準部分数重み付け部が重み付け係数を乗じた数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出部と、
を備え、
前記基準部分数重み付け部は、前記予め定められた形状の部分に加工が施されている場合には、前記基準部分数判別部により判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じ、
前記設計済部分数重み付け部は、前記予め定められた形状の部分に加工が施されている場合には、前記設計済部分数判別部により判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じる、
ことを特徴とする進捗度算出装置。 For the design set as a reference, a reference part number determination unit for obtaining the number of parts of a predetermined shape included in the design,
A designed part number discriminating unit for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A reference part number weighting unit that multiplies the number of parts of a predetermined shape determined by the reference part number determination unit by a weighting coefficient;
A designed part number weighting unit that multiplies the number of parts of a predetermined shape determined by the designed part number determination unit by a weighting coefficient;
The degree of progress for determining the degree of design progress of the design object based on the ratio of the number obtained by multiplying the designed part number weighting unit by the weighting factor and the number obtained by multiplying the reference part number weighting unit by the weighting factor. A calculation unit;
With
In the case where the predetermined shape portion is processed, the reference portion number weighting unit determines the number of the predetermined shape portion determined by the reference portion number determination portion as the shape. Multiply by a weighting coefficient that is larger than when no part is processed,
In the case where the predetermined part weighting unit has been processed in the predetermined shape part, the number of the predetermined shape part determined by the designed part number determination part is Multiply the weighting coefficient, which is larger than when the shape is not processed.
A progress calculation device characterized by the above.
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記設計物に付与されたパラメータの数を求める設計物パラメータ数判別ステップと、
設計途中の前記被設計物に付与されたパラメータの数を求める被設計物パラメータ数判別ステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数と前記被設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数と前記設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行することを特徴とする進捗度算出方法。 Computer
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A design object parameter number determination step for obtaining the number of parameters assigned to the design object;
A design object parameter number determination step for obtaining the number of parameters given to the design object in the middle of design; and
Obtain a total value of the number of parts having a predetermined shape determined by the designed part number determining step and the number of parameters determined by the design object parameter number determining step, and by the reference part number determining step A total value of the determined number of parts having a predetermined shape and the number of parameters determined by the design object parameter number determination step is obtained, and the design of the design object is based on a ratio of these total values A progress calculation step for determining the progress of
A method for calculating the degree of progress, characterized in that
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付けステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付けステップと、
前記設計済部分数重み付けステップにより重み付け係数を乗じた数と、前記基準部分数重み付けステップにより重み付け係数を乗じた数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行し、
前記基準部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じ、
前記設計済部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じる、
ことを特徴とする進捗度算出方法。 Computer
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A reference part number weighting step of multiplying the number of parts of a predetermined shape determined by the reference part number determination step by a weighting coefficient;
A designed part number weighting step of multiplying the number of parts of a predetermined shape determined by the designed part number determination step by a weighting coefficient;
The degree of progress for determining the degree of design progress of the design object based on the ratio of the number multiplied by the weighting coefficient in the designed part number weighting step and the number multiplied by the weighting coefficient in the reference part number weighting step A calculation step;
Run
In the reference portion number weighting step, when the predetermined shape portion is processed, the shape is added to the number of the predetermined shape portions determined in the reference portion number determination step. Multiply by a weighting coefficient that is larger than when no part is processed,
In the designed part number weighting step, when processing has been performed on the part of the predetermined shape, the number of parts of the predetermined shape determined by the designed part number determination step, Multiply the weighting coefficient, which is larger than when the shape is not processed.
The progress calculation method characterized by this.
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記設計物に付与されたパラメータの数を求める設計物パラメータ数判別ステップと、
設計途中の前記被設計物に付与されたパラメータの数を求める被設計物パラメータ数判別ステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数と前記被設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数と前記設計物パラメータ数判別ステップにより判別されたパラメータの数との合計値を求め、これらの合計値の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行させることを特徴とするプログラム。 On the computer,
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A design object parameter number determination step for obtaining the number of parameters assigned to the design object;
A design object parameter number determination step for obtaining the number of parameters given to the design object in the middle of design; and
Obtain a total value of the number of parts having a predetermined shape determined by the designed part number determining step and the number of parameters determined by the design object parameter number determining step, and by the reference part number determining step A total value of the determined number of parts having a predetermined shape and the number of parameters determined by the design object parameter number determination step is obtained, and the design of the design object is based on a ratio of these total values A progress calculation step for determining the progress of
A program characterized by having executed.
基準として設定された設計について、その設計物に含まれている予め定められた形状の部分の数を求める基準部分数判別ステップと、
設計途中の被設計物の、設計済部分に含まれている前記予め定められた形状の部分の数を求める設計済部分数判別ステップと、
前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる基準部分数重み付けステップと、
前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、重み付け係数を乗じる設計済部分数重み付けステップと、
前記設計済部分数重み付けステップにより重み付け係数を乗じた数と、前記基準部分数重み付けステップにより重み付け係数を乗じた数と、の比に基づいて、前記被設計物の設計の進捗度を求める進捗度算出ステップと、
を実行させ、
前記基準部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記基準部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じ、
前記設計済部分数重み付けステップでは、前記予め定められた形状の部分に加工が施されている場合には、前記設計済部分数判別ステップにより判別された予め定められた形状の部分の数に、当該形状の部分に加工が施されていない場合に比べて値が大きい重み付け係数を乗じる、
ことを特徴とするプログラム。 On the computer,
For the design set as a reference, a reference part number determination step for obtaining the number of parts of a predetermined shape included in the design, and
A designed part number determining step for obtaining the number of parts of the predetermined shape included in the designed part of the design object in the middle of design;
A reference part number weighting step of multiplying the number of parts of a predetermined shape determined by the reference part number determination step by a weighting coefficient;
A designed part number weighting step of multiplying the number of parts of a predetermined shape determined by the designed part number determination step by a weighting coefficient;
The degree of progress for determining the degree of design progress of the design object based on the ratio of the number multiplied by the weighting coefficient in the designed part number weighting step and the number multiplied by the weighting coefficient in the reference part number weighting step A calculation step;
And execute
In the reference portion number weighting step, when the predetermined shape portion is processed, the shape is added to the number of the predetermined shape portions determined in the reference portion number determination step. Multiply by a weighting coefficient that is larger than when no part is processed,
In the designed part number weighting step, when processing has been performed on the part of the predetermined shape, the number of parts of the predetermined shape determined by the designed part number determination step, Multiply the weighting coefficient, which is larger than when the shape is not processed.
A program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013073795A JP6322898B2 (en) | 2013-03-29 | 2013-03-29 | Progress calculation device, progress calculation method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013073795A JP6322898B2 (en) | 2013-03-29 | 2013-03-29 | Progress calculation device, progress calculation method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014199483A JP2014199483A (en) | 2014-10-23 |
| JP6322898B2 true JP6322898B2 (en) | 2018-05-16 |
Family
ID=52356367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013073795A Active JP6322898B2 (en) | 2013-03-29 | 2013-03-29 | Progress calculation device, progress calculation method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6322898B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6852487B2 (en) * | 2017-03-21 | 2021-03-31 | 富士ゼロックス株式会社 | Information processing equipment and information processing programs |
| JP6852489B2 (en) * | 2017-03-21 | 2021-03-31 | 富士ゼロックス株式会社 | Information processing equipment and information processing programs |
| JP7528669B2 (en) * | 2020-09-23 | 2024-08-06 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and information processing program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3408548B2 (en) * | 1991-08-21 | 2003-05-19 | 株式会社日立製作所 | Specification creation process control device |
| JP3290498B2 (en) * | 1993-05-20 | 2002-06-10 | マツダ株式会社 | Design management equipment |
| JP2006190199A (en) * | 2005-01-07 | 2006-07-20 | Matsushita Electric Ind Co Ltd | CAD progress management system, progress management method, and program thereof |
| JP2008293292A (en) * | 2007-05-24 | 2008-12-04 | Toshiba Corp | PCB layout design progress management system, information processing apparatus, and PCB layout design progress management method |
| JP5228808B2 (en) * | 2008-11-04 | 2013-07-03 | 富士通株式会社 | Progress management program, progress management apparatus, and progress management method |
-
2013
- 2013-03-29 JP JP2013073795A patent/JP6322898B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014199483A (en) | 2014-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8645107B2 (en) | Automatic component insertion and constraint based on previous-use data | |
| KR101544457B1 (en) | The method for parameter investigation to optimal design | |
| JP6322898B2 (en) | Progress calculation device, progress calculation method and program | |
| CN111176578B (en) | Object aggregation method, apparatus, device and readable storage medium | |
| CN119005579A (en) | Moving order matching method and device and electronic equipment | |
| KR102340443B1 (en) | Method for food service based on shared kitchen and apparatus for using the method | |
| CN110597292A (en) | Unmanned aerial vehicle cluster operation planning method and device | |
| JP2007122144A (en) | Systems and methods to support the selection of project members | |
| JP5473566B2 (en) | Shape simplification device, shape simplification method and program | |
| JP6403864B2 (en) | Service design support system and service design support method | |
| JPWO2007020679A1 (en) | Dimensional tolerance calculation apparatus, dimensional tolerance calculation method, and computer-readable recording medium having recorded dimensional tolerance calculation program | |
| JP2016122358A (en) | Program for thermal load calculation and thermal load calculation device | |
| CN110059328B (en) | Structural analysis simulation method, information processing apparatus, and computer-readable storage medium | |
| US20120072366A1 (en) | Method, system and program product for independent software vendor (isv) solution evaluation | |
| JP2014026612A (en) | Workflow extraction program, workflow extraction method, and workflow extraction device | |
| JP2012022544A (en) | Security product combination candidate determination device, security product combination candidate determination method of security product combination candidate determination device and security product combination candidate determination program | |
| US20090287823A1 (en) | Method and system for server consolidation using a hill climbing algorithm | |
| JP6237002B2 (en) | Model measurement apparatus, model measurement method, and program | |
| JP6187636B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2018049361A (en) | System configuration plan design device and system configuration plan design method | |
| KR102389002B1 (en) | Method of generating consumer propensity data for shoes based on location information | |
| JP2013200818A (en) | Calculation apparatus, cost calculation system and calculation program | |
| Turan et al. | Application of integrated fuzzy-ahp for design concept evaluation: a case study on mold design selection | |
| JP5916465B2 (en) | Calculation apparatus and calculation program | |
| JP2014092925A (en) | Management server device, information processing method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170124 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170327 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170808 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171003 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20171120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20171121 |
|
| 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: 20180313 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180326 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6322898 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |