Machining work assistance device, machining work assistance system, program, and machining work assistance method

The processing operation support device and system facilitate easy identification of problem areas on machined surfaces by virtually simulating and visualizing surface roughness, addressing labor shortages and training challenges in cutting processing.

WO2025262968A1PCT designated stage Publication Date: 2025-12-26MITSUBISHI ELECTRIC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/032659
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-20
Filing Date
2024-09-12
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

Manufacturing sites face a labor shortage and high training costs, particularly in cutting processing, where beginners struggle to set appropriate machining conditions due to difficulty in evaluating the machined surface and making judgments on suitability.

Method used

A processing operation support device and system that includes a surface roughness calculation unit to virtually simulate and calculate surface roughness, and a visualization processing unit to generate a visualized image of the machined surface, using an optically transmissive HMD to display the results, enabling easy identification of problem areas.

Benefits of technology

Enables beginners to easily determine if machining is appropriate by comparing predicted and actual machined surfaces, facilitating efficient adjustment of machining conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024032659_26122025_PF_FP_ABST
    Figure JP2024032659_26122025_PF_FP_ABST
Patent Text Reader

Abstract

A machining work assistance device (130) comprises: a surface roughness calculation unit (134) that virtually performs a simulation by using a machining condition to be set for a machining device (110) for producing a cut workpiece by performing cut machining on a workpiece, so as to calculate, as virtual surface roughness, the surface roughness of a conceivable machined surface conceived from the machining condition; and a visualization processing unit (136) that generates a visualized image obtained by virtually visualizing the conceivable machined surface in accordance with the virtual surface roughness.
Need to check novelty before this filing date? Find Prior Art

Description

Machining operation support device, machining operation support system, program, and machining operation support method

[0001] The present disclosure relates to a machining operation support device, a machining operation support system, a program, and a machining operation support method.

[0002] Manufacturing sites are facing a serious labor shortage, and securing and training personnel is an urgent issue, but the high cost of training is a problem. In particular, in cutting processing, it is said to take a long time, 5 to 10 years, for a beginner to be able to set appropriate processing conditions.

[0003] In order to set appropriate machining conditions in cutting, it is necessary to correctly evaluate the machined surface and feed back the results to the machining conditions. However, it is difficult for beginners to judge and evaluate which parts of the machined surface are problematic.

[0004] In this situation, a technology has been developed to support a processor by providing a processing condition determination support device that can efficiently determine appropriate processing conditions in a short time (for example, Patent Document 1). Conventional processing condition determination support devices are designed to estimate appropriate processing conditions by calculating an adjustment direction from a cutting surface due to inappropriate processing conditions and repeating the process of correcting the processing conditions.

[0005] International Publication No. 2024 / 018539

[0006] However, even with conventional techniques, the operator must judge from the appearance whether the cutting surface is suitable or unsuitable from the viewpoint of machining, and it is often difficult for beginners to make such a judgment.

[0007] Therefore, one or more aspects of the present disclosure aim to make it possible to easily identify problem areas on the processed surface.

[0008] A processing operation support device according to one aspect of the present disclosure is characterized by comprising: a surface roughness calculation unit that calculates, as a virtual surface roughness, the surface roughness of an assumed processing surface, which is a processing surface assumed from the processing conditions, by virtually simulating using processing conditions set in a processing device that generates a machined product by performing cutting processing on a workpiece; and a visualization processing unit that generates a visualized image that virtually visualizes the assumed processing surface from the virtual surface roughness.

[0009] A processing operation support system according to one aspect of the present disclosure is a processing operation support system including a processing operation support device and an optically transmissive HMD (Head Mounted Display), wherein the processing operation support device includes a surface roughness calculation unit that calculates, as a virtual surface roughness, the surface roughness of an assumed processing surface that is a processing surface assumed from the processing conditions by virtually simulating using processing conditions set in a processing device that performs cutting processing on a workpiece to generate a machined product, and a visualization processing unit that generates a visualized image that virtually visualizes the assumed processing surface from the virtual surface roughness, and the optically transmissive HMD displays the visualized image.

