Control device for machine tool and display device for machine tool

By obtaining and using information on the relative feed amount, number of swings and swing amplitude of the cutting tools and workpieces in the machine tool control device, combined with the specified air cutting amount, the problem of difficult-to-understand amplitude setting in the swing cutting processing is solved, and accurate determination of chip chopping and convenient adjustment of processing conditions is achieved.

CN119855677APending Publication Date: 2025-04-18FANUC LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280099887.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In swing cutting processing, the method of setting the amplitude magnification itself is difficult to understand in the relationship between whether the chips can be cut, which leads to difficulty in adjusting the processing conditions.

Method used

A control device for a machine tool is designed to obtain information on the feed amount, number of oscillations and oscillation amplitude of each rotation of the cutting tool and workpiece, and combine the specified air cutting amount to perform processing control to ensure that the air cutting amount reaches the specified value.

Benefits of technology

It is possible to accurately determine whether the chips can be cut in swing cutting processing, and the adjustment process of processing conditions is simplified.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119855677A_ABST
    Figure CN119855677A_ABST
Patent Text Reader

Abstract

The invention provides a technology which can accurately determine whether chips can be cut or not even if machining conditions change during swing cutting machining, and enables adjustment of the machining conditions to be easy. A control device (1) for a machine tool is provided with: a condition acquisition unit (11) that acquires, as a precondition, one or two pieces of information among three pieces of information, i.e., a feed amount (F), a swing frequency magnification (I), and a swing amplitude magnification (K); an air cutting amount acquisition unit (12) that acquires a specified air cutting amount indicating the degree of air cutting in the swinging direction; and a processing control unit (13) that determines, from among the three pieces of information, information that is not acquired by the condition acquisition unit (11) on the basis of the preconditions, and performs processing control such that the amount of air cutting between the path based on the n-turn rotation and the path of rotation following the n-turn rotation becomes a prescribed amount of air cutting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Conventionally, in order to prevent chips continuously generated during machining from being entangled in a workpiece, a cutting tool, etc. and causing machining defects, machine failures, etc., the workpiece is machined while the tool and the workpiece are relatively swung.

[0003] In this type of swing machining, the following technology is known: by setting the tool path as the trajectory of the tool to overlap a portion of the previous tool path, an idle motion called air cutting is generated in which the tool is separated from the surface of the workpiece to cut off chips (for example, refer to Patent Documents 1 and 2).

[0004] Prior art literature

[0005] Patent Literature

[0006] Patent Document 1: Japanese Patent Application Publication No. 2018-094690

[0007] Patent Document 2: Japanese Patent Application Publication No. 2020-009248 Summary of the invention

[0008] Problems to be solved by the invention

[0009] However, in cutting, the amplitude magnification is often determined based on the ratio of the amplitude to the feed rate of the tool per spindle rotation, that is, the amplitude magnification. In the setting of the amplitude magnification, in order to reliably generate air cutting, the limit of generating air cutting is not set, but a value with a slight margin is set. For example, in the case where air cutting occurs at an amplitude magnification of 1.0 times in the theoretical value, machining is performed at an amplitude magnification of 1.2 times with a margin.

[0010] However, in the method of determining the swing amplitude based on the amplitude ratio, even if the amplitude ratio is the same, the ability to cut chips may change due to the difference in feed speed. In addition, in taper machining, even if the feed speed is constant, when the taper angle is large, the feed speed in the swing direction becomes lower, so the ability to cut chips may change, making it difficult to adjust the machining conditions.

[0011] In addition, the amplitude magnification value required to achieve chip crushing changes according to the frequency magnification setting value, which is the number of times the spindle oscillates per rotation. Therefore, the amplitude magnification setting method itself is difficult to understand in terms of its relationship with whether or not chips can be crushed, making it difficult to adjust processing conditions.

[0012] 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 that can accurately determine whether or not chips can be cut even if machining conditions change during swing cutting, and that facilitates adjustment of machining conditions.

[0013] Means for solving problems

