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
JP6749564B2 - Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program - Google Patents
[go: Go Back, main page]

JP6749564B2 - Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program - Google Patents

Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program Download PDF

Info

Publication number
JP6749564B2
JP6749564B2 JP2017131724A JP2017131724A JP6749564B2 JP 6749564 B2 JP6749564 B2 JP 6749564B2 JP 2017131724 A JP2017131724 A JP 2017131724A JP 2017131724 A JP2017131724 A JP 2017131724A JP 6749564 B2 JP6749564 B2 JP 6749564B2
Authority
JP
Japan
Prior art keywords
shape
machining
processing
detailed
tool
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
JP2017131724A
Other languages
Japanese (ja)
Other versions
JP2019016078A (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.)
Sigma Inc
Original Assignee
Sigma Inc
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 Sigma Inc filed Critical Sigma Inc
Priority to JP2017131724A priority Critical patent/JP6749564B2/en
Publication of JP2019016078A publication Critical patent/JP2019016078A/en
Application granted granted Critical
Publication of JP6749564B2 publication Critical patent/JP6749564B2/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/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)

Description

本発明は、加工評価装置、加工評価方法及び加工評価装置として機能させるためのプログラム並びにそのプログラムを記録した記録媒体に関する。さらに詳しくは、所定のワーク形状から製品の最終形状に至るまでの1以上の加工を予め定義した加工定義が記憶される加工定義記憶部と、前記加工に基づいてその加工後の加工後形状を生成する加工後形状生成部と、生成した加工後形状をモニタに出力表示する形状出力表示部とを備えた加工評価装置、加工評価方法及び加工評価装置として機能させるためのプログラム並びにそのプログラムを記録した記録媒体に関する。 The present invention relates to a processing evaluation device, a processing evaluation method, a program for functioning as a processing evaluation device, and a recording medium recording the program. More specifically, a machining definition storage unit that stores a machining definition that predefines one or more machining from a predetermined work shape to a final shape of a product, and a post-machining shape after the machining based on the machining. A machining evaluation device having a generated post-machining shape generation unit and a shape output display unit for outputting and displaying the generated post-machining shape on a monitor, a machining evaluation method, and a program for functioning as the machining evaluation device, and the program thereof. Recording medium.

従来、上述の如き加工評価方法としては、例えば特許文献1に記載の如きものが知られている。この方法は、移動命令に含まれる工具種類データから求まる切削形状データを網点で表すべく演算導出し、表面形状を網点で生成した原材料形状データから減算して新たな網点データを加工イメージデータとし、これを全ての移動命令について行い、加工イメージデータを生成する。そして、モデルイメージデータから加工イメージデータを減算してその差を求め、削り込み部、削り残し部の評価を行っている。 Conventionally, as a processing evaluation method as described above, for example, a method described in Patent Document 1 is known. In this method, the cutting shape data obtained from the tool type data included in the movement command is calculated and derived so as to represent it with a halftone dot, and the surface shape is subtracted from the raw material shape data generated with the halftone dot to create a new halftone dot image. This is used as data, and this is performed for all movement commands to generate processed image data. Then, the processed image data is subtracted from the model image data to obtain the difference, and the cut portion and the uncut portion are evaluated.

ここで、イメージデータは網点にて表示されるが、例えば仕上加工に用いる工具やその領域(部位)が網点の間隔より小さい場合、その仕上加工を正しく表示できず、評価の正確性が低下する。また、形状出力表示においても、微細な凹凸が表現されない。一方で、網点の間隔を細かくすれば形状評価の精度を確保できるが、例えば間隔を半分(精度を2倍)にするとイメージデータと形状出力表示における表面形状のデータ量は4倍となり、データ量及び処理時間が飛躍的に増大し効率が著しく低下することになる。 Here, the image data is displayed as halftone dots, but if, for example, the tool used for finishing and its area (region) are smaller than the interval between the halftone dots, the finishing cannot be displayed correctly and the accuracy of evaluation is descend. Also, in the shape output display, fine irregularities are not expressed. On the other hand, if the interval of halftone dots is made fine, the accuracy of shape evaluation can be secured, but if the interval is halved (the accuracy is doubled), the amount of image data and the data of the surface shape in the shape output display will be four times larger. The amount and processing time increase dramatically, resulting in a significant decrease in efficiency.

特開平7−64616号公報JP-A-7-64616

かかる従来の実情に鑑みて、本発明は、精度よく且つ迅速に加工後形状を生成し表示でき、加工の評価が容易な加工評価装置、加工評価方法及び加工評価装置として機能させるためのプログラム並びにそのプログラムを記録した記録媒体を提供することを目的とする。 In view of such a conventional situation, the present invention is capable of accurately and quickly generating and displaying a post-machining shape, and a machining evaluation device that facilitates machining evaluation, a machining evaluation method, and a program for causing the machining evaluation device to function. The object is to provide a recording medium recording the program.

上記目的を達成するため、本発明に係る加工評価装置の特徴は、所定のワーク形状から製品の最終形状に至るまでの1以上の加工を予め定義した加工定義が記憶される加工定義記憶部と、前記加工に基づいてその加工後の加工後形状を生成する加工後形状生成部と、生成した加工後形状をモニタに出力表示する形状出力表示部とを備えた構成において、前記加工定義は、前記1以上の加工の加工順と、加工毎に少なくとも使用工具の情報及び工具経路の情報を含む加工情報とを有し、前記加工後形状生成部は、前記加工後形状を所定の間隔をおいて配置される定義単位によって定義するものであり、前記加工情報に基づき前記使用工具が前記工具経路に沿って移動することで形成される掃引形状を初期の加工後形状から前記加工順に従い順次減算することで前記加工後形状を生成し、前記1以上の加工の内少なくとも1つの加工が施される部分又は前記最終形状の所定の部分の形状を特定する部分形状特定部と、特定した部分形状を前記間隔よりも狭い間隔で配置される詳細定義単位によって詳細形状として定義する詳細形状生成部とをさらに備え、前記部分形状特定部は、前記特定した部分形状に関する加工における工具の工具経路にその工具の工具径に相当する幅を付与することで前記特定した部分形状を定義し、前記詳細形状生成部は、定義された前記特定した部分形状に基づいて初期の詳細形状を定義すると共に前記1以上の加工の内前記特定した部分形状に関する加工が完了するまでの全ての加工の前記加工情報に基づく前記掃引形状を定義された前記初期の詳細形状から前記加工順に従い順次減算することで前記詳細形状を生成し、前記形状出力表示部は、前記詳細定義単位に面を張ることで生成した詳細形状の多面体を生成して表示することにある。 In order to achieve the above object, a feature of the machining evaluation apparatus according to the present invention is that a machining definition storage unit stores a machining definition that predefines one or more machining from a predetermined work shape to a final shape of a product. In the configuration including a post-machining shape generation unit that generates a post-machining shape after the machining based on the machining, and a shape output display unit that outputs and displays the generated post-machining shape on a monitor, the machining definition is The processing order includes one or more processing orders and processing information including at least information on a tool to be used and information on a tool path for each processing, and the post-machining shape generation unit sets the post-processing shape at predetermined intervals. The sweep shape formed by moving the used tool along the tool path based on the processing information is sequentially subtracted from the initial processed shape in accordance with the processing order. And a partial shape specifying unit that specifies the shape of a portion to be processed by at least one of the one or more processings or a predetermined portion of the final shape, and the specified partial shape. Further comprising a detailed shape generation unit for defining as a detailed shape by a detailed definition unit arranged at an interval narrower than the interval, the partial shape specifying unit, in the tool path of the tool in the machining related to the specified partial shape The specified partial shape is defined by giving a width corresponding to the tool diameter of the tool, and the detailed shape generation unit defines an initial detailed shape based on the defined specified partial shape and Of the above processing, the sweep shape based on the processing information of all the processing until the processing relating to the specified partial shape is completed is sequentially subtracted from the defined initial detailed shape in accordance with the processing order, and thus the detailed A shape is generated, and the shape output display unit generates and displays a polyhedron of a detailed shape generated by drawing a surface in the detailed definition unit.

