Component extraction device and computer-readable storage medium

By acquiring processing surface and shape data through a component extraction device, calculating the distance between the processing surface and the workpiece surface, separating the shape components and extracting the remaining components, the problem of high-precision separation under complex shape processing surfaces is solved, and quantitative evaluation of the processing surface is realized.

CN121569252APending Publication Date: 2026-02-24FANUC LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380100386.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-25
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

When the machined surface has a complex shape, existing technologies struggle to accurately separate the shape components from the machined surface data, resulting in an inability to correctly and quantitatively evaluate the surface properties of the machined surface.

Method used

The component extraction device acquires processing surface data and shape data, calculates the distance between the processing surface and the workpiece surface using simulation or measurement results generated by the processing program, separates the shape component and extracts the remaining component. It has a processing surface data acquisition unit, a shape data acquisition unit, a remaining component extraction unit and an output unit, and achieves high-precision component separation.

Benefits of technology

It achieves high-precision separation of shape components on complex shaped machining surfaces, enabling quantitative evaluation before or after workpiece machining, improving the quantitative analysis capability of the machining surface, and especially enabling high-precision extraction of residual components in complex shape cases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121569252A_ABST
    Figure CN121569252A_ABST
Patent Text Reader

Abstract

A component extraction device is provided with: a machined surface data acquisition unit that acquires machined surface data indicating the shape of a machined surface generated by a machining program; a shape data acquisition unit that acquires shape data indicating the shape of the workpiece used in the creation of the machining program; and a remaining component extraction unit that extracts, from the processed surface data, a remaining component from which the shape component has been separated, on the basis of the shape data acquired by the shape data acquisition unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to an apparatus for extracting components and a computer-readable storage medium. Background Technology

[0002] Conventionally, in component extraction devices, specific components are extracted from processing surface data, and the processing surface is quantitatively evaluated (e.g., Patent Document 1). For example, shape components are separated from processing surface data to extract the remaining components.

[0003] Existing technical documents

[0004] Patent documents

[0005] Patent Document 1: Japanese Patent Application Publication No. 2010-120117 Summary of the Invention

[0006] The problem that the invention aims to solve

[0007] However, when the machined surface has a complex shape, it is sometimes impossible to separate the shape component alone. In such cases, the user cannot accurately and quantitatively evaluate the surface properties of the machined surface. Therefore, a technology capable of separating the shape component from the machined surface data with high precision is required.

[0008] Methods for solving problems

[0009] The component extraction apparatus disclosed herein includes: a processing surface data acquisition unit that acquires processing surface data representing the shape of the processing surface generated by a processing program; a shape data acquisition unit that acquires shape data representing the shape of a workpiece used in the creation of the processing program; and a residual component extraction unit that extracts the residual components after separating the shape components from the processing surface data based on the shape data acquired by the shape data acquisition unit.

[0010] The computer-readable storage medium disclosed herein stores commands that enable a computer to perform the following steps: acquiring machining surface data representing the shape of a machining surface generated by a machining program; acquiring shape data representing the shape of a workpiece used in the creation of the machining program; and extracting the remaining components after separating the shape components from the machining surface data based on the acquired shape data. Attached Figure Description

[0011] Figure 1 This is a block diagram illustrating an example of the hardware structure of a component extraction device.

[0012] Figure 2 This is a block diagram illustrating an example of the function of a component extraction device.

[0013] Figure 3 This is an example of an image generated based on the processing surface data.

[0014] Figure 4 It is a schematic diagram of the machined surface shown in the machined surface data.

[0015] Figure 5 It is a diagram showing a portion of the workpiece surface as indicated by shape data.

[0016] Figure 6 This diagram illustrates the processing performed in the residual component extraction section.

[0017] Figure 7 This diagram illustrates the processing performed in the residual component extraction section.

[0018] Figure 8 This is a diagram showing an example of processing surface data containing residual components extracted by the residual component extraction unit.

[0019] Figure 9 This is a flowchart illustrating an example of the processing performed by the component extraction device.

[0020] Figure 10 This is a block diagram illustrating an example of the function of a component extraction device.

[0021] Figure 11 This is a diagram showing an example of the processing surface data newly generated by the residual component extraction section.

[0022] Figure 12 This is a diagram representing an example of processing surface data from which the undulating components have been separated from the remaining components.

