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
JP7702326B2 - Processing cost estimation method and processing cost estimation system - Google Patents
[go: Go Back, main page]

JP7702326B2 - Processing cost estimation method and processing cost estimation system - Google Patents

Processing cost estimation method and processing cost estimation system Download PDF

Info

Publication number
JP7702326B2
JP7702326B2 JP2021159104A JP2021159104A JP7702326B2 JP 7702326 B2 JP7702326 B2 JP 7702326B2 JP 2021159104 A JP2021159104 A JP 2021159104A JP 2021159104 A JP2021159104 A JP 2021159104A JP 7702326 B2 JP7702326 B2 JP 7702326B2
Authority
JP
Japan
Prior art keywords
shape
processing cost
initial design
processing
cost
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
JP2021159104A
Other languages
Japanese (ja)
Other versions
JP2023049397A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021159104A priority Critical patent/JP7702326B2/en
Publication of JP2023049397A publication Critical patent/JP2023049397A/en
Application granted granted Critical
Publication of JP7702326B2 publication Critical patent/JP7702326B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • General Factory Administration (AREA)

Description

本開示は、材料を加工し、設計形状の製品を生成するときの加工コストを見積もる技術に関するものである。 This disclosure relates to technology for estimating the processing costs involved in processing materials to produce products of a designed shape.

特許文献1には、少ない試行回数で見積結果をユーザの希望価格又は希望納期の範囲内に近づけるようにした自動見積方法が記載されている。より具体的には、特許文献1に記載の自動見積方法では、アイテム群価格・納期決定工程でアイテム群の価格又は納期が決定された後に、報知工程で複数のアイテムのうち少なくとも1つについての製造条件が報知される。そして、報知される製造条件は、その製造条件を変更した場合に決定されるアイテム群の価格又は納期がその製造条件を変更する前に決定されたアイテム群の価格又は納期よりも希望価格又は希望納期に近くなるものとなっている。 Patent Document 1 describes an automatic quotation method that brings quotation results closer to the range of the user's desired price or desired delivery date with a small number of trials. More specifically, in the automatic quotation method described in Patent Document 1, after the price or delivery date of the item group is determined in the item group price/delivery date determination step, the manufacturing conditions for at least one of the multiple items are notified in the notification step. The notified manufacturing conditions are such that the price or delivery date of the item group determined when the manufacturing conditions are changed is closer to the desired price or delivery date than the price or delivery date of the item group determined before the manufacturing conditions were changed.

特開2019-3698号公報JP 2019-3698 A

しかし、特許文献1に記載の自動見積方法では、報知される製造条件は、ユーザの希望価格により近い価格のアイテム群を決定するものであり、設計形状をより価格の低い形状に変更することは考慮されていない。 However, in the automatic quotation method described in Patent Document 1, the manufacturing conditions that are notified determine a group of items with prices that are closest to the user's desired price, and do not take into consideration changing the design shape to a shape with a lower price.

本開示は、材料を加工し、初期設計形状の製品を生成するときの加工コストが目標コストを超えた場合、目標コスト内に収まるように初期設計形状を変更し、変更後の形状を複数提示することが可能となる技術を提供することを目的とする。 The purpose of this disclosure is to provide a technology that, when the processing cost of processing materials to produce a product of an initial design shape exceeds a target cost, can modify the initial design shape to fall within the target cost and present multiple modified shapes.

上記目的を達成するため、本開示の加工コスト見積方法は、製品の初期設計形状を示す初期設計データに基づいて初期設計材質からなる材料を加工し、初期設計形状の製品を生成するときの加工コストを算出する算出工程と、算出工程により算出された加工コストと目標コストとを比較する比較工程と、比較工程により加工コストが目標コストを超えた場合、初期設計形状を変更する変更工程と、変更工程による変更後の形状の製品を生成するときの加工コストを算出工程により算出し、算出した加工コストが目標コスト内に収まるまで変更工程を繰り返す繰り返し工程と、繰り返し工程により加工コストが目標コスト内に収まったときの変更後の形状を複数、加工コストと共に提示する提示工程と、を含む。 To achieve the above object, the processing cost estimation method disclosed herein includes a calculation process for calculating the processing cost when processing a material made of an initial design material based on initial design data indicating the initial design shape of the product to generate a product of the initial design shape, a comparison process for comparing the processing cost calculated by the calculation process with a target cost, a modification process for modifying the initial design shape if the comparison process determines that the processing cost exceeds the target cost, a repetition process for calculating the processing cost when generating a product of a shape modified by the modification process in a calculation process and repeating the modification process until the calculated processing cost falls within the target cost, and a presentation process for presenting multiple modified shapes when the processing cost falls within the target cost as a result of the repetition process, together with the processing costs.

本開示によれば、材料を加工し、初期設計形状の製品を生成するときの加工コストが目標コストを超えた場合、目標コスト内に収まるように初期設計形状を変更し、変更後の形状を複数提示することが可能となる。 According to the present disclosure, if the processing cost of processing materials to produce a product of the initial design shape exceeds the target cost, it is possible to modify the initial design shape so that it falls within the target cost, and present multiple modified shapes.

本開示の一実施の形態に係る加工コスト見積方法を実現するPCの制御構成を示すブロック図である。2 is a block diagram showing a control configuration of a PC for implementing a processing cost estimation method according to an embodiment of the present disclosure. FIG. 加工コスト見積もり処理の手順を示すフローチャートである。13 is a flowchart showing a procedure for processing cost estimation processing. 初期設計形状の製品の一例を示す正面図((a))、平面図((b))及び側面図((c))である。1A is a front view, FIG. 1B is a plan view, and FIG. 1C is a side view showing an example of a product in an initial design shape. 図3の初期設計形状の一部を加工する様子を示す平面図((a))、斜視図((b))及び断面図((c))である。4A, 4B and 4C are a plan view, a perspective view and a cross-sectional view showing how a part of the initial design shape of FIG. 3 is processed. 図4の初期設計形状の一部を他の形状に変更し、変更後の形状を加工する様子を示す平面図((a))、斜視図((b))及び断面図((c))である。5A, 5B and 5C are a plan view, a perspective view and a cross-sectional view showing how a part of the initial design shape of FIG. 4 is changed to another shape and the changed shape is processed. 図3の初期設計形状とは異なる他の初期設計形状の一部を加工する様子を示す斜視図((a))及びその一部を他の形状に変更し、変更後の形状を加工する様子を示す斜視図((b))である。4A is an oblique view showing how a part of an initial design shape different from the initial design shape of FIG. 3 is processed, and FIG. 4B is an oblique view showing how that part is changed to another shape and the changed shape is processed. 図3及び図6の初期設計形状とはさらに異なる他の初期設計形状の一部を示す斜視図((a))及びその一部を図6(a)に示す工具で加工したときの表面粗さの様子を示す図((b),(c))である。7A is an oblique view showing a part of another initial design shape which is further different from the initial design shapes of FIGS. 3 and 6 , and FIGS. 7B and 7C are views showing the surface roughness when the part is machined with the tool shown in FIG. 6A . タップ規格に応じた穴開け加工時間の一例を示す図である。FIG. 11 is a diagram showing an example of a hole drilling process time according to a tapping standard.