上記構成によれば、加工後形状生成部は、加工後形状を所定の間隔をおいて配置される定義単位によって定義するものであり、加工情報に基づき使用工具が工具経路に沿って移動することで形成される掃引形状を初期の加工後形状から加工順に従い順次減算することで加工後形状を生成するので、1以上の加工の加工後形状を迅速に生成することができる。それに加え、1以上の加工の内少なくとも1つの加工が施される部分又は最終形状の所定の部分の形状を特定する部分形状特定部と、特定した部分形状を上述の間隔よりも狭い間隔で配置される詳細定義単位によって詳細形状として定義する詳細形状生成部とをさらに備え、部分形状特定部は、特定した部分形状に関する加工における工具の工具経路にその工具の工具径に相当する幅を付与することで特定した部分形状を定義するので、特定した一部分の形状についてのみ加工後形状よりも細かく(詳細に)定義することができる。従って、データ量及び処理時間の増加を抑制しつつ、所望の部分形状を局所的に高精度に表現することが可能となる。しかも、詳細形状生成部は、定義された特定した部分形状に基づいて初期の詳細形状を定義すると共に1以上の加工の内特定した部分形状に関する加工が完了するまでの全ての加工の加工情報に基づく前記掃引形状を上述の特定した部分形状に基づいて定義された初期の詳細形状から加工順に従い順次減算することで詳細形状を生成するので、当該部分の加工のみならず当該部分形状に至るまでの加工全てを詳細形状に反映させることができ、当該部分の形状をより正確に表現することができる。そして、形状出力表示部が詳細定義単位に面を張ることで生成した詳細形状の多面体を生成して表示するので、特定した部分形状が局所的に且つ高精度に立体表示され、当該部分の加工の正しい評価が容易となる。 According to the above configuration, the post-machining shape generation unit defines the post-machining shape by the definition unit arranged at a predetermined interval, and the tool to be used moves along the tool path based on the machining information. Since the processed shape is generated by sequentially subtracting the swept shape formed in step 1 from the initial processed shape in accordance with the processing order, it is possible to rapidly generate the processed shape of one or more processes. In addition to that, a partial shape specifying portion that specifies the shape of a part to be processed or a predetermined part of the final shape of one or more processing, and the specified partial shape are arranged at intervals narrower than the intervals described above. And a detailed shape generation unit which defines a detailed shape by a detailed definition unit, wherein the partial shape specifying unit gives a width corresponding to a tool diameter of the tool to a tool path of a tool in machining related to the specified partial shape. Since the specified partial shape is defined by this, only the specified partial shape can be defined more finely (in detail) than the processed shape. Therefore, it is possible to locally express a desired partial shape with high accuracy while suppressing an increase in data amount and processing time. Moreover, the detailed shape generation unit defines the initial detailed shape based on the defined specified partial shape, and includes the processing information of all the processing until the processing regarding the specified partial shape of one or more processings is completed. Since the detailed shape is generated by sequentially subtracting the swept shape based on the above-described specified partial shape from the initial detailed shape defined in accordance with the processing order, not only the processing of the relevant portion but also the partial shape It is possible to reflect all of the processing of (1) to the detailed shape, and the shape of the portion can be expressed more accurately. Then, since the shape output display unit generates and displays the polyhedron of the detailed shape generated by stretching the surface in the detailed definition unit, the specified partial shape is locally and accurately displayed in a stereoscopic manner, and the processing of the portion is performed. The correct evaluation of will be easy.

