Display devices for machine tools

JP7914225B2Active Publication Date: 2026-09-01FANUC LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024547985
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-21
Publication Date
2026-09-01
Estimated Expiration
2042-09-21

AI Technical Summary

Benefits of technology

【0007】 本開示によれば、揺動切削加工における加工条件や揺動条件の入力値の変更に伴う加工状態の変化を直感的に把握できる技術を提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007914225000008
    Figure 0007914225000008
  • Figure 0007914225000009
    Figure 0007914225000009
  • Figure 0007914225000010
    Figure 0007914225000010
Patent Text Reader

Abstract

The present invention provides a technology for enabling intuitive grasp of a change in processing state due to a change in input values of processing conditions and oscillation conditions in oscillating cutting processing. A display device 1 for a machine tool that processes a workpiece W while oscillating a cutting tool T and the workpiece W relative to each other comprises a condition input unit 11 that receives at least one input of the processing conditions and oscillation conditions by input means 30 (slider bars 31, 32, 35, 36) with which input values can be changed continuously, a processing state calculation unit 12 that calculates the processing state according to the input of the processing conditions and oscillation conditions, and a display unit 13 that displays the calculated processing state.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a display device for a machine tool. [Background Art]

[0002] Conventionally, in order to avoid problems such as processing defects and machine failures caused by continuous chips generated during cutting entanglement with a workpiece or a cutting tool, oscillatory cutting has been known, in which a workpiece is cut while relatively oscillating a cutting tool and the workpiece. In this oscillatory cutting, by adjusting the oscillation frequency and oscillation amplitude, a tool path which is the trajectory of the cutting tool is set to partially overlap the previous tool path. As a result, an idle running called air cut, in which the cutting edge of the cutting tool separates from the surface of the workpiece, occurs, thereby shredding chips. In a machine tool that performs this type of oscillatory cutting, numerical values of oscillation conditions such as oscillation frequency and oscillation amplitude are input, and the input result is checked on a display device (see, for example, Patent Document 1). [Prior Art Literature] [Patent Literature]

[0003] [Patent Document 1] Japanese Patent No. 6843313 [Summary of Invention] [Problem to be Solved by the Invention]

[0004] Incidentally, in oscillatory cutting, oscillation conditions are input numerically, and whether an intersection occurs between the previous pass and the current pass is confirmed based on the obtained waveform. However, with conventional display devices, it is difficult to grasp how the processing state such as waveform, whether chips can be shredded, chip length, surface roughness changes when processing conditions and oscillation conditions are changed.

[0005] The present disclosure has been made in view of the above problem, and an object of the present disclosure is to provide a technology that allows intuitive grasping of changes in processing state accompanying changes in input values of processing conditions and oscillation conditions in oscillatory cutting. [Means for solving the problem]

[0006] This disclosure relates to a control device for a machine tool that processes a workpiece while oscillating a cutting tool relative to it, comprising: a condition input unit that receives input of at least one of processing conditions and oscillating conditions by an input means capable of continuously changing input values; a processing state calculation unit that calculates a processing state according to the input of the processing conditions and the oscillating conditions; and a display unit that displays the calculated processing state. [Effects of the Invention]

[0007] According to this disclosure, it is possible to provide a technology that allows for an intuitive understanding of changes in the machining state that occur when the input values ​​of the machining conditions and oscillation conditions are changed in oscillating cutting processes. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram to explain oscillating cutting. [Figure 2] This is a functional block diagram of the display device for a machine tool according to the first embodiment. [Figure 3] This is a functional block diagram of the processing state calculation unit. [Figure 4] This is a diagram showing the cutting path as a machining state. [Figure 5] This diagram illustrates the maximum distance between paths in a cutting path. [Figure 6] This figure shows an example of an image displayed on the input means and processing status display unit before the conditions were changed. [Figure 7] This figure shows another example of the input means and the image displayed on the processing status display unit before the conditions were changed. [Figure 8] This figure shows an example of an image displayed on the input means and processing status display unit after the conditions have been changed. [Figure 9] This figure shows an example image of the input means that clearly indicates the range in which chips can be shredded according to the second embodiment. [Figure 10] This is a functional block diagram of the display device for a machine tool according to the third embodiment. [Modes for carrying out the invention]

[0009] The embodiments of this disclosure will be described in detail below with reference to the drawings.

