Shape model creation work support device, shape model creation work support method, shape model creation work support program, and processing system

JP7630735B1Active Publication Date: 2025-02-17MITSUBISHI ELECTRIC CORP
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2024545210
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-27
Publication Date
2025-02-17
Estimated Expiration
2044-03-27

Smart Images

  • Figure 0007630735000001
    Figure 0007630735000001
  • Figure 0007630735000002
    Figure 0007630735000002
  • Figure 0007630735000003
    Figure 0007630735000003
Patent Text Reader

Abstract

The support device (100) for creating a shape model includes a sensor data receiving unit (1) that receives from outside an input of sensor data obtained by sensing at least some of a plurality of structures, a display unit (3) that displays a sensing model (30) of the structure based on the sensor data received by the sensor data receiving unit (1) and a shape model (31) of the structure in a comparable manner, and a sensor data information receiving unit (4) that receives from outside an input of sensor data information obtained from the sensing model (30) in order to match the position, posture and dimensions of the structure in the shape model (31) displayed on the display unit (3) with the structure in the sensing model (30) displayed on the display unit (3).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a geometric model creation work support device, a geometric model creation work support method, a geometric model creation work support program, and a machining system that support the work of creating a geometric model of a structure in a machine tool. [Background technology]

[0002] Conventionally, there is known a machine tool that processes a workpiece according to a machining program. The machine tool has, for example, a table or a turning spindle to which a workpiece is fixed by a fixture, a tool spindle to which a tool is attached, a drive mechanism for relatively moving the table or the turning spindle and the tool spindle, and a numerical control device for numerically controlling the drive mechanism based on the machining program. In the machine tool, if there is an error in the machining program, there is a risk that structures arranged in the machine tool may collide with each other. Therefore, for example, Patent Document 1 discloses a method in which an image acquisition means is provided for photographing structures such as a chuck, a workpiece, a tool rest, and a tool, the shape or position of each structure is recognized from the image acquired by the image acquisition means, and a collision between the structures is predicted based on the recognition result. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-102923 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the technology disclosed in Patent Document 1, if the shape of the structure is complex, it becomes difficult for the image acquisition means to recognize the structure, and there is a risk that it is not possible to predict a collision between the structures. Meanwhile, a shape model that imitates the shape of the structure is registered in advance in the machine tool, and the presence or absence of a collision between the structures is determined based on the shape model of the structure prior to processing. The machine tool is provided with a collision prevention function that stops the movement of the drive mechanism when it is determined that a collision will occur between the structures. In order for this collision prevention function to function effectively, it is necessary that the shape model is created according to the shape of the actual structure, and the positional relationship between the structures is also matched. However, for example, the shape of structures such as workpieces and mounting tools may change each time they are processed, and the positional relationship may change by reattaching them to other structures. Therefore, it is time-consuming for the operator to create the shape model, and there is a risk that the shape model may not be created accurately.

[0005] The present disclosure has been made in consideration of the above, and aims to provide a shape model creation operation support device that can support shape model creation operation so as to accurately create a shape model of a structure. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the present disclosure provides a shape model creation work support device for creating a shape model of a plurality of structures including a workpiece arranged in a machine tool. Changes An apparatus for supporting the creation of a geometric model, comprising: a sensor data receiving unit that receives from outside an input of sensor data obtained by sensing at least some of a plurality of structures; a display unit that displays a sensing model of the structure based on the sensor data received by the sensor data receiving unit and a geometric model of the structure in a comparative manner; and a sensor data information receiving unit that receives from outside an input of sensor data information obtained from the sensing model in order to match the position, posture, and dimensions of the structure in the geometric model displayed on the display unit with those of the structure in the sensing model displayed on the display unit. Effect of the Invention