[0014] The present invention discloses a control device for a machine tool, wherein the machine tool performs processing while causing a cutting tool and a workpiece to swing relative to each other, and the control device comprises: a condition acquisition unit, which acquires one or two of three information, namely, information related to a feed amount per relative rotation of the cutting tool and the workpiece, information related to a number of swings per relative rotation of the cutting tool and the workpiece, and information related to a swing amplitude relative to the feed amount per relative rotation of the cutting tool and the workpiece, as a prerequisite; an air cutting amount acquisition unit, which acquires a specified air cutting amount indicating the degree of air cutting in the direction of swinging; and a processing control unit, which determines information not acquired by the condition acquisition unit among the three information based on the prerequisite, and performs processing control so that the air cutting amount between a path based on n rotations and a path of rotation after n rotations becomes the specified air cutting amount.

[0015] In addition, the present invention discloses a display device for a machine tool, which performs processing while causing a cutting tool and a workpiece to swing relative to each other, and the display device comprises: a condition input unit, which accepts input of one or two of three information, namely, information related to a feed amount per relative rotation of the cutting tool and the workpiece, information related to a number of swings per relative rotation of the cutting tool and the workpiece, and information related to a swing amplitude relative to the feed amount per relative rotation of the cutting tool and the workpiece as preconditions; an air cutting amount input unit, which accepts input of a specified air cutting amount indicating the degree of air cutting in the direction of swinging; an information calculation unit, which calculates information not obtained by the condition acquisition unit among the three information based on the preconditions, so that the air cutting amount between a path based on n rotations and a path after n rotations becomes the specified air cutting amount; and a display unit, which displays the information calculated by the information calculation unit.

[0016] Effects of the Invention

[0017] According to the present disclosure, it is possible to provide a technology that can accurately determine whether or not chips can be broken even if machining conditions are changed during swing cutting, and that facilitates adjustment of machining conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This is a diagram for explaining swing cutting.

[0019] Figure 2 This is a functional block diagram of the control device for the machine tool according to the first embodiment.

[0020] Figure 3 This is a block diagram showing conditions acquired by the condition acquisition unit of the first embodiment.

[0021] Figure 4 This is a diagram showing an example of a machining program.

[0022] Figure 5 This is a diagram schematically showing the positional relationship between a workpiece and a cutting tool.

[0023] Figure 6 This is a block diagram showing conditions acquired by the condition acquisition unit according to the second embodiment.

[0024] Figure 7 This is a diagram schematically showing the positional relationship between the workpiece and the cutting tool when the taper angle is small.

[0025] Figure 8 This is a diagram schematically showing the positional relationship between the workpiece and the cutting tool when the taper angle is large.

[0026] Fig. 9 This is a block diagram showing conditions acquired by a condition acquisition unit according to the third embodiment.

[0027] Fig.10 This is a functional block diagram of a display device for a machine tool according to a modified example. DETAILED DESCRIPTION

[0028] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0029] [First embodiment]

[0030] A control device 1 for a machine tool according to a first embodiment of the present invention is used to perform swing cutting for cutting (turning) a workpiece while swinging a cutting tool and the workpiece relative to each other. Figure 1 The swing cutting will be described.

[0031] 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. At least one spindle S rotates the cutting tool T and the workpiece W relative to each other, and 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 part that has been processed in the previous path is partially included in the current path, so that the idle swing called air cutting occurs in which the cutting edge of the cutting tool T is separated from the surface of the workpiece W, and the chips are broken.

[0032] 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, it can also be applied.

[0033] Next, the configuration of the control device 1 for the machine tool will be described. Figure 2 This is a functional block diagram of a control device 1 for a machine tool according to an embodiment of the present invention. The control device 1 for a machine tool according to the present embodiment is constituted by, for example, a computer having memories such as ROM (read only memory), RAM (random access memory) and the like interconnected via a bus, a CPU (control processing unit) and a communication control unit. The functions and actions of the above-mentioned functional units are realized by the cooperation of the CPU, memory and control program stored in the memory mounted on the above-mentioned computer. In addition, the control device 1 for a machine tool may be constituted by a CNC (Computer Numerical Controller), a PLC (Programmable Logic Controller) and the like, and may also be connected to a higher-level computer that outputs processing conditions such as rotation speed in addition to the processing program. In addition, in Figure 2 In the figure, for convenience, only the motor 3 driving one feed shaft is shown.