[0010] A program according to one aspect of the present disclosure is characterized in that it causes a computer to function as a surface roughness calculation unit that virtually simulates using processing conditions set in a processing device that generates a machined product by performing cutting processing on a workpiece, and calculates the surface roughness of an assumed processing surface, which is a processing surface assumed from the processing conditions, as a virtual surface roughness, and a visualization processing unit that generates a visualized image that virtually visualizes the assumed processing surface from the virtual surface roughness.

[0011] A processing operation support method according to one aspect of the present disclosure is characterized in that by virtually simulating using processing conditions set in a processing device that generates a machined product by performing cutting processing on a workpiece, the surface roughness of an assumed processing surface, which is a processing surface assumed from the processing conditions, is calculated as a virtual surface roughness, and a visualized image is generated in which the assumed processing surface is virtually visualized from the virtual surface roughness.

[0012] According to one or more aspects of the present disclosure, problem areas on the processed surface can be easily identified.

[0013] FIG. 1 is a block diagram schematically showing the configuration of a machining operation support system according to embodiment 1. FIG. 2 is a block diagram schematically showing the configuration of a PC. FIG. 3 is a flowchart showing the operation of the machining operation support system according to embodiment 1. FIG. 4 is a block diagram schematically showing the configuration of a machining operation support system according to embodiment 2. FIG. 5 is a schematic diagram showing an example of surface roughness data. (A) and (B) are schematic diagrams for explaining a process of comparing differences in surface roughness. FIG. 6 is a flowchart showing the operation of the machining operation support system according to embodiment 2.

[0014] 1 is a block diagram showing a schematic configuration of a machining operation support system 100 according to embodiment 1. The machining operation support system 100 includes a machining device 110, a head mounted display (HMD) 120 as a display device, and a machining operation support device 130.

[0015] The machining device 110 is a device that acquires parameters as machining conditions from the machining operation support device 130 and cuts a workpiece using the parameters to generate a machined product.

[0016] The HMD 120 includes an optically transmissive display so that a machined product that has actually been machined can be viewed. When worn on the user's head, the HMD 120 displays to the user a virtual machined product that is a machined product that has been virtually generated in a virtual space such as an augmented reality (AR) space. In other words, the HMD 120 is an optically transmissive HMD.

[0017] Here, the HMD 120 is configured to detect the position and posture of the user's palm using an image sensor or the like so that the user can place a virtual machined workpiece on the palm of his or her hand and change the posture of the virtual machined workpiece. The detected position and posture of the user's palm are sent to the machining operation support device 130.

[0018] The processing operation support device 130 includes a communication I / F unit 131, an input unit 132, a parameter acquisition unit 133, a surface roughness calculation unit 134, an illumination condition specification unit 135, a visualization processing unit 136, and a display processing unit 137.

[0019] The communication I / F unit 131 communicates with other devices. Here, the communication I / F unit 131 communicates with the processing device 110 and the HMD 120 wirelessly, but may communicate via a wired connection. The communication I / F unit 131 and other devices may be directly connected or may be connected via a network such as the Internet or a LAN (Local Area Network). The input unit 132 accepts input of instructions from an operator.

[0020] The parameter acquisition unit 133 is a machining condition acquisition unit that acquires parameters indicating machining conditions when machining is performed by the machining device 110. The parameters may be input via the input unit 132, or may be acquired by reading out parameters pre-stored in a storage unit (not shown). The parameters are determined depending on the content of machining performed by the machining device 110, such as the feed rate of the drive shaft, the rotation speed of the main spindle, the feed amount per rotation of the drive shaft, or the cutting edge speed.

[0021] Furthermore, the parameter acquisition unit 133 receives an instruction to adjust the parameters via the input unit 132 and changes the parameters according to the instruction. The parameters acquired or changed as described above are provided to the surface roughness calculation unit 134 and the communication I / F unit 131, and the communication I / F unit 131 transmits the parameters to the processing device 110.

[0022] When the parameters are received from the machining operation support device 130, the machining device 110 uses the parameters to actually perform cutting work and generate a machined product.

[0023] The surface roughness calculation unit 134 virtually simulates using the processing conditions set in the processing device 110, and calculates the surface roughness of the assumed processing surface, which is the processing surface expected from those processing conditions, as a virtual surface roughness.