[0007] According to the geometric model creation operation support device according to the present disclosure, it is possible to provide an effect of supporting the geometric model creation operation so that a geometric model of a structure can be accurately created. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is an explanatory diagram showing a processing system according to a first embodiment; [Diagram 2] FIG. 1 is a perspective view showing a schematic example of a machine tool constituting a machining system according to a first embodiment; [Diagram 3] FIG. 1 is a block diagram showing a support device for creating a shape model according to a first embodiment; [Figure 4] FIG. 1 is an explanatory diagram illustrating an example of a display unit included in a support device for creating a geometric model according to a first embodiment; [Diagram 5] FIG. 1 is an explanatory diagram illustrating an example of a display unit included in a support device for creating a geometric model according to a first embodiment; [Figure 6] 1 is a flowchart showing a method for supporting a shape model creation operation according to a first embodiment. [Figure 7] FIG. 1 is an explanatory diagram illustrating an example of a display unit included in a support device for creating a geometric model according to a first embodiment; [Figure 8] FIG. 1 is an explanatory diagram illustrating an example of a display unit included in a support device for creating a geometric model according to a first embodiment; [Figure 9] FIG. 1 is an explanatory diagram illustrating an example of a display unit included in a support device for creating a geometric model according to a first embodiment; [Figure 10] FIG. 1 is an explanatory diagram illustrating an example of a display unit included in a support device for creating a geometric model according to a first embodiment; [Figure 11] FIG. 1 is an explanatory diagram illustrating an example of a display unit included in a support device for creating a geometric model according to a first embodiment; [Figure 12] FIG. 13 is a block diagram showing a support device for creating a shape model according to a second embodiment. [Figure 13]FIG. 13 is an explanatory diagram illustrating an example of a display unit included in the support device for creating a geometric model according to the second embodiment; [Figure 14] 1 is a flowchart showing a method for supporting a shape model creation operation according to a second embodiment. [Figure 15] FIG. 1 is an explanatory diagram showing an example of the configuration of a computer system that realizes an apparatus for supporting a geometric model creation operation according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a shape model creation work support device, a shape model creation work support method, a shape model creation work support program, and a processing system according to embodiments of the present disclosure will be described in detail with reference to the drawings.

[0010] Embodiment 1 Fig. 1 is an explanatory diagram showing a machining system according to a first embodiment. As shown in Fig. 1, a machining system 300 according to the first embodiment includes a machine tool 200 and a geometric model creation operation support device 100. The machine tool 200 controls structures in the machine tool 200 according to a machining program created by, for example, a CAM system or the like, and machines a workpiece. The geometric model creation operation support device 100 supports an operation of creating geometric models of a plurality of structures including a workpiece arranged in the machine tool 200.

[0011] FIG. 2 is a perspective view showing an example of a machine tool constituting the machining system according to the first embodiment. As shown in FIG. 2, the machine tool 200 includes, as an example of a structure, a bed 20, a column 21, a table 22 on which a workpiece W is placed, a tool 23 for cutting the workpiece W, a tool spindle 24 to which the tool 23 is attached, a drive mechanism for relatively moving the table 22 and the tool spindle 24, and a numerical control device (not shown) for numerically controlling the drive mechanism based on a machining program for the workpiece W. The workpiece W is fixed to the table 22 by a mounting fixture (not shown). The drive mechanism includes a Y-axis moving mechanism 25 for moving the table 22 in the Y-axis direction, an X-axis moving mechanism 26 for moving the tool spindle 24 in the X-axis direction, and a Z-axis moving mechanism 27 for moving the tool spindle 24 in the Z-axis direction. The Y-axis moving mechanism 25 is provided on the upper surface of the bed 20. The X-axis moving mechanism 26 and the Z-axis moving mechanism 27 are attached to the column 21. Furthermore, a shape model imitating the shape of the structure is registered in advance in machine tool 200, and prior to machining, the presence or absence of a collision between the structures is determined based on the shape model of the structures. Machine tool 200 is provided with a collision prevention function that stops the movement of the drive mechanism when it is determined that a collision will occur between the structures.

[0012] In cutting processing by machine tool 200, tool 23 attached to tool spindle 24 and workpiece W fixed to table 22 are moved relative to each other by the drive mechanism. Then, tool 23 rotates as tool spindle 24 rotates, and tool 23 comes into contact with workpiece W, cutting away a portion of workpiece W. At this time, machine tool 200 processes workpiece W while determining whether or not a collision between structures has occurred based on the shape models of the structures. In machine tool 200, if a collision between the shape models of the structures is confirmed prior to cutting processing of workpiece W, movement of the drive mechanism is stopped.

[0013] Machine tool 200 is not limited to the configuration shown in the figure, and may have other configurations. For example, machine tool 200 may have a configuration including a turning spindle or the like that can hold and rotate workpiece W. In this case, the turning spindle or the like becomes a structure within machine tool 200.

[0014] Fig. 3 is a block diagram showing the geometric model creation work support device 100 according to the embodiment 1. As shown in Fig. 3, the geometric model creation work support device 100 includes a sensor data receiving unit 1, a geometric model receiving unit 2, a display unit 3, and a sensor data information receiving unit 4.

[0015] The sensor data receiving unit 1 is an interface that receives input of sensor data of at least some of the structures that have been sensed among the multiple structures. The structures are, for example, the table 22, the tool spindle 24, the drive mechanism, the workpiece W, the attachment, and the tool 23. These structures are sensed using at least one sensing means of a camera, a LiDAR (Light Detection And Ranging), and a 3D scanner. The sensor data varies depending on the sensing means, and is, for example, image data or three-dimensional point cloud information. The structures sensed by the sensing means are mainly the workpiece W and the attachment for fixing the workpiece W. This is because the shapes of the workpiece W and the attachment are often different each time cutting is performed, and the positional relationship is often changed by reattaching them to other structures. In this case, it is necessary to newly create a shape model to be registered in the machine tool 200. On the other hand, the shapes and positional relationship of the table 22, the tool spindle 24, the drive mechanism, and the like among the multiple structures are rarely changed.