[0023] Figure 13 This is a flowchart illustrating an example of the processing performed by the component extraction device. Detailed Implementation

[0024] Hereinafter, the component extraction apparatus and computer-readable storage medium according to embodiments of the present disclosure will be described with reference to the accompanying drawings. Furthermore, in the following description, structures having the same or similar functions will be labeled with the same reference numerals. Also, repeated descriptions of these structures will sometimes be omitted.

[0025] In this application, "based on XX" means "at least based on XX," but also includes cases based on other elements besides XX. Furthermore, "based on XX" is not limited to directly using XX, but also includes cases based on operations or processing performed on XX. "XX" can be any element (e.g., any information).

[0026] A component extraction device is a device that separates the shape components of a workpiece from the machining surface data to extract the remaining components. Machining surface data represents the state of the machining surface. The state of the machining surface, for example, is the shape of its concavity or convexity.

[0027] Machining surface data, representing the state of the machined surface, is generated, for example, through simulation of the machining process. The machining simulation is, for example, a simulation of cutting operations performed by a machining machine. If the machined surface is actually machined by a machining machine, it can be measured, for example, using a 3D scanner, a laser confocal microscope, or a white interference microscope.

[0028] Machining simulation is a process that uses virtual models of machining machines, machining programs, and machining conditions to generate machining surface data.

[0029] Virtual models include, for example, models of the structures that make up the machining machine and models of the workpiece. The model of the structure is generated based on information such as the structure's shape, weight, strength, and material. The model of the workpiece is generated based on information such as the workpiece's shape, weight, strength, and material.

[0030] The machining surface data, indicating the state of the machined surface, can also be generated based on the measurement results of the machined surface actually machined by the machining program using a machining machine. When the machined surface has been actually machined by the machining machine, the machining surface can be measured using, for example, a 3D scanner, a laser confocal microscope, or a white interference microscope.

[0031] Component extraction devices are installed, for example, in numerical control devices, PCs (Personal Computers), servers, or tablet terminals.

[0032] Figure 1 This is a block diagram illustrating an example of the hardware structure of a component extraction device. The component extraction device 1 includes, for example, a hardware processor 101, a bus 102, a ROM (Read Only Memory) 103, a RAM (Random Access Memory) 104, a non-volatile memory 105, and an input / output device 106.

[0033] The hardware processor 101 is a processor that controls the entire component extraction device 1 using a system program. The hardware processor 101 reads the system program and the like stored in the ROM 103 via the bus 102. The hardware processor 101 is, for example, a CPU (Central Processing Unit) or an electronic circuit.

[0034] Bus 102 is a communication path that connects the various hardware components of component extraction device 1 to each other. The various hardware components of component extraction device 1 exchange data via bus 102.

[0035] ROM103 is a storage device for storing system programs, etc. ROM103 is a computer-readable storage medium.

[0036] RAM 104 is a storage device for temporary storage of various data. RAM 104 functions as a working area for the hardware processor 101 to process various data.

[0037] Non-volatile memory 105 is a storage device that retains data even when the power supply to the component extraction device 1 is cut off. Non-volatile memory 105 may store, for example, processing surface data. Non-volatile memory 105 is a computer-readable storage medium. Non-volatile memory 105 may be, for example, a battery-backed memory or an SSD (Solid State Drive).

[0038] Input / output device 106 receives various data from hardware processor 101, for example, and displays various data on the display. Additionally, input / output device 106 accepts various data inputs and sends various data, for example, to hardware processor 101.

[0039] The input / output device 106 is, for example, a touch panel. When the input / output device 106 is a touch panel, it is, for example, a capacitive touch panel. The touch panel is not limited to capacitive touch panels; it can also be other types of touch panels.

[0040] Figure 2 This is a block diagram illustrating an example of the function of the component extraction apparatus 1. The component extraction apparatus 1 includes a processing surface data acquisition unit 111, a shape data acquisition unit 112, a residual component extraction unit 113, and an output unit 114. The processing surface data acquisition unit 111, the shape data acquisition unit 112, the residual component extraction unit 113, and the output unit 114 are implemented, for example, by a hardware processor 101 using a system program stored in a ROM 103 and various programs and data stored in a non-volatile memory 105 for computational processing.