[0010] [First Embodiment] The display device 1 of the machine tool according to the first embodiment of the present invention is for performing oscillating cutting, which cuts a workpiece while the cutting tool and the workpiece are oscillating relative to each other. First, oscillating cutting will be described with reference to Figure 1.

[0011] Figure 1 is a diagram illustrating oscillating cutting. In the example of oscillating cutting shown in Figure 1, at least one spindle S that rotates the cutting tool T and the workpiece W relative to each other, and at least one feed axis (not shown) that moves the cutting tool T relative to the workpiece W are operated to rotate the cutting tool T and the workpiece W relative to each other, and cutting is performed while the cutting tool T and the workpiece W are oscillating relative to each other in the feed direction. At this time, the tool path, which is the trajectory of the cutting tool T, is set so that the current path partially overlaps the previous path. That is, because the portion that has been machined in the previous path is partially included in the current path, an air cut occurs, which is a free-swinging motion where the cutting edge of the cutting tool T leaves the surface of the workpiece W, and the chips are shredded.

[0012] Furthermore, the shape of the workpiece is not limited in the oscillating cutting performed in this embodiment. That is, it is applicable whether the workpiece has tapered or arc-shaped portions on the machining surface, requiring multiple feed axes (Z-axis and X-axis), or whether the workpiece is cylindrical or cylindrical and only one specific feed axis (Z-axis) is sufficient.

[0013] Next, the configuration of the display device 1 for a machine tool will be described. FIG. 2 is a functional block diagram of the display device 1 for a machine tool according to an embodiment of the present invention. The display device 1 for a machine tool of the present embodiment is configured using, for example, a computer including memories such as ROM (read only memory) and RAM (random access memory), a CPU (control processing unit), and a communication control unit, which are connected to each other via a bus. The functions and operations of the above-described functional units are achieved through cooperation between the CPU and the memory installed in the computer and a control program stored in the memory. Further, the display device 1 for a machine tool may be configured of a CNC (Computer Numerical Controller), a PLC (Programmable Logic Controller), or the like, and may also be connected to a host computer that outputs processing conditions such as rotational speed, in addition to processing programs.

[0014] As shown in FIG. 2, the display device 1 for a machine tool includes a condition input unit 11, a processing state calculation unit 12, and a display unit 13.

[0015] The condition input unit 11 receives an input of at least one of processing conditions and oscillation conditions via an input means capable of continuously changing input values. A configuration example of the input means will be described later.

[0016] Here, the processing conditions include at least information relating to the relative feed amount per rotation between the cutting tool and the workpiece, and information relating to the shape of the cutting edge of the cutting tool, and also include, for example, information relating to the spindle rotation speed S (1 / min), the feed speed of the cutting tool (mm / min), the workpiece diameter (mm), the clearance angle of the cutting tool (°), and the like. Note that, as the information relating to the relative feed amount per rotation between the cutting tool and the workpiece, the feed per revolution F (mm / rev) can be mentioned, and as the information relating to the shape of the cutting edge of the cutting tool, the radius R (mm) of the cutting edge can be mentioned.

[0017] Further, the oscillation conditions include information on the number of oscillations per relative revolution between the cutting tool and the workpiece, and information on the oscillation amplitude relative to the feed amount per relative revolution between the cutting tool and the workpiece. Examples of the information on the number of oscillations per relative revolution between the cutting tool and the workpiece include an oscillation frequency multiplier I (multiples) indicating the oscillation frequency per revolution of the spindle. Further, examples of the information on the oscillation amplitude relative to the feed amount per relative revolution between the cutting tool and the workpiece include an oscillation amplitude multiplier K (multiples) indicating the magnitude of the oscillation amplitude relative to the magnitude of the feed amount per revolution of the spindle. The oscillation frequency multiplier I (multiples) may be specified directly, or may be calculated from the oscillation frequency (Hz) and the spindle rotation speed S (1 / min) after specifying the oscillation frequency (Hz). Similarly, the oscillation amplitude multiplier K (multiples) may also be specified directly, or may be calculated from the oscillation amplitude (mm), the feed rate (mm / min) and the spindle rotation speed S (1 / min) after specifying the oscillation amplitude (mm).

[0018] The machining state calculation unit 12 calculates a machining state based on the machining conditions and oscillation conditions input from the condition input unit 11. Here, the machining state refers to the cutting path, whether chip cutting is possible, the chip length, the surface roughness of the workpiece W, the oscillation frequency in oscillation, the vibration amplitude in oscillation, the maximum acceleration in oscillation, and the like.

