Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6937412B2 - Bending time calculation device, bending time calculation system and program - Google Patents
[go: Go Back, main page]

JP6937412B2 - Bending time calculation device, bending time calculation system and program - Google Patents

Bending time calculation device, bending time calculation system and program Download PDF

Info

Publication number
JP6937412B2
JP6937412B2 JP2020107675A JP2020107675A JP6937412B2 JP 6937412 B2 JP6937412 B2 JP 6937412B2 JP 2020107675 A JP2020107675 A JP 2020107675A JP 2020107675 A JP2020107675 A JP 2020107675A JP 6937412 B2 JP6937412 B2 JP 6937412B2
Authority
JP
Japan
Prior art keywords
bending
attribute information
bending process
line
work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020107675A
Other languages
Japanese (ja)
Other versions
JP2020173829A (en
Inventor
秀徳 康
秀徳 康
祐貴 太田
祐貴 太田
啓史 金澤
啓史 金澤
宏哲 辻
宏哲 辻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=72831494&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP6937412(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from JP2016115678A external-priority patent/JP6723082B2/en
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2020107675A priority Critical patent/JP6937412B2/en
Publication of JP2020173829A publication Critical patent/JP2020173829A/en
Priority to JP2021140389A priority patent/JP7162709B2/en
Application granted granted Critical
Publication of JP6937412B2 publication Critical patent/JP6937412B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Bending Of Plates, Rods, And Pipes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、製品の製造における曲げ加工時間を算出する曲げ加工時間算出装置、曲げ加工時間算出システムおよびプログラムに関する。 The present disclosure relates to a bending time calculation device, a bending time calculation system, and a program for calculating a bending time in manufacturing a product.

製品の3次元姿図や展開図からコストに関するパラメータを抽出し、コンピュータにより自動的にコスト見積もりを行うシステムがある。 There is a system that extracts cost-related parameters from the three-dimensional figure and development of the product and automatically estimates the cost by a computer.

特許文献1には、製品製造の見積もりの依頼の受注者は、製品の三面図から立体姿図を複数の部品に分割した各部品の展開図より曲げの工程を決定し、この曲げの工程から曲げ加工時間、及び曲げ加工費を算出する板金加工作業の見積もり作成方法が開示されている。 According to Patent Document 1, the contractor of the request for quotation of product manufacturing determines the bending process from the development view of each part obtained by dividing the three-dimensional figure into a plurality of parts from the three-view drawing of the product, and from this bending process. A method for creating an estimate for sheet metal processing work for calculating bending time and bending cost is disclosed.

特許文献2には、各部品データが記録されたCAD形状データから部品の加工コストに関係するパラメータ、例えば曲げ回数、ねじ穴数、板厚値等のパラメータを抽出する部品コスト見積りシステムが開示されている。 Patent Document 2 discloses a component cost estimation system that extracts parameters related to component machining costs from CAD shape data in which each component data is recorded, such as parameters such as the number of bends, the number of screw holes, and the plate thickness value. ing.

特許文献3には、3次元CADから見積もりに必要なパラメータを取得し、取得されたパラメータに基づいて加工工程を設定し、この加工工程ごとの加工工数を見積もり、この加工工数に加工レートを乗算し材料費を加えてコストを算出する製品製造の見積り装置が開示されている。 In Patent Document 3, parameters required for estimation are acquired from three-dimensional CAD, a machining process is set based on the acquired parameters, machining man-hours for each machining process are estimated, and the machining man-hours are multiplied by a machining rate. A product manufacturing estimation device that calculates the cost by adding the material cost is disclosed.

特開2002−203007号公報JP-A-2002-203007 特開平5−282331号公報Japanese Unexamined Patent Publication No. 5-282331 特開2001−101284号公報Japanese Unexamined Patent Publication No. 2001-101284

特許文献1の技術では、曲げ線単体に付加された情報を基に作業時間を求めるため、曲げ工程における付随作業の発生の有無が判断できず、正確な加工時間を見積もることができない。特許文献2の技術では、曲げ回数をパラメータとしており、特定の条件下で発生する曲げ工程の付随作業を考慮していない。特許文献3の技術では、曲げ時間に係数をかけることによって、付随作業を考慮した工数を算出しているが、問題として、係数を入力する手間かかること、および見積もり精度が低いことが挙げられる。 In the technique of Patent Document 1, since the working time is obtained based on the information added to the bending line alone, it is not possible to determine whether or not the incidental work is generated in the bending process, and it is not possible to estimate the accurate machining time. In the technique of Patent Document 2, the number of bendings is used as a parameter, and the incidental work of the bending process that occurs under a specific condition is not taken into consideration. In the technique of Patent Document 3, the man-hours in consideration of the incidental work are calculated by multiplying the bending time by a coefficient, but problems include the trouble of inputting the coefficient and the low estimation accuracy.

本開示は、上記のような問題点に鑑みてなされたものであり、製品の製造の曲げ加工における付随作業を考慮した、より正確な曲げ加工時間を算出することを可能にすることを目的とする。 The present disclosure has been made in view of the above-mentioned problems, and an object of the present disclosure is to make it possible to calculate a more accurate bending processing time in consideration of incidental work in the bending processing of product manufacturing. do.

上記目的を達成するため、本開示に係る曲げ加工時間算出装置は、属性情報取得部と、パラメータ抽出部と、見積基準データ記憶部と、加工時間算出部とを備える。属性情報取得部は、曲げ加工の対象物の材料の材質、板厚および寸法を含む工程共通属性情報、ならびに、曲げ加工の曲げ順、曲げパターン、曲げ角度および曲げ線の対象物における座標を含む曲げ工程属性情報を取得する。パラメータ抽出部は、曲げ工程属性情報から、曲げ順、曲げパターンおよび曲げ角度で表される曲げ加工の主作業を示す主作業情報を抽出し、曲げ工程属性情報が示す曲げ線の対象物における座標に基づいて、曲げ加工の付随作業を示す付随作業情報を生成する。見積基準データ記憶部は、曲げ加工の主作業および曲げ加工の付随作業に含まれる作業要素ごとの加工時間を示す見積基準データを記憶する。加工時間算出部は、見積基準データを参照し、工程共通属性情報、主作業情報および付随作業情報に基づいて、曲げ加工にかかる加工時間を算出する。 In order to achieve the above object, the bending processing time calculation device according to the present disclosure includes an attribute information acquisition unit, a parameter extraction unit, an estimation reference data storage unit, and a processing time calculation unit. The attribute information acquisition unit includes process common attribute information including the material, plate thickness and dimensions of the object to be bent, and the coordinates of the bending order, bending pattern, bending angle and bending line of the bending line in the object. Acquire bending process attribute information. The parameter extraction unit extracts the main work information indicating the main work of the bending process represented by the bending order, the bending pattern and the bending angle from the bending process attribute information, and the coordinates of the bending line indicated by the bending process attribute information in the object. Based on, the incidental work information indicating the incidental work of the bending process is generated. The estimation standard data storage unit stores estimation standard data indicating the processing time for each work element included in the main work of the bending process and the incidental work of the bending process. The machining time calculation unit calculates the machining time required for bending based on the process common attribute information, the main work information, and the incidental work information with reference to the estimation reference data.

本開示によれば、曲げ加工の曲げ線の対象物における座標を示す情報に基づいて、曲げ加工の付随作業を示す付随作業情報を生成し、付随作業情報を加味して加工時間を算出することで、製品の製造の曲げ加工における付随作業を考慮した、より正確な曲げ加工時間を算出することが可能になる。 According to the present disclosure, based on the information indicating the coordinates of the bending line of the bending process in the object, the incidental work information indicating the incidental work of the bending process is generated, and the processing time is calculated by adding the incidental work information. Therefore, it becomes possible to calculate a more accurate bending processing time in consideration of incidental work in the bending processing of product manufacturing.

本開示の実施の形態に係る曲げ加工費見積システムの構成例を示す図である。It is a figure which shows the structural example of the bending processing cost estimation system which concerns on embodiment of this disclosure. 実施の形態に係るパラメータ抽出部の機能構成例を示す図である。It is a figure which shows the functional structure example of the parameter extraction part which concerns on embodiment. 実施の形態に係る付随作業判定部の機能構成例を示す図である。It is a figure which shows the functional structure example of the incidental work determination part which concerns on embodiment. 実施の形態に係る工程共通属性情報の一例を示す図である。It is a figure which shows an example of process common attribute information which concerns on embodiment. 実施の形態に係る曲げ工程属性情報の一例を示す図である。It is a figure which shows an example of the bending process attribute information which concerns on embodiment. 実施の形態に係る主作業情報の一例を示す図である。It is a figure which shows an example of the main work information which concerns on embodiment. 実施の形態に係る付随作業情報の一例を示す図である。It is a figure which shows an example of the incidental work information which concerns on embodiment. 実施の形態に係る主作業の見積基準データの一例を示す図である。It is a figure which shows an example of the estimation reference data of the main work which concerns on embodiment. 実施の形態に係る試し曲げの有無の見積基準データの一例を示す図である。It is a figure which shows an example of the estimation reference data of presence / absence of trial bending which concerns on embodiment. 実施の形態に係る部品の回転の見積基準データの一例を示す図である。It is a figure which shows an example of the estimation reference data of the rotation of a part which concerns on embodiment. 実施の形態に係る加工費基準データの一例を示す図である。It is a figure which shows an example of the processing cost standard data which concerns on embodiment. 実施の形態に係る曲げ加工費見積処理の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation of the bending processing cost estimation processing which concerns on embodiment. 実施の形態に係る試し曲げ有無判定処理の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation of the trial bending presence / absence determination processing which concerns on embodiment. 実施の形態に係る回転量算出処理の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation of the rotation amount calculation process which concerns on embodiment. 実施の形態に係る曲げ加工費見積装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of the bending processing cost estimation apparatus which concerns on embodiment.

以下に、本開示を実施するための形態について図面を参照して詳細に説明する。なお、図中同一または相当する部分には同じ符号を付す。以下の実施の形態では、曲げ加工の対象物を製品の部品としているが、曲げ加工の対象物は製品そのものであってもよい。 Hereinafter, embodiments for carrying out the present disclosure will be described in detail with reference to the drawings. The same or corresponding parts in the drawings are designated by the same reference numerals. In the following embodiments, the object to be bent is a part of the product, but the object to be bent may be the product itself.

図1は、本開示の実施の形態に係る曲げ加工費見積システムの構成例を示す図である。曲げ加工費見積システム100は、曲げ加工費見積装置1と、設計者端末2とで構成される。設計者端末2には、3次元での製品の設計専用のソフトウェアがインストールされている。製品の設計者は、このようなソフトウェアを用いて3次元CADモデルをモデリングしながら製品の設計を行う。設計者端末2は、設計者が設計した製品の3次元CADデータを曲げ加工費見積装置1に送信する。なお、3次元CADデータは、設計者が曲げ加工費見積装置1に入力してもよい。3次元CADデータには、図形に対して、曲げ加工に関する属性情報が付加されている。曲げ加工に関する属性情報には、部品の材料の材質、板厚および寸法を含む工程共通属性情報や、曲げ加工の曲げ順、曲げパターン、曲げ角度および曲げ線の部品における座標を含む曲げ工程属性情報が含まれる。 FIG. 1 is a diagram showing a configuration example of a bending processing cost estimation system according to an embodiment of the present disclosure. The bending cost estimation system 100 includes a bending cost estimation device 1 and a designer terminal 2. Software dedicated to designing a product in three dimensions is installed in the designer terminal 2. The product designer designs the product while modeling the 3D CAD model using such software. The designer terminal 2 transmits the three-dimensional CAD data of the product designed by the designer to the bending processing cost estimation device 1. The three-dimensional CAD data may be input by the designer to the bending processing cost estimation device 1. Attribute information related to bending is added to the figure in the three-dimensional CAD data. The attribute information related to the bending process includes process common attribute information including the material, plate thickness and dimensions of the material of the part, and bending process attribute information including the bending order of the bending process, the bending pattern, the bending angle and the coordinates of the bending line in the part. Is included.

曲げ加工費見積装置1は、機能構成として、CADデータ取得部11、CADデータ記憶部12、パラメータ抽出部13、パラメータ記憶部14、見積基準データ記憶部15、加工時間算出部16、加工費基準データ記憶部17および加工費算出部18を備える。CADデータ取得部11は、設計者端末2から、3次元CADデータを取得する。設計者が3次元CADデータを曲げ加工費見積装置1に入力する場合には、CADデータ取得部11は、設計者からの3次元CADデータの入力を受け付ける。CADデータ取得部11は、少なくとも工程共通属性情報および曲げ工程属性情報を取得すればよい。CADデータ取得部11は、本開示における属性情報取得部である。CADデータ取得部11は、取得した3次元CADデータをCADデータ記憶部12に記憶する。 The bending processing cost estimation device 1 has a CAD data acquisition unit 11, a CAD data storage unit 12, a parameter extraction unit 13, a parameter storage unit 14, an estimation standard data storage unit 15, a processing time calculation unit 16, and a processing cost standard as functional configurations. A data storage unit 17 and a processing cost calculation unit 18 are provided. The CAD data acquisition unit 11 acquires three-dimensional CAD data from the designer terminal 2. When the designer inputs the three-dimensional CAD data to the bending processing cost estimation device 1, the CAD data acquisition unit 11 accepts the input of the three-dimensional CAD data from the designer. The CAD data acquisition unit 11 may acquire at least process common attribute information and bending process attribute information. The CAD data acquisition unit 11 is an attribute information acquisition unit in the present disclosure. The CAD data acquisition unit 11 stores the acquired three-dimensional CAD data in the CAD data storage unit 12.

パラメータ抽出部13は、CADデータ記憶部12が記憶する3次元CADデータに付加された工程共通属性情報および曲げ工程属性情報から、曲げ加工費に関するパラメータを抽出する。パラメータ抽出部13は、抽出した曲げ加工費に関するパラメータをパラメータ記憶部14に記憶する。パラメータ抽出部13について図2を用いて説明する。 The parameter extraction unit 13 extracts parameters related to the bending processing cost from the process common attribute information and the bending process attribute information added to the three-dimensional CAD data stored in the CAD data storage unit 12. The parameter extraction unit 13 stores the extracted parameters related to the bending processing cost in the parameter storage unit 14. The parameter extraction unit 13 will be described with reference to FIG.

図2は、実施の形態に係るパラメータ抽出部の機能構成例を示す図である。パラメータ抽出部13は、工程共通属性情報抽出部21、曲げ工程属性情報抽出部22、主作業情報抽出部23および付随作業判定部24を備える。工程共通属性情報抽出部21は、CADデータ記憶部12が記憶する3次元CADデータに付加された属性情報から工程共通属性情報を抽出し、パラメータ記憶部14に記憶する。曲げ工程属性情報抽出部22は、CADデータ記憶部12が記憶する3次元CADデータに付加された属性情報から曲げ工程属性情報を抽出し、主作業情報抽出部23および付随作業判定部24に送る。工程共通属性情報および曲げ工程属性情報について図4および図5を用いて説明する。 FIG. 2 is a diagram showing a functional configuration example of the parameter extraction unit according to the embodiment. The parameter extraction unit 13 includes a process common attribute information extraction unit 21, a bending process attribute information extraction unit 22, a main work information extraction unit 23, and an incidental work determination unit 24. The process common attribute information extraction unit 21 extracts the process common attribute information from the attribute information added to the three-dimensional CAD data stored in the CAD data storage unit 12 and stores it in the parameter storage unit 14. The bending process attribute information extraction unit 22 extracts the bending process attribute information from the attribute information added to the three-dimensional CAD data stored in the CAD data storage unit 12 and sends it to the main work information extraction unit 23 and the incidental work determination unit 24. .. The process common attribute information and the bending process attribute information will be described with reference to FIGS. 4 and 5.

図4は、実施の形態に係る工程共通属性情報の一例を示す図である。工程共通属性情報は、材料の種類を示す「材質」と、板厚を示す「板厚」と、部品の矩形長辺寸法を示す「X寸法」と、部品の矩形短辺寸法を示す「Y寸法」との項目からなる。図4の例では、材料の種類はSPHC、板厚は2.3mm、部品の矩形長辺寸法は200mm、部品の矩形短辺寸法は100mmである。 FIG. 4 is a diagram showing an example of process common attribute information according to the embodiment. The process common attribute information includes "material" indicating the type of material, "plate thickness" indicating the plate thickness, "X dimension" indicating the rectangular long side dimension of the part, and "Y" indicating the rectangular short side dimension of the part. It consists of the item "dimensions". In the example of FIG. 4, the type of material is SPHC, the plate thickness is 2.3 mm, the rectangular long side dimension of the component is 200 mm, and the rectangular short side dimension of the component is 100 mm.

図5は、実施の形態に係る曲げ工程属性情報の一例を示す図である。曲げ工程属性情報は、曲げる順番を示す「曲げ順」と、曲げ方を示す「曲げパターン」と、曲げる角度を示す「曲げ角度」と、部品における曲げ線の始点のXY座標を示す「曲げ線の始点座標(X,Y)」と、部品における曲げ線の終点のXY座標を示す「曲げ線の終点座標(X,Y)」との項目からなる。例えば、図5の曲げ工程属性情報において曲げる順番が一番目の曲げ工程の曲げ方はV曲げであり、曲げる角度は90度である。この曲げ工程の曲げ線の始点のX座標は−80、始点のY座標は−50、終点のX座標は−80、終点のY座標は50である。 FIG. 5 is a diagram showing an example of bending process attribute information according to the embodiment. The bending process attribute information includes a "bending order" indicating the bending order, a "bending pattern" indicating the bending method, a "bending angle" indicating the bending angle, and a "bending line" indicating the XY coordinates of the starting point of the bending line in the part. It consists of items of "start point coordinates (X, Y)" and "end point coordinates of the bending line (X, Y)" indicating the XY coordinates of the end point of the bending line in the component. For example, in the bending process attribute information of FIG. 5, the bending method of the bending process in which the bending order is the first is V bending, and the bending angle is 90 degrees. The X coordinate of the start point of the bending line in this bending step is -80, the Y coordinate of the start point is -50, the X coordinate of the end point is -80, and the Y coordinate of the end point is 50.

図2のパラメータ抽出部13の主作業情報抽出部23は、曲げ工程属性情報抽出部22から受け取った曲げ工程属性情報から、「曲げ順」、「曲げパターン」および「曲げ角度」で表される曲げ加工の主作業を示す主作業情報を抽出し、パラメータ記憶部14に記憶する。主作業情報について図6を用いて説明する。 The main work information extraction unit 23 of the parameter extraction unit 13 of FIG. 2 is represented by a “bending order”, a “bending pattern” and a “bending angle” from the bending process attribute information received from the bending process attribute information extraction unit 22. The main work information indicating the main work of the bending process is extracted and stored in the parameter storage unit 14. The main work information will be described with reference to FIG.

図6は、実施の形態に係る主作業情報の一例を示す図である。主作業情報抽出部23は、図5に示すような曲げ工程属性情報を受け取った場合、図6に示すような、1回目および2回目の曲げ工程で90°に曲げるV曲げの曲げ加工を行い、3回目および4回目の曲げ工程で180°に曲げるヘミング曲げの曲げ加工を行う主作業を示す主作業情報をパラメータ記憶部14に記憶する。 FIG. 6 is a diagram showing an example of main work information according to the embodiment. When the main work information extraction unit 23 receives the bending process attribute information as shown in FIG. 5, it performs a V-bending bending process of bending to 90 ° in the first and second bending steps as shown in FIG. The parameter storage unit 14 stores the main work information indicating the main work of performing the bending process of the hemming bending that bends to 180 ° in the third and fourth bending steps.

図2のパラメータ抽出部13の付随作業判定部24は、曲げ工程属性情報抽出部22から受け取った曲げ工程属性情報に含まれる「曲げ順」、「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目に基づいて、曲げ工程ごとの付随作業を示す付随作業情報を生成し、パラメータ記憶部14に記憶する。付随作業判定部24について図3を用いて説明する。 The incidental work determination unit 24 of the parameter extraction unit 13 of FIG. 2 includes the “bending order”, “bending line start point coordinates (X, Y)” and the “bending line start point coordinates (X, Y)” included in the bending process attribute information received from the bending process attribute information extraction unit 22. Based on the item of "end point coordinates (X, Y) of the bending line", the incidental work information indicating the incidental work for each bending process is generated and stored in the parameter storage unit 14. The incidental work determination unit 24 will be described with reference to FIG.

図3は、実施の形態に係る付随作業判定部の機能構成例を示す図である。付随作業判定部24は、試し曲げ有無判定部31、回転量算出部32および付随作業情報生成部33を備える。試し曲げ有無判定部31は、曲げ工程属性情報抽出部22から受け取った曲げ工程属性情報に含まれる「曲げ順」、「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目に基づいて、曲げ工程ごとの試し曲げ作業の有無を判定する。一般的に、同一の材料でも、気温や金型の摩耗具合、材料の品質、材料の圧延方向に対する曲げ方向が異なることなどの条件によって、曲げるために必要な力が変化する。試し曲げ作業とは、上記の条件の違いによる曲げ角度のばらつきを抑えるため、指定された曲げ角度より小さい角度で曲げ、その後、曲げ箇所を複数回にわたって曲げることにより、曲げ箇所を指定された曲げ角度に曲げる作業である。試し曲げ作業が発生するか否かによって、曲げ加工の加工時間が変わる。 FIG. 3 is a diagram showing a functional configuration example of the incidental work determination unit according to the embodiment. The incidental work determination unit 24 includes a trial bending presence / absence determination unit 31, a rotation amount calculation unit 32, and an incidental work information generation unit 33. The trial bending presence / absence determination unit 31 includes "bending order", "bending line start point coordinates (X, Y)" and "bending line end point coordinates (bending line end point coordinates)" included in the bending process attribute information received from the bending process attribute information extraction unit 22. Based on the items of "X, Y)", it is determined whether or not there is a trial bending operation for each bending process. In general, even for the same material, the force required for bending changes depending on conditions such as the temperature, the degree of wear of the mold, the quality of the material, and the bending direction of the material with respect to the rolling direction. In the trial bending work, in order to suppress the variation in the bending angle due to the difference in the above conditions, the bending point is specified by bending at an angle smaller than the specified bending angle and then bending the bending point multiple times. It is the work of bending to an angle. The processing time of the bending process changes depending on whether or not the trial bending work occurs.

試し曲げ有無判定部31は、曲げ加工のN−1回目の曲げ工程で加工された部品においてN回目の曲げ工程の曲げ線がある面の中心を原点とする座標系を定義する。N−1回目の曲げ工程は、本開示における先の曲げ工程である。N回目の曲げ工程は、本開示における後の曲げ工程である。試し曲げ有無判定部31は、曲げ工程属性情報が示す「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目の値を、N−1回目の曲げ工程の曲げ線の座標およびN回目の曲げ工程の曲げ線の定義した座標系における座標に変換し、曲げ線の角度を算出する。試し曲げ有無判定部31は、N回目の曲げ工程の曲げ線の角度と、N−1回目の曲げ工程の曲げ線の角度とが異なる場合は、N回目の曲げ工程で試し曲げ作業が発生すると判定し、N回目の曲げ工程の曲げ線の角度と、N−1回目の曲げ工程の曲げ線の角度とが一致する場合は、N回目の曲げ工程で試し曲げ作業が発生しないと判定する。試し曲げ有無判定部31は、1回目の曲げ工程についてはN−1回目の曲げ工程がないので、試し曲げ作業が発生すると判定する。試し曲げ有無判定部31は、曲げ工程ごとの試し曲げ作業の有無を示す情報を付随作業情報生成部33に送る。 The trial bending presence / absence determination unit 31 defines a coordinate system whose origin is the center of the surface having the bending line in the Nth bending step in the part machined in the N-1th bending step of the bending process. The N-1th bending step is the previous bending step in the present disclosure. The Nth bending step is a later bending step in the present disclosure. The trial bending presence / absence determination unit 31 sets the values of the “bending line start point coordinates (X, Y)” and “bending line end point coordinates (X, Y)” items indicated by the bending process attribute information to the N-1th time. The coordinates of the bending line in the bending process and the coordinates in the coordinate system defined by the bending line in the Nth bending process are converted, and the angle of the bending line is calculated. When the angle of the bending line in the Nth bending process and the angle of the bending line in the N-1th bending process are different from each other, the trial bending presence / absence determination unit 31 determines that the trial bending operation occurs in the Nth bending process. If the angle of the bending line in the Nth bending step and the angle of the bending line in the N-1th bending step match, it is determined that the trial bending operation does not occur in the Nth bending step. Since the trial bending presence / absence determination unit 31 does not have the N-1th bending step for the first bending step, it determines that the trial bending operation will occur. The trial bending presence / absence determination unit 31 sends information indicating the presence / absence of the trial bending work for each bending process to the incidental work information generation unit 33.

回転量算出部32は、曲げ工程属性情報抽出部22から受け取った曲げ工程属性情報に含まれる「曲げ順」、「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目から、曲げ工程ごとの部品を回転させる回転量を算出する。任意の曲げ線を曲げる場合、曲げ線同士の位置関係によって、部品を回転しプレスブレーキの金型の下降面に曲げ線をセットする部品を回転させる作業が必要となる場合がある。部品を回転させる回転量によって、曲げ加工の加工時間が変わる。 The rotation amount calculation unit 32 includes "bending order", "bending line start point coordinates (X, Y)" and "bending line end point coordinates (X)" included in the bending process attribute information received from the bending process attribute information extraction unit 22. , Y) ”, calculate the amount of rotation that rotates the part for each bending process. When bending an arbitrary bending line, it may be necessary to rotate the part and rotate the part for setting the bending line on the descending surface of the press brake die, depending on the positional relationship between the bending lines. The processing time for bending varies depending on the amount of rotation that rotates the part.

回転量算出部32は、試し曲げ有無判定部31と同様に座標系を定義し、曲げ工程属性情報が示す「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目の値を、N−1回目の曲げ工程の曲げ線の座標およびN回目の曲げ工程の曲げ線の定義した座標系における座標に変換し、N回目の曲げ工程で部品を回転させる回転量を算出する。回転量算出部32は、1回目の曲げ工程についてはN−1回目の曲げ工程がないので、回転量を0°とする。回転量算出部32は、曲げ工程ごとの回転量を示す情報を付随作業情報生成部33に送る。 The rotation amount calculation unit 32 defines a coordinate system in the same manner as the trial bending presence / absence determination unit 31, and the “bending line start point coordinates (X, Y)” and “bending line end point coordinates (X, Y)” indicated by the bending process attribute information. Convert the value of the item "Y)" to the coordinates of the bending line of the N-1th bending process and the coordinates in the coordinate system defined by the bending line of the Nth bending process, and rotate the part in the Nth bending process. Calculate the amount of rotation to be made. Since the rotation amount calculation unit 32 does not have the N-1th bending step for the first bending step, the rotation amount is set to 0 °. The rotation amount calculation unit 32 sends information indicating the rotation amount for each bending process to the incidental work information generation unit 33.

付随作業情報生成部33は、試し曲げ有無判定部31および回転量算出部32から受け取った情報に基づいて、曲げ工程ごとの試し曲げ作業の有無および回転量を示す付随作業情報を生成し、パラメータ記憶部14に記憶する。付随作業情報について図7を用いて説明する。 The incidental work information generation unit 33 generates auxiliary work information indicating the presence / absence of trial bending work and the rotation amount for each bending process based on the information received from the trial bending presence / absence determination unit 31 and the rotation amount calculation unit 32, and generates parameters. It is stored in the storage unit 14. Ancillary work information will be described with reference to FIG.

図7は、実施の形態に係る付随作業情報の一例を示す図である。付随作業判定部24の試し曲げ有無判定部31は、図5に示すような曲げ工程属性情報を受け取った場合、「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目から1回目〜4回目の曲げ工程の曲げ線の角度を算出する。試し曲げ有無判定部31は、1回目の曲げ工程は、試し曲げ作業が有ると判定する。2回目の曲げ工程は、1回目の曲げ工程と曲げ線の角度が一致するので、試し曲げ作業が無いと判定する。3回目の曲げ工程は、2回目の曲げ工程と曲げ線の角度が異なるので、試し曲げ作業が有ると判定する。4回目の曲げ工程は、3回目の曲げ工程と曲げ線の角度が一致するので、試し曲げ作業が無いと判定する。試し曲げ有無判定部31は、このような判定結果を示す情報を付随作業情報生成部33に送る。 FIG. 7 is a diagram showing an example of incidental work information according to the embodiment. When the trial bending presence / absence determination unit 31 of the incidental work determination unit 24 receives the bending process attribute information as shown in FIG. 5, the “bending line start point coordinates (X, Y)” and “bending line end point coordinates (X)” , Y) ”, calculate the angle of the bending line in the first to fourth bending steps. The trial bending presence / absence determination unit 31 determines that the first bending step includes a trial bending operation. In the second bending step, since the angle of the bending line is the same as that of the first bending step, it is determined that there is no trial bending work. Since the angle of the bending line is different in the third bending step from the second bending step, it is determined that there is a trial bending operation. Since the angle of the bending line is the same as that of the third bending step in the fourth bending step, it is determined that there is no trial bending work. The trial bending presence / absence determination unit 31 sends information indicating such a determination result to the incidental work information generation unit 33.