[0041] The machining surface data acquisition unit 111 acquires machining surface data representing the shape of the machining surface generated by the machining program. The machining surface data acquisition unit 111 may acquire machining surface data from, for example, a simulation device (not shown). The machining surface data acquisition unit 111 may also acquire machining surface data from a measuring device (not shown) such as a 3D scanner.

[0042] Machining surface data can be, for example, three-dimensional data representing the height of the machining surface. That is, machining surface data represents the three-dimensional shape of the machining surface. Machining surface data can also be two-dimensional data representing the height of the machining surface. Two-dimensional data representing the height of the machining surface is also called a height map.

[0043] Figure 3This is an example of an image generated based on machining surface data. The image uses color intensity to represent the unevenness of the machining surface. Higher areas of the machining surface are displayed with darker colors, while lower areas are displayed with lighter colors.

[0044] The data of the machined surface contains multiple components. When the unevenness of the machined surface is regarded as a waveform, the multiple components are the high-frequency components, mid-frequency components, and low-frequency components contained in the waveform.

[0045] High-frequency components are surface texture components. Mid-frequency components are undulation components. Low-frequency components are shape components. Surface texture components are also called roughness components. Furthermore, the frequency bands of each component can be determined based on the processing requirements.

[0046] Figure 4 This is a schematic diagram of the machined surface shown in the machining surface data. The machined surface MS includes, for example, a flat portion A1 and a curved portion A2. In addition, the machined surface MS has multiple cutting marks M formed parallel to each other.

[0047] Cutting marks M are, for example, marks formed on the machined surface MS by cutting. Cutting marks M are surface characteristic components. Cutting marks M are, for example, formed by a ball end mill. Here, return... Figure 2 Explanation.

[0048] The shape data acquisition unit 112 acquires shape data representing the shape of the workpiece for creating a machining program. The shape data represents the designed shape of the workpiece surface. That is, the shape data represents the ideal shape of the workpiece surface.

[0049] Shape data can be, for example, 3D CAD (Computer-Aided Design) data. Shape data can also be 3D computer graphics data. Manufacturing processes are created using 3D CAD data or 3D computer graphics data through CAM (Computer-Aided Manufacturing).

[0050] Figure 5 This is a diagram representing a portion of the workpiece surface as shown by the shape data. As mentioned above, the shape data is data representing the designed shape of the workpiece surface WS. Therefore, the shape data does not include surface feature components such as cutting marks M, nor undulation components formed by the acceleration and deceleration control of the servo mechanism. Here, return Figure 2 Explanation.

[0051] The residual component extraction unit 113 extracts the residual components from the processed surface data, based on the shape data acquired by the shape data acquisition unit 112, after separating the shape components.

[0052] The remaining component is at least one of surface feature component and undulation component. That is, the remaining component extraction unit 113 extracts the surface feature component from the processed surface data. Alternatively, the remaining component extraction unit 113 extracts the undulation component from the processed surface data. Alternatively, the remaining component extraction unit 113 extracts both the surface feature component and the undulation component from the processed surface data.

[0053] Figure 6 This diagram illustrates the processing performed by the residual component extraction unit 113. The residual component extraction unit 113 first arranges the machining surface MS (shown by machining surface data) and the workpiece surface WS (shown by shape data) in a predetermined orthogonal coordinate system. At this time, the machining surface MS and the workpiece surface WS are arranged in a manner that overlaps with each other.

[0054] The residual component extraction unit 113 calculates the distance along a predetermined direction between the machining surface MS shown in the machining surface data and the workpiece surface WS shown in the shape data to extract the residual component.

[0055] The predetermined direction is, for example, the vertical direction. When the predetermined direction is vertical, the residual component extraction unit 113 subtracts the height of the workpiece surface WS, represented by the shape data, from the height of the machining surface MS shown in the machining surface data. Thus, the residual component extraction unit 113 generates new machining surface data with the shape component separated.

[0056] Furthermore, when the processing surface data is two-dimensional data, the remaining component extraction unit 113 can subtract the values ​​shown in the shape data from the values ​​shown in the processing surface data after transforming the shape data into two-dimensional data.

[0057] The predetermined direction can also be the normal direction of the workpiece surface WS.