[0034] like Figure 2 As shown, the control device 1 of the machine tool includes a condition acquisition unit 11 , an air cutting amount acquisition unit 12 , a processing control unit 13 , a storage unit 14 , an input unit 15 , and a display unit 16 .

[0035] The condition acquisition unit 11 acquires machining conditions and swing conditions for swing machining the workpiece W. The machining conditions and swing conditions may be stored in the storage unit 14 or may be output from an external computer.

[0036] Here, as processing conditions, in addition to at least information related to the feed amount per rotation of the cutting tool and the workpiece relative to each other and information related to the shape of the cutting edge of the cutting tool, for example, information related to the spindle rotation 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 related to the feed amount per rotation of the cutting tool and the workpiece relative to each other, a combination of the feed amount per rotation F (mm / rev), the spindle rotation speed S (1 / min) and the feed speed of the cutting tool (mm / min) can be cited, and as information related to the shape of the cutting edge of the cutting tool, R (mm) of the cutting edge can be cited.

[0037] In addition, as the swing condition, information related to the number of swings per relative rotation of the cutting tool and the workpiece, and information related to the swing amplitude relative to the feed amount per relative rotation of the cutting tool and the workpiece are included. As the information related to the number of swings per relative rotation of the cutting tool and the workpiece, a swing frequency multiplier I (times) indicating the swing frequency per rotation of the spindle can be cited. In addition, as the information related to the swing amplitude relative to the feed amount per 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 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).

[0038] The air cutting amount acquisition unit 12 acquires the designated air cutting amount designated in advance by an operator, etc. The air cutting amount may be stored in the storage unit 14 , acquired from an external computer, or input through the input unit 15 , for example.

[0039] The air cutting amount mentioned here is the air cutting amount between the path of n-turn rotation and the path in the rotation after the n-turn rotation (the rotation after n+1). In the present embodiment, the air cutting amount between the path of the n-turn rotation and the path of the n+1-turn rotation is used to determine the processing conditions, but it is not limited to this. For example, the air cutting amount between the path of the n-turn rotation and the path of the n+2-turn rotation can also be used to determine the processing conditions.

[0040] The air cutting amount of this embodiment uses the distance in the swinging direction. In this embodiment, since the feed axis swings in the feed direction, the air cutting amount becomes a numerical value indicating the degree of air cutting in the feed direction. The air cutting amount can be any index indicating the size of the air cutting, and can be the distance in the swinging direction, or can be expressed by an area including the swinging direction, or a level associated with the air cutting amount determined in advance by a table, or a multiple relative to an arbitrary reference value (such as workpiece diameter, feed amount, etc.).

[0041] The process control unit 13 performs process control so that the air cutting amount after the start of the process becomes the designated air cutting amount based on the conditions acquired by the condition acquisition unit 11. The process control performed by the process control unit 13 will be described in detail later.

[0042] The storage unit 14 stores various information for controlling and processing the machine tool. In the present embodiment, the storage unit 14 stores processing conditions, swing conditions, and the air cutting amount specified by the operator. The processing conditions, swing conditions, and air cutting amount are input into the processing program by the operator or specified as parameters of the machine tool. In addition, the storage unit 14 may be configured not inside the control device 1 but outside.

[0043] The input unit 15 inputs processing-related information according to the operator's input operation on an input unit (not shown) such as a keyboard or a touch panel. The processing-related information input through the input unit 15 is stored in the storage unit 10 or the like, or input to each unit of the control device 1.

[0044] The display unit 16 displays various information related to the machine tool, the control device 1 , and processing.

[0045] Next, refer to Figure 3 The conditions acquired by the condition acquisition unit 11 and the process control performed by the process control unit 13 will be described. Figure 3 This is a block diagram showing conditions acquired by the condition acquisition unit 11 according to the first embodiment.