回転量算出部32は、図5に示すような曲げ工程属性情報を受け取った場合、「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目から1回目〜4回目の曲げ工程の曲げ線の作業方向を算出する。回転量算出部32は、1回目の曲げ工程の回転量は0°とする。2回目の曲げ線の作業方向は1回目の曲げ線の作業方向と同じであるので、2回目の曲げ工程の回転量は0°とする。3回目の曲げ線の作業方向と2回目の曲げ線の作業方向との差から、3回目の曲げ工程の回転量は90°とする。4回目の曲げ線の作業方向は3回目の曲げ線の作業方向と同じであるので、4回目の曲げ工程の回転量は0°とする。試し曲げ有無判定部31は、算出した曲げ工程ごとの回転量を示す情報を付随作業情報生成部33に送る。 When the rotation amount calculation unit 32 receives the bending process attribute information as shown in FIG. 5, the rotation amount calculation unit 32 starts from the items of "start point coordinates of bending line (X, Y)" and "end point coordinates of bending line (X, Y)". The working direction of the bending line in the first to fourth bending steps is calculated. The rotation amount calculation unit 32 sets the rotation amount in the first bending step to 0 °. Since the working direction of the second bending line is the same as the working direction of the first bending line, the amount of rotation in the second bending step is set to 0 °. From the difference between the working direction of the third bending line and the working direction of the second bending line, the rotation amount of the third bending step is 90 °. Since the working direction of the fourth bending line is the same as the working direction of the third bending line, the rotation amount of the fourth bending step is set to 0 °. The trial bending presence / absence determination unit 31 sends the calculated information indicating the amount of rotation for each bending process to the incidental work information generation unit 33.