前記形状出力表示部は、前記定義単位に面を張ることで生成した加工後形状の多面体を生成すると共に生成した加工後形状の多面体から特定した部分形状に基づいて定義された前記初期の詳細形状を除いた部分除去多面体を生成する多面体生成部と、生成した部分除去多面体と詳細形状の多面体とを重ね合わせることで加工後形状の全体を立体形状として一括表示する形状合成表示部とを有することが望ましい。形状合成表示部が多面体生成部でポリゴン化された加工後形状と詳細形状とを立体形状として一体化することで、「全体と部分とで見方を変える」人が行う見方に即して表現(表示)でき、違和感なく自然な表現方法となり、且つ加工の良否するに必要な箇所を詳細に表示できるので、加工の評価もさらに容易となる。 The shape output display unit generates a post-processing polyhedron generated by stretching a surface in the definition unit, and the initial detailed shape defined based on the partial shape specified from the generated post-processing polyhedron. It has a polyhedron generation unit that generates a partially removed polyhedron except for, and a shape synthesis display unit that collectively displays the entire processed shape as a three-dimensional shape by superimposing the generated partially removed polyhedron and the polyhedron of the detailed shape. Is desirable. By combining the processed shape and the detailed shape, which are polygonized in the polyhedron generation section in the shape synthesis display section, as a three-dimensional shape, it is possible to express it in accordance with the perspective of a person who "changes the perspective between the whole and the part" ( (Display), a natural expression method without feeling of discomfort and a detailed display of a portion necessary for determining the quality of the processing can be made, so that the evaluation of the processing can be further facilitated.

前記定義単位及び前記詳細定義単位は、例えば3次元方向に沿って適宜間隔をおいて配置される線分であるとよい。 The definition unit and the detailed definition unit may be, for example, line segments arranged at appropriate intervals along the three-dimensional direction.

上記目的を達成するため、本発明に係る加工評価方法の特徴は、所定のワーク形状から製品の最終形状に至るまでの1以上の加工が予め定義され、前記加工に基づいてその加工後の加工後形状を生成し、生成した加工後形状をモニタに出力表示する方法において、予め、前記1以上の加工の加工順と、加工毎に少なくとも使用工具の情報及び工具経路の情報を含む加工情報とが定義され、前記加工後形状は所定の間隔をおいて配置される定義単位によって定義されるものであり、前記加工情報に基づき前記使用工具が前記工具経路に沿って移動することで形成される掃引形状を初期の加工後形状から前記加工順に従い順次減算することで加工後形状が生成され、前記1以上の加工の内少なくとも1つの加工が施される部分又は前記最終形状の所定の部分の形状を特定し、特定した部分形状に関する加工における工具の工具経路にその工具の工具径に相当する幅を付与することで前記特定した部分形状を定義し、定義された前記特定した部分形状に基づいて前記間隔よりも狭い間隔で配置される詳細定義単位によって初期の詳細形状として定義すると共に前記1以上の加工の内前記特定した部分形状に関する加工が完了するまでの全ての加工の前記加工情報に基づく前記掃引形状を定義された前記初期の詳細形状から前記加工順に従い順次減算することで前記詳細形状を生成し、前記詳細定義単位に面を張ることで生成した詳細形状の多面体を生成して表示することにある。 In order to achieve the above object, the feature of the machining evaluation method according to the present invention is that one or more machining from a predetermined work shape to a final shape of a product is defined in advance, and the machining after the machining is performed based on the machining. In a method of generating a post-shape and outputting and displaying the generated post-machining shape on a monitor, in advance, a processing order of the one or more processings, and processing information including at least information of a used tool and tool path information for each processing. Is defined, and the post-machining shape is defined by a definition unit arranged at a predetermined interval, and is formed by moving the used tool along the tool path based on the machining information. A post-machining shape is generated by sequentially subtracting the swept shape from the initial post-machining shape in accordance with the above-mentioned machining order, and at least one of the one or more machining is applied or a predetermined portion of the final shape is processed. The shape is specified, and the specified partial shape is defined by giving a width corresponding to the tool diameter of the tool to the tool path of the tool in machining related to the specified partial shape, and based on the specified partial shape defined Is defined as an initial detailed shape by a detailed definition unit arranged at an interval narrower than the above interval, and the processing information of all the processing until the processing regarding the specified partial shape of the one or more processing is completed. The detailed shape is generated by sequentially subtracting the sweep shape based on the defined initial detailed shape in accordance with the processing order, and a polyhedron of the detailed shape generated by stretching the detailed definition unit is generated. To display.

上記目的を達成するため、本発明に係る加工評価装置として機能させるためのプログラムの特徴は、コンピュータを、所定のワーク形状から製品の最終形状に至るまでの1以上の加工を予め定義した加工定義が記憶される加工定義記憶部と、前記加工に基づいてその加工後の加工後形状を生成する加工後形状生成部と、生成した加工後形状をモニタに出力表示する形状出力表示部とを備えた加工評価装置として機能させるための構成において、コンピュータを、前記1以上の加工の加工順と、加工毎に少なくとも使用工具の情報及び工具経路の情報を含む加工情報とを有する前記加工定義が記憶される前記加工定義記憶部と、前記加工後形状を所定の間隔をおいて配置される定義単位によって定義するものであり、前記加工情報に基づき前記使用工具が前記工具経路に沿って移動することで形成される掃引形状を初期の加工後形状から前記加工順に従い順次減算することで前記加工後形状を生成する前記加工後形状生成部と、前記1以上の加工の内少なくとも1つの加工が施される部分又は前記最終形状の所定の部分の形状を特定する部分形状特定部と、特定した部分形状を前記間隔よりも狭い間隔で配置される詳細定義単位によって詳細形状として定義する詳細形状生成部として機能させ、前記部分形状特定部は、前記特定した部分形状に関する加工における工具の工具経路にその工具の工具径に相当する幅を付与することで前記特定した部分形状を定義し、前記詳細形状生成部は、定義された前記特定した部分形状に基づいて初期の詳細形状を定義すると共に前記1以上の加工の内前記特定した部分形状に関する加工が完了するまでの全ての加工の前記加工情報に基づく前記掃引形状を定義された前記初期の詳細形状から前記加工順に従い順次減算することで前記詳細形状を生成し、前記形状出力表示部は、前記詳細定義単位に面を張ることで生成した詳細形状の多面体を生成して表示することにある。また、このプログラムは、例えば記録媒体に記録される。
In order to achieve the above-mentioned object, a feature of the program for causing the machining evaluation apparatus according to the present invention to function is that a computer defines a machining definition that predefines one or more machining from a predetermined work shape to a final shape of a product. And a shape output display section for outputting and displaying the generated post-machining shape on a monitor. In the configuration for functioning as a machining evaluation device, the computer stores the machining definition including the machining order of the one or more machining and machining information including at least information of a tool to be used and tool path information for each machining. The machining definition storage unit and the post-machining shape are defined by definition units arranged at a predetermined interval, and the tool to be used moves along the tool path based on the machining information. The post-machining shape generation unit that generates the post-machining shape by sequentially subtracting the swept shape formed in step 1 from the initial post-machining shape according to the machining order, and at least one of the one or more machining operations is performed. Shape specifying part that specifies the shape of the part to be formed or a predetermined part of the final shape, and a detailed shape generation part that defines the specified partial shape as a detailed shape by a detailed definition unit arranged at an interval narrower than the interval. The partial shape specifying unit defines the specified partial shape by giving a width corresponding to the tool diameter of the tool to the tool path of the tool in machining regarding the specified partial shape, and the detailed shape The generation unit defines an initial detailed shape on the basis of the defined partial shape defined and uses the processing information of all the processing until the processing regarding the specified partial shape of the one or more processings is completed. The detailed shape is generated by sequentially subtracting the sweep shape based on the defined initial detailed shape in accordance with the processing order, and the shape output display unit generates the detailed shape by adding a surface to the detailed definition unit. The purpose is to generate and display a polyhedron of a shape. Further, this program is recorded in, for example, a recording medium.

上記本発明に係る加工評価装置、加工評価方法及び加工評価装置として機能させるためのプログラム並びにそのプログラムを記録した記録媒体の特徴によれば、精度よく且つ迅速に加工後形状を生成し表示でき、加工の評価が容易となった。 According to the characteristics of the machining evaluation device, the machining evaluation method and the program for functioning as the machining evaluation device and the recording medium recording the program according to the present invention, it is possible to accurately and quickly generate and display the post-machining shape, The evaluation of processing became easy.

本発明の他の目的、構成及び効果については、以下の発明の実施の形態の項から明らかになるであろう。 Other objects, configurations and effects of the present invention will be apparent from the following embodiments of the invention.

本発明に係る加工評価装置のハードウエア構成図である。It is a hardware block diagram of the processing evaluation apparatus which concerns on this invention. 本発明に係る加工評価装置のソフトウエア構成図である。It is a software block diagram of the processing evaluation apparatus which concerns on this invention. 第1加工の加工情報を模式的に示す図である。It is a figure which shows the process information of a 1st process typically. 第2加工の加工情報を模式的に示す図である。It is a figure which shows the process information of a 2nd process typically. 第3加工の加工情報を模式的に示す図である。It is a figure which shows the processing information of 3rd processing typically. 第4加工の加工情報を模式的に示す図である。It is a figure which shows the processing information of 4th processing typically. ポケット加工前の加工後形状の定義を説明する図である。It is a figure explaining the definition of the processed shape before pocket processing. ポケット加工後の加工後形状の定義を説明する図である。It is a figure explaining the definition of the shape after processing after pocket processing. 加工後形状多面体を示す図であり、(a)は初期状態、(b)は第1加工後、(c)は第2加工後、(d)は第3加工後、(e)は第4加工後を示す。It is a figure which shows a shape polyhedron after processing, (a) is an initial state, (b) is after 1st processing, (c) is after 2nd processing, (d) is after 3rd processing, (e) is 4th. Shown after processing. 図5(e)のポケット縁部近傍の部分拡大図である。FIG. 6 is a partially enlarged view of the vicinity of the pocket edge portion of FIG. 加工が施される部分の部分形状の特定を説明する図である。It is a figure explaining the specification of the partial shape of the processed part. 工具とパスと加工部位との関係を説明する図である。It is a figure explaining the relationship between a tool, a path, and a process part. 詳細形状の定義を説明する図である。It is a figure explaining the definition of detailed shape. 詳細形状多面体を示す図であり、(a)は初期状態、(b)は第1加工後、(c)は第2加工後、(d)は第3加工後、(e)は第4加工後を示す。It is a figure which shows a detailed shape polyhedron, (a) is an initial state, (b) is after 1st processing, (c) is after 2nd processing, (d) is after 3rd processing, (e) is 4th processing. The latter is shown. 部分除去多面体を示す図である。It is a figure which shows a partial removal polyhedron. 最後の加工のみ行った場合の詳細形状多面体を模式的に示す図である。It is a figure which shows typically the detailed shape polyhedron when only the last process is performed. 最後の加工のみ行った場合の詳細形状多面体の生成を説明する断面図である。It is sectional drawing explaining the production|generation of a detailed shape polyhedron when only the last process is performed. 合成多面体を示す図である。It is a figure which shows a synthetic polyhedron. 図12Aのポケット縁部近傍の部分拡大図である。FIG. 12B is a partially enlarged view of the vicinity of the pocket edge portion of FIG. 12A.

次に、適宜添付図面を参照しながら、本発明をさらに詳しく説明する。
図1に示すように、本発明に係る加工評価装置1のハードウェア構成は、大略、アドレスバス・データバスを含むバス2にモニタ3と、CPU4a及びメモリ4bを含む処理装置4とが接続され、更に操作用のキーボードやマウス等を含む入力装置5が接続されている。メモリ4bに含まれるハードディスク、RAM等には、図2に示す如き、加工評価装置1として機能させるためのプログラム10が記憶され、入力装置5の指示により操作されてCPU4aにより処理がなされ、モニタ3に処理結果が表示される。
Next, the present invention will be described in more detail with reference to the accompanying drawings as appropriate.
As shown in FIG. 1, the hardware configuration of the processing evaluation apparatus 1 according to the present invention is generally such that a monitor 3 and a processing apparatus 4 including a CPU 4a and a memory 4b are connected to a bus 2 including an address bus and a data bus. Further, an input device 5 including a keyboard and a mouse for operation is connected. As shown in FIG. 2, a program 10 for functioning as the processing evaluation apparatus 1 is stored in the hard disk, RAM, etc. included in the memory 4b, operated by an instruction of the input device 5 and processed by the CPU 4a, and the monitor 3 The processing result is displayed on.

図2に示すように、本発明に係るプログラム10は、大略、所定のワーク形状から製品の最終形状に至るまでの1以上の加工を予め定義した加工定義が記憶される加工定義記憶部11と、加工に基づいてその加工後の加工後形状を生成する加工後形状生成部12と、生成した加工後形状をポリゴン化しモニタ3に立体形状として出力表示する形状出力表示部13とを備える。 As shown in FIG. 2, the program 10 according to the present invention generally includes a machining definition storage unit 11 that stores a machining definition that predefines one or more machining from a predetermined work shape to a final shape of a product. A post-machining shape generation unit 12 that generates a post-machining shape after the machining based on the machining, and a shape output display unit 13 that polygonizes the generated post-machining shape and outputs and displays the polygon on the monitor 3 as a three-dimensional shape.

加工定義は、1以上の加工の加工順と、加工毎に少なくとも使用工具Tの情報及び工具経路Pの情報を含む加工情報とを有する。本実施形態では、例えば、製品形状の上面を削り出す「面加工」(第1加工)、中央に所定深さの穴を削り出す「ポケット加工」(第2加工)、四隅に穴を設ける「穴加工」(第3加工)、ポケットの縁にチャンファーを付与する「面取り加工」(第4加工)の加工順が定義されている。また、図3A〜3Dに示すように、各加工で用いる使用工具T1〜4の情報及び工具経路P1〜4も定義されている。なお、同図は、説明の便宜上、製品の最終形状Mに重ねて表している。 The machining definition has a machining order of one or more machining and machining information including at least information on the tool T to be used and information on the tool path P for each machining. In the present embodiment, for example, "surface processing" (first processing) for cutting the upper surface of the product shape, "pocket processing" (second processing) for cutting a hole having a predetermined depth in the center, and providing holes at four corners " The processing order of "hole processing" (third processing) and "chamfering processing" (fourth processing) for imparting chamfer to the edge of the pocket is defined. Further, as shown in FIGS. 3A to 3D, information of tools T1 to 4 used in each machining and tool paths P1 to 4 are also defined. For convenience of explanation, the figure is shown by superimposing it on the final shape M of the product.

加工後形状生成部12は、後述する加工後形状Rを所定の間隔Sをおいて配置される定義単位Dによって定義する。本実施形態では、例えば、定義単位Dとして3次元方向に沿って配置される線分を用いる。図4Aに例示するように、加工後形状Raの中央にポケット加工を施す場合、ポケット加工前の加工後形状Raは、間隔Sをおいて配置される線分D1〜D10で表われる。そして、ポケット加工が実行されると、図4Bに示すように、加工後形状Raから工具Taによって削り取られる部分(ポケット部分ra)に相当する線分D3〜D8の一部分は除去され、線分は短くなる。なお、同図の例は、Z方向の線分の例であるが、同様の線分が3次元に配置され、加工後形状Rを立体として定義する。このように、加工後形状Rは線分Dの集合(tri-dexelモデル)として定義される。なお、線分Dの間隔Sは、加工後形状Rの精度とデータ量(処理速度)とを考慮し、適宜設定することができる。 The post-machining shape generation unit 12 defines a post-machining shape R, which will be described later, by a definition unit D arranged at a predetermined interval S. In this embodiment, for example, a line segment arranged along the three-dimensional direction is used as the definition unit D. As illustrated in FIG. 4A, when pocket processing is performed on the center of the processed shape Ra, the processed shape Ra before pocket processing is represented by line segments D1 to D10 arranged at intervals S. Then, when the pocket machining is executed, as shown in FIG. 4B, a part of the line segments D3 to D8 corresponding to a portion (pocket portion ra) that is scraped off by the tool Ta from the post-machining shape Ra is removed, and the line segment is It gets shorter. Note that the example of the drawing is an example of line segments in the Z direction, but similar line segments are three-dimensionally arranged, and the processed shape R is defined as a solid. Thus, the processed shape R is defined as a set of line segments D (tri-dexel model). The interval S between the line segments D can be appropriately set in consideration of the accuracy of the processed shape R and the data amount (processing speed).

ここで、形状出力表示部13は、加工後形状Rや詳細形状Aを定義する定義単位Dや詳細定義単位dの集合の表面に面を張り多面体(ポリゴン)化して表示する。本実施形態では、定義単位Dや詳細定義単位dとしての線分の端部を互いに線で繋いて辺を形成することで面を生成する。例えば図4は2次元で例示したので、符号Ra,Ra’,raで示す加工後形状の輪郭として面(線)が示されているが、実際の3次元形状では多面体(ポリゴン)となり、図5,9,10,12に示す如き立体形状として表示される。なお、説明の便宜上、加工後形状及び詳細形状を示す符号とこれら形状の多面体を示す符号は、一致させてある。 Here, the shape output display unit 13 forms a polyhedron by adding a surface to the surface of a set of definition units D and detailed definition units d that define the processed shape R and the detailed shape A and displays them. In the present embodiment, a surface is generated by connecting edges of line segments as the definition unit D and the detailed definition unit d with each other to form a side. For example, since FIG. 4 illustrates two-dimensionally, a surface (line) is shown as the contour of the processed shape indicated by reference signs Ra, Ra′, and ra, but in the actual three-dimensional shape, it becomes a polyhedron (polygon). It is displayed as a three-dimensional shape as shown in 5, 9, 10, and 12. For convenience of explanation, the reference numerals indicating the processed shape and the detailed shape and the reference numerals indicating the polyhedrons of these shapes are the same.

そして、加工後形状生成部12は、加工定義記憶部11に記憶された加工定義の加工情報に基づき使用工具Tが工具経路Pに沿って移動することで形成される掃引形状(スイープ形状)を初期の加工後形状R0から定義された加工順に従い順次減算することで加工後形状Rを生成する。本実施形態では、例えば、上述の第1〜第4加工の加工情報(図3A〜3D)に基づいて、図5(a)〜(e)の順に加工後形状R1〜R4が生成される。このように、加工後形状Rとは、初期の加工後形状R0から使用工具Tによって削り取られず(除去されず)に残った残部を示す。なお、図5において、白地部分は加工が施された部分(面)を示す。 Then, the post-machining shape generation unit 12 determines a sweep shape (sweep shape) formed by the used tool T moving along the tool path P based on the processing information of the processing definition stored in the processing definition storage unit 11. The post-machining shape R is generated by sequentially subtracting from the initial post-machining shape R0 according to the defined machining order. In the present embodiment, for example, the post-machining shapes R1 to R4 are generated in the order of FIGS. 5A to 5E based on the machining information (FIGS. 3A to 3D) of the above-described first to fourth machining. As described above, the post-machining shape R indicates the remaining portion which is not scraped off (not removed) by the tool T used from the initial post-machining shape R0. In addition, in FIG. 5, a white background portion indicates a processed portion (surface).

ところで、例えば、上述の第4加工において、チャンファーが線分Dの間隔Sよりも小さい場合、図6に示すように、加工後形状R4を拡大してもポケットの縁部re1にチャンファー部分が表れない。しかも、ポケットの角部re2もいびつな形状として表される。これは、図8に示すように、比較的大きな間隔Sをおいて配置される各定義単位Da〜Dcでは、加工後形状Rは正しい形状(製品の最終形状M)から離れた(一致しない)同図中の●を結ぶ1点鎖線の輪郭しか得られないことによる。そのため、加工を正しく評価(シミュレート)できない。チャンファー部分を忠実に表示(再現)するためには、線分Dの間隔Sを狭めて加工後形状Rの表示精度を高めればよいが、データ量及びその処理時間が飛躍的に増加するため、効率が極めて低下する。 By the way, for example, in the above-mentioned fourth processing, when the chamfer is smaller than the interval S of the line segment D, as shown in FIG. 6, even if the post-processing shape R4 is enlarged, the chamfer portion is formed in the pocket edge re1. Does not appear. Moreover, the corner portion re2 of the pocket is also represented as an irregular shape. This is because, as shown in FIG. 8, in each of the definition units Da to Dc arranged with a relatively large interval S, the processed shape R is separated from the correct shape (final shape M of the product) (does not match). This is because only the outline of the one-dot chain line connecting the ● in the figure can be obtained. Therefore, the machining cannot be correctly evaluated (simulated). In order to display (reproduce) the chamfer portion faithfully, the interval S of the line segment D may be narrowed to improve the display accuracy of the post-machining shape R, but the amount of data and its processing time increase dramatically. , The efficiency is extremely reduced.

そこで、本発明に係る加工評価装置1(プログラム10)は、図2に示すように、1以上の加工の内少なくとも1つの加工が施される部分又は製品の最終形状の所定の部分の形状を特定する部分形状特定部14と、特定した部分形状を先の間隔Sよりも狭い(小さい)間隔s’で配置される詳細定義単位dによって詳細形状として定義する詳細形状生成部15をさらに備える。 Therefore, the processing evaluation apparatus 1 (program 10) according to the present invention, as shown in FIG. 2, determines the shape of a portion to be subjected to at least one of one or more processings or a predetermined portion of the final shape of a product. It further includes a specified partial shape specifying unit 14 and a detailed shape generation unit 15 that defines the specified partial shape as a detailed shape by a detailed definition unit d that is arranged at an interval s′ that is narrower (smaller) than the previous interval S.

部分形状特定部14は、本実施形態では、例えば、上述の第1〜第4加工から選択された第4加工(面取り加工)が施される部分(ポケットの縁)の形状を特定する。図7A,7Bに示すように、工具経路P4は、使用工具T4の中心の軌跡を示すものである。また、使用工具T4が実際に(現実に)切削する箇所tは円錐形の部分であり、工具経路P4から離れている。よって、部分形状は、例えば、加工定義記憶部11の加工定義に予め定義された第4加工の使用工具Tの径TDとその工具経路P4に基づいて特定することができる。 In the present embodiment, the partial shape specifying unit 14 specifies, for example, the shape of the portion (edge of the pocket) to which the fourth processing (chamfering processing) selected from the above-described first to fourth processing is performed. As shown in FIGS. 7A and 7B, the tool path P4 indicates the locus of the center of the used tool T4. Further, the point t at which the tool T4 actually (actually) cuts is a conical portion and is separated from the tool path P4. Therefore, the partial shape can be specified, for example, based on the diameter TD of the tool T to be used for the fourth machining and the tool path P4 thereof which are defined in advance in the machining definition of the machining definition storage unit 11.

詳細形状生成部15は、先の間隔Sよりも狭い(小さい)間隔s’で配置される詳細定義単位dによって詳細形状として定義する。図8に例示するように、加工後形状Rの線分Da〜Dc(図中の1点鎖線)の間隔Sよりも小さい(細かい)間隔s’で配置される詳細定義単位としての線分d(図中の2点鎖線)によって、詳細形状を定義する。これにより、同図中の●及び△を結ぶ2点鎖線の輪郭を得ることができ、チャンファー部分がより正確に再現することができる。 The detailed shape generation unit 15 defines as a detailed shape by the detailed definition unit d arranged at a space s′ that is narrower (smaller) than the space S. As illustrated in FIG. 8, a line segment d as a detailed definition unit arranged at a (fine) interval s′ smaller than the interval S between the line segments Da to Dc (one-dot chain line in the drawing) of the processed shape R. The detailed shape is defined by (two-dot chain line in the figure). This makes it possible to obtain the contour of the chain double-dashed line connecting the ● and Δ in the figure, and the chamfer portion can be reproduced more accurately.

但し、詳細形状Aを定義するのは、部分形状特定部14により特定した部分形状に限定することが重要である。すなわち、加工後形状Rの全体を間隔の小さい(細かい)の定義単位Dで定義すれば、形状評価の精度は確保されるが、データ量及び処理時間が飛躍的に増大するため、現実的でない。そこで、本発明は、部分形状特定部14により特定した部分形状のみを他部分よりも細かく(詳細に)定義する。 However, it is important to define the detailed shape A only in the partial shape specified by the partial shape specifying unit 14. That is, if the entire processed shape R is defined by the definition unit D having a small interval (fine), the accuracy of the shape evaluation is secured, but the data amount and the processing time increase dramatically, which is not realistic. .. Therefore, in the present invention, only the partial shape specified by the partial shape specifying unit 14 is defined more finely (in detail) than other parts.

このように、例えば仕上げ加工等の微細な面を加工する場合など、その加工の詳細を確認(シミュレート)する際に、当該部分だけを局所的により高精度に表示(再現)することが可能となり、精度向上と処理速度の低下抑制を両立することができる。 In this way, when confirming (simulating) the details of machining, for example, when machining a fine surface such as finishing, it is possible to locally display (reproduce) only that part with higher accuracy. Therefore, it is possible to achieve both improvement in accuracy and suppression of decrease in processing speed.

さらに、本実施形態において、形状出力表示部13は、定義単位Dに面を張ることで生成した加工後形状Rの多面体として加工後形状多面体Rを生成すると共に生成した加工後形状多面体Rから特定した部分形状を除いた部分除去多面体Bを生成する多面体生成部13aと、生成した部分除去多面体Bと詳細形状Aの多面体とを重ね合わせることで加工後形状Rの全体を立体形状として一括表示する形状合成表示部13bを有する。また、多面体生成部13aは、詳細定義単位dに面を張ることで生成した詳細形状Aの多面体として詳細形状多面体を生成する。 Further, in the present embodiment, the shape output display unit 13 generates the post-machining shape polyhedron R as a polyhedron of the post-machining shape R generated by forming a surface on the definition unit D, and specifies from the created post-machining shape polyhedron R. The processed shape R as a whole is collectively displayed as a three-dimensional shape by superimposing the generated partial removal polyhedron B and the polyhedron of the detailed shape A on the polyhedron generation unit 13a that generates the partially removed polyhedron B excluding the partial shape. It has a shape synthesis display unit 13b. Further, the polyhedron generator 13a generates a detailed shape polyhedron as a polyhedron of the detailed shape A generated by drawing a surface on the detailed definition unit d.

なお、加工評価装置1(プログラム10)は、さらに形状記憶部19を備える。この形状記憶部19は、図2に示す如き、加工の最終形状となる製品の最終形状データが格納された最終形状記憶部19aと、予め定義された加工を行うワーク形状(直方体や円柱状等の素材形状)が格納されたワーク形状記憶部19bと、生成した加工後形状や部分除去加工後形状等を記憶する加工後形状記憶部19cを備える。 The processing evaluation device 1 (program 10) further includes a shape storage unit 19. As shown in FIG. 2, the shape storage unit 19 includes a final shape storage unit 19a in which final shape data of a product, which is a final shape of processing, is stored, and a work shape (a rectangular parallelepiped shape, a cylindrical shape, or the like) for performing a predefined processing. The work shape storage unit 19b in which the material shape) is stored, and the post-machining shape storage unit 19c that stores the generated post-machining shape, post-partial removal machining shape, and the like.