[0046] like Figure 3As shown, the condition acquisition unit 11 includes a frequency magnification acquisition unit 21 and a feed amount acquisition unit 22. The frequency magnification acquisition unit 21 is a swing number acquisition unit that acquires information related to the number of swings per relative rotation of the cutting tool and the workpiece, and acquires the swing frequency magnification I (times) as information related to the swing number. The feed amount acquisition unit 22 acquires the feed amount F (mm / rev) per rotation of the spindle as information related to the feed amount per relative rotation of the cutting tool and the workpiece.

[0047] Figure 4 This is a diagram showing an example of a machining program. Figure 4 The machining program shown is obtained by specifying various information by the operator through the input unit 15 or the like.

[0048] Figure 4 The program block "S2000 M03" in the machining program indicates that the spindle is rotated forward. The program block "G8.5 P2I0.5 L0.02" contains "I0.5" indicating the frequency multiplication factor and "L0.02" indicating the specified air cutting amount. The "F0.1" in the program block "G01 Z20.F0.1" indicates the feed amount.

[0049] When the machining operation starts, the condition acquisition unit 11 of the control device 1 acquires the frequency multiplication factor and the feed rate from the machining program, and the air cutting amount acquisition unit 12 acquires the designated air cutting amount. Figure 4 In the example, the condition acquisition unit 11 acquires the frequency magnification 0.5 [times] from "I0.5", and the feed amount per rotation 0.1 [mm / rev] from "F0.1". In addition, the air cut amount acquisition unit 12 acquires the specified air cut amount 0.02 [mm] from "L0.02".

[0050] The processing control unit 13 determines the oscillation amplitude for oscillating cutting processing using the following formula based on the frequency magnification and feed rate as the conditions acquired by the condition acquisition unit 11 and the designated air cutting amount acquired by the air cutting amount acquisition unit 12. In this example, the frequency magnification is 0.5 [times], the feed rate per rotation is 0.1 [mm / rev], and the designated air cutting amount = 0.02 [mm].

[0051] [Mathematical formula 1]

[0052]

[0053] In the mathematical formula (1), I represents the frequency multiplication factor [times], F represents the feed amount per rotation [mm / rev], L represents the specified air cutting amount [mm], A represents the swing amplitude [mm], and θ represents the phase of the workpiece with the air cutting amount L [°].

[0054] Figure 5Schematically shows the positional relationship between the workpiece W and the cutting tool T. Figure 5 As shown, the processing control unit 13 performs oscillation cutting processing based on the oscillation amplitude A calculated using mathematical formula (1) so that the air cutting amount between the previous path as the nth cutting path and the current path as the n+1th cutting path becomes the specified air cutting amount.

[0055] The processing control unit 13 outputs information indicating the calculated swing amplitude to the display unit 16. The display unit 16 conveys the swing amplitude to the operator through text information indicating the swing amplitude, graphic information, or a combination thereof.

[0056] According to the control device 1 of the machine tool for performing machining while relatively swinging the cutting tool T and the workpiece W according to the first embodiment described above, the following effects are achieved.

[0057] The control device 1 of the machine tool of the present embodiment includes: a condition acquisition unit 11, which acquires one or two of the three information as preconditions: information on the feed amount per relative rotation of the cutting tool T and the workpiece W (for example, feed amount F), information on the number of swings per relative rotation of the cutting tool T and the workpiece W (for example, swing frequency magnification I), and information on the swing amplitude (for example, swing amplitude magnification K) relative to the feed amount per relative rotation of the cutting tool T and the workpiece; an air cutting amount acquisition unit 12, which acquires a designated air cutting amount indicating the degree of air cutting in the direction of swinging; and a processing control unit 13, which determines the information not acquired by the condition acquisition unit 11 among the three information based on the preconditions, and performs processing control so that the air cutting amount between the path based on the n-turn rotation and the path of the rotation after the n-turn rotation becomes the designated air cutting amount. Thus, since the designated air cutting amount as a target is set, even if the processing conditions change during the swing cutting process, it is possible to accurately determine whether the chips can be cut, and the adjustment of the processing conditions is also easy.