[0019] An example of the determination method and calculation method of the machining state calculation unit 12 will be described. Note that mathematical formulas are used as necessary in the following description, and in these mathematical formulas, Y represents the coordinate value in the feed direction (mm), f represents the feed amount F per revolution of the spindle (mm / rev), S represents the spindle rotation speed (1 / min), t represents time (sec), I represents the oscillation frequency multiplier (multiples), K represents the oscillation amplitude multiplier (multiples), r represents the workpiece diameter (mm), which is the radius of the workpiece W, R represents the cutting edge radius (mm), which is the shape of the cutting edge such as a nose, and h represents the maximum height Rz (μm), which is an index of surface roughness.

[0020] Figure 3 is a functional block diagram of the machining state calculation unit 12. As shown in Figure 3, the machining state calculation unit 12 includes a cutting path calculation unit 21, a chip shredding determination unit 22, a chip length calculation unit 23, a surface roughness calculation unit 24, an oscillation frequency calculation unit 25, an oscillation amplitude calculation unit 26, and a maximum acceleration calculation unit 27.

[0021] The cutting path calculation unit 21 calculates the relative cutting path between the cutting tool T and the workpiece W based on the machining conditions and oscillation conditions. The machining conditions used to calculate the cutting path are, for example, the spindle speed S (1 / min) and the feed rate F (mm / rev) per spindle revolution. The oscillation conditions used to calculate the cutting path are, for example, the oscillation frequency multiplier I (times), which indicates the oscillation frequency per spindle revolution, and the oscillation amplitude multiplier K (times), which indicates the magnitude of the oscillation amplitude relative to the magnitude of the feed rate per spindle revolution.

[0022] The cutting path calculation unit 21 calculates the coordinate value Y (mm) in the feed direction of the cutting path using the following formula (1), and derives the oscillation waveform as the cutting path.

[0023]

number

[0024] Figure 4 shows the cutting path. As shown in Figure 4, the cutting path calculation unit 21 outputs a graph plotted with formula (1) as the machining state 40 to the display unit 13. In other words, the oscillation waveform is shown as the machining state 40.

[0025] The chip shredding determination unit 22 determines whether or not chip shredding is possible. The oscillation conditions used to determine whether or not chip shredding is possible include, for example, the oscillation frequency ratio I (times), which indicates the oscillation frequency per revolution of the spindle, and the oscillation amplitude ratio K (times), which indicates the magnitude of the oscillation amplitude relative to the magnitude of the feed amount per revolution of the spindle.

[0026] The chip shredding determination unit 22 determines whether chip shredding is possible using the following formula (2). The chip shredding determination unit 22 determines that chip shredding is possible if formula (2) is satisfied, and determines that chip shredding is impossible if formula (2) is not satisfied.

[0027]

number

[0028] The chip length calculation unit 23 calculates the length of the chips from the workpiece W based on the machining conditions and the oscillation conditions. The machining conditions used to calculate the chip length are, for example, the workpiece diameter (mm), which is the radius of the workpiece W. The oscillation conditions used to calculate the chip length are, for example, the oscillation frequency multiplier I (times), which indicates the oscillation frequency per revolution of the spindle. The chip length calculation unit 23 calculates the chip length using the following formula (3).

[0029]

number

[0030] The surface roughness calculation unit 24 calculates the surface roughness of the W workpiece based on the machining conditions and oscillation conditions. The machining conditions used to calculate the surface roughness are, for example, the feed rate F (mm / rev) per revolution of the spindle and the cutting edge R (mm), which is the cutting edge shape of the cutting tool T. The oscillation conditions used to calculate the surface roughness are, for example, the oscillation frequency multiplier I (times), which indicates the oscillation frequency per revolution of the spindle, and the oscillation amplitude multiplier K (times), which indicates the magnitude of the oscillation amplitude relative to the magnitude of the feed rate per revolution of the spindle.

