[go: up one dir, main page]

JP2010231632A - Man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method - Google Patents

Man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method Download PDF

Info

Publication number
JP2010231632A
JP2010231632A JP2009080127A JP2009080127A JP2010231632A JP 2010231632 A JP2010231632 A JP 2010231632A JP 2009080127 A JP2009080127 A JP 2009080127A JP 2009080127 A JP2009080127 A JP 2009080127A JP 2010231632 A JP2010231632 A JP 2010231632A
Authority
JP
Japan
Prior art keywords
shape
closed region
dimensional drawing
man
cross
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.)
Withdrawn
Application number
JP2009080127A
Other languages
Japanese (ja)
Inventor
Yoshito Fukutome
吉人 福留
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009080127A priority Critical patent/JP2010231632A/en
Publication of JP2010231632A publication Critical patent/JP2010231632A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】作業工数の見積もり精度を向上させること。
【解決手段】本工数見積手法では、作業工数の見積対象となる部品Xの正面図P1の中から閉領域C1を抽出する。このあと、閉領域C1と正面形状が一致する部品形状を、各種データベース210,220の中から検索する。ここで、複数の部品形状が検索された場合、右側面図P2の中から閉領域C1に対応する形状S1を抽出する。そして、複数の部品形状の中から、形状S1と右側面形状が一致する部品形状を検索する。ここで、複数の部品形状が検索された場合、下面図P3の中から閉領域C1に対応する形状S2を抽出する。そして、複数の部品形状の中から、形状S2と下面形状が一致する部品形状を検索する。このように、本工数見積手法では、部品Xが有する部品形状を、複数の視点から見た断面形状の組み合わせから特定する。
【選択図】図2
[PROBLEMS] To improve the accuracy of estimation of work man-hours.
In this man-hour estimation method, a closed region C1 is extracted from a front view P1 of a part X to be estimated for man-hours. Thereafter, a part shape whose front shape matches the closed region C1 is searched from the various databases 210 and 220. Here, when a plurality of component shapes are searched, the shape S1 corresponding to the closed region C1 is extracted from the right side view P2. Then, a component shape whose shape S1 matches the right side shape is searched from among a plurality of component shapes. Here, when a plurality of component shapes are retrieved, the shape S2 corresponding to the closed region C1 is extracted from the bottom view P3. Then, a component shape whose shape S2 and the bottom surface shape coincide with each other is searched from a plurality of component shapes. As described above, in the man-hour estimation method, the part shape of the part X is specified from combinations of cross-sectional shapes viewed from a plurality of viewpoints.
[Selection] Figure 2

Description

この発明は、作業工数の見積もりに関する工数見積支援プログラム、工数見積支援装置、および工数見積支援方法に関する。   The present invention relates to a man-hour estimation support program, a man-hour estimation support device, and a man-hour estimation support method related to work man-hour estimation.

従来、対象物(たとえば、部品)に関する2次元図面を利用して、3次元図面の作成や対象物の加工にかかる作業工数を見積もる手法が知られている。具体的には、たとえば、2次元図面の図面サイズ(たとえば、A4、A3など)や図面内の要素(たとえば、直線、円弧など)数などから作業工数を見積もる。   2. Description of the Related Art Conventionally, there has been known a technique for estimating a work man-hour required for creating a three-dimensional drawing or processing an object using a two-dimensional drawing related to the object (for example, a part). Specifically, for example, the work man-hour is estimated from the drawing size (for example, A4, A3, etc.) of the two-dimensional drawing and the number of elements (for example, straight lines, arcs, etc.) in the drawing.

また、従来においては、2次元図面の中から各種要素を抽出する技術が開示されている(たとえば、下記特許文献1〜3参照。)。具体的には、たとえば、対象物に関する図形データの中から閉図形のデータを抽出し、抽出されたデータを予め定義されている固定形状のデータと照合することにより、加工に必要な定形状を明らかにするものがある。   Conventionally, techniques for extracting various elements from a two-dimensional drawing have been disclosed (see, for example, Patent Documents 1 to 3 below). Specifically, for example, by extracting closed graphic data from graphic data related to an object, and comparing the extracted data with data of a fixed shape defined in advance, a fixed shape necessary for processing can be obtained. There is something to clarify.

特開平6−259122号公報JP-A-6-259122 特開平6−259507号公報JP-A-6-259507 特開平4−287284号公報JP-A-4-287284

しかしながら、対象物に関する3次元図面の作成や対象物の加工にかかる作業工数は、作業者がおこなう具体的な作業内容(たとえば、穴あけ、面取り)を考慮して見積もる必要がある。したがって、上述した従来技術のように、単純に図面サイズや図面内の直線や円弧などの要素数などから作業工数を見積もると、見積もり精度が著しく低下するという問題があった。   However, it is necessary to estimate the work man-hours required for creating a three-dimensional drawing relating to the object and processing the object in consideration of specific work contents (for example, drilling and chamfering) performed by the worker. Therefore, as in the prior art described above, if the work man-hour is simply estimated from the drawing size or the number of elements such as a straight line or an arc in the drawing, there is a problem that the estimation accuracy is significantly lowered.

また、上述した特許文献1〜3の従来技術は、凹凸のある立体的な形状の要素には適用することが難しいという問題があった。したがって、2次元図面の中から立体的な形状の要素を適切に取り出すことができず、結果的に作業工数の見積もり精度が低下するという問題があった。   In addition, the above-described conventional techniques of Patent Documents 1 to 3 have a problem that it is difficult to apply to a three-dimensional element having unevenness. Accordingly, there has been a problem that it is not possible to appropriately extract a three-dimensional element from the two-dimensional drawing, and as a result, the estimation accuracy of the work man-hour is lowered.

本開示技術は、上述した従来技術による問題点を解消するため、対象物に関する3次元図面の作成や対象物の加工にかかる作業工数の見積もり精度を向上させる工数見積支援プログラム、工数見積支援装置、および工数見積支援方法を提供することを目的とする。   In order to solve the above-described problems caused by the conventional technology, the present disclosure technology is a man-hour estimation support program, man-hour estimation support device, which improves the accuracy of estimation of the man-hours required for creation of a three-dimensional drawing related to an object and processing of the object, It aims at providing a man-hour estimation support method.

上述した課題を解決し、目的を達成するため、本開示技術は、作業工数の見積対象となる対象物の2次元図面を取得し、取得された2次元図面の中から閉領域を抽出し、抽出された閉領域と形状が一致する断面形状を、物体が有する形状の属性と複数の視点から前記形状を見た場合の前記視点ごとの断面形状とを関連付けて記憶するデータベースに記憶されている断面形状のうち、前記閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索し、検索された断面形状の属性を、前記閉領域があらわす形状の属性として出力することを特徴とする。   In order to solve the above-described problems and achieve the object, the disclosed technology acquires a two-dimensional drawing of an object to be estimated for man-hours, extracts a closed region from the acquired two-dimensional drawing, The cross-sectional shape that matches the shape of the extracted closed region is stored in a database that stores the shape attribute of the object in association with the cross-sectional shape for each viewpoint when the shape is viewed from a plurality of viewpoints. The cross-sectional shape is searched from cross-sectional shapes when viewed from the same viewpoint as the two-dimensional drawing from which the closed region is extracted, and the attribute of the searched cross-sectional shape is output as the attribute of the shape represented by the closed region. It is characterized by doing.

本開示技術によれば、2次元図面内の閉領域があらわす形状を明らかにすることにより、対象物が有する形状を特定することができる。   According to the disclosed technology, the shape of the target object can be specified by clarifying the shape represented by the closed region in the two-dimensional drawing.

本工数見積支援プログラム、工数見積支援装置、および工数見積支援方法によれば、3次元図面の作成や対象物の加工にかかる作業工数の見積もり精度を向上させることができるという効果を奏する。   According to the present man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method, there is an effect that it is possible to improve the estimation accuracy of the man-hours required for creating a three-dimensional drawing and processing an object.

2次元図面の一例を示す説明図である。It is explanatory drawing which shows an example of a two-dimensional drawing. 本工数見積手法の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of this man-hour estimation method. 工数見積装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a man-hour estimation apparatus. 内部作業パターンDBの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of internal work pattern DB. 外部作業パターンDBの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of external work pattern DB. 工数見積支援装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of a man-hour estimation assistance apparatus. 第1および第2の閉領域の一例を示す説明図である。It is explanatory drawing which shows an example of the 1st and 2nd closed area | region. 閉領域に対応する形状の抽出例を示す説明図である。It is explanatory drawing which shows the example of extraction of the shape corresponding to a closed area | region. 抽出結果テーブルの一例を示す説明図である。It is explanatory drawing which shows an example of an extraction result table. 作業パターンテーブルの一例を示す説明図(その1)である。It is explanatory drawing (the 1) which shows an example of a work pattern table. 作業時間テーブルの一例を示す説明図である。It is explanatory drawing which shows an example of a work time table. 作業パターンテーブルの一例を示す説明図(その2)である。It is explanatory drawing (the 2) which shows an example of a work pattern table. 特殊内部作業パターンDBの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of special internal work pattern DB. 特殊外部作業パターンDBの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of special external work pattern DB. 閉領域の削除例を示す説明図である。It is explanatory drawing which shows the example of deletion of a closed area | region. 閉領域に対応する形状の削除例を示す説明図である。It is explanatory drawing which shows the example of deletion of the shape corresponding to a closed area | region. 2次元図面リストの具体例を示す説明図である。It is explanatory drawing which shows the specific example of a two-dimensional drawing list. 工数見積装置の工数見積処理手順の一例を示すフローチャート(その1)である。It is a flowchart (the 1) which shows an example of the man-hour estimation process sequence of a man-hour estimation apparatus. 工数見積装置の工数見積処理手順の一例を示すフローチャート(その2)である。It is a flowchart (the 2) which shows an example of the man-hour estimation process sequence of a man-hour estimation apparatus. 工数見積装置の工数見積処理手順の一例を示すフローチャート(その3)である。It is a flowchart (the 3) which shows an example of the man-hour estimation process sequence of a man-hour estimation apparatus. 第1の絞り込み処理の具体的処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the specific process sequence of a 1st narrowing-down process. 第1の削除処理の具体的処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the specific process sequence of a 1st deletion process. 第1の登録処理の具体的処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the specific process sequence of a 1st registration process. 作成途中の2次元図面の一例を示す説明図である。It is explanatory drawing which shows an example of the two-dimensional drawing in the middle of preparation. 進捗率算出処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of a progress rate calculation process procedure.

以下に添付図面を参照して、この発明にかかる工数見積支援プログラム、工数見積支援装置、および工数見積支援方法の好適な実施の形態を詳細に説明する。   Exemplary embodiments of a man-hour estimation support program, a man-hour estimation support device, and a man-hour estimation support method according to the present invention will be described below in detail with reference to the accompanying drawings.

(2次元図面の一例)
まず、作業工数の見積もり対象物に関する2次元図面について説明する。図1は、2次元図面の一例を示す説明図である。図1において、正面図P1,右側面図P2,下面図P3は、作業工数の見積対象となる部品Xに関する2次元図面である。
(Example of two-dimensional drawing)
First, a two-dimensional drawing relating to an object for estimating work man-hours will be described. FIG. 1 is an explanatory diagram showing an example of a two-dimensional drawing. In FIG. 1, a front view P1, a right side view P2, and a bottom view P3 are two-dimensional drawings relating to a part X that is a target of estimation of work man-hours.

正面図P1は、部品Xの正面とした面の2次元図面である。右側面図P2は、部品Xを右側面から見た2次元図面である。下面図P3は、部品Xの下面とした面の2次元図面である。各図面P1〜P3では、寸法、寸法線、外形線およびかくれ線などを用いて部品Xの断面形状が表現されている。   The front view P1 is a two-dimensional drawing of the surface taken as the front of the component X. The right side view P2 is a two-dimensional drawing of the part X viewed from the right side. The bottom view P3 is a two-dimensional drawing of the surface of the part X as the bottom surface. In each of the drawings P1 to P3, the cross-sectional shape of the component X is expressed using dimensions, dimension lines, outline lines, and hide lines.

ここで、寸法線とは、対象物の寸法をあらわす線(図中、細い実線)である。外形線とは、対象物の見える部分の形状をあらわす線(図中、太い実線)である。かくれ線とは、対象物の見えない部分の形状をあらわす線(図中、点線)である。   Here, the dimension line is a line (a thin solid line in the figure) representing the dimension of the object. The outline line is a line (a thick solid line in the figure) representing the shape of the portion where the object can be seen. The hide line is a line (dotted line in the figure) representing the shape of the part where the object cannot be seen.

(本工数見積手法の概要)
つぎに、本工数見積手法の概要について説明する。本工数見積手法では、対象物に関する2次元図面を用いて、3次元図面の作成(または、対象物の加工)にかかる作業工数を見積もる。
(Outline of the man-hour estimation method)
Next, the outline of the man-hour estimation method will be described. In the present man-hour estimation method, the man-hours required for creation of a three-dimensional drawing (or processing of an object) are estimated using a two-dimensional drawing relating to the object.

図2は、本工数見積手法の概要を示す説明図である。ここでは、図1に示した部品Xに関する2次元図面P1〜P3を用いて、部品Xに関する3次元図面の作成にかかる作業工数を見積もる場合について説明する。なお、以下に説明する手順(1)〜(6)の実行主体は、図3に示す工数見積装置300である。   FIG. 2 is an explanatory diagram showing an outline of the man-hour estimation method. Here, a case will be described in which the work man-hours required to create a three-dimensional drawing relating to the part X are estimated using the two-dimensional drawings P1 to P3 relating to the part X shown in FIG. The execution subject of the procedures (1) to (6) described below is the man-hour estimation device 300 shown in FIG.