[0058] In addition, the condition acquisition unit 11 of the present embodiment acquires the information related to the feed amount and the information related to the number of swings among the three information as a prerequisite, and the processing control unit 13 determines the information related to the swing amplitude based on the information related to the feed amount and the information related to the number of swings, so that the air cutting amount between the path based on the n-turn rotation and the path of the rotation after the n-turn rotation (n+1-turn rotation) becomes the specified air cutting amount. As in the prior art, in the method of determining the swing amplitude by setting the swing amplitude multiplier, even with the same amplitude multiplier, whether the chips can be cut or not will change depending on the feed speed. For example, when the frequency multiplier is 0.5 [times], the amplitude multiplier is 1.2 [times], and the feed amount is 0.04 [mm / rev], the theoretical air cutting amount is 8.0 [μm]. On the other hand, even if the frequency multiplier is 0.5 [times] and the amplitude multiplier is 1.2 [times], when the feed amount is 0.01 [mm / rev], the theoretical air cutting amount is 2.0 [μm]. In this regard, in the control device 1 of the present embodiment, even if the feed amount changes, the swing amplitude is calculated based on the designated air cutting amount, so that it is possible to avoid a situation where the determination result of chip crushing differs due to a change in the feed amount.

[0059] The control device 1 of this embodiment further includes a display unit 16 that outputs information determined by the process control unit 13. This allows the operator to easily check safety and production plans based on calculation results of the process control unit 13 such as the swing amplitude.

[0060] 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.

[0061] [Second embodiment]

[0062] Figure 6 The control device 1 of the second embodiment is different from the control device 1 of the machine tool of the first embodiment in the conditions acquired by the condition acquisition unit 11a and the control method of the machining control unit 13a, and the other structures are the same as the first embodiment.

[0063] like Figure 6 As shown, the condition acquisition unit 11 a includes a frequency multiplication factor acquisition unit 21 , a feed amount acquisition unit 22 , and a taper information acquisition unit 23 .

[0064] The taper information acquisition unit 23 acquires taper information related to the taper of the workpiece W from the storage unit 14. The taper information includes, for example, information related to taper processing, such as the moving direction and moving angle of the cutting tool T, i.e., the taper angle. The taper angle is, for example, an angle between the center axis and the surface of the workpiece W. In addition, the taper information can be specified by an operator and recorded in the processing program, or can be stored as a parameter of the machine tool.

[0065] The machining control unit 13a of the second embodiment changes the calculation of the swing amplitude in consideration of the size of the taper angle when performing taper machining. More specifically, the swing amplitude is calculated based on the speed component Fz in the Z-axis direction of the feed amount F. The influence of the taper angle varies depending on the degree of the angle. The calculation of the speed component Fz in the Z-axis direction of the feed amount F is described below in terms of the case where the taper angle is small and the case where the taper angle is large.

[0066] Figure 7 Schematically shows the positional relationship between the workpiece and the cutting tool when the taper angle θ1 is small. Figure 7 In the example shown, since the taper angle θ1 is small, even if the velocity component Fz in the Z-axis direction of the feed amount F is calculated by geometric calculation, since F≈Fz holds, the velocity component Fz in the Z-axis direction of the feed amount F is roughly consistent with F. For example, even in the case of F=feed amount 0.1 [mm / rev], Fz=0.1 [mm / rev] can be set. In this case, Fz=0.1 is substituted as F into the mathematical formula (1) to calculate the swing amplitude A.

[0067] Figure 8 FIG. 1 is a diagram schematically showing the positional relationship between the workpiece and the cutting tool when the taper angle is small. Figure 7 In the example shown, the taper angle θ2 is large, so even if Fz is calculated by geometric calculation, it cannot be said that F≈Fz holds. For example, when F=feed amount 0.1 [mm / rev], Fz=0.01 [mm / rev]. In this case, Fz=0.01 is substituted as F into the mathematical formula (1) to calculate the swing amplitude A.