以下、本開示の実施の形態を図面に基づいて詳細に説明する。図1は、本開示の一実施の形態に係る加工コスト見積方法を実現するPC1の制御構成を示している。 Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the drawings. FIG. 1 shows the control configuration of a PC1 that realizes a processing cost estimation method according to one embodiment of the present disclosure.

PC1は、ユーザIF10、ディスプレイ20、CPU30、メモリ40及び通信IF50を備えている。そして、ユーザIF10、ディスプレイ20、CPU30、メモリ40及び通信IF50は、バス60を介して相互に接続されている。なお、IFは、interfaceの略語である。 The PC 1 includes a user IF 10, a display 20, a CPU 30, a memory 40, and a communication IF 50. The user IF 10, the display 20, the CPU 30, the memory 40, and the communication IF 50 are interconnected via a bus 60. Note that IF is an abbreviation for interface.

ユーザIF10は、典型的には、キーボードとマウスにより構成される。 User IF10 typically consists of a keyboard and a mouse.

ディスプレイ20は、液晶ディスプレイや有機ELディスプレイなどの表示装置、表示装置を駆動する駆動回路などにより構成されている。ディスプレイ20として、タッチパネル方式のものを用いた場合には、ユーザは、画面上の入力ボタンをタッチ操作することで、入力操作をすることができる。したがって、この場合には、ディスプレイ20は、ユーザIF10としての役割も果たすことになる。 The display 20 is composed of a display device such as a liquid crystal display or an organic EL display, a drive circuit for driving the display device, and the like. When a touch panel type display is used as the display 20, the user can perform input operations by touching input buttons on the screen. Therefore, in this case, the display 20 also serves as the user IF 10.

CPU30は、図2を用いて後述する加工コスト見積もり処理のプログラムを含む各種アプリケーションプログラム(以下「アプリ」と略す)やファームウェア等を実行する。 The CPU 30 executes various application programs (hereinafter abbreviated as "apps"), firmware, etc., including the processing cost estimation processing program described below with reference to FIG. 2.

メモリ40は、ROM、RAM、HDD、SSD及び光ディスクドライブなどを含んでいる。メモリ40のデータ記憶領域40aは、CPU30が加工コスト見積もり処理のプログラムなどを実行する際に必要なデータなどを記憶する領域である。また、メモリ40の制御プログラム領域40bは、OS、情報処理プログラム、その他各種のアプリやファームウェアなどを記憶する領域である。 The memory 40 includes a ROM, a RAM, a HDD, an SSD, and an optical disk drive. The data storage area 40a of the memory 40 is an area for storing data and the like required when the CPU 30 executes a program for processing cost estimation processing and the like. The control program area 40b of the memory 40 is an area for storing the OS, information processing programs, and various other applications and firmware.

通信IF50は、PC1を通信ネットワーク(図示せず)に接続するものである。通信ネットワークとしては、例えば、有線又は無線LAN、WAN、USB、Bluetooth(登録商標)、NFCのネットワークなどを挙げることができる。したがって、加工コスト見積もり処理のプログラムがメモリ40に記憶されていないときには、通信IF50を介して、例えば外部のサーバ(図示せず)からダウンロードすることができる。 The communication IF 50 connects the PC 1 to a communication network (not shown). Examples of the communication network include a wired or wireless LAN, a WAN, a USB, a Bluetooth (registered trademark), and an NFC network. Therefore, when the processing cost estimation program is not stored in the memory 40, it can be downloaded from, for example, an external server (not shown) via the communication IF 50.

図2は、PC1、特にCPU30が実行する加工コスト見積もり処理の手順を示している。加工コスト見積もり処理は、工作機械を用いて初期設計材料からなる材料を切削加工し、初期設計形状の製品を生成するときの加工コストを算出し、算出した加工コストが目標コストを超えた場合、加工コストが目標コストに収まるように初期設計形状を変更し、変更後の設計形状を複数表示するものである。加工コスト見積もり処理は、PC1のユー
ザが、例えばユーザIF10から加工コスト見積もり処理の起動開始を指示したことに応じて開始される。なお、以降、各処理の手順の説明において、ステップを「S」と表記する。
2 shows the procedure of the processing cost estimation process executed by the PC 1, particularly the CPU 30. The processing cost estimation process calculates the processing cost when cutting a material made of an initial design material using a machine tool to generate a product of an initial design shape, and if the calculated processing cost exceeds a target cost, changes the initial design shape so that the processing cost falls within the target cost, and displays multiple changed design shapes. The processing cost estimation process is started when the user of the PC 1 issues an instruction to start the processing cost estimation process, for example, from the user IF 10. In the following explanation of the procedure of each process, steps are represented as "S".

図2において、まずCPU30は、製品の初期設計データを読み込む(S10)。初期設計データは、製品の初期設計形状を示す三次元データである。例えば、読み込み可能な初期設計データが上記サーバに複数個記憶されている場合には、その複数個の初期設計データの各名称をディスプレイ20に表示し、その中からユーザIF10を介していずれかの名称が選択されると、CPU30は、その名称の初期設計データをサーバからダウンロードしてメモリ40に読み込むようにすればよい。読み込んだ初期設計データは、例えば、メモリ40のワーク領域(図示せず)に記憶される。 In FIG. 2, first, the CPU 30 reads the initial design data of the product (S10). The initial design data is three-dimensional data that indicates the initial design shape of the product. For example, if multiple pieces of readable initial design data are stored in the server, the names of the multiple pieces of initial design data are displayed on the display 20, and when one of the names is selected via the user IF 10, the CPU 30 downloads the initial design data of that name from the server and reads it into the memory 40. The read initial design data is stored, for example, in a work area (not shown) of the memory 40.

図3は、読み込んだ3次元の初期設計データを2次元の図面で表現したものであり、図3(a)~図3(c)はそれぞれ、正面図、平面図及び側面図を示している。この初期設計データは、製品である金属ブロック100の初期設計形状を示し、初期設計材質からなる材料、例えばアルミの角棒を切削加工して生成する製品の初期設計形状を示している。なお、図3において方向に言及する場合には、図中に示される矢印の方向を用いるものとする。この事情は、図4及び図5についても同様である。 Figure 3 shows the loaded three-dimensional initial design data expressed in two-dimensional drawings, with Figures 3(a) to 3(c) showing a front view, a plan view, and a side view, respectively. This initial design data shows the initial design shape of the product, a metal block 100, and shows the initial design shape of the product that will be produced by cutting a material made of the initial design material, for example an aluminum square bar. Note that when referring to directions in Figure 3, the directions of the arrows shown in the figure should be used. The same applies to Figures 4 and 5.