(1)工数見積装置300により、部品Xの2次元図面P1〜P3の中から閉領域を抽出する。ここで、閉領域とは、2次元図面において実線で囲まれた領域である。具体的には、たとえば、工数見積装置300が、正面図P1の中から閉領域C1を抽出する。なお、閉領域についての詳細な説明は図7を用いて後述する。   (1) The closed region is extracted from the two-dimensional drawings P1 to P3 of the part X by the man-hour estimating device 300. Here, the closed region is a region surrounded by a solid line in the two-dimensional drawing. Specifically, for example, the man-hour estimation device 300 extracts the closed region C1 from the front view P1. A detailed description of the closed region will be described later with reference to FIG.

(2)工数見積装置300により、部品形状と該部品形状を複数の視点から見た場合の視点ごとの断面形状とを関連付けて記憶する各種データベース210,220の中から、閉領域C1と形状が一致する断面形状を検索する。このとき、閉領域C1の抽出元の正面図P1と同一の視点から部品形状を見た場合の断面形状(ここでは、正面形状)を検索対象とする。   (2) With the man-hour estimation device 300, the closed region C1 and the shape are selected from the various databases 210 and 220 that store the part shape and the cross-sectional shape for each viewpoint when the part shape is viewed from a plurality of viewpoints. Search for a matching cross-sectional shape. At this time, the cross-sectional shape (here, the front shape) when the part shape is viewed from the same viewpoint as the front view P1 from which the closed region C1 is extracted is set as a search target.

すなわち、各種データベース210,220の中から閉領域C1と形状が一致する断面形状を検索することで、閉領域C1があらわす部品形状を特定する。なお、各種データベース210,220の記憶内容については図4および図5を用いて後述する。   That is, by searching a cross-sectional shape whose shape matches that of the closed region C1 from the various databases 210 and 220, the part shape represented by the closed region C1 is specified. The contents stored in the various databases 210 and 220 will be described later with reference to FIGS.

ここで、断面形状が一つ検索された場合、検索された断面形状と関連付けられている部品形状が、閉領域C1があらわす部品形状となる。一方、断面形状が複数検索された場合、検索された断面形状とそれぞれ関連付けられている部品形状が、閉領域C1があらわす部品形状の部品形状候補となる。したがって、複数の部品形状候補の中から、閉領域C1があらわす部品形状を絞り込む必要がある。   Here, when one cross-sectional shape is retrieved, the component shape associated with the retrieved cross-sectional shape is the component shape represented by the closed region C1. On the other hand, when a plurality of cross-sectional shapes are searched, the component shapes respectively associated with the searched cross-sectional shapes become the component shape candidates of the component shapes represented by the closed region C1. Therefore, it is necessary to narrow down the part shape represented by the closed region C1 from among a plurality of part shape candidates.

(3)工数見積装置300により、断面形状が複数検索された場合、正面図P1の中から抽出された閉領域C1に対応する形状を右側面図P2の中から抽出する。具体的には、たとえば、工数見積装置300が、右側面図P2の中から閉領域C1に対応する形状S1を抽出する。   (3) When a plurality of cross-sectional shapes are retrieved by the man-hour estimating device 300, the shape corresponding to the closed region C1 extracted from the front view P1 is extracted from the right side view P2. Specifically, for example, the man-hour estimating device 300 extracts the shape S1 corresponding to the closed region C1 from the right side view P2.

(4)工数見積装置300により、複数の部品形状候補の中から、右側面から見た場合の断面形状が、形状S1と一致する部品形状候補を検索する。ここで、部品形状候補が一つ検索された場合は、検索された部品形状候補が、閉領域C1があらわす部品形状となる。一方、部品形状候補が複数検索された場合は、さらに絞り込む必要がある。   (4) The man-hour estimation device 300 searches for a part shape candidate whose cross-sectional shape when viewed from the right side matches the shape S1 from among a plurality of part shape candidates. Here, when one part shape candidate is retrieved, the retrieved part shape candidate is a part shape represented by the closed region C1. On the other hand, when a plurality of part shape candidates are searched, it is necessary to further narrow down.

(5)工数見積装置300により、部品形状候補が複数検索された場合、正面図P1の中から抽出された閉領域C1に対応する形状を下面図P3の中から抽出する。具体的には、たとえば、工数見積装置300が、下面図P3の中から閉領域C1に対応する形状S2を抽出する。   (5) When a plurality of part shape candidates are retrieved by the man-hour estimation device 300, the shape corresponding to the closed region C1 extracted from the front view P1 is extracted from the bottom view P3. Specifically, for example, the man-hour estimating device 300 extracts the shape S2 corresponding to the closed region C1 from the bottom view P3.

(6)工数見積装置300により、複数の部品形状候補の中から、下面から見た場合の断面形状が、形状S2と一致する部品形状候補を検索する。ここでは、『長穴−貫通』をあらわす部品形状候補が一つ検索されている。このため、閉領域C1があらわす部品形状は『長穴−貫通』であり、部品Xが『長穴−貫通』を有していることを特定することができる。   (6) The man-hour estimating device 300 searches for a part shape candidate whose cross-sectional shape when viewed from the bottom matches the shape S2 from among a plurality of part shape candidates. Here, one part shape candidate representing “long hole-penetration” is searched. Therefore, it is possible to specify that the part shape represented by the closed region C <b> 1 is “elongate hole-penetrating”, and that the part X has “elongate hole-penetrating”.

このように、本工数見積手法では、部品Xが有する部品形状を、複数の視点から見た場合の断面形状の組み合わせから特定する。これにより、部品Xに関する3次元図面の作成に必要となる作業を洗い出すことができ、作業工数を精度よく見積もることができる。   As described above, in the man-hour estimation method, the part shape of the part X is specified from the combination of cross-sectional shapes when viewed from a plurality of viewpoints. This makes it possible to identify the work required for creating a three-dimensional drawing related to the part X, and to estimate the work man-hours with high accuracy.

(工数見積装置のハードウェア構成)
つぎに、実施の形態にかかる工数見積装置300のハードウェア構成について説明する。図3は、工数見積装置のハードウェア構成を示すブロック図である。図3において、工数見積装置300は、CPU(Central Processing Unit)301と、ROM(Read‐Only Memory)302と、RAM(Random Access Memory)303と、磁気ディスクドライブ304と、磁気ディスク305と、光ディスクドライブ306と、光ディスク307と、ディスプレイ308と、I/F(Interface)309と、キーボード310と、マウス311と、スキャナ312と、プリンタ313と、を備えている。また、各構成部はバス320によってそれぞれ接続されている。
(Hardware configuration of the man-hour estimation device)
Next, a hardware configuration of the man-hour estimation device 300 according to the embodiment will be described. FIG. 3 is a block diagram illustrating a hardware configuration of the man-hour estimation device. In FIG. 3, a man-hour estimation device 300 includes a CPU (Central Processing Unit) 301, a ROM (Read-Only Memory) 302, a RAM (Random Access Memory) 303, a magnetic disk drive 304, a magnetic disk 305, and an optical disk. A drive 306, an optical disk 307, a display 308, an I / F (Interface) 309, a keyboard 310, a mouse 311, a scanner 312, and a printer 313 are provided. Each component is connected by a bus 320.

ここで、CPU301は、工数見積装置300の全体の制御を司る。ROM302は、ブートプログラムなどのプログラムを記憶している。RAM303は、CPU301のワークエリアとして使用される。磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータのリード/ライトを制御する。磁気ディスク305は、磁気ディスクドライブ304の制御で書き込まれたデータを記憶する。   Here, the CPU 301 controls the entire man-hour estimation device 300. The ROM 302 stores a program such as a boot program. The RAM 303 is used as a work area for the CPU 301. The magnetic disk drive 304 controls the reading / writing of the data with respect to the magnetic disk 305 according to control of CPU301. The magnetic disk 305 stores data written under the control of the magnetic disk drive 304.

光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータのリード/ライトを制御する。光ディスク307は、光ディスクドライブ306の制御で書き込まれたデータを記憶したり、光ディスク307に記憶されたデータをコンピュータに読み取らせたりする。   The optical disk drive 306 controls the reading / writing of the data with respect to the optical disk 307 according to control of CPU301. The optical disk 307 stores data written under the control of the optical disk drive 306, and causes the computer to read data stored on the optical disk 307.

ディスプレイ308は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ308は、たとえば、CRT、TFT液晶ディスプレイ、プラズマディスプレイなどを採用することができる。   The display 308 displays data such as a document, an image, and function information as well as a cursor, an icon, or a tool box. As this display 308, for example, a CRT, a TFT liquid crystal display, a plasma display, or the like can be adopted.

インターフェース(以下、「I/F」と略する。)309は、通信回線を通じてLAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどのネットワーク314に接続され、このネットワーク314を介して他の装置に接続される。そして、I/F309は、ネットワーク314と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。I/F309には、たとえばモデムやLANアダプタなどを採用することができる。   An interface (hereinafter abbreviated as “I / F”) 309 is connected to a network 314 such as a LAN (Local Area Network), a WAN (Wide Area Network), and the Internet through a communication line, and the other via the network 314. Connected to other devices. The I / F 309 serves as an internal interface with the network 314 and controls data input / output from an external device. For example, a modem or a LAN adapter can be adopted as the I / F 309.

キーボード310は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス311は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。   The keyboard 310 includes keys for inputting characters, numbers, various instructions, and the like, and inputs data. Moreover, a touch panel type input pad or a numeric keypad may be used. The mouse 311 performs cursor movement, range selection, window movement, size change, and the like. A trackball or a joystick may be used as long as they have the same function as a pointing device.

スキャナ312は、画像を光学的に読み取り、工数見積装置300内に画像データを取り込む。なお、スキャナ312は、OCR(Optical Character Reader)機能を持たせてもよい。また、プリンタ313は、画像データや文書データを印刷する。プリンタ313には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。   The scanner 312 optically reads an image and takes in the image data into the man-hour estimation device 300. The scanner 312 may have an OCR (Optical Character Reader) function. The printer 313 prints image data and document data. As the printer 313, for example, a laser printer or an ink jet printer can be employed.

(各種データベースの記憶内容)
つぎに、各種データベース210,220について説明する。各種データベース210,220は、たとえば、図3に示した工数見積装置300のRAM303、磁気ディスク305、光ディスク307などの記憶領域によりその機能を実現する。
(Contents stored in various databases)
Next, the various databases 210 and 220 will be described. The various databases 210 and 220 realize their functions by, for example, storage areas such as the RAM 303, the magnetic disk 305, and the optical disk 307 of the man-hour estimation device 300 shown in FIG.

まず、内部作業パターンDB210の記憶内容について説明する。図4は、内部作業パターンDBの記憶内容の一例を示す説明図である。図4において、内部作業パターンDB210は、作業名、正面形状、右側面形状、左側面形状、上面形状、下面形状および背面形状のフィールド項目を有している。各フィールド項目に情報を設定することで、部品形状に関する情報がレコードとして記憶されている。   First, the contents stored in the internal work pattern DB 210 will be described. FIG. 4 is an explanatory diagram showing an example of the contents stored in the internal work pattern DB. In FIG. 4, the internal work pattern DB 210 has field items of work name, front face shape, right side face shape, left side face shape, top face shape, bottom face shape, and back face shape. By setting information in each field item, information regarding the component shape is stored as a record.

ここで、作業名とは、部品形状の属性であり、部品形状を形成するための作業の名称である。正面形状とは、部品形状を正面方向から見た場合の断面形状である。右側面形状とは、部品形状を右側面方向から見た場合の断面形状である。左側面図とは、部品形状を左側面方向から見た場合の断面形状である。上面形状とは、部品形状を上面方向から見た場合の断面形状である。下面形状とは、部品形状を下面方向から見た場合の断面形状である。背面形状とは、部品形状を背面方向から見た場合の断面形状である。   Here, the work name is an attribute of the part shape and is the name of the work for forming the part shape. The front shape is a cross-sectional shape when the part shape is viewed from the front direction. The right side surface shape is a cross-sectional shape when the part shape is viewed from the right side surface direction. The left side view is a cross-sectional shape when the part shape is viewed from the left side direction. The top surface shape is a cross-sectional shape when the part shape is viewed from the top surface direction. The bottom surface shape is a cross-sectional shape when the part shape is viewed from the bottom surface direction. The back surface shape is a cross-sectional shape when the component shape is viewed from the back surface direction.

つぎに、外部作業パターンDB220の記憶内容について説明する。図5は、外部作業パターンDBの記憶内容の一例を示す説明図である。図5において、外部作業パターンDB220は、作業名、正面形状、右側面形状、左側面形状、上面形状、下面形状および背面形状のフィールド項目を有している。各フィールド項目に情報を設定することで、部品形状に関する情報がレコードとして記憶されている。   Next, the contents stored in the external work pattern DB 220 will be described. FIG. 5 is an explanatory diagram showing an example of the contents stored in the external work pattern DB. In FIG. 5, the external work pattern DB 220 has field items of work name, front face shape, right side face shape, left side face shape, top face shape, bottom face shape, and back face shape. By setting information in each field item, information regarding the component shape is stored as a record.

(工数見積支援装置の機能的構成)
つぎに、工数見積支援装置の機能的構成について説明する。図6は、工数見積支援装置の機能的構成を示すブロック図である。図6において、工数見積支援装置300は、取得部601と、抽出部602と、検索部603と、算出部604と、登録部605と、削除部606と、作成部607と、出力部608と、を含む構成である。この制御部となる機能(取得部601〜出力部608)は、具体的には、たとえば、図3に示したROM302、RAM303、磁気ディスク305、光ディスク307などの記憶装置に記憶されたプログラムをCPU301に実行させることにより、または、I/F309により、その機能を実現する。
(Functional configuration of man-hour estimation support device)
Next, a functional configuration of the man-hour estimation support apparatus will be described. FIG. 6 is a block diagram illustrating a functional configuration of the man-hour estimation support apparatus. 6, the man-hour estimation support apparatus 300 includes an acquisition unit 601, an extraction unit 602, a search unit 603, a calculation unit 604, a registration unit 605, a deletion unit 606, a creation unit 607, and an output unit 608. It is the structure containing these. Specifically, the functions (acquisition unit 601 to output unit 608) serving as the control unit are, for example, a program stored in a storage device such as the ROM 302, RAM 303, magnetic disk 305, and optical disk 307 shown in FIG. The function is realized by executing the function or by the I / F 309.