[0068] According to the control device 1 of the machine tool for performing machining while relatively swinging the cutting tool T and the workpiece W according to the second embodiment described above, the following effects are achieved.

[0069] The condition acquisition unit 11a of the second embodiment acquires taper information related to the moving direction and moving angle of the cutting tool T, and the processing control unit 13a acquires the feed amount (feed amount Fz) in the swing direction based on the taper information and information related to the feed amount, and uses the feed amount in the swing direction to determine the information (swing amplitude A) not acquired by the condition acquisition unit 11. Figure 6 and Figure 7 In any case, the designated air cutting amount is not specified, so even if the feed speed is constant, the feed speed in the Z-axis direction will change, and the determination result of chip crushing will change. In this regard, in the control device 1 of the second embodiment, even if the cone angle is large and the speed component in the Z-axis direction is greatly different, the swing amplitude is calculated based on the designated air cutting amount, so that the situation where the determination result of chip crushing is different due to the difference in cone angle can be avoided.

[0070] [Third Embodiment]

[0071] Fig. 9 The control device 1 of the third embodiment is different from the control device 1 of the machine tool of the first embodiment in the conditions acquired by the condition acquisition unit 11b and the control method of the machining control unit 13b, and the other structures are the same as the first embodiment.

[0072] like Fig. 9 As shown, the condition acquisition unit 11 b includes a feed amount acquisition unit 22 and a determination information acquisition unit 24 .

[0073] The determination information acquisition unit 24 acquires determination information from the storage unit 14, and the determination information is used by the machining control unit 13b to determine information related to the number of oscillations per relative rotation of the cutting tool T and the workpiece W (oscillation frequency magnification I), and the oscillation amplitude (oscillation amplitude magnification K) relative to the feed amount per relative rotation of the cutting tool T and the workpiece. If one of the oscillation frequency magnification I and the oscillation amplitude magnification K can be uniquely determined, the other can be calculated by mathematical formula (1).

[0074] An example of determining information acquired by the determining information acquisition unit 24 is described. The determining information may also be a designated chip length indicating a chip length designated by an operator. By setting the designated chip length, the swing frequency multiplier I can be uniquely determined. In addition, the determining information can also be set to an upper limit value of the frequency. For example, it can also be configured such that the swing frequency is set to a certain value close to the upper limit value of the frequency. If the upper limit value of the frequency is not exceeded, the number of swings per rotation of the spindle is fixed to 0.5 times. If the upper limit value is exceeded, the number of swings per rotation of the spindle is reduced until it becomes below the upper limit value. Thus, the swing frequency multiplier I can be determined. In addition, the determining information is set to a recommended value of the swing frequency, and as a setting for operating at the recommended value, the swing frequency multiplier I can also be uniquely determined.

[0075] In addition, if the determination information is set as the upper limit of the swing amplitude, and the swing amplitude is set to the upper limit, the swing amplitude multiplier K can be uniquely determined. In addition, as the determination information, on the basis of determining the swing amplitude multiplier K, when there are multiple options for the swing frequency multiplier I, by setting it to select a small value of the swing frequency multiplier I, the swing frequency multiplier I used for processing control can be uniquely determined. In addition, the determination information is set as the lower limit of the swing amplitude. When the swing frequency multiplier I is 1.0 or I is 0.99 and touches the upper limit of the amplitude, the swing frequency multiplier I can be uniquely determined by setting it to shift the swing frequency multiplier I in a small direction. In addition, the specified speed upper limit, acceleration upper limit, jerk upper limit, etc. can also be used as the determination information. Alternatively, the acceleration can be controlled to the minimum. In addition, multiple determination information exemplified in these examples can also be combined. In this way, the determination information is a rule set for the machine tool, as long as it is information that the processing control unit 13 can determine the information.

[0076] In the above example, the feed amount information is obtained from among the three information of feed amount, swing frequency multiplier I and swing amplitude multiplier K, and then the swing frequency multiplier I and the swing amplitude multiplier K are determined based on the specified air cutting amount and the determined information. However, it can also be configured to obtain the information of the swing frequency multiplier I or the swing amplitude multiplier K instead of the feed amount, and determine the remaining two based on the specified air cutting amount and the determined information.