[0058] Figure 7 This diagram illustrates the processing performed by the residual component extraction unit 113. With the predetermined direction being the normal direction of the workpiece surface WS, the residual component extraction unit 113 calculates the distance between an arbitrary position on the workpiece surface WS and the position where the normal to that arbitrary position intersects with the machined surface MS. The residual component extraction unit 113 records the calculated distance in association with the aforementioned arbitrary position on the workpiece surface WS. Thus, the residual component extraction unit 113 extracts the residual component from the machined surface data.

[0059] Figure 8 This is a diagram illustrating an example of processing surface data containing the residual components extracted by the residual component extraction unit 113. That is, Figure 8The machining surface data shown is newly generated by the residual component extraction unit 113. The shape of the machining surface MS represented by the newly generated machining surface data is approximately planar because the shape component has been separated from the original machining surface data.

[0060] Furthermore, the predetermined direction can also be the horizontal direction, the normal direction of the machined surface MS, or the direction that minimizes the distance between the machined surface MS and the workpiece surface WS. Here, return... Figure 2 Explanation.

[0061] Output unit 114 outputs newly generated machining surface data by separating shape components. Output unit 114 outputs the newly generated machining surface data, for example, to input / output device 106. Input / output device 106 displays the new machining surface data on a display.

[0062] Figure 9 This is a flowchart illustrating an example of the processing performed by the component extraction apparatus 1. In the component extraction apparatus 1, firstly, the processing surface data acquisition unit 111 acquires processing surface data (step SA1).

[0063] Next, the shape data acquisition unit 112 acquires shape data (step SA2). Next, the remaining component extraction unit 113 extracts the remaining components (step SA3). Finally, the output unit 114 outputs the new processing surface data generated by separating the shape components (step SA4), and the process ends.

[0064] The component extraction device 1 can also determine whether the remaining components extracted by the remaining component extraction unit 113 contain undulating components. If it is determined that the remaining components contain undulating components, the component extraction device 1 can also separate the undulating components from the remaining components to extract the surface characteristic components.

[0065] Figure 10 This is a block diagram illustrating an example of the function of component extraction device 1. Figure 10 The component extraction device 1 shown, in addition to Figure 2 In addition to the functions of the component extraction device 1 shown, it also includes a judgment unit 115 and a property component extraction unit 116. Furthermore, Figure 10 In the component extraction device 1 shown, for the components extracted with Figure 2 The component extraction device 1 shown has the same function, so the description is omitted.

[0066] In addition to the processing surface data acquisition unit 111, shape data acquisition unit 112, residual component extraction unit 113, and output unit 114, the component extraction device 1 also includes a judgment unit 115 and a property component extraction unit 116. The judgment unit 115 and the property component extraction unit 116 are implemented, for example, by a hardware processor 101 using a system program stored in ROM 103 and various programs and data stored in non-volatile memory 105 for computational processing.

[0067] The determination unit 115 determines whether the remaining components extracted by the remaining component extraction unit 113 contain fluctuation components. For example, the determination unit 115 determines whether the remaining components contain components of a specified frequency band. The components of the specified frequency band are intermediate frequency components.

[0068] Figure 11 This diagram illustrates an example of the newly generated machining surface data from the residual component extraction unit 113. The machining surface data uses color intensity to represent the unevenness of the machining surface MS. For example, areas with higher machining surface MS are displayed with a darker color, while areas with lower machining surface MS are displayed with a lighter color.

[0069] exist Figure 11 The processed surface data shown contains undulation components. In this case, the determination unit 115 determines that the remaining components contain undulation components. Here, return... Figure 10 Explanation.

[0070] If the determination unit 115 determines that the remaining components contain undulation components, the feature component extraction unit 116 separates the undulation components from the remaining components to extract surface feature components. The feature component extraction unit 116 uses a filter with a predetermined threshold to extract surface feature components from the processed surface data containing undulation components. For example, the feature component extraction unit 116 uses a high-pass filter to extract surface feature components.

[0071] Figure 12 This is a diagram illustrating an example of processed surface data from which the undulation component has been separated from the remaining components. That is, Figure 12 The processed surface data shown does not include shape or undulation components, only surface texture components. Here, return... Figure 10 Explanation.

[0072] Output unit 114 outputs newly generated processed surface data by separating the undulation component from the remaining components and extracting the surface property component. Output unit 114 outputs the newly generated processed surface data, for example, to input / output device 106. Input / output device 106 displays the newly generated processed surface data on a display.