ここで、適宜添付図面を参照しながら、上述の第4加工のチャンファーを評価する手順を例に加工評価手順について説明する。
まず、加工するワーク形状Wに基づいて、初期の加工後形状R0を設定する。初期の加工後形状R0は、例えば、加工後形状生成部12がワーク形状記憶部19bから選択されたワーク形状に基づいて、例えば図5(a)に示す如き直方体として定義する。このように、初期の加工後形状R0は、ワーク形状W(加工開始前の素材形状)と一致する。
Here, with reference to the accompanying drawings as needed, the processing evaluation procedure will be described taking the procedure for evaluating the above-described fourth processing chamfer as an example.
First, based on the workpiece shape W to be machined, the initial post-machining shape R0 is set. The initial post-machining shape R0 is defined as a rectangular parallelepiped as shown in FIG. 5A, for example, based on the work shape selected by the post-machining shape generation unit 12 from the work shape storage unit 19b. In this way, the initial post-machining shape R0 matches the workpiece shape W (material shape before the start of machining).

次に、加工後形状生成部12は、加工定義記憶部11に記憶された図3A〜3Dに示す如き加工定義の各加工情報に基づき除去される形状(掃引形状)を初期の加工後形状R0から加工順(図5(a)〜(e)の順)に従い順次減算することで、第4加工後の加工後形状R4を生成する。しかし、第4加工として定義されたチャンファーが定義単位Dの間隔Sよりも小さいため、図6に示したように、加工後形状R4のポケットの縁部re1近傍を拡大表示しても、第4加工のチャンファーが表示されない。 Next, the post-machining shape generation unit 12 sets the shape (sweep shape) to be removed based on the machining information of the machining definition stored in the machining definition storage unit 11 as shown in FIGS. From the processing order (the order of FIGS. 5A to 5E), the processed shape R4 after the fourth processing is generated. However, since the chamfer defined as the fourth processing is smaller than the interval S of the definition unit D, even if the vicinity of the edge re1 of the pocket of the processed shape R4 is enlarged and displayed as shown in FIG. 4 Processed chamfer is not displayed.