[0016] The sensing means may be one that is sensed by an operator from outside the machine tool 200, or one that is installed inside or outside the machine tool 200 and automatically senses. For example, when a camera is used as the sensing means, an image is taken so that the entire workpiece W fixed to the table 22 by a mounting fixture is captured. The camera may use the camera function of, for example, a smartphone or a tablet. Some cameras are equipped with, for example, a keystone correction function. In this case, even if it is not possible to capture an image from directly above, it is possible to obtain a photo that looks as if it were captured from directly above.

[0017] The geometric model receiving unit 2 is an interface that receives input of data related to the geometric model of each structure. The data related to the geometric model refers to data that expresses a three-dimensional shape, and is, for example, in the STL (Standard Triangulated Language) file format.

[0018] 4 and 5 are explanatory diagrams that show an example of a display unit included in the support device for creating a shape model according to the first embodiment. As shown in FIG. 4, the display unit 3 is an interface that displays a sensing model 30 based on sensor data of a structure received by the sensor data receiving unit 1 and a shape model 31 of a structure that has been created in advance in a comparative manner. The display unit 3 shown in FIG. 4 is configured to display the sensing model 30 and the shape model 31 side by side, as an example. The sensing model 30 shown in FIG. 4 is, as an example, image data of a workpiece W fixed on a table 22 captured by a camera from directly above. For example, when the sensing means is a camera, a photograph is captured toward the Z axis in the X-axis, Y-axis, and Z-axis that are the coordinate system of the machine tool 200, and a photograph as if captured from directly above can be obtained by performing keystone correction and tilt correction. The sensing model 30 shown in Fig. 4 includes the table 22, the workpiece W, a mounting tool 22a for mounting the workpiece W on the table 22, a fixture 22b for fixing the mounting tool 22a on the table 22, and a backing plate 22c for gripping the workpiece W. On the other hand, the shape model 31 shown in Fig. 4 displays the table 22 and the workpiece W as an example.

[0019] The shape model 31 displayed on the display unit 3 is simplified to the extent that it does not affect the collision judgment of the structures. Simplification means, for example, displaying the structure in a simple shape such as a rectangular parallelepiped, a cylinder, and a sphere. For example, the shape model 31 of the table 22 shown in FIG. 4 is simplified and shown as a simple cylinder, unlike the actual structure. In this way, by simplifying and displaying the shape model 31, even a structure with a complex shape can be made into a combination of simple shapes, so that the number of faces of the shape model can be reduced. Therefore, when judging whether or not a collision occurs between structures based on the shape model of the structures, the calculation load required for collision judgment can be reduced, and for example, the stop of processing can be suppressed.

[0020] The display unit 3 may have a function of displaying either the sensing model 30 or the shape model 31 in a flashing or semi-transparent manner. The display unit 3 may have a function of switching either the sensing model 30 or the shape model 31 from display to non-display. In this case, the display unit 3 may be configured to display each structure in the shape model 31 in a flashing or semi-transparent manner, or to switch each structure from display to non-display. This allows the operator to easily check the difference between the sensing model 30 and the shape model 31.

[0021] Further, the display unit 3 is not limited to a configuration in which the sensing model 30 and the shape model 31 are displayed side by side as shown in FIG. 4. As shown in FIG. 5, the display unit 3 may be configured to display, for example, the sensing model 30 and the shape model 31 in an overlapping manner. FIG. 5 shows a case in which the dimensions of the sensing model 30 and the shape model 31 are different. Even in this case, the display unit 3 may display either one of the sensing model 30 and the shape model 31 in a flashing manner or in a semi-transparent manner. Furthermore, the display unit 3 may display either one of the sensing model 30 and the shape model 31 by switching between display and non-display. In this case, the display unit 3 may be configured to display the shape model 31 in a flashing manner or in a semi-transparent manner for each structure, or to switch from display to non-display for each structure.