[0031] The surface roughness calculated by the surface roughness calculation unit 24 includes, for example, at least one of the following: arithmetic mean roughness, maximum height which is the maximum value of the distance between peaks and valleys, maximum peak height which is the maximum value of the height from the mean line of the surface, maximum valley depth which is the absolute value of the minimum value of the height from the mean line of the surface, average height which is the average value of the heights of adjacent peaks and valleys that constitute a pair of contour curve elements, maximum cross-sectional height which is the sum of the maximum peak height and the maximum valley depth of the contour curve elements, and load length ratio which is the ratio of the load length of the contour curve elements at a predetermined cutting level (height %) or μm to the evaluation standard length.

[0032] Referring to Figure 5, an example of how the surface roughness calculation unit 24 calculates the maximum height Rz as surface roughness will be explained. Figure 5 is a diagram illustrating the maximum distance between cutting paths. Figure 5 shows the location where the distance between cutting paths is maximum. In this embodiment, the coordinate values ​​Y of the location where the distance between cutting paths is maximum are obtained using the above formula (1), and the distance between the obtained coordinate values ​​is taken as the maximum distance between cutting paths. Then, for example, when calculating the maximum height Rz, which is the maximum distance between peaks and valleys as surface roughness, the R (mm) of the cutting edge and the maximum distance between cutting paths obtained as described above are substituted into f in the following formula (4), and h is calculated as the maximum height Rz.

[0033]

number

[0034] As mentioned above, surface roughness is not limited to the maximum height Rz. Surface roughness may also be, for example, the arithmetic mean roughness Ra.

[0035] The oscillation frequency calculation unit 25 calculates the oscillation frequency in the relative oscillation between the cutting tool T and the workpiece W based on the machining conditions and the oscillation conditions. The machining conditions used to calculate the oscillation frequency are, for example, the spindle speed S (1 / min). The oscillation conditions used to calculate the oscillation frequency are, for example, the oscillation frequency multiplier I (times) which indicates the oscillation frequency per revolution of the spindle. The oscillation frequency calculation unit 25 calculates the oscillation frequency using the following formula (5).

[0036]

number

[0037] The oscillation amplitude calculation unit 26 calculates the oscillation amplitude in the relative oscillation between the cutting tool T and the workpiece W based on the machining conditions and the oscillation conditions. The machining conditions used to calculate the oscillation amplitude are, for example, the feed rate F (mm / rev) each time. The oscillation conditions used to calculate the oscillation amplitude are, for example, the oscillation amplitude magnification K (times), which indicates the magnitude of the oscillation amplitude relative to the magnitude of the feed rate per revolution of the spindle. The oscillation amplitude calculation unit 26 calculates the oscillation amplitude using the following formula (6).

[0038]

number

[0039] The maximum acceleration calculation unit 27 calculates the maximum acceleration in the relative oscillation between the cutting tool T and the workpiece W based on the machining conditions and oscillation conditions. The machining conditions used to calculate the maximum acceleration are, for example, the spindle speed S (1 / min) and the feed rate F (mm / rev) each time. The oscillation conditions used to calculate the maximum acceleration are, for example, the oscillation amplitude multiplier K (times), which indicates the magnitude of the oscillation amplitude relative to the magnitude of the feed rate per revolution of the spindle, and the oscillation frequency multiplier I (times), which indicates the oscillation frequency per revolution of the spindle. The maximum acceleration calculation unit 27 calculates the maximum acceleration using the following formula (7).

[0040]

number

[0041] The configuration of the processing state calculation unit 12 has been described above. Note that the determination method and calculation method described above are examples, and the processing state may be calculated using a method other than the one using the formula described above.

[0042] Next, the display unit 13 will be described. Figure 6 shows an example of an image displayed on the display unit 13 showing the input means and processing status before the conditions are changed.

[0043] As shown in Figure 6, the display unit 13 displays both the input means 30 for inputting machining conditions and oscillation conditions, and the machining state 41 calculated by the machining state calculation unit 12. In this embodiment, the machining state 40 showing the oscillation waveform shown in Figure 4 is also displayed on the display unit 13 along with the display in Figure 6.

[0044] The block displaying the machining conditions for input means 30 shows a slider bar 31 for inputting the feed rate F [mm] and a slider bar 32 for inputting the cutting edge radius R [mm]. To the left of slider bar 31, a window 33 is displayed that shows the input result of the feed rate F [mm] as a numerical value. In this example, the operator operates the slider bar and inputs 0.2 as a numerical value. To the left of slider bar 32, a window 34 is displayed that shows the input result of the cutting edge radius R [mm] as a numerical value. In this example, the operator operates the slider bar and inputs 0.4 as a numerical value. Note that the spindle speed S (1 / min), etc., are assumed to be set in advance or by another input means.

