Computing device
Patent Information
- Application Number
- JP2023502425
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-02-26
- Filing Date
- 2022-02-22
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2042-02-22
AI Technical Summary
【0009】 本発明の計算装置によれば、取得した加工条件及び揺動条件から算出された加工状態の算出結果を踏まえて、新たに取得した加工条件及び揺動条件を計算装置の加工プログラムに反映していることにより、ユーザは最適な条件を選択するために、各パラメータを何度も入力して試運転をする必要はなく、加工条件及び揺動条件の選択及び設定を、手間を掛けずに容易にすることができるようになった。
Smart Images

Figure 0007633369000001 
Figure 0007633369000002 
Figure 0007633369000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a calculation device used in a machine tool, and more particularly to a calculation device for calculating a machining state from machining conditions. [Background technology]
[0002] 2. Description of the Related Art Conventionally, in machine tools, in order to facilitate a user's setting of machining conditions, information on various parameters relating to the machining conditions has been visually displayed.
[0003] Patent document 1 describes a method for acquiring and displaying feed axis trajectory information in a machine tool that performs oscillating cutting, with the aim of enabling an operator to visually easily determine whether or not chips can be shredded by oscillating cutting. The method selects a portion of the trajectory information, and displays the selected trajectory including the selected portion and at least one of the adjacent trajectories before and after the selected trajectory in a manner that is relatively highlighted in comparison to the other trajectories.
[0004] Patent Document 2 describes the provision of an input means for inputting the relative rotation speed or vibration speed of the cutting tool and the workpiece, a selection means for displaying and enabling selection of combinations of parameters determined from the input rotation speed or vibration speed, and a setting means for setting each selected parameter in a control unit, so as to enable a user to set vibration conditions according to the value of the relative rotation speed or vibration speed of the cutting tool and the workpiece input by the machine tool. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2019-185260 A [Patent Document 1] Patent No. 6546707 Summary of the Invention [Problem to be solved by the invention]
[0006] As described above, it is known that in a machine tool, the machining state of the machine tool is displayed based on the parameters set by the user, with the aim of enabling the user to easily set parameters for optimal machining conditions. However, in both Patent Document 1 and Patent Document 2, in order for the user to select optimal machining conditions from the displayed machining state and parameters of the machine tool, it is necessary to input each parameter many times and perform trial operations, and the selection and setting of machining conditions is not easy and is very time-consuming.
[0007] In order to improve the machining efficiency of machine tools, it is necessary to enable users to easily set machining conditions. The present disclosure has an object to enable users to easily select and set optimal machining conditions without repeating trial and error. [Means for solving the problem]
[0008] In order to solve the above problems, the calculation device disclosed herein is a calculation device for a machine tool that performs processing while oscillating a cutting tool and a workpiece relative to one another based on a processing program, and includes a processing condition acquisition unit that acquires processing conditions and oscillation conditions, a processing state calculation unit that calculates a processing state from the processing conditions and oscillation conditions acquired by the processing condition acquisition unit, a display unit that displays the processing conditions and oscillation conditions acquired by the processing condition acquisition unit and the processing state calculated by the processing state calculation unit, and a processing condition reflection unit that reflects the processing conditions newly acquired by the processing condition acquisition unit into the processing program based on the results calculated by the processing state calculation unit. Effect of the Invention
[0009] According to the calculation device of the present invention, based on the calculation results of the machining state calculated from the acquired machining conditions and oscillation conditions, newly acquired machining conditions and oscillation conditions are reflected in the machining program of the calculation device. This means that the user does not need to repeatedly input each parameter and perform trial runs in order to select the optimal conditions, and can easily select and set machining conditions and oscillation conditions without hassle. [Brief description of the drawings]
[0010] [Figure 1] FIG. 13 is a diagram for explaining swing cutting. [Diagram 2] FIG. 13 is a diagram showing a graph of the path of a cutting tool during oscillating cutting, plotted on a surface. [Diagram 3] FIG. 2 is a control block diagram of a computing device of the machine tool of the present disclosure. [Figure 4] FIG. 2 is a diagram illustrating each calculation unit in a machining state calculation unit of a calculation device according to the present disclosure. [Diagram 5] FIG. 4 is a diagram showing numerical parameters used in each calculation unit in the machining state calculation unit of the present disclosure. [Figure 6] FIG. 13 is a diagram illustrating a display example of a display unit in a computing device according to the present disclosure. [Figure 7] FIG. 13 is a diagram showing an example in which parameters are input to a display unit of a computing device according to the present disclosure. [Figure 8] FIG. 13 illustrates the selection of parameters to be changed on the display of the computing device of the present disclosure. [Figure 9] FIG. 13 is a diagram showing an example of a display after parameters of the display unit of the computing device of the present disclosure are changed. [Figure 10] FIG. 2 is a diagram showing a flow of an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0012] First, let us explain about oscillating cutting. As shown in Figure 1, when machining a workpiece by rotating the workpiece around the spindle and contacting the cutting tool with the workpiece surface and feeding it in the feed direction, there is a technique called oscillating cutting in which the cutting tool oscillates in the feed direction to chop up chips generated during machining of the workpiece. With oscillating cutting, there is an overlapping portion between the cutting in the previous rotation and the cutting in the current rotation with each rotation of the spindle, and in that portion, an idling occurs where the cutting tool does not come into contact with the workpiece. This idling chops up the chips, making it possible to avoid problems such as the chips getting tangled in the cutting tool.
[0013] FIG. 2 shows a graph of the path of the cutting tool in the above-mentioned oscillating cutting, which is shown on the surface. In this graph, the straight line shows the movement of the point where the cutting tool and the workpiece contact when there is no oscillation, and the wavy curved line shows the movement of the point where the cutting tool and the workpiece contact when the cutting tool is given an oscillation in the feed direction. In the part where the two curves overlap, that is, the part where the path (path) of the cutting tool in the previous rotation and the path (path) of the cutting tool in the current rotation overlap, a miss occurs and the chips are chopped. From the graph in FIG. 2, which is obtained by setting and changing the oscillation conditions, it can be confirmed whether the previous path and the current path intersect, that is, whether the chips are chopped. Conventionally, trial and error was required to set the tool path so that the chips were chopped.
[0014] 3 is a block diagram of a calculation device of a machine tool according to an embodiment of the present disclosure. As shown in FIG. 3, the calculation device 1 of the machine tool of the present disclosure includes an input unit 11, a machining block selection unit 12, a machining condition acquisition unit 20, a machining state calculation unit 30, a machining condition reflection unit 40, and a display unit 50.
[0015] A user can input related information for extracting machining conditions and oscillation conditions to the input unit 11, and can select a block of a program of interest from the machining program of the machine tool by the machining block selection unit 12. The blocks selected by the machining block selection unit 12 include the block selected by the user as described above, and blocks for determining machining conditions and oscillation conditions related to the block selected by the user. The information input to the input unit 11 and information on the block of the program selected by the machining block selection unit 12 are output to the machining condition acquisition unit 20 and input to the machining condition acquisition unit 20.
[0016] The machining condition acquisition unit 20 extracts and acquires machining conditions and oscillation conditions from information input from the input unit 11 and the machining block selection unit 12. The machining conditions and oscillation conditions acquired by the machining condition acquisition unit 20 include information for uniquely determining the oscillation frequency, information for uniquely determining the oscillation amplitude, and information on the tool feed rate (mm / min), workpiece diameter (mm), cutting edge R (mm), and tool clearance angle (°). The information for uniquely determining the oscillation frequency includes an oscillation frequency magnification I (times) indicating the oscillation frequency per one rotation of the spindle, and the information for uniquely determining the oscillation amplitude includes an oscillation amplitude magnification K (times) indicating the magnitude of the oscillation oscillation amplitude relative to the magnitude of the feed rate per one rotation of the spindle. The tool feed rate is determined from the spindle rotation speed S (1 / min) and the feed rate F (mm / rev) per revolution. Information such as the above parameters related to the machining conditions and oscillation conditions extracted and acquired by the machining condition acquisition unit 20 is sent to the machining state calculation unit 30, the machining condition reflection unit 40 and the display unit 50.
[0017] As shown in FIG. 4, the machining state calculation unit 30 includes a chip shredding determination unit 31, a chip length calculation unit 32, a surface roughness calculation unit 33, an oscillation frequency calculation unit 34, an oscillation amplitude calculation unit 35, a maximum speed calculation unit 36, and a maximum acceleration calculation unit 37.
[0018] The chip shredding determination unit 31 determines whether or not chip shredding is possible based on the oscillation frequency magnification I and the oscillation amplitude magnification K. The chip length calculation unit 32 calculates the chip length based on the oscillation frequency magnification I and the workpiece diameter. The surface roughness calculation unit 33 calculates the surface roughness based on the oscillation frequency magnification I, the oscillation amplitude magnification K, the feed rate F per time, and the cutting edge R. The oscillation frequency calculation unit 34 calculates the oscillation frequency based on the oscillation frequency magnification I and the spindle rotation speed S. The oscillation amplitude calculation unit 35 calculates the oscillation amplitude based on the oscillation amplitude magnification K and the feed rate F per time. The maximum speed calculation unit 36 calculates the maximum speed based on the oscillation frequency magnification I, the oscillation amplitude magnification K, the spindle rotation speed S, and the feed rate F per time. The maximum acceleration calculation unit 37 calculates the maximum acceleration based on the oscillation frequency magnification I, the oscillation amplitude magnification K, the spindle rotation speed S, and the feed rate F per time.
[0019] Regarding the information calculated and judged by the chip shredding judgement unit 31, the information on whether or not the chip can be shredded is sent to the machining condition reflection unit 40 and also to the display unit 50. Numerical data such as the chip length, surface roughness, oscillation frequency, oscillation amplitude, maximum speed and maximum acceleration are sent to the display unit 50. If the information on whether or not the chip can be shredded displayed on the display unit 50 is "No", that is, if the chip is not properly shredded, the user can newly input related information for extracting the machining conditions and oscillation conditions into the input unit 11. The newly input information into the input unit 11 is sent to the machining condition acquisition unit, and new machining conditions and oscillation conditions are acquired. The machining condition reflection unit 40 reflects the new machining conditions and oscillation conditions acquired by the machining condition acquisition unit 20 to the block of the machining program selected by the machining block selection unit. Even if the information on whether or not chip shredding is possible displayed on the display unit 50 is "yes," the user may refer to each result from the machining state calculation unit (chip length, maximum speed, etc.) and input new relevant information to the input unit 11 to extract machining conditions and oscillation conditions, and reflect this in the block of the machining program selected by the machining block selection unit. Also, the oscillation conditions that minimize any one or more parts in the machining state calculation unit 30 can be inversely calculated and reflected in the machining condition acquisition unit 20. The oscillation conditions that are minimized are calculated from the parts selected in the machining state calculation unit 30 and the relational expressions between the machining conditions and the oscillation conditions. At this time, it is also possible to calculate oscillation conditions that allow chip shredding and that minimize the parts selected in the machining state calculation unit 30 from an expression for determining whether chip shredding is possible.
[0020] The display unit 50 displays each parameter related to the above machining conditions and oscillation conditions acquired by the machining condition acquisition unit 20, and data on the result of the machining state calculated by the machining state calculation unit 30. The display of the result data of the machining state also includes a graphical display of the vibration operation. In addition, in the display unit 50, the user can enter each parameter related to the machining conditions and oscillation conditions, and the value becomes an input in the input unit 11, and can also specify a block from the machining program displayed on the display unit 50, and the specified program block becomes a block selected by the user in the machining block selection unit 12.
[0021] 5 summarizes the relationships between the parameters of the oscillation frequency magnification I, oscillation amplitude magnification K, spindle speed S, feed rate F per time, workpiece diameter φ, and cutting edge R under the machining conditions and oscillation conditions used in each of the chip shredding determination unit 31, chip length calculation unit 32, surface roughness calculation unit 33, oscillation frequency calculation unit 34, oscillation amplitude calculation unit 35, maximum speed calculation unit 36, and maximum acceleration calculation unit 37 of the machining state calculation unit 30. In addition to the above, the parameters of the machining conditions and oscillation conditions also include information on the clearance angle (°) and taper angle (°) of the tool.
[0022] As for the method of acquiring each of the above parameters, the oscillation frequency magnification I, oscillation amplitude K, feed rate per time F, and spindle speed S are acquired from modal information. Once the user sets the modal information, it remains at a constant value unless it is reset. The cutting edge R and clearance angle are acquired from modal tool information (T number). In addition, the workpiece diameter can be acquired from the X coordinate of the selected machining block, and the taper angle can be acquired from the start point and end point of the XZ coordinate of the selected machining block.
[0023] Next, a specific method of the embodiment of the present disclosure will be described with reference to Fig. 6 and Fig. 7, showing the display mode on the display unit. Fig. 6 shows a display example of the display unit 50 in the calculation device 1 of the machine tool, and a machining program is displayed on the left side. In Fig. 6, the user designates a dotted line (Z10.0 X17.0;) of the machining program in the machining block selection unit 12 (Fig. 3), and blocks related to this line (line G00 Z30.0; to line Z10.0 X17.0;) are selected.
[0024] The right side of Fig. 6 displays the machining conditions and oscillation conditions for the selected machining program block. Specifically, the upper section displays a waveform diagram showing the path of the cutting tool in the selected machining program block. The upper framed area of the lower section displays parameters related to the machining conditions and oscillation conditions for the selected machining program block (oscillating frequency I (times), oscillation amplitude K (times), feed rate F (mm / rev), spindle speed (min ―1 ), workpiece Φ (mm), taper angle (°), cutting edge R (mm), clearance angle (°). The lower box at the bottom of the lower row shows the estimated machining results for the selected machining program block (whether chips can be shredded, chip length (mm), average Ra (mm), frequency (Hz), amplitude (mm), maximum speed (mm / min), maximum acceleration (mm / min 2 )) is displayed, along with the frequency (Hz), amplitude (mm), maximum velocity (mm / min), and maximum acceleration (mm / min 2) the upper limit of the machine's operable limits is disclosed below.
[0025] In FIG. 6, it can be seen from I and K that the decision as to whether or not the chips can be shredded is "X", and the chip length (mm) and average Ra (mm) are not displayed. Also, the frequency (Hz) is 125.000, the maximum speed (mm / min) is 1663.72, and the maximum acceleration (mm / min 2 )=18505.5, which exceeds the upper limit (70.000, 1500.00, 10000.0, respectively), it can be confirmed that it exceeds the upper limit of the machine's operable capacity.
[0026] Next, a method in which the user inputs and sets the machining conditions and the oscillation conditions in the input unit 11 (FIG. 3) and reflects them in the machining program will be described with reference to FIG. 7. As shown in the display example of FIG. 7, the user can input parameters related to the machining conditions and the oscillation conditions shown in the upper frame of the lower right section. In this embodiment, the oscillation frequency I (times) is changed by inputting "0.500", and the oscillation amplitude K (times) is changed by inputting "1.500", and the values of these parameters are inserted into the selected block of the machining program. In this example, since the oscillation frequency I (times) and the oscillation amplitude K (times) have been changed, the command of G8.5 in the selected block of the machining program is re-edited.
[0027] The machining results calculated by reflecting these parameter values in the machining program are shown in the lower box on the lower right side of Fig. 7. The machining results shown in the lower box on the lower right side of the right side are frequency (Hz) = 41.666, amplitude (mm) = 0.075, maximum speed (mm / min) = 839.049, maximum acceleration (mm / min) = 1.001, and maximum speed (mm / min) = 1.001. 2 ) = 2570.21, both of which are below the upper limit, and the chip shredding feasibility is judged to be "Good." It can also be seen that the chip length (mm) = 106.814 and the average Ra (mm) = 0.319 were displayed.
[0028] As can be seen from Figures 6 and 7, parameters related to the machining conditions and oscillation conditions can be easily input in the upper framed part of the lower right side of the display unit 50 (Figure 3), the input parameters are immediately inserted into the selected block of the machining program and reflected in the machining program, and the calculation processing results are immediately displayed in the lower framed part of the lower right side. Therefore, the user can efficiently change the parameters related to the machining conditions and oscillation conditions to appropriate values while predicting the machining results by the calculation processing of the machining program.
[0029] Next, the above-mentioned method of inversely calculating the oscillation conditions that minimize any one or more parts in the machining state calculation unit 30 and reflecting them in the machining condition acquisition unit 20 will be described with reference to Figs. 8 and 9. Fig. 8 shows a state in which the machining conditions and oscillation conditions are input and each part of the machining state calculation unit is derived. In this state, the machining result is that the frequency, amplitude, maximum speed, and maximum acceleration are all values below their upper limit values, and the possibility of chip shredding is determined to be "good."
[0030] Here, when the oscillation conditions that minimize one or more parts are to be calculated inversely and reflected in the machining condition acquisition unit 20, one or more of the machining state calculation units are selected. In this case, the maximum acceleration is selected and the cursor is moved. Then, when the minimum value setting button is pressed, the oscillation conditions that minimize the maximum acceleration within the range where chip shredding occurs are set as shown in FIG. 9. That is, the values of K, I, frequency, amplitude, and maximum speed are changed along with the maximum acceleration. Since the oscillation conditions have been changed, the values of each part of the machining state are also updated, and the values of the chip length and average Ra are updated.
[0031] Next, an embodiment using the computation device of the machine tool of the present disclosure will be described with reference to the flow diagram of Fig. 8. First, the machining condition acquisition unit acquires machining conditions and swing conditions from the machining block selection unit (step S1). This is performed by the user selecting one block from the machining program and selecting a line that produces a result.
[0032] Next, each parameter related to the machining conditions and the swing conditions is extracted from the selected block and sent to the machining state calculation unit. That is, the machining state calculation unit calculates the state result at that time from the acquired machining conditions and swing conditions (step S2). The result is sent to the next step 3.
[0033] In step 3, it is determined whether the machining conditions and oscillation conditions acquired by the machining condition acquisition unit are appropriate based on the state results calculated in step 2 (step S3). If the result of step 3 is YES, that is, if it is determined that the machining conditions and oscillation conditions are appropriate, the process proceeds to step 5. If the result of step 3 is NO, that is, if it is determined that the machining conditions and oscillation conditions are not appropriate, the process returns to step 2 via step 4.
[0034] In step 4, the machining condition acquisition unit acquires machining conditions and oscillation conditions from the input unit. This is done by the user inputting numerical values into the input unit of the display unit for parameters related to the machining conditions and oscillation conditions. Then, the process proceeds to step 2, and the machining state calculation unit again calculates the state result at that time from the acquired machining conditions and oscillation conditions, and the calculation result is sent to the next step 3. In step 3, the loop of steps 2, 3, and 4 is repeated until the result becomes YES, that is, until it is determined that the machining conditions and oscillation conditions are appropriate.
[0035] In step 5, the acquired machining conditions and oscillation conditions are inserted into the machining program to re-edit the machining program (step 5), and the machining condition reflecting unit reflects the acquired machining conditions and oscillation conditions in the machining program (step 6). That is, the user is thereby able to know again the result of the determination as to whether the machining conditions and oscillation conditions are appropriate, and this flow ends.
[0036] As described above, in the calculation device of the machine tool disclosed herein, parameters related to the machining conditions and oscillation conditions can be easily input, and the machining program, parameters related to the machining conditions and oscillation conditions, and machining results (status) are displayed on a single screen, which provides the remarkable effect of allowing the user to easily set optimal machining conditions and oscillation conditions without having to repeatedly go through trial and error.
[0037] Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and it goes without saying that the present invention can be embodied in various forms without departing from the spirit of the present invention. [Explanation of symbols]
[0038] 1 computing device 11 Input section 12 Machining block selection section 20 Processing condition acquisition section 30 Machining condition calculation unit 31 Chip shredding judgment section 32 Chip length calculation section 33 Surface roughness calculation section 34 Oscillation frequency calculation section 35 Swing amplitude calculation section 36 Maximum speed calculation section 37 Maximum acceleration calculation section 40 Processing condition reflection section 50 Display section
Claims
1. A calculation device for a machine tool that performs machining while cutting chips generated during machining of a workpiece by relatively swinging a cutting tool and the workpiece based on a machining program, A machining condition acquisition unit that acquires machining conditions and swing conditions; a machining state calculation unit that calculates a machining state from the machining conditions and the swing conditions acquired by the machining condition acquisition unit; a display unit that displays the machining conditions and the swing conditions acquired by the machining condition acquisition unit, and the machining state calculated by the machining state calculation unit; a machining condition reflecting unit that reflects the machining conditions and the swing conditions acquired by the machining condition acquiring unit in the machining program; an input unit for allowing a user to input processing conditions and oscillation conditions; a machining block selection unit for selecting a block for reflecting machining conditions and swing conditions in the machining condition reflection unit from the machining program; Equipped with The machining condition acquisition unit is a calculation device that acquires machining conditions and oscillation conditions from the input unit or the machining block selection unit.
2. The machining state calculation unit is The calculation device according to claim 1 , further comprising a function of, after determining a machining state, calculating machining conditions inversely from the determined machining state and reflecting the calculated machining conditions in the machining condition acquisition unit.
3. 3. The calculation device according to claim 1, wherein the block selected by the machining block selection unit is a block selected by a user from the machining program, or a block for determining machining conditions and oscillation conditions related to the block selected by the user.
4. A calculation device for a machine tool that performs machining while cutting chips generated during machining of a workpiece by relatively oscillating a cutting tool and the workpiece based on a machining program, A machining condition acquisition unit that acquires machining conditions and swing conditions; a machining state calculation unit that calculates a machining state from the machining conditions and the swing conditions acquired by the machining condition acquisition unit; a display unit that displays the machining conditions and the swing conditions acquired by the machining condition acquisition unit, and the machining state calculated by the machining state calculation unit; A calculation device including: a machining condition reflecting unit that reflects the machining conditions and the oscillation conditions acquired by the machining condition acquiring unit in the machining program, The machining state calculation unit is A chip shredding determination unit that determines whether or not the chips can be shredded; A chip length calculation unit for calculating the length of the chip of the workpiece; A surface roughness calculation unit that calculates the surface roughness of the workpiece; a swing frequency calculation unit that calculates a swing frequency in a relative swing between the cutting tool and the workpiece; a swing amplitude calculation unit that calculates a swing amplitude in a relative swing between the cutting tool and the workpiece; a maximum speed calculation unit that calculates a maximum speed in a relative swing between the cutting tool and the workpiece; a maximum acceleration calculation unit that calculates a maximum acceleration in a relative swing between the cutting tool and the workpiece; Any one or more of the following: The machining condition acquisition unit, in the machining state calculation unit, The chip shredding determination unit, the chip length calculation unit, the surface roughness calculation unit, the oscillation frequency calculation unit, the oscillation amplitude calculation unit, the maximum speed calculation unit, or the maximum acceleration calculation unit, A calculation device that outputs information including one or more of information for uniquely determining the oscillation frequency, information for uniquely determining the oscillation amplitude, the workpiece diameter, the feed speed of the tool, the cutting edge R, and the clearance angle of the tool.
5. The calculation device according to claim 4 , wherein the machining condition acquisition unit transmits to the chip shredding determination unit of the machining state calculation unit information including information for uniquely determining an oscillation frequency and information for uniquely determining an oscillation amplitude.
6. The calculation device according to claim 4 , wherein information for uniquely determining an oscillation frequency and information including a workpiece diameter are sent from the machining condition acquisition unit to the chip length calculation unit of the machining state calculation unit.
7. The calculation device according to claim 4, wherein the machining condition acquisition unit transmits to the surface roughness calculation unit of the machining state calculation unit information including information for uniquely determining an oscillation frequency, information for uniquely determining an oscillation amplitude, a tool feed speed, and a cutting edge R.
8. The calculation device according to claim 4 , wherein information including information for uniquely determining an oscillation frequency is sent from the machining condition acquisition unit to the oscillation frequency calculation unit of the machining state calculation unit.
9. The calculation device according to claim 4 , wherein information including information for uniquely determining an oscillation amplitude is sent from the machining condition acquisition unit to the oscillation amplitude calculation unit of the machining state calculation unit.
10. The calculation device according to claim 4 , wherein the machining condition acquisition unit transmits to the maximum speed calculation unit of the machining state calculation unit information for uniquely determining an oscillation frequency, information for uniquely determining an oscillation amplitude, and information including a tool feed speed.
11. The calculation device according to claim 4 , wherein the machining condition acquisition unit transmits to the maximum acceleration calculation unit of the machining state calculation unit information for uniquely determining an oscillation frequency, information for uniquely determining an oscillation amplitude, and information including a tool feed speed.
12. The processing condition acquisition unit transmits information including information for uniquely determining an oscillation frequency and information for uniquely determining an oscillation amplitude to the display unit. The computing device according to any one of claims 1 to 11, wherein the display unit graphically displays the vibration operation.
13. A calculation program that causes a computer to execute calculations in a machine tool that performs processing while cutting chips generated during processing of a workpiece by relatively oscillating a cutting tool and a workpiece based on a processing program, The computer A machining condition acquisition step for acquiring machining conditions and swing conditions; a machining state calculation step of calculating a machining state from the machining conditions and the swing conditions acquired in the machining condition acquisition step; a display step of displaying the machining conditions and the oscillation conditions acquired in the machining condition acquisition step, and the machining state calculated in the machining state calculation step; a machining condition reflecting step of reflecting the machining conditions and the oscillation conditions acquired in the machining condition acquiring step in the machining program; In addition, An input step in which a user inputs machining conditions and oscillation conditions; a machining block selection step in which a block for reflecting the machining conditions and the swing conditions in the machining condition reflection step is selected from the machining program; Run the command, The machining condition acquisition step is a calculation program for acquiring machining conditions and swing conditions from the input acquired in the input step or the block acquired in the machining block selection step.
Citation Information
Patent Citations
Electric discharge machining method
JP1995227720A
Method for controlling machine tool having plurality of spindles
JP2017056515A
Display device
JP2019185260A
Machine tools and their control devices
JP6546707B2
JPP6546707B