[0022] The sensor data information receiving unit 4 is an interface that receives input of sensor data information in order to match the position, attitude, and dimensions of the structure of the shape model 31 displayed on the display unit 3 with the structure of the sensing model 30 displayed on the display unit 3. The sensor data information is input from the outside by an operator's operation. The sensor data information is information on the position, attitude, and dimensions of the structure of the sensing model 30. The structure of the sensing model 30 displayed on the display unit 3 and the structure of the shape model 31 may not match all or any of the positions, attitudes, and dimensions. If the positions, attitudes, and dimensions of the structure of the sensing model 30 displayed on the display unit 3 and the structure of the shape model 31 do not match, the operator may not be able to visually determine the difference between the sensing model 30 and the shape model 31. As a result, it may not be possible to create the shape model of the structure according to the shape of the actual structure and match the arrangement relationship between the structures. Therefore, the position, orientation and dimensions of the shape model are corrected based on the sensor data information received by the sensor data information receiving unit 4, and the sensing model 30 displayed on the display unit 3 is made to match the shape model 31.

[0023] Next, a method for supporting a geometric model creation operation according to the first embodiment will be described. Fig. 6 is a flowchart showing the method for supporting a geometric model creation operation according to the first embodiment. The method for supporting a geometric model creation operation according to the first embodiment is performed using the geometric model creation operation supporting device 100 having the above-described configuration.

[0024] First, the geometric model creation operation support device 100 receives, at the sensor data receiving unit 1, input of sensor data obtained by sensing at least some of the structures among the multiple structures in the machine tool 200 (step S101). One example of the structure sensed by the operator by the sensing means is the workpiece W, the shape and positional relationship of which change every time cutting is performed, and for which there is a high possibility that a new geometric model 31 will be created.

[0025] Next, as shown in FIG. 4, the support device 100 for creating a geometric model displays on the display unit 3 a sensing model 30 of the structure based on the sensor data input to the sensor data receiving unit 1 in contrast to a geometric model 31 of the structure (step S102).

[0026] Next, the geometric model creation work support device 100 externally receives input of sensor data information obtained from the sensing model 30 in the sensor data information receiving unit 4 in order to match the position, orientation, and dimensions of the structure of the geometric model 31 displayed on the display unit 3 with the structure of the sensing model 30 displayed on the display unit 3 (step S103). The worker inputs sensor data information to the sensor data information receiving unit 4 while looking at the sensing model 30 displayed on the display unit 3.

[0027] First, a method for matching the position of a structure in the geometric model 31 displayed on the display unit 3 with the position of a structure in the sensing model 30 displayed on the display unit 3 will be described.

[0028] FIG. 7 is an explanatory diagram showing an example of a display unit of the support device for creating a shape model according to the first embodiment. For example, as shown in FIG. 7, there are cases where only the position of the shape model 31 of the workpiece W does not match the position of the workpiece W of the sensing model 30. In this case, the operator specifies an arbitrary point of the workpiece W of the sensing model 30, and inputs the relationship between the pixel position of the arbitrary point obtained from the sensing model 30 and the actual position of the specified arbitrary point as sensor data information to the sensor data information receiving unit 4. The pixel position of the arbitrary point can be obtained, for example, by confirming the X coordinate and the Y coordinate of the sensing model 30. In this case, for example, the pixel position of the specified point may be confirmed by moving the cursor to an arbitrary point of the sensing model 30 and clicking the point by the operator. In addition, the actual position of the specified arbitrary point can be calculated as the position of the contact point of the workpiece W as viewed from the origin of the machine tool 200 by the operator manually operating the machine tool 200 and contacting the tip of the tool 23 with the specified arbitrary point of the workpiece W. As a result, the position of the workpiece W in the shape model 31 is corrected, and the position of the workpiece W in the shape model 31 can be made to coincide with the position of the workpiece W in the sensing model 30, as shown in FIG.

[0029] Next, a method for adjusting the orientation of the structure of the geometric model 31 displayed on the display unit 3 to the orientation of the structure of the sensing model 30 displayed on the display unit 3 will be described.

[0030] 8 and 9 are explanatory diagrams that show an example of a display unit of the support device for creating a shape model according to the first embodiment. As described above, when the sensing means is a camera, a photograph is taken toward the Z axis in the X-axis, Y-axis, and Z-axis that are the coordinate system of the machine tool 200, and a photograph as if taken from directly above can be obtained by performing keystone correction and tilt correction. However, for example, as shown in FIG. 8, there are cases where the sensing model 30 is displayed slightly tilted in the XY-axis plane.

[0031] Therefore, the operator specifies an arbitrary edge line or shape in, for example, the sensing model 30, and measures the inclination angle of the specified edge line or shape. Then, the operator inputs the inclination angle of the arbitrary edge line or shape specified in the XY-axis plane as sensor data information to the sensor data information receiving unit 4. This corrects the inclination of the structure of the shape model 31 in the XY-axis plane, and the orientation of the structure of the shape model 31 can be made to match the orientation of the structure of the sensing model 30, as shown in FIG.

[0032] Next, a method for adjusting the dimensions of the structure of the geometric model 31 displayed on the display unit 3 to the dimensions of the structure of the sensing model 30 displayed on the display unit 3 will be described.