取得部601は、作業工数の見積もり対象物を複数の視点から見た場合の視点ごとの2次元図面を取得する機能を有する。ここで、対象物とは、たとえば、部品、工業製品、建築物などである。作業工数とは、たとえば、対象物の3次元図面の作成作業や加工作業にかかる工数である。2次元図面とは、たとえば、製図通則や工業分野共通の製図通則にしたがって作成された電子データである。   The acquisition unit 601 has a function of acquiring a two-dimensional drawing for each viewpoint when the target for estimating the number of work steps is viewed from a plurality of viewpoints. Here, the object is, for example, a part, an industrial product, a building, or the like. The work man-hour is, for example, the man-hour required for creating and processing a three-dimensional drawing of an object. A two-dimensional drawing is, for example, electronic data created in accordance with drafting rules and drafting rules common to the industrial field.

具体的には、たとえば、取得部601が、図3に示したキーボード310やマウス311を用いたユーザの操作入力により、2次元図面(たとえば、正面図P1,右側面図P2,下面図P3)を受け付けてもよい。また、取得部601が、I/F309を介して、外部のコンピュータ装置から2次元図面を取得してもよい。   Specifically, for example, the acquisition unit 601 receives a two-dimensional drawing (for example, front view P1, right side view P2, bottom view P3) by a user operation input using the keyboard 310 or the mouse 311 shown in FIG. May be accepted. The acquisition unit 601 may acquire a two-dimensional drawing from an external computer device via the I / F 309.

また、各2次元図面には、対象物をどの視点から見た図面なのかを特定するための視点情報が付加されている。なお、取得された取得結果は、図3に示したRAM303、磁気ディスク305、光ディスク307などの記憶装置に記憶される。   In addition, viewpoint information for specifying from which viewpoint the object is viewed is added to each two-dimensional drawing. The acquired result is stored in a storage device such as the RAM 303, the magnetic disk 305, and the optical disk 307 shown in FIG.

抽出部602は、取得された2次元図面の中から閉領域を抽出する機能を有する。具体的には、たとえば、抽出部602が、2次元図面の中から、最大外形形状に含まれる閉領域のうち最大外形形状の境界に接していない閉領域(以下、「第1の閉領域」という)を抽出する。このとき、第1の閉領域が複数存在する場合、面積が小さい閉領域を優先的に抽出することにしてもよい。   The extraction unit 602 has a function of extracting a closed region from the acquired two-dimensional drawing. Specifically, for example, the extraction unit 602 includes a closed region (hereinafter, “first closed region”) that is not in contact with the boundary of the maximum outer shape among the closed regions included in the maximum outer shape from the two-dimensional drawing. Extract). At this time, when there are a plurality of first closed regions, a closed region having a small area may be preferentially extracted.

また、抽出部602が、2次元図面の中から、最大外形形状に含まれる閉領域のうち当該最大外形形状の境界に接している閉領域(以下、「第2の閉領域」という)を抽出する。このとき、第2の閉領域が複数存在する場合、面積が小さい閉領域を優先的に抽出することにしてもよい。ここで、部品Xに関する正面図P1および右側面図P2を例に挙げて、抽出対象となる第1および第2の閉領域について説明する。   Further, the extraction unit 602 extracts a closed region (hereinafter referred to as “second closed region”) in contact with the boundary of the maximum outer shape from among the closed regions included in the maximum outer shape from the two-dimensional drawing. To do. At this time, when there are a plurality of second closed regions, a closed region having a small area may be preferentially extracted. Here, taking the front view P1 and the right side view P2 regarding the part X as examples, the first and second closed regions to be extracted will be described.

図7は、第1および第2の閉領域の一例を示す説明図である。正面図P1において、閉領域C1,C2は、最大外形形状710に含まれる閉領域のうち最大外形形状710の境界に接していない第1の閉領域である。また、右側面図P2において、閉領域C3,C4は、最大外形形状720に含まれる閉領域のうち、最大外形形状720の境界に接し、かつ、面積が最小の第2の閉領域である。   FIG. 7 is an explanatory diagram illustrating an example of the first and second closed regions. In the front view P <b> 1, the closed regions C <b> 1 and C <b> 2 are first closed regions that are not in contact with the boundary of the maximum outer shape 710 among the closed regions included in the maximum outer shape 710. In the right side view P2, closed regions C3 and C4 are second closed regions that are in contact with the boundary of the maximum outer shape 720 and have the smallest area among the closed regions included in the maximum outer shape 720.

図6の説明に戻り、抽出部602は、閉領域の抽出元の2次元図面とは異なる他の2次元図面の中から、閉領域に対応する形状を抽出する機能を有する。具体的には、たとえば、抽出部602が、2次元図面間の相互の位置関係から、他の2次元図面における閉領域に対応する形状の位置を特定し、特定された位置に存在する形状を抽出する。   Returning to the description of FIG. 6, the extraction unit 602 has a function of extracting a shape corresponding to the closed region from another two-dimensional drawing different from the two-dimensional drawing from which the closed region is extracted. Specifically, for example, the extraction unit 602 specifies the position of the shape corresponding to the closed region in another two-dimensional drawing from the mutual positional relationship between the two-dimensional drawings, and the shape existing at the specified position is determined. Extract.

ここで、閉領域に対応する形状の抽出例について説明する。図8は、閉領域に対応する形状の抽出例を示す説明図である。図8において、閉領域C2は、正面図P1から抽出された第1の閉領域である。この場合、抽出部602が、正面図P1と右側面図P2との相互の位置関係から、右側面図P2における閉領域C2に対応する領域801を特定する。   Here, an example of extracting the shape corresponding to the closed region will be described. FIG. 8 is an explanatory diagram illustrating an example of extracting a shape corresponding to the closed region. In FIG. 8, the closed region C2 is a first closed region extracted from the front view P1. In this case, the extraction unit 602 specifies a region 801 corresponding to the closed region C2 in the right side view P2 from the mutual positional relationship between the front view P1 and the right side view P2.

そして、抽出部602が、特定された領域801から形状S3を抽出する。また、抽出部602が、正面図P1と下面図P3との相互の位置関係から、下面図P3における閉領域C2に対応する領域802を特定する。そして、抽出部602が、領域802から形状S4を抽出する。つぎに、抽出結果のデータ保持について説明する。   Then, the extraction unit 602 extracts the shape S3 from the identified region 801. Further, the extraction unit 602 specifies a region 802 corresponding to the closed region C2 in the bottom view P3 from the mutual positional relationship between the front view P1 and the bottom view P3. Then, the extraction unit 602 extracts the shape S4 from the region 802. Next, data retention of extraction results will be described.

図9は、抽出結果テーブルの一例を示す説明図である。図9において、抽出結果テーブル900は、閉領域IDおよび形状IDのフィールド項目を有している。各フィールド項目に情報を設定することで、閉領域ごとの抽出結果に関する情報がレコードとして記憶される。ここで、閉領域IDとは、閉領域の識別子である。形状IDとは、閉領域に対応する形状の識別子である。   FIG. 9 is an explanatory diagram illustrating an example of the extraction result table. In FIG. 9, the extraction result table 900 has field items of a closed region ID and a shape ID. By setting information in each field item, information regarding the extraction result for each closed region is stored as a record. Here, the closed region ID is an identifier of the closed region. The shape ID is an identifier of a shape corresponding to the closed region.

(a)正面図P1の中から閉領域C2が抽出されると、閉領域IDのフィールド項目に「C2」が設定される。(b)抽出部602により、右側面図P2の中から閉領域C2に対応する形状S3が抽出されると、形状IDのフィールド項目に「S3」が設定される。(c)抽出部602により、下面図P3の中から閉領域C2に対応する形状S4が抽出されると、形状IDのフィールド項目に「S4」が設定される。   (A) When the closed region C2 is extracted from the front view P1, “C2” is set in the field item of the closed region ID. (B) When the extraction unit 602 extracts the shape S3 corresponding to the closed region C2 from the right side view P2, “S3” is set in the field item of the shape ID. (C) When the extraction unit 602 extracts the shape S4 corresponding to the closed region C2 from the bottom view P3, “S4” is set in the field item of the shape ID.

抽出結果テーブル900によれば、2次元図面の中から抽出された抽出済みの閉領域および形状を認識することができる。これにより、閉領域および形状の重複抽出を防ぐことができる。なお、後述する削除部606によって抽出済みの閉領域および該閉領域に対応する形状を、2次元図面の中から削除することで、重複抽出を回避することにしてもよい。また、抽出結果テーブル900は、RAM303、磁気ディスク305、光ディスク307などの記憶装置に記憶されている。   According to the extraction result table 900, the extracted closed region and shape extracted from the two-dimensional drawing can be recognized. Thereby, it is possible to prevent duplicated extraction of closed regions and shapes. In addition, you may decide to avoid duplication extraction by deleting the closed area | region and the shape corresponding to this closed area | region already extracted by the deletion part 606 mentioned later from a two-dimensional drawing. The extraction result table 900 is stored in a storage device such as the RAM 303, the magnetic disk 305, and the optical disk 307.

図6の説明に戻り、検索部603は、抽出された閉領域と形状が一致する断面形状を、各種データベース210,220に記憶されている断面形状のうち、閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索する機能を有する。以下、第1または第2の閉領域が抽出された場合の検索処理の具体例について説明する。   Returning to the description of FIG. 6, the search unit 603 selects a cross-sectional shape whose shape matches that of the extracted closed region from among the cross-sectional shapes stored in the various databases 210 and 220, the two-dimensional drawing from which the closed region is extracted. Has a function of searching from the cross-sectional shape when viewed from the same viewpoint. Hereinafter, a specific example of search processing when the first or second closed region is extracted will be described.

まず、第1の閉領域が抽出された場合、検索部603が、取得された2次元図面に付加されている視点情報から視点を特定する。そして、検索部603が、内部作業パターンDB210の記憶内容のうち、特定された視点から見た形状のフィールド項目に設定されている断面形状を検索対象として、第1の閉領域と形状が一致する断面形状を検索する。   First, when the first closed region is extracted, the search unit 603 specifies the viewpoint from the viewpoint information added to the acquired two-dimensional drawing. Then, the search unit 603 matches the shape of the first closed region with the cross-sectional shape set in the field item of the shape viewed from the identified viewpoint in the stored contents of the internal work pattern DB 210 as the search target. Search for cross-sectional shape.

具体的には、たとえば、正面図P1から第1の閉領域C1が抽出された場合、検索部603が、正面図P1に付加されている視点情報から視点(正面)を特定する。そして、検索部603が、内部作業パターンDB210の正面形状のフィールド項目を検索対象として、第1の閉領域C1と形状が一致する断面形状が設定されたレコードを検索する。   Specifically, for example, when the first closed region C1 is extracted from the front view P1, the search unit 603 specifies the viewpoint (front) from the viewpoint information added to the front view P1. Then, the search unit 603 searches for a record in which a cross-sectional shape that matches the shape of the first closed region C1 is set, using the field item of the front shape of the internal work pattern DB 210 as a search target.

一方、第2の閉領域が抽出された場合、検索部603が、取得された2次元図面に付加されている視点情報から視点を特定する。そして、検索部603が、外部作業パターンDB220の記憶内容のうち、特定された視点から見た形状のフィールド項目に設定されている断面形状を検索対象として、第2の閉領域と形状が一致する断面形状を検索する。   On the other hand, when the second closed region is extracted, the search unit 603 specifies the viewpoint from the viewpoint information added to the acquired two-dimensional drawing. Then, the search unit 603 matches the shape of the second closed region with the cross-sectional shape set in the field item of the shape viewed from the identified viewpoint in the stored contents of the external work pattern DB 220 as the search target. Search for cross-sectional shape.

具体的には、たとえば、下面図P3から第2の閉領域C2が抽出された場合、検索部603が、下面図P3に付加されている視点情報から視点(下面)を特定する。そして、検索部603が、外部作業パターンDB220の下面形状のフィールド項目を検索対象として、第2の閉領域C2と形状が一致する断面形状が設定されたレコードを検索する。   Specifically, for example, when the second closed region C2 is extracted from the bottom view P3, the search unit 603 identifies the viewpoint (bottom surface) from the viewpoint information added to the bottom view P3. Then, the search unit 603 searches for a record in which a cross-sectional shape that matches the shape of the second closed region C2 is set, with the field item of the bottom surface shape of the external work pattern DB 220 as a search target.

また、第1または第2の閉領域と形状が一致する断面形状が複数検索された場合、抽出部602は、第1または第2の閉領域の抽出元の2次元図面とは異なる他の2次元図面の中から、第1または第2の閉領域に対応する形状を抽出する。そして、検索部603は、複数の断面形状のうち、他の2次元図面と同一視点から見た場合の断面形状が、抽出された形状と一致する断面形状を検索する。   In addition, when a plurality of cross-sectional shapes having the same shape as the first or second closed region are searched, the extraction unit 602 is different from the two-dimensional drawing from which the first or second closed region is extracted. A shape corresponding to the first or second closed region is extracted from the dimension drawing. And the search part 603 searches the cross-sectional shape in which the cross-sectional shape when it sees from the same viewpoint as another two-dimensional drawing among several cross-sectional shapes corresponds with the extracted shape.