[0024] For example, the surface roughness calculation unit 134 performs a virtual cutting process and generates a virtual cut product by performing a simulation using a known simulator in accordance with the parameters from the parameter acquisition unit 133. Note that information other than the parameters necessary for the simulation is determined in advance depending on the content of the processing performed by the processing device 110. Examples of information necessary for the simulation include the shape and material of the workpiece to be processed, the shape and size of the tool used for processing, and data such as G-code that indicates the trajectory of the tool movement.

[0025] The surface roughness calculation unit 134 then calculates the surface roughness of the virtually generated machined surface of the machined product. The calculated surface roughness is a surface roughness estimated based on the parameters from the parameter acquisition unit 133, and is hereinafter also referred to as the estimated surface roughness. The surface roughness calculation unit 134 provides the estimated surface roughness data, which is surface roughness data indicating the calculated surface roughness, to the visualization processing unit 136.

[0026] The illumination condition specification unit 135 specifies the illumination conditions of the space in which the machined workpiece produced by the processing device 110 is inspected, and specifies the illumination conditions in the virtual space so that they are the same as the specified illumination conditions. Here, the illumination condition specification unit 135 may receive specified illumination conditions, such as the color, intensity, and layout of the illumination, via the input unit 132. Note that, for example, if an illumination detector capable of detecting illumination conditions, such as the color, intensity, and layout of the illumination, is present in the place in which the machined workpiece is inspected, the illumination condition specification unit 135 may specify the illumination conditions by receiving the illumination conditions from the illumination detector. The specified illumination conditions are notified to the visualization processing unit 136.

[0027] The visualization processing unit 136 generates a visualized image that virtually visualizes the assumed processing surface from the virtual surface roughness calculated by the surface roughness calculation unit 134. Here, the visualization processing unit 136 generates a visualized image of the assumed processing surface illuminated under the lighting conditions specified by the lighting condition specification unit 135.

[0028] For example, the visualization processing unit 136 identifies a virtual machined surface of a virtually generated machined product using the assumed surface roughness data from the surface roughness calculation unit 134 and the illumination conditions from the illumination condition specification unit 135, and generates visualized image data showing an image of the visualized virtual machined surface. The visualized image data generated here is provided to the display processing unit 137.

[0029] Here, the visualization processing unit 136 generates visualized image data by using known physics-based rendering. Specifically, the visualization processing unit 136 calculates normals and a roughness map from the surface roughness indicated by the assumed surface roughness data, and renders a visualized image of a virtual machined surface under the lighting conditions from the lighting condition specifying unit 135. Note that other parameters for performing physics-based rendering are assumed to be acquired via the input unit 132 or to be stored in advance in a storage unit (not shown).

[0030] The visualization processing unit 136 also acquires the position and posture of the user's palm from the HMD 120 via the communication I / F unit 131, and renders a visualized image of the virtual machined workpiece placed on the palm. This makes it possible to generate a visualized image that corresponds to the change in posture of the virtual machined surface caused by the user moving their hand and changing the angle and position of the virtual machined workpiece.

[0031] The display processing unit 137 transmits the visualized image data to the HMD 120 via the communication I / F unit 131, thereby causing the HMD 120 to display the visualized image.

[0032] The machining operation support device 130 described above can be realized by, for example, a computer such as the PC 10 shown in Fig. 2. The PC 10 includes a storage 11 such as a hard disk drive (HDD) and a solid state drive (SSD), a memory 12, a processor 13 such as a central processing unit (CPU), a communication interface (I / F) 14 such as a network interface card (NIC), and an input interface 15 such as a keyboard and a mouse.

[0033] For example, the parameter acquisition unit 133, the surface roughness calculation unit 134, the illumination condition identification unit 135, the visualization processing unit 136, and the display processing unit 137 can be realized by loading a program stored in the storage 11 into the memory 12 and having the processor 13 execute the program.

[0034] The communication I / F unit 131 can be realized by the communication I / F 14. The input unit 132 can be realized by the input I / F 15.