[0077] In this case, the determination information can uniquely determine the feed speed by using an index related to the cycle time and an index related to the surface roughness.

[0078] The processing control unit 13 b of the third embodiment determines the oscillation frequency magnification I and the oscillation amplitude magnification K based on the feed amount, the designated air cutting amount, and the determination information.

[0079] According to the control device 1 of the machine tool for performing machining while relatively swinging the cutting tool T and the workpiece W according to the third embodiment described above, the following effects are achieved.

[0080] The condition acquisition unit 11b of the third embodiment acquires the information related to the feed amount among the three information as a precondition, and acquires the determination information indicating the condition for determining the information related to the swing number or the information related to the swing amplitude. The processing control unit 13b determines the information related to the swing number and the information related to the swing amplitude based on the information related to the feed amount and the determination information so that the air cutting amount between the path based on the n-turn rotation and the path of the rotation after the n-turn rotation becomes the specified air cutting amount. Thus, in the structure in which the condition acquisition unit 11b acquires the feed amount, the swing frequency magnification I and the swing amplitude magnification K can be easily determined by using the determination information.

[0081] Furthermore, the configuration of the control device 1 in the above-described embodiment may be modified appropriately according to circumstances, such as by omitting some functions or adding other functions.

[0082] In the above embodiment, the machining control units 13, 13a, and 13b all calculate the swing amplitude, but they may also be configured to determine the amplitude magnification instead of the swing amplitude. In this case, in the control stage, the amplitude is determined based on the feed amount per spindle rotation and the amplitude magnification, and control is performed based on the amplitude.

[0083] In addition, the processing control unit can also be configured to determine information different from the information related to the swing amplitude based on the conditions obtained by the condition acquisition unit. For example, the condition acquisition unit can also acquire information related to the number of swings and information related to the swing amplitude, and the processing control unit determines the information related to the feed amount based on the information related to the number of swings and the information related to the swing amplitude. In addition, the condition acquisition unit can also acquire information related to the number of swings, determine information related to the feed amount set for the machine tool, and information related to the swing amplitude, and the processing control unit determines the information related to the feed amount and information related to the swing amplitude based on the information related to the number of swings and the determination information. In addition, the condition acquisition unit can also acquire information related to the swing amplitude, determine information related to the feed amount set for the machine tool, and information related to the swing number, and the processing control unit determines the information related to the feed amount and information related to the swing number based on the information related to the swing amplitude and the determination information. The calculation of specific numerical values ​​can also be performed using mathematical formula (1).

[0084] The above-mentioned determination method and calculation method are merely examples, and the information required for the machining control may be calculated by a method different from the method using the above-mentioned formula.

[0085] In addition, the present disclosure is not limited to the above-mentioned embodiment, and modifications and improvements within the scope that can achieve the purpose of the present disclosure are included in the present disclosure.

[0086] In the above-mentioned embodiment, the present disclosure is applied to a control device of a machine tool, but the present disclosure is not limited thereto. The present disclosure may also be applied to a display device of a machine tool.

[0087] Here, Fig.10 FIG. 9 is a functional block diagram of a display device 9 of a machine tool according to a modified example. Fig.10 As shown, the display device 9 of the machine tool includes a condition input unit 91 , an air cutting amount input unit 92 , an information calculation unit 93 , and a display unit 96 .

[0088] The condition input unit 91 is equivalent to the condition acquisition units 11, 11a, 11b of the above-mentioned embodiment. That is, the condition input unit 91 receives input of one or two of the three information as preconditions: information on the feed amount per relative rotation of the cutting tool and the workpiece, information on the number of swings per relative rotation of the cutting tool and the workpiece, and information on the swing amplitude relative to the feed amount per relative rotation of the cutting tool and the workpiece.