部分形状特定部14は、図7Aに示すように、加工定義に予め定義された第4加工の工具Tの工具経路P4にその工具T4の工具径TD分の幅を付与した(オフセットした)領域を部分形状として特定(定義)する。そして、詳細形状生成部15が、特定した部分形状に基づいて図9(a)に示す初期の詳細形状A0を定義する。一方で、多面体生成部13aは、図10に示すように、第4加工後の加工後形状R4から初期の詳細形状A0を除去した部分除去多面体Bを生成する。これは、後述する重ね合わせ(多面体の合成表示)の際に、第4加工後の加工後形状R4と初期詳細形状A0とを同時に表示する場合、初期詳細形状A0の部分が重なってしまわないようにするためである。 As shown in FIG. 7A, the partial shape specifying unit 14 assigns (offsets) a width corresponding to the tool diameter TD of the tool T4 to the tool path P4 of the tool T for the fourth machining defined in the machining definition in advance. Is specified (defined) as a partial shape. Then, the detailed shape generation unit 15 defines the initial detailed shape A0 shown in FIG. 9A based on the specified partial shape. On the other hand, as shown in FIG. 10, the polyhedron generator 13a generates a partially removed polyhedron B in which the initial detailed shape A0 is removed from the processed shape R4 after the fourth processing. This is because when the post-machining shape R4 after the fourth machining and the initial detailed shape A0 are displayed at the same time at the time of superimposing (composite display of polyhedrons) described later, the initial detailed shape A0 does not overlap. This is because