[0035] The program may be downloaded to the storage 11 from a recording medium (not shown) via a reader / writer (not shown) or from a network via the communication I / F 14, and then loaded onto the memory 12 and executed by the processor 13. Alternatively, the program may be directly loaded onto the memory 12 from a recording medium via the reader / writer or from a network via the communication I / F 14, and then executed by the processor 13. In other words, the program may be provided by a computer program product such as a recording medium.

[0036] 3 is a flowchart showing the operation of the machining operation support system 100 according to embodiment 1. First, the parameter acquisition unit 133 acquires parameters indicating machining conditions, and the surface roughness calculation unit 134 uses a known simulator to virtually generate a machined product in accordance with the parameters, and calculates the surface roughness of the machined surface of the virtually generated machined product (S10).

[0037] Next, the illumination condition specifying unit 135 specifies the illumination conditions in the virtual space so that they are the same as the illumination conditions at the location where the machined product is to be inspected (S11).

[0038] Next, the visualization processing unit 136 uses the estimated surface roughness data from the surface roughness calculation unit 134 and the lighting conditions from the lighting condition specification unit 135 to identify a virtual machining surface in the virtually generated machined workpiece, and generates a visualized image that is an image that visualizes the virtual machining surface (S12).

[0039] The processing device 110 also performs cutting in accordance with parameters provided by the processing operation support device 130 to generate a cut product (S13).

[0040] Then, the display processing unit 137 sends the visualized image generated by the visualization processing unit 136 to the HMD 120, and causes the HMD 120 to display the visualized image (S14).

[0041] The user wearing the HMD 120 compares the machined surface assumed based on the parameters with the machined surface of the machined product machined by the processing device 110 by viewing the visualized image displayed on the HMD 120 and the machined product machined by the processing device 110 through the display of the HMD 120, and determines whether the machined product is usable (S15). If the machined product is usable (Yes in S15), the operation ends, and if the machined product is not usable (No in S15), the process proceeds to step S16.

[0042] In step S16, the user adjusts the parameters via the input unit 132. The parameters adjusted in this manner are acquired by the parameter acquisition unit 133, and the process returns to step S10. As a result, the machined surface of the virtual machined product is displayed and the processing is performed by the processing device 110 again using the adjusted parameters.

[0043] As described above, according to the first embodiment, it is possible to compare the machined surface predicted from the set parameters with the actual machined surface, so even beginners can easily determine whether the machining is appropriate or inappropriate for the machined surface. For example, actual cutting may result in a different appearance from the predicted machined surface even under the same machining conditions as those used in the shape simulator due to factors such as deterioration of surface roughness due to built-up cutting edges, wear of the cutting tool, or the quality of the workpiece. Therefore, by comparing the actual machined surface with the predicted machined surface, even beginners can determine if there is a problem with any of the above and easily provide feedback to re-adjust the machining conditions.

[0044] 4 is a block diagram showing a schematic configuration of a processing operation support system 200 according to embodiment 2. The processing operation support system 200 includes a processing device 110, an HMD 120 as a display device, a processing operation support device 230, and a surface roughness measuring device 250.

[0045] The processing device 110 and the HMD 120 of the processing operation support system 200 according to the second embodiment are similar to the processing device 110 and the HMD 120 of the processing operation support system 100 according to the first embodiment.

[0046] The surface roughness measuring device 250 measures the surface roughness of the machined surface of the workpiece machined by the processing device 110. Actual surface roughness data, which is surface roughness data indicating the measured surface roughness, is transmitted to the processing operation supporting device 230.

[0047] The processing operation support device 230 includes a communication I / F unit 131, an input unit 132, a parameter acquisition unit 133, a surface roughness calculation unit 134, an illumination condition specification unit 235, a visualization processing unit 236, a display processing unit 137, a surface roughness acquisition unit 238, and an alignment unit 239.

[0048] The communication I / F unit 131, the input unit 132, the parameter acquisition unit 133, the surface roughness calculation unit 134, and the display processing unit 137 of the processing operation support device 230 in embodiment 2 are similar to the communication I / F unit 131, the input unit 132, the parameter acquisition unit 133, the surface roughness calculation unit 134, and the display processing unit 137 of the processing operation support device 130 in embodiment 1. However, the communication I / F unit 131 in embodiment 2 receives actual surface roughness data from the surface roughness measuring device 250 and provides the actual surface roughness data to the surface roughness acquisition unit 238.