[0089] The air cut amount input unit 92 corresponds to the air cut amount acquisition unit 12 of the above-mentioned embodiment. That is, the air cut amount input unit 92 receives input of a designated air cut amount indicating the degree of air cut in the swing direction.

[0090] The information calculation unit 93 is equivalent to a part of the processing control unit 13, 13a, 13b of the above-mentioned embodiment. That is, the information calculation unit 93 calculates the information not accepted by the condition input unit among the three information based on the precondition so that the air cutting amount between the path based on the n-turn rotation and the path of the rotation after the n-turn rotation becomes the specified air cutting amount.

[0091] The display unit 96 corresponds to the display unit 16 of the above-described embodiment. That is, the display unit 96 displays the information calculated by the information calculation unit 93.

[0092] According to the display device 9 for a machine tool having the above-described configuration, the same effects as those of the control device 1 for a machine tool according to the above-described embodiment are achieved.

[0093] Explanation of symbols

[0094] 1Machine tool control device

[0095] 11, 11a, 11b Condition acquisition unit

[0096] 12 Air cutting amount acquisition unit

[0097] 13, 13a, 13b Processing control unit

[0098] 16 Display unit

[0099] 9Display device of machine tool

[0100] 91 Condition Input Unit

[0101] 92 Air cutting amount input

[0102] 93 Information Computing Department

[0103] 96 display unit.

Claims

1. A control device for a machine tool that performs machining while causing a cutting tool and a workpiece to swing relative to each other, characterized in that: The control device comprises: a condition acquisition unit that acquires, as a precondition, one or two of three pieces of information: information on a feed amount per relative rotation of the cutting tool and the workpiece, information on a number of swings per relative rotation of the cutting tool and the workpiece, and information on a swing amplitude relative to the feed amount per relative rotation of the cutting tool and the workpiece; an air cut amount acquisition unit that acquires a designated air cut amount indicating the degree of air cut in the direction of the swing; and A processing control unit determines the information not obtained by the condition acquisition unit among the three pieces of information based on the prerequisite, and performs processing control so that the air cutting amount between the path based on n-turn rotation and the path of rotation after n-turn rotation becomes the specified air cutting amount.

2. The control device for a machine tool according to claim 1, characterized in that: The condition acquisition unit acquires information related to the feed amount and information related to the swing number among the three pieces of information as the precondition, The processing control unit determines the information about the swing amplitude based on the information about the feed amount and the information about the swing number so that the air cutting amount between the path based on n-turn rotation and the path of rotation after n-turn rotation becomes the specified air cutting amount.

3. The control device for a machine tool according to claim 1, characterized in that: The condition acquisition unit acquires any one of the three pieces of information as the precondition, and acquires determination information indicating a condition for determining information related to the remaining two pieces of information. The process control unit determines the remaining two pieces of information based on the one piece of information and the specific information so that the air cut amount between the path based on n rotations and the path based on rotations after n rotations becomes the designated air cut amount.

4. The control device for a machine tool according to any one of claims 1 to 3, characterized in that: The condition acquisition unit acquires taper information related to the moving direction and moving angle of the cutting tool. The processing control unit determines the feed amount using the taper information.

5. A display device for a machine tool, wherein the machine tool performs machining while swinging a cutting tool and a workpiece relative to each other, characterized in that: The display device comprises: a condition input unit that receives input of one or two of three pieces of information as preconditions: information on a feed amount per relative rotation of the cutting tool and the workpiece, information on a number of swings per relative rotation of the cutting tool and the workpiece, and information on a swing amplitude relative to the feed amount per relative rotation of the cutting tool and the workpiece; an air cutting amount input unit for receiving an input of a designated air cutting amount indicating the degree of air cutting in the direction of the swing; an information calculation unit that calculates information not received by the condition input unit among the three information based on the precondition so that the air cut amount between the path based on the n-turn rotation and the path after the n-turn rotation becomes the specified air cut amount; as well as A display unit displays the information calculated by the information calculation unit.

Citation Information

Patent Citations

  • Control device for machine tool, and machine tool

    JP2018094690A

  • Controller for machine tool

    JP2020009248A