次に、詳細形状生成部15は、加工定義に予め定義された第1〜第4加工の内特定した部分形状に関する第4加工が完了するまでの全ての加工の各加工情報(図3A〜3D)に基づき使用工具Tが工具経路Pに沿って移動することで形成される掃引形状を初期の詳細形状A0から加工順(図9(a)〜(e)の順)に従い順次減算することで詳細形状A4を生成する。 Next, the detailed shape generation unit 15 processes each piece of processing information (FIGS. 3A to 3D) of all the processing until the fourth processing on the specified partial shape of the first to fourth processing predefined in the processing definition is completed. ), the sweep shape formed by the tool T moving along the tool path P is sequentially subtracted from the initial detailed shape A0 according to the machining order (the order of FIGS. 9A to 9E). The detailed shape A4 is generated.

ここで、図9(b)及び9(c)に示す第1,2加工は、当該加工によって特定した部分(ポケットの縁)を直接加工するものではないので、詳細形状A4には直接関係しない加工と捉えることができる。また、図9(d)に示す第3加工は、第4加工の加工部分となるポケットの外側に位置するので、詳細形状A4の生成に影響を与えない。よって、詳細形状A4の生成に際し、最後の加工となる第4加工のみを実行することで、迅速に詳細形状A4を生成することも考えられる。 Here, the first and second processes shown in FIGS. 9B and 9C do not directly process the portion (edge of the pocket) specified by the process, and therefore are not directly related to the detailed shape A4. It can be regarded as processing. Further, since the third processing shown in FIG. 9D is located outside the pocket that is the processing portion of the fourth processing, it does not affect the generation of the detailed shape A4. Therefore, when generating the detailed shape A4, it is possible to rapidly generate the detailed shape A4 by executing only the fourth processing, which is the final processing.

しかし、初期の詳細形状A0が第4加工の工具経路P4と使用工具T4の径TDに基づいて生成されているので、初期の詳細形状A0に対し第4加工(最後の加工)のみを実行した図11Aに示す詳細形状A4’は、図9(e)に示す詳細形状A4と一致しない。なぜなら、ポケットの縁部re1にチャンファーを付与する第4加工は、上面を削る第1加工及びポケットを形成する第2加工によって切削された加工後形状に対して実行されるものであるが、図11Bに示すように、初期の詳細形状A0に対し第4加工(最後の加工)のみを実行すると、第4加工に起因する切削部分C4(チャンファー)は初期の詳細形状A0から使用工具T4により除去される一方、第1,第2加工に起因する切削部分C1,C2は除去されずに残存するからである。従って、最後の加工のみでは、正確な詳細形状Aを特定することができない。 However, since the initial detailed shape A0 is generated based on the tool path P4 of the fourth machining and the diameter TD of the tool T4 used, only the fourth machining (final machining) is executed on the initial detailed shape A0. The detailed shape A4′ shown in FIG. 11A does not match the detailed shape A4 shown in FIG. 9(e). The reason is that the fourth processing for imparting the chamfer to the edge portion re1 of the pocket is performed on the post-processing shape cut by the first processing for cutting the upper surface and the second processing for forming the pocket, As shown in FIG. 11B, when only the fourth machining (final machining) is performed on the initial detailed shape A0, the cutting portion C4 (champfer) resulting from the fourth machining is changed from the initial detailed shape A0 to the tool T4 used. This is because the cut portions C1 and C2 caused by the first and second machining remain without being removed by the above. Therefore, the accurate detailed shape A cannot be specified only by the final processing.

なお、第3加工は、ポケットの外側部分を加工するものであるので、詳細形状の生成(減算)から省くことも考えられる。図9(d)の図面上は一目瞭然であるが、第3加工が詳細形状の生成に影響を与えるか否かは、加工定義に定義された使用工具及び工具経路の情報のみからは定かではなく、上述の減算処理によって判明するものである。但し、この第3加工のように、詳細形状の生成に影響を与えない場合、詳細形状の生成(減算)の早い段階で計算不要であることが判定でき、処理速度にほとんど影響しない。 Since the third processing is to process the outer portion of the pocket, it may be omitted from the generation (subtraction) of the detailed shape. Although it is obvious in the drawing of FIG. 9D, whether or not the third machining affects the generation of the detailed shape is not clear only from the information on the tool and the tool path defined in the machining definition. , Is found by the subtraction process described above. However, if the generation of the detailed shape is not affected as in the case of the third processing, it can be determined that calculation is not necessary at an early stage of generation (subtraction) of the detailed shape, and the processing speed is hardly affected.

このように、本発明では、詳細形状生成部15は、特定した加工に対する詳細形状を求める場合においても、加工定義に登録されている特定した加工までの全ての加工について減算処理を行うものである。 As described above, in the present invention, the detailed shape generation unit 15 performs the subtraction process for all the processes up to the specified process registered in the process definition even when obtaining the detailed shape for the specified process. ..

本実施形態の例では、多面体生成部13aは、定義単位Dに面を張ることで第4加工後の加工後形状R4の加工後形状多面体R4を生成すると共に、詳細定義単位dに面を張ることで第4加工までの全ての加工情報に基づく掃引形状を順次減算して求めた詳細形状A4の詳細形状多面体A4を生成する。また、生成した加工後形状多面体R4から特定した部分形状(初期の詳細形状A0)を除去した部分除去多面体Bを生成する。 In the example of the present embodiment, the polyhedron generation unit 13a generates a processed shape polyhedron R4 of the processed shape R4 after the fourth processing by forming a surface on the definition unit D, and also forms a surface on the detailed definition unit d. Thus, the detailed shape polyhedron A4 of the detailed shape A4 obtained by sequentially subtracting the sweep shape based on all the processing information up to the fourth processing is generated. Further, the partially removed polyhedron B in which the specified partial shape (initial detailed shape A0) is removed from the generated post-processing shape polyhedron R4 is generated.

そして、形状合成表示部13bは、多面体生成部13aでポリゴン化された部分除去多面体B及び詳細形状多面体A4を重ね合わせることで、図12Aに示す合成多面体B’を合成表示し、加工後形状R4の全体を立体形状として一括表示する。図12Bに示すように、詳細形状A4のポケットの縁ae1にはチャンファーが表れ且つポケットの角部ae2も円弧状に仕上がっていることが分かる。図6と比較すると、違いは明らかである。このように、加工後形状Rと詳細形状Aとを一体化することで、「全体と部分とで見方を変える」という人が行う見方に即して表現(表示)でき、違和感なく自然な表現方法となり、加工の評価(確認)が容易となる。 Then, the shape combination display unit 13b superimposes the partially removed polyhedron B and the detailed shape polyhedron A4 which are polygonized by the polyhedron generation unit 13a, thereby combining and displaying the combined polyhedron B′ shown in FIG. 12A, and the processed shape R4. Is displayed as a three-dimensional shape at once. As shown in FIG. 12B, it can be seen that a chamfer appears at the edge ae1 of the pocket of the detailed shape A4 and the corner portion ae2 of the pocket is also finished in an arc shape. The difference is clear when compared with FIG. In this way, by integrating the post-processing shape R and the detailed shape A, it is possible to express (display) according to the view performed by a person, "changing the view between the whole and the part", and a natural expression without discomfort. It becomes a method, and the evaluation (confirmation) of processing becomes easy.

最後に、本発明の他の実施形態の可能性について言及する。なお、上述の実施形態と同様の部材には同一の符号を附してある。
上記実施形態において、部分形状特定部14が1以上の加工の内少なくとも1つの加工が施される部分の形状を特定する例を説明した。しかし、部分形状の特定はこれに限られるものではなく、部分形状特定部14が例えば製品の最終形状の所定(任意)の部分の形状を特定するようにすることも可能である。係る場合、部分形状は、後の詳細形状の生成の迅速な減算処理のために単純形状が好ましい。なお、上記実施形態の例では、第1加工〜第4加工の内の第4加工が施される部分の形状を例に説明したが、これは一例に過ぎず、加工の種類や数、特定される加工の順番は上記の例に限られるものではない。
Finally, we mention the possibilities of other embodiments of the invention. The same members as those in the above-described embodiment are designated by the same reference numerals.
In the above-described embodiment, an example has been described in which the partial shape identifying unit 14 identifies the shape of the portion to be processed by at least one of the one or more processings. However, the specification of the partial shape is not limited to this, and the partial shape specifying unit 14 may specify the shape of a predetermined (arbitrary) part of the final shape of the product, for example. In such cases, the partial shape is preferably a simple shape because of the rapid subtraction process of the subsequent generation of the detailed shape. In addition, in the example of the above-described embodiment, the shape of the portion to be subjected to the fourth processing of the first processing to the fourth processing has been described as an example, but this is merely an example, and the type, number, and identification of the processing. The processing order to be performed is not limited to the above example.