[0049] The illumination condition specifying unit 235 specifies the illumination conditions in the virtual space generated by the visualization processing unit 236. Unlike the first embodiment, in the second embodiment, the machined surface of the machined product machined by the processing device 110 is also visualized by the visualization processing unit 236, so the illumination condition specifying unit 235 can freely specify the illumination conditions in the virtual space. The specified illumination conditions are notified to the visualization processing unit 236.

[0050] The surface roughness acquisition unit 238 acquires, as the actual surface roughness, the surface roughness of the actual machined surface, which is the machined surface of the machined product produced by the processing device 110. For example, the surface roughness acquisition unit 238 acquires actual surface roughness data from the surface roughness measuring device 250 via the communication I / F unit 131. The acquired actual surface roughness data is provided to the alignment unit 239.

[0051] The alignment unit 239 aligns the coordinates of the surface roughness indicated by the assumed surface roughness data calculated by the surface roughness calculation unit 134 with the coordinates of the surface roughness indicated by the actual surface roughness data acquired from the surface roughness measuring device 250.

[0052] For example, the alignment unit 239 identifies the assumed three-dimensional shape, which is the virtual three-dimensional shape of the machined product, by generating a polygon mesh from the assumed surface roughness data. The alignment unit 239 also identifies the actual three-dimensional shape, which is the virtual three-dimensional shape of the machined product, by generating a polygon mesh from the actual surface roughness data. The alignment unit 239 then aligns the surface roughness coordinates indicated by the assumed surface roughness data with the surface roughness coordinates indicated by the actual surface roughness data by matching feature points of the assumed three-dimensional shape with feature points of the actual three-dimensional shape. Here, the surface roughness data indicates, for example, a Z value indicating height in an XY coordinate system, as shown in FIG. 5 . Therefore, the alignment unit 239 can perform polygonization using a method such as Delaunay triangulation.

[0053] When there is a portion where the difference between the actual surface roughness and the virtual surface roughness is equal to or greater than a predetermined threshold (hereinafter also referred to as a different portion), the visualization processing unit 236 generates a virtual visualized image by virtually visualizing the assumed machined surface from the virtual surface roughness, and generates a real visualized image by virtually visualizing the actual machined surface from the actual surface roughness.The visualization processing unit 236 then generates visualized images using an image in which the different portion in the virtual visualized image is distinguishable from other portions, and an image in which the different portion in the real visualized image is distinguishable from other portions.

[0054] Specifically, the visualization processing unit 236 compares the difference between the surface roughness indicated by the estimated surface roughness data from the surface roughness calculation unit 134 and the surface roughness indicated by the actual surface roughness data from the surface roughness acquisition unit 238 at corresponding coordinates according to the alignment results from the alignment unit 239, and identifies the areas where these differences are greater than or equal to a predetermined threshold value.

[0055] For example, the visualization processing unit 236 calculates the difference between the surface roughness indicated by the estimated surface roughness data and the surface roughness indicated by the actual surface roughness data based on the height or gradient of the corresponding coordinates, and identifies the portion where the difference is equal to or greater than a predetermined threshold value. The threshold value here is assumed to be predetermined based on the application or material of the machined product, etc.

[0056] 6A and 6B are schematic diagrams for explaining the process of comparing differences in surface roughness. Fig. 6A shows the height indicated by the assumed surface roughness data, and Fig. 6B shows the height indicated by the actual surface roughness data. As shown in Fig. 6B, at coordinates P1 and P2, the height indicated by the actual surface roughness data is assumed to be greater than the height indicated by the assumed surface roughness data by a threshold value.

[0057] The visualization processing unit 236 then visualizes at least a portion of the virtual machined surface of the virtually generated machined product, where the difference is equal to or greater than a predetermined threshold, using the estimated surface roughness data from the surface roughness calculation unit 134 and the lighting conditions from the lighting condition specification unit 235. The visualization processing unit 236 also virtually visualizes at least a portion of the machined surface of the actually machined machined product, where the difference is equal to or greater than a predetermined threshold, using the actual surface roughness data from the surface roughness acquisition unit 238 and the lighting conditions from the lighting condition specification unit 235. Here, the visualization processing unit 236 visualizes a rectangular region so as to include the portion where the difference is equal to or greater than the predetermined threshold.