金属ブロック100は、角棒を切断して生成したワークをフライス加工することにより生成される。金属ブロック100を構成する形状としては、主として、切欠き100d、溝100c、キリ穴100b及びネジ穴100a,100eが挙げられる。 The metal block 100 is produced by cutting a square bar and milling the resulting workpiece. The shapes that make up the metal block 100 mainly include a notch 100d, a groove 100c, a drilled hole 100b, and screw holes 100a and 100e.

切欠き100dは、スクエアエンドミルを用いて生成される。図4は、スクエアエンドミル200を用いて切欠き100dを生成する様子を示している。図4(a)は、その平面図を示し、図4(b)は、その斜視図を示し、図4(c)は、図4(a)のA-A断面図を示している。切欠き100dは、平面視U字状をなしているので、2つのコーナー100d1の角Rの大きさに応じた外径φaのスクエアエンドミル200を用いる必要がある。溝100cも、スクエアエンドミルを用いて生成されるが、溝100cの幅、図3(c)では上下方向の幅の大きさに応じた外径のスクエアエンドミルが用いられる。 The notch 100d is created using a square end mill. Figure 4 shows how the notch 100d is created using a square end mill 200. Figure 4(a) shows a plan view, Figure 4(b) shows a perspective view, and Figure 4(c) shows a cross-sectional view taken along the line A-A of Figure 4(a). Since the notch 100d is U-shaped in plan view, it is necessary to use a square end mill 200 with an outer diameter φa that corresponds to the size of the angle R of the two corners 100d1. The groove 100c is also created using a square end mill, but a square end mill with an outer diameter that corresponds to the width of the groove 100c, or the vertical width in Figure 3(c), is used.

キリ穴100bは、その径に応じた直径のドリルを用いて生成される。ネジ穴100a,100eは、その径に応じた外径のタップを用いて生成される。 The drilled hole 100b is created using a drill with a diameter corresponding to the diameter. The screw holes 100a and 100e are created using a tap with an outer diameter corresponding to the diameter.

図2に戻り、CPU30は、加工情報の受付を行う(S12)。加工情報とは、具体的には、金属ブロック100を構成する各形状をどの工具を用いてどう加工するかを示す情報である。この情報の入力は、例えば、読み込んだ初期設計データに基づいて金属ブロック100の三次元形状をディスプレイ20に表示し、ユーザが金属ブロック100を構成する各形状を1つずつ指定しながら、その形状を加工するために用いる工具と工程を決定することにより行うことが考えられる。この他に、各形状のそれぞれについてその形状を加工するために用いる工具と工程を予め決定しておき、テーブルデータとして、初期設計データに対応付けて、例えばメモリ40や外部のサーバに記憶しておいたものを読み出して受け付けるようにしてもよい。受け付けた加工情報は、上記S10で読み込んだ初期設計データと同様に、メモリ40の上記ワーク領域に記憶される。 Returning to FIG. 2, the CPU 30 receives processing information (S12). Specifically, the processing information is information indicating how each shape constituting the metal block 100 is processed using which tool. This information can be input, for example, by displaying the three-dimensional shape of the metal block 100 on the display 20 based on the read initial design data, and the user specifying each shape constituting the metal block 100 one by one and determining the tool and process to be used to process the shape. Alternatively, the tool and process to be used to process each shape may be determined in advance for each shape, and the table data may be stored in memory 40 or an external server in association with the initial design data, and the information may be read and received. The received processing information is stored in the work area of the memory 40, similar to the initial design data read in S10.

次にCPU30は、拘束形状の受付を行う(S14)。拘束形状とは、後述するS24の形状変更を行わない形状のことである。金属ブロック100を構成する各形状はそれぞれ、S24の形状変更により形状変更しても良いか否かを指定できるようになっている。つまり、拘束形状は、S24の形状変更による形状変更の禁止が指定されている形状を意味する。形状変更の許可/禁止の指定は、上記加工情報の入力と同様に、ユーザが各形状
を1つずつ指定しながら、各形状について形状変更の許可/禁止を指定するようにしてもよいし、各形状のそれぞれについてその形状変更の許可/禁止を予め指定しておき、テーブルデータとして、初期設計データに対応付けてメモリ40や外部のサーバに記憶しておいてもよい。受け付けた拘束形状は、メモリ40の上記ワーク領域に記憶される。
Next, the CPU 30 accepts the constraining shape (S14). The constraining shape is a shape that does not require the shape change in S24 described later. Each shape constituting the metal block 100 can be designated as to whether it is allowed to be changed by the shape change in S24. In other words, the constraining shape means a shape for which prohibition of the shape change in S24 is designated. The permission/prohibition of the shape change may be designated by the user while designating each shape one by one, as in the input of the processing information, or the permission/prohibition of the shape change may be designated in advance for each shape, and stored as table data in the memory 40 or an external server in association with the initial design data. The accepted constraining shape is stored in the work area of the memory 40.

次にCPU30は、変更項目の優先順位付けを行う(S16)。優先順位付けの情報も、メモリ40の上記ワーク領域に記憶される。S24の形状変更では、後述するように、複数の変更項目から1つずつ変更項目を選択し、選択した変更項目について形状変更を行うようにしている。変更項目の優先順位付けとは、各変更項目に対して、選択する優先順位を付けることである。変更項目の優先順位付けも、上記形状変更の許可/禁止の指定や上記加工情報の入力と同様に、ユーザが各変更項目を1つずつ指定しながら、各変更項目に優先順位を付けて行くようにしてもよいし、各変更項目のそれぞれについて優先順位を予め決定しておき、テーブルデータとして、初期設計データに対応付けてメモリ40や外部のサーバに記憶しておいてもよい。 Next, the CPU 30 prioritizes the change items (S16). Prioritization information is also stored in the work area of the memory 40. In the shape change of S24, as described below, one change item is selected from the multiple change items, and the shape change is performed for the selected change items. Prioritizing change items means assigning a priority to each change item. As with the specification of permission/prohibition of the shape change and the input of the processing information, the user may assign a priority to each change item while specifying each change item one by one, or a priority may be determined for each change item in advance and stored as table data in the memory 40 or an external server in association with the initial design data.

次にCPU30は、目標コストの受付を行う(S18)。目標コストの受付は、ユーザがユーザIF10から入力したものをそのまま受け付ければよい。受け付けた目標コストは、メモリ40の上記ワーク領域に記憶される。 Next, the CPU 30 accepts the target cost (S18). The target cost may be accepted as it is entered by the user via the user IF 10. The accepted target cost is stored in the work area of the memory 40.

次にCPU30は、加工コストの算出を行う(S20)。加工コストは、ワークを切削加工した時間に応じた費用、ワークの材料費、及び金属ブロック100の表面処理や熱処理にかかる費用などを合算して算出する。S24の形状変更が1回もなされていないときには、CPU30は、上記S10で読み込んだ初期設計データと上記S12で受け付けた加工情報に基づいて加工コストを算出する。 Next, the CPU 30 calculates the processing cost (S20). The processing cost is calculated by adding up the cost according to the time required to cut the workpiece, the material cost of the workpiece, and the costs of surface treatment and heat treatment of the metal block 100. If no shape changes have been made in S24, the CPU 30 calculates the processing cost based on the initial design data read in S10 and the processing information received in S12.