付随作業情報生成部33は、試し曲げ有無判定部31および回転量算出部32から受け取った情報に基づいて、図7に示すような、1回目の曲げ工程は試し曲げ作業が発生し、回転量は0°、2回目の曲げ工程は試し曲げ作業が発生せず、回転量は0°、3回目の曲げ工程は試し曲げ作業が発生し、回転量は90°、4回目の曲げ工程は試し曲げ作業が発生せず、回転量は0°であることを示す付随作業情報をパラメータ記憶部14に記憶する。 Based on the information received from the trial bending presence / absence determination unit 31 and the rotation amount calculation unit 32, the incidental work information generation unit 33 generates a trial bending operation in the first bending step as shown in FIG. 7, and the rotation amount Is 0 °, no trial bending work occurs in the second bending process, the rotation amount is 0 °, trial bending work occurs in the third bending process, and the rotation amount is 90 °, and the fourth bending process is tried. Ancillary work information indicating that the bending work does not occur and the rotation amount is 0 ° is stored in the parameter storage unit 14.

このように、図1の曲げ加工費見積装置1のパラメータ記憶部14には、工程共通属性情報、主作業情報および付随作業情報が、加工コストに関するパラメータとして記憶される。加工時間算出部16は、見積基準データ記憶部15が記憶する、曲げ加工の主作業および曲げ加工の付随作業に含まれる作業要素ごとの加工時間を示す見積基準データを参照し、パラメータ記憶部14が記憶する加工コストに関するパラメータに基づいて、曲げ工程ごとの加工時間を算出する。見積基準データについて図8〜図10を用いて説明する。 As described above, in the parameter storage unit 14 of the bending cost estimation device 1 of FIG. 1, process common attribute information, main work information, and incidental work information are stored as parameters related to the processing cost. The machining time calculation unit 16 refers to the estimation reference data stored in the estimation reference data storage unit 15 indicating the machining time for each work element included in the main work of bending and the incidental work of bending, and the parameter storage unit 14 Calculate the machining time for each bending process based on the parameters related to the machining cost stored in. The estimation reference data will be described with reference to FIGS. 8 to 10.

