Display device and storage medium
By setting the swing conditions to generate tool path information and distinguishing the display methods of actual cutting and empty cutting parts, the problem of poor visibility of tool paths is solved and a clear tool path display is achieved.
Patent Information
- Application Number
- CN202180078628.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-30
- Filing Date
- 2021-11-26
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2041-11-26
AI Technical Summary
In the prior art, the tool path drawing function is difficult to distinguish the actual cutting part from the empty cutting part, especially when the swing condition increases, the visibility of the tool path is reduced.
By setting the swing conditions, tool path information is generated, actual cutting and empty cutting parts are determined, and display methods are changed in the display section, for example, different colors or linear types are used to distinguish actual cutting and empty cutting parts.
Improves the visibility of tool paths, allowing users to clearly identify the ratio and chip shape of empty cutting and actual cutting at a glance.
Smart Images

Figure CN116472502B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a display device, a computer program, and a storage medium. Background Art
[0002] Conventionally, oscillating cutting is known, in which the workpiece and cutting tool are fed in the machining direction while being cut, while the workpiece and cutting tool are simultaneously vibrated back and forth relative to each other (see, for example, Patent Document 1). Furthermore, a tool path drawing function is also known, in which the tool path of the cutting tool during machining is displayed on a display device.
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Patent No. 6667724 Summary of the Invention
[0006] Problems to be solved by the invention
[0007] In this toolpath depiction function, the toolpath is displayed as a single line for each rotation of the workpiece. However, conventional toolpath depiction functions do not distinguish between the actual cut portion of the toolpath and the portion not actually cut (the "dry cut" portion). Therefore, in conventional toolpath depiction functions, distinguishing between the actual cut portion and the "dry cut" portion becomes difficult, particularly when the oscillation frequency or amplitude, which are part of the oscillation conditions, increases, reducing toolpath visibility. Therefore, there is a demand for improved toolpath visibility.
[0008] Means for solving problems
[0009] A display device according to one embodiment of the present invention comprises: a swing condition setting unit for setting a swing condition for swing cutting in which a workpiece and a tool vibrate relative to each other; a tool path information generating unit for generating tool path information related to a tool path based on the swing condition; a determination unit for determining an actual cutting portion and an empty cutting portion in the tool path based on the tool path information; and a display control unit for controlling the display of the tool path in which the display mode of the actual cutting portion and the empty cutting portion in the tool path is changed.
[0010] A computer program according to one embodiment of the present invention causes a computer to execute the following steps: a step of setting an oscillation condition for performing an oscillation cutting process in which a workpiece and a tool vibrate relative to each other; a step of generating tool path information related to a tool path based on the oscillation condition; a step of determining an actual cutting portion and an empty cutting portion in the tool path based on the tool path information; and a step of controlling a display unit to display the tool path in which the display mode of the actual cutting portion and the empty cutting portion in the tool path has been changed.
[0011] A storage medium in one embodiment of the present invention stores a computer program that causes a computer to execute the following steps: a step of setting an oscillation condition for performing an oscillation cutting process in which a workpiece and a tool vibrate relative to each other; a step of generating tool path information related to a tool path based on the oscillation condition; a step of determining an actual cutting portion and an empty cutting portion in the tool path based on the tool path information; and a step of controlling the display of the tool path in which the display mode of the actual cutting portion and the empty cutting portion in the tool path is changed on a display unit.
[0012] Effects of the Invention
[0013] According to one embodiment of the present disclosure, the visibility of a tool path can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 An overview of a display device according to this embodiment is shown.
[0015] Figure 2 A specific example of a tool path displayed on the display device of this embodiment is shown.
[0016] Figure 3 Another specific example of the tool path displayed on the display device of this embodiment is shown.
[0017] Figure 4 A display example displayed by the display device of this embodiment is shown.
[0018] Figure 5 A display example displayed by the display device of this embodiment is shown.
[0019] Figure 6 This is a flowchart showing the processing flow of the display device according to this embodiment. DETAILED DESCRIPTION
[0020] Hereinafter, an example of an embodiment of the present invention will be described. Figure 1 The schematic diagram of the display device 1 of this embodiment is shown in FIG. Figure 1As shown, the display device 1 may be a numerical control device connected to the machine tool 2 , or may be a computer device having servo debugging software (SERVO GUIDE) and connected to the numerical control device.
[0021] The machine tool 2 is, for example, a device for performing oscillating cutting on a workpiece, and is directly or indirectly connected to the display device 1. The machine tool 2 has a general structure for performing oscillating cutting, such as a tool, a spindle, and a feed axis.
[0022] The display device 1 includes a swing condition setting unit 11 , a tool path information generating unit 12 , a determining unit 13 , a display control unit 14 , and a display unit 15 .
[0023] The oscillation condition setting unit 11 sets oscillation conditions (eg, spindle speed, spindle feed rate, oscillation frequency, oscillation amplitude, etc.) for performing oscillation cutting in which the workpiece and the tool vibrate relative to each other, based on a machining program, machining conditions, and the like.
[0024] The toolpath information generating unit 12 generates toolpath information related to the toolpath based on the swing conditions. For example, the toolpath information generating unit 12 generates the toolpath information by simulating the command values of the machining program. Alternatively, the toolpath information generating unit 12 may generate the toolpath information based on feedback from the machine tool 2 while operating the machine tool 2. The toolpath information includes, for example, information such as the spindle angle, feed axis position, and feed rate per rotation, which is used to display the toolpath on the display unit 15.
[0025] The determination unit 13 determines the actual cut portion and the uncut portion in the tool path based on the tool path information generated by the tool path information generation unit 12. The conditions for the determination unit 13 to determine the actual cut portion and the uncut portion will be described later.
[0026] The display control unit 14 controls the display unit 15 to display the toolpath with the actual cut portion and the empty cut portion determined by the determination unit 13 based on the toolpath information so as to change the display format of the actual cut portion and the empty cut portion in the toolpath.
[0027] The display unit 15 is, for example, a liquid crystal display, an organic EL display, etc. The display unit 15 displays information related to the tool path and the like as described above under the control of the display control unit 14 .
[0028] Figure 2 A specific example of a tool path displayed on the display device 1 of this embodiment is shown. Figure 2 The tool path shown is composed of multiple sine waves. Figure 2 In the diagram, the vertical axis represents the position of the feed axis and the horizontal axis represents the spindle angle. Figure 2In the example shown, the display device 1 displays the tool paths in the first, second, third, and fourth oscillatory cutting processes.
[0029] As described above, the determination unit 13 determines the actual cutting portion and the uncut portion in the toolpath based on the toolpath information. Specifically, based on the toolpath information, the determination unit 13 determines the portion where a toolpath overlaps with the next toolpath as the uncut portion, and determines the portion where a toolpath does not overlap with another toolpath as the actual cutting portion.
[0030] For example, the determination unit 13 determines that the portion where the first tool path overlaps with the second tool path is an empty cutting portion, and determines that the portion where the first tool path does not overlap with the second tool path is an actual cutting portion.
[0031] Similarly, the determination unit 13 determines that the portion where the second tool path overlaps with the third tool path is an empty cutting portion, and determines that the portion where the second tool path does not overlap with the third tool path is an actual cutting portion.
[0032] Similarly, the determination unit 13 determines that the portion where the third tool path overlaps with the fourth tool path is an empty cutting portion, and determines that the portion where the third tool path does not overlap with the fourth tool path is an actual cutting portion.
[0033] The display control unit 14 controls the display unit 15 to display the tool path with the actual cutting portion and the uncut portion of the tool path displayed in a different manner. Specifically, the display control unit 14 controls the display unit 15 to display the actual cutting portion of the tool path and not to display the uncut portion of the tool path.
[0034] Furthermore, the area enclosed by the actual cutting portion in the tool path and the intersection of the actual cutting portion represents the approximate shape of the workpiece chips generated by the oscillating cutting process. Therefore, the display control unit 14 displays the approximate shape of the workpiece chips generated by the oscillating cutting process by changing the display method of the area enclosed by the actual cutting portion in the tool path and the intersection of the actual cutting portion.
[0035] Specifically, the display control unit 14 fills the range surrounded by the actual cutting portion and the intersection of the actual cutting portion in the tool path with different colors, thereby showing the schematic shape of the chips of the workpiece generated by the swing cutting process.
[0036] More specifically, the display control unit 14 fills the area surrounded by the actual cutting portion of the first tool path and the intersection of the actual cutting portion of the first tool path with the vertical axis and the horizontal axis with blue. Similarly, the display control unit 14 fills the area surrounded by the actual cutting portions of the first and second tool paths and the intersection of the actual cutting portions of the first and second tool paths with red.
[0037] Similarly, the display control unit 14 fills the display mode of the range surrounded by the actual cutting portions of the second and third tool paths and the intersection of the actual cutting portions of the second and third tool paths with green. Similarly, the display control unit 14 fills the display mode of the range surrounded by the actual cutting portions of the third and fourth tool paths and the intersection of the actual cutting portions of the third and fourth tool paths with light blue.
[0038] Furthermore, the display control unit 14 changes the colors of the plurality of tool paths to colors that associate each tool path with the approximate shape of the chips generated by the tool path. Specifically, the display control unit 14 changes the colors of the plurality of tool paths to colors that are the same as the approximate shape of the chips generated by the tool paths.
[0039] More specifically, the display control unit 14 changes the color of the first tool path to blue, the color of the second tool path to red, the color of the tool path in the third oscillation cutting process to green, and the color of the tool path in the fourth oscillation cutting process to light blue.
[0040] Furthermore, the display control unit 14 changes the tool path and the schematic shape of the chips to colors of the same color family. Specifically, the display control unit 14 changes the color of the schematic shape of the chips generated by the first tool path to blue, changes the color of the schematic shape of the chips generated by the tool path in the second oscillating cutting process to red, changes the color of the schematic shape of the chips generated by the tool path in the third oscillating cutting process to green, and changes the color of the schematic shape of the chips generated by the tool path in the fourth oscillating cutting process to light blue.
[0041] In the above example, the display control unit 14 controls the display unit 15 to display the actual cutting portion of the tool path and not the empty cutting portion of the tool path. However, the display method of the actual cutting portion and the empty cutting portion may be changed to other methods.
[0042] For example, the display control unit 14 can control the display of the actual cutting portion and the uncut portion of the tool path in different colors. Alternatively, the display control unit 14 can control the display of the actual cutting portion of the tool path with a solid line and the uncut portion with a dashed line. Furthermore, the display control unit 14 can add a specific mark to the display to emphasize the location where the uncut portion occurs. For example, the display control unit 14 can control the display of the uncut portion of the path to be marked with an arrow or surrounded by a circle.
[0043] In addition, in the above example, the display control unit 14 indicates the approximate shape of the chips of the workpiece generated by the swing cutting process by filling the range surrounded by the actual cutting part in the tool path and the intersection of the actual cutting part with different colors, but, for example, the display control unit 14 can also use a frame line to surround the range surrounded by the actual cutting part in the tool path and the intersection of the actual cutting part to emphasize the display.
[0044] In addition, in the above example, the display control unit 14 changes the colors of multiple tool paths, changing the approximate shapes of each tool path and the chips generated by each tool path to colors of the same color system, but, for example, each tool path and the approximate shapes of the chips generated by the tool path can also be made into hatching lines with the same pattern.
[0045] Figure 3 Another specific example of the tool path displayed on the display device 1 of this embodiment is shown. Figure 3 The tool path shown is composed of multiple triangle waves. Figure 3 In the example, also with Figure 4 Likewise, the determination unit 13 determines the actual cutting portion and the empty cutting portion in the tool path based on the tool path information.
[0046] Furthermore, the display control unit 14 displays the schematic shape of workpiece chips generated by the oscillating cutting process by changing the display format of the range surrounded by the actual cut portion and the intersection of the actual cut portion in the tool path.
[0047] Furthermore, the display control unit 14 changes the colors of the plurality of tool paths to colors that associate each tool path with the schematic shape of chips generated by the tool path.
[0048] In this manner, even when the tool path is composed of a plurality of triangular waves, the display device 1 can control the display unit 15 to display the tool path with the display format of the actual cutting portion and the uncut portion in the tool path changed.
[0049] Figure 4 and Figure 51 shows an example of a display displayed by the display device 1 of this embodiment. Figure 4 and Figure 5 As shown, the display device 1 displays the tool path of the swing cutting, and the display unit 15 displays the setting of the swing condition.
[0050] Here, regarding the tool path of the oscillating cutting, the display device 1 is controlled so that the empty cutting part is not displayed and the range showing the general shape of the chip is filled with a predetermined color. In addition, the setting of the oscillation condition includes I (the number of vibrations per spindle rotation), K (the vibration amplitude magnification relative to the feed rate per spindle rotation), F (the feed rate per spindle rotation) (mm / rev) and S (the spindle speed per minute) (min -1 ).
[0051] Furthermore, the display device 1 displays a model 31 of the oscillating cutting tool and a model 32 of the workpiece cut by the oscillating tool on the display unit 15 .
[0052] exist Figure 4 When the swing condition is changed, the display device 1 regenerates the tool path information, determines the actual cutting part and the empty cutting part, etc. Figure 5 As shown, the display device 1 displays the actual cutting portion of the tool path again. At the same time, the display device 1 also updates the display of the rough shape of the chips of the workpiece generated by the swing cutting process.
[0053] Figure 6 This is a flowchart showing the flow of processing performed by the display device 1 according to this embodiment.
[0054] In step S1 , the oscillation condition setting unit 11 sets oscillation conditions for performing oscillation cutting in which a workpiece and a tool are relatively vibrated.
[0055] In step S2 , the tool path information generating unit 12 generates tool path information related to the tool path based on the swing condition.
[0056] In step S3 , the determination unit 13 determines the actual cutting portion and the empty cutting portion in the tool path based on the tool path information generated by the tool path information generation unit 12 .
[0057] In step S4 , the display control unit 14 controls the display unit 15 to display the tool path with the actual cutting portion and the empty cutting portion determined by the determination unit 13 based on the tool path information.
[0058] As described above, the display device 1 of the present embodiment comprises: an oscillation condition setting unit 11, which sets the oscillation condition for performing oscillation cutting in which the workpiece and the tool vibrate relative to each other; a tool path information generating unit 12, which generates tool path information related to the tool path based on the oscillation condition; a determination unit 13, which determines the actual cutting portion and the empty cutting portion in the tool path based on the tool path information; and a display control unit 14, which controls so that the tool path after the display mode of the actual cutting portion and the empty cutting portion in the tool path is changed is displayed on the display unit 15.
[0059] Thus, the display device 1 can distinguish between the actual cutting portion and the idle cutting portion in the tool path. Therefore, the user using the display device 1 can clearly visually recognize whether idle cutting occurs in the tool path and the ratio of actual cutting to idle cutting.
[0060] Furthermore, the display control unit 14 displays the approximate shape of the workpiece chips produced by the oscillating cutting process by changing the display method of the range surrounded by the actual cutting portion and the intersection of the actual cutting portions in the tool path. This allows the user using the display device 1 to confirm the approximate shape of the workpiece chips produced by the oscillating cutting process.
[0061] The display control unit 14 also changes the colors of the plurality of toolpaths to colors that associate each toolpath with the schematic shape of the chips generated by each toolpath. This allows the user of the display device 1 to confirm which chip is generated in which toolpath.
[0062] While the embodiments of the present invention have been described above, the display device 1 can be implemented using hardware, software, or a combination thereof. Furthermore, the control method executed by the display device 1 can also be implemented using hardware, software, or a combination thereof. Here, implementation using software means implementation by a computer reading and executing a program.
[0063] The program can be stored using various types of non-transitory computer readable media (non-transitory computer readable medium) and provided to the computer. Non-transitory computer readable media include various types of tangible storage media (tangible storage medium). Examples of non-transitory computer readable media include magnetic recording media (e.g., hard disk drives), optical magnetic recording media (e.g., optical magnetic disks), CD-ROM (Read Only Memory), CD-R, CD-R / W, semiconductor memories (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)).
[0064] The above-described embodiments are preferred embodiments of the present invention and do not limit the scope of the present invention to the above-described embodiments. The present invention can be implemented in various modified forms without departing from the spirit of the present invention.
[0065] Description of Reference Signs
[0066] 1 display device
[0067] 11 Swing condition setting unit
[0068] 12 Tool path information generation unit
[0069] 13 Judgment Department
[0070] 14 Display control unit
[0071] 15. Display unit.
Claims
1. A display device, characterized in that: have: a swing condition setting unit for setting a swing condition for performing swing cutting in which the workpiece and the tool are vibrated relative to each other; a tool path information generating unit configured to generate tool path information related to the tool path based on the swing condition; a determination unit that determines an actual cutting portion and an empty cutting portion in the tool path based on the tool path information; as well as A display control unit controls the display unit to display the tool path in which the display modes of the actual cutting portion and the uncut portion in the tool path are changed.
2. The display device according to claim 1, wherein The display control unit displays a schematic shape of chips of the workpiece generated by the swing cutting process by changing a display method of a range surrounded by the actual cutting portion and an intersection of the actual cutting portion in the tool path.
3. The display device according to claim 2, wherein: The display control unit changes the colors of the plurality of tool paths to colors that associate each tool path with a schematic shape of the chips generated by each tool path.
4. A storage medium storing a computer program, characterized in that The computer program causes the computer to execute the following steps: a step of setting a swing condition for performing a swing cutting process in which a workpiece and a tool are vibrated relative to each other; a step of generating tool path information related to the tool path based on the swing condition; a step of determining an actual cutting portion and an empty cutting portion in the tool path based on the tool path information; as well as The step of controlling the display unit to display the tool path in which the display modes of the actual cutting portion and the empty cutting portion in the tool path are changed.
Citation Information
Patent Citations
Information processor
CN108693836A
Input controlling method for working data in numerical controller
JP1987074104A