具体的には、たとえば、内部作業パターンDB210の中から、第1の閉領域C1と形状が一致する断面形状が設定されたレコードが複数検索されたとする。この場合、抽出部602が、第1の閉領域C1の抽出元の正面図P1とは異なる右側面図P2の中から第1の閉領域C1に対応する形状S1を抽出する。このあと、検索部603が、右側面図P2に付加されている視点情報から視点(右側面)を特定する。   Specifically, for example, it is assumed that a plurality of records having a cross-sectional shape that matches the shape of the first closed region C1 are searched from the internal work pattern DB 210. In this case, the extraction unit 602 extracts the shape S1 corresponding to the first closed region C1 from the right side view P2 different from the front view P1 from which the first closed region C1 is extracted. Thereafter, the search unit 603 identifies the viewpoint (right side surface) from the viewpoint information added to the right side view P2.

そして、検索部603が、内部作業パターンDB210の中から検索されたレコード群の右側面形状のフィールド項目を検索対象として、形状S1と形状が一致する断面形状を検索する。すなわち、第1の閉領域C1と一致する断面形状が複数検索された場合は、他の視点から見た場合の断面形状に着目して、レコード群の絞り込みをおこなう。   Then, the search unit 603 searches for a cross-sectional shape that matches the shape S1 with the field item of the right side shape of the record group searched from the internal work pattern DB 210 as a search target. That is, when a plurality of cross-sectional shapes that coincide with the first closed region C1 are searched, the records are narrowed down by focusing on the cross-sectional shapes when viewed from other viewpoints.

なお、各種データベース210,220には、正面図、右側面図、左側面図、上面図、下面図および背面図のフィールド項目に設定された断面形状が他のレコードと完全に一致するものは登録されていないことにする。これにより、各視点から見た場合の断面形状の組み合わせから、第1または第2の閉領域があらわす部品形状を一つに絞り込むことができる。   In the various databases 210 and 220, those in which the cross-sectional shapes set in the field items of the front view, right side view, left side view, top view, bottom view and back view completely match with other records are registered. Not to have been. Thereby, the part shape which the 1st or 2nd closed region expresses can be narrowed down to one from the combination of the cross-sectional shape seen from each viewpoint.

また、上記抽出部602および検索部603による一連の処理は、たとえば、取得された2次元図面の中から抽出されていない未抽出の第1および第2の閉領域がなくなるまで繰り返し実行される。なお、検索された検索結果は、図10に示す作業パターンテーブル1000に記憶される。   The series of processing by the extraction unit 602 and the search unit 603 is repeatedly executed until there are no unextracted first and second closed regions that have not been extracted from the acquired two-dimensional drawing, for example. The retrieved search results are stored in the work pattern table 1000 shown in FIG.

図10は、作業パターンテーブルの一例を示す説明図(その1)である。図10において、作業パターンテーブル1000は、作業名、カウント数、作業時間および総作業時間のフィールド項目を有している。ここで、作業名とは、対象物が有する部品形状を形成するための作業の名称である。カウント数とは、作業の回数である。作業時間とは、各作業にかかる所要時間である。総作業時間とは、部品Xに関する3次元図面の作成にかかる作業時間(見積結果)である。   FIG. 10 is an explanatory diagram (part 1) illustrating an example of a work pattern table. In FIG. 10, the work pattern table 1000 has field items for work name, count number, work time, and total work time. Here, the work name is the name of the work for forming the part shape of the object. The count number is the number of operations. The work time is the time required for each work. The total work time is a work time (estimated result) required to create a three-dimensional drawing related to the part X.

具体的には、閉領域があらわす部品形状の属性(ここでは、作業名)が検索されると、検索された部品形状の属性が作業名のフィールド項目に設定され、新たなレコードとして記憶される。また、同一の作業名が設定済みの場合は、そのレコードのカウント数のフィールド項目に設定されている数値がインクリメントされる。   Specifically, when a part shape attribute (work name in this case) represented by the closed region is searched, the searched part shape attribute is set in the work name field item and stored as a new record. . If the same work name has been set, the numerical value set in the field item of the count number of the record is incremented.

作業パターンテーブル1000には、部品Xに関する2次元図面P1〜P3に基づく検索結果が記憶されている。作業パターンテーブル1000によれば、部品Xに関する3次元図面を作成するために『長穴−貫通』の作業が2回、『面取り』の作業が4回、『スイープ』の作業が2回必要となる。   The work pattern table 1000 stores search results based on the two-dimensional drawings P1 to P3 regarding the part X. According to the work pattern table 1000, in order to create a three-dimensional drawing concerning the part X, the work of “long hole-penetration” is required twice, the work of “chamfering” is required four times, and the work of “sweep” is required twice. Become.

図6の説明に戻り、算出部604は、検索された検索結果に基づいて、物体が有する形状の属性と該形状を形成するためにかかる作業時間とを関連付けて記憶するテーブルを参照して、対象物の作成にかかる作業工数を算出する機能を有する。具体的には、たとえば、算出部604が、作業パターンテーブル1000および図11に示す作業時間テーブル1100を参照して、部品Xに関する3次元図面の作成にかかる作業工数を算出する。   Returning to the description of FIG. 6, the calculation unit 604 refers to the table that stores the attribute of the shape of the object and the work time required to form the shape in association with each other based on the searched result. It has a function to calculate the work man-hours required for creating the object. Specifically, for example, the calculation unit 604 refers to the work pattern table 1000 and the work time table 1100 illustrated in FIG. 11 and calculates the work man-hours required to create a three-dimensional drawing related to the part X.

図11は、作業時間テーブルの一例を示す説明図である。図11において、作業時間テーブル1100は、作業名および作業時間のフィールド項目を有している。各フィールド項目に情報を設定することで、作業ごとの作業時間に関する情報がレコードとして記憶されている。   FIG. 11 is an explanatory diagram illustrating an example of a work time table. In FIG. 11, a work time table 1100 has field items for work name and work time. By setting information in each field item, information regarding the work time for each work is stored as a record.

ここで、『長穴−貫通』を例に挙げると、3次元図面上に『長穴−貫通』を形成するためにかかる作業時間は12[分]である。また、『面取り』を例に挙げると、3次元図面上に『面取り』を形成するためにかかる作業時間は6[分]である。なお、作業時間テーブル1100に設定されている作業時間は、たとえば、作業者がCAD(Computer Aided Design)装置を利用して部品形状を形成するためにかかった過去の平均作業時間である。   Here, taking “long hole-penetration” as an example, the work time required to form “long hole-penetration” on a three-dimensional drawing is 12 [minutes]. Taking “chamfering” as an example, the work time required to form “chamfering” on a three-dimensional drawing is 6 [minutes]. The work time set in the work time table 1100 is, for example, the past average work time taken for the worker to form a part shape using a CAD (Computer Aided Design) device.

具体的には、たとえば、まず、算出部604が、作業パターンテーブル1000を参照して、部品Xに関する3次元図面を作成する際に必要となる作業の作業名およびカウント数を特定する。ここでは、2回の『長穴−貫通』の作業と、4回の『面取り』の作業と、2回の『スイープ』の作業と、が特定される。   Specifically, for example, first, the calculation unit 604 refers to the work pattern table 1000 and specifies the work name and the count number of work required when creating a three-dimensional drawing related to the part X. Here, two “long hole-penetration” operations, four “chamfering” operations, and two “sweep” operations are specified.

このあと、算出部604が、作業時間テーブル1100を参照して、作業ごとの作業時間とカウント数とを掛け合わせて、各作業にかかる作業時間を算出する。ここでは、『長穴−貫通』の作業にかかる作業時間が24(=12×2)[分]、『面取り』の作業にかかる作業時間が24(=6×4)[分]、『スイープ』の作業にかかる作業時間が12(=6×2)[分]となる。   Thereafter, the calculation unit 604 refers to the work time table 1100 and multiplies the work time for each work by the count number to calculate the work time for each work. Here, the work time required for the work of “long hole-penetration” is 24 (= 12 × 2) [minutes], the work time required for the work of “chamfering” is 24 (= 6 × 4) [minutes], “sweep” The work time required for the work is 12 (= 6 × 2) [minutes].

最後に、算出部604が、作業ごとの作業時間を足し合わせて、部品Xに関する3次元図面の作成にかかる作業工数を算出する。ここでは、部品Xに関する3次元図面の作成にかかる作業工数は60(=24+24+12)[分]となる。なお、算出結果は、たとえば、作業パターンテーブル1000に記憶される(図12参照)。   Finally, the calculation unit 604 adds the work time for each work and calculates the work man-hours required for creating a three-dimensional drawing for the part X. Here, the number of work steps for creating a three-dimensional drawing for the part X is 60 (= 24 + 24 + 12) [minutes]. The calculation result is stored in, for example, the work pattern table 1000 (see FIG. 12).

図6の説明に戻り、出力部608は、算出された対象物の作成にかかる作業工数を出力する機能を有する。具体的には、たとえば、出力部608が、図12に示した作業パターンテーブル1000を出力することにしてもよい。図12に示した作業パターンテーブル1000によれば、部品Xに関する3次元図面の作成にかかる作業時間の見積結果とともに、作業パターン(作業名およびカウント数)を認識することができる。   Returning to the description of FIG. 6, the output unit 608 has a function of outputting the calculated work man-hours for creating the target object. Specifically, for example, the output unit 608 may output the work pattern table 1000 shown in FIG. According to the work pattern table 1000 shown in FIG. 12, the work pattern (work name and count number) can be recognized together with the result of estimating the work time required for creating the three-dimensional drawing for the part X.

なお、出力形式としては、たとえば、ディスプレイ308への表示、プリンタ313への印刷出力、I/F309による外部装置への送信がある。また、RAM303、磁気ディスク305、光ディスク307などの記憶領域に記憶することとしてもよい。   The output format includes, for example, display on the display 308, print output to the printer 313, and transmission to an external device via the I / F 309. Alternatively, the data may be stored in a storage area such as the RAM 303, the magnetic disk 305, and the optical disk 307.

また、出力部608は、検索された断面形状の属性を、2次元図面の中から抽出された閉領域があらわす形状の属性として出力することにしてもよい。具体的には、たとえば、出力部608が、図10に示した作業パターンテーブル1000を出力することにしてもよい。図10に示した作業パターンテーブル1000によれば、部品Xに関する3次元図面を作成する際の作業パターンを認識することができる。   Further, the output unit 608 may output the searched cross-sectional shape attribute as a shape attribute represented by the closed region extracted from the two-dimensional drawing. Specifically, for example, the output unit 608 may output the work pattern table 1000 shown in FIG. According to the work pattern table 1000 shown in FIG. 10, it is possible to recognize a work pattern when creating a three-dimensional drawing related to the part X.

登録部605は、抽出された閉領域と形状が一致する断面形状が検索されなかった場合、非検索となった閉領域をデータベースに登録する機能を有する。具体的には、たとえば、登録部605が、非検索となった第1の閉領域および第1の閉領域に対応する形状を、視点と関連付けて図13に示す特殊内部作業パターンDB1300に登録する。   The registration unit 605 has a function of registering a closed region that has not been searched in the database when a cross-sectional shape whose shape matches the extracted closed region is not searched. Specifically, for example, the registration unit 605 registers the non-searched first closed region and the shape corresponding to the first closed region in the special internal work pattern DB 1300 illustrated in FIG. 13 in association with the viewpoint. .

図13は、特殊内部作業パターンDBの記憶内容の一例を示す説明図である。図13において、特殊内部作業パターンDB1300は、特殊内部作業名、正面形状、右側面形状、左側面形状、上面形状、下面形状および背面形状のフィールド項目を有している。各フィールド項目に情報を設定することで、非検索となった第1の閉領域に関する情報がレコードとして記憶される。   FIG. 13 is an explanatory diagram showing an example of the contents stored in the special internal work pattern DB. In FIG. 13, the special internal work pattern DB 1300 includes field items of a special internal work name, a front shape, a right side shape, a left side shape, a top shape, a bottom shape, and a back shape. By setting information in each field item, information on the first closed region that has not been searched is stored as a record.

ここで、特殊内部作業名とは、非検索となった第1の閉領域があらわす部品形状を形成するための作業の名称である。具体的には、たとえば、特殊内部作業パターンDB1300への登録時に、部品形状を一意に特定可能な任意の特殊内部作業名(たとえば、J1,J2,…)が設定される。   Here, the special internal work name is the name of the work for forming the part shape represented by the first non-searched closed region. Specifically, for example, at the time of registration in the special internal work pattern DB 1300, any special internal work name (for example, J1, J2,...) That can uniquely identify the part shape is set.

また、登録部605が、非検索となった第2の閉領域および第2の閉領域に対応する形状を、視点と関連付けて図14に示す特殊外部作業パターンDB1400に登録する。   Also, the registration unit 605 registers the non-searched second closed region and the shape corresponding to the second closed region in the special external work pattern DB 1400 illustrated in FIG. 14 in association with the viewpoint.

図14は、特殊外部作業パターンDBの記憶内容の一例を示す説明図である。図14において、特殊外部作業パターンDB1400は、特殊外部作業名、正面形状、右側面形状、左側面形状、上面形状、下面形状および背面形状のフィールド項目を有している。各フィールド項目に情報を設定することで、非検索となった第2の閉領域に関する情報がレコードとして記憶される。   FIG. 14 is an explanatory diagram showing an example of the contents stored in the special external work pattern DB. In FIG. 14, the special external work pattern DB 1400 has field items of a special external work name, a front shape, a right side shape, a left side shape, a top shape, a bottom shape, and a back shape. By setting information in each field item, information regarding the second closed region that has not been searched is stored as a record.

ここで、特殊外部作業名とは、非検索となった第2の閉領域があらわす部品形状を形成するための作業の名称である。具体的には、たとえば、特殊外部作業パターンDB1400への登録時に、部品形状を一意に特定可能な任意の特殊外部作業名(たとえば、K1,K2,…)が設定される。   Here, the special external work name is a name of a work for forming a part shape represented by the second closed region that has not been searched. Specifically, for example, at the time of registration in the special external work pattern DB 1400, any special external work name (for example, K1, K2,...) That can uniquely identify the part shape is set.