[0045] The block displaying the oscillation conditions of the input means 30 shows a slider bar 35 for inputting the oscillation frequency multiplier I (times) and a slider bar 36 for inputting the oscillation amplitude multiplier K (times). To the left of slider bar 35, a window 37 is displayed that shows the input result of oscillation frequency multiplier I (times) as a numerical value. In this example, the operator operates slider bar 35, and 1.5 is entered as the numerical value. To the left of slider bar 36, a window 38 is displayed that shows the input result of oscillation amplitude multiplier K (times) as a numerical value. In this example, the operator operates slider bar 36, and 1.2 is entered as the numerical value.

[0046] Figure 7 shows another example of the input means and the image displayed on the processing status display unit before the conditions are changed. In the example shown in Figure 6, scroll bars are used for inputting both processing conditions and oscillation conditions, but as shown in Figure 7, slider bars may be used for some of the processing conditions and oscillation conditions. In particular, only the conditions that you want to check continuously can be input using scroll bars, while conditions that can be checked intermittently can be input numerically.

[0047] The processing status 41 displays the output result of the processing status calculation unit 12. In this example, the window 42, which displays the result of whether chip shredding is possible, is indicated by a symbol that chip shredding is possible. In addition, the window 43 displays the calculated result of chip length [mm], the window 44 displays the calculated result of maximum height Rz [μm], which is an indicator of surface roughness, the window 45 displays the calculated result of frequency [Hz], the window 46 displays the calculated result of amplitude [mm], and the window 45 displays the calculated result of maximum acceleration [mm / s]. 2 Window 47, which displays the calculation results, shows the numerical values ​​based on the processing conditions and oscillation conditions, respectively.

[0048] Figure 8 shows an example of the input means and the image displayed on the machining state display unit after the conditions have been changed. In the example shown in Figure 8, the feed rate F [mm] of the machining conditions has been changed from 0.2 to 0.3, while the values ​​of the cutting edge R [mm], oscillation amplitude magnification K (times), and oscillation frequency magnification I (times) remain the same. When new conditions are input, the machining state calculation unit 12 determines and calculates the machining state 41 again based on the input results. In the example in Figure 8, the maximum height Rz [μm] shown in window 44 changes from 50.0 to 112.5, the amplitude [mm] shown in window 46 changes from 0.240 to 0.360, and the maximum acceleration [mm / s] shown in window 47 changes from 0.240 to 0.360. 2 The value has changed from 18505.5 to 27758.3. Note that the output results for the determination of whether chip cutting is possible in window 42, the chip length [mm] value in window 43, and the frequency [Hz] value remain the same.

[0049] Furthermore, the machining state calculation unit 12 also re-outputs the machining state 40 of the oscillation waveform (cutting path) shown in Figure 4 based on the changed input conditions and outputs it to the display unit 13.

[0050] In this embodiment, re-output based on changes in machining conditions and oscillation conditions is performed in synchronization with the operation of the input means 30. That is, when at least one of the slider bar 31, which is the input unit for feed amount F [mm], slider bar 32, which is the input unit for cutting edge R [mm], slider bar 35, which is the input unit for oscillation frequency magnification I [times], or slider bar 36, which is the input unit for oscillation amplitude magnification K [times] is operated, the judgment result and numerical value corresponding to the changed input value among the machining state 40 of the cutting path and other machining states 41 are changed in synchronization.

[0051] The display device 1 for a machine tool that processes a workpiece W while relatively oscillating the cutting tool T and the workpiece W, as described above, provides the following effects.

[0052] The machine tool display device 1 according to this embodiment includes a condition input unit 11 that receives input of at least one of machining conditions and oscillation conditions via input means 30 (slider bars 31, 32, 35, 36) that can continuously change input values, a machining state calculation unit 12 that calculates the machining state according to the input of machining conditions and oscillation conditions, and a display unit 13 that displays the calculated machining state. This allows users to intuitively understand how the machining state changes by continuously moving the slider bars 31, 32, 35, 36, and reduces the effort required for setting machining conditions and input conditions.