図8は、実施の形態に係る主作業の見積基準データの一例を示す図である。主作業の見積基準データは、曲げ角度と曲げパターンとの組み合わせで決まる加工時間を示す。図8の例では、「曲げ角度」には、「30°」、「60°」、「90°」、「120°」、「150°」および「180°」の項目があり、「曲げパターン」には、「V曲げ」、「R曲げ」および「ヘミング曲げ」の項目がある。例えば、「90°」の「V曲げ」には、加工時間が3秒かかる。「ヘミング曲げ」は「曲げ角度」が180°であり、加工時間が10秒かかる。 FIG. 8 is a diagram showing an example of estimation reference data of the main work according to the embodiment. The estimation reference data of the main work shows the machining time determined by the combination of the bending angle and the bending pattern. In the example of FIG. 8, the “bending angle” includes the items “30 °”, “60 °”, “90 °”, “120 °”, “150 °” and “180 °”, and the “bending pattern”. , There are items of "V bending", "R bending" and "hemming bending". For example, "V bending" of "90 °" takes 3 seconds. The "bending angle" of the "hemming bend" is 180 °, and the processing time is 10 seconds.

図9は、実施の形態に係る試し曲げの有無の見積基準データの一例を示す図である。試し曲げの有無見積基準データは、試し曲げ作業の有無によって決まる追加の加工時間を示す。図9の例では、試し曲げ作業が発生する場合には、追加の加工時間が20秒かかる。 FIG. 9 is a diagram showing an example of estimation reference data for the presence or absence of trial bending according to the embodiment. The presence / absence estimation reference data for trial bending indicates the additional machining time determined by the presence / absence of trial bending work. In the example of FIG. 9, when the trial bending operation occurs, an additional processing time of 20 seconds is required.

図10は、実施の形態に係る部品の回転の見積基準データの一例を示す図である。部品の回転の見積基準データは、回転量と曲げ工程の対象の部品のX寸法との組み合わせで決まる追加の加工時間を示す。図10の例では、「回転量」には、「±0〜59°」、「±60〜119°」および「±120〜180°」の項目があり、曲げ工程の対象の部品のX寸法を示す「X寸法」には、「0〜199mm」、「200〜499mm」、「500〜999mm」および「1000〜1500mm」の項目がある。例えば、「回転量」が「±0〜59°」で「X寸法」が「0〜199mm」である場合には、追加の加工時間が2秒かかる。見積基準データは、材料ごとに異なる。図8〜図10は、図4の工程共通属性情報が示す材料(材質がSPHC、板厚が2.3mm、X寸法が200mmおよびY寸法が100mm)が属する分類の見積基準データである。 FIG. 10 is a diagram showing an example of estimation reference data for rotation of parts according to the embodiment. The part rotation estimation reference data indicates the additional machining time determined by the combination of the amount of rotation and the X dimension of the target part in the bending process. In the example of FIG. 10, the "rotation amount" includes items of "± 0 to 59 °", "± 60 to 119 °", and "± 120 to 180 °", and the X dimension of the part to be bent. There are items of "0 to 199 mm", "200 to 499 mm", "500 to 999 mm" and "1000 to 1500 mm" in the "X dimension" indicating. For example, when the "rotation amount" is "± 0 to 59 °" and the "X dimension" is "0 to 199 mm", an additional processing time of 2 seconds is required. Estimated reference data varies from material to material. 8 to 10 are estimation standard data of the classification to which the material (material is SPHC, plate thickness is 2.3 mm, X dimension is 200 mm, and Y dimension is 100 mm) indicated by the process common attribute information of FIG. 4 belongs.

図1の曲げ加工費見積装置1の加工時間算出部16は、図8〜図10に示すような、工程共通属性情報が示す材料の属する分類の見積基準データを参照し、主作業情報、付随作業情報に基づいて、曲げ工程ごとの主作業の加工時間、試し曲げ作業の有無による追加の加工時間および回転量による追加の加工時間を算出する。加工時間算出部16は、主作業の加工時間に試し曲げ作業の有無による追加の加工時間および回転量による追加の加工時間を加算して、曲げ工程ごとの加工時間を算出する。加工時間算出部16は、算出した曲げ工程ごとの加工時間を示す加工時間情報を生成し、加工費算出部18に送る。加工費算出部18は、加工費基準データ記憶部17が記憶する、単位時間あたりの加工費を示す加工費基準データを参照し、加工時間算出部16から受け取った加工時間情報に基づいて、加工費を算出する。加工費基準データについて図11を用いて説明する。 The machining time calculation unit 16 of the bending cost estimation device 1 of FIG. 1 refers to the estimation reference data of the classification to which the material belongs indicated by the process common attribute information as shown in FIGS. Based on the work information, the machining time of the main work for each bending process, the additional machining time depending on the presence or absence of the trial bending work, and the additional machining time depending on the amount of rotation are calculated. The machining time calculation unit 16 calculates the machining time for each bending step by adding the machining time of the main work to the additional machining time depending on the presence or absence of the trial bending work and the additional machining time due to the amount of rotation. The machining time calculation unit 16 generates machining time information indicating the calculated machining time for each bending process, and sends the machining time information to the machining cost calculation unit 18. The processing cost calculation unit 18 refers to the processing cost standard data indicating the processing cost per unit time stored in the processing cost standard data storage unit 17, and processes based on the processing time information received from the processing time calculation unit 16. Calculate the cost. The processing cost reference data will be described with reference to FIG.

図11は、実施の形態に係る加工費基準データの一例を示す図である。加工費基準データは、曲げ加工で使用する機械を示す「加工方法」と、該機械による単位時間あたりの加工費を示す「曲げ基準単価」との項目からなる。図11の例では、曲げ加工で使用する機械には「ベンダーA」、「ベンダーB」および「ベンダーC」がある。「ベンダーA」、「ベンダーB」および「ベンダーC」はそれぞれ、「V曲げ」、「R曲げ」および「ヘミング曲げ」の曲げパターンに対応する。また、図11の例では、「曲げ基準単価」は1秒あたりの加工費を示す。 FIG. 11 is a diagram showing an example of processing cost standard data according to the embodiment. The processing cost standard data consists of items of "machining method" indicating the machine used for bending and "bending standard unit price" indicating the processing cost per unit time by the machine. In the example of FIG. 11, the machines used in the bending process include "bender A", "bender B", and "bender C". "Bender A", "Bender B" and "Bender C" correspond to "V-bending", "R-bending" and "hemming-bending" bending patterns, respectively. Further, in the example of FIG. 11, the "bending standard unit price" indicates the processing cost per second.

