Display device for machine tool
By designing the condition input unit, the processing status calculation unit and the display unit in the machine tool display device, the problem of difficulty in mastering the processing status in swing cutting processing is solved, intuitive processing status monitoring and parameter adjustment are realized, and processing efficiency and product quality are improved.
Patent Information
- Application Number
- CN202280100022.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2025-04-22
AI Technical Summary
In swing cutting processing, it is difficult for the prior art to intuitively grasp the processing conditions and processing states when the swing conditions change, including whether the chips are chopped, chip length and surface roughness, etc.
A display device for a machine tool is designed, including a condition input unit, a processing status calculation unit and a display unit. The input unit that continuously changes the input value accepts inputs from processing conditions and swing conditions, calculates and displays the processing status, including cutting path, chip chopping conditions, chip length, surface roughness, etc.
It realizes intuitively grasping the changes in processing conditions and processing states when the oscillation conditions change in swing cutting processing, helping operators adjust processing parameters more effectively and reduce the occurrence of bad processing conditions.
Smart Images

Figure CN119866478A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a display device for a machine tool. Background Art
[0002] In the past, in order to prevent the chips continuously generated during cutting from being entangled in the workpiece, cutting tool, etc. and causing poor processing, mechanical failure, etc., it is known to perform swing cutting on the workpiece while causing the cutting tool and the workpiece to swing relative to each other. In this swing cutting, the tool path as the trajectory of the cutting tool is set to overlap with a portion of the previous tool path by adjusting the swing frequency and the swing amplitude. As a result, the chips are broken up by generating an empty swing called an empty cut in which the tip of the cutting tool leaves the surface of the workpiece. In a machine tool that performs this swing cutting, numerical values of swing conditions such as the swing frequency and the swing amplitude are input, and the input results are confirmed on a display device (for example, refer to Patent Document 1).
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent No. 6843313 Summary of the invention
[0006] Problems to be solved by the invention
[0007] In addition, in the swing cutting process, the swing conditions are numerically input, and the waveform obtained is used to confirm whether the previous path and the current path intersect. However, in the display device of the prior art, it is difficult to grasp the waveform when the processing conditions and the swing conditions are changed, whether the chips can be cut, the chip length, and how the processing state such as the surface roughness changes.
[0008] The present disclosure has been made in view of the above-mentioned problems, and an object of the present disclosure is to provide a technology capable of intuitively grasping changes in machining conditions in swing cutting machining and changes in input values of swing conditions.
[0009] Means for solving problems
[0010] The present invention discloses a display device for a machine tool that performs processing while a cutting tool and a workpiece are relatively swung, and comprises: a condition input unit that receives at least one input of a processing condition and a swung condition through an input unit that can continuously change the input value; a processing state calculation unit that calculates the processing state based on the input of the processing condition and the swung condition; and a display unit that displays the calculated processing state.
[0011] Effects of the Invention
[0012] According to the present disclosure, it is possible to provide a technology that can intuitively grasp changes in machining conditions or machining states associated with changes in input values of the swing conditions in swing cutting machining. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is a diagram for explaining swing cutting.
[0014] Figure 2 This is a functional block diagram of the display device for the machine tool according to the first embodiment.
[0015] Figure 3 This is a functional block diagram of the machining status calculation unit.
[0016] Figure 4 It is a diagram showing a cutting path as a machining state.
[0017] Figure 5 It is a diagram for explaining the maximum distance between paths in the cutting path.
[0018] Figure 6 It is a diagram showing an example of an image displayed on the display unit showing an input unit and a processing state before a condition change.
[0019] Figure 7 It is a diagram showing another example of an image displayed on the display unit showing the input means and the processing status before the condition is changed.
[0020] Figure 8 It is a diagram showing an example of an image displayed on the display unit of the input means and the processing status after the condition is changed.
[0021] Fig. 9 It is a diagram showing an example of an image of an input unit that clearly indicates a range in which chips can be cut according to the second embodiment.
[0022] Fig.10 This is a functional block diagram of a display device for a machine tool according to a third embodiment. DETAILED DESCRIPTION
[0023] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
[0024] [First embodiment]
[0025] The display device 1 for a machine tool according to the first embodiment of the present invention is used for performing swing cutting in which a cutting tool and a workpiece are relatively swung to perform cutting processing on the workpiece. Figure 1 The swing cutting will be described.
[0026] Figure 1 This is a diagram for explaining swing cutting. Figure 1In the example of swing cutting shown, at least one spindle S and at least one feed axis (not shown) are operated to rotate the cutting tool T and the workpiece W relative to each other, and the cutting tool T and the workpiece W are swung relative to each other in the feed direction while cutting. The at least one spindle S rotates the cutting tool T and the workpiece W relative to each other, and the at least one feed axis moves the cutting tool T relative to the workpiece W. At this time, the tool path as the trajectory of the cutting tool T is set so that the current path and the previous path partially overlap. That is, the current path partially includes the part that has been processed in the previous path, thereby generating a swing called air cutting in which the cutting tip of the cutting tool T leaves the surface of the workpiece W, thereby breaking the chips.
[0027] In addition, in the swing cutting performed in the present embodiment, the shape of the workpiece is not limited. That is, even if the workpiece has a tapered portion or an arc-shaped portion on the processing surface and multiple feed axes (Z axis and X axis) are required, even if the workpiece is cylindrical or cylindrical and a specific feed axis (Z axis) is sufficient, swing cutting can be applied.
[0028] Next, the configuration of the display device 1 for a machine tool will be described. Figure 2 This is a functional block diagram of a display device 1 for a machine tool according to an embodiment of the present invention. The display device 1 for a machine tool according to this embodiment is configured using, for example, a computer having memories such as ROM (read only memory), RAM (random access memory), a CPU (control processing unit), and a communication control unit interconnected via a bus. The functions and actions of the above-mentioned functional units are realized by the cooperation of the CPU, memory, and control programs stored in the memory mounted on the above-mentioned computer. In addition, the display device 1 for a machine tool can be configured by a CNC (Computer Numerical Controller), a PLC (Programmable Logic Controller), etc., and can also be connected to a host computer that outputs processing conditions such as rotation speed in addition to the processing program.
[0029] like Figure 2 As shown, the display device 1 for a machine tool includes a condition input unit 11 , a machining state calculation unit 12 , and a display unit 13 .
[0030] The condition input unit 11 receives input of at least one of the machining condition and the swing condition through an input unit capable of continuously changing an input value. A configuration example of the input unit will be described later.
[0031] Here, the processing conditions include, in addition to at least information on the feed amount per relative rotation of the cutting tool and the workpiece and information on the cutting edge shape of the cutting tool, information on, for example, the spindle speed S (1 / min), the feed speed of the cutting tool (mm / min), the workpiece diameter (mm), the back angle (°) of the cutting tool, etc. In addition, as information on the feed amount per relative rotation of the cutting tool and the workpiece, the feed amount per rotation F (mm / rev) can be cited, and as information on the cutting edge shape of the cutting tool, the cutting edge R (mm) can be cited.
[0032] In addition, as the swing condition, information related to the number of swings per one relative rotation of the cutting tool and the workpiece, and information related to the swing amplitude are included, wherein the swing amplitude is the swing amplitude relative to the feed amount per one relative rotation of the cutting tool and the workpiece. As the information related to the number of swings per one relative rotation of the cutting tool and the workpiece, a swing frequency multiplier I (times) indicating the swing frequency per one rotation of the spindle can be cited. In addition, as the information related to the swing amplitude, wherein the swing amplitude is the swing amplitude relative to the feed amount per one relative rotation of the cutting tool and the workpiece, a swing amplitude multiplier K (times) indicating the size of the swing amplitude relative to the size of the feed amount per one rotation of the spindle can be cited. The swing frequency multiplier I (times) can be directly specified, or it can be calculated based on the swing frequency (Hz) and the spindle rotation speed S (1 / min) on the basis of the specified swing frequency (Hz). In addition, the swing amplitude magnification K (times) can also be directly specified in the same way, or it can be calculated based on the swing amplitude (mm), feed speed (mm / min) and spindle rotation speed S (1 / min) after specifying the swing amplitude (mm).
[0033] The machining state calculation unit 12 calculates the machining state based on the machining conditions and the swing conditions input from the condition input unit 11. Here, the machining state refers to the cutting path, whether the chips can be cut, the length of the chips, the surface roughness of the workpiece W, the swing frequency of the swing, the vibration amplitude of the swing, the maximum acceleration of the swing, etc.
[0034] An example of the determination method and calculation method of the machining state calculation unit 12 is described. In addition, in the following description, mathematical formulas are used as needed, in which Y represents the coordinate value of the feed direction (mm), f represents the feed amount F (mm / rev) per spindle rotation, S represents the spindle speed (1 / min), t represents time (sec), I represents the swing frequency magnification (times), K represents the swing amplitude magnification (times), r represents the workpiece diameter (mm) which is the radius of the workpiece W, R represents the tool tip (mm) which is the shape of the tool tip of the machine head, etc., and h represents the maximum height Rz (μm) which is an index of surface roughness.
[0035] Figure 3 1 is a functional block diagram of the processing state calculation unit 12. Figure 3 As shown, the machining state calculation unit 12 includes a cutting path calculation unit 21 , a chip crushing determination unit 22 , a chip length calculation unit 23 , a surface roughness calculation unit 24 , a swing frequency calculation unit 25 , a swing amplitude calculation unit 26 , and a maximum acceleration calculation unit 27 .
[0036] The cutting path calculation unit 21 calculates the relative cutting path of the cutting tool T and the workpiece W based on the machining conditions and the swing conditions. The machining conditions used to calculate the cutting path are, for example, the rotation speed S (1 / min) of the spindle and the feed rate F (mm / rev) per one rotation of the spindle. The swing conditions used to calculate the cutting path are, for example, the swing frequency magnification I (times) indicating the swing frequency per one rotation of the spindle and the swing amplitude magnification K (times) indicating the size of the swing amplitude relative to the size of the feed rate per one rotation of the spindle.
[0037] The cutting path calculation unit 21 calculates the feed direction coordinate value Y (mm) of the cutting path using the following equation (1), and derives a wobbling waveform as the cutting path.
[0038] [Mathematical formula 1]
[0039]
[0040] Figure 4 is a graph representing the cutting path. Figure 4 As shown, the cutting path calculation unit 21 outputs a graph in which the equation (1) is plotted as the machining state 40 to the display unit 13. In other words, the oscillation waveform is represented as the machining state 40.
[0041] The chip crushing determination unit 22 determines whether the chips can be crushed. The swing conditions used in the determination of whether the chips can be crushed are, for example, a swing frequency multiplier I (times) indicating the swing frequency per one rotation of the spindle, and a swing amplitude multiplier K (times) indicating the size of the swing amplitude relative to the size of the feed amount per one rotation of the spindle.
[0042] The chip crushing determination unit 22 determines whether the chips can be crushed using the following formula (2). The chip crushing determination unit 22 determines that the chips can be crushed if the formula (2) is satisfied, and determines that the chips cannot be crushed if the formula (2) is not satisfied.
[0043] [Mathematical formula 2]
[0044] K×|sinπI|≥1
[0045] The chip length calculation unit 23 calculates the length of the chip of the workpiece W based on the machining conditions and the swing 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 swing conditions used to calculate the chip length are, for example, the swing frequency multiplier I (times) which represents the swing frequency per rotation of the spindle. The chip length calculation unit 23 calculates the chip length using the following formula (3).
[0046] [Mathematical formula 3]
[0047] 2πr / I
[0048] The surface roughness calculation unit 24 calculates the surface roughness of the workpiece W based on the machining conditions and the oscillation conditions. The machining conditions used to calculate the surface roughness are, for example, the feed rate F (mm / rev) per spindle rotation and the tool tip R (mm) as the tool tip shape of the cutting tool T. The oscillation conditions used to calculate the surface roughness are, for example, the oscillation frequency magnification I (times) indicating the oscillation frequency per spindle rotation and the oscillation amplitude magnification K (times) indicating the magnitude of the oscillation amplitude relative to the magnitude of the feed rate per spindle rotation.
[0049] The surface roughness calculated by the surface roughness calculation unit 24 includes, for example, the arithmetic mean roughness, the maximum height which is the maximum value of the distance between peaks and valleys, the maximum peak height which is the maximum value of the height from the average line of the surface, the maximum valley depth which is the absolute value of the minimum value of the height from the average line of the surface, the average height which is the average value of the height of the contour curve element which takes adjacent peaks and valleys as a group, the maximum cross-sectional height which is the sum of the maximum value of the height of the peaks and the maximum value of the depth of the valleys of the above-mentioned contour curve elements, and at least one of the load length ratio which is the ratio of the load length of the above-mentioned contour curve element to the evaluation reference length at a predetermined cutting level (height % or μm).
[0050] Reference Figure 5 , an example in which the surface roughness calculation unit 24 calculates the maximum height Rz as the surface roughness will be described. Figure 5 Specifies the maximum distance between paths in a cutting path. Figure 5 The portion where the distance between the cutting paths is the largest is shown in FIG. In the present embodiment, each coordinate value Y of the portion where the distance between the cutting paths is the largest is obtained by the above formula (1), and the distance between each obtained coordinate value is used as the maximum distance between the cutting paths. Furthermore, for example, when the maximum value of the distance between the peak and the valley, i.e., the maximum height Rz, is calculated as the surface roughness, the R (mm) of the tool tip and the maximum distance between the cutting paths obtained as above are substituted into f of the following formula (4), thereby calculating h as the maximum height Rz.
[0051] [Formula 4]
[0052]
[0053] In addition, as described above, the surface roughness is not limited to the maximum height Rz. The surface roughness may be, for example, the arithmetic mean roughness Ra.
[0054] The oscillation frequency calculation unit 25 calculates the oscillation frequency in the relative oscillation of 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 rotation speed S (1 / min) of the spindle. The oscillation conditions used to calculate the oscillation frequency are, for example, the oscillation frequency multiplier I (times) representing the oscillation frequency per rotation of the spindle. The oscillation frequency calculation unit 25 calculates the oscillation frequency using the following formula (5).
[0055] [Mathematical formula 5]
[0056] S[min -1 ] / 60×I
[0057] The oscillation amplitude calculation unit 26 calculates the oscillation amplitude in the relative oscillation of 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 amount F (mm / rev) per rotation. The oscillation conditions used to calculate the oscillation amplitude are, for example, the oscillation amplitude magnification K (times) indicating the magnitude of the oscillation amplitude relative to the magnitude of the feed amount per rotation of the spindle. The oscillation amplitude calculation unit 26 calculates the oscillation amplitude using the following formula (6).
[0058] [Mathematical formula 6]
[0059] f×K
[0060] The maximum acceleration calculation unit 27 calculates the maximum acceleration in the relative swing between the cutting tool T and the workpiece W based on the machining conditions and the swing conditions. The machining conditions used to calculate the maximum acceleration are, for example, the spindle rotation speed S (1 / min) and the feed rate F (mm / rev) per rotation. The swing conditions used to calculate the maximum acceleration are, for example, the swing amplitude magnification K (times) indicating the size of the swing amplitude relative to the feed rate per spindle rotation, and the swing frequency magnification I (times) indicating the swing frequency per spindle rotation. The maximum acceleration calculation unit 27 calculates the maximum acceleration using the following formula (7).
[0061] [Formula 7]
[0062]
[0063] The above is a description of the configuration of the machining state calculation unit 12. The above determination method and calculation method are merely examples, and the machining state may be calculated by a method different from the method using the above formula.
[0064] Next, the display unit 13 will be described. Figure 6 This figure shows an example of an image displayed on the display unit 13 showing the input means and the processing status before the condition is changed.
[0065] like Figure 6 As shown, the display unit 13 displays both the input unit 30 for inputting the machining conditions and the swing conditions and the machining state 41 calculated by the machining state calculation unit 12. In addition, in this embodiment, Figure 4 The processing state 40 shown, which represents the wobble waveform, is also similar to Figure 6 The display is displayed on the display unit 13 together with the display.
[0066] In the frame displaying the machining conditions of the input unit 30, a slide bar 31 for inputting the feed amount F [mm] and a slide bar 32 for inputting the tool nose R [mm] are displayed. On the left side of the slide bar 31, a window 33 is displayed, which numerically indicates the input result of the feed amount F [mm]. In this example, the operator operates the slide bar and inputs 0.2 as a numerical value. On the left side of the slide bar 32, a window 34 is displayed, which numerically indicates the input result of the tool nose R [mm]. In this example, the operator operates the slide bar and inputs 0.4 as a numerical value. In addition, the spindle speed S (1 / min) and the like are set in advance or set by other input units.
[0067] In the frame displaying the swing condition of the input unit 30, a slide bar 35 for inputting the swing frequency magnification I (times) and a slide bar 36 for inputting the swing amplitude magnification K (times) are displayed. On the left side of the slide bar 35, a window 37 is displayed which numerically indicates the input result of the swing frequency magnification I (times). In this example, the operator operates the slide bar 35 and inputs 1.5 as a numerical value. On the left side of the slide bar 36, a window 38 is displayed which numerically indicates the input result of the swing amplitude magnification K (times). In this example, the operator operates the slide bar 36 and inputs 1.2 as a numerical value.
[0068] in addition, Figure 7 Another example of an image displayed on the display unit showing the input unit and the processing status before the condition change. Figure 6 In the example shown, scroll bars are used for both the machining condition and swing condition input. However, Figure 7 In this way, the slide bar is used for part of the processing conditions and the swing conditions. In particular, only the conditions that are to be confirmed continuously can be set as input through the slide bar, and the conditions that can be confirmed intermittently can be set as numerical input.
[0069] The output result of the machining state calculation unit 12 is displayed in the machining state 41. In this example, the window 42 showing the result of whether the chips can be cut is used to indicate whether the chips can be cut. In addition, the window 43 showing the calculation result of the chip length [mm], the window 44 showing the calculation result of the maximum height Rz [μm], which is an index of surface roughness, the window 45 showing the calculation result of the frequency [Hz], the window 46 showing the calculation result of the amplitude [mm], and the window 47 showing the calculation result of the maximum acceleration [mm / s 2 ] The calculation result window 47 displays the values based on the machining conditions and the swing conditions respectively.
[0070] Figure 8 An example of an image displayed on the display unit showing the input unit and the processing status after the condition change. Figure 8 In the example shown, the feed rate F [mm] of the machining condition is changed from 0.2 to 0.3, and the values of the tool tip R [mm], the swing amplitude magnification K (times), and the swing frequency magnification I (times) remain unchanged. When the new conditions are input, the machining state calculation unit 12 re-determines and calculates the machining state 41 based on the input results. Figure 8 In the example, 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 ] changes from 18505.5 to 27758.3. In addition, the output results of the determination result of whether the chips can be cut or not of the window 42, the numerical value of the chip length [mm] of the window 43, and the numerical value of the frequency [Hz] remain unchanged.
[0071] In addition, the processing state calculation unit 12 is for Figure 4 The machining state 40 of the swing waveform (cutting path) shown is also re-output based on the changed input conditions and is output to the display unit 13 .
[0072] In the present embodiment, re-output based on the change of the machining condition and the swing condition is performed synchronously with the operation of the input unit 30. That is, when at least any one of the slide bar 31 as the input part of the feed amount F [mm], the slide bar 32 as the input part of the tool nose R [mm], the slide bar 35 as the input part of the swing frequency magnification I [times], and the slide bar 36 as the input part of the swing amplitude magnification K [times] is operated, the determination result and the numerical value corresponding to the changed input value in the machining state 40 of the cutting path and the other machining states 41 are synchronously changed.
[0073] According to the display device 1 of the machine tool for performing machining while relatively swinging the cutting tool T and the workpiece W according to the present embodiment described above, the following effects are achieved.
[0074] The display device 1 of the machine tool of the present embodiment includes: a condition input unit 11, which receives input of at least one of a machining condition and a swing condition through an input unit 30 (slide bars 31, 32, 35, 36) capable of continuously changing input values; a machining state calculation unit 12, which calculates the machining state based on the input of the machining condition and the swing condition; and a display unit 13, which displays the calculated machining state. Thus, it is possible to intuitively grasp how the machining state changes while continuously moving the slide bars 31, 32, 35, 36, thereby reducing the time and effort of machining conditions and inputting conditions.
[0075] In addition, the machining state calculation unit 12 of the present embodiment includes at least one of a cutting path calculation unit 21 for calculating the relative cutting path between the cutting tool T and the workpiece W, a chip crushing determination unit 22 for determining whether or not the chips can be crushed, a chip length calculation unit 23 for calculating the length of the chips of the workpiece W, a surface roughness calculation unit 24 for calculating the surface roughness of the workpiece W, a swing frequency calculation unit 25 for calculating the swing frequency of the relative swing between the cutting tool T and the workpiece W, a swing amplitude calculation unit 26 for calculating the swing amplitude of the relative swing between the cutting tool T and the workpiece W, and a maximum acceleration calculation unit 27 for calculating the maximum acceleration of the relative swing between the cutting tool T and the workpiece W. Thus, the operator can input machining conditions and swing conditions while confirming various output results shown in the machining state 40 or the machining state 41.
[0076] In addition, in the present embodiment, the feed amount (feed amount F) per one relative rotation of the cutting tool T and the workpiece W, information related to the number of oscillations per one relative rotation of the cutting tool T and the workpiece W (oscillation frequency magnification I), and information related to the oscillation amplitude (oscillation amplitude magnification K) relative to the feed amount per one relative rotation of the cutting tool T and the workpiece W are input to the cutting path calculation unit 21 of the machining state calculation unit 12. Thus, the input operation can be performed while confirming the cutting path output again in synchronization with the input value.
[0077] In addition, in the present embodiment, information on the number of oscillations per one relative rotation of the cutting tool T and the workpiece W (oscillation frequency magnification I) and information on the oscillation amplitude (oscillation amplitude magnification K) relative to the feed amount per one relative rotation of the cutting tool T and the workpiece W are input to the chip crushing determination unit 22 of the machining state calculation unit 12. Thus, the input operation can be performed while confirming the determination result output synchronously with the input value.
[0078] In addition, in the present embodiment, information related to the number of oscillations per relative rotation of the cutting tool T and the workpiece W (oscillation frequency magnification I) and information including the distance from the relative rotation center of the cutting tool T and the workpiece W (workpiece diameter (mm)) are input to the chip length calculation unit 23 of the machining state calculation unit 12. The chip length output synchronously with the input value can be confirmed while the input operation is performed.
[0079] In addition, in the present embodiment, the feed amount (feed amount F) per one relative rotation of the cutting tool T and the workpiece W, the tool nose shape (tool nose R) of the cutting tool T, information related to the number of oscillations per one relative rotation of the cutting tool T and the workpiece W (oscillation frequency magnification I), and information related to the oscillation amplitude (oscillation amplitude magnification K) relative to the feed amount per one relative rotation of the cutting tool T and the workpiece W are input to the surface roughness calculation unit 24 of the processing state calculation unit 12. Thus, the input operation can be performed more easily while confirming the index (maximum height Rz) indicating the surface roughness output again in synchronization with the input value.
[0080] In addition, in the present embodiment, the relative rotation speed (rotation speed S) between the cutting tool T and the workpiece W and information (oscillation frequency magnification I) related to the number of oscillations per one rotation 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. Thus, the input operation can be performed more easily while confirming the oscillation frequency output again in synchronization with the input value.
[0081] In addition, in the present embodiment, the feed amount (feed amount F) per one relative rotation of the cutting tool T and the workpiece W, and information on the swing amplitude (swing amplitude magnification K) relative to the feed amount per one relative rotation of the cutting tool T and the workpiece W are input to the swing amplitude calculation unit 26 of the machining state calculation unit 12. This makes it easier to perform input work while confirming the amplitude output again in synchronization with the input value.
[0082] In addition, in the present embodiment, the relative rotation speed (rotation speed S) between the cutting tool T and the workpiece W, the feed amount (feed amount F) per one relative rotation of the cutting tool T and the workpiece W, information related to the number of oscillations per one relative rotation of the cutting tool T and the workpiece W (oscillation frequency magnification I), and information related to the oscillation amplitude (oscillation amplitude magnification K) relative to the feed amount per one relative rotation 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. Thus, the input operation can be performed more easily while confirming the maximum acceleration output again in synchronization with the input value.
[0083] Next, an embodiment different from the first embodiment will be described. In the following description, the same reference numerals may be given to the same configurations as those in the above-described embodiment, and the detailed description thereof may be omitted.
[0084] [Second embodiment]
[0085] Fig. 9 An example of an image of the input unit 30a showing the range in which chips can be cut is shown in the second embodiment. Fig. 9 In the example of FIG. 1 , the range in which chips can be crushed and the range in which chips cannot be crushed are displayed by color distinction in the slide bar 35a as the input part of the swing frequency magnification I [times] and the slide bar 36a as the input part of the swing amplitude magnification K [times] of the swing condition. In addition, whether the range is in which chips can be crushed can be set in advance by the operator, or can be set by the chip crushing determination unit 22 based on the value input in advance.
[0086] In the slide bar 35a of the swing frequency multiplier I [times], the color is alternately changed in the length direction of the slide bar 35a to display the range where chips can be cut and the range where chips cannot be cut, and the range where chips can be cut is arranged intermittently. In the slide bar 36a as the input part of the swing amplitude multiplier K [times], the color indicates that the substantially entire area of the input range except the left end portion is the range where chips can be cut.
[0087] The condition input unit 11 sets the input means 30 to accept user operations only within the range where chips can be cut in both the slide bars 35a and 36a. Therefore, the operator cannot move the slide bars 35a and 36a to the range where chips cannot be cut.
[0088] As described above, in the display device 1 of the machine tool of the second embodiment, the condition input unit 11 indicates the range in which chips can be crushed to the input unit 30a (the slide bar 35a and the slide bar 36a). Thus, the range in which chips can be crushed can be easily understood, and the input operation of the input unit 30a can be smoothly performed.
[0089] The condition input unit 11 of the second embodiment sets the changeable range of the input means 30 based on the range in which chips can be cut. Thus, input values are set only within the range in which chips can be cut, and it is possible to reliably avoid a situation in which chips cannot be cut appropriately.
[0090] Furthermore, in the second embodiment, the information is displayed by distinguishing by color, but it may be displayed by distinguishing by shape or the like.
[0091] [Third Embodiment]
[0092] Fig.10 1 is a functional block diagram of a display device 1a for a machine tool according to a third embodiment. Fig.10 As shown, a display device 1A for a machine tool according to the third embodiment is different from the display device 1 for a machine tool according to the first embodiment in that a condition range acquisition unit 14 is provided, and the other configurations are the same as those of the first embodiment.
[0093] In the third embodiment, the range of the machining conditions and the swing conditions can be specified. The condition range acquisition unit 14 acquires the range of the machining conditions and the swing conditions from an input unit such as a keyboard or a touch display or an input means such as an external computer (not shown).
[0094] The range of machining conditions is, for example, the range of feed amount [mm] and the range of tool nose [mm]. The operator can specify the range of feed amount [mm] to be 0 to 1.0 or a different range, or the range of tool nose [mm] to be 0 to 1.0 or a different range, through an input unit (not shown).
[0095] The range of the swing condition is, for example, a range of a swing frequency magnification of I [times] and a range of a swing amplitude magnification of K [times]. The operator can specify the range of the swing frequency magnification of I [times] to be 0 to 16.0 or a range different therefrom, or specify the range of the swing amplitude magnification of K [times] to be 0 to 16.0 or a range different therefrom through an input unit (not shown).
[0096] As described above, the display device 1a for a machine tool according to the third embodiment further includes a condition range acquisition unit 14 for acquiring the range of machining conditions and swing conditions that can be input, and the condition input unit 11 receives input of machining conditions and swing conditions based on the input range acquired by the condition range acquisition unit 14. Thus, the input range is specified in advance, so that an interface that is easier for the operator to use according to the situation can be realized.
[0097] In addition, the structure of the processing state calculation unit 12 of the above-mentioned embodiment can omit some functions or add other functions, etc., and can be appropriately changed according to the situation. In addition, the structure of the third embodiment can also be combined with the structure of the second embodiment. And the display unit 13 can be a structure that displays items in a manner different from that described in the above-mentioned embodiment.
[0098] In addition, the present disclosure is not limited to the above-described embodiment, and modifications and improvements within the scope that can achieve the purpose of the present disclosure are included in the present disclosure.
[0099] Description of Reference Numerals
[0100] 1. Display device of machine tool
[0101] 11Condition input section
[0102] 12Processing status calculation unit
[0103] 13 Display unit
[0104] 21Cutting path calculation unit
[0105] 22 Chip crushing judgment unit
[0106] 23 Chip length calculation section
[0107] 24Surface roughness calculation unit
[0108] 25 Oscillation frequency calculation unit
[0109] 26 Swing amplitude calculation unit
[0110] 27 Maximum acceleration calculation unit.
Claims
1. A display device for a machine tool, wherein the machine tool performs machining while causing a cutting tool and a workpiece to swing relative to each other, characterized in that: The display device comprises: a condition input unit that receives input of at least one of a machining condition and a swing condition through an input unit capable of continuously changing an input value; a machining state calculation unit that calculates a machining state based on input of the machining condition and the swing condition; as well as A display unit displays the calculated processing status.
2. The display device for a machine tool according to claim 1, characterized in that: The condition input unit indicates to the input unit a range in which chips can be cut.
3. The display device for a machine tool according to claim 1 or 2, characterized in that: The condition input unit sets a changeable range of the input means based on a range in which chips can be cut.
4. The display device for a machine tool according to any one of claims 1 to 3, characterized in that: The display device further includes a condition range acquisition unit that acquires input ranges of the designated processing conditions and the swing conditions. The condition input unit receives input of the machining condition and the swing condition based on the input range.
5. The display device for a machine tool according to any one of claims 1 to 4, characterized in that: The processing state calculation unit includes at least one of the following units: a cutting path calculation unit for calculating a relative cutting path between the cutting tool and the workpiece; a chip crushing determination unit, which determines whether the chips can be crushed; a chip length calculation unit for calculating the length of the chip of the workpiece; a surface roughness calculation unit, which calculates the surface roughness of the workpiece; an oscillation frequency calculation unit for calculating the oscillation frequency of the relative oscillation between the cutting tool and the workpiece; a swing amplitude calculation unit for calculating the swing amplitude of the cutting tool and the workpiece in relative swing; as well as A maximum acceleration calculation unit calculates a maximum acceleration during relative oscillation of the cutting tool and the workpiece.
6. The display device for a machine tool according to claim 5, characterized in that: The following information is input to the cutting path calculation unit of the machining state calculation unit: The feed rate per relative rotation of the cutting tool and the workpiece, Information related to the number of oscillations per relative rotation of the cutting tool and the workpiece, and Information related to a swing amplitude, wherein the swing amplitude is a swing amplitude relative to a feed amount per one relative rotation of the cutting tool and the workpiece.
7. The display device for a machine tool according to claim 5 or 6, characterized in that: The following information is input to the chip crushing determination unit of the machining state calculation unit: Information on the number of oscillations per relative rotation of the cutting tool and the workpiece, and Information related to a swing amplitude, wherein the swing amplitude is a swing amplitude relative to a feed amount per one relative rotation of the cutting tool and the workpiece.
8. The display device for a machine tool according to any one of claims 5 to 7, characterized in that: The following information is input to the chip length calculation unit of the machining state calculation unit: Information on the number of oscillations per relative rotation of the cutting tool and the workpiece, and information including a distance from a relative rotation center of the cutting tool and the workpiece.
9. The display device for a machine tool according to any one of claims 5 to 8, characterized in that: The following information is input to the surface roughness calculation unit of the processing state calculation unit: The feed rate per relative rotation of the cutting tool and the workpiece, The cutting tool tip shape, Information related to the number of oscillations per relative rotation of the cutting tool and the workpiece, and Information related to a swing amplitude, wherein the swing amplitude is a swing amplitude relative to a feed amount per one relative rotation of the cutting tool and the workpiece.
10. The display device for a machine tool according to any one of claims 5 to 9, characterized in that: The following information is input to the swing frequency calculation unit of the machining state calculation unit: The relative rotation speed between the cutting tool and the workpiece, and Information related to the number of oscillations per relative rotation of the cutting tool and the workpiece.
11. The display device for a machine tool according to any one of claims 5 to 10, characterized in that: The following information is input to the swing amplitude calculation unit of the machining state calculation unit: The feed amount per relative rotation of the cutting tool and the workpiece, and Information related to a swing amplitude, wherein the swing amplitude is a swing amplitude relative to a feed amount per one relative rotation of the cutting tool and the workpiece.
12. The display device for a machine tool according to any one of claims 5 to 11, characterized in that: The following information is input to the maximum acceleration calculation unit of the machining state calculation unit: the relative rotation speed between the cutting tool and the workpiece, The feed rate per relative rotation of the cutting tool and the workpiece, Information related to the number of oscillations per relative rotation of the cutting tool and the workpiece, and Information related to a swing amplitude, wherein the swing amplitude is a swing amplitude relative to a feed amount per one relative rotation of the cutting tool and the workpiece.