[0053] Furthermore, the machining state calculation unit 12 of this embodiment includes at least one of the following: a cutting path calculation unit 21 that calculates the relative cutting path between the cutting tool T and the workpiece W; a chip shredding determination unit 22 that determines whether chip shredding is possible; a chip length calculation unit 23 that calculates the length of chips on the workpiece W; a surface roughness calculation unit 24 that calculates the surface roughness of the workpiece W; an oscillation frequency calculation unit 25 that calculates the oscillation frequency in the relative oscillation of the cutting tool T and the workpiece W; an oscillation amplitude calculation unit 26 that calculates the oscillation amplitude in the relative oscillation of the cutting tool T and the workpiece W; and a maximum acceleration calculation unit 27 that calculates the maximum acceleration in the relative oscillation of the cutting tool T and the workpiece W. This allows the operator to input machining conditions and oscillation conditions while checking various output results such as those shown in machining state 40 or machining state 41.

[0054] Furthermore, in this embodiment, the relative feed rate per revolution between the cutting tool T and the workpiece W (feed rate F), information regarding the relative number of oscillations per revolution between the cutting tool T and the workpiece W (oscillation frequency multiplier I), and information regarding the oscillation amplitude relative to the relative feed rate per revolution between the cutting tool T and the workpiece W (oscillation amplitude multiplier K) are input to the cutting path calculation unit 21 of the machining state calculation unit 12. This allows the input work to be performed while checking the cutting path that is re-output in synchronization with the input values.

[0055] Furthermore, in this embodiment, information regarding the relative number of oscillations per revolution between the cutting tool T and the workpiece W (oscillation frequency ratio I) and information regarding the oscillation amplitude with respect to the relative feed amount per revolution between the cutting tool T and the workpiece W (oscillation amplitude ratio K) are input to the chip shredding determination unit 22 of the machining state calculation unit 12. This allows the input work to be performed while checking the determination result, which is output in synchronization with the input value.

[0056] Furthermore, in this embodiment, information regarding the relative number of oscillations per revolution between the cutting tool T and the workpiece W (oscillation frequency magnification I), and information including the relative distance between the cutting tool T and the workpiece W from the center of rotation (workpiece diameter (mm)) are input to the chip length calculation unit 23 of the machining state calculation unit 12. Input work can be performed while checking the chip length output in synchronization with the input value.

[0057] Furthermore, in this embodiment, the relative feed rate per revolution (feed rate F) between the cutting tool T and the workpiece W, the cutting edge shape (cutting edge R) of the cutting tool T, information regarding the relative number of oscillations per revolution between the cutting tool T and the workpiece W (oscillation frequency magnification I), and information regarding the oscillation amplitude relative to the relative feed rate per revolution (oscillation amplitude magnification K) are input to the surface roughness calculation unit 24 of the machining state calculation unit 12. This makes the input work easier while checking the surface roughness index (maximum height Rz) that is re-output in synchronization with the input values.

[0058] Furthermore, in this embodiment, the relative rotational speed (rotational speed S) of the cutting tool T and the workpiece W, and information regarding the relative number of oscillations per revolution (oscillation frequency magnification I) of the cutting tool T and the workpiece W are input to the oscillation frequency calculation unit 25 of the machining state calculation unit 12. This makes the input work easier, as the user can check the oscillation frequency that is re-output in synchronization with the input value.

[0059] Furthermore, in this embodiment, information regarding the relative feed rate per revolution between the cutting tool T and the workpiece W (feed rate F), and the oscillation amplitude (oscillation amplitude magnification K) relative to the relative feed rate per revolution between the cutting tool T and the workpiece W, is input to the oscillation amplitude calculation unit 26 of the machining state calculation unit 12. This makes the input work easier, as the amplitude is re-output in synchronization with the input value.

[0060] Furthermore, in this embodiment, the relative rotational speed (rotational speed S) of the cutting tool T and the workpiece W, the relative feed rate per revolution (feed rate F) of the cutting tool T and the workpiece W, information regarding the relative oscillation frequency per revolution (oscillation frequency magnification I), and information regarding the oscillation amplitude relative to the relative feed rate per revolution (oscillation amplitude magnification K) of the cutting tool T and the workpiece W are input to the maximum acceleration calculation unit 27 of the machining state calculation unit 12. This makes the input work easier, as the maximum acceleration is re-output in synchronization with the input value.

[0061] Next, an embodiment different from the first embodiment will be described. In the following description, components common to the above embodiment will be denoted by the same reference numerals, and their detailed description may be omitted.