[0033] FIG. 10 is an explanatory diagram showing a schematic example of a display unit included in the support device for creating a shape model according to the first embodiment. For example, as shown in FIG. 10, the dimensions of the workpiece W and table 22 of the shape model 31 may not match the dimensions of the workpiece W and table 22 of the sensing model 30. In this case, the operator specifies an arbitrary ridgeline included in the workpiece W of the sensing model 30, and inputs the relationship between the pixel number of the ridgeline obtained from the sensing model 30 and the actual dimension of the ridgeline to the sensor data information receiving unit 4 as sensor data information. For example, information on how many millimeters one pixel of the sensing model 30 corresponds to in the actual dimension is input. When specifying an arbitrary ridgeline included in the workpiece W of the sensing model 30, for example, the operator may trace the arbitrary ridgeline with a cursor to specify the range of the ridgeline. The actual dimension of the ridgeline may be measured using a ruler, a caliper, or the like, or may be measured by other methods. This allows the dimensions of the workpiece W and table 22 in the shape model 31 to be corrected, so that the dimensions of the workpiece W and table 22 in the shape model 31 can be made to match the dimensions of the workpiece W and table 22 in the sensing model 30, as shown in Figure 4.

[0034] As described above, the support device 100 for creating a shape model can match the position, posture, and dimensions of the structure of the shape model 31 displayed on the display unit 3 with the structure of the sensing model 30 displayed on the display unit 3 by externally receiving input of sensor data information obtained from the sensing model 30 at the sensor data information receiving unit 4.

[0035] The method of matching the position, orientation, and dimensions of the structure of the shape model 31 displayed on the display unit 3 to the structure of the sensing model 30 displayed on the display unit 3 is not limited to the above-mentioned method. Any other method may be used as long as it can match the position, orientation, and dimensions of the structure of the shape model 31 to the structure of the sensing model 30.

[0036] Next, the support device 100 for creating a shape model displays the sensing model 30 and the shape model 31, which is obtained by adjusting the position, posture, and dimensions of the sensing model 30, side by side on the display unit 3, as shown in FIG. 4 or FIG. 9 (step S104). In this way, the support device 100 for creating a shape model allows the worker to visually check the display result on the display unit 3, and can urge the worker to create and correct the shape model 31. For example, when there is a deviation in the position or dimensions of the workpiece W or the like in the shape model 31 displayed on the display unit 3, the support device 100 can urge the worker to correct it. In addition, the worker can find out that the shape model 31 does not include the shape models of the attachment 22a, the fixture 22b, and the backing plate 22c by comparing the sensing model 30 and the shape model 31 displayed on the display unit 3. For example, if the mounting fixture 22a and the backing plate 22c are structures that pose a risk of colliding with the workpiece W, the support device 100 for the shape model creation work can prompt the worker to create a shape model of the mounting fixture 22a and the backing plate 22c by not including them in the shape model 31 displayed on the display unit 3.

[0037] Next, the geometric model creation support device 100 receives an input of geometric model data of the structure at the geometric model receiving unit 2 (step S105). In this case, the structure is, for example, the mounting fixture 22a and the backing plate 22c that may collide with the workpiece W. Note that there is no need to create a geometric model for other structures that can be determined to have no possibility of collision with each other.

[0038] FIG. 11 is an explanatory diagram showing an example of a display unit included in the device for supporting a geometric model creation operation according to the first embodiment. Next, as shown in FIG. 11, the device for supporting a geometric model creation operation 100 displays the sensing model 30 and the geometric model 31 received and created by the geometric model receiving unit 2 on the display unit 3 (step S106). Here, the mounting fixture 22a and the backing plate 22c do not need to be created using different geometric models, and may be expressed, for example, as a combination of three rectangular parallelepipeds 31a, 31b, and 31c. This is because it is sufficient to determine whether or not a collision occurs between the structures, and unnecessary surfaces may be omitted. The operator may adjust the dimensions of the rectangular parallelepipeds 31a, 31b, and 31c in the X-axis and Y-axis while visually checking the display result on the display unit 3 so that they are the same as those of the sensing model 30, or may adjust the dimensions by inputting the actually measured dimensions to the geometric model receiving unit 2. Furthermore, in addition to the configuration described above of comparing the sensing model 30 of the structure sensed along the Z axis with the shape model 31, the operator may additionally adjust the shape model 31 by comparing, on the display unit 3, the sensing model 30 of the structure sensed along the X and Y axes with the shape model 31 of the structure based on sensor data.