[0058] The visualization processing unit 236 then generates visualized image data that indicates the portion visualized from the assumed surface roughness data and the portion visualized from the actual surface roughness data. Note that in the second embodiment as well, the visualization processing unit 236 generates the visualized image data by using known physically based rendering.

[0059] In the second embodiment, the visualization processing unit 236 acquires the position and posture of the user's palm from the HMD 120 via the communication I / F unit 131, and renders visualized images of the virtual machined product and the actual machined product placed on the palm. This makes it possible to generate visualized images that correspond to changes in the posture of the virtual machined surface caused by the user moving their hand and changing the angle and position of the machined product.

[0060] The processing operation support device 230 described above can also be realized by a computer such as the PC 10 shown in Fig. 2. For example, the surface roughness acquisition unit 238 and the alignment unit 239 can also be realized by loading a program stored in the storage 11 into the memory 12 and having the processor 13 execute the program.

[0061] 7 is a flowchart showing the operation of the machining operation support system 200 according to embodiment 2. First, the parameter acquisition unit 133 acquires parameters indicating machining conditions, and the surface roughness calculation unit 134 uses a known simulator to virtually generate a machined product in accordance with the parameters, and calculates the surface roughness of the machined surface of the virtually generated machined product (S20).

[0062] Next, the lighting condition specifying unit 235 specifies the lighting conditions in the virtual space (S21). For example, the lighting condition specifying unit 235 may specify a predetermined lighting condition or a lighting condition specified by the user via the input unit 132.

[0063] The processing device 110 also performs cutting in accordance with parameters provided by the processing operation support device 230 to generate a cut product (S22).

[0064] Then, the surface roughness measuring device 250 measures the surface roughness of the machined surface of the machined product machined by the processing device 110, and transmits actual surface roughness data indicating the measured surface roughness to the processing operation support device 230, and the surface roughness acquisition unit 238 acquires the actual surface roughness data via the communication I / F unit 131 (S23).

[0065] Next, the alignment unit 239 aligns the coordinates of the surface roughness indicated by the assumed surface roughness data calculated by the surface roughness calculation unit 134 with the coordinates of the surface roughness indicated by the actual surface roughness data acquired from the surface roughness measuring device 250 (S24).

[0066] The visualization processing unit 236 compares the difference between the surface roughness indicated by the estimated surface roughness data from the surface roughness calculation unit 134 and the surface roughness indicated by the actual surface roughness data from the surface roughness acquisition unit 238 at corresponding coordinates according to the alignment result from the alignment unit 239 (S25).

[0067] The visualization processing unit 236 then determines whether there is a portion where the difference calculated in step S25 is equal to or greater than a predetermined threshold (S26). If there is no portion where the difference is equal to or greater than the predetermined threshold (No in S26), the operation ends, but if there is a portion where the difference is equal to or greater than the predetermined threshold (Yes in S26), the process proceeds to step S27.

[0068] In step S28, the visualization processing unit 236 uses the estimated surface roughness data and the lighting conditions to visualize portions of the virtual machined surface of the virtually generated machined product where the difference is equal to or greater than a predetermined threshold, and uses the actual surface roughness data and the lighting conditions to virtually visualize portions of the machined surface of the actually machined product where the difference is equal to or greater than a predetermined threshold. The visualization processing unit 236 then generates visualized image data showing the portions visualized from the estimated surface roughness data and the portions visualized from the actual surface roughness data (S28).

[0069] Then, the display processing unit 137 sends the visualized image generated by the visualization processing unit 236 to the HMD 120, and causes the HMD 120 to display the visualized image (S29).

[0070] The user wearing the HMD 120 compares the machining surface assumed based on the parameters with the machining surface of the machined workpiece machined by the machining device 110 using the visualized image displayed on the HMD 120, and adjusts the parameters via the input unit 132 (S30). The parameters adjusted in this manner are acquired by the parameter acquisition unit 133, and the process returns to step S20. As a result, the machining surface of the virtual machined workpiece is displayed and machining is performed by the machining device 110 again using the adjusted parameters.