これにより、各種データベース210,220に登録されていない作業についても、特殊内部作業または特殊外部作業として特定することができる。さらに、特殊内部作業パターンDB1300の記憶内容をユーザが確認して各特殊内部作業の内容を特定することにより、内部作業パターンDB210に新たなレコードとして登録することができる。   As a result, work that is not registered in the various databases 210 and 220 can be specified as special internal work or special external work. Furthermore, when the user confirms the contents stored in the special internal work pattern DB 1300 and identifies the contents of each special internal work, it can be registered as a new record in the internal work pattern DB 210.

同様に、特殊外部作業パターンDB1400の記憶内容をユーザが確認して各特殊外部作業の内容を特定することにより、外部作業パターンDB220に新たなレコードとして登録することができる。この結果、対象物が有する部品形状をより正確に洗い出すことができ、見積もり精度を向上させることができる。   Similarly, when the user confirms the contents stored in the special external work pattern DB 1400 and identifies the contents of each special external work, it can be registered as a new record in the external work pattern DB 220. As a result, the part shape of the object can be more accurately identified, and the estimation accuracy can be improved.

削除部606は、2次元図面の中から閉領域が抽出された結果、2次元図面の中から閉領域を削除する機能を有する。図15は、閉領域の削除例を示す説明図である。図15に示すように、正面図P1の中から第1の閉領域C1が抽出された場合、削除部606が、正面図P1の中から第1の閉領域C1を削除する。これにより、正面図P1内に第1の閉領域C1を作成する作業前の状態を復元することができる。   The deletion unit 606 has a function of deleting the closed region from the two-dimensional drawing as a result of extracting the closed region from the two-dimensional drawing. FIG. 15 is an explanatory diagram illustrating an example of deleting a closed region. As illustrated in FIG. 15, when the first closed region C1 is extracted from the front view P1, the deletion unit 606 deletes the first closed region C1 from the front view P1. Thereby, the state before the operation of creating the first closed region C1 in the front view P1 can be restored.

また、削除部606は、他の2次元図面の中から閉領域に対応する形状が抽出された結果、他の2次元図面の中から閉領域に対応する形状を削除する機能を有する。具体的には、たとえば、削除部606が、予め規定された単純化ルールにしたがって、他の2次元図面の中から閉領域に対応する形状を削除する。   The deletion unit 606 has a function of deleting the shape corresponding to the closed region from the other two-dimensional drawings as a result of extracting the shape corresponding to the closed region from the other two-dimensional drawings. Specifically, for example, the deletion unit 606 deletes the shape corresponding to the closed region from other two-dimensional drawings according to a pre-defined simplification rule.

図16は、閉領域に対応する形状の削除例を示す説明図である。図16に示すように、正面図P1の中から形状S5が抽出された場合、削除部606が、単純化ルールにしたがって、形状S5を単純化することにより、正面図P1の中から形状S5を削除する。なお、単純化ルールは、たとえば、各種データベース210,220内の断面形状と関連付けて記憶されている。以下、単純化の具体的な手順の一例について説明する。   FIG. 16 is an explanatory diagram illustrating an example of deleting a shape corresponding to a closed region. As shown in FIG. 16, when the shape S5 is extracted from the front view P1, the deletion unit 606 simplifies the shape S5 according to the simplification rule, thereby changing the shape S5 from the front view P1. delete. The simplification rule is stored in association with the cross-sectional shapes in the various databases 210 and 220, for example. Hereinafter, an example of a specific procedure for simplification will be described.

図16において、要素1601,1602(図中、実線)は、補正対象に指定されている線分である。要素1603(図中、点線)は、削除対象に指定されている線分である。要素1604は、補正対象となる線分の延長位置を示す頂点である。   In FIG. 16, elements 1601 and 1602 (solid lines in the figure) are line segments designated as correction targets. An element 1603 (dotted line in the figure) is a line segment designated as a deletion target. An element 1604 is a vertex indicating the extended position of the line segment to be corrected.

(i)削除部606により、形状S5を構成する要素1601〜1603のうち、削除対象に指定されている要素1603を削除する。(ii)削除部606により、補正対象に指定されている要素1601の線分を要素1604まで延長する。(iii)削除部606により、補正対象に指定されている要素1603の線分を要素1604まで延長する。これにより、正面図P1内に形状S5を作成する前の状態を復元することができる。   (I) The deletion unit 606 deletes the element 1603 designated as the deletion target from among the elements 1601 to 1603 constituting the shape S5. (Ii) The deletion unit 606 extends the line segment of the element 1601 designated as the correction target to the element 1604. (Iii) The deletion unit 606 extends the line segment of the element 1603 designated as the correction target to the element 1604. Thereby, the state before creating the shape S5 in the front view P1 can be restored.

作成部607は、削除された削除結果に基づいて、対象物に関する2次元図面の作成過程をあらわす2次元図面リストを作成する機能を有する。具体的には、たとえば、作成部607が、2次元図面の中から閉領域または該閉領域に対応する形状が削除された削除後の2次元図面を羅列することにより、2次元図面リストを作成する。   The creation unit 607 has a function of creating a two-dimensional drawing list representing a process of creating a two-dimensional drawing related to the object based on the deleted result. Specifically, for example, the creation unit 607 creates a two-dimensional drawing list by listing the two-dimensional drawings after deletion in which the closed region or the shape corresponding to the closed region is deleted from the two-dimensional drawing. To do.

図17は、2次元図面リストの具体例を示す説明図である。2次元図面リスト1700において、(A)〜(H)は、図1に示した部品Xに関する2次元図面P1〜P3の作成過程をあらわしている。また、2次元図面リスト1700には、部品Xの部品名および総作業時間(見積結果)が付加されている。なお、2次元図面リスト1700は、削除順序とは逆の順序にしたがって、削除後の2次元図面P1〜P3を羅列したものである。   FIG. 17 is an explanatory diagram showing a specific example of a two-dimensional drawing list. In the two-dimensional drawing list 1700, (A) to (H) show the process of creating the two-dimensional drawings P1 to P3 related to the part X shown in FIG. In addition, the part name of part X and the total work time (estimated result) are added to the two-dimensional drawing list 1700. The two-dimensional drawing list 1700 is a list of the two-dimensional drawings P1 to P3 after deletion according to an order reverse to the deletion order.

また、出力部608は、作成された2次元図面リスト(たとえば、2次元図面リスト1700)を出力する。これにより、対象物に関する2次元図面の作成過程を作業者に提示することができ、新たに2次元図面を作成する際の作業効率を向上させることができる。なお、出力部608は、削除後の2次元図面(図16に示した削除後の正面図P1)を出力してもよい。   The output unit 608 outputs the created two-dimensional drawing list (for example, the two-dimensional drawing list 1700). Thereby, the creation process of the two-dimensional drawing regarding the object can be presented to the worker, and the working efficiency when newly creating the two-dimensional drawing can be improved. Note that the output unit 608 may output the two-dimensional drawing after deletion (the front view P1 after deletion shown in FIG. 16).

(工数見積装置の工数見積処理手順)
つぎに、工数見積装置300の工数見積処理手順について説明する。図18〜図20は、工数見積装置の工数見積処理手順の一例を示すフローチャートである。図18のフローチャートにおいて、まず、取得部601により、対象物を複数の視点から見た場合の視点ごとの2次元図面を取得したか否かを判断する(ステップS1801)。
(Man-hour estimation processing procedure of the man-hour estimation device)
Next, the man-hour estimating process procedure of the man-hour estimating device 300 will be described. 18 to 20 are flowcharts illustrating an example of the man-hour estimating process procedure of the man-hour estimating device. In the flowchart of FIG. 18, first, the acquisition unit 601 determines whether a two-dimensional drawing for each viewpoint when the object is viewed from a plurality of viewpoints is acquired (step S1801).

ここで、2次元図面を取得するのを待って(ステップS1801:No)、取得した場合(ステップS1801:Yes)、抽出部602により、取得された複数の2次元図面の中から任意の2次元図面を選択する(ステップS1802)。そして、抽出部602により、選択された2次元図面の中から面積が最小の第1の閉領域を抽出する(ステップS1803)。   Here, after waiting for the acquisition of the two-dimensional drawing (step S1801: No), if it is acquired (step S1801: Yes), the extracting unit 602 selects any two-dimensional from the acquired two-dimensional drawings. A drawing is selected (step S1802). Then, the extraction unit 602 extracts the first closed region having the smallest area from the selected two-dimensional drawing (step S1803).

つぎに、2次元図面の中から第1の閉領域が抽出されたか否かを判断する(ステップS1804)。ここで、第1の閉領域が抽出された場合(ステップS1804:Yes)、検索部603により、選択された2次元図面に付加されている視点情報から視点を特定する(ステップS1805)。   Next, it is determined whether or not the first closed region has been extracted from the two-dimensional drawing (step S1804). Here, when the first closed region is extracted (step S1804: Yes), the search unit 603 specifies a viewpoint from the viewpoint information added to the selected two-dimensional drawing (step S1805).

このあと、検索部603により、内部作業パターンDB210または特殊内部作業パターンDB1300の中から、特定された視点から見た場合の形状のフィールド項目を検索対象として、第1の閉領域と形状が一致する断面形状を検索する(ステップS1806)。   Thereafter, the search unit 603 matches the first closed region with the shape by searching for the field item of the shape when viewed from the identified viewpoint from the internal work pattern DB 210 or the special internal work pattern DB 1300. A cross-sectional shape is searched (step S1806).

つぎに、断面形状が検索されたか否かを判断して(ステップS1807)、検索された場合(ステップS1807:Yes)、複数の断面形状が検索されたか否かを判断する(ステップS1808)。ここで、複数の断面形状が検索された場合(ステップS1808:Yes)、第1の絞り込み処理を実行する(ステップS1809)。   Next, it is determined whether or not a cross-sectional shape has been searched (step S1807). If a search has been made (step S1807: Yes), it is determined whether or not a plurality of cross-sectional shapes have been searched (step S1808). If a plurality of cross-sectional shapes are searched (step S1808: Yes), the first narrowing process is executed (step S1809).

一方、断面形状が一つ検索された場合(ステップS1808:No)、削除部606により、2次元図面の中から第1の閉領域および第1の閉領域に対応する形状を削除する第1の削除処理を実行する(ステップS1810)。そして、検索された断面形状と関連付けられている作業名または特殊内部作業名を作業パターンテーブル1000に登録して(ステップS1811)、ステップS1803に戻る。   On the other hand, when one cross-sectional shape is searched (step S1808: No), the deletion unit 606 deletes the first closed region and the shape corresponding to the first closed region from the two-dimensional drawing. A deletion process is executed (step S1810). Then, the work name or special internal work name associated with the searched cross-sectional shape is registered in the work pattern table 1000 (step S1811), and the process returns to step S1803.

また、ステップS1807において、断面形状が検索されなかった場合(ステップS1807:No)、登録部605により、非検索となった第1の閉領域および第1の閉領域に対応する形状を、視点と関連付けて特殊内部作業パターンDB1300に登録する第1の登録処理を実行して(ステップS1812)、ステップS1810に移行する。   If the cross-sectional shape is not searched in step S1807 (step S1807: No), the registration unit 605 uses the first closed region and the shape corresponding to the first closed region that are not searched as the viewpoint. The first registration processing to be associated and registered in the special internal work pattern DB 1300 is executed (step S1812), and the process proceeds to step S1810.

また、ステップS1804において、第1の閉領域が抽出されなかった場合(ステップS1804:No)、複数の2次元図面のうち選択されていない未選択の2次元図面があるか否かを判断する(ステップS1813)。ここで、未選択の2次元図面がある場合は(ステップS1813:Yes)、ステップS1802に戻る。一方、未選択の2次元図面がない場合は(ステップS1813:No)、図19に示すステップS1901に移行する。   If the first closed region is not extracted in step S1804 (step S1804: No), it is determined whether there is an unselected two-dimensional drawing that has not been selected from among a plurality of two-dimensional drawings ( Step S1813). If there is an unselected two-dimensional drawing (step S1813: Yes), the process returns to step S1802. On the other hand, when there is no unselected two-dimensional drawing (step S1813: No), the process proceeds to step S1901 shown in FIG.

図19のフローチャートにおいて、まず、抽出部602により、取得された複数の2次元図面の中から任意の2次元図面を選択する(ステップS1901)。そして、抽出部602により、選択された2次元図面の中から面積が最小の第2の閉領域を抽出する(ステップS1902)。   In the flowchart of FIG. 19, first, the extraction unit 602 selects an arbitrary two-dimensional drawing from a plurality of acquired two-dimensional drawings (step S1901). Then, the extraction unit 602 extracts the second closed region having the smallest area from the selected two-dimensional drawing (step S1902).

つぎに、2次元図面の中から第2の閉領域が抽出されたか否かを判断する(ステップS1903)。ここで、第2の閉領域が抽出された場合(ステップS1903:Yes)、検索部603により、選択された2次元図面に付加されている視点情報から視点を特定する(ステップS1904)。   Next, it is determined whether or not the second closed region has been extracted from the two-dimensional drawing (step S1903). Here, when the second closed region is extracted (step S1903: Yes), the search unit 603 identifies the viewpoint from the viewpoint information added to the selected two-dimensional drawing (step S1904).

このあと、検索部603により、外部作業パターンDB220または特殊外部作業パターンDB1400の中から、特定された視点から見た場合の形状のフィールド項目を検索対象として、第2の閉領域と形状が一致する断面形状を検索する(ステップS1905)。   Thereafter, the search unit 603 matches the field shape of the second closed region with the shape as viewed from the specified viewpoint from the external work pattern DB 220 or the special external work pattern DB 1400. A cross-sectional shape is searched (step S1905).