[0039] Although the support device 100 for creating a shape model according to the first embodiment has been described as an example in which the sensing model 30 and the shape model 31 are displayed side by side, the sensing model 30 and the shape model 31 may be displayed superimposed on each other as shown in Fig. 5. In this case, the display unit 3 may be configured to display either the sensing model 30 or the shape model 31 in a blinking or semi-transparent manner, or to switch either the sensing model 30 or the shape model 31 from displayed to hidden. This allows the operator to easily confirm the difference between the sensing model 30 and the shape model 31.

[0040] Furthermore, the geometric model receiving unit 2 may receive input of the geometric model data of the structure at a time other than step S105. That is, the operator can input geometric model data to the geometric model receiving unit 2 at any time from step S101 to S105 to create or modify a geometric model.

[0041] As described above, the geometric model creation work support device 100 according to the first embodiment includes a sensor data receiving unit 1 that receives from outside an input of sensor data obtained by sensing at least some of a plurality of structures, a display unit 3 that displays a sensing model 30 of the structure based on the sensor data received by the sensor data receiving unit 1 and a geometric model 31 of the structure in a comparative manner, and a sensor data information receiving unit 4 that receives from outside an input of sensor data information obtained from the sensing model 30 in order to match the position, posture, and dimensions of the structure of the geometric model displayed on the display unit 3 with those of the sensing model 30 displayed on the display unit 3.

[0042] Therefore, the shape model creation work support device 100 according to the first embodiment can support the creation work of the shape model 31 so that the shape model 31 of the structure can be accurately created by displaying the sensing model 30 and the shape model 31 obtained by matching the position, posture, and dimensions of the structure to the sensing model 30 on the display unit 3 and encouraging the worker to create and modify the shape model 31. Therefore, the shape model creation work support device 100 according to the first embodiment can create the shape model 31 according to the actual shape of the structure and can also match the positional relationship between the structures, thereby making it possible to effectively function the collision prevention function.

[0043] Embodiment 2 Next, a shape model creation work support device 101 according to the second embodiment will be described. Fig. 12 is a block diagram showing the shape model creation work support device according to the second embodiment. Fig. 13 is an explanatory diagram showing an example of a display unit included in the shape model creation work support device according to the second embodiment. Note that the same components as those in the shape model creation work support device 100 according to the first embodiment are given the same reference numerals, and the description thereof will be omitted as appropriate.

[0044] The geometric model creation work support device 101 according to the second embodiment is characterized by including a motion range calculation unit 5 in addition to the configuration of the first embodiment. The motion range calculation unit 5 calculates the motion range of the structure that performs the motion among the structures in the machine tool 200 from the machining program of the workpiece W. The motion range of the structure is a range in which interference between the structures may occur. The structures for which the motion range is calculated are, for example, the tool 23, the tool spindle 24, the table 22, and the drive mechanism unit that moves the tool spindle 24. The motion range of the structure can be calculated by defining an extrusion figure along the movement of the structure determined from the machining program. Note that, even if it is, for example, a turning spindle that holds and rotates the workpiece W, the motion range of the structure can be calculated by converting it into the movement of the drive mechanism unit of the tool spindle 24 relative to the turning spindle. Then, as shown in FIG. 13, the display unit 3 displays, for example, the movement range R of the outer shape of the workpiece W on the geometric model 31 based on the motion range of the drive mechanism unit and the like calculated by the motion range calculation unit 5.

[0045] Next, a method for supporting a shape model creation operation according to the second embodiment will be described. Fig. 14 is a flowchart showing the method for supporting a shape model creation operation according to the second embodiment. The method for supporting a shape model creation operation according to the second embodiment is performed using the shape model creation operation supporting device 101 having the above-mentioned configuration. Note that steps S201 to S203 shown in Fig. 14 are the same as steps S101 to S103 shown in Fig. 6, and therefore description thereof will be omitted.

[0046] In the geometric model creation operation support device 101, the sensor data information receiving unit 4 receives the input of sensor data information (step S203), and then the motion range calculation unit 5 calculates the motion range of the structure that performs the motion from the machining program (step S204). The structure here refers to the tool 23, the tool spindle 24, the table 22, the drive mechanism for moving the tool spindle 24, etc.

[0047] Next, as shown in FIG. 13, the support device 100 for creating a geometric model displays, on the display unit 3, a sensing model 30 of the structure and a geometric model 31 in which the position, posture, and dimensions of the sensing model 30 are adjusted. In addition, the display unit 3 displays the movement range R of the external shape of the workpiece W on the geometric model based on the movement range of the drive mechanism unit calculated by the movement range calculation unit 5 (step S205). This allows the worker to visually check the display result of the display unit 3, and encourages the creation and correction of the geometric model 31 of the structure. For example, the worker can find that the mounting tool 22a, the fixing tool 22b, and the backing plate 22c are not included in the geometric model 31 by comparing the sensing model 30 and the geometric model 31 displayed on the display unit 3. Here, for example, it is assumed that the structure with the risk of collision in the movement range R of the workpiece W shown by the dashed line is the backing plate 22c. In this case, the shape model creation support device 100 can prompt the worker to create a shape model of the backing plate 22c by not including the backing plate 22c in the shape model 31. Note that for other structures that can be determined to have no possibility of collision with each other, there is no need to create a shape model.