次にCPU30は、上記S18で受け付けた目標コストと上記S20で算出した加工コストとを比較し(S22)、加工コストが目標コストを超えている場合(S22:NO)、CPU30は、形状変更を行う(S24)。形状変更を行う変更項目には、本実施形態では、角R、穴の数、材質、公差、表面処理、熱処理及び表面粗さの7つの変更項目がある。そして、各変更項目には、上述のように優先順位が付けられている。今、この順序で1~7の優先順位が付けられているとすると、まずCPU30は、変更項目として角Rを選択する。角Rは、製品の形状に含まれるコーナー部、つまり、金属ブロック100では上記2つのコーナー100d1(図3参照)の角Rを示している。そして、CPU30は、角Rの大きさをより大きく変更する。 Next, the CPU 30 compares the target cost received in S18 with the processing cost calculated in S20 (S22), and if the processing cost exceeds the target cost (S22: NO), the CPU 30 changes the shape (S24). In this embodiment, there are seven change items for which the shape is changed: corner R, number of holes, material, tolerance, surface treatment, heat treatment, and surface roughness. Each change item is prioritized as described above. If the priorities are now assigned in this order from 1 to 7, the CPU 30 first selects the corner R as the change item. The corner R indicates the corner portion included in the shape of the product, that is, the corner R of the two corners 100d1 (see FIG. 3) in the metal block 100. The CPU 30 then changes the size of the corner R to be larger.

図5は、2つのコーナー100d1(図4参照)の角Rの大きさをより大きく変更したときの切欠き110dを生成する様子を示している。図5(a)は、その平面図を示し、図5(b)は、その斜視図を示し、図5(c)は、図5(a)のA-A断面図を示している。図5に示すように、切欠き110dを構成する2つのコーナー110d1の角Rの大きさは、2つのコーナー100d1の角Rの大きさより大きくなっている。このように角Rの大きさを変更するのは、使用するスクエアエンドミル210をより外径の大きなもの、図5では外径φbに変更するためである。同じ種類のスクエアエンドミルでは、外径が大きいほど工具としての剛性がより高いので、ワークへの切込み長を長くすることができる。図4(c)と図5(c)とを比較すれば分かるように、スクエアエンドミル210の切込み長は、スクエアエンドミル200の切込み長より長くなっている。このように切込み長を長くすると、切欠き110dを生成する時間が切欠き100dを生成する時間より短くなる。その結果、ワークの切削加工時間が短縮され、加工コストを減額することができる。 Figure 5 shows how the notch 110d is generated when the size of the angle R of the two corners 100d1 (see Figure 4) is changed to a larger value. Figure 5(a) shows a plan view, Figure 5(b) shows a perspective view, and Figure 5(c) shows a cross-sectional view taken along line A-A of Figure 5(a). As shown in Figure 5, the size of the angle R of the two corners 110d1 constituting the notch 110d is larger than the size of the angle R of the two corners 100d1. The reason for changing the size of the angle R in this way is to change the square end mill 210 to one with a larger outer diameter, to an outer diameter φb in Figure 5. For the same type of square end mill, the larger the outer diameter, the higher the rigidity of the tool, so the cutting length into the workpiece can be increased. As can be seen by comparing Figure 4(c) and Figure 5(c), the cutting length of the square end mill 210 is longer than the cutting length of the square end mill 200. By lengthening the cut length in this way, the time required to create the notch 110d is shorter than the time required to create the notch 100d. As a result, the cutting processing time for the workpiece is shortened, and the processing cost can be reduced.

次にCPU30は、変更項目として穴の数を選択する。穴は、製品に含まれる穴、つま
り、金属ブロック100では上記キリ穴100b及びネジ穴100a,100eである。そして、CPU30は、穴の数を少なくする方に変更する。上述のように、キリ穴100bは、ドリルを用いて生成され、ネジ穴100a,100eは、タップを用いて生成される。キリ穴100bもネジ穴100a,100eも、穴を開けるための加工時間がかかるので、穴の数が少なくなれば、その分の加工時間が短縮され、加工コストを減額することができる。なお、変更項目として穴の数ではなく、穴の径の大きさを用いるようにしてもよい。また、穴の数も径も両方変更できるようにしてもよい。
Next, the CPU 30 selects the number of holes as the item to be changed. The holes are holes included in the product, that is, the above-mentioned drilled holes 100b and the screw holes 100a and 100e in the metal block 100. The CPU 30 then changes the number of holes to be reduced. As described above, the drilled holes 100b are made using a drill, and the screw holes 100a and 100e are made using a tap. Since both the drilled holes 100b and the screw holes 100a and 100e require processing time to make holes, if the number of holes is reduced, the processing time is shortened accordingly, and the processing cost can be reduced. Note that the size of the hole diameter may be used as the item to be changed instead of the number of holes. Also, it is possible to change both the number and the diameter of the holes.

図8は、タップ規格に応じた穴開け加工時間の一例を示している。図8中、タップ規格Mn(n=3,4,5,6,8,10)の“n”は、ネジの外径(mm)を示している。図8に示すように、同じ加工範囲では、螺着されるネジの外径がより大きくなるネジ穴を開けるタップを用いた方が加工時間が短縮される。したがって、ネジ穴の径の大きさを変更することにより、加工コストを減額することができる。この事情は、キリ穴についても同様である。 Figure 8 shows an example of the hole drilling processing time according to the tapping standard. In Figure 8, "n" in the tapping standard Mn (n = 3, 4, 5, 6, 8, 10) indicates the outer diameter (mm) of the screw. As shown in Figure 8, for the same processing range, the processing time is shorter when using a tap that drills a screw hole with a larger outer diameter of the screw to be screwed. Therefore, by changing the diameter of the screw hole, the processing cost can be reduced. The same situation applies to drilled holes.

次にCPU30は、変更項目として材質を選択する。材質は、ワークの材質である。そして、CPU30は、材質をその値段がより安いものに変更する。あるは、加工時間が短縮されるようにより柔らかい材質に変更するようにしてもよい。これにより、加工コストを減額することができる。 Next, the CPU 30 selects the material as the item to be changed. The material is the material of the workpiece. The CPU 30 then changes the material to one that is less expensive. Alternatively, the material may be changed to a softer material so that the processing time is shortened. This can reduce the processing cost.

以下同様に、CPU30は、公差、表面処理、熱処理及び表面粗さの各変更項目を順に選択して、加工コストが減額されるように変更する。表面処理の具体例としては、塗装、メッキ処理、アルマイト処理、ショットブラスト処理などを挙げることができる。 The CPU 30 similarly selects each of the change items of tolerance, surface treatment, heat treatment, and surface roughness in order to make changes so as to reduce the processing cost. Specific examples of surface treatment include painting, plating, anodizing, and shot blasting.