そして、断面形状が検索されたか否かを判断して(ステップS1906)、検索された場合(ステップS1906:Yes)、複数の断面形状が検索されたか否かを判断する(ステップS1907)。ここで、複数の断面形状が検索された場合(ステップS1907:Yes)、第2の絞り込み処理を実行する(ステップS1908)。   Then, it is determined whether or not a cross-sectional shape has been searched (step S1906). If a search has been made (step S1906: Yes), it is determined whether or not a plurality of cross-sectional shapes have been searched (step S1907). Here, when a plurality of cross-sectional shapes are searched (step S1907: Yes), the second narrowing process is executed (step S1908).

一方、断面形状が一つ検索された場合(ステップS1907:No)、削除部606により、2次元図面の中から第2の閉領域および第2の閉領域に対応する形状を削除する第2の削除処理を実行する(ステップS1909)。そして、検索された断面形状と関連付けられている作業名または特殊外部作業名を作業パターンテーブル1000に登録して(ステップS1910)、ステップS1902に戻る。   On the other hand, when one cross-sectional shape is searched (step S1907: No), the deletion unit 606 deletes the second closed region and the shape corresponding to the second closed region from the two-dimensional drawing. A deletion process is executed (step S1909). Then, the work name or special external work name associated with the searched cross-sectional shape is registered in the work pattern table 1000 (step S1910), and the process returns to step S1902.

また、ステップS1906において、断面形状が検索されなかった場合(ステップS1906:No)、登録部605により、非検索となった第2の閉領域および第2の閉領域に対応する形状を、視点と関連付けて特殊外部作業パターンDB1400に登録する第2の登録処理を実行して(ステップS1911)、ステップS1909に移行する。   If the cross-sectional shape is not searched in step S1906 (step S1906: No), the registration unit 605 uses the second closed region and the shape corresponding to the second closed region that are not searched as the viewpoint. A second registration process to be associated and registered in the special external work pattern DB 1400 is executed (step S1911), and the process proceeds to step S1909.

また、ステップS1903において、第2の閉領域が抽出されなかった場合(ステップS1903:No)、複数の2次元図面のうち選択されていない未選択の2次元図面があるか否かを判断する(ステップS1912)。ここで、未選択の2次元図面がある場合は(ステップS1912:Yes)、ステップS1901に戻る。一方、未選択の2次元図面がない場合は(ステップS1912:No)、図20に示すステップS2001に移行する。   If the second closed region is not extracted in step S1903 (step S1903: No), it is determined whether there is an unselected two-dimensional drawing that has not been selected among a plurality of two-dimensional drawings (step S1903: No). Step S1912). If there is an unselected two-dimensional drawing (step S1912: Yes), the process returns to step S1901. On the other hand, when there is no unselected two-dimensional drawing (step S1912: No), the process proceeds to step S2001 shown in FIG.

図20のフローチャートにおいて、まず、算出部604により、作業パターンテーブル1000を参照して、対象物に関する3次元図面を作成する際に必要となる作業の作業名およびカウント数を特定する(ステップS2001)。このあと、算出部604により、作業時間テーブル1100を参照して、作業ごとの作業時間を算出する(ステップS2002)。   In the flowchart of FIG. 20, first, the calculation unit 604 refers to the work pattern table 1000 to specify the work name and the count number of work required when creating a three-dimensional drawing related to the object (step S2001). . Thereafter, the calculation unit 604 calculates a work time for each work with reference to the work time table 1100 (step S2002).

そして、算出部604により、算出された作業ごとの作業時間を足し合わせて、部品Xに関する3次元図面の作成にかかる総作業時間を算出して(ステップS2003)、作業パターンテーブル1000に登録する(ステップS2004)。最後に、出力部608により、作業パターンテーブル1000を出力して(ステップS2005)、本フローチャートによる一連の処理を終了する。   Then, the calculation unit 604 adds the calculated work time for each work to calculate the total work time required to create the three-dimensional drawing for the part X (step S2003) and registers it in the work pattern table 1000 (step S2003). Step S2004). Finally, the output unit 608 outputs the work pattern table 1000 (step S2005), and ends the series of processing according to this flowchart.

<第1の絞り込み処理>
つぎに、図18に示したステップS1809の第1の絞り込み処理の具体的処理手順について説明する。図21は、第1の絞り込み処理の具体的処理手順の一例を示すフローチャートである。図21において、まず、抽出部602により、図18に示したステップS1802において選択された2次元図面とは異なる他の2次元図面を選択する(ステップS2101)。
<First narrowing process>
Next, a specific processing procedure of the first narrowing-down process in step S1809 shown in FIG. 18 will be described. FIG. 21 is a flowchart illustrating an example of a specific processing procedure of the first narrowing processing. In FIG. 21, first, the extraction unit 602 selects another two-dimensional drawing different from the two-dimensional drawing selected in step S1802 shown in FIG. 18 (step S2101).

このあと、抽出部602により、選択された他の2次元図面の中から第1の閉領域に対応する形状を抽出する(ステップS2102)。そして、抽出部602により、選択された他の2次元図面に付加されている視点情報から視点を特定する(ステップS2103)。   Thereafter, the extraction unit 602 extracts a shape corresponding to the first closed region from the other selected two-dimensional drawings (step S2102). Then, the extraction unit 602 identifies the viewpoint from the viewpoint information added to the other selected two-dimensional drawing (step S2103).

つぎに、検索部603により、内部作業パターンDB210または特殊内部作業パターンDB1300の中から検索された複数の断面形状のレコードのうち、特定された視点から見た場合の形状のフィールド項目を検索対象として、抽出された形状と一致する断面形状を検索する(ステップS2104)。   Next, a field item of a shape when viewed from the specified viewpoint among a plurality of cross-sectional shape records searched from the internal work pattern DB 210 or the special internal work pattern DB 1300 by the search unit 603 is set as a search target. Then, a cross-sectional shape that matches the extracted shape is searched (step S2104).

このあと、複数の断面形状が検索されたか否かを判断して(ステップS2105)、複数の断面形状が検索された場合は(ステップS2105:Yes)、ステップS2101に戻る。一方、断面形状が一つ検索された場合は(ステップS2105:No)、図18に示したステップS1810に移行する。   Thereafter, it is determined whether or not a plurality of cross-sectional shapes have been searched (step S2105). If a plurality of cross-sectional shapes have been searched (step S2105: Yes), the process returns to step S2101. On the other hand, when one cross-sectional shape is searched (step S2105: No), the process proceeds to step S1810 shown in FIG.

なお、図19に示したステップS1908の第2の絞り込み処理の具体的処理手順については、図21のフローチャートに示した第1の絞り込み処理の具体的処理手順と同様のため説明を省略する。   Note that the specific processing procedure of the second narrowing process of step S1908 shown in FIG. 19 is the same as the specific processing procedure of the first narrowing process shown in the flowchart of FIG.

<第1の削除処理>
つぎに、図18に示したステップS1810の第1の削除処理の具体的処理手順について説明する。図22は、第1の削除処理の具体的処理手順の一例を示すフローチャートである。図22において、まず、削除部606により、図18に示したステップS1801において選択された2次元図面の中から、ステップS1803において抽出された第1の閉領域を削除する(ステップS2201)。
<First deletion process>
Next, a specific processing procedure of the first deletion processing in step S1810 shown in FIG. 18 will be described. FIG. 22 is a flowchart illustrating an example of a specific processing procedure of the first deletion processing. 22, first, the deletion unit 606 deletes the first closed region extracted in step S1803 from the two-dimensional drawing selected in step S1801 shown in FIG. 18 (step S2201).

このあと、選択された2次元図面の中から抽出された第1の閉領域に対応する形状が、他の2次元図面の中から抽出済みか否かを判断する(ステップS2202)。ここで、未抽出の場合(ステップS2202:No)、選択された2次元図面とは異なる他の2次元図面を選択する(ステップS2203)。   Thereafter, it is determined whether or not the shape corresponding to the first closed region extracted from the selected two-dimensional drawing has been extracted from the other two-dimensional drawings (step S2202). If not extracted (step S2202: NO), another two-dimensional drawing different from the selected two-dimensional drawing is selected (step S2203).

そして、抽出部602により、選択された他の2次元図面の中から第1の閉領域に対応する形状を抽出する(ステップS2204)。つぎに、選択されていない未選択の2次元図面があるか否かを判断して(ステップS2205)、未選択の2次元図面がある場合(ステップS2205:Yes)、ステップS2203に戻る。   Then, the extraction unit 602 extracts a shape corresponding to the first closed region from the other selected two-dimensional drawings (step S2204). Next, it is determined whether there is an unselected two-dimensional drawing that has not been selected (step S2205). If there is an unselected two-dimensional drawing (step S2205: Yes), the process returns to step S2203.

一方、未選択の2次元図面がない場合(ステップS2205:No)、削除部606により、他の2次元図面の中から第1の閉領域に対応する形状を削除して(ステップS2206)、図18に示したステップS1811に移行する。   On the other hand, when there is no unselected two-dimensional drawing (step S2205: No), the deletion unit 606 deletes the shape corresponding to the first closed region from the other two-dimensional drawings (step S2206). Control proceeds to step S1811 shown in FIG.

なお、図19に示したステップS1909の第2の削除処理の具体的処理手順については、図22のフローチャートに示した第1の削除処理の具体的処理手順と同様のため説明を省略する。   Note that the specific processing procedure of the second deletion processing in step S1909 shown in FIG. 19 is the same as the specific processing procedure of the first deletion processing shown in the flowchart of FIG.

<第1の登録処理>
つぎに、図18に示したステップS1812の第1の登録処理の具体的処理手順について説明する。図23は、第1の登録処理の具体的処理手順の一例を示すフローチャートである。図23において、まず、抽出部602により、図18に示したステップS1801において選択された2次元図面とは異なる他の2次元図面を選択する(ステップS2301)。
<First registration process>
Next, a specific processing procedure of the first registration processing in step S1812 shown in FIG. 18 will be described. FIG. 23 is a flowchart illustrating an example of a specific processing procedure of the first registration processing. 23, first, the extraction unit 602 selects another two-dimensional drawing different from the two-dimensional drawing selected in step S1801 shown in FIG. 18 (step S2301).

そして、抽出部602により、選択された他の2次元図面の中から第1の閉領域に対応する形状を抽出する(ステップS2302)。つぎに、選択されていない未選択の2次元図面があるか否かを判断して(ステップS2303)、未選択の2次元図面がある場合(ステップS2203:Yes)、ステップS2301に戻る。   Then, the extraction unit 602 extracts a shape corresponding to the first closed region from the other selected two-dimensional drawings (step S2302). Next, it is determined whether there is an unselected two-dimensional drawing that has not been selected (step S2303). If there is an unselected two-dimensional drawing (step S2203: Yes), the process returns to step S2301.

一方、未選択の2次元図面がない場合(ステップS2303:No)、登録部605により、任意の特殊内部作業名を設定し、各2次元図面の中から抽出された第1の閉領域および第1の閉領域に対応する形状を視点と関連付けて特殊内部作業パターンDB1300に登録して(ステップS2304)、図18に示したステップS1810に移行する。   On the other hand, when there is no unselected two-dimensional drawing (step S2303: No), the registration unit 605 sets an arbitrary special internal work name, and the first closed region and the first closed region extracted from each two-dimensional drawing. The shape corresponding to one closed region is associated with the viewpoint and registered in the special internal work pattern DB 1300 (step S2304), and the process proceeds to step S1810 shown in FIG.

なお、図19に示したステップS1911の第2の登録処理の具体的処理手順については、図23のフローチャートに示した第1の登録処理の具体的処理手順と同様のため説明を省略する。   Note that the specific processing procedure of the second registration processing in step S1911 shown in FIG. 19 is the same as the specific processing procedure of the first registration processing shown in the flowchart of FIG.

(作成途中の3次元図面の進捗率)
つぎに、2次元図面の作成過程をあらわす2次元図面リストを用いて、対象物に関する作成途中の3次元図面の進捗率を求める手法について説明する。ここでは、部品Xに関する作成途中の3次元図面の進捗率を求める場合を例に挙げて説明する。
(Progress rate of 3D drawing in progress)
Next, a description will be given of a method for obtaining the progress rate of a three-dimensional drawing that is in the process of being created with respect to an object, using a two-dimensional drawing list that represents the creation process of the two-dimensional drawing. Here, the case where the progress rate of the three-dimensional drawing in the middle of creation related to the part X is obtained will be described as an example.

ある対象物に関する作成途中の3次元図面の進捗率を求める場合、その対象物と同一または類似する物体に関する2次元図面リストを用いる。したがって、部品Xに関する3次元図面の進捗率を求める場合は、たとえば、図17に示した2次元図面リスト1700を用いることになる。   When obtaining the progress rate of a three-dimensional drawing that is being created for an object, a two-dimensional drawing list for an object that is the same as or similar to the object is used. Therefore, when obtaining the progress rate of the three-dimensional drawing related to the part X, for example, the two-dimensional drawing list 1700 shown in FIG. 17 is used.

図24は、作成途中の2次元図面の一例を示す説明図である。図24において、正面図Q1,右側面図Q2,下面図Q3は、部品Xに関する作成途中の3次元図面を2次元化した2次元図面である。ここでは、3次元図面を2次元化した2次元図面Q1〜Q3を用いて、作成途中の3次元図面の進捗率を求める。以下、図25を用いて進捗率算出処理手順について説明する。なお、2次元図面Q1〜Q3には、対象物である部品Xの部品名が付加されている。   FIG. 24 is an explanatory diagram illustrating an example of a two-dimensional drawing that is being created. In FIG. 24, a front view Q1, a right side view Q2, and a bottom view Q3 are two-dimensional drawings obtained by two-dimensionalizing a three-dimensional drawing in the middle of creation related to the part X. Here, the progress rate of the three-dimensional drawing being created is obtained using the two-dimensional drawings Q1 to Q3 obtained by converting the three-dimensional drawing into two dimensions. Hereinafter, the progress rate calculation processing procedure will be described with reference to FIG. In the two-dimensional drawings Q1 to Q3, the part name of the part X that is the object is added.