[0048] Next, the shape model creation support device 101 receives input of shape model data of the structure at the shape model receiving unit 2 (step S206). The structure is, for example, the backing plate 22c that may collide with the workpiece W. Next, the shape model creation support device 101 displays, at the display unit 3, the sensing model 30 and the shape model 31 received and created at the shape model receiving unit 2 (step S207), and ends the process.

[0049] Although the support device 101 for creating a shape model according to the second embodiment has been described as an example in which the sensing model 30 and the shape model 31 are displayed side by side, the sensing model 30 and the shape model 31 may be displayed superimposed on each other as shown in Fig. 5. In this case, the display unit 3 may be configured to display either the sensing model 30 or the shape model 31 in a blinking or semi-transparent manner, or to switch either the sensing model 30 or the shape model 31 from display to non-display. This allows the operator to easily confirm the difference between the sensing model 30 and the shape model 31.

[0050] As described above, the shape model creation work support device 101 according to the second embodiment also supports the creation work of the shape model 31 so that the shape model 31 of the structure can be accurately created by encouraging the worker to create and modify the shape model 31. Therefore, the shape model creation work support device 101 according to the second embodiment can create the shape model 31 according to the actual shape of the structure and can also match the positional relationship between the structures, thereby making the collision prevention function work effectively.

[0051] 15 is an explanatory diagram showing a configuration example of a computer system realizing the shape model creation work support device according to the present embodiment. In the shape model creation work support device 100, 101 according to the present embodiment, a computer program describing the processing in the shape model creation work support device 100, 101 is executed on the computer system, so that the computer system functions as the shape model creation work support device 100, 101. As shown in FIG. 15, this computer system includes a processor 400 and a memory 401, which are connected via a system bus 402.

[0052] The processor 400 and the memory 401 can transmit and receive information to and from each other via a system bus 402. The processor 400 is an example of a processing circuit, and includes one or more of a CPU (Central Processing Unit), a DSP (Digital Signal Processor), and a system LSI (Large Scale Integration). The memory 401 includes one or more of a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (Electrically Erasable Programmable Read Only Memory). The memory 401 also includes a recording medium on which a computer-readable program is recorded. Such a recording medium includes one or more of a non-volatile or volatile semiconductor memory, a magnetic disk, a flexible memory, an optical disk, a compact disk, and a DVD (Digital Versatile Disc). The memory 401 stores a program to be executed by the processor 400, necessary data obtained in the course of processing, and the like. The memory 401 is also used as a temporary storage area for the program. The computer system is not limited to the configuration shown in FIG. 15 and may include other components.

[0053] Here, an example of the operation of the computer system until the program of this embodiment is in an executable state will be described. In the computer system having the above-mentioned configuration, for example, a computer program is installed in memory 401 from a CD-ROM or DVD-ROM set in a CD (Compact Disc)-ROM drive or DVD (Digital Versatile Disc)-ROM drive (not shown). Then, when the program is executed, the program read from memory 401 is stored in the main storage area of ​​memory 401. In this state, processor 400 executes the process as shape model creation work support device 100, 101 according to this embodiment in accordance with the program stored in memory 401.

[0054] In the above description, the programs describing the processing in the support devices 100, 101 for creating a shape model are provided on a CD-ROM or DVD-ROM as a recording medium. However, the present invention is not limited to this, and depending on the configuration of the computer system and the capacity of the programs to be provided, for example, a program provided via a transmission medium such as the Internet via a communication device may be used.

[0055] The support program for creating a shape model in this embodiment executes, for example, the following steps by a computer system: receiving from outside sensor data input obtained by sensing at least some of a plurality of structures; displaying a sensing model 30 based on the sensor data received from outside and a shape model 31 of the structure so that they can be compared; and receiving from outside sensor data information input in order to match at least one of the position, posture and dimensions of the structure in the shape model 31 with that of the structure in the sensing model 30.

[0056] The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or the embodiments may be combined with each other. Also, parts of the configurations may be omitted or modified without departing from the spirit of the invention. [Explanation of symbols]