図6(a)は、上記S10で読み込んだ初期設計データとは異なる初期設計データにより示される初期設計形状の一部をポケット加工する様子を示している。図6(b)は、その一部を他の形状に変更し、変更後の形状をポケット加工する様子を示している。 Figure 6(a) shows how a part of the initial design shape indicated by initial design data different from the initial design data loaded in S10 above is pocket machined. Figure 6(b) shows how that part is changed to another shape, and the changed shape is pocket machined.

図6(a)の製品120には、初期設計データでは横断面が矩形状の穴120aが形成されている。そして、穴120aの底面の端部120a1は凹状のR加工を施すようになっている。このような形状の穴120aを形成するために使用する工具は、例えば、ボールエンドミル300である。ボールエンドミル300は、刃部300bの先端300b1が球面形状になっているエンドミルである。ボールエンドミル300を用いることにより、端部120a1にR加工を施すことができるが、ポケット加工の効率が悪い。 In the product 120 in FIG. 6(a), a hole 120a with a rectangular cross section is formed in the initial design data. The end 120a1 of the bottom surface of the hole 120a is to be machined with a concave R. A tool used to form the hole 120a with this shape is, for example, a ball end mill 300. The ball end mill 300 is an end mill with a spherical tip 300b1 of the cutting edge 300b. By using the ball end mill 300, it is possible to machine the end 120a1 with R, but the efficiency of pocket machining is poor.

これに対して、図6(b)の製品130にように、穴120aと横断面が矩形状であることは異ならないが、その底面の端部にR加工が施されない穴130aに変更すれば、そのポケット加工を、刃部220bの先端が平坦であるスクエアエンドミル220を用いて行うことができる。スクエアエンドミル220によるポケット加工は、ボールエンドミル300によるポケット加工に対して加工効率が良いので、ポケット加工の加工時間が短縮され、これにより加工コストが減額される。 In contrast, as in product 130 in FIG. 6(b), if hole 130a is changed to one in which the cross section is rectangular like hole 120a but the bottom end is not rounded, the pocket can be machined using a square end mill 220 with a flat tip on blade 220b. Pocket machining using the square end mill 220 is more efficient than pocket machining using a ball end mill 300, so the pocket machining time is shortened, thereby reducing the processing cost.

図7(a)は、上記S10で読み込んだ初期設計データとは異なる初期設計データにより示される製品140の初期設計形状の一部140aを示している。この一部の形状140aは、凸状のR形状である。形状140aを加工するために用いる工具としては、例えば、フォームド刃と呼ばれる特殊な形状の刃を備えたエンドミルがある。しかし、加工できるR形状は限られているので、このエンドミルを用いてR形状を加工する場合には、形状140aとは若干R形状が異なるものになることがある。つまり、形状140aのR形状に近い加工ができるエンドミルを選択して用いることになる。 Figure 7 (a) shows a portion 140a of the initial design shape of product 140, which is represented by initial design data different from the initial design data loaded in S10 above. This portion of shape 140a is a convex R shape. An example of a tool used to machine shape 140a is an end mill equipped with a specially shaped blade called a formed blade. However, since the R shapes that can be machined are limited, when machining an R shape using this end mill, the R shape may be slightly different from shape 140a. In other words, an end mill that can machine an R shape close to that of shape 140a is selected and used.

図7(b)及び図7(c)は、形状140aを上記図6(a)に示したボールエンドミル300で加工する様子を示している。そして、図7(b)と図7(c)との違いは、加工後の表面粗さの違いである。表面粗さが荒いほど、ボールエンドミル300による加工時間が短縮化されるので、これにより加工コストは低減化される。 Figures 7(b) and 7(c) show how shape 140a is machined with the ball end mill 300 shown in Figure 6(a) above. The difference between Figures 7(b) and 7(c) is the difference in surface roughness after machining. The rougher the surface roughness, the shorter the machining time with the ball end mill 300, which reduces the machining cost.

このようにして、CPU30は、優先順位に従って変更項目を選択し、選択した変更項目に属するもので変更可能な形状が製品に含まれている場合、加工コストが減額するような形状に変更する。但し、CPU30は、メモリ40の上記ワーク領域に記憶されている上記拘束形状を参照し、形状変更の禁止が指定されている形状の変更は行わない。また、優先順位は、上記S16で順位付けた優先順位から変更するようにしてもよい。例えば、上記S22の比較により、加工コストが目標コストを大幅に超えた場合には、加工コストの減額幅の大きい変更項目が早く選択されるように、その優先順位を上げるようすることが考えられる。 In this way, the CPU 30 selects change items according to the priority order, and if the product contains a shape that can be changed that belongs to the selected change items, it changes the shape to one that reduces the processing cost. However, the CPU 30 refers to the constraint shapes stored in the work area of the memory 40, and does not change shapes for which prohibition of shape changes is specified. The priority order may also be changed from the priority order set in S16 above. For example, if the comparison in S22 above shows that the processing cost significantly exceeds the target cost, it is possible to raise the priority order so that change items with the largest reduction in processing cost are selected early.

CPU30は、形状変更後、処理を上記S20に戻し、形状変更後の製品について加工コストを算出する。ここで、CPU30が処理をS24からS20に戻すタイミングであるが、1つの変更項目を選択し、その変更項目に対して形状変更を行う毎であってもよいし、選択可能な変更項目のうちの2つ以上の変更項目に対して形状変更を行う毎であってもよい。 After the shape change, the CPU 30 returns the process to S20 and calculates the processing cost for the product after the shape change. Here, the timing at which the CPU 30 returns the process from S24 to S20 may be each time one change item is selected and a shape change is made to that change item, or each time a shape change is made to two or more of the selectable change items.

次にCPU30は、目標コストと算出した加工コストとを比較し、加工コストが目標コスト内に収まっている場合(S22:YES)、CPU30は、変更後の形状と加工コストをディスプレイ20に表示する。変更後の形状は、例えば、3次元画像で表示すればよいが、2次元画像で表示するようにしてもよい。このとき、変更した形状が分かるように、変更した形状の色を変えたり、強調表示したりすることが好ましい。また、変更前の形状も、変更後の形状に対応付けて表示するようにしてもよい。さらに、加工コストを表示するときに、形状変更により減額された金額も併せて表示することが好ましい。さらに、キリ穴やネジ穴については1箇所当たりの加工費を表示させ、穴の数や径を変更したときに減額された金額も表示する。また、表面粗さや公差についても、指定された値とそれよりも粗く又は緩く変更したときに減額された金額も表示する。さらに、材質についても、より単価の安い素材で製品を製作したときの材料費を表示する。 Next, the CPU 30 compares the target cost with the calculated processing cost, and if the processing cost is within the target cost (S22: YES), the CPU 30 displays the modified shape and processing cost on the display 20. The modified shape may be displayed, for example, as a three-dimensional image, but may also be displayed as a two-dimensional image. At this time, it is preferable to change the color of the modified shape or highlight it so that the modified shape can be seen. The shape before the modification may also be displayed in correspondence with the modified shape. Furthermore, when displaying the processing cost, it is preferable to also display the amount reduced by the shape modification. Furthermore, for drilled holes and screw holes, the processing cost per location is displayed, and the amount reduced when the number or diameter of the holes is changed is also displayed. In addition, for surface roughness and tolerance, the specified value and the amount reduced when the value is changed to be rougher or looser than that are also displayed. Furthermore, for the material, the material cost when the product is manufactured using a material with a lower unit price is displayed.