[0062] [Second Embodiment] Figure 9 shows an example image of the input means 30a in the second embodiment, which clearly indicates the range in which chips can be shredded. In the example in Figure 9, the slider bar 35a, which is the input unit for the oscillation frequency multiplier I [times] of the oscillation conditions, and the slider bar 36a, which is the input unit for the oscillation amplitude multiplier K [times], are displayed in different colors to distinguish between the range in which chips can be shredded and the range in which chips cannot be shredded. Note that whether or not a range can be shredded may be set in advance by the operator, or the chip shredding determination unit 22 may be configured to set it based on a value that has been entered in advance.

[0063] In the slider bar 35a for the oscillation frequency magnification I [times], the range where chip cutting is possible and the range where chip cutting is not possible are displayed alternately in different colors along the longitudinal direction of the slider bar 35a, with the range where chip cutting is possible being intermittently arranged. In the slider bar 36a, which is the input section for the oscillation amplitude magnification K [times], the color indicates that almost the entire range, excluding the leftmost part of the input range, is within the range where chip cutting is possible.

[0064] Furthermore, the condition input unit 11 is configured to accept user input only within the range where chip cutting is possible for both slider bars 35a and 36a. Therefore, the operator is prevented from moving slider bars 35a and 36a to a range where chip cutting is not possible.

[0065] As described above, in the display device 1 of the machine tool of the second embodiment, the condition input unit 11 clearly indicates the range in which chips can be shredded to the input means 30a (slider bars 35a and 36a). This makes it easy to grasp the range in which chips can be shredded and allows for smooth input work on the input means 30a.

[0066] Furthermore, the condition input unit 11 of the second embodiment sets a changeable range for the input means 30 based on the range in which chips can be shredded. This ensures that input values ​​are set only within the range in which chips can be shredded, thus reliably avoiding situations where chip shredding is not performed properly.

[0067] In the second embodiment, the elements are distinguished by color, but they may also be distinguished by shape or other characteristics.

[0068] [Third Embodiment] Figure 10 is a functional block diagram of the display device 1a of the machine tool according to the third embodiment. As shown in Figure 10, the display device 1A of the machine tool according to the third embodiment differs from the display device 1 of the machine tool according to the first embodiment in that it includes a condition range acquisition unit 14, while the other configurations are the same as those of the first embodiment.

[0069] In the third embodiment, the processing conditions and the range of the oscillation conditions can be specified. The condition range acquisition unit 14 acquires the processing conditions and the range of the oscillation conditions from an input unit such as a keyboard or touch display or an input means such as an external computer (not shown).

[0070] The range of machining conditions includes, for example, the range of feed rate [mm] and the range of cutting edge [mm]. The operator can specify the range of feed rate [mm] to 0 to 1.0 or a different range, or the range of cutting edge [mm] to 0 to 1.0 or a different range, through an input means not shown.

[0071] The range of oscillation conditions is, for example, the range of oscillation frequency multiplier I [times] or the range of oscillation amplitude multiplier K [times]. The operator can specify the range of oscillation frequency multiplier I [times] to 0 to 16.0 or a different range, or specify the range of oscillation amplitude multiplier K [times] to 0 to 16.0 or a different range, through an input means not shown.

[0072] As described above, the machine tool display device 1a of the third embodiment further includes a condition range acquisition unit 14 that acquires the range of inputtable machining conditions and oscillation conditions, and the condition input unit 11 accepts input of machining conditions and oscillation conditions based on the input range acquired by the condition range acquisition unit 14. As a result, the input range is predetermined, so an interface that is easier for the operator to use depending on the situation can be realized.

[0073] Furthermore, the configuration of the processing state calculation unit 12 in the above embodiment can be appropriately modified depending on the circumstances, such as by omitting some functions or adding other functions. Also, the configuration of the third embodiment may be combined with the configuration of the second embodiment. Moreover, the display unit 13 may be configured to display items different from those described in the above embodiment.

[0074] This disclosure is not limited to the embodiments described above, and any modifications or improvements that can achieve the objectives of this disclosure are included. [Explanation of Symbols]

[0075] 1. Display device for machine tools 11. Condition Input Section 12 Processing state calculation unit 13 Display section 21 Cutting path calculation unit 22 Chip shredding determination unit 23 Chip length calculation unit 24 Surface roughness calculation unit 25 Oscillation frequency calculation unit 26. Oscillation Amplitude Calculation Unit 27 Maximum acceleration calculation section