図1の曲げ加工費見積装置1の加工費算出部18は、図11に示すような加工費基準データを参照し、加工時間情報が示す曲げ工程ごとの加工時間に曲げパターンに対応する「加工方法」の「曲げ基準単価」を乗算して、曲げ工程ごとの加工費を算出する。加工費算出部18は、算出した曲げ工程ごとの加工費を示す加工費情報を生成し、設計者端末2に送信する。設計者端末2は、曲げ加工費見積装置1から受信した加工費情報を表示する。設計者は、フィードバックされた加工費情報に基づいて設計内容を修正することができる。なお、加工費算出部18は、生成した加工費情報を記憶しておいてもよいし、表示させてもよい。この場合、設計者は、曲げ加工費見積装置1に記憶された、または、表示された加工費情報を参照する。加工費算出部18は、加工費情報だけでなく、加工時間情報を設計者端末2に送信してもよいし、設計者端末2に送信する加工時間情報には、主作業の加工時間、試し曲げ作業の有無による追加の加工時間および回転量による追加の加工時間を示す情報を含んでもよい。続いて、曲げ加工費見積装置1が行う処理について、図12〜図14のフローチャートを用いて説明する。 The processing cost calculation unit 18 of the bending processing cost estimation device 1 of FIG. 1 refers to the processing cost reference data as shown in FIG. 11, and corresponds to the bending pattern according to the processing time for each bending process indicated by the processing time information. Multiply the "bending standard unit price" of "method" to calculate the processing cost for each bending process. The processing cost calculation unit 18 generates processing cost information indicating the calculated processing cost for each bending process, and transmits the processing cost information to the designer terminal 2. The designer terminal 2 displays the processing cost information received from the bending processing cost estimation device 1. The designer can modify the design contents based on the fed-back processing cost information. The processing cost calculation unit 18 may store or display the generated processing cost information. In this case, the designer refers to the processing cost information stored or displayed in the bending processing cost estimation device 1. The processing cost calculation unit 18 may transmit not only the processing cost information but also the processing time information to the designer terminal 2, and the processing time information transmitted to the designer terminal 2 includes the processing time of the main work and the trial. It may include information indicating the additional machining time with and without bending work and the additional machining time with the amount of rotation. Subsequently, the processing performed by the bending cost estimation device 1 will be described with reference to the flowcharts of FIGS. 12 to 14.

図12は、実施の形態に係る曲げ加工費見積処理の動作の一例を示すフローチャートである。曲げ加工費見積処理は、曲げ加工費見積装置1が起動すると開始する。曲げ加工費見積装置1のCADデータ取得部11は、設計者端末2から、3次元CADデータを取得する(ステップS11)。CADデータ取得部11は、取得した3次元CADデータをCADデータ記憶部12に記憶する。 FIG. 12 is a flowchart showing an example of the operation of the bending cost estimation process according to the embodiment. The bending cost estimation process starts when the bending cost estimation device 1 is activated. The CAD data acquisition unit 11 of the bending cost estimation device 1 acquires three-dimensional CAD data from the designer terminal 2 (step S11). The CAD data acquisition unit 11 stores the acquired three-dimensional CAD data in the CAD data storage unit 12.

パラメータ抽出部13の工程共通属性情報抽出部21は、CADデータ記憶部12が記憶する3次元CADデータに付加された属性情報から、図4に示すような工程共通属性情報を抽出し(ステップS12)、パラメータ記憶部14に記憶する。曲げ工程属性情報抽出部22は、CADデータ記憶部12が記憶する3次元CADデータに付加された属性情報から図5に示すような曲げ工程属性情報を抽出し(ステップS13)、主作業情報抽出部23および付随作業判定部24に送る。主作業情報抽出部23は、曲げ工程属性情報抽出部22から受け取った曲げ工程属性情報から、「曲げ順」、「曲げパターン」および「曲げ角度」を示す図6に示すような主作業情報を抽出し(ステップS14)、パラメータ記憶部14に記憶する。 The process common attribute information extraction unit 21 of the parameter extraction unit 13 extracts the process common attribute information as shown in FIG. 4 from the attribute information added to the three-dimensional CAD data stored in the CAD data storage unit 12 (step S12). ), Stored in the parameter storage unit 14. The bending process attribute information extraction unit 22 extracts the bending process attribute information as shown in FIG. 5 from the attribute information added to the three-dimensional CAD data stored in the CAD data storage unit 12 (step S13), and extracts the main work information. It is sent to the unit 23 and the incidental work determination unit 24. From the bending process attribute information received from the bending process attribute information extraction unit 22, the main work information extraction unit 23 obtains the main work information as shown in FIG. 6, which shows the “bending order”, the “bending pattern”, and the “bending angle”. It is extracted (step S14) and stored in the parameter storage unit 14.

付随作業判定部24の試し曲げ有無判定部31は、曲げ工程属性情報抽出部22から受け取った曲げ工程属性情報に含まれる「曲げ順」、「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目に基づいて、曲げ工程ごとの試し曲げ作業の有無を判定する試し曲げ有無判定処理を行う(ステップS15)。試し曲げ有無判定部31は、曲げ工程ごとの試し曲げ作業の有無を示す情報を付随作業情報として生成し、パラメータ記憶部14に記憶する。回転量算出部32は、曲げ工程属性情報抽出部22から受け取った曲げ工程属性情報に含まれる「曲げ順」、「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目から、曲げ工程ごとの部品を回転させる回転量を算出する回転量算出処理を行う(ステップS16)。回転量算出部32は、図7に示すような付随作業情報を生成し(ステップS17)、パラメータ記憶部14に記憶する。 The trial bending presence / absence determination unit 31 of the incidental work determination unit 24 includes the “bending order”, “bending line start point coordinates (X, Y)” and “bending line start point coordinates (X, Y)” included in the bending process attribute information received from the bending process attribute information extraction unit 22. Based on the item of "end point coordinates (X, Y) of the bending line", a trial bending presence / absence determination process for determining the presence / absence of the trial bending operation for each bending step is performed (step S15). The trial bending presence / absence determination unit 31 generates information indicating the presence / absence of the trial bending work for each bending process as incidental work information, and stores it in the parameter storage unit 14. The rotation amount calculation unit 32 includes "bending order", "bending line start point coordinates (X, Y)" and "bending line end point coordinates (X)" included in the bending process attribute information received from the bending process attribute information extraction unit 22. , Y) ”, the rotation amount calculation process for calculating the rotation amount for rotating the part for each bending process is performed (step S16). The rotation amount calculation unit 32 generates incidental work information as shown in FIG. 7 (step S17) and stores it in the parameter storage unit 14.

加工時間算出部16は、図8〜図10に示すような、工程共通属性情報が示す材料の属する分類の見積基準データを参照し、主作業情報および付随作業情報に基づいて、曲げ工程ごとの加工時間を算出する(ステップS18)。加工時間算出部16は、算出した曲げ工程ごとの加工時間を示す加工時間情報を加工費算出部18に送る。加工費算出部18は、図11に示すような、加工費基準データを参照し、加工時間算出部16から受け取った加工時間情報に基づいて、曲げ工程ごとの加工費を算出する(ステップS19)。加工費算出部18は、算出した曲げ工程ごとの加工費を示す加工費情報を生成し(ステップS20)、処理を終了する。続いて、図12のフローチャートのステップS15で定義した試し曲げ有無判定処理について、図13のフローチャートを用いて説明する。 The machining time calculation unit 16 refers to the estimation reference data of the classification to which the material belongs indicated by the process common attribute information as shown in FIGS. 8 to 10, and based on the main work information and the incidental work information, for each bending process. The processing time is calculated (step S18). The machining time calculation unit 16 sends the machining time information indicating the calculated machining time for each bending process to the machining cost calculation unit 18. The processing cost calculation unit 18 refers to the processing cost reference data as shown in FIG. 11 and calculates the processing cost for each bending process based on the processing time information received from the processing time calculation unit 16 (step S19). .. The processing cost calculation unit 18 generates processing cost information indicating the calculated processing cost for each bending process (step S20), and ends the processing. Subsequently, the trial bending presence / absence determination process defined in step S15 of the flowchart of FIG. 12 will be described with reference to the flowchart of FIG.

図13は、実施の形態に係る試し曲げ有無判定処理の動作の一例を示すフローチャートである。試し曲げ有無判定処理は、付随作業判定部24の試し曲げ有無判定部31が曲げ工程属性情報抽出部22から曲げ工程属性情報を受け取ると開始する。試し曲げ有無判定部31は、N回目の曲げ工程について、N=1である場合(ステップS21;YES)、試し曲げ作業有りと判定する(ステップS26)。N=1でない場合(ステップS21;NO)、試し曲げ有無判定部31は、N−1回目の曲げ工程で加工された部品においてN回目の曲げ工程の曲げ線がある面の中心を原点とする座標系を定義する(ステップS22)。N=1の場合、原点のX座標は、工程共通属性情報の「X寸法」の値を2で除算した値、原点のX座標は、工程共通属性情報の「Y寸法」の値を2で除算した値である。 FIG. 13 is a flowchart showing an example of the operation of the trial bending presence / absence determination process according to the embodiment. The trial bending presence / absence determination process is started when the trial bending presence / absence determination unit 31 of the incidental work determination unit 24 receives the bending process attribute information from the bending process attribute information extraction unit 22. The trial bending presence / absence determination unit 31 determines that there is a trial bending operation when N = 1 (step S21; YES) in the Nth bending step (step S26). When N = 1 (step S21; NO), the trial bending presence / absence determination unit 31 uses the center of the surface having the bending line of the Nth bending step as the origin in the part machined in the N-1th bending step. The coordinate system is defined (step S22). When N = 1, the X coordinate of the origin is the value obtained by dividing the value of "X dimension" of the process common attribute information by 2, and the X coordinate of the origin is the value of "Y dimension" of the process common attribute information divided by 2. It is the divided value.

試し曲げ有無判定部31は、曲げ工程属性情報が示す、N−1回目の曲げ工程の曲げ線およびN回目の曲げ工程の曲げ線の「曲げ線の始点座標(X,Y)」および「曲げ線の終点座標(X,Y)」の項目の値を、N−1回目の曲げ工程の曲げ線の座標およびN回目の曲げ工程の曲げ線の定義した座標系における座標に変換する(ステップS23)。試し曲げ有無判定部31は、定義した座標系におけるN−1回目の曲げ工程の曲げ線の座標およびN回目の曲げ工程の曲げ線の座標から、N−1回目の曲げ工程の曲げ線の角度およびN回目の曲げ工程の曲げ線の角度を算出する(ステップS24)。定義した座標系におけるN回目の曲げ工程の曲げ線の始点のX座標をx1、始点のY座標をy1、終点のX座標をx2、終点のY座標をy2とすると、曲げ線の角度=tan−1{(y2−y1)/(x2−x1)}の計算式より、N回目の曲げ工程の曲げ線の角度を求める。ただし、曲げ線角度が負の場合、180を加算する。N−1回目の曲げ工程の曲げ線の角度も同様に求める。 The trial bending presence / absence determination unit 31 has "bending line start point coordinates (X, Y)" and "bending" of the bending line of the N-1th bending process and the bending line of the Nth bending process indicated by the bending process attribute information. The value of the item "Line end point coordinates (X, Y)" is converted into the coordinates of the bending line of the N-1th bending step and the coordinates in the coordinate system defined by the bending line of the Nth bending step (step S23). ). The trial bending presence / absence determination unit 31 determines the angle of the bending line of the N-1th bending process from the coordinates of the bending line of the N-1th bending process and the coordinates of the bending line of the Nth bending process in the defined coordinate system. And the angle of the bending line in the Nth bending step is calculated (step S24). Assuming that the X coordinate of the start point of the bend line in the Nth bending step in the defined coordinate system is x1, the Y coordinate of the start point is y1, the X coordinate of the end point is x2, and the Y coordinate of the end point is y2, the angle of the bend line = tan. -1 From the formula of {(y2-y1) / (x2-x1)}, the angle of the bending line in the Nth bending step is obtained. However, if the bending line angle is negative, 180 is added. The angle of the bending line in the N-1th bending step is also obtained in the same manner.