[0073] Figure 13This is a flowchart illustrating an example of the processing performed by the component extraction apparatus 1. In the component extraction apparatus 1, firstly, the processing surface data acquisition unit 111 acquires processing surface data (step SB1).

[0074] Next, the shape data acquisition unit 112 acquires shape data (step SB2). Next, the remaining component extraction unit 113 extracts the remaining components (step SB3).

[0075] Next, the determination unit 115 determines whether the remaining components contain undulating components (step SB4). If the remaining components contain undulating components, the property component extraction unit 116 separates the undulating components from the remaining components to extract surface property components (step SB5).

[0076] Finally, the output unit 114 separates the undulation component from the remaining components to extract the surface property component, thereby outputting the newly generated processing surface data (step SB6), and the processing ends.

[0077] As described above, the component extraction apparatus 1 includes: a machining surface data acquisition unit 111, which acquires machining surface data representing the shape of the machining surface MS generated by a machining program; a shape data acquisition unit 112, which acquires shape data representing the shape of the workpiece used in the creation of the machining program; and a residual component extraction unit 113, which extracts the residual component from the machining surface data after separating the shape component based on the shape data acquired by the shape data acquisition unit 112.

[0078] Therefore, the component extraction device 1 can separate the shape components from the machining surface data with high accuracy. Especially when the machining surface MS has a complex shape, the component extraction device 1 can separate the shape components from the machining surface data with high accuracy.

[0079] Furthermore, machining surface data is generated by simulating the machining process. Therefore, the component extraction device 1 can extract remaining components from the machining surface data before actual workpiece machining. As a result, the user can perform a quantitative evaluation of the machining surface MS before workpiece machining.

[0080] Alternatively, machining surface data can be generated based on the measurement results of the machined surface MS after processing using the machining procedure. Therefore, the component extraction device 1 can extract residual components from the machining surface data of the actually processed machining surface MS. As a result, the user can perform a quantitative evaluation of the machining surface MS based on the residual components appearing in the actually processed machining surface MS.

[0081] Furthermore, the shape data includes at least one of CAD data and 3D computer graphics data. Therefore, the component extraction device 1 can extract the remaining components without using a filter. As a result, the component extraction device 1 can extract the remaining components with high precision.

[0082] In addition, the residual component extraction unit 113 calculates the distance along a predetermined direction between the machining surface MS shown in the machining surface data and the workpiece surface WS shown in the shape data to extract the residual component.

[0083] The predetermined direction is at least one of the following: vertical direction, horizontal direction, normal direction of the machined surface MS, normal direction of the workpiece surface WS, and direction with the shortest distance between the machined surface MS and the workpiece surface WS. Therefore, the component extraction device 1 can select a direction to extract the remaining components based on the shape of the machined surface MS. As a result, the component extraction device 1 can extract shape components from the machined surface data with high accuracy.

[0084] In addition, the component extraction apparatus 1 includes: a determination unit 115, which determines whether the remaining components extracted by the remaining component extraction unit 113 contain undulating components; and a surface property component extraction unit 116, which separates the undulating components from the remaining components and extracts surface property components when the determination unit 115 determines that the remaining components contain undulating components.

[0085] Therefore, when the remaining components include undulating components, the component extraction device 1 can automatically separate the undulating components. Thus, the component extraction device 1 can extract only the surface-characteristic components.

[0086] This disclosure has been described in detail, but it is not limited to the various embodiments described above. Various additions, substitutions, modifications, and partial deletions can be made to these embodiments without departing from the spirit of this disclosure, or from the spirit of this disclosure derived from the content described in the claims and their equivalents. Furthermore, these embodiments can also be implemented in combination.

[0087] The following are notes regarding embodiments of this disclosure.

[0088] Postscript [1]

[0089] A component extraction apparatus includes: a processing surface data acquisition unit that acquires processing surface data representing the shape of a processing surface generated by a processing program; a shape data acquisition unit that acquires shape data representing the shape of a workpiece used in the production of the processing program; and a residual component extraction unit that extracts the residual component after separating the shape component from the processing surface data based on the shape data acquired by the shape data acquisition unit.

[0090] Postscript [2]