[0071] As described above, according to the second embodiment, even a beginner in cutting can easily determine whether the cutting is appropriate for the cutting surface. Furthermore, if the cutting is inappropriate, the location of the problem can be easily identified.

[0072] In the second embodiment, the alignment unit 239 aligns the estimated surface roughness data with the actual surface roughness data. However, if the coordinates of the surface roughness indicated by the estimated surface roughness data are aligned with the coordinates of the surface roughness indicated by the actual surface roughness data in advance by calibration or the like, the alignment unit 239 may be omitted.

[0073] 100, 200 Machining operation support system, 110 Machining device, 120 HMD, 130, 230 Machining operation support device, 131 Communication I / F unit, 132 Input unit, 133 Parameter acquisition unit, 134 Surface roughness calculation unit, 135, 235 Illumination condition identification unit, 136, 236 Visualization processing unit, 137 Display processing unit, 238 Surface roughness acquisition unit, 239 Alignment unit.

Claims

1. A processing operation support device comprising: a surface roughness calculation unit that calculates, as a virtual surface roughness, the surface roughness of an assumed processed surface, which is a processed surface assumed from the processing conditions, by virtually simulating using processing conditions set in a processing device that generates a machined product by performing cutting processing on a workpiece; and a visualization processing unit that generates a visualized image that virtually visualizes the assumed processed surface from the virtual surface roughness.

2. The processing operation support device according to claim 1, further comprising an illumination condition specification unit that specifies the illumination conditions of the space in which the machined product produced by the processing device is to be inspected, and the visualization processing unit generates the visualized image of the assumed processing surface illuminated under the illumination conditions.

3. The machining operation support device according to claim 1, further comprising a surface roughness acquisition unit that acquires, as actual surface roughness, the surface roughness of an actual machined surface, which is the machined surface of the machined product generated by the machining device; wherein the visualization processing unit, when there is a portion where the difference between the actual surface roughness and the virtual surface roughness is equal to or greater than a predetermined threshold, generates a virtual visualization image by virtually visualizing the assumed machined surface from the virtual surface roughness, generates a real visualization image by virtually visualizing the actual machined surface from the actual surface roughness, and generates the visualization image using an image in which the portion in the virtual visualization image is distinguishable from other portions, and an image in which the portion in the actual visualization image is distinguishable from other portions.

4. A processing operation support system comprising a processing operation support device and an optically transmissive HMD (Head Mounted Display), wherein the processing operation support device comprises: a surface roughness calculation unit that calculates, as a virtual surface roughness, the surface roughness of an assumed processing surface that is a processing surface that is assumed from the processing conditions by virtually simulating using processing conditions set in a processing device that performs cutting processing on a workpiece to generate a machined product; and a visualization processing unit that generates a visualized image that virtually visualizes the assumed processing surface from the virtual surface roughness, and the optically transmissive HMD displays the visualized image.

5. A program that causes a computer to function as: a surface roughness calculation unit that calculates, as a virtual surface roughness, the surface roughness of an assumed processed surface, which is a processed surface assumed from the processing conditions, by virtually simulating using processing conditions set in a processing device that generates a machined product by performing cutting processing on a workpiece; and a visualization processing unit that generates a visualized image that virtually visualizes the assumed processed surface from the virtual surface roughness.

6. A processing operation support method characterized by: performing a virtual simulation using processing conditions set in a processing device that generates a machined product by performing cutting processing on a workpiece; calculating the surface roughness of an assumed machined surface, which is a machined surface that is assumed from the processing conditions, as a virtual surface roughness; and generating a visualized image that virtually visualizes the assumed machined surface from the virtual surface roughness.

Citation Information

Patent Citations

  • Working simulation system in numerical controller

    JP1987287305A

  • Work support system

    JP2020177547A

  • Ultrasonic sub-aperture polishing of optical elements

    JP2022540757A

  • Method for generating recognition unit

    JP2023056621A

  • Work assistance system, work assistance method, and program

    JP2023122413A