試し曲げ有無判定部31は、N回目の曲げ工程の曲げ線の角度と、N−1回目の曲げ工程の曲げ線の角度とが異なるか否かを判定する(ステップS25)。N回目の曲げ工程の曲げ線の角度と、N−1回目の曲げ工程の曲げ線の角度とが異なる場合(ステップS25;YES)、試し曲げ有無判定部31は、試し曲げ作業有りと判定する(ステップS26)。N回目の曲げ工程の曲げ線の角度と、N−1回目の曲げ工程の曲げ線の角度とが一致する場合(ステップS25;NO)、試し曲げ有無判定部31は、試し曲げ作業無しと判定する(ステップS27)。 The trial bending presence / absence determination unit 31 determines whether or not the angle of the bending line in the Nth bending step and the angle of the bending line in the N-1th bending step are different (step S25). When the angle of the bending line in the Nth bending step and the angle of the bending line in the N-1th bending step are different (step S25; YES), the trial bending presence / absence determining unit 31 determines that the trial bending work is performed. (Step S26). When the angle of the bending line in the Nth bending step and the angle of the bending line in the N-1th bending step match (step S25; NO), the trial bending presence / absence determining unit 31 determines that there is no trial bending operation. (Step S27).

N回目の曲げ工程が最後の曲げ工程でない場合(ステップ28;NO)、処理はステップS22に戻り、試し曲げ有無判定部31は、ステップS22〜ステップ28を繰り返す。N回目の曲げ工程が最後の曲げ工程である場合(ステップ28;YES)、試し曲げ有無判定部31は、曲げ工程ごとの試し曲げ作業の有無を示す情報を付随作業情報生成部33に送り、処理を終了する。続いて、図12のフローチャートのステップS16で定義した回転量算出処理について、図14のフローチャートを用いて説明する。 If the Nth bending step is not the final bending step (step 28; NO), the process returns to step S22, and the trial bending presence / absence determination unit 31 repeats steps S22 to 28. When the Nth bending step is the final bending step (step 28; YES), the trial bending presence / absence determination unit 31 sends information indicating the presence / absence of the trial bending work for each bending step to the incidental work information generation unit 33. End the process. Subsequently, the rotation amount calculation process defined in step S16 of the flowchart of FIG. 12 will be described with reference to the flowchart of FIG.

図14は、実施の形態に係る回転量算出処理の動作の一例を示すフローチャートである。回転量算出処理は、付随作業判定部24の回転量算出部32が曲げ工程属性情報抽出部22から曲げ工程属性情報を受け取ると開始する。回転量算出部32は、N回目の曲げ工程について、N=1である場合(ステップS31;YES)、1回目の曲げ工程の回転量を0°として算出する(ステップS35)。N=1でない場合(ステップS31;NO)、処理はステップS32に移行する。ステップS32およびステップS33は、図13のフローチャートのステップS22およびステップS23と同じ処理であるので説明を省略する。回転量算出部32は、定義した座標系におけるN−1回目の曲げ工程の曲げ線の座標およびN回目の曲げ工程の曲げ線の座標から、N−1回目の曲げ工程の曲げ線の作業方向およびN回目の曲げ工程の曲げ線の作業方向を算出する(ステップS34)。回転量算出部32は、N回目の曲げ工程の曲げ線に対して、原点から垂直線aを引く。N回目の曲げ工程の曲げ線に対して原点から垂直線aが引けない場合は、N回目の曲げ工程の曲げ線の延長線に対して原点から垂直線aを引く。第1象限のX座標軸と垂直線aのなす角(反時計周り)を曲げ線の作業方向とする。N−1回目の曲げ工程の曲げ線の作業方向も同様に求める。 FIG. 14 is a flowchart showing an example of the operation of the rotation amount calculation process according to the embodiment. The rotation amount calculation process starts when the rotation amount calculation unit 32 of the incidental work determination unit 24 receives the bending process attribute information from the bending process attribute information extraction unit 22. The rotation amount calculation unit 32 calculates the rotation amount of the first bending step as 0 ° when N = 1 (step S31; YES) for the Nth bending step (step S35). If N = 1 (step S31; NO), the process proceeds to step S32. Since steps S32 and S33 are the same processes as steps S22 and S23 in the flowchart of FIG. 13, description thereof will be omitted. The rotation amount calculation unit 32 starts from the coordinates of the bending line of the N-1st bending step and the coordinates of the bending line of the Nth bending step in the defined coordinate system, and the working direction of the bending line of the N-1th bending step. And the working direction of the bending line in the Nth bending step is calculated (step S34). The rotation amount calculation unit 32 draws a vertical line a from the origin with respect to the bending line in the Nth bending step. If the vertical line a cannot be drawn from the origin with respect to the bending line of the Nth bending step, a vertical line a is drawn from the origin with respect to the extension line of the bending line of the Nth bending step. The angle (counterclockwise) formed by the X coordinate axis of the first quadrant and the vertical line a is defined as the working direction of the bending line. The working direction of the bending line in the N-1th bending step is also obtained in the same manner.

回転量算出部32は、N回目の曲げ工程の曲げ線の作業方向の値からN−1回目の曲げ工程の曲げ線の作業方向の値を減算した値をN回目の曲げ工程の回転量として算出する(ステップS35)。N回目の曲げ工程が最後の曲げ工程でない場合(ステップ36;NO)、処理はステップS32に戻り、回転量算出部32は、ステップS32〜ステップ36を繰り返す。N回目の曲げ工程が最後の曲げ工程である場合(ステップ36;YES)、回転量算出部32は、曲げ工程ごとの回転量を示す情報を付随作業情報生成部33に送り、処理を終了する。 The rotation amount calculation unit 32 uses a value obtained by subtracting the value in the working direction of the bending line in the N-1th bending process from the value in the working direction of the bending line in the Nth bending process as the rotation amount in the Nth bending process. Calculate (step S35). If the Nth bending step is not the last bending step (step 36; NO), the process returns to step S32, and the rotation amount calculation unit 32 repeats steps S32 to 36. When the Nth bending step is the final bending step (step 36; YES), the rotation amount calculation unit 32 sends information indicating the rotation amount for each bending step to the accompanying work information generation unit 33, and ends the process. ..

以上説明したように実施の形態の曲げ加工費見積装置1によれば、曲げ加工の曲げ線の対象物における座標を示す情報に基づいて、曲げ加工の付随作業を示す付随作業情報を生成し、付随作業情報を加味して加工時間および加工費を算出することで、製品の製造の曲げ加工における付随作業を考慮した、より正確な曲げ加工費を見積もることが可能になる。 As described above, according to the bending cost estimation device 1 of the embodiment, the incidental work information indicating the incidental work of the bending process is generated based on the information indicating the coordinates of the bending line of the bending process in the object. By calculating the processing time and processing cost in consideration of the incidental work information, it is possible to estimate the bending processing cost more accurately in consideration of the incidental work in the bending processing of the manufacturing of the product.

上記の実施の形態では、曲げ工程ごとの加工時間および加工費を算出したが、すべての曲げ工程の合計の加工時間および加工費を算出してもよい。また、上記の実施の形態では、付随作業判定部24は、試し曲げ有無判定部31および回転量算出部32を備えるが、どちらか一方を備える構成でもよい。 In the above embodiment, the processing time and processing cost for each bending process are calculated, but the total processing time and processing cost for all bending processes may be calculated. Further, in the above embodiment, the incidental work determination unit 24 includes the trial bending presence / absence determination unit 31 and the rotation amount calculation unit 32, but may be configured to include either one.

図15は、実施の形態に係る曲げ加工費見積装置のハードウェア構成の一例を示す図である。曲げ加工費見積装置1は、図15に示すように、一時記憶部101、記憶部102、計算部103、入力部104、外部出力部105および表示部106を備える。一時記憶部101、記憶部102、入力部104、外部出力部105および表示部106はいずれもBUSを介して計算部103に接続されている。 FIG. 15 is a diagram showing an example of the hardware configuration of the bending processing cost estimation device according to the embodiment. As shown in FIG. 15, the bending cost estimation device 1 includes a temporary storage unit 101, a storage unit 102, a calculation unit 103, an input unit 104, an external output unit 105, and a display unit 106. The temporary storage unit 101, the storage unit 102, the input unit 104, the external output unit 105, and the display unit 106 are all connected to the calculation unit 103 via the BUS.

計算部103、はCPU(Central Processing Unit)などから構成され、記憶部102に記憶されている制御プログラムに従って、曲げ加工費見積装置1のパラメータ抽出部13、加工時間算出部16および加工費算出部18の各処理を実行する。 The calculation unit 103 is composed of a CPU (Central Processing Unit) and the like, and according to a control program stored in the storage unit 102, the parameter extraction unit 13, the processing time calculation unit 16, and the processing cost calculation unit of the bending processing cost estimation device 1 Each of the 18 processes is executed.

一時記憶部101はRAM(Random-Access Memory)などから構成され、記憶部102に記憶されている制御プログラムをロードし、計算部103の作業領域として用いられる。 The temporary storage unit 101 is composed of a RAM (Random-Access Memory) or the like, loads a control program stored in the storage unit 102, and is used as a work area of the calculation unit 103.