次にCPU30は、S26の処理を所定回数繰り返したか否かを判断し(S28)、まだ所定回数繰り返していない場合(S28:NO)、CPU30は、処理を上記S24に進め、再度形状変更を行う。このとき、再度の形状変更によりその前の形状変更と同じ結果が得られないように、CPU30は、形状変更の条件を変更した後、処理をS24に戻す。形状変更の条件は、例えば、既に選択した変更項目は選択しないようにするという条件や、同じ変更項目を選択したときには、その変更項目で既に変更した領域の形状を除外して、他の領域の形状を変更するという条件などを挙げることができる。 Next, the CPU 30 determines whether the process of S26 has been repeated a predetermined number of times (S28), and if it has not yet been repeated the predetermined number of times (S28: NO), the CPU 30 proceeds to the process of S24 above and performs the shape change again. At this time, the CPU 30 changes the conditions for the shape change so that the second shape change does not produce the same results as the previous shape change, and then returns the process to S24. The conditions for the shape change can be, for example, a condition that an already selected change item is not to be selected, or a condition that, when the same change item is selected, the shape of the area already changed with that change item is excluded and the shape of the other areas is changed.

そして、S26の処理を所定回数繰り返した場合(S28:YES)、CPU30は、加工コスト見積もり処理を終了する。 If the process of S26 has been repeated a predetermined number of times (S28: YES), the CPU 30 ends the processing cost estimation process.

以上説明したように、本実施形態の加工コスト見積もり処理は、製品の初期設計形状を示す三次元データに基づいて初期設計材質からなる材料を切削加工し、初期設計形状の製品を生成するときの加工コストを算出する算出処理と(S20)、算出処理により算出された加工コストと目標コストとを比較する比較処理と(S22)、比較処理により加工コストが目標コストを超えた場合、初期設計形状を変更する変更処理と(S24)、変更処理による変更後の形状の製品を生成するときの加工コストを算出処理により算出し、算出した加工コストが目標コスト内に収まるまで変更処理を繰り返す繰り返し処理と(S22
:NO)、繰り返し処理により加工コストが目標コスト内に収まったときの変更後の形状を複数、加工コストと共にディスプレイ20に表示する表示処理と(S26,S28)、を含む。
As described above, the processing cost estimation process of this embodiment includes a calculation process (S20) for calculating the processing cost when cutting a material made of an initial design material based on three-dimensional data indicating the initial design shape of a product to generate a product of the initial design shape, a comparison process (S22) for comparing the processing cost calculated by the calculation process with a target cost, a modification process (S24) for modifying the initial design shape when the processing cost exceeds the target cost by the comparison process, and a repetition process (S22) for calculating the processing cost when generating a product of a shape after modification by the modification process by the calculation process, and repeating the modification process until the calculated processing cost falls within the target cost.
The method includes a display process (S26, S28) for displaying, on the display 20, a plurality of shapes after the change when the processing cost falls within the target cost through the repeated processing, together with the processing costs.

このように、本実施形態の加工コスト見積もり処理では、加工コストが目標コストを超えた場合、初期設計形状を変更し、加工コストが目標コスト内に収まるまで設計形状の変更を繰り返し、加工コストが目標コスト内に収まったときの変更後の形状を複数、加工コストと共にディスプレイ20に表示するようにしたので、ユーザは表示された複数の変更後の形状と加工コストの中から、ユーザの意図に合う変更後の形状を選択することができる。これにより、従来、加工コストが目標コストに収まるように、ユーザの感覚で形状変更を繰り返し、これにより時間を費やしていた形状変更を迅速に行うことができるようになり、効率よく形状変更を行うことが可能となる。 In this way, in the processing cost estimation process of this embodiment, if the processing cost exceeds the target cost, the initial design shape is changed, and the design shape is repeatedly changed until the processing cost falls within the target cost. When the processing cost falls within the target cost, multiple changed shapes are displayed on the display 20 together with the processing costs, so that the user can select the changed shape that suits his or her intention from the multiple displayed changed shapes and processing costs. This makes it possible to quickly perform shape changes that were previously time-consuming, as required by repeated shape changes based on the user's sense, so that the processing cost falls within the target cost, and makes it possible to perform shape changes efficiently.

ちなみに、本実施形態において、三次元データは、「初期設計データ」の一例である。切削加工は、「加工」の一例である。ディスプレイ20に表示は、「提示」の一例である。 In this embodiment, the three-dimensional data is an example of "initial design data." Cutting is an example of "processing." Displaying on the display 20 is an example of "presentation."

また、初期設計形状は、複数の部分形状により構成され、変更処理による変更対象の形状は、複数の部分形状のうちの一部又は全部である。これにより、形状変更をより細かく行うことができる。 In addition, the initial design shape is composed of multiple partial shapes, and the shape to be changed by the modification process is some or all of the multiple partial shapes. This allows shape modifications to be made in more detail.

また、複数の部分形状には優先順位を付けることができ、複数の部分形状に優先順位が付けられているときには、変更処理では、優先順位に従って初期設計形状を構成する複数の部分形状のうちの一部又は全部を変更する。これにより、優先順位に応じた形状変更がなされ、ユーザの形状変更の意図に近い形状に変更されたものが、複数表示されることになる。 In addition, priorities can be assigned to the multiple partial shapes, and when priorities are assigned to the multiple partial shapes, the modification process modifies some or all of the multiple partial shapes that make up the initial design shape according to the priorities. This results in a shape modification according to the priorities, and multiple modified shapes that are closest to the user's intended shape modification are displayed.

また、加工コストが目標コストを超えた金額に応じて、複数の部分形状に付けられた優先順位を更新する更新処理をさらに含む。これにより、少ない繰り返し回数で、加工コストが目標コスト内に収まったときの変更後の形状を複数表示することができる。 The method also includes an update process that updates the priorities assigned to multiple partial shapes depending on the amount by which the processing cost exceeds the target cost. This makes it possible to display multiple modified shapes when the processing cost falls within the target cost with a small number of repetitions.

また、複数の部分形状のそれぞれには、変更処理による変更の可否を対応付けることができ、変更処理では、変更の否が対応付けられた部分形状については変更しない。これにより、形状変更ができない部分形状を除外して形状変更を行うことができるので、柔軟な形状変更を行うことが可能となる。 In addition, each of the multiple partial shapes can be associated with whether it can be changed by the modification process, and the modification process does not modify the partial shapes associated with it. This allows shape modifications to be performed while excluding partial shapes that cannot be modified, making it possible to perform flexible shape modifications.

また、算出処理では、初期設計材質を他の材質に変更したときの加工コストを算出し、表示処理では、他の材質に変更する前及び後の加工コストを表示する。これにより、ユーザは材質を変更したときの加工コストの減額の程度を知ることができる。 The calculation process calculates the processing cost when the initial design material is changed to another material, and the display process displays the processing cost before and after changing to another material. This allows the user to know the degree of reduction in processing cost when the material is changed.