Claims

1. A display device for a machine tool that processes a workpiece while oscillating the cutting tool relative to it, A condition input unit that receives at least one input from processing conditions and oscillation conditions by an input means that can continuously change the input value, A machining state calculation unit calculates the machining state according to the input of the machining conditions and the oscillation conditions, It comprises a display unit that displays the calculated processing state, The condition input unit is a display device for a machine tool that clearly indicates the range in which chips can be shredded to the input means.

2. The display device for a machine tool according to claim 1, wherein the condition input unit sets a changeable range for the input means based on the range in which chips can be shredded.

3. The system further includes a condition range acquisition unit that acquires the input range for the specified processing conditions and oscillation conditions, The display device for a machine tool according to claim 1, wherein the condition input unit receives input of the processing conditions and the oscillation conditions based on the input range.

4. The processing state calculation unit is: A cutting path calculation unit calculates the relative cutting path between the cutting tool and the workpiece, A chip shredding determination unit that determines whether chips can be shredded, A chip length calculation unit that calculates the length of the chips from the workpiece, A surface roughness calculation unit for calculating the surface roughness of the workpiece, A oscillation frequency calculation unit calculates the oscillation frequency in the relative oscillation of the cutting tool and the workpiece, A oscillation amplitude calculation unit calculates the oscillation amplitude in the relative oscillation of the cutting tool and the workpiece, A maximum acceleration calculation unit that calculates the maximum acceleration in the relative oscillation between the cutting tool and the workpiece, A display device for a machine tool according to claim 1, comprising at least one of the following.

5. The relative feed amount per revolution between the cutting tool and the workpiece, Information relating to the relative number of oscillations per revolution between the cutting tool and the workpiece, Information relating to the oscillation amplitude with respect to the relative feed amount per revolution between the cutting tool and the workpiece, The device for a machine tool according to claim 4, wherein the output is input to the cutting path calculation unit of the machining state calculation unit.

6. Information relating to the relative number of oscillations per revolution between the cutting tool and the workpiece, Information relating to the oscillation amplitude with respect to the relative feed amount per revolution between the cutting tool and the workpiece, The display device for a machine tool according to claim 4, wherein the following is input to the chip shredding determination unit of the processing state calculation unit.

7. Information relating to the relative number of oscillations per revolution between the cutting tool and the workpiece, Information including the relative distance of the cutting tool and the workpiece from the center of rotation, The display device for a machine tool according to claim 4, wherein the chip length is input to the chip length calculation unit of the processing state calculation unit.

8. The relative feed amount per revolution between the cutting tool and the workpiece, The cutting edge shape of the cutting tool, Information relating to the relative number of oscillations per revolution between the cutting tool and the workpiece, Information relating to the oscillation amplitude with respect to the relative feed amount per revolution between the cutting tool and the workpiece, The display device for a machine tool according to claim 4, wherein the processing state calculation unit inputs the surface roughness calculation unit.

9. The relative rotational speed of the cutting tool and the workpiece, Information relating to the relative number of oscillations per revolution between the cutting tool and the workpiece, The display device for a machine tool according to claim 4, wherein the output is input to the oscillation frequency calculation unit of the processing state calculation unit.

10. The relative feed amount per revolution between the cutting tool and the workpiece, Information relating to the oscillation amplitude with respect to the relative feed amount per revolution between the cutting tool and the workpiece, The display device for a machine tool according to claim 4, wherein the output is input to the oscillation amplitude calculation unit of the processing state calculation unit.

11. The relative rotational speed of the cutting tool and the workpiece, The relative feed amount per revolution between the cutting tool and the workpiece, Information relating to the relative number of oscillations per revolution between the cutting tool and the workpiece, Information relating to the oscillation amplitude with respect to the relative feed amount per revolution between the cutting tool and the workpiece, The display device for a machine tool according to claim 4, wherein the processing state calculation unit inputs the maximum acceleration calculation unit.

Citation Information

Patent Citations

  • Controller for driving and controlling servo motor

    JP2003058218A

  • Display device

    JP2019191857A

  • Work support system

    JP2021047520A

  • Monitor device and monitor method for rotation speed of spindle in machine tool, and machine tool

    JP2021070089A

  • Machine tool controller and machine tool control method

    JP2021096839A