記憶部102は、フラッシュメモリ、ハードディスク、DVD−RAM、DVD−RWなどの不揮発性メモリから構成され、曲げ加工費見積装置1の処理を計算部103に行わせるためのプログラムをあらかじめ記憶し、また、計算部103の指示に従って、このプログラムが記憶するデータを計算部103に供給し、計算部103から供給されたデータを記憶する。CADデータ記憶部12、パラメータ記憶部14、見積基準データ記憶部15および加工費基準データ記憶部17は、記憶部102に構成される。 The storage unit 102 is composed of a non-volatile memory such as a flash memory, a hard disk, a DVD-RAM, and a DVD-RW, and stores in advance a program for causing the calculation unit 103 to perform the processing of the bending processing cost estimation device 1. , The data stored in this program is supplied to the calculation unit 103 according to the instruction of the calculation unit 103, and the data supplied from the calculation unit 103 is stored. The CAD data storage unit 12, the parameter storage unit 14, the estimation reference data storage unit 15, and the processing cost reference data storage unit 17 are configured in the storage unit 102.

入力部104は、キーボードおよびマウスなどのポインティングデバイスなどと、キーボードおよびポインティングデバイスなどをBUSに接続するインタフェース装置から構成されている。入力部104を介して入力された情報は、計算部103に供給される。設計者が曲げ加工費見積装置1に3次元CADデータを入力する場合は、入力部104は、CADデータ取得部11として機能する。 The input unit 104 includes a pointing device such as a keyboard and a mouse, and an interface device for connecting the keyboard and the pointing device to the BUS. The information input via the input unit 104 is supplied to the calculation unit 103. When the designer inputs the three-dimensional CAD data to the bending cost estimation device 1, the input unit 104 functions as the CAD data acquisition unit 11.

外部出力部105は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはLAN(Local Area Network)インタフェースから構成されている。加工費算出部18が加工費情報を設計者端末2に送信する場合には、外部出力部105は、加工費算出部18として機能する。 The external output unit 105 is composed of a network termination device or a wireless communication device connected to the network, and a serial interface or a LAN (Local Area Network) interface connected to them. When the processing cost calculation unit 18 transmits the processing cost information to the designer terminal 2, the external output unit 105 functions as the processing cost calculation unit 18.

表示部106は、CRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)などから構成されている。表示部106は、ユーザが曲げ加工費見積装置1に情報を入力する場合は、操作画面を表示する。加工費算出部18が加工費情報を表示する場合には、表示部106は、加工費算出部18として機能する。 The display unit 106 is composed of a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), or the like. The display unit 106 displays an operation screen when the user inputs information to the bending cost estimation device 1. When the processing cost calculation unit 18 displays the processing cost information, the display unit 106 functions as the processing cost calculation unit 18.

図1に示す曲げ加工費見積装置1のCADデータ取得部11、CADデータ記憶部12、パラメータ抽出部13、パラメータ記憶部14、見積基準データ記憶部15、加工時間算出部16、加工費基準データ記憶部17および加工費算出部18の処理は、制御プログラムが、一時記憶部101、計算部103、記憶部102、入力部104、外部出力部105および表示部106などを資源として用いて処理することによって実行する。 CAD data acquisition unit 11, CAD data storage unit 12, parameter extraction unit 13, parameter storage unit 14, estimation reference data storage unit 15, processing time calculation unit 16, processing cost reference data of the bending processing cost estimation device 1 shown in FIG. The control program processes the storage unit 17 and the processing cost calculation unit 18 by using the temporary storage unit 101, the calculation unit 103, the storage unit 102, the input unit 104, the external output unit 105, the display unit 106, and the like as resources. To do by.

その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。 In addition, the above hardware configuration and flowchart are examples, and can be arbitrarily changed and modified.

計算部103、一時記憶部101、記憶部102、入力部104、外部出力部105および表示部106などから構成される曲げ加工費見積装置1の処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体(フレキシブルディスク、CD−ROM、DVD−ROMなど)に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する曲げ加工費見積装置1を構成してもよい。また、インターネットなどの通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロードなどすることで曲げ加工費見積装置1を構成してもよい。 The central part for processing the bending cost estimation device 1 including the calculation unit 103, the temporary storage unit 101, the storage unit 102, the input unit 104, the external output unit 105, the display unit 106, etc. is a dedicated system. However, it can be realized by using a normal computer system. For example, a computer program for performing the above operation is stored and distributed on a computer-readable recording medium (flexible disk, CD-ROM, DVD-ROM, etc.), and the computer program is installed on the computer. Therefore, the bending processing cost estimation device 1 that executes the above-mentioned processing may be configured. Further, the bending processing cost estimation device 1 may be configured by storing the computer program in a storage device of a server device on a communication network such as the Internet and downloading it by a normal computer system.

また、曲げ加工費見積装置1の機能を、OS(オペレーティングシステム)とアプリケーションプログラムの分担、またはOSとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。 Further, when the function of the bending cost estimation device 1 is realized by sharing the OS (operating system) and the application program, or by coordinating the OS and the application program, only the application program part is used as a recording medium or a storage device. It may be stored in.

また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して提供することも可能である。例えば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを提供してもよい。そして、このコンピュータプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。 It is also possible to superimpose a computer program on a carrier wave and provide it via a communication network. For example, the computer program may be posted on a bulletin board system (BBS, Bulletin Board System) on a communication network, and the computer program may be provided via the network. Then, the computer program may be started and executed in the same manner as other application programs under the control of the OS so that the above processing can be executed.

1 曲げ加工費見積装置、2 設計者端末、11 CADデータ取得部、12 CADデータ記憶部、13 パラメータ抽出部、14 パラメータ記憶部、15 見積基準データ記憶部、16 加工時間算出部、17 加工費基準データ記憶部、18 加工費算出部、21 工程共通属性情報抽出部、22 曲げ工程属性情報抽出部、23 主作業情報抽出部、24 付随作業判定部、31 試し曲げ有無判定部、32 回転量算出部、33 付随作業情報生成部、100 曲げ加工費見積システム、101 一時記憶部、102 記憶部、103 計算部、104 入力部、105 外部出力部、106 表示部。 1 Bending processing cost estimation device, 2 Designer terminal, 11 CAD data acquisition unit, 12 CAD data storage unit, 13 parameter extraction unit, 14 parameter storage unit, 15 estimation standard data storage unit, 16 processing time calculation unit, 17 processing cost Reference data storage unit, 18 processing cost calculation unit, 21 process common attribute information extraction unit, 22 bending process attribute information extraction unit, 23 main work information extraction unit, 24 incidental work judgment unit, 31 trial bending presence / absence determination unit, 32 rotation amount Calculation unit, 33 Ancillary work information generation unit, 100 Bending processing cost estimation system, 101 Temporary storage unit, 102 Storage unit, 103 Calculation unit, 104 Input unit, 105 External output unit, 106 Display unit.

Claims (5)