図25は、進捗率算出処理手順の一例を示すフローチャートである。図25のフローチャートにおいて、まず、取得部601により、部品Xに関する作成途中の2次元図面Q1〜Q3を取得する(ステップS2501)。   FIG. 25 is a flowchart illustrating an example of the progress rate calculation processing procedure. In the flowchart of FIG. 25, first, the acquisition unit 601 acquires two-dimensional drawings Q1 to Q3 that are in the process of being created for the part X (step S2501).

このあと、取得部601により、部品Xと同一または類似する物体に関する2次元図面の作成過程をあらわす2次元図面リストを取得する(ステップS2502)。具体的には、たとえば、取得部601が、2次元図面Q1〜Q3に付加されている部品Xの部品名を手掛かりに、2次元図面リスト1700を記憶装置から読み出す。   Thereafter, the acquisition unit 601 acquires a two-dimensional drawing list representing a process of creating a two-dimensional drawing related to an object that is the same as or similar to the part X (step S2502). Specifically, for example, the acquisition unit 601 reads the two-dimensional drawing list 1700 from the storage device by using the part name of the part X added to the two-dimensional drawings Q1 to Q3.

つぎに、算出部604により、2次元図面リスト1700を参照して、作成途中の2次元図面Q1〜Q3の作成段階を特定する(ステップS2503)。具体的には、たとえば、2次元図面リスト1700内の2次元図面P1〜P3と、作成途中の2次元図面Q1〜Q3との一致判定をおこなうことにより、作成段階(F)を特定する。   Next, the calculation unit 604 refers to the two-dimensional drawing list 1700 to specify the creation stage of the two-dimensional drawings Q1 to Q3 being created (step S2503). Specifically, for example, the creation stage (F) is specified by performing a coincidence determination between the two-dimensional drawings P1 to P3 in the two-dimensional drawing list 1700 and the two-dimensional drawings Q1 to Q3 being created.

そして、算出部604により、部品Xに関する2次元図面が完成するまでに必要となる残余の作業を特定する(ステップS2504)。ここでは、『長穴−貫通』の作業が2回必要となる。つぎに、算出部604により、作業時間テーブル1100を参照して、『長穴−貫通』の作業を2回おこなうためにかかる残余の作業時間を算出する(ステップS2505)。ここでは、24(=12×2)[分]となる。   Then, the calculation unit 604 specifies the remaining work required until the two-dimensional drawing related to the part X is completed (step S2504). Here, the work of “long hole-penetration” is required twice. Next, the calculation unit 604 refers to the work time table 1100, and calculates the remaining work time required for performing the “long hole-penetration” work twice (step S2505). Here, 24 (= 12 × 2) [minutes].

このあと、算出部604により、2次元図面リスト1700に付加されている総作業時間と、残余の作業時間とに基づいて、2次元図面Q1〜Q3の進捗率を算出する(ステップS2506)。ここでは、40(=(60−36)/60×100)[%]となる。最後に、出力部608により、作成途中の2次元図面Q1〜Q3の進捗率を出力する(ステップS2507)。   Thereafter, the calculation unit 604 calculates the progress rate of the two-dimensional drawings Q1 to Q3 based on the total work time added to the two-dimensional drawing list 1700 and the remaining work time (step S2506). Here, 40 (= (60−36) / 60 × 100) [%]. Finally, the output unit 608 outputs the progress rates of the two-dimensional drawings Q1 to Q3 being created (step S2507).

このように、2次元図面の作成過程をあらわす2次元図面リストを用いて、対象物に関する作成途中の3次元図面の進捗率を求めることができる。具体的には、作成途中の3次元図面を2次元図面化して、作成途中の2次元図面の作成段階を特定することにより、3次元図面の進捗率を求める。   As described above, the progress rate of the three-dimensional drawing in the middle of the creation of the object can be obtained by using the two-dimensional drawing list representing the creation process of the two-dimensional drawing. Specifically, the progress rate of the three-dimensional drawing is obtained by converting the three-dimensional drawing being created into a two-dimensional drawing and specifying the creation stage of the two-dimensional drawing being created.

以上説明したように、本開示技術によれば、対象物の2次元図面から閉領域を抽出して、各種データベース210,220に記憶されている断面形状と同一視点から一致判定することで、閉領域の形状を明らかにすることができる。   As described above, according to the disclosed technique, a closed region is extracted from a two-dimensional drawing of an object, and the matching is determined from the same viewpoint as the cross-sectional shapes stored in the various databases 210 and 220. The shape of the region can be clarified.

また、本開示技術によれば、断面形状が複数検索された場合、他の2次元図面の中から閉領域に対応する形状を抽出して、各種データベース210,220に記憶されている断面形状と同一視点から一致判定することで、閉領域の形状を絞り込むことができる。   Further, according to the disclosed technology, when a plurality of cross-sectional shapes are searched, a shape corresponding to the closed region is extracted from other two-dimensional drawings, and the cross-sectional shapes stored in the various databases 210 and 220 are extracted. By determining coincidence from the same viewpoint, the shape of the closed region can be narrowed down.

このように、本開示技術では、複数の視点から見た断面形状の組み合わせから、対象物が有する立体的な形状を特定することができる。これにより、対象物に関する3次元図面の作成や対象物の加工に必要となる作業パターンを正確に洗い出し、作業工数を精度よく見積もることができる。   Thus, in this indication technique, the three-dimensional shape which a subject has can be specified from the combination of the section shape seen from a plurality of viewpoints. Thereby, it is possible to accurately identify a work pattern necessary for creating a three-dimensional drawing relating to the object and processing the object, and to accurately estimate the work man-hours.

また、本開示技術によれば、2次元図面の中から抽出された閉領域および該閉領域に対応する形状を2次元図面の中から削除していくことで、2次元図面の作成過程を復元することができる。   In addition, according to the disclosed technology, the closed region extracted from the two-dimensional drawing and the shape corresponding to the closed region are deleted from the two-dimensional drawing, thereby restoring the creation process of the two-dimensional drawing. can do.

また、本開示技術によれば、削除後の2次元図面を羅列することにより、対象物に関する2次元図面の作成過程をあらわす2次元図面リストを作成することができる。さらに、2次元図面リストを作業者に提示することにより、新たに2次元図面を作成する際の作業効率を向上させることができる。   Further, according to the disclosed technology, it is possible to create a two-dimensional drawing list representing a process of creating a two-dimensional drawing related to an object by listing the two-dimensional drawings after deletion. Furthermore, by presenting the 2D drawing list to the operator, it is possible to improve work efficiency when creating a new 2D drawing.

なお、本実施の形態で説明した工数見積支援方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本工数見積支援プログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本工数見積支援プログラムは、インターネット等のネットワークを介して配布してもよい。   The man-hour estimation support method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. The man-hour estimation support program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. The man-hour estimation support program may be distributed through a network such as the Internet.

上述した実施の形態に関し、さらに以下の付記を開示する。   The following additional notes are disclosed with respect to the embodiment described above.

(付記1)物体が有する形状の属性と、複数の視点から前記形状を見た場合の前記視点ごとの断面形状とを関連付けて記憶するデータベースにアクセス可能なコンピュータを、
作業工数の見積対象となる対象物を前記視点から見た場合の2次元図面を取得する取得手段、
前記取得手段によって取得された2次元図面の中から閉領域を抽出する抽出手段、
前記抽出手段によって抽出された閉領域と形状が一致する断面形状を、前記データベースに記憶されている断面形状のうち、前記閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索する検索手段、
前記検索手段によって検索された断面形状の属性を、前記閉領域があらわす形状の属性として出力する出力手段、
として機能させることを特徴とする工数見積支援プログラム。
(Supplementary Note 1) A computer that can access a database that associates and stores an attribute of a shape of an object and a cross-sectional shape for each viewpoint when the shape is viewed from a plurality of viewpoints.
An acquisition means for acquiring a two-dimensional drawing when an object to be estimated for man-hours is viewed from the viewpoint;
Extraction means for extracting a closed region from the two-dimensional drawing acquired by the acquisition means;
The cross-sectional shape when the cross-sectional shape that matches the shape of the closed region extracted by the extracting unit is viewed from the same viewpoint as the two-dimensional drawing from which the closed region is extracted, among the cross-sectional shapes stored in the database Search means to search from within,
Output means for outputting the attribute of the cross-sectional shape searched by the search means as the attribute of the shape represented by the closed region;
A man-hour estimation support program characterized by functioning as

(付記2)前記抽出手段は、
前記閉領域と形状が一致する断面形状が複数検索された場合、前記閉領域の抽出元の2次元図面とは異なる他の2次元図面の中から、前記閉領域に対応する形状を抽出し、
前記検索手段は、
前記複数の断面形状のうち前記他の2次元図面と同一視点から見た場合の断面形状が、前記閉領域に対応する形状と一致する断面形状を検索することを特徴とする付記1に記載の工数見積支援プログラム。
(Supplementary Note 2) The extraction means includes:
When a plurality of cross-sectional shapes having the same shape as the closed region are searched, a shape corresponding to the closed region is extracted from another two-dimensional drawing different from the two-dimensional drawing from which the closed region is extracted,
The search means includes
The cross-sectional shape of the plurality of cross-sectional shapes when viewed from the same viewpoint as the other two-dimensional drawings is searched for a cross-sectional shape that matches the shape corresponding to the closed region. Effort estimation support program.

(付記3)前記コンピュータを、
前記検索手段によって検索された検索結果に基づいて、前記物体が有する形状の属性と当該形状を形成するためにかかる作業時間とを関連付けて記憶するテーブルを参照して、前記対象物の作成にかかる作業工数を算出する算出手段として機能させ、
前記出力手段は、
前記算出手段によって算出された対象物の作成にかかる作業工数を出力することを特徴とする付記1または2に記載の工数見積支援プログラム。
(Appendix 3)
Based on the search result searched by the search means, referring to a table storing the attribute of the shape possessed by the object and the work time required to form the shape, the creation of the object is performed. It functions as a calculation means for calculating work man-hours,
The output means includes
The man-hour estimation support program according to appendix 1 or 2, wherein the man-hour for the creation of the object calculated by the calculation means is output.

(付記4)前記コンピュータを、
前記2次元図面の中から閉領域が抽出された結果、当該2次元図面の中から前記閉領域を削除する削除手段として機能させ、
前記出力手段は、
前記削除手段によって削除された削除後の2次元図面を出力することを特徴とする付記1〜3のいずれか一つに記載の工数見積支援プログラム。
(Appendix 4)
As a result of extracting the closed region from the two-dimensional drawing, function as a deletion means for deleting the closed region from the two-dimensional drawing,
The output means includes
The man-hour estimation support program according to any one of appendices 1 to 3, wherein the deleted two-dimensional drawing deleted by the deleting unit is output.

(付記5)前記コンピュータを、
前記他の2次元図面の中から前記閉領域に対応する形状が抽出された結果、前記他の2次元図面の中から前記閉領域に対応する形状を削除する削除手段として機能させ、
前記出力手段は、
前記削除手段によって削除された削除後の2次元図面を出力することを特徴とする付記2〜4のいずれか一つに記載の工数見積支援プログラム。
(Supplementary note 5)
As a result of extracting the shape corresponding to the closed region from the other two-dimensional drawing, function as a deletion unit that deletes the shape corresponding to the closed region from the other two-dimensional drawing,
The output means includes
The man-hour estimation support program according to any one of appendices 2 to 4, wherein the deleted two-dimensional drawing deleted by the deleting unit is output.

(付記6)前記削除手段は、
予め規定された単純化ルールにしたがって、前記他の2次元図面の中から前記閉領域に対応する形状を削除することを特徴とする付記5に記載の工数見積支援プログラム。
(Appendix 6) The deletion means
The man-hour estimation support program according to appendix 5, wherein a shape corresponding to the closed region is deleted from the other two-dimensional drawing according to a simplified rule defined in advance.

(付記7)前記コンピュータを、
前記削除手段によって削除された削除結果に基づいて、前記対象物に関する2次元図面の作成過程をあらわす2次元図面リストを作成する作成手段として機能させ、
前記出力手段は、
前記作成手段によって作成された2次元図面リストを出力することを特徴とする付記4〜6のいずれか一つに記載の工数見積支援プログラム。
(Appendix 7)
Based on the deletion result deleted by the deletion unit, function as a creation unit for creating a two-dimensional drawing list representing a creation process of a two-dimensional drawing related to the object,
The output means includes
The man-hour estimation support program according to any one of appendices 4 to 6, wherein the two-dimensional drawing list created by the creating means is output.

(付記8)物体が有する形状の属性と複数の視点から前記形状を見た場合の前記視点ごとの断面形状とを関連付けて記憶する記憶手段と、
作業工数の見積対象となる対象物を前記視点から見た場合の2次元図面を取得する取得手段と、
前記取得手段によって取得された2次元図面の中から閉領域を抽出する抽出手段と、
前記抽出手段によって抽出された閉領域と形状が一致する断面形状を、前記記憶手段によって記憶されている断面形状のうち、前記閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索する検索手段と、
前記検索手段によって検索された断面形状の属性を、前記閉領域があらわす形状の属性として出力する出力手段と、
を備えることを特徴とする工数見積支援装置。
(Additional remark 8) The memory | storage means which associates and memorize | stores the attribute of the shape which an object has, and the cross-sectional shape for every said viewpoint when the said shape is seen from several viewpoints,
An acquisition means for acquiring a two-dimensional drawing when an object to be estimated for work man-hours is viewed from the viewpoint;
Extraction means for extracting a closed region from the two-dimensional drawing acquired by the acquisition means;
A cross-section when the cross-sectional shape that matches the shape of the closed region extracted by the extraction unit is viewed from the same viewpoint as the two-dimensional drawing from which the closed region is extracted, among the cross-sectional shapes stored by the storage unit Search means for searching from shapes;
Output means for outputting the attribute of the cross-sectional shape searched by the search means as the attribute of the shape represented by the closed region;
A man-hour estimation support device comprising:

(付記9)記憶手段および制御手段を備えるコンピュータが、
作業工数の見積対象となる対象物を前記視点から見た場合の2次元図面を取得して、前記記憶手段に記憶する取得工程と、
前記制御手段により、前記取得工程によって取得された2次元図面の中から閉領域を抽出して、前記記憶手段に記憶する抽出工程と、
前記制御手段により、前記抽出工程によって抽出された閉領域と形状が一致する断面形状を、物体が有する形状の属性と複数の視点から前記形状を見た場合の前記視点ごとの断面形状とを関連付けて記憶するデータベースに記憶されている断面形状のうち、前記閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索して、前記記憶手段に記憶する検索工程と、
前記制御手段により、前記検索工程によって検索された断面形状の属性を、前記閉領域があらわす形状の属性として出力する出力工程と、
を実行することを特徴とする工数見積支援方法。
(Supplementary note 9) A computer comprising storage means and control means is provided.
An acquisition step of acquiring a two-dimensional drawing when an object to be estimated for work man-hours is viewed from the viewpoint, and storing it in the storage means;
An extraction step of extracting a closed region from the two-dimensional drawing acquired by the acquisition step by the control unit, and storing the extracted region in the storage unit;
The cross-sectional shape having the same shape as the closed region extracted by the extraction step by the control means is associated with the shape attribute of the object and the cross-sectional shape for each viewpoint when the shape is viewed from a plurality of viewpoints. A search step of searching from the cross-sectional shapes stored in the database stored in the storage unit and searching from the cross-sectional shapes when viewed from the same viewpoint as the two-dimensional drawing from which the closed region is extracted; ,
An output step of outputting the attribute of the cross-sectional shape searched by the search step as the attribute of the shape represented by the closed region by the control means;
The man-hour estimation support method characterized by performing this.

210 内部作業パターンDB
220 外部作業パターンDB
300 工数見積装置
601 取得部
602 抽出部
603 検索部
604 算出部
605 登録部
606 削除部
607 作成部
608 出力部
P1〜P3,Q1〜Q3 2次元図面
210 Internal work pattern DB
220 External work pattern DB
300 man-hour estimation device 601 acquisition unit 602 extraction unit 603 search unit 604 calculation unit 605 registration unit 606 deletion unit 607 creation unit 608 output unit P1-P3, Q1-Q3 two-dimensional drawing

Claims (8)

物体が有する形状の属性と、複数の視点から前記形状を見た場合の前記視点ごとの断面形状とを関連付けて記憶するデータベースにアクセス可能なコンピュータを、
作業工数の見積対象となる対象物を前記視点から見た場合の2次元図面を取得する取得手段、
前記取得手段によって取得された2次元図面の中から閉領域を抽出する抽出手段、
前記抽出手段によって抽出された閉領域と形状が一致する断面形状を、前記データベースに記憶されている断面形状のうち、前記閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索する検索手段、
前記検索手段によって検索された断面形状の属性を、前記閉領域があらわす形状の属性として出力する出力手段、
として機能させることを特徴とする工数見積支援プログラム。
A computer that can access a database that stores an attribute of a shape of an object in association with a cross-sectional shape for each viewpoint when the shape is viewed from a plurality of viewpoints.
An acquisition means for acquiring a two-dimensional drawing when an object to be estimated for man-hours is viewed from the viewpoint;
Extraction means for extracting a closed region from the two-dimensional drawing acquired by the acquisition means;
The cross-sectional shape when the cross-sectional shape that matches the shape of the closed region extracted by the extracting unit is viewed from the same viewpoint as the two-dimensional drawing from which the closed region is extracted, among the cross-sectional shapes stored in the database Search means to search from within,
Output means for outputting the attribute of the cross-sectional shape searched by the search means as the attribute of the shape represented by the closed region;
A man-hour estimation support program characterized by functioning as
前記抽出手段は、
前記閉領域と形状が一致する断面形状が複数検索された場合、前記閉領域の抽出元の2次元図面とは異なる他の2次元図面の中から、前記閉領域に対応する形状を抽出し、
前記検索手段は、
前記複数の断面形状のうち前記他の2次元図面と同一視点から見た場合の断面形状が、前記閉領域に対応する形状と一致する断面形状を検索することを特徴とする請求項1に記載の工数見積支援プログラム。
The extraction means includes
When a plurality of cross-sectional shapes having the same shape as the closed region are searched, a shape corresponding to the closed region is extracted from another two-dimensional drawing different from the two-dimensional drawing from which the closed region is extracted,
The search means includes
2. The cross-sectional shape of the plurality of cross-sectional shapes when viewed from the same viewpoint as the other two-dimensional drawing is searched for a cross-sectional shape that matches a shape corresponding to the closed region. Man-hour estimation support program.
前記コンピュータを、
前記検索手段によって検索された検索結果に基づいて、前記物体が有する形状の属性と当該形状を形成するためにかかる作業時間とを関連付けて記憶するテーブルを参照して、前記対象物の作成にかかる作業工数を算出する算出手段として機能させ、
前記出力手段は、
前記算出手段によって算出された対象物の作成にかかる作業工数を出力することを特徴とする請求項1または2に記載の工数見積支援プログラム。
The computer,
Based on the search result searched by the search means, referring to a table storing the attribute of the shape possessed by the object and the work time required to form the shape, the creation of the object is performed. It functions as a calculation means for calculating work man-hours,
The output means includes
The man-hour estimation support program according to claim 1 or 2, wherein the man-hours for the creation of the object calculated by the calculation means are output.
前記コンピュータを、
前記2次元図面の中から閉領域が抽出された結果、当該2次元図面の中から前記閉領域を削除する削除手段として機能させ、
前記出力手段は、
前記削除手段によって削除された削除後の2次元図面を出力することを特徴とする請求項1〜3のいずれか一つに記載の工数見積支援プログラム。
The computer,
As a result of extracting the closed region from the two-dimensional drawing, function as a deletion means for deleting the closed region from the two-dimensional drawing,
The output means includes
The man-hour estimation support program according to any one of claims 1 to 3, wherein the deleted two-dimensional drawing deleted by the deleting unit is output.
前記コンピュータを、
前記他の2次元図面の中から前記閉領域に対応する形状が抽出された結果、前記他の2次元図面の中から前記閉領域に対応する形状を削除する削除手段として機能させ、
前記出力手段は、
前記削除手段によって削除された削除後の2次元図面を出力することを特徴とする請求項2〜4のいずれか一つに記載の工数見積支援プログラム。
The computer,
As a result of extracting the shape corresponding to the closed region from the other two-dimensional drawing, function as a deletion unit that deletes the shape corresponding to the closed region from the other two-dimensional drawing,
The output means includes
The man-hour estimation support program according to any one of claims 2 to 4, wherein the deleted two-dimensional drawing deleted by the deleting unit is output.
前記コンピュータを、
前記削除手段によって削除された削除結果に基づいて、前記対象物に関する2次元図面の作成過程をあらわす2次元図面リストを作成する作成手段として機能させ、
前記出力手段は、
前記作成手段によって作成された2次元図面リストを出力することを特徴とする請求項4または5に記載の工数見積支援プログラム。
The computer,
Based on the deletion result deleted by the deletion unit, function as a creation unit for creating a two-dimensional drawing list representing a creation process of a two-dimensional drawing related to the object,
The output means includes
6. The man-hour estimation support program according to claim 4, wherein the two-dimensional drawing list created by the creating means is output.
物体が有する形状の属性と複数の視点から前記形状を見た場合の前記視点ごとの断面形状とを関連付けて記憶する記憶手段と、
作業工数の見積対象となる対象物を前記視点から見た場合の2次元図面を取得する取得手段と、
前記取得手段によって取得された2次元図面の中から閉領域を抽出する抽出手段と、
前記抽出手段によって抽出された閉領域と形状が一致する断面形状を、前記記憶手段によって記憶されている断面形状のうち、前記閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索する検索手段と、
前記検索手段によって検索された断面形状の属性を、前記閉領域があらわす形状の属性として出力する出力手段と、
を備えることを特徴とする工数見積支援装置。
Storage means for associating and storing an attribute of a shape of an object and a cross-sectional shape for each viewpoint when the shape is viewed from a plurality of viewpoints;
An acquisition means for acquiring a two-dimensional drawing when an object to be estimated for work man-hours is viewed from the viewpoint;
Extraction means for extracting a closed region from the two-dimensional drawing acquired by the acquisition means;
A cross-section when the cross-sectional shape that matches the shape of the closed region extracted by the extraction unit is viewed from the same viewpoint as the two-dimensional drawing from which the closed region is extracted, among the cross-sectional shapes stored by the storage unit Search means for searching from shapes;
Output means for outputting the attribute of the cross-sectional shape searched by the search means as the attribute of the shape represented by the closed region;
A man-hour estimation support device comprising:
記憶手段および制御手段を備えるコンピュータが、
作業工数の見積対象となる対象物を前記視点から見た場合の2次元図面を取得して、前記記憶手段に記憶する取得工程と、
前記制御手段により、前記取得工程によって取得された2次元図面の中から閉領域を抽出して、前記記憶手段に記憶する抽出工程と、
前記制御手段により、前記抽出工程によって抽出された閉領域と形状が一致する断面形状を、物体が有する形状の属性と複数の視点から前記形状を見た場合の前記視点ごとの断面形状とを関連付けて記憶するデータベースに記憶されている断面形状のうち、前記閉領域の抽出元の2次元図面と同一視点から見た場合の断面形状の中から検索して、前記記憶手段に記憶する検索工程と、
前記制御手段により、前記検索工程によって検索された断面形状の属性を、前記閉領域があらわす形状の属性として出力する出力工程と、
を実行することを特徴とする工数見積支援方法。
A computer comprising storage means and control means,
An acquisition step of acquiring a two-dimensional drawing when an object to be estimated for work man-hours is viewed from the viewpoint, and storing it in the storage means;
An extraction step of extracting a closed region from the two-dimensional drawing acquired by the acquisition step by the control unit, and storing the extracted region in the storage unit;
The cross-sectional shape having the same shape as the closed region extracted by the extraction step by the control means is associated with the shape attribute of the object and the cross-sectional shape for each viewpoint when the shape is viewed from a plurality of viewpoints. A search step of searching from the cross-sectional shapes stored in the database stored in the storage unit and searching from the cross-sectional shapes when viewed from the same viewpoint as the two-dimensional drawing from which the closed region is extracted; ,
An output step of outputting the attribute of the cross-sectional shape searched by the search step as the attribute of the shape represented by the closed region by the control means;
The man-hour estimation support method characterized by performing this.
JP2009080127A 2009-03-27 2009-03-27 Man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method Withdrawn JP2010231632A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009080127A JP2010231632A (en) 2009-03-27 2009-03-27 Man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009080127A JP2010231632A (en) 2009-03-27 2009-03-27 Man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method

Publications (1)

Publication Number Publication Date
JP2010231632A true JP2010231632A (en) 2010-10-14

Family

ID=43047363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009080127A Withdrawn JP2010231632A (en) 2009-03-27 2009-03-27 Man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method

Country Status (1)

Country Link
JP (1) JP2010231632A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109885899A (en) * 2019-01-28 2019-06-14 北京卫星环境工程研究所 Extraction method of multi-layer graphic data for spacecraft thermal control
US11580156B2 (en) 2019-11-28 2023-02-14 Mitsubishi Electric Corporation Workpiece image search apparatus and workpiece image search method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109885899A (en) * 2019-01-28 2019-06-14 北京卫星环境工程研究所 Extraction method of multi-layer graphic data for spacecraft thermal control
US11580156B2 (en) 2019-11-28 2023-02-14 Mitsubishi Electric Corporation Workpiece image search apparatus and workpiece image search method

Similar Documents

Publication Publication Date Title
JP4825243B2 (en) Form recognition device, method, database creation device, method, and program
US8422763B2 (en) Method for comparing first computer-aided 3D model with a second computer-aided 3D model
JP4473893B2 (en) Work item extraction device, work item extraction method, and work item extraction program
CN102693334A (en) Dynamic construction member identifying method based on CAD (computer-aided design) electronic drawing
US7523396B2 (en) Surface construction audit trail and manipulation
JP4893148B2 (en) Shape simplification device and program used therefor
JP5712796B2 (en) Analysis support program, analysis support method, and analysis support apparatus
KR102417745B1 (en) 3D CAD data conversion method, program and apparatus for 3D printing
JP5461388B2 (en) Question answering system capable of descriptive answers using WWW as information source
JP2010231632A (en) Man-hour estimation support program, man-hour estimation support device, and man-hour estimation support method
JP2018005954A (en) Information processing apparatus, control method therefor, and program
CN113010930A (en) Multidimensional and multiscale verification method for digital twin model
EP3104335A1 (en) Analysis model creation assistance system, analysis model creation assistance device and analysis model creation assistance program
JP4682030B2 (en) Graphic search program, recording medium recording the program, graphic search device, and graphic search method
JP2004062707A (en) Work support device
CN118820189B (en) User tracing method, system, device, medium and computer program product
JPH08194716A (en) Image processing method and apparatus
Pollák et al. Development of a knowledge system for data management of the pre-production stages
Wilson et al. Evaluating and extending speedup techniques for optimal crossing minimization in layered graph drawings
JP5704245B2 (en) Search program, search device, and search method
JP5880170B2 (en) Generating method, generating program, and generating apparatus
CN113626916B (en) A pile foundation length verification method and system based on GIS
JPWO2020245993A1 (en) Information processing programs, information processing methods, and information processing equipment
JPWO2012046436A1 (en) Document analysis apparatus, document analysis method, and document analysis program
Chaieb et al. Interactive content-based document retrieval using fuzzy attributed relational graph matching

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20120605