なお、本開示は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。 Note that this disclosure is not limited to the above-described embodiments, and various modifications are possible without departing from the spirit of the disclosure.

(1)上記実施形態では、初期設計データの一例として、三次元データを挙げたが、これに限らず、二次元データであってもよく、本開示の方法を同様に適用することができる。 (1) In the above embodiment, three-dimensional data is given as an example of initial design data, but the data is not limited to this and may be two-dimensional data, to which the method disclosed herein can be similarly applied.

(2)上記実施形態では、加工の一例として、切削加工を挙げたが、これに限らず、板金加工や研削加工などの他の加工態様にも、本開示の方法を同様に適用することができる。 (2) In the above embodiment, cutting is given as an example of processing, but the present disclosure can be applied to other processing methods such as sheet metal processing and grinding.

(3)上記実施形態では、提示の一例として、ディスプレイ20に表示することを挙げたが、これに限らず、音声でユーザに知らせるようにしてもよい。また、ディスプレイ20に表示することに加えて、音声で知らせるようにしてもよい。 (3) In the above embodiment, displaying on the display 20 is given as an example of presentation, but this is not limiting, and the user may be notified by voice. Also, in addition to displaying on the display 20, the user may be notified by voice.

(4)上記実施形態では、加工コスト見積もり処理をPC1により実行するようにしたが、これに限らず、製品を生成する工作機械により実行するようにしてもよい。その場合、ユーザIF10、ディスプレイ20及びメモリ40がそれぞれ別体で設けられることもある。 (4) In the above embodiment, the processing cost estimation process is executed by the PC 1, but this is not limited to the above, and the process may be executed by a machine tool that produces the product. In this case, the user IF 10, the display 20, and the memory 40 may each be provided separately.

1…PC、10…ユーザIF、20…ディスプレイ、30…CPU、40…メモリ、50…通信IF、100…金属ブロック、100a,100e…ネジ穴、100b…キリ穴、100c…溝、100d…切欠き、100d1…コーナー、200…スクエアエンドミル、300…ボールエンドミル。 1...PC, 10...user IF, 20...display, 30...CPU, 40...memory, 50...communication IF, 100...metal block, 100a, 100e...screw holes, 100b...drilled holes, 100c...groove, 100d...notch, 100d1...corner, 200...square end mill, 300...ball end mill.

Claims (5)

製品の初期設計形状を示す初期設計データに基づいて初期設計材質からなる材料を加工し、前記初期設計形状の製品を生成するときの加工コストを算出する算出工程と、
前記算出工程により算出された加工コストと目標コストとを比較する比較工程と、
前記比較工程により前記加工コストが前記目標コストを超えた場合、前記初期設計形状を変更する変更工程と、
前記変更工程による変更後の形状の製品を生成するときの加工コストを前記算出工程により算出し、算出した加工コストが前記目標コスト内に収まるまで前記変更工程を繰り返す繰り返し工程と、
前記繰り返し工程により前記加工コストが前記目標コスト内に収まったときの前記変更後の形状を複数、前記加工コストと共に提示する提示工程と、
を含む加工コスト見積方法であって、
前記初期設計形状は、複数の部分形状により構成され、
前記変更工程による変更対象の形状は、前記複数の部分形状のうちの一部又は全部であり、
前記複数の部分形状には優先順位を付けることができ、
前記複数の部分形状に前記優先順位が付けられているときには、前記変更工程では、前記優先順位に従って前記初期設計形状を構成する前記複数の部分形状のうちの一部又は全部を変更し、
前記加工コスト見積方法はさらに、
前記加工コストが前記目標コストを超えた金額に応じて、前記複数の部分形状に付けられた前記優先順位を更新する更新工程を含
工コスト見積方法。
a calculation step of calculating a processing cost for processing a material made of an initial design material based on initial design data indicating an initial design shape of a product, and generating a product having the initial design shape;
a comparison step of comparing the processing cost calculated by the calculation step with a target cost;
a modification step of modifying the initial design shape when the processing cost exceeds the target cost as a result of the comparison step;
a repeating step of calculating a processing cost required to generate a product having a shape changed by the changing step in the calculating step, and repeating the changing step until the calculated processing cost falls within the target cost;
a presentation step of presenting a plurality of the shapes after the change when the processing cost falls within the target cost by the repeating step, together with the processing costs;
A processing cost estimation method comprising:
The initial design shape is composed of a plurality of partial shapes;
The shape to be changed by the changing step is a part or the whole of the plurality of partial shapes,
The plurality of sub-shapes may be prioritized;
When the plurality of partial shapes are prioritized, the change step changes a part or all of the plurality of partial shapes constituting the initial design shape in accordance with the priority order;
The processing cost estimation method further comprises:
an updating step of updating the priorities assigned to the plurality of partial shapes according to an amount by which the processing cost exceeds the target cost ;
Methods for estimating machining costs.
前記複数の部分形状のそれぞれには、前記変更工程による変更の可否を対応付けることができ、
前記変更工程では、前記変更の否が対応付けられた部分形状については変更しない、
請求項に記載の加工コスト見積方法。
Each of the plurality of partial shapes may be associated with whether or not it can be changed by the changing step,
In the change process, the partial shape associated with the no-change is not changed.
The method for estimating processing costs according to claim 1 .
前記変更工程による変更対象には、前記製品の角R、穴の数、穴の大きさ、材質、公差、表面処理、熱処理及び表面粗さが含まれる、
請求項1又は2に記載の加工コスト見積方法。
The objects to be changed by the change process include the corner R of the product, the number of holes, the size of the holes, the material, the tolerance, the surface treatment, the heat treatment, and the surface roughness.
The method for estimating processing costs according to claim 1 or 2 .
前記算出工程では、前記初期設計材質を他の材質に変更したときの加工コストを算出し、
前記提示工程では、前記他の材質に変更する前及び後の前記加工コストを提示する、
請求項1~のいずれか1項に記載の加工コスト見積方法。
In the calculation step, a processing cost when the initial design material is changed to another material is calculated,
In the presenting step, the processing costs before and after changing to the other material are presented.
The processing cost estimation method according to any one of claims 1 to 3 .
製品の初期設計形状を示す初期設計データを記憶するメモリと、
ディスプレイと、
前記メモリに記憶された前記初期設計データに基づいて初期設計材質からなる材料を加工し、前記初期設計形状の製品を生成するときの加工コストを算出する算出処理と、前記算出処理により算出された加工コストと目標コストとを比較する比較処理と、前記比較処理により前記加工コストが前記目標コストを超えた場合、前記初期設計形状を変更する変更処理と、前記変更処理による変更後の形状の製品を生成するときの加工コストを前記算出処理により算出し、算出した加工コストが前記目標コスト内に収まるまで前記変更処理を繰り返す繰り返し処理と、前記繰り返し処理により前記加工コストが前記目標コスト内に収まったときの前記変更後の形状を複数、前記加工コストと共に前記ディスプレイに表示する表示処理と、を実行するコントローラと、
を備え、
前記初期設計形状は、複数の部分形状により構成され、
前記変更処理による変更対象の形状は、前記複数の部分形状のうちの一部又は全部であり、
前記複数の部分形状には優先順位を付けることができ、
前記複数の部分形状に前記優先順位が付けられているときには、前記変更処理では、前記優先順位に従って前記初期設計形状を構成する前記複数の部分形状のうちの一部又は全部を変更し、
前記コントローラはさらに、
前記加工コストが前記目標コストを超えた金額に応じて、前記複数の部分形状に付けられた前記優先順位を更新する更新処理を実行する、
加工コスト見積システム。
A memory for storing initial design data indicating an initial design shape of a product;
A display and
a controller that executes a calculation process that calculates a processing cost when processing a material made of an initial design material based on the initial design data stored in the memory and generating a product of the initial design shape; a comparison process that compares the processing cost calculated by the calculation process with a target cost; a modification process that modifies the initial design shape when the processing cost exceeds the target cost by the comparison process; an iterative process that calculates by the calculation process a processing cost when generating a product of a shape changed by the modification process and repeats the modification process until the calculated processing cost falls within the target cost; and a display process that displays on the display a plurality of the changed shapes together with the processing costs when the processing cost falls within the target cost by the iterative process.
Equipped with
The initial design shape is composed of a plurality of partial shapes;
the shape to be changed by the change process is a part or the whole of the plurality of partial shapes;
The plurality of sub-shapes may be prioritized;
When the priorities are assigned to the plurality of partial shapes, the modification process modifies a part or all of the plurality of partial shapes constituting the initial design shape in accordance with the priorities;
The controller further comprises:
executing an update process for updating the priorities assigned to the plurality of partial shapes according to an amount by which the processing cost exceeds the target cost;
Processing cost estimation system.
JP2021159104A 2021-09-29 2021-09-29 Processing cost estimation method and processing cost estimation system Active JP7702326B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021159104A JP7702326B2 (en) 2021-09-29 2021-09-29 Processing cost estimation method and processing cost estimation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021159104A JP7702326B2 (en) 2021-09-29 2021-09-29 Processing cost estimation method and processing cost estimation system