[0091] According to the component extraction apparatus described in Appendix [1], the processing surface data is generated by simulating the processing procedure.

[0092] Postscript [3]

[0093] According to the component extraction apparatus described in Appendix [1], the processing surface data is generated based on the measurement results of the processing surface after processing using the processing procedure.

[0094] Postscript [4]

[0095] The component extraction apparatus according to any one of the appendices [1] to [3], wherein the shape data includes at least one of CAD data and three-dimensional computer graphics data.

[0096] Postscript [5]

[0097] According to any one of the appendices [1] to [4], the component extraction apparatus wherein the residual component extraction unit calculates the distance along a predetermined direction between the machining surface shown in the machining surface data and the workpiece surface shown in the shape data, and extracts the residual component.

[0098] Postscript [6]

[0099] According to the component extraction device described in Appendix [5], the predetermined direction is the vertical direction, the horizontal direction, the normal direction of the processing surface, the normal direction of the workpiece surface, and the direction with the shortest distance between the processing surface and the workpiece surface.

[0100] Postscript [7]

[0101] The component extraction apparatus according to any one of Appendix [1] to [6] includes: a determination unit that determines whether the remaining component extracted by the remaining component extraction unit contains an undulating component; and a surface property component extraction unit that, when the determination unit determines that the remaining component contains the undulating component, separates the undulating component from the remaining component to extract a surface property component.

[0102] Postscript [8]

[0103] A computer-readable storage medium storing commands that cause a computer to perform the following steps: acquiring machining surface data representing the shape of a machining surface generated using a machining program; acquiring shape data representing the shape of a workpiece used in the creation of the machining program; and extracting the remaining components after separating the shape components from the machining surface data based on the acquired shape data.

[0104] Explanation of reference numerals in the attached figures

[0105] 1 component extraction device

[0106] 101 Hardware Processor

[0107] 102 bus

[0108] 103ROM

[0109] 104 RAM

[0110] 105 non-volatile memory

[0111] 106 Input / Output Devices

[0112] 111 Machining Surface Data Acquisition Department

[0113] 112 Shape Data Acquisition Department

[0114] 113 Residual Component Extraction Section

[0115] 114 Output Section

[0116] 115 Judgment Department

[0117] 116. Extraction of phenotypic components.

Claims

1. A component extraction device, characterized in that, The component extraction device includes: The machining surface data acquisition unit acquires machining surface data representing the shape of the machining surface generated by the machining program; A shape data acquisition unit acquires shape data representing the shape of the workpiece used in the fabrication of the machining process; and The residual component extraction unit extracts the residual components after separating the shape components from the processing surface data based on the shape data obtained by the shape data acquisition unit.

2. The component extraction device according to claim 1, characterized in that, The machining surface data is generated through simulation using the machining program.

3. The component extraction device according to claim 1, characterized in that, The machining surface data is generated based on the measurement results of the machining surface after processing using the machining program.

4. The component extraction apparatus according to any one of claims 1 to 3, characterized in that, The shape data includes at least one of CAD data and three-dimensional computer graphics data.

5. The component extraction apparatus according to any one of claims 1 to 4, characterized in that, The residual component extraction unit calculates the distance along a predetermined direction between the machining surface shown in the machining surface data and the workpiece surface shown in the shape data, and extracts the residual component.

6. The component extraction apparatus according to claim 5, characterized in that, The predetermined direction is at least one of the following: vertical direction, horizontal direction, normal direction of the machined surface, normal direction of the workpiece surface, and direction with the shortest distance between the machined surface and the workpiece surface.

7. The component extraction apparatus according to any one of claims 1 to 6, characterized in that, The component extraction device includes: The determination unit determines whether the remaining components extracted by the remaining component extraction unit contain fluctuation components; and The surface morphology extraction unit extracts surface morphology components by separating the undulation component from the remaining components when the determination unit determines that the remaining components contain the undulation component.

8. A computer-readable storage medium, characterized in that, Store commands that cause the computer to perform the following steps: Obtain machining surface data representing the shape of the machining surface generated by the machining program; Obtain shape data representing the shape of the workpiece used in the fabrication of the machining process; and Based on the obtained shape data, the remaining components after separating the shape components are extracted from the processed surface data.

Citation Information

Patent Citations

  • Method for estimating machining surface and device for estimating the same

    JP2010120117A