曲げ加工の対象物の材料の材質、板厚および寸法を含む工程共通属性情報、ならびに、前記曲げ加工の曲げ順、曲げパターン、曲げ角度および曲げ線の前記対象物における座標を含む曲げ工程属性情報を取得する属性情報取得部と、
前記曲げ工程属性情報から、曲げ順、曲げパターンおよび曲げ角度で表される前記曲げ加工の主作業を示す主作業情報を抽出し、前記曲げ工程属性情報が示す曲げ線の前記対象物における座標に基づいて、前記曲げ加工の付随作業を示す付随作業情報を生成するパラメータ抽出部と、
前記曲げ加工の主作業および前記曲げ加工の付随作業に含まれる作業要素ごとの加工時間を示す見積基準データを記憶する見積基準データ記憶部と、
前記見積基準データを参照し、前記工程共通属性情報、前記主作業情報および前記付随作業情報に基づいて、前記曲げ加工にかかる加工時間を算出する加工時間算出部と、
を備える曲げ加工時間算出装置。
Process common attribute information including the material, plate thickness and dimensions of the material of the object to be bent, and bending process attribute information including the coordinates of the bending order, bending pattern, bending angle and bending line of the bending line in the object. Attribute information acquisition part to acquire
From the bending process attribute information, the main work information indicating the main work of the bending process represented by the bending order, the bending pattern and the bending angle is extracted, and the coordinates of the bending line indicated by the bending process attribute information in the object are set. Based on this, a parameter extraction unit that generates incidental work information indicating the incidental work of the bending process, and
An estimation reference data storage unit that stores estimation reference data indicating the machining time for each work element included in the main work of the bending process and the incidental work of the bending process.
A machining time calculation unit that calculates the machining time required for the bending process based on the process common attribute information, the main work information, and the incidental work information with reference to the estimation reference data.
A bending time calculation device including.
前記パラメータ抽出部は、
前記曲げ加工の曲げ順が隣り合う先の曲げ工程および後の曲げ工程について、前記先の曲げ工程で加工された前記対象物において前記後の曲げ工程の曲げ線がある面の中心を原点とする座標系を定義し、前記曲げ工程属性情報が示す前記先の曲げ工程の曲げ線および前記後の曲げ工程の曲げ線の前記対象物における座標を、前記先の曲げ工程の曲げ線および前記後の曲げ工程の曲げ線の定義した前記座標系における座標に変換し、定義した前記座標系における前記先の曲げ工程の曲げ線の角度と前記後の曲げ工程の曲げ線の角度とが異なる場合は、前記後の曲げ工程で試し曲げ作業が発生すると判定し、定義した前記座標系における前記先の曲げ工程の曲げ線の角度と前記後の曲げ工程の曲げ線の角度とが一致する場合は、前記後の曲げ工程で試し曲げ作業が発生しないと判定する試し曲げ有無判定部を備え、
前記付随作業情報は、前記曲げ加工における前記試し曲げ作業の有無を示す情報を含む請求項1に記載の曲げ加工時間算出装置。
The parameter extraction unit
Regarding the bending step of the destination where the bending order of the bending process is adjacent and the bending process of the subsequent bending process, the origin is the center of the surface of the object processed in the previous bending process where the bending line of the subsequent bending process is present. A coordinate system is defined, and the coordinates of the bending line of the earlier bending process and the bending line of the later bending process indicated by the bending process attribute information in the object are set to the bending line of the earlier bending process and the subsequent bending line. When the bending line of the bending process is converted to the coordinates in the defined coordinate system and the angle of the bending line of the previous bending process and the angle of the bending line of the subsequent bending process in the defined coordinate system are different, If it is determined that a trial bending operation will occur in the subsequent bending step, and the angle of the bending line of the previous bending step in the defined coordinate system matches the angle of the bending line of the subsequent bending step, the above Equipped with a trial bending presence / absence determination unit that determines that trial bending work does not occur in the subsequent bending process.
The bending time calculation device according to claim 1, wherein the incidental work information includes information indicating the presence or absence of the trial bending work in the bending work.
前記パラメータ抽出部は、
前記曲げ加工の曲げ順が隣り合う先の曲げ工程および後の曲げ工程について、前記先の曲げ工程で加工された前記対象物において前記後の曲げ工程の曲げ線がある面の中心を原点とする座標系を定義し、前記曲げ工程属性情報が示す前記先の曲げ工程の曲げ線および前記後の曲げ工程の曲げ線の前記対象物における座標を、前記先の曲げ工程の曲げ線および前記後の曲げ工程の曲げ線の定義した前記座標系における座標に変換し、定義した前記座標系における前記先の曲げ工程の曲げ線の作業方向と前記後の曲げ工程の曲げ線の作業方向との差から、前記後の曲げ工程で前記対象物を回転させる回転量を算出する回転量算出部を備え、
前記付随作業情報は、前記曲げ加工における前記回転量を示す情報を含む請求項1または2に記載の曲げ加工時間算出装置。
The parameter extraction unit
Regarding the bending step of the destination where the bending order of the bending process is adjacent and the bending process of the subsequent bending process, the origin is the center of the surface of the object processed in the previous bending process where the bending line of the subsequent bending process is present. A coordinate system is defined, and the coordinates of the bending line of the earlier bending process and the bending line of the later bending process indicated by the bending process attribute information in the object are set to the bending line of the earlier bending process and the subsequent bending line. Converted to the coordinates in the coordinate system defined by the bending line of the bending step, and from the difference between the working direction of the bending line of the previous bending step and the working direction of the bending line of the subsequent bending step in the defined coordinate system. A rotation amount calculation unit for calculating the rotation amount for rotating the object in the subsequent bending step is provided.
The bending time calculation device according to claim 1 or 2, wherein the incidental work information includes information indicating the amount of rotation in the bending process.
設計者が使用する設計者端末と、曲げ加工時間算出装置とで構成される曲げ加工時間算出システムであって、
前記設計者端末は、
曲げ加工の対象物の材料の材質、板厚および寸法を含む工程共通属性情報、ならびに、前記曲げ加工の曲げ順、曲げパターン、曲げ角度および曲げ線の前記対象物における座標を含む曲げ工程属性情報が付加された3次元CADデータを前記曲げ加工時間算出装置に送信し、
前記曲げ加工時間算出装置は、
前記設計者端末から、前記3次元CADデータを取得する属性情報取得部、
前記曲げ工程属性情報から、曲げ順、曲げパターンおよび曲げ角度で表される前記曲げ加工の主作業を示す主作業情報を抽出し、前記曲げ工程属性情報が示す曲げ線の前記対象物における座標に基づいて、前記曲げ加工の付随作業を示す付随作業情報を生成するパラメータ抽出部、
前記曲げ加工の主作業および前記曲げ加工の付随作業に含まれる作業要素ごとの加工時間を示す見積基準データを記憶する見積基準データ記憶部、および、
前記見積基準データを参照し、前記工程共通属性情報、前記主作業情報および前記付随作業情報に基づいて、前記曲げ加工にかかる加工時間を算出する加工時間算出部、
を備える曲げ加工時間算出システム。
A bending time calculation system consisting of a designer terminal used by a designer and a bending time calculation device.
The designer terminal
Process common attribute information including the material, plate thickness and dimensions of the material of the object to be bent, and bending process attribute information including the coordinates of the bending order, bending pattern, bending angle and bending line of the bending line in the object. Is transmitted to the bending processing time calculation device, and the three-dimensional CAD data to which is added is transmitted.
The bending time calculation device is
Attribute information acquisition unit that acquires the 3D CAD data from the designer terminal,
From the bending process attribute information, the main work information indicating the main work of the bending process represented by the bending order, the bending pattern and the bending angle is extracted, and the coordinates of the bending line indicated by the bending process attribute information in the object are set. Based on the parameter extraction unit, which generates incidental work information indicating the incidental work of the bending process.
An estimation reference data storage unit that stores estimation reference data indicating the machining time for each work element included in the main work of the bending process and the incidental work of the bending process, and an estimation standard data storage unit.
A machining time calculation unit that calculates the machining time required for the bending process based on the process common attribute information, the main work information, and the incidental work information with reference to the estimation reference data.
Bending processing time calculation system equipped with.
コンピュータを、
曲げ加工の対象物の材料の材質、板厚および寸法を含む工程共通属性情報、ならびに、前記曲げ加工の曲げ順、曲げパターン、曲げ角度および曲げ線の前記対象物における座標を含む曲げ工程属性情報を取得する属性情報取得部、
前記曲げ工程属性情報から、曲げ順、曲げパターンおよび曲げ角度で表される前記曲げ加工の主作業を示す主作業情報を抽出し、前記曲げ工程属性情報が示す曲げ線の前記対象物における座標に基づいて、前記曲げ加工の付随作業を示す付随作業情報を生成するパラメータ抽出部、および、
前記曲げ加工の主作業および前記曲げ加工の付随作業に含まれる作業要素ごとの加工時間を示す見積基準データを参照し、前記工程共通属性情報、前記主作業情報および前記付随作業情報に基づいて、前記曲げ加工にかかる加工時間を算出する加工時間算出部、
として機能させるプログラム。
Computer,
Process common attribute information including the material, plate thickness and dimensions of the material of the object to be bent, and bending process attribute information including the coordinates of the bending order, bending pattern, bending angle and bending line of the bending line in the object. Attribute information acquisition part to acquire
From the bending process attribute information, the main work information indicating the main work of the bending process represented by the bending order, the bending pattern and the bending angle is extracted, and the coordinates of the bending line indicated by the bending process attribute information in the object are set. Based on the parameter extraction unit that generates incidental work information indicating the incidental work of the bending process, and
With reference to the estimation reference data indicating the machining time for each work element included in the main work of the bending process and the incidental work of the bending process, based on the process common attribute information, the main work information, and the incidental work information. Processing time calculation unit that calculates the processing time required for the bending process,
A program that functions as.
JP2020107675A 2016-06-09 2020-06-23 Bending time calculation device, bending time calculation system and program Active JP6937412B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020107675A JP6937412B2 (en) 2016-06-09 2020-06-23 Bending time calculation device, bending time calculation system and program
JP2021140389A JP7162709B2 (en) 2020-06-23 2021-08-30 BENDING TIME CALCULATION DEVICE, BENDING TIME CALCULATION SYSTEM AND PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016115678A JP6723082B2 (en) 2016-06-09 2016-06-09 Bending cost estimation device, bending cost estimation system and program
JP2020107675A JP6937412B2 (en) 2016-06-09 2020-06-23 Bending time calculation device, bending time calculation system and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016115678A Division JP6723082B2 (en) 2016-06-09 2016-06-09 Bending cost estimation device, bending cost estimation system and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021140389A Division JP7162709B2 (en) 2020-06-23 2021-08-30 BENDING TIME CALCULATION DEVICE, BENDING TIME CALCULATION SYSTEM AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2020173829A JP2020173829A (en) 2020-10-22
JP6937412B2 true JP6937412B2 (en) 2021-09-22

Family

ID=72831494

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020107675A Active JP6937412B2 (en) 2016-06-09 2020-06-23 Bending time calculation device, bending time calculation system and program

Country Status (1)

Country Link
JP (1) JP6937412B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3509964B2 (en) * 1994-11-22 2004-03-22 株式会社アマダ Operation recording method and recording device for NC processing machine
JP3610302B2 (en) * 2000-12-28 2005-01-12 株式会社アマダ Cost estimation method for sheet metal working

Also Published As

Publication number Publication date
JP2020173829A (en) 2020-10-22

Similar Documents

Publication Publication Date Title
JP6254619B2 (en) Electronic display alignment
CN111226217A (en) Manufacturing Design Modification System
CN114782627B (en) Three-dimensional model collision detection method and device, electronic equipment and medium
WO2013175869A1 (en) Estimation device and estimation method
US12437129B2 (en) Modelling method and system
JP6937412B2 (en) Bending time calculation device, bending time calculation system and program
JP6723082B2 (en) Bending cost estimation device, bending cost estimation system and program
KR101807585B1 (en) Apparatus and Method for designing automation using FEM
JP7162709B2 (en) BENDING TIME CALCULATION DEVICE, BENDING TIME CALCULATION SYSTEM AND PROGRAM
CN109741432B (en) Rendering estimation time calculation method, electronic equipment and storage medium
CN113039613B (en) Method and system for synchronizing a first simulation system and a second simulation system
JP5300835B2 (en) Deployment method of sheet metal members
JP7357482B2 (en) Sheet metal processing cost control device and sheet metal processing cost control method
WO2025087226A1 (en) Process set recommendation method based on comprehensive error determination and related device thereof
US7317963B2 (en) Method and system for generating trimlines for stamping processes
JP7484411B2 (en) Information processing device and information processing program
CN101727675B (en) System and method for dynamically previewing insertion positions of graphic elements
JPH0962729A (en) Design support device
JP2001222305A (en) Sheet metal integral supporting system and storage medium with stored graphic data generation management program
JP5179444B2 (en) Mold design apparatus, mold design method, and program
US20130060718A1 (en) Tooling design price quotation in product data management systems
JP2018206020A (en) Estimate calculation device, estimate calculation method, and program
JP2010134609A (en) Content evaluation method, content evaluation apparatus and program
JP5277021B2 (en) Design information display program and design information display device
JP6264208B2 (en) Display program, display method, and display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200623

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210720

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210830

R150 Certificate of patent or registration of utility model

Ref document number: 6937412

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R157 Certificate of patent or utility model (correction)

Free format text: JAPANESE INTERMEDIATE CODE: R157

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250