Publications (2)

Publication Number Publication Date
JP2023049397A JP2023049397A (en) 2023-04-10
JP7702326B2 true JP7702326B2 (en) 2025-07-03

Family

ID=85801997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021159104A Active JP7702326B2 (en) 2021-09-29 2021-09-29 Processing cost estimation method and processing cost estimation system

Country Status (1)

Country Link
JP (1) JP7702326B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344292A (en) 2000-06-01 2001-12-14 Babcock Hitachi Kk Method and device for evaluating design change cost by three-dimensional cad
JP2003316830A (en) 2002-04-24 2003-11-07 Hitachi Ltd Shape data creation method and shape data creation device
JP2006079205A (en) 2004-09-07 2006-03-23 Toyota Motor Corp Mold design support method, mold design support device
JP2006350720A (en) 2005-06-16 2006-12-28 Ntn Corp Auto tensioner bracket shape design method
JP2007087295A (en) 2005-09-26 2007-04-05 Mazda Motor Corp Vehicle planning support system
JP2012203753A (en) 2011-03-28 2012-10-22 Nec Corp Design support device, control method, and program
JP2013218652A (en) 2012-03-15 2013-10-24 Jfe Steel Corp Optimization analysis device for component shape constituting structure
WO2019043926A1 (en) 2017-09-01 2019-03-07 三菱電機株式会社 Design support device, design support method, and design support program
JP2021071910A (en) 2019-10-30 2021-05-06 株式会社日立製作所 Design support device, design support method, and design support program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3220603B2 (en) * 1994-12-07 2001-10-22 株式会社日立製作所 Design support equipment
JPH08166979A (en) * 1994-12-14 1996-06-25 Sharp Corp Design system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344292A (en) 2000-06-01 2001-12-14 Babcock Hitachi Kk Method and device for evaluating design change cost by three-dimensional cad
JP2003316830A (en) 2002-04-24 2003-11-07 Hitachi Ltd Shape data creation method and shape data creation device
JP2006079205A (en) 2004-09-07 2006-03-23 Toyota Motor Corp Mold design support method, mold design support device
JP2006350720A (en) 2005-06-16 2006-12-28 Ntn Corp Auto tensioner bracket shape design method
JP2007087295A (en) 2005-09-26 2007-04-05 Mazda Motor Corp Vehicle planning support system
JP2012203753A (en) 2011-03-28 2012-10-22 Nec Corp Design support device, control method, and program
JP2013218652A (en) 2012-03-15 2013-10-24 Jfe Steel Corp Optimization analysis device for component shape constituting structure
WO2019043926A1 (en) 2017-09-01 2019-03-07 三菱電機株式会社 Design support device, design support method, and design support program
JP2021071910A (en) 2019-10-30 2021-05-06 株式会社日立製作所 Design support device, design support method, and design support program

Also Published As

Publication number Publication date
JP2023049397A (en) 2023-04-10

Similar Documents

Publication Publication Date Title
US10871764B2 (en) Machining based on strategies selected from a database
KR102067181B1 (en) Machining condition selection device of machine tool
CN111226217A (en) Manufacturing Design Modification System
CN111788036B (en) Method and device for generating tool path
JP7603788B2 (en) Support system, support program, and control method
US11016651B1 (en) System and method for minimizing text collisions in project timelines
EP3281130B1 (en) Method and apparatus for automatically assembling components in a computer-aided design (cad) environment
JP7702326B2 (en) Processing cost estimation method and processing cost estimation system
WO2020170786A1 (en) Tool selection method, device, and tool path generation method
JP7294906B2 (en) Machining control device and machine tool
US11422540B2 (en) Process decision support device, process decision support method, and storage medium
JP2013246487A (en) Estimation device and estimation method
JP6520459B2 (en) Forging die design support apparatus and forging die design support method
JP6562083B2 (en) Information processing apparatus, processing system, and information processing method
JP2022090123A (en) Quotation system, quotation method, and quotation program
US11630438B2 (en) Determining a cut pattern of a lathe method, control device, and lathe
JP7074718B2 (en) Machining support device, numerical control device, and machining support system
JP2005334987A (en) Planar machining tool selection device and planar machining tool selection method
JP6473342B2 (en) Production plan creation method
CN119013631A (en) Managing process information, in particular determining step characteristics from sample processes, methods, computer systems and machine tools
JP2022019070A (en) Production planning equipment, program
US11841690B2 (en) Processing method and system for automatically generating machining feature
WO2025017789A1 (en) Simulation device and simulation program
JP4443174B2 (en) Interactive machining program creation device
JP2023020771A (en) Cutting path evaluation device, cutting path generation device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240604

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250328

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250623

R150 Certificate of patent or registration of utility model

Ref document number: 7702326

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150