Machining support device, machining support method and program
Patent Information
- Application Number
- JP2021111247
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-05
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2041-07-05
AI Technical Summary
【0014】 本開示の加工支援装置、加工支援方法およびプログラムによれば、加工位置によって剛性が変化するワーク側のびびり振動に対応した安定加工線図を取得できる。
Smart Images

Figure 0007645728000001 
Figure 0007645728000002 
Figure 0007645728000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a processing support device, a processing support method, and a program. [Background technology]
[0002] In cutting processes using milling tools such as end mills, a phenomenon called chatter vibration can occur, in which the tool vibrates very strongly under certain cutting conditions. Chatter vibration has adverse effects on production efficiency, such as a decrease in production speed, deterioration in the quality of the machined surface, and a decrease in production yield.
[0003] It is known that in order to suppress chatter vibration on the tool side, cutting conditions (machining conditions) are changed using the depth of cut and the tool speed as parameters, and machining is performed under stable cutting conditions. This two-dimensional map consisting of the tool speed and the depth of cut is called a stable machining diagram.
[0004] The method proposed by Altintas et al. (Non-Patent Document 1) for determining stable machining conditions is widely known, and software that predicts stable machining conditions by applying this method has also been developed. Calculating stable machining conditions using this method requires parameters such as tool vibration characteristics and specific cutting resistance. However, it is difficult to predict or actually measure the vibration characteristics of a tool during machining, and specific cutting resistance and other parameters vary considerably, so it is difficult to say that this method can actually predict stable machining conditions.
[0005] For this reason, a method of obtaining stable conditions from vibration responses during actual machining without requiring vibration characteristics or specific cutting resistance has been proposed by, for example, Grossi et al. (Non-Patent Document 2).
[0006] As a technology related to the present disclosure, Patent Document 1 discloses a technology for creating a stability limit diagram that indicates whether each combination of tool rotation speed (spindle rotation speed) and cutting amount (cutting depth) is stable (no chatter vibration occurs). [Prior art documents] [Patent documents]
[0007] [Patent Document 1] JP 2018-126837 A [Non-patent literature]
[0008] [Non-Patent Document 1] ALTINTAS, Y.; BUDAK, Erhan. Analytical prediction of stability lobes in milling. CIRP annals, 1995, 44.1: 357-362. [Non-Patent Document 2] GROSSI, N., et al. Spindle speed ramp-up test: A novel experimental approach for chatter stability detection. International Journal of Machine Tools and Manufacture, 2015, 89: 221-230. Summary of the Invention [Problem to be solved by the invention]
[0009] The method shown in Non-Patent Document 2 targets the problem of tool chatter vibration where the rigidity of the tool side is lower than that of the workpiece. However, it does not address the problem of chatter vibration of the workpiece caused by the rigidity of the workpiece side, such as an impeller or turbine blade having a thin wall portion, being lower than that of the tool side. The above-mentioned stability limit diagram is affected by the vibration characteristics of the workpiece, and in particular, in the case of a workpiece having a thin wall portion, the vibration characteristics change significantly as soon as the workpiece member is removed during cutting. In addition, the rigidity of the workpiece changes depending on the machining position (tool position) due to the vibration mode present in the workpiece. Thus, the mechanism of chatter vibration caused by the workpiece side is more complex than that of chatter vibration caused by the tool side, and it has been difficult to efficiently create a stability limit diagram of chatter vibration based on a prior analytical prediction before machining or a response during machining.
[0010] The present disclosure has been made to solve the above-mentioned problems, and aims to provide a machining support device, a machining support method, and a program that can efficiently obtain a stable machining line diagram that addresses the chatter vibration problem of a workpiece whose rigidity changes depending on the machining position. [Means for solving the problem]
[0011] In order to solve the above problems, the machining support device disclosed herein includes an acquisition unit that acquires control information of the machine tool and vibration data indicating the degree of vibration generated in response to machining of a workpiece, an index calculation unit that calculates, for each combination of machining position and tool rotation speed based on the control information and the vibration data, a parameter that serves as an index for determining whether the combination is a machining condition that allows stable machining, and a creation unit that creates a two-dimensional stable machining condition map with the machining position and tool rotation speed as its axes based on the calculated parameter.
[0012] In addition, the machining support method according to the present disclosure includes the steps of acquiring control information of a machine tool and vibration data indicating the degree of vibration generated in response to machining of a workpiece, calculating a parameter for each combination of machining position and tool rotation speed based on the control information and the vibration data, which serves as an indicator for determining whether the combination is a machining condition that allows stable machining, and creating a two-dimensional stable machining condition map with the machining position and tool rotation speed as axes based on the calculated parameter.
[0013] In addition, the program disclosed herein causes a computer to execute the steps of acquiring control information of a machine tool and vibration data indicating the degree of vibration generated in response to the machining of a workpiece, calculating a parameter for each combination of machining position and tool rotation speed based on the control information and the vibration data, which serves as an indicator for determining whether the combination is a machining condition that allows stable machining, and creating a two-dimensional stable machining condition map with the machining position and tool rotation speed as axes based on the calculated parameter. Effect of the Invention
[0014] According to the machining support device, machining support method, and program disclosed herein, it is possible to obtain a stable machining diagram that corresponds to chatter vibration on the workpiece side, whose rigidity changes depending on the machining position. [Brief description of the drawings]
[0015] [Figure 1] 1 is a diagram showing an overall configuration of a machine tool and a machining support device according to a first embodiment. [Diagram 2] 1 is a diagram illustrating a functional configuration of a processing support device according to a first embodiment. [Diagram 3] 4 is a diagram showing a process flow of the machining support device according to the first embodiment; FIG. [Figure 4] FIG. 2 is an explanatory diagram illustrating a process of the machining support device according to the first embodiment. [Diagram 5] FIG. 2 is an explanatory diagram illustrating a process of the machining support device according to the first embodiment. [Figure 6] 13 is an explanatory diagram illustrating a process of a machining support device according to a second embodiment. FIG. [Figure 7] 13 is an explanatory diagram illustrating a process of a machining support device according to a third embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] <First embodiment> Hereinafter, the machining support device according to the first embodiment will be described in detail with reference to FIGS.
[0017] (Overall configuration of machine tools and machining support devices) FIG. 1 is a diagram showing an overall configuration of a machine tool and a machining support device according to a first embodiment.
[0018] The machine tool K shown in FIG. 1 will be described. As shown in FIG. 1, the machine tool K includes a control device CL, a spindle M, a tool TL, and a table T.
[0019] The control device CL controls the operation of the spindle based on control commands recorded in control information D (hereinafter also referred to as NC data D). The NC data D includes an NC machining position indicating a command value of a machining position (coordinates) and an NC rotation speed indicating a command value of the rotation speed [rpm] of the tool TL.
[0020] The spindle M is a mechanism to which a tool TL is attached and driven, and is driven under the control of a control device CL to machine a workpiece W into a desired shape. In the machine tool K according to this embodiment, a rotation pulse meter PM is attached at a position corresponding to the spindle M. The rotation pulse meter PM measures the actual rotation speed [rpm] of the tool TL and sequentially outputs the measurement results. In the following description, the measurement results of the rotation speed obtained by the rotation pulse meter PM are also referred to as "rotation speed data."
[0021] The tool TL is, for example, an end mill, and is a tool for machining (cutting) the workpiece W. 1 shows how a tool TL rotating around the tool axis direction (Z-axis direction in FIG. 1) is fed in a feed direction (X-axis direction in FIG. 1) to cut a side surface W1 of a workpiece W. In the following description, the direction perpendicular to the feed direction (X-axis direction) and the tool axis direction (Z-axis direction) is also referred to as the feed perpendicular direction (Y-axis direction).
[0022] The table T is a platform on which the workpiece W to be processed is fixed. As shown in Fig. 1, a force component meter SE is attached to the table T, which successively measures the degree of vibration occurring during processing. In the following explanation, the vibration measurement results obtained by the force component meter SE are also referred to as "vibration data."
[0023] The machining support device 1 shown in FIG. 1 will be described. The machining support device 1 creates a stable machining condition map indicating machining conditions under which chatter vibration does not occur, based on information obtained from the machine tool K. Specifically, the machining support device 1 acquires NC data D (NC machining position, NC rotational speed) indicating various command values to the machine tool K. The machining support device 1 also acquires rotational speed data obtained from a rotary pulse meter PM and vibration data obtained from a component force meter SE during machining of the workpiece W. Then, the machining support device 1 associates the machining position, tool rotational speed, and vibration data with the NC rotational speed and the rotational speed data as synchronization references, and creates a two-dimensional stable machining condition map with the machining position and the tool rotational speed as axes.
[0024] (Functional configuration of the processing support device) FIG. 2 is a diagram illustrating a functional configuration of the machining support device according to the first embodiment. As shown in FIG. 2, the processing support device 1 includes a CPU 10, a memory 11, a communication interface 12, and a recording medium 13.
[0025] The CPU 10 is a processor that executes various processes for creating a stable machining condition map. The functions of the CPU 10 will be described later. The memory 11 is a so-called main storage device and has a memory area necessary for the operation of the CPU 10. The communication interface 12 is a communication interface for receiving (obtaining) information from the outside (the control device CL, the rotary pulse meter PM, and the component force meter SE of the machine tool K). The recording medium 13 is a so-called large-capacity auxiliary storage device, such as a built-in HDD or SSD.
[0026] A detailed description will be given of the functions of the CPU 10. The CPU 10 performs the functions of an acquisition unit 101, an index calculation unit 102, and a creation unit 103 by operating according to a program prepared in advance.
[0027] The acquisition unit 101 acquires NC data D, which is control information for the machine tool K, and rotation speed data and vibration data, which are measurement data.
[0028] Based on the NC data and vibration data, the index calculation unit 102 calculates a parameter (hereinafter also referred to as an index parameter) that serves as an index for determining whether or not the combination of machining position and tool rotation speed is a machining condition that allows stable machining.
[0029] The creating unit 103 creates a two-dimensional stable machining condition map (stable machining diagram) with axes of machining position and tool rotation speed based on the calculated parameters.
[0030] (Processing flow of the machining support device) FIG. 3 is a diagram illustrating a process flow of the machining support device according to the first embodiment. 4 and 5 are explanatory diagrams illustrating the processing of the machining support device according to the first embodiment.
[0031] The process flow shown in FIG. 3 is executed in a step of performing test machining on the same machining object before starting the actual machining process, and acquiring a stable machining condition map for the machining object.
[0032] First, the acquisition unit 101 of the machining support device 1 acquires the NC data D and the measurement data (rotation speed data, vibration data) when the test machining is performed (step S01). As described above, the NC data D includes the NC rotation speed and the NC machining position.
[0033] A specific example of the NC data used in the test machining will be described with reference to FIG. As shown in Fig. 4, the NC data D (Fig. 1) according to this embodiment includes a control command for changing the tool rotation speed at a constant ratio in response to a change in the machining position. In Fig. 4, the NC machining position (vertical axis) is the position in the feed direction (X-axis direction; see Fig. 1) of the tool TL.
[0034] According to the relationship between the NC rotational speed and the NC machining position shown in FIG. 4, the machine tool K sweeps up the tool rotational speed from the minimum tool rotational speed r1 at a substantially constant rate while gradually changing the machining position by tool feed. When the tool rotational speed reaches the maximum tool rotational speed r2, the machine tool K stops the tool feed once and returns the tool rotational speed to the minimum tool rotational speed r1. Then, when the tool rotational speed returns to the minimum tool rotational speed r1, the machine tool K performs tool feed and sweeps up the tool rotational speed again from that machining position. Here, the minimum tool rotational speed r1 is the lower limit of the rotational speed range searched for as a stable machining condition, and the maximum tool rotational speed r2 is its upper limit. The minimum tool rotational speed r1 and the maximum tool rotational speed r2 can each be set arbitrarily by the operator of the machine tool K.
[0035] The machine tool K repeats the above processes to complete machining. In step S01 (FIG. 3), the machining support device 1 acquires various measurement data measured during machining through the rotary pulse meter PM and the component force meter SE. The force component meter SE can individually acquire the degree of vibration in each of the X-axis, Y-axis, and Z-axis directions shown in FIG. 1, but in this embodiment, it acquires vibration data in the X-axis direction, where the influence of cutting by the tool TL (end mill) is most directly observed. However, in other embodiments, it is not limited to this form, and vibration data indicating the degree of vibration in either the Y-axis or Z-axis direction may be used, or vibration data in all of the X-axis, Y-axis, and Z-axis directions may be acquired. In addition, a force component meter is not necessarily required to acquire vibration data, and vibration sensors other than a force component meter can be used depending on the form of processing. For example, in other embodiments, an acceleration sensor attached to the workpiece W may be used as the vibration sensor, or a sound collector (microphone) may be used.
[0036] 3, the index calculation unit 102 of the processing support device 1 performs a time-frequency analysis on the vibration data obtained in step S01, and calculates an overall value (hereinafter, also referred to as an OA value) for each analysis time step (step S02). Here, the OA value is a value that indicates a guideline for the magnitude of vibration amplitude in the entire analysis frequency band.
[0037] Next, the index calculation unit 102 performs an order ratio analysis on the vibration data obtained in step S01, and extracts harmonic components of the tool rotation speed (step S03). Here, the harmonic components of the tool rotation speed refer to vibration components that are integer multiples of the tool rotation speed. The index calculation unit 102 calculates the sum of the intensities (amplitudes) of the harmonic components of each order (1st order, 2nd order, etc.) The sum of the intensities of the harmonic components of each order may be calculated by the sum of absolute values (ABS) or the square root of the sum of squares (SRSS).
[0038] Furthermore, the index calculation unit 102 calculates an index parameter based on the information obtained in steps S02 and S03 (step S04). The index parameter according to this embodiment is calculated by dividing the OA value by the sum of the intensities of the harmonic components of the tool rotational speed. Specifically, the index parameter Ip is calculated by either the following formula (1) or (2). Note that formula (1) calculates the "sum of the intensities of the harmonic components of the tool rotational speed" as the sum of the absolute values (ABS) of the amplitudes of each order, and formula (2) calculates the "sum of the intensities of the harmonic components of the tool rotational speed" as the square root of the sum of the squares (SRSS) of the amplitudes of each order.
[0039] Index parameter Ip = (overall value) / (Σ|amplitude of each order of harmonic components|) (1)
[0040] Index parameter Ip = (overall value) / √(Σ amplitude of each order of harmonic component^2) (2)
[0041] Here, it is known that regenerative chatter vibration (self-excited vibration), which is generally problematic, occurs at a frequency other than the harmonic components (for example, the natural frequency of the workpiece). In other words, if regenerative chatter vibration does not occur under certain machining conditions (combination of machining position and tool rotation speed), the OA value under those machining conditions will be almost entirely occupied by the harmonic components of the tool rotation speed, and the two will be almost equal. However, as the regenerative chatter vibration increases, the proportion of the OA value occupied by the harmonic components of the tool rotation speed decreases relatively. And, the smaller the ratio of the sum of the harmonic components of the tool rotation speed to the OA value (i.e., the larger the index parameter Ip), the more severe regenerative chatter vibration can be determined to be occurring. Therefore, the index parameter Ip, which is calculated as the ratio of the OA value divided by the sum of the intensities of the harmonic components of the tool rotation speed, is a parameter that serves as an index for judging whether the machining conditions are suitable for stable machining. For example, when regenerative chatter vibration occurs, the index parameter Ip exceeds a preset threshold value. On the other hand, when regenerative chatter vibration does not occur, the index parameter Ip is smaller than the preset threshold value.
[0042] Next, the creation unit 103 of the machining support device 1 creates a stable machining condition map based on the index parameters for each machining condition (combination of machining position and tool rotation speed) (step S05).
[0043] A specific example of the stable machining condition map created by the creating unit 103 in step S05 will be described with reference to FIG.
[0044] The map shown in FIG. 5 is three-dimensional information obtained by plotting or linearly interpolating index parameters corresponding to each machining condition (machining position, tool rotation speed) on a two-dimensional plane with the machining position on the vertical axis and the tool rotation speed on the horizontal axis. The scanning line Q shown in Fig. 5 is a straight line corresponding to the relationship between the NC rotation speed and the NC machining position shown in Fig. 4. The actual measurement points P of the index parameter exist only on the scanning line Q (for convenience of explanation, the actual measurement points P are explicitly shown only on a part of the scanning line Q in Fig. 5, but in reality, the actual measurement points P exist over the entire scanning line Q).
[0045] The creation unit 103 complements the areas on the two-dimensional plane other than the actual measurement points P by linear interpolation using each actual measurement point P. Then, the creation unit 103 creates a stable machining condition map that allows intuitive understanding of a stable region R1 (region where chatter vibration is small) and an unstable region R2 (region where chatter vibration is small) by expressing the index parameters as a three-dimensional distribution using contour lines.
[0046] (Action and effect) As described above, the machining support device 1 according to the first embodiment can obtain a two-dimensional stable machining condition map (FIG. 5) with axes of the machining position of the workpiece W and the tool rotation speed. This makes it possible to obtain a stable machining diagram (stable machining condition map) that corresponds to chatter vibration on the workpiece side, the stiffness of which changes depending on the machining position.
[0047] Further, in the machining support device 1 according to the present embodiment, the NC data D is characterized in that it includes a control command for changing (sweeping) the tool rotation speed at a constant rate in response to a change in the machining position. In this way, the vibration frequency generated during machining is swept for each machining position of the workpiece, making it possible to accurately detect stable (or unstable) conditions for the tool rotation speed that are spot-like in the frequency band for each machining position of the workpiece.
[0048] In addition, the machining support device 1 according to this embodiment is characterized in that it calculates, as an index parameter, the ratio between the OA value and the sum of the intensities of the harmonic components of each tool rotational speed for each machining condition (combination of machining position and tool rotational speed). By doing this, it is possible to set a judgment threshold that is not dependent on the absolute amount of response that depends on the workpiece mounting position or the object to be machined, and this judgment threshold can be used to determine whether or not a stable condition exists.
[0049] Here, in this embodiment, it has been described that the tool rotational speed is measured by a rotational pulse meter PM attached to the machine tool K, but the same effect can be obtained by acquiring tool rotational speed data from a tool rotational speed sensor that the machine tool K is equipped with for its numerical control, without additionally attaching a rotational pulse meter PM for the machining support device.
[0050] In other embodiments, the present invention is not limited to the above embodiment, and for example, the amplitude information indicated by the vibration data may be used as the index parameter as it is.
[0051] In addition, in the machining support device 1 according to the first embodiment, a stable machining condition map is created with the cutting depth of the tool TL constant. Here, the cutting depth is a parameter indicating how deep the blade of the tool TL cuts into the workpiece W, and in the example shown in Fig. 1, there are two types of cutting depth: the cutting depth in the direction perpendicular to the feed (Y-axis direction) and the cutting depth in the tool axis direction (Z-axis direction). Basically, the greater the cutting depth, the shorter the machining time, but at the same time, the greater the chatter vibration. Therefore, if the stable machining condition map created with a certain cutting depth shows that there is almost no stable region, the cutting depth is adjusted to be smaller for the next workpiece, and a stable machining condition map is created again. In this way, a stable machining condition map with a wider area of the stable region than the first stable machining condition map can be obtained. In this way, the cutting depth is adjusted while referring to the area of the stable region in the stable machining condition map, and the test machining is repeated, allowing the optimum cutting conditions to be found. In the first embodiment, as a simple example, the machining shape of the workpiece W is assumed to be linear (tool feed along the X-axis direction), and the machining positions shown on the vertical axes of Fig. 4 and Fig. 5 correspond to the positions of the workpiece W in the X-axis direction. However, other embodiments are not limited to this. For example, if the workpiece W has a complicated curved shape such as an impeller or turbine blade, the machining positions shown on the vertical axes of Fig. 4 and Fig. 5 correspond to the positions on the tool feed path along the curve.
[0052] <Second embodiment> A processing support device according to a second embodiment will be described with reference to FIG.
[0053] (Processing support device processing) FIG. 6 is an explanatory diagram illustrating a process of the machining support device according to the second embodiment. In the first embodiment, as shown in Figures 4 and 5, vibration data is acquired while sweeping up the tool frequency a total of seven times for each machining position for one workpiece W. In this case, since the actual measurement points P exist only on the seven scanning lines Q in Figure 5, there is a limit to the accuracy of the three-dimensional distribution of the index parameters obtained by linear interpolation.
[0054] Therefore, in the second embodiment, test machining is performed by using two workpieces W and scanning different areas of each of them. Specifically, as shown in Fig. 6, the first workpiece W is machined under machining conditions (first scanning line Q1) equivalent to those in the first embodiment, and the second workpiece W is machined under machining conditions (second scanning line Q2) that pass through the middle of the first scanning line Q1. By combining the two stable machining condition maps obtained in this manner, the density of the actual measurement points P on the stable machining condition map is doubled, thereby improving the accuracy of the linear interpolation.
[0055] <Third embodiment> A processing support device according to a third embodiment will be described with reference to FIG.
[0056] (Processing support device processing) FIG. 7 is an explanatory diagram illustrating a process of the machining support device according to the third embodiment.
[0057] The index calculation unit 102 of the machining support device 1 according to this embodiment calculates, as an index parameter, a tool rotation speed corresponding to the natural frequency of the workpiece for each machining position, in addition to the functions described in the first and second embodiments. This function will be described in detail below.
[0058] When machining (cutting) is performed while sweeping the tool rotational speed as in the first and second embodiments, forced vibration occurs when the harmonic frequency of any order (integer multiple) of the tool rotational speed overlaps with the natural frequency of the workpiece W. In other words, by sweeping the tool rotational speed and referring to the measurement data of the vibration generated during the machining, it is possible to observe the natural frequency of each mode (first mode, second mode, ...) of the workpiece W and how it changes during machining.
[0059] For example, it is assumed that the first mode natural frequency at the start of machining of the workpiece W is a frequency fs [Hz], and the first mode natural frequency at the end of machining of the workpiece W is a frequency fe [Hz]. In this case, the index calculation unit 102 according to the present embodiment specifies the first mode corrective vibration occurrence condition V1 by assuming that the first mode natural frequency changes linearly from moment to moment during machining, and displays it superimposed on the stable machining condition map. Here, the first mode forced vibration occurrence condition V1 is indicated by a line segment on the stable machining condition map, in which the position of the start point (at the start of machining) is the tool rotation speed [rpm] corresponding to the natural frequency fs [Hz], and the position of the end point (at the end of machining) is the tool rotation speed [rpm] corresponding to the natural frequency fe [Hz] (see the two-dot chain line in FIG. 7). Machining conditions located on the line of this first mode forced vibration occurrence condition V1 will excite the first mode natural frequency of the workpiece W, and are therefore determined to be machining conditions to be avoided in actual machining. Similarly, the index calculation unit 102 identifies the secondary mode corrective vibration generation condition V2 based on the secondary mode natural frequency at the start of machining of the workpiece W and the secondary mode natural frequency at the end of machining, and displays it on the stable machining condition map.
[0060] In this manner, the machining support device 1 according to the third embodiment can grasp not only the machining conditions for avoiding regenerative chatter vibration caused by the workpiece W, but also the machining conditions for avoiding forced vibration.
[0061] <Fourth embodiment> A processing support method according to a fourth embodiment will be described. The fourth embodiment relates to an operation by an operator during test machining by a machine tool K.
[0062] In the first to third embodiments, the operation of feeding the tool LT while sweeping the tool rotation speed is realized using NC data of the machine tool K prepared in advance. However, in the case of an actual product, such as a machined product having a three-dimensional curved surface such as a scroll or a turbine blade, it is expected that it will be difficult to create NC data that performs such an operation, and that creating the NC data will be costly.
[0063] Therefore, in the fourth embodiment, a method utilizing the override function of the spindle M is proposed as a method for obtaining a stable machining condition map while reducing costs.
[0064] The override function of the spindle M is a function that allows the operator to operate a rotation speed adjustment dial (not shown in FIG. 1) provided on the machine tool K and change the tool rotation speed during machining as desired, for example, from -100% to +100% of the rotation speed set in the NC data. While machining the workpiece W according to the NC data that specifies a certain tool rotation speed, the operator can use the override function to manually increase or decrease (change) the tool rotation speed, thereby easily achieving tool feed while sweep-controlling the tool rotation speed. Some machine tools allow the tool rotation speed to be manually changed by operating a console or remote control instead of using a rotation speed adjustment dial. Also, the adjustment range of the override function is not limited to "-100% to +100%" and there are various adjustment ranges for each machine tool.
[0065] <Computer configuration> In each of the above-mentioned embodiments, the various processes executed by the machining support device 1 are stored in a computer-readable recording medium in the form of a program, and the above-mentioned various processes are performed by the computer reading and executing the program. The computer-readable recording medium refers to a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, etc. The computer program may be delivered to a computer via a communication line, and the computer that receives the program may execute the program.
[0066] The program may be for implementing some of the above-mentioned functions, or may be a so-called differential file (differential program) that can implement the above-mentioned functions in combination with a program already recorded in the computer system.
[0067] As described above, several embodiments according to the present disclosure have been described, but all of these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents as described in the claims, as well as in the scope and gist of the invention.
[0068] <Additional Notes> The machining support device, the machining support method, and the program described in each embodiment can be understood, for example, as follows.
[0069] The machining support device 1 of the first embodiment includes an acquisition unit 101 that acquires control information (NC data D) of the machine tool K and vibration data indicating the degree of vibration generated in response to machining of the workpiece W, an index calculation unit 102 that calculates, for each combination of machining position and tool rotation speed based on the control information and the vibration data, a parameter (index parameter) that serves as an index for determining whether the combination is a machining condition that allows stable machining, and a creation unit 103 that creates a two-dimensional stable machining condition map with the machining position and tool rotation speed as axes based on the calculated index parameter.
[0070] In the machining support device 1 according to the second embodiment, the control information in the above-mentioned machining support device 1 includes a control command for changing the tool rotation speed at a constant ratio in response to a change in the machining position.
[0071] In the machining support device 1 according to the third embodiment, the index calculation unit 102 in the above-described machining support device 1 calculates, as an index parameter, a ratio between the OA value and the sum of intensities of harmonic components of each tool rotational speed for each combination.
[0072] In the machining support device 1 according to the fourth aspect, the index calculation unit 102 in the above-mentioned machining support device 1 further calculates, as an index parameter, a tool rotation speed corresponding to the natural frequency of the workpiece W for each machining position.
[0073] The machining support method according to the fifth aspect includes the steps of acquiring control information of a machine tool and vibration data indicating the degree of vibration generated in response to machining of a workpiece, calculating a parameter for each combination of machining position and tool rotation speed based on the control information and the vibration data, which serves as an indicator for determining whether the combination is a machining condition that allows stable machining, and creating a two-dimensional stable machining condition map with the machining position and tool rotation speed as axes based on the calculated parameter.
[0074] A machining support method according to a sixth aspect is the above-mentioned machining support method, further comprising a step of changing the tool rotation speed using an override function of the machine tool while the workpiece is being machined in accordance with the control information.
[0075] The program of the seventh aspect causes a computer to execute the steps of acquiring control information of a machine tool and vibration data indicating the degree of vibration generated in response to machining of a workpiece, calculating a parameter for each combination of machining position and tool rotation speed based on the control information and the vibration data, which serves as an indicator for determining whether the combination is a machining condition that allows stable machining, and creating a two-dimensional stable machining condition map with the machining position and tool rotation speed as axes based on the calculated parameter. [Explanation of symbols]
[0076] 1 Processing support equipment 10 CPU 101 Acquisition Department 102 Index calculation section 103 Creation Department 11. Memory 12 Communication Interface 13 Recording media K machine tool CL control unit M spindle TL tools T Table W work PM Rotational Pulse Meter SE force meter
Claims
1. an acquisition unit that acquires control information of the machine tool and vibration data indicating a degree of vibration occurring in response to machining of a workpiece; an index calculation unit that calculates, for each combination of a machining position, which is a relative position with respect to a workpiece specified by a tool-side coordinate, and a tool rotation speed, a parameter serving as an index for determining whether or not the combination satisfies machining conditions that allow stable machining, based on the control information and the vibration data; a creating unit that creates a two-dimensional stable machining condition map having axes of the machining position and the tool rotation speed based on the calculated parameters; A processing support device comprising:
2. The control information includes a control command for changing the tool rotation speed at a constant ratio in response to a change in the machining position. The machining support device according to claim 1 .
3. The index calculation unit is As the parameter, a ratio between the OA value and a sum of intensities of harmonic components of each tool rotation speed is calculated for each combination. The machining support device according to claim 1 or 2.
4. The index calculation unit further calculates, as the parameter, a tool rotation speed corresponding to a natural frequency of the workpiece for each machining position. The machining support device according to any one of claims 1 to 3.
5. acquiring control information for the machine tool and vibration data indicating a degree of vibration occurring in response to machining of a workpiece; a step of calculating a parameter serving as an index for judging whether or not a combination of a machining position, which is a relative position with respect to a workpiece specified by a tool-side coordinate, and a tool rotation speed is a machining condition that allows stable machining, for each combination of the machining position and the tool rotation speed based on the control information and the vibration data; creating a two-dimensional stable machining condition map having axes of the machining position and the tool rotation speed based on the calculated parameters; The processing support method includes the steps of:
6. The method further includes a step of changing a tool rotation speed using an override function of the machine tool while the workpiece is being machined according to the control information. The machining support method according to claim 5.
7. On the computer, acquiring control information for the machine tool and vibration data indicating a degree of vibration occurring in response to machining of a workpiece; a step of calculating a parameter serving as an index for judging whether or not a combination of a machining position, which is a relative position with respect to a workpiece specified by a tool-side coordinate, and a tool rotation speed is a machining condition that allows stable machining, for each combination of the machining position and the tool rotation speed based on the control information and the vibration data; creating a two-dimensional stable machining condition map having axes of the machining position and the tool rotation speed based on the calculated parameters; A program that executes the following.
Citation Information
Patent Citations
Cutting system and method
JP2013215809A
Machine tool
JP2017113831A
Stability limit chart creation device and stability limit chart creation method
JP2018126837A
Machining system and method
WO2013150905A1
Stability limit diagram creation device and stability limit diagram creation method
WO2018146913A1