JP7702326B2 - Processing cost estimation method and processing cost estimation system - Google Patents
Processing cost estimation method and processing cost estimation system Download PDFInfo
- 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
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.
しかし、特許文献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.
以下、本開示の実施の形態を図面に基づいて詳細に説明する。図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
ユーザIF10は、典型的には、キーボードとマウスにより構成される。 User IF10 typically consists of a keyboard and a mouse.
ディスプレイ20は、液晶ディスプレイや有機ELディスプレイなどの表示装置、表示装置を駆動する駆動回路などにより構成されている。ディスプレイ20として、タッチパネル方式のものを用いた場合には、ユーザは、画面上の入力ボタンをタッチ操作することで、入力操作をすることができる。したがって、この場合には、ディスプレイ20は、ユーザIF10としての役割も果たすことになる。
The
CPU30は、図2を用いて後述する加工コスト見積もり処理のプログラムを含む各種アプリケーションプログラム(以下「アプリ」と略す)やファームウェア等を実行する。
The
メモリ40は、ROM、RAM、HDD、SSD及び光ディスクドライブなどを含んでいる。メモリ40のデータ記憶領域40aは、CPU30が加工コスト見積もり処理のプログラムなどを実行する際に必要なデータなどを記憶する領域である。また、メモリ40の制御プログラム領域40bは、OS、情報処理プログラム、その他各種のアプリやファームウェアなどを記憶する領域である。
The
通信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
図2は、PC1、特にCPU30が実行する加工コスト見積もり処理の手順を示している。加工コスト見積もり処理は、工作機械を用いて初期設計材料からなる材料を切削加工し、初期設計形状の製品を生成するときの加工コストを算出し、算出した加工コストが目標コストを超えた場合、加工コストが目標コストに収まるように初期設計形状を変更し、変更後の設計形状を複数表示するものである。加工コスト見積もり処理は、PC1のユー
ザが、例えばユーザIF10から加工コスト見積もり処理の起動開始を指示したことに応じて開始される。なお、以降、各処理の手順の説明において、ステップを「S」と表記する。
2 shows the procedure of the processing cost estimation process executed by the PC 1, particularly the
図2において、まずCPU30は、製品の初期設計データを読み込む(S10)。初期設計データは、製品の初期設計形状を示す三次元データである。例えば、読み込み可能な初期設計データが上記サーバに複数個記憶されている場合には、その複数個の初期設計データの各名称をディスプレイ20に表示し、その中からユーザIF10を介していずれかの名称が選択されると、CPU30は、その名称の初期設計データをサーバからダウンロードしてメモリ40に読み込むようにすればよい。読み込んだ初期設計データは、例えば、メモリ40のワーク領域(図示せず)に記憶される。
In FIG. 2, first, the
図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
金属ブロック100は、角棒を切断して生成したワークをフライス加工することにより生成される。金属ブロック100を構成する形状としては、主として、切欠き100d、溝100c、キリ穴100b及びネジ穴100a,100eが挙げられる。
The
切欠き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
キリ穴100bは、その径に応じた直径のドリルを用いて生成される。ネジ穴100a,100eは、その径に応じた外径のタップを用いて生成される。
The drilled
図2に戻り、CPU30は、加工情報の受付を行う(S12)。加工情報とは、具体的には、金属ブロック100を構成する各形状をどの工具を用いてどう加工するかを示す情報である。この情報の入力は、例えば、読み込んだ初期設計データに基づいて金属ブロック100の三次元形状をディスプレイ20に表示し、ユーザが金属ブロック100を構成する各形状を1つずつ指定しながら、その形状を加工するために用いる工具と工程を決定することにより行うことが考えられる。この他に、各形状のそれぞれについてその形状を加工するために用いる工具と工程を予め決定しておき、テーブルデータとして、初期設計データに対応付けて、例えばメモリ40や外部のサーバに記憶しておいたものを読み出して受け付けるようにしてもよい。受け付けた加工情報は、上記S10で読み込んだ初期設計データと同様に、メモリ40の上記ワーク領域に記憶される。
Returning to FIG. 2, the
次にCPU30は、拘束形状の受付を行う(S14)。拘束形状とは、後述するS24の形状変更を行わない形状のことである。金属ブロック100を構成する各形状はそれぞれ、S24の形状変更により形状変更しても良いか否かを指定できるようになっている。つまり、拘束形状は、S24の形状変更による形状変更の禁止が指定されている形状を意味する。形状変更の許可/禁止の指定は、上記加工情報の入力と同様に、ユーザが各形状
を1つずつ指定しながら、各形状について形状変更の許可/禁止を指定するようにしてもよいし、各形状のそれぞれについてその形状変更の許可/禁止を予め指定しておき、テーブルデータとして、初期設計データに対応付けてメモリ40や外部のサーバに記憶しておいてもよい。受け付けた拘束形状は、メモリ40の上記ワーク領域に記憶される。
Next, the
次にCPU30は、変更項目の優先順位付けを行う(S16)。優先順位付けの情報も、メモリ40の上記ワーク領域に記憶される。S24の形状変更では、後述するように、複数の変更項目から1つずつ変更項目を選択し、選択した変更項目について形状変更を行うようにしている。変更項目の優先順位付けとは、各変更項目に対して、選択する優先順位を付けることである。変更項目の優先順位付けも、上記形状変更の許可/禁止の指定や上記加工情報の入力と同様に、ユーザが各変更項目を1つずつ指定しながら、各変更項目に優先順位を付けて行くようにしてもよいし、各変更項目のそれぞれについて優先順位を予め決定しておき、テーブルデータとして、初期設計データに対応付けてメモリ40や外部のサーバに記憶しておいてもよい。
Next, the
次にCPU30は、目標コストの受付を行う(S18)。目標コストの受付は、ユーザがユーザIF10から入力したものをそのまま受け付ければよい。受け付けた目標コストは、メモリ40の上記ワーク領域に記憶される。
Next, the
次にCPU30は、加工コストの算出を行う(S20)。加工コストは、ワークを切削加工した時間に応じた費用、ワークの材料費、及び金属ブロック100の表面処理や熱処理にかかる費用などを合算して算出する。S24の形状変更が1回もなされていないときには、CPU30は、上記S10で読み込んだ初期設計データと上記S12で受け付けた加工情報に基づいて加工コストを算出する。
Next, the
次にCPU30は、上記S18で受け付けた目標コストと上記S20で算出した加工コストとを比較し(S22)、加工コストが目標コストを超えている場合(S22:NO)、CPU30は、形状変更を行う(S24)。形状変更を行う変更項目には、本実施形態では、角R、穴の数、材質、公差、表面処理、熱処理及び表面粗さの7つの変更項目がある。そして、各変更項目には、上述のように優先順位が付けられている。今、この順序で1~7の優先順位が付けられているとすると、まずCPU30は、変更項目として角Rを選択する。角Rは、製品の形状に含まれるコーナー部、つまり、金属ブロック100では上記2つのコーナー100d1(図3参照)の角Rを示している。そして、CPU30は、角Rの大きさをより大きく変更する。
Next, the
図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
次にCPU30は、変更項目として穴の数を選択する。穴は、製品に含まれる穴、つま
り、金属ブロック100では上記キリ穴100b及びネジ穴100a,100eである。そして、CPU30は、穴の数を少なくする方に変更する。上述のように、キリ穴100bは、ドリルを用いて生成され、ネジ穴100a,100eは、タップを用いて生成される。キリ穴100bもネジ穴100a,100eも、穴を開けるための加工時間がかかるので、穴の数が少なくなれば、その分の加工時間が短縮され、加工コストを減額することができる。なお、変更項目として穴の数ではなく、穴の径の大きさを用いるようにしてもよい。また、穴の数も径も両方変更できるようにしてもよい。
Next, the
図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
以下同様に、CPU30は、公差、表面処理、熱処理及び表面粗さの各変更項目を順に選択して、加工コストが減額されるように変更する。表面処理の具体例としては、塗装、メッキ処理、アルマイト処理、ショットブラスト処理などを挙げることができる。
The
図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
これに対して、図6(b)の製品130にように、穴120aと横断面が矩形状であることは異ならないが、その底面の端部にR加工が施されない穴130aに変更すれば、そのポケット加工を、刃部220bの先端が平坦であるスクエアエンドミル220を用いて行うことができる。スクエアエンドミル220によるポケット加工は、ボールエンドミル300によるポケット加工に対して加工効率が良いので、ポケット加工の加工時間が短縮され、これにより加工コストが減額される。
In contrast, as in
図7(a)は、上記S10で読み込んだ初期設計データとは異なる初期設計データにより示される製品140の初期設計形状の一部140aを示している。この一部の形状140aは、凸状のR形状である。形状140aを加工するために用いる工具としては、例えば、フォームド刃と呼ばれる特殊な形状の刃を備えたエンドミルがある。しかし、加工できるR形状は限られているので、このエンドミルを用いてR形状を加工する場合には、形状140aとは若干R形状が異なるものになることがある。つまり、形状140aのR形状に近い加工ができるエンドミルを選択して用いることになる。
Figure 7 (a) shows a
図7(b)及び図7(c)は、形状140aを上記図6(a)に示したボールエンドミル300で加工する様子を示している。そして、図7(b)と図7(c)との違いは、加工後の表面粗さの違いである。表面粗さが荒いほど、ボールエンドミル300による加工時間が短縮化されるので、これにより加工コストは低減化される。
Figures 7(b) and 7(c) show how
このようにして、CPU30は、優先順位に従って変更項目を選択し、選択した変更項目に属するもので変更可能な形状が製品に含まれている場合、加工コストが減額するような形状に変更する。但し、CPU30は、メモリ40の上記ワーク領域に記憶されている上記拘束形状を参照し、形状変更の禁止が指定されている形状の変更は行わない。また、優先順位は、上記S16で順位付けた優先順位から変更するようにしてもよい。例えば、上記S22の比較により、加工コストが目標コストを大幅に超えた場合には、加工コストの減額幅の大きい変更項目が早く選択されるように、その優先順位を上げるようすることが考えられる。
In this way, the
CPU30は、形状変更後、処理を上記S20に戻し、形状変更後の製品について加工コストを算出する。ここで、CPU30が処理をS24からS20に戻すタイミングであるが、1つの変更項目を選択し、その変更項目に対して形状変更を行う毎であってもよいし、選択可能な変更項目のうちの2つ以上の変更項目に対して形状変更を行う毎であってもよい。
After the shape change, the
次にCPU30は、目標コストと算出した加工コストとを比較し、加工コストが目標コスト内に収まっている場合(S22:YES)、CPU30は、変更後の形状と加工コストをディスプレイ20に表示する。変更後の形状は、例えば、3次元画像で表示すればよいが、2次元画像で表示するようにしてもよい。このとき、変更した形状が分かるように、変更した形状の色を変えたり、強調表示したりすることが好ましい。また、変更前の形状も、変更後の形状に対応付けて表示するようにしてもよい。さらに、加工コストを表示するときに、形状変更により減額された金額も併せて表示することが好ましい。さらに、キリ穴やネジ穴については1箇所当たりの加工費を表示させ、穴の数や径を変更したときに減額された金額も表示する。また、表面粗さや公差についても、指定された値とそれよりも粗く又は緩く変更したときに減額された金額も表示する。さらに、材質についても、より単価の安い素材で製品を製作したときの材料費を表示する。
Next, the
次にCPU30は、S26の処理を所定回数繰り返したか否かを判断し(S28)、まだ所定回数繰り返していない場合(S28:NO)、CPU30は、処理を上記S24に進め、再度形状変更を行う。このとき、再度の形状変更によりその前の形状変更と同じ結果が得られないように、CPU30は、形状変更の条件を変更した後、処理をS24に戻す。形状変更の条件は、例えば、既に選択した変更項目は選択しないようにするという条件や、同じ変更項目を選択したときには、その変更項目で既に変更した領域の形状を除外して、他の領域の形状を変更するという条件などを挙げることができる。
Next, the
そして、S26の処理を所定回数繰り返した場合(S28:YES)、CPU30は、加工コスト見積もり処理を終了する。
If the process of S26 has been repeated a predetermined number of times (S28: YES), the
以上説明したように、本実施形態の加工コスト見積もり処理は、製品の初期設計形状を示す三次元データに基づいて初期設計材質からなる材料を切削加工し、初期設計形状の製品を生成するときの加工コストを算出する算出処理と(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
このように、本実施形態の加工コスト見積もり処理では、加工コストが目標コストを超えた場合、初期設計形状を変更し、加工コストが目標コスト内に収まるまで設計形状の変更を繰り返し、加工コストが目標コスト内に収まったときの変更後の形状を複数、加工コストと共にディスプレイ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
ちなみに、本実施形態において、三次元データは、「初期設計データ」の一例である。切削加工は、「加工」の一例である。ディスプレイ20に表示は、「提示」の一例である。
In this embodiment, the three-dimensional data is an example of "initial design data." Cutting is an example of "processing." Displaying on the
また、初期設計形状は、複数の部分形状により構成され、変更処理による変更対象の形状は、複数の部分形状のうちの一部又は全部である。これにより、形状変更をより細かく行うことができる。 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
(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
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.
前記変更工程では、前記変更の否が対応付けられた部分形状については変更しない、
請求項1に記載の加工コスト見積方法。 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 .
請求項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~3のいずれか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.
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)
| 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)
| 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 |
-
2021
- 2021-09-29 JP JP2021159104A patent/JP7702326B2/en active Active
Patent Citations (9)
| 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 |