[0057] 1 sensor data receiving unit, 2 shape model receiving unit, 3 display unit, 4 sensor data information receiving unit, 5 operating range calculation unit, 20 bed, 21 column, 22 table, 22a mounting device, 22b fixture, 22c backing plate, 23 tool, 24 tool spindle, 25 Y-axis movement mechanism, 26 X-axis movement mechanism, 27 Z-axis movement mechanism, 30 sensing model, 31 shape model, 31a, 31b, 31c rectangular parallelepiped, 100, 101 support device for shape model creation work, 200 machine tool, 300 machining system, 400 processor, 401 memory, 402 system bus, W work.

Claims

1. 1. A geometric model creation support device that supports a geometric model creation operation associated with changes to a plurality of structures including a workpiece arranged in a machine tool, comprising: a sensor data receiving unit that receives an input of sensor data obtained by sensing at least a part of the plurality of structures from an external source; a display unit that displays a sensing model of the structure based on the sensor data received by the sensor data receiving unit and a shape model of the structure in a comparative manner; a sensor data information receiving unit that receives an input of sensor data information obtained from the sensing model from an external source in order to match a position, orientation, and dimensions of a structure of the shape model displayed on the display unit with a structure of the sensing model displayed on the display unit; 13. A geometric model creation support device comprising:

2. 1. A geometric model creation support device that supports a geometric model creation operation associated with changes to a plurality of structures including a workpiece arranged in a machine tool, comprising: a sensor data receiving unit that receives an input of sensor data obtained by sensing at least a part of the plurality of structures from an external source; a display unit that displays a sensing model of the structure based on the sensor data received by the sensor data receiving unit and a shape model of the structure in a comparative manner; a sensor data information receiving unit that receives an input of sensor data information from an outside source after the display unit displays the sensor data information; After the display unit displays the shape model, the position, orientation, and dimensions of the structure of the shape model displayed on the display unit are matched with the structure of the sensing model displayed on the display unit.

13. A geometric model creation support device comprising:

3. The sensor data information receiving unit receives an input of the sensor data information performed by an operation of an operator from outside.

3. The geometric model creation work support device according to claim 1 or 2.

4. a geometric model receiving unit that receives input of data related to a geometric model of the structure; The display unit displays a geometric model of the structure based on the data received by the geometric model receiving unit.

3. The geometric model creation work support device according to claim 1 or 2.

5. The sensor data receiving unit receives input of sensor data obtained by sensing the structure using an apparatus including at least one of a camera, a LiDAR, and a 3D scanner.

3. The geometric model creation work support device according to claim 1 or 2.

6. the display unit has a function of displaying either the sensing model or the shape model in a blinking manner or displaying either one of the sensing model and the shape model in a semi-transparent manner.

3. The geometric model creation work support device according to claim 1 or 2.

7. The display unit has a function of switching one of the sensing model and the shape model from display to non-display.

3. The geometric model creation work support device according to claim 1 or 2.

8. A motion range calculation unit is further provided which calculates a motion range of a structure that performs a motion among structures in the machine tool from a machining program for the workpiece, the display unit displays a movement range of an outer shape of any one of the plurality of structures on a shape model based on the movement range of the structure calculated by the movement range calculation unit.

3. The geometric model creation work support device according to claim 1 or 2.

9. 1. A method for assisting a geometric model creation operation performed by an assisting device for assisting a geometric model creation operation associated with changes to a plurality of structures including a workpiece arranged in a machine tool, comprising: receiving, from an external device, input of sensor data obtained by sensing at least a portion of the plurality of structures; a step of displaying a sensing model based on the sensor data received from an external device and a shape model of the structure in a comparative manner; and receiving an input of sensor data information obtained from the sensing model from an external source in order to match a position, orientation, and dimensions of a structure of the displayed shape model with a structure of the displayed sensing model. A method for supporting a geometric model creation task, comprising:

10. 1. An assistance program for causing a geometric model creation operation assistance device to execute processing for assisting an operation of creating a geometric model associated with changes to a plurality of structures including a workpiece arranged in a machine tool, the assistance program comprising: receiving, from an external device, input of sensor data obtained by sensing at least a portion of the plurality of structures; a step of displaying a sensing model based on the sensor data received from an external device and a shape model of the structure in a comparative manner; receiving an input of sensor data information obtained from the sensing model from an external source in order to match a position, orientation, and dimensions of a structure of the displayed shape model with a structure of the displayed sensing model; to cause a computer to execute A geometric model creation work support program comprising:

11. A machine tool that processes a workpiece according to a processing program; The shape model creation work support device according to claim 1 or 2, A processing system comprising:

Citation Information

Patent Citations

  • Special-shaped product normal round hole efficient precision machining method based on three-axis machine tool

    CN117300729A

  • Work processing system and work processing method

    JP2005267404A

  • Collision prevention method for machine tool operating part

    JP2006102923A

  • Workpiece shape measuring device of machine tool

    JP2010201582A

  • Three-dimensional model forming device

    JP2019053369A