また、部分形状特定部14は、加工定義に予め定義された工具Tの工具経路Pにその使用工具Tの工具径TD分の幅を付与した(オフセットした)領域を部分形状として特定したが、これは一例に過ぎず、上記実施形態の特定方法に限られるものではない。 Further, the partial shape specifying unit 14 specifies the area in which the width corresponding to the tool diameter TD of the tool T used (offset) is given as the partial shape to the tool path P of the tool T defined in advance in the machining definition, This is merely an example, and the present invention is not limited to the specifying method of the above embodiment.

上記実施形態において、形状合成表示部13bが生成した部分除去多面体に生成した詳細形状Aの詳細形状多面体を重ね合わせることで加工後形状の全体を一括表示した。しかし、生成した詳細形状多面体のみを単独で又は生成した加工後形状多面体と詳細形状多面体を別に並べて表示(別ウィンドウ)するようにしてもよい。但し、部分除去多面体と詳細形状多面体とを一体化(合成)させて表示させることで、自然な表現となり、加工の評価も容易となる点で上記実施形態が優れている。 In the above embodiment, the entire processed shape is collectively displayed by superimposing the detailed shape polyhedron of the detailed shape A generated on the partially removed polyhedron generated by the shape synthesis display unit 13b. However, only the generated detailed shape polyhedron may be displayed alone or the generated processed shape polyhedron and the detailed shape polyhedron may be separately arranged and displayed (separate window). However, when the partially removed polyhedron and the detailed shape polyhedron are integrated (synthesized) and displayed, a natural expression is obtained and the processing is easily evaluated, so that the above-described embodiment is excellent.

なお、上記実施形態において、定義単位D及び詳細定義単位dとして、3次元方向に沿って配置される線分(tri-dexelモデル)を用いたが、これに限られるものではない。 In the above embodiment, the definition unit D and the detailed definition unit d are line segments (tri-dexel model) arranged along the three-dimensional direction, but the present invention is not limited to this.

本発明に係る加工評価装置、加工評価方法及び加工評価装置として機能させるためのプログラムは、例えば、CAD/CAMシステムや3次元CAMシステム等に利用することができる。 The processing evaluation device, the processing evaluation method, and the program for functioning as the processing evaluation device according to the present invention can be used in, for example, a CAD/CAM system, a three-dimensional CAM system, or the like.

1:加工評価装置、2:バス、3:モニタ、4:処理装置、5:入力装置、10:プログラム、11:加工定義記憶部、12:加工後形状生成部、13:形状出力表示部、13a:多面体生成部、13b:形状合成表示部、14:部分形状特定部、15:詳細形状生成部、19:形状記憶部、A:詳細形状(多面体)、B:部分除去多面体、B’:合成多面体、D:定義単位(線分)、d:詳細定義単位(線分)、M:製品の最終形状、P:工具経路、R:加工後形状(多面体)、S:間隔、T:使用工具、W:ワーク形状 1: machining evaluation device, 2: bus, 3: monitor, 4: processing device, 5: input device, 10: program, 11: machining definition storage unit, 12: post-machining shape generation unit, 13: shape output display unit, 13a: polyhedron generation unit, 13b: shape synthesis display unit, 14: partial shape specification unit, 15: detailed shape generation unit, 19: shape storage unit, A: detailed shape (polyhedron), B: partially removed polyhedron, B': Synthetic polyhedron, D: Definition unit (line segment), d: Detailed definition unit (line segment), M: Final shape of product, P: Tool path, R: Shape after machining (polyhedron), S: Interval, T: Use Tool, W: Work shape

Claims (6)

所定のワーク形状から製品の最終形状に至るまでの1以上の加工を予め定義した加工定義が記憶される加工定義記憶部と、前記加工に基づいてその加工後の加工後形状を生成する加工後形状生成部と、生成した加工後形状をモニタに出力表示する形状出力表示部とを備えた加工評価装置であって、
前記加工定義は、前記1以上の加工の加工順と、加工毎に少なくとも使用工具の情報及び工具経路の情報を含む加工情報とを有し、
前記加工後形状生成部は、前記加工後形状を所定の間隔をおいて配置される定義単位によって定義するものであり、前記加工情報に基づき前記使用工具が前記工具経路に沿って移動することで形成される掃引形状を初期の加工後形状から前記加工順に従い順次減算することで前記加工後形状を生成し、
前記1以上の加工の内少なくとも1つの加工が施される部分又は前記最終形状の所定の部分の形状を特定する部分形状特定部と、
特定した部分形状を前記間隔よりも狭い間隔で配置される詳細定義単位によって詳細形状として定義する詳細形状生成部とをさらに備え、
前記部分形状特定部は、前記特定した部分形状に関する加工における工具の工具経路にその工具の工具径に相当する幅を付与することで前記特定した部分形状を定義し、
前記詳細形状生成部は、定義された前記特定した部分形状に基づいて初期の詳細形状を定義すると共に前記1以上の加工の内前記特定した部分形状に関する加工が完了するまでの全ての加工の前記加工情報に基づく前記掃引形状を定義された前記初期の詳細形状から前記加工順に従い順次減算することで前記詳細形状を生成し、
前記形状出力表示部は、前記詳細定義単位に面を張ることで生成した詳細形状の多面体を生成して表示する加工評価装置。
A machining definition storage unit that stores a machining definition that predefines one or more machining from a predetermined work shape to a final shape of a product, and a post-machining that generates a post-machining shape after the machining based on the machining. A processing evaluation device comprising a shape generation section and a shape output display section for outputting and displaying the generated processed shape on a monitor,
The machining definition has a machining order of the one or more machining, and machining information including at least information of a used tool and tool path information for each machining,
The post-machining shape generation unit defines the post-machining shape by a definition unit arranged at a predetermined interval, and the used tool moves along the tool path based on the processing information. The processed shape is generated by sequentially subtracting the formed swept shape from the initial processed shape in accordance with the processing order,
A partial shape specifying part that specifies the shape of a part to be processed or at least a predetermined part of the final shape of the one or more processes;
Further comprising a detailed shape generation unit for defining the specified partial shape as a detailed shape by a detailed definition unit arranged at an interval narrower than the interval,
The partial shape specifying unit defines the specified partial shape by giving a width corresponding to the tool diameter of the tool to the tool path of the tool in the machining related to the specified partial shape,
The detailed shape generation unit defines an initial detailed shape based on the defined partial shape that has been defined, and performs the above-described processing of all processing until the processing related to the specified partial shape of the one or more processings is completed. Generate the detailed shape by sequentially subtracting the sweep shape based on processing information from the defined initial detailed shape in accordance with the processing order,
The processing evaluation apparatus, wherein the shape output display unit generates and displays a polyhedron of a detailed shape generated by stretching a surface in the detailed definition unit.
前記形状出力表示部は、前記定義単位に面を張ることで生成した加工後形状の多面体を生成すると共に生成した加工後形状の多面体から前記特定した部分形状に基づいて定義された前記初期の詳細形状を除いた部分除去多面体を生成する多面体生成部と、生成した部分除去多面体と前記詳細形状の多面体とを重ね合わせることで加工後形状の全体を立体形状として一括表示する形状合成表示部とを有する請求項1記載の加工評価装置。 The shape output display unit generates a processed polyhedron generated by stretching a surface in the definition unit, and the initial details defined based on the specified partial shape from the generated processed polyhedron. A polyhedron generation unit that generates a partially removed polyhedron excluding the shape, and a shape synthesis display unit that collectively displays the entire processed shape as a three-dimensional shape by superimposing the generated partially removed polyhedron and the polyhedron of the detailed shape. The processing evaluation apparatus according to claim 1, which has. 前記定義単位及び前記詳細定義単位は、3次元方向に沿って配置される線分である請求項1又は2記載の加工評価装置。 The processing evaluation device according to claim 1, wherein the definition unit and the detailed definition unit are line segments arranged along a three-dimensional direction. 所定のワーク形状から製品の最終形状に至るまでの1以上の加工が予め定義され、前記加工に基づいてその加工後の加工後形状を生成し、生成した加工後形状をモニタに出力表示する加工評価方法であって、
予め、前記1以上の加工の加工順と、加工毎に少なくとも使用工具の情報及び工具経路の情報を含む加工情報とが定義され、
前記加工後形状は所定の間隔をおいて配置される定義単位によって定義されるものであり、前記加工情報に基づき前記使用工具が前記工具経路に沿って移動することで形成される掃引形状を初期の加工後形状から前記加工順に従い順次減算することで加工後形状が生成され、
前記1以上の加工の内少なくとも1つの加工が施される部分又は前記最終形状の所定の部分の形状を特定し、特定した部分形状に関する加工における工具の工具経路にその工具の工具径に相当する幅を付与することで前記特定した部分形状を定義し、
定義された前記特定した部分形状に基づいて前記間隔よりも狭い間隔で配置される詳細定義単位によって初期の詳細形状として定義すると共に前記1以上の加工の内前記特定した部分形状に関する加工が完了するまでの全ての加工の前記加工情報に基づく前記掃引形状を定義された前記初期の詳細形状から前記加工順に従い順次減算することで前記詳細形状を生成し、
前記詳細定義単位に面を張ることで生成した詳細形状の多面体を生成して表示する加工評価方法。
One or more machinings from a predetermined work shape to a final shape of a product are defined in advance, a post-machining shape after the machining is generated based on the machining, and the generated post-machining shape is output and displayed on a monitor. Evaluation method,
In advance, a machining order of the one or more machining and machining information including at least information on a tool to be used and information on a tool path are defined for each machining,
The post-machining shape is defined by a definition unit arranged at a predetermined interval, and the swept shape formed by the tool used along the tool path is initialized based on the machining information. The processed shape is generated by sequentially subtracting from the processed shape according to the processing order,
At least one of the one or more processes is specified, or the shape of a predetermined part of the final shape is specified, and the tool path of the tool in the processing related to the specified partial shape corresponds to the tool diameter of the tool. By defining the specified partial shape by giving a width,
Based on the defined partial shape defined, a detailed definition unit arranged at an interval narrower than the interval is defined as an initial detailed shape, and the machining related to the specified partial shape of the one or more machining is completed. Up to generate the detailed shape by sequentially subtracting the sweep shape based on the processing information of all the processing from the initial detailed shape defined in accordance with the processing order,
A processing evaluation method for generating and displaying a polyhedron of a detailed shape generated by stretching a surface in the detailed definition unit.
コンピュータを、所定のワーク形状から製品の最終形状に至るまでの1以上の加工を予め定義した加工定義が記憶される加工定義記憶部と、前記加工に基づいてその加工後の加工後形状を生成する加工後形状生成部と、生成した加工後形状をモニタに出力表示する形状出力表示部とを備えた加工評価装置として機能させるためのプログラムであって、
コンピュータを、
前記1以上の加工の加工順と、加工毎に少なくとも使用工具の情報及び工具経路の情報を含む加工情報とを有する前記加工定義が記憶される前記加工定義記憶部と、
前記加工後形状を所定の間隔をおいて配置される定義単位によって定義するものであり、前記加工情報に基づき前記使用工具が前記工具経路に沿って移動することで形成される掃引形状を初期の加工後形状から前記加工順に従い順次減算することで前記加工後形状を生成する前記加工後形状生成部と、
前記1以上の加工の内少なくとも1つの加工が施される部分又は前記最終形状の所定の部分の形状を特定する部分形状特定部と、
特定した部分形状を前記間隔よりも狭い間隔で配置される詳細定義単位によって詳細形状として定義する詳細形状生成部として機能させ、
前記部分形状特定部は、前記特定した部分形状に関する加工における工具の工具経路にその工具の工具径に相当する幅を付与することで前記特定した部分形状を定義し、
前記詳細形状生成部は、定義された前記特定した部分形状に基づいて初期の詳細形状を定義すると共に前記1以上の加工の内前記特定した部分形状に関する加工が完了するまでの全ての加工の前記加工情報に基づく前記掃引形状を定義された前記初期の詳細形状から前記加工順に従い順次減算することで前記詳細形状を生成し、
前記形状出力表示部は、前記詳細定義単位に面を張ることで生成した詳細形状の多面体を生成して表示するプログラム。
A computer includes a machining definition storage unit that stores a machining definition that predefines one or more machining processes from a predetermined work shape to a final shape of a product, and generates a post-machining shape based on the machining. A program for functioning as a machining evaluation device comprising a post-machining shape generation unit for performing, and a shape output display unit for outputting and displaying the generated post-machining shape on a monitor,
Computer,
A machining definition storage unit that stores the machining definition having a machining order of the one or more machining and machining information including at least information on a tool to be used and tool path information for each machining;
The post-machining shape is defined by a definition unit arranged at a predetermined interval, and the sweep shape formed by moving the tool to be used along the tool path based on the machining information is defined as an initial value. A post-machining shape generation unit that generates the post-processing shape by sequentially subtracting the post-processing shape from the post-processing shape according to the processing order;
A partial shape specifying part that specifies the shape of a part to be processed or at least a predetermined part of the final shape of the one or more processes;
The specified partial shape is made to function as a detailed shape generation unit that defines it as a detailed shape by a detailed definition unit arranged at an interval narrower than the interval,
The partial shape specifying unit defines the specified partial shape by giving a width corresponding to the tool diameter of the tool to the tool path of the tool in the machining related to the specified partial shape,
The detailed shape generation unit defines an initial detailed shape based on the defined partial shape that has been defined, and performs the above-described processing of all processing until the processing related to the specified partial shape of the one or more processings is completed. Generate the detailed shape by sequentially subtracting the sweep shape based on processing information from the defined initial detailed shape in accordance with the processing order,
The shape output display unit is a program for generating and displaying a polyhedron of a detailed shape generated by stretching a surface in the detailed definition unit.
請求項5記載のプログラムを記録した記録媒体。 A recording medium recording the program according to claim 5.
JP2017131724A 2017-07-05 2017-07-05 Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program Active JP6749564B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017131724A JP6749564B2 (en) 2017-07-05 2017-07-05 Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017131724A JP6749564B2 (en) 2017-07-05 2017-07-05 Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program

Publications (2)

Publication Number Publication Date
JP2019016078A JP2019016078A (en) 2019-01-31
JP6749564B2 true JP6749564B2 (en) 2020-09-02

Family

ID=65356524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017131724A Active JP6749564B2 (en) 2017-07-05 2017-07-05 Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP6749564B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327619A (en) * 1998-05-11 1999-11-26 Hitachi Ltd Method for creating NC program for sequential molding, method for sequential molding, and recording medium
JP2001142515A (en) * 1999-11-18 2001-05-25 Tomikazu Kamiya Cutting simulation method
JP2003177811A (en) * 2001-12-12 2003-06-27 Toyota Motor Corp Design support apparatus and method

Also Published As

Publication number Publication date
JP2019016078A (en) 2019-01-31

Similar Documents

Publication Publication Date Title
JP4545171B2 (en) Cutting simulation method, cutting simulation program, recording medium recording cutting simulation program, modeling method, modeling method program, and recording medium recording medium
JP5657115B2 (en) Processing simulation apparatus and method
JP2021101399A (en) Device for editing three-dimensional shape data and program for editing three-dimensional shape data
JP2019114266A (en) Design of 3d finite element mesh of 3d part including lattice structure
JP6939101B2 (en) Path data generation device for 3D modeling and route data generation program for 3D modeling
US11886781B2 (en) Three-dimensional shape data generation apparatus, three-dimensional modeling apparatus, and non-transitory computer readable medium storing three-dimensional shape data generation program
GB2346222A (en) Method for simulating machining of raw stock
JP2020077407A (en) 3D design of B-Rep skin
CN110325932B (en) System and method for simulating machining of a workpiece
JP6749564B2 (en) Processing evaluation apparatus, processing evaluation method, program for functioning as processing evaluation apparatus, and recording medium recording the program
JP6519756B2 (en) Method and apparatus for generating a numerical representation of a three-dimensional object suitable for use in producing a three-dimensional object by stereolithography
JP2005107929A (en) Sheet metal model generation method, apparatus, computer program, and storage medium
JP6972647B2 (en) 3D shape data editing device and 3D shape data editing program
US9984503B2 (en) Systems and methods of updating graphical objects
JP2006079472A (en) 3D model automatic construction system
JP6388489B2 (en) Method and apparatus for creating data for surface processing
JP5892846B2 (en) Processing simulation apparatus and method
JP4237180B2 (en) Unprocessed shape extraction device and extraction method
JP4996573B2 (en) Surface shape data creation method and surface shape data creation apparatus used therefor
JP7738676B2 (en) Machining process development support device, machining process development support system, machining system, machining process development support method, and machining method
JP5039978B1 (en) 3D graphics calculation program, dynamic link library, and landscape examination device
JPWO2024142376A5 (en)
Ivanović et al. Matrix blank description as part of module for machining parameters generation along the tool path for peripheral milling
JP5253829B2 (en) CAD system and CAM machining information generation method
JP4630485B2 (en) Hidden line processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190404

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200324

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200521

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200611

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200709

R150 Certificate of patent or registration of utility model

Ref document number: 6749564

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150