Machining shape simulation device
The machining shape simulation device enhances gear cutting accuracy by simulating interference areas, cutting forces, and vibrations, addressing the prediction inaccuracies in conventional gear cutting simulations.
Patent Information
- Application Number
- PCT/JP2024/003617
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-05
- Publication Date
- 2025-08-14
AI Technical Summary
Conventional gear cutting simulations fail to accurately predict vibrations during gear-generating cutting processes, leading to discrepancies between predicted and actual cutting results and reducing the accuracy of determining the quality of machining results.
A machining shape simulation device that simulates the machined shape of a gear by calculating interference areas, cutting forces, and relative vibrations between a tool and a workpiece, using dynamic characteristics to predict machining results with high accuracy.
Improves the prediction accuracy of gear-generating cutting processes by determining the quality of machining results based on vibration simulations, ensuring high precision in gear manufacturing.
Smart Images

Figure JP2024003617_14082025_PF_FP_ABST
Abstract
Description
Machining shape simulation device
[0001] The present invention relates to a machining shape simulation device.
[0002] A known gear machining method is the gear skiving method described in Patent Document 1. This gear skiving method uses a machining tool having multiple tool blades on its outer periphery, with the central axis of the machining tool at an angle with respect to an axis parallel to the central axis of the workpiece, and while the workpiece and the machining tool are rotated synchronously, the machining tool is advanced in a straight line in the direction of the central axis of the workpiece to perform cutting.
[0003] Patent Document 2 describes a gear cutting simulation device for gear skiving. This gear cutting simulation device makes it possible to grasp the amount of cutting force acting on which part of the cutting tool blade, and this can be used to determine cutting conditions such as the cutting depth and feed rate of the cutting tool, enabling the design of an appropriate gear cutting device.
[0004] JP 2012-45687 A JP 2014-237185 A
[0005] In gear-generating cutting processes such as gear skiving, in addition to static behaviors such as displacements caused by the average machining load between the tool and the workpiece at the cutting point and the relative static stiffness between the tool and the workpiece, dynamic behaviors caused by fluctuations in the machining load between the tool and the workpiece and the relative dynamic characteristics between the tool and the workpiece, i.e., vibrations such as forced vibrations and self-excited vibrations, occur. However, conventional gear cutting simulations do not adequately take such vibrations into account, which is one of the factors that causes a discrepancy between the actual cutting results and the predicted results by simulation, reducing the prediction accuracy. Therefore, to improve the prediction accuracy of gear-generating cutting results, it is necessary to accurately predict vibrations at the cutting point. However, accurate prediction of such vibrations in gear-generating cutting processes has not been achieved to date, which poses a challenge in improving the prediction accuracy of gear-generating cutting processes and improving the accuracy of determining the quality of the cutting results.
[0006] The present disclosure has been made in consideration of the above circumstances, and aims to provide a machining shape simulation device that can improve the prediction accuracy of gear generating cutting and improve the accuracy of determining whether the machining results are good or bad.
[0007] One aspect of the present disclosure is a machined shape simulation device that simulates the machined shape of a gear based on relative vibration between a tool and a workpiece in gear generating cutting processing in which a workpiece is cut with a tool to generate a gear, the device comprising: a shape determination unit that determines a tool shape and a workpiece shape based on analysis conditions including tool specifications, workpiece specifications, and machining conditions; an interference area calculation unit that calculates an interference area between the tool and the workpiece during gear generating cutting processing based on the tool shape, the workpiece shape, and relative movement trajectories of the tool and the workpiece; a cutting force calculation unit that calculates a cutting force when the tool removes the interference area from the workpiece; a dynamic characteristic determination unit that determines a relative dynamic characteristic or individual dynamic characteristics between the tool and the workpiece based on the analysis conditions; a vibration calculation unit that calculates the relative vibration between the tool and the workpiece based on the cutting force and the relative dynamic characteristic; and a machining result prediction unit that predicts the machining result of the workpiece based on a vibration simulation result consisting of the relative vibration repeatedly calculated by the interference area calculation unit, the cutting force calculation unit, and the vibration calculation unit. The machining shape simulation device includes: a tooth flank shape data creation unit that creates three-dimensional tooth flank shape data based on the prediction result of the machining result prediction unit; a tooth flank pattern determination unit that analyzes a tooth flank image based on the three-dimensional tooth flank shape data to determine whether a predetermined pattern exists; a shape accuracy determination unit that calculates an error between a predicted shape based on the three-dimensional tooth flank shape data and a reference shape and determines shape accuracy based on the error; and a machining result quality determination unit that determines the quality of the machining result based on the determination results of the tooth flank pattern determination unit and the shape accuracy determination unit.
[0008] In one aspect of the present disclosure, a machining shape simulation device first calculates an interference area between the tool and workpiece during gear-generating cutting based on the tool shape and workpiece shape defined based on analysis conditions and the relative movement trajectory between the tool and workpiece, and then calculates a cutting force to remove the interference area. Then, relative dynamic characteristics or individual dynamic characteristics between the tool and workpiece are defined based on the analysis conditions, and the relative vibration between the tool and workpiece is calculated based on the cutting force and the dynamic characteristics. This makes it possible to predict vibration at the machining point during gear-generating cutting with high accuracy.
[0009] Furthermore, the machining results are predicted based on calculations of the interference area, cutting force, and relative vibration, and three-dimensional tooth flank shape data is created based on the prediction results.The tooth flank image is then analyzed based on the three-dimensional tooth flank shape data to determine whether a predetermined pattern is present, and the error between the predicted shape based on the three-dimensional tooth flank shape data and a reference shape is calculated, and the shape accuracy is determined based on this error.The quality of the machining results is determined based on the presence or absence of the predetermined pattern and the shape accuracy.As a result, the quality of the machining results can be determined taking into account the vibration of the machining point predicted with high accuracy, thereby improving the accuracy of determining the quality of the machining results.
[0010] As described above, according to the above aspect, it is possible to provide a machining shape simulation device that can improve the prediction accuracy of gear generating cutting and improve the accuracy of determining whether the machining result is good or bad.
[0011] 1 is a functional block diagram of a vibration simulation device and a machining shape simulation device of this embodiment. FIG. 2 is a flow diagram explaining how to use the vibration simulation device and the machining shape simulation device of this embodiment. FIG. 3 is a functional block diagram (procedure) of the rake angle calculation unit of FIG. 1. FIG. 4 is a perspective view showing the basic operation of gear machining. FIG. 5 is a partial cross-sectional schematic view of the machining tool of FIG. 4. FIG. 6 is a diagram explaining the operation of gear skiving, showing the relative position of a workpiece and a machining tool, projected onto the Xw, Zw plane (viewed from the Yw direction). FIG. 7 is a diagram explaining the operation of gear skiving, showing the relative position of a workpiece and a machining tool, projected onto the Xw, Yw plane (viewed from the Zw direction). FIG. 8 is a diagram showing the process from the start to the end of cutting of a tooth groove with a tool blade. FIG. 9 is a perspective view of a tool blade showing definition points in the definition point determination unit of FIG. 1. FIG. 10 is a diagram showing a cutting depth vector L(i), a vector between definition points B(i), and a plane G(i). FIG. 11 is a diagram showing a blade surface normal vector N(i). FIG. 12 is a diagram showing a projection normal vector Ng(i). FIG. 13 is a diagram showing a projected rake angle αg(i). 14 is a diagram showing a portion of one tooth groove that is removed in one feed in the tooth groove direction of one tool blade. FIG. 15 is a diagram showing the relationship between the tool rotation angle and the rake angle in the cutting of FIG. 13. FIG. 16 is a diagram showing a two-dimensional cutting model. FIG. 17 is a diagram showing a reference state of a model of a workpiece. FIG. 18 is a diagram showing a model of a workpiece and a model of a machining tool. FIG. 19 is a diagram showing a model of a workpiece in a state where the pin length has been changed. FIG. 20 is a diagram showing a final machining position by each definition point P(k). FIG. 21 is a diagram showing the calculation results of each component of the cutting force. FIG. 22 is a diagram showing a prediction result by the vibration simulation device of this embodiment. FIG. 23 is a diagram showing a first prediction result of tooth flank quality evaluation by the machined shape simulation device of this embodiment. FIG. 24 is a diagram showing a second prediction result of tooth flank quality evaluation by the machined shape simulation device of this embodiment. FIG. 25 is a diagram showing a third prediction result of tooth flank quality evaluation by the machined shape simulation device of this embodiment. FIG. 26 is a diagram showing a first prediction result of chatter vibration evaluation by the machined shape simulation device of this embodiment. FIG. 27 is a diagram showing a second prediction result of chatter vibration evaluation by the machined shape simulation device of this embodiment. FIG. 28 is a diagram showing a third prediction result of chatter vibration evaluation by the machined shape simulation device of this embodiment.FIG. 10 is a diagram showing an example of a stability limit diagram obtained by the machining shape simulation device of the present embodiment.
[0012] 1. Basic Operations of Gear-Generating Cutting First, the basic operations of gear-generating cutting to which the machining shape simulation device 100 (see FIG. 1) equipped with the vibration simulation device 1 of this embodiment is applied will be described with reference to FIGS. 4 and 5. Here, in this embodiment, an example is given in which the gear-generating cutting is skiving, in which a gear 21 is formed on the inner peripheral surface of a workpiece 20 using a tool 10 that is a skiving cutter. However, this is also applicable to skiving, in which a gear is machined on the outer peripheral surface of the workpiece 20. It is also applicable to hobbing, in which a gear is machined on the outer peripheral surface of the workpiece 20 using a tool that is a hob cutter.
[0013] 4, the workpiece 20 is formed in an annular shape, and a gear 21 is formed on its inner peripheral surface. The workpiece 20 is supported so as to be rotatable about its central axis Zw. In other words, the workpiece 20 is rotatable about the C-axis.
[0014] As shown in Figures 4 and 5, the tool 10 has a plurality of tool blades 11 on its outer periphery and is supported rotatably around the central axis Zt of the tool 10. In other words, the tool 10 is rotatable around a U axis. Each tool blade 11 is formed as a ridge. Each tool blade 11 has a side surface 11a in the extension direction of the tool blade 11, an end surface 11b in the extension direction, and a radial outer surface 11c. In gear generating cutting, the end surface 11b serves as a rake face, and the side surface 11a and the radial outer surface 11c serve as flanks. In particular, the side surface 11a serves as a side flank, and the radial outer surface 11c serves as a front flank.
[0015] In this embodiment, the tool blade 11 has a helix angle γ1 with respect to the central axis Zt of the tool 10. However, the tool blade 11 may be formed so that the helix angle γ1 is zero. The radial outer surface 11c of the tool blade 11 is inclined with respect to the central axis Zt. That is, the circumscribing surface of the tool blade 11 is formed in a conical shape. The inclination angle ξb of the radial outer surface 11c of the tool blade 11 corresponds to the clearance angle in cutting. The end face 11b of the tool blade 11 is inclined by an angle ξa with respect to a plane perpendicular to the central axis Zt. The inclination angle ξa of the end face 11b of the tool blade 11 corresponds to the rake angle in cutting. Although not shown, the side surface 11a of the tool blade 11 has a side clearance angle, and the edge angle of the end face 11b of the tool blade 11 is zero.
[0016] 4, the central axis Zt of the tool 10 is at an angle with respect to an axis parallel to the central axis Zw of the workpiece 20, i.e., at an intersection angle θ (see FIG. 6A). In other words, the central axes Zt and Zw of the tool 10 are not parallel to each other.
[0017] In this state, while synchronizing the rotation of the tool 10 and the rotation of the workpiece 20, the tool 10 is moved straight relative to the workpiece 20 in the direction indicated by the arrow f, which is opposite and parallel to the direction of the central axis Zw of the workpiece 20, as shown by the thick arrow in Figure 4. Note that the tool 10 may be moved in the direction f, or the workpiece 20 may be moved in the direction opposite to the direction f. In other words, at least one of the tool 10 and the workpiece 20 is moved so that the tool 10 moves in the direction f relative to the workpiece 20.
[0018] Because the central axis Zt of the tool 10 and the central axis Zw of the workpiece 20 form an intersection angle θ, a relative velocity is generated between the tool 10 and the workpiece 20 at the machining point. As a result, the workpiece 20 is cut. As a result, tooth grooves 22 of the gear 21 are formed on the inner peripheral surface of the workpiece 20, as shown in Figure 4. Note that Figure 4 shows a state in which the tooth grooves 22 have been machined partway into the workpiece 20, but by continuing the above operation, the tooth grooves 22 will be formed over the entire axial length of the workpiece 20.
[0019] 2. Gear-generating cutting device A gear-generating cutting device for carrying out the gear-generating cutting method of this embodiment may be, for example, a 5-axis machining center (not shown). That is, a device may be used that can relatively move the tool 10 and the workpiece 20 linearly in three mutually orthogonal axis directions, rotate the tool 10 and the workpiece 20 about their respective axes (U-axis rotation, C-axis rotation), and tilt the central axis Zt of the tool 10 and the central axis Zw of the workpiece 20.
[0020] 3. Overview of the Vibration Simulation Device 1 and the Machined Shape Simulation Device 100 An overview of the vibration simulation device 1 and the machined shape simulation device 100 according to an embodiment of the present invention will now be described. As shown in FIGS. 6A and 6B , in gear skiving, the workpiece 20 and the tool 10 are rotated synchronously (U-axis rotation, C-axis rotation) while the tool 10 is fed in the direction of the center axis Zw of the workpiece 20. At this time, the rotation angle η of the workpiece 20 and the rotation angle σ of the tool 10 (tool blade 11) (hereinafter referred to as the "tool rotation angle σ") are related by the following equation (1). Here, Jw is the number of teeth of the gear 21, Jt is the number of teeth of the tool blade 11, and δ is the correction angle. The machined shape simulation device 100 may be incorporated into the control device of a gear generating cutting device. The machining shape simulation device 100 may also be an embedded system such as a PLC (Programmable Logic Controller) or a CNC (Computer Numerical Control) device, or may also be a personal computer or a server.
[0021]
[0022] In gear skiving, multiple tool blades 11 formed on the outer periphery of the tool 10 are simultaneously involved in cutting multiple tooth grooves 22 (see Figure 4) of a gear 21 formed on the inner periphery of the workpiece 20, but typically each tool blade 11 and each tooth groove 22 is geometrically in the same cutting state.
[0023] Therefore, the machining shape simulation device 100 of this embodiment focuses on the rotation of one tool blade 11 in one tooth space 22, and performs analysis by rotating the tool 10 by a small angle, that is, by slightly increasing the tool rotation angle σ in equation (1). Furthermore, by focusing on the feed of one tool blade 11 in one tooth space 22, the range from the start of cutting to the end of cutting of one tool blade 11 becomes clear. That is, as shown in the order of (a), (b), and (c) in Fig. 7, the tool blade 11 starts cutting the tooth space 22 at a tool rotation angle σs, passes through a tool rotation angle σ = 0, and ends cutting the tooth space 22 at a tool rotation angle σe.
[0024] This allows for more detailed analysis of the cutting state of one tool blade 11 in a shorter time than conventional methods, and also makes it possible to easily calculate the tool blade characteristics required for proper design of the tool 10, i.e., the rake angle of the tool blade 11 and the cutting force exerted by the tool blade 11 involved in cutting.
[0025] As described above, the shape of the tool blade 11 of the tool 10 is very complex. Therefore, as will be described in detail later, the boundary lines between the end face 11b (rake face) of the tool blade 11 and the side face 11a and radial outer face 11c (flank face) are divided into a plurality of regions ΔP(i, i+1) as shown in Fig. 8. This allows two-dimensional processing for each region ΔP(i, i+1).
[0026] That is, for each region ΔP(i, i+1), a two-dimensional cutting model is used to calculate the rake angle α(i) and calculate the cutting force FH(i). Then, the calculated cutting force FH(i) is used to calculate the cutting force FH for the entire region. Furthermore, the relative vibration of the tool 10 and the workpiece 20 is calculated using the cutting force FH(i) and the dynamic characteristics of the tool 10 and the workpiece 20. In this embodiment 1, unless otherwise specified, the physical quantity in "vibration" and "relative vibration" is displacement, but this is not limited to this and may also be acceleration or velocity. This will be explained in detail below.
[0027] 4. Details of the vibration simulation device 1 and the machining shape simulation device 100 The vibration simulation device 1 and the machining shape simulation device 100 will be described. The vibration simulation device 1 and the machining shape simulation device 100 are configured with one or more arithmetic processing devices and storage devices, and as shown in Fig. 1, the vibration simulation device 1 includes an analysis condition setting unit 110, a shape defining unit 120, an interference region calculation unit 130, a cutting force calculation unit 140, a dynamic characteristic defining unit 150, a vibration calculation unit 160, an output unit 170, and an update unit 175. The machining shape simulation device 100 includes the vibration simulation device 1, a tooth surface property evaluation unit 180, a chatter vibration evaluation unit 190, and a machining condition output unit 193.
[0028] Here, in explaining the vibration simulation device 1 and the machining shape simulation device 100, the following will be explained in the following order, with reference to the flow diagram of FIG. 2 showing the usage mode of the machining shape simulation device 100: (4-1) explanation of shape definition processing, (4-2) explanation of rake angle calculation processing, (4-3) explanation of two-dimensional cutting model, (4-4) explanation of cutting depth calculation processing, (4-5) explanation of cutting force calculation processing, (4-6) explanation of relative vibration calculation processing, (4-7) explanation of information update and explanation of output of calculation results, (4-8) explanation of tooth surface property evaluation, (4-9) explanation of chatter vibration evaluation, (4-10) explanation of evaluation of tooth surface machining results, and (4-11) explanation of creation of stability limit diagram and selection of optimal machining conditions.
[0029] 4-1. Shape Definition Processing The shape definition processing will be described with reference to the analysis condition setting unit 110 and the shape definition unit 120 in FIG. 1. First, the analysis condition setting unit 110 sets analysis conditions required for simulation in the vibration simulation device 1 and the machining shape simulation device 100 (step S1 in FIG. 2). The analysis conditions include tool specifications, which are the specifications of the tool 10, workpiece specifications, which are the specifications of the workpiece 20, and machining conditions in a gear generating cutting device (not shown). The analysis conditions may have a predetermined analysis range and may also include other information. The analysis conditions set by the analysis condition setting unit 110 can be set by a user inputting some or all of the analysis conditions, or by retrieving some or all of the analysis conditions pre-stored in a storage unit (not shown).
[0030] The shape defining unit 120 defines the shapes of the tool 10 and the workpiece 20 based on the analysis conditions set by the analysis condition setting unit 110 (step S2 in FIG. 2 ). In this embodiment, the shapes of the tool 10 and the workpiece 20 are defined by a point cloud consisting of a plurality of points located on the surfaces of the tool 10 and the workpiece 20. Specifically, as shown in FIG. 8 , in the tool 10, the boundary lines between the end face 11b (rake face) of each tool blade 11 and the side face 11a and radial outer surface 11c (flank face) are defined as a plurality of definition points P(k). In other words, by connecting the plurality of definition points P(k) (where k = 1 to n, n is a natural number) with straight lines, an approximation of the boundary line on the tool blade 11 is obtained. Here, although 13 definition points P(1) to P(13) are shown in FIG. 8 , the number of definition points P(k) can be freely set. In addition, when machining only the tooth surface of the gear 21 and not the tooth bottom, the multiple definition points P(k) can be defined only on the boundary line between the end face 11b, which is the rake surface, and the side surface 11a, which is the side relief surface, and not on the boundary line between the end face 11b and the radial outer surface 11c, which is the front relief surface.
[0031] Here, the terminology used in the following processing regarding the tool blade 11 will be explained with reference to FIG. 8 . The area between two adjacent definition points P(i) and P(i+1) is referred to as the inter-definition point area ΔP(i, i+1). For example, the area between definition points P(1) and P(2) is ΔP(1, 2). Furthermore, the midpoint between two adjacent definition points P(i) and P(i+1) is referred to as Pc(i, i+1). For example, the midpoint between definition points P(1) and P(2) is Pc(1, 2).
[0032] As shown in FIG. 16 , the workpiece 20 is represented by placing pins 26 of a specified length at specified intervals on a reference plane and creating triangular patches 27 at the tips of the pins. However, since the workpiece 20 is cylindrical, the reference plane is a cylindrical surface whose central axis is the central axis Zw of the workpiece 20. The shape of the workpiece 20 is defined by placing pins 26 of a specified length at specified intervals on the reference cylindrical surface, parallel to the normal direction to the reference cylindrical surface. The pins 26 are oriented toward the center of the reference cylindrical surface when machining the inner peripheral surface, and toward the outside from the center of the reference cylindrical surface when machining the outer peripheral surface. Note that in FIGS. 16 to 18 , the reference cylindrical surface is represented as a plane for convenience.
[0033] 4-2. Rake Angle Calculation Process Next, the rake angle calculation process will be described with reference to the cutting-in vector calculation unit 131 and the rake angle calculation unit 132 included in the interference area calculation unit 130 in Fig. 1. For each inter-definition point area ΔP(i, i+1), the cutting-in vector calculation unit 131 calculates a cutting-in vector L(i) along which the inter-definition point area ΔP(i, i+1) moves in the cutting direction while the tool 10 rotates from the rotation angle σ1, which is the first time, to the rotation angle σ2, which is the second time. However, the direction in which the entire inter-definition point area ΔP(i, i+1) moves is not easily calculated.
[0034] Therefore, as shown in Fig. 9, the vector Lc(i) along which the midpoint Pc(i, i+1) of two adjacent definition points P(i) and P(i+1) moves in the cutting direction is calculated as the cutting vector L(i). In this way, by using the midpoint Pc(i, i+1), the vector along which the point moves can be calculated easily and reliably.
[0035] The rake angle calculation unit 132 calculates the rake angle α(i) based on the cutting vector L(i). The rake angle α(i) is the rake angle when cutting the workpiece 20 using each inter-definition point area ΔP(i, i+1). The rake angle calculation unit 132 calculates the rake angle α(i) according to the procedure shown in FIG. 3.
[0036] The calculation of the rake angle α(i) will be described below with reference to Fig. 3 and Figs. 9 to 12. First, as shown in Fig. 3, the cutting vector L(i) is calculated by the cutting vector calculation unit 131 as described above (reference numeral S31 in Fig. 3), and then the inter-definition point vector B(i) is calculated (S32 in Fig. 3). The inter-definition point vector B(i) is a vector connecting two adjacent definition points P(i) and P(i+1), as shown in Fig. 9. Here, the midpoint Pc(i, i+1) is located at the middle position of the inter-definition point vector B(i).
[0037] Next, based on the incision vector L(i) calculated by the incision vector calculation unit 131 and the inter-definition point vector B(i), a plane G(i) that includes the incision vector L(i) and is perpendicular to the inter-definition point vector B(i) is calculated (reference numeral S33 in FIG. 3). The plane G(i) is as shown in FIG. 9.
[0038] Here, a normal vector C(i) for defining the plane is used to define the plane G(i). That is, the normal vector C(i) for defining the plane is a vector that passes through the midpoint Pc(i, i+1) and is perpendicular to the incision vector L(i) and the inter-definition point vector B(i). Therefore, the plane G(i) can be defined as a plane that passes through the midpoint Pc(i, i+1) and includes the incision vector L(i) and the normal vector C(i) for defining the plane.
[0039] The purpose of calculating this plane G(i) is to use a two-dimensional cutting model based on two-dimensional cutting theory, as described above. In other words, by applying the two-dimensional cutting model to the plane G(i), the cutting force FH(i) on the plane G(i) is calculated.
[0040] Next, a normal vector N(i) (hereinafter referred to as the "blade surface normal vector") of the tool blade 11 at the midpoint Pc(i, i+1) is calculated (reference numeral S34 in FIG. 3). Here, the blade surface normal vector N(i) cannot be obtained by simply determining two adjacent definition points P(i) and P(i+1). Therefore, as shown in FIG. 10, three or more adjacent definition points P(k) including the definition points P(i) and P(i+1) are used. Here, three definition points P(i-1), P(i), and P(i+1) are used.
[0041] As shown in Figure 10, a plane Q(i) is determined that passes through three definition points P(i-1), P(i), and P(i+1). Then, on the plane Q(i), a vector that passes through the midpoint Pc(i, i+1) and is perpendicular to the vector B(i) between the definition points is defined as the blade surface normal vector N(i).
[0042] Next, after calculating the plane G(i) and the blade surface normal vector N(i), a projection normal vector Ng(i) obtained by projecting the blade surface normal vector N(i) onto the plane G(i) is calculated (reference number S35 in FIG. 3).
[0043] 11, plane G(i) and plane Q(i) are not necessarily the same plane. Therefore, although the blade surface normal vector N(i) is located on plane Q(i), it is not necessarily located on plane G(i). Therefore, as described above, by projecting the blade surface normal vector N(i) onto plane G(i), the projected normal vector Ng(i) located on plane G(i) is obtained.
[0044] Next, the projected rake angle αg(i), which is the angle between the projected normal vector Ng(i) and the cutting vector L(i) on the plane G(i), is calculated (reference numeral S36 in FIG. 3). The projected rake angle αg(i) is as shown in FIG. 12. Here, since the projected rake angle αg(i) is calculated on the plane G(i), it differs from the actual rake angle α(i).
[0045] However, in order to use the two-dimensional cutting model on the plane G(i), the projected rake angle αg(i) is estimated as the rake angle α(i). In this way, the rake angle calculation unit 132 calculates the rake angle α(i) (=projected rake angle αg(i)).
[0046] 13 , in one feed of one tool blade 11 in one tooth groove 22 in the tooth groove direction (direction of the arrow in the figure), for example, a portion 23 shown by the hatched line in the figure becomes an interference region and is removed. That is, the tool blade 11 rotates as the feed proceeds, and is located at the cutting start position (position shown by the two-dot chain line in the figure) when the tool rotation angle σ is σs, is located at the portion where the removed portion (interference region) 23 and the one-dot chain line in the figure overlap when the tool rotation angle σ is σa, σb, or σc, and is located at the cutting end position (position shown by the two-dot chain line in the figure) when the tool rotation angle σ is σe.
[0047] The rake angle αg(i) can be found in the range from the start of cutting to the end of cutting for one tool blade 11 in one tooth groove 22. For example, as shown in Fig. 14, the rake angle αg(i) relative to the tool rotation angle σ can be found for each of the left cutting surface of the tool blade 11 (broken line in the figure, definition points P(1)-P(4) in Fig. 8), the cutting edge of the tool blade 11 (solid line in the figure, definition points P(5)-P(9) in Fig. 8), and the right cutting surface of the tool blade 11 (dash line in the figure, definition points P(10)-P(13) in Fig. 8) in the range from the start of cutting (tool rotation angle σs) to the end of cutting (tool rotation angle σe).
[0048] Each line segment representing the rake angle αg(i) is a set of values at the midpoint P(i, i+1) of the tool blade 11. When the tool rotation angle σ is 0, this is when the tool blade 11 reaches the center of the tooth groove 22 in the tooth groove direction (the same applies to the following figures). At locations where the calculated rake angle αg(i) is negative, the cutting depth increases and the cutting force increases locally, so the specifications of the tool blade 11 are changed so that the rake angle αg(i) does not become negative.
[0049] Next, a two-dimensional cutting model based on two-dimensional cutting theory will be described with reference to Fig. 15. Fig. 15 shows the cutting model on the plane G(i) described above. In Fig. 15, a workpiece 20 is cut by the tool blade 11 of a tool 10.
[0050] Here, in plane G(i), the rake face of the tool blade 11 is the end face 11b, the side relief face is the side surface 11a, and the front relief face is the radial outer surface 11c. The rake angle is αg(i). The cutting amount is d1(i), and the shear angle is φ(i). At this time, the cutting vector by the tool blade 11 is L(i), and the normal vector of the tool blade 11 is Ng(i). The cutting vector L(i) corresponds to the principal force Fc(i) in the two-dimensional cutting model, and the thrust force Ft(i) is illustrated as shown in FIG. 15. Here, the principal force Fc(i) and thrust force Ft(i) at the relevant portion are respectively expressed as in equation (2).
[0051]
[0052] In equation (2), τs is the shear stress and is obtained in advance based on the target material, etc. The cutting cross-sectional area A can be expressed as the product of b(i), the distance between two adjacent definition points P(i) and P(i+1), and the cutting depth d1(i) of the area between the definition points ΔP(i, i+1). The cutting depth d1(i) corresponds to the average of the cutting depth (corresponding to the radial depth) at definition point P(i) and the cutting depth at definition point P(i+1). φ(i) is the shear angle, which can be obtained from publicly known technical information. αg(i) is the projected rake angle mentioned above. β is the rake face friction angle, which is determined empirically. As described above, it can be seen that the two-dimensional cutting model can be applied by calculating the rake angle αg(i) on plane G(i). The same application as the two-dimensional model can be applied when a three-dimensional cutting model is used instead of the two-dimensional cutting model.
[0053] 4-4. Cut-in Amount Calculation Processing In the above two-dimensional cutting model, if the cut-in amount d1(i) can be obtained, the cutting force FH(i) can be obtained. If the shape of the workpiece 20 immediately before and the shape of the workpiece 20 when cutting this time are known, the cut-in amount d1(i) can be obtained from the difference between the two. This will be described in detail below with reference to FIGS. 17 to 19.
[0054] Here, the cutting depth calculation process will be described with reference to the intersection calculation unit 133, removal length calculation unit 134, and final machining position extraction unit 135 in FIG.
[0055] 17 , the intersection calculation unit 133 considers the case where the tool blade 11 moves relative to the workpiece 20 using the shape of the workpiece 20 and the infinitesimal line segment movement trajectory of the tool blade 11 of the tool 10 when the tool rotation angle σ defined by the shape defining unit 120 slightly increases from σ1 to σ2. In this embodiment, the infinitesimal line segment movement trajectory from when the boundary 11s between the end face 11b (the rake face) and the side face 11a and radial outer surface 11c (the flank face) is at a first time position 11s1 where the tool rotation angle σ is σ1 to a second time position 11s2 where the tool rotation angle σ slightly increases to σ2 is defined by a trajectory plane 11p using a triangular patch. Then, by moving the tool blade 11 relatively, the intersections of each pin 26 representing the workpiece 20 and the trajectory plane 11p of the tool blade 11 are calculated.
[0056] If the intersection calculation unit 133 finds an intersection, the removal length calculation unit 134 changes the length of each pin 26 representing the workpiece 20, as shown in Fig. 18 . That is, a portion of the workpiece 20 is cut by the tool blade 11 when the tool rotation angle σ increases slightly from σ1 to σ2, and the cut shape is stored. At this time, the removal length calculation unit 134 stores the removal length of each pin 26. This removal length of the pin 26 corresponds to the cutting amount when the tool rotation angle σ increases slightly from σ1 to σ2 (when the first time point has elapsed until the second time point), and the interference area between the tool 10 and the workpiece 20 is calculated (S3 in Fig. 2 ).
[0057] The final machining position extraction unit 135 extracts the final machining positions of each definition point P(k) representing the tool blade 11 while the tool rotation angle σ slightly increases from σ1 to σ2. Here, Fig. 19 plots the points to which each definition point P(k) moves while the tool rotation angle σ slightly increases from σ1 to σ2. An open circle indicates the final machining position of each definition point P(k), and a black circle indicates a position other than the final machining position of each definition point P(k).
[0058] In other words, the final machining position of each definition point P(k) corresponds to the position of each definition point P(k) at tool rotation angle σ2. If these positions are known, the cutting depth at each definition point P(k) can be calculated from the final machining position and the shape of the workpiece 20 immediately before. In other words, it is possible to grasp the change in shape of the workpiece 20 while the tool rotation angle σ increases slightly from σ1 to σ2.
[0059] The cutting depth d1(i) in the two-dimensional cutting model corresponds to the average of the cutting depth (corresponding to the radial depth) at the definition point P(i) and the cutting depth at the definition point P(i+1). In other words, since the cutting depth at each definition point P(k) can be obtained, the cutting depth d1(i) at the midpoint Pc(i, i+1) can be calculated.
[0060] In this way, the final machining position extraction unit 135 calculates the final machining position based on each definition point P(k), calculates the cutting-in amount at each definition point P(k), and further calculates the cutting-in amount d1(i) at the midpoint Pc(i, i+1). The intersection calculation unit 133 calculates the intersection between each pin 26 representing the workpiece 20 and the locus plane 11p of the tool blade 11 within the range from the start of cutting one tooth groove 22 with one tool blade 11 to the end of cutting. Then, each time the cutting of one tooth groove 22 with one tool blade 11 is repeatedly performed from the start of cutting to the end of cutting, the shape of the workpiece 20 is updated and the intersection between each pin 26 representing the workpiece 20 and the locus plane 11p of the tool blade 11 is calculated.
[0061] 4-5. Cutting Force Calculation Process Next, the calculation process of the cutting force FH(i) for each region ΔP(i, i+1) using the two-dimensional cutting model will be described. This process will be explained with reference to FIG. 1 regarding the cutting force calculation unit 140.
[0062] The cutting force calculation unit 140 in Fig. 1 calculates the cutting force FH(i) for each region ΔP(i, i+1) using the two-dimensional cutting model shown in Fig. 15 (S4 in Fig. 2). This cutting force FH(i) can be calculated by dividing the principal force Fc(i) and thrust force Ft(i) in the above-mentioned formula (2) into components in the Xw direction, the Yw direction, and the Zw direction, which are the three orthogonal axial directions of the workpiece 20, and then adding up the components in each direction.
[0063] That is, the principal force Fc(i) and thrust force Ft(i) are divided into Xw direction, Yw direction, and Zw direction components and are expressed as follows:
[0064]
[0065] Here, the unit vector is defined as in equation (4).
[0066]
[0067] Then, the components Fcx(i), Fcy(i), Fcz(i) of the principal force Fc(i) and the components Ftx(i), Fty(i), Ftz(i) of the thrust force Ft(i) are expressed by the following equation (5).
[0068]
[0069] The components FHx(i), FHy(i), and FHz(i) of the cutting force FH(i) are expressed as in equation (6) using the components of the principal force Fc(i) and the thrust force Ft(i).
[0070]
[0071] The cutting force FH in the entire region is the sum of the cutting forces FH(i) in each region ΔP(i, i+1), and therefore each component FHx, FHy, and FHz of the cutting force FH is expressed as in equation (7).
[0072]
[0073] The cutting force FH in the entire region can be calculated based on the formula (7). The calculation results of each component of the cutting force FH are shown in Figure 20, for example, and are close to the measured values, confirming that the calculation results are highly accurate.
[0074] Next, a description will be given of a process for calculating the relative vibration between the tool 10 and the workpiece 20. The process for calculating the relative vibration will be described with reference to the dynamic characteristics defining unit 150, the vibration calculating unit 160, and the output unit 170 in FIG.
[0075] First, the dynamic characteristic defining unit 150 defines the relative dynamic characteristic or individual dynamic characteristic between the tool 10 and the workpiece 20. In this embodiment, the dynamic characteristic is calculated based on information set by the analysis condition setting unit 110. For example, the analysis condition setting unit 110 can define the dynamic characteristic based on information acquired by a hammering test or the like. The relative dynamic characteristic can be calculated based on the tool 10 and the workpiece 20 that are calculated individually. Furthermore, if the dynamic characteristic of the workpiece 20 can be ignored, the dynamic characteristic of the tool 10 can be used as the relative dynamic characteristic.
[0076] The vibration calculation unit 160 includes a transfer function processing unit 161 and a restoring action calculation unit 162. The transfer function processing unit 161 calculates the relative vibration between the tool 10 and the workpiece 20 based on a transfer function from the relative dynamic characteristics calculated by the dynamic characteristics defining unit 150 and the cutting force FH (S5 in FIG. 2). In this embodiment, the transfer function processing unit 161 outputs displacement, velocity, and acceleration.
[0077] The restoring action calculation unit 162 calculates a restoring action that increases nonlinearly with an increase in the amplitude of the relative vibration calculated by the transfer function processing unit 161. In this embodiment, the transfer function used in the transfer function processing unit 161 or the cutting force FH input to the transfer function processing unit 161 is corrected based on at least one of the displacement, velocity, and acceleration output by the transfer function processing unit 161. The restoring action calculation unit 162 is appropriately designed, for example, to reflect the effect of vibration suppression by process damping when cutting the workpiece 20 with the tool 10.
[0078] As shown in Figure 21, if no correction is made by the restoring action calculation unit 162, the displacement calculated by the vibration calculation unit 160 will diverge over time, but this divergence is suppressed by correcting the transfer function or cutting force FH by the restoring action calculation unit 162.
[0079] 4-7. Information Update and Output of Calculation Results Next, information update by the update unit 175 and output by the output unit 170 will be described. First, the calculation results of the transfer function processing unit 161 are input to the update unit 175 and output by the output unit 170. The update unit 175 updates the relative position between the tool 10 and the workpiece 20 and the workpiece shape based on the interference region calculated by the interference region calculation unit 130 and the relative vibration calculated by the vibration calculation unit 160 (S6 in FIG. 2). That is, the positions of the tool 10 and the workpiece 20 are updated to update the relative position between them, and the shape obtained by removing the interference region is used as the updated workpiece shape. Then, based on the updated information, the interference region calculation unit 130 calculates the interference region, the cutting force calculation unit 140 calculates the cutting force, and the vibration calculation unit 160 calculates the relative vibration, repeating this process until machining of the workpiece 20 is completed (No in S7 in FIG. 2).
[0080] When machining is completed (Yes in S7 in FIG. 2), the output unit 170 outputs the calculation result of the vibration calculation unit 160. Each time the output unit 170 is updated by the update unit 175, it outputs the calculation result based on the update information. The output result of the output unit 170 is shown in FIG. 21, for example, and the vibration displacement with transfer function correction is relatively close to the actually measured value, confirming that calculation can be performed with high accuracy.
[0081] 4-8. Tooth Flank Property Evaluation Next, a description will be given of tooth flank property evaluation using the machining shape simulation device 100 shown in Fig. 1. In the first embodiment, the tooth flank property evaluation and chatter vibration evaluation, which will be described later, are processed in parallel.
[0082] First, in the tooth flank property evaluation, in step S8 of Fig. 2, the workpiece shape recorded by the machining result prediction unit 181 of the tooth flank property evaluation unit 180 is updated with the shape of the machined workpiece 20 last updated by the update unit 175 shown in Fig. 1. Then, in step S9, the tooth flank shape data creation unit 182 creates three-dimensional tooth flank shape data for the tooth flank of the workpiece 20 based on the prediction result of the machining result prediction unit 181.
[0083] The three-dimensional tooth flank shape data created by the tooth flank shape data creation unit 182 is created as a contour diagram, for example, as shown in Figures 22(a), 23(a), and 24(a), with the tooth trace direction and tooth profile direction as display axes, and as a predicted tooth flank shape including data on the difference from a reference surface. In this embodiment 1, an involute tooth profile is used as the reference surface, and the difference from the involute tooth profile is shown as an error. In other words, the predicted tooth flank shape is a contour diagram showing the error with the tooth trace direction and tooth profile direction as display axes.
[0084] Then, in step S10, the tooth flank pattern determination unit 183 determines whether or not a predetermined pattern is present in the predicted tooth flank shape. The predetermined patterns include chatter patterns and tooth profile direction patterns. Chatter patterns are caused by chatter vibration and consist of uneven shapes formed in the tooth trace direction and in a direction inclined relative to the tooth profile direction, as shown in Figures 23(a) and 24(a). Tooth profile direction patterns are caused by forced vibration and consist of uneven shapes along the tooth profile direction, as shown in Figures 22(a), 23(a), and 24(a).
[0085] The tooth flank pattern determination unit 183 determines whether or not a chatter pattern is present in the predicted tooth flank shape based on the learned data stored in the learned data storage unit 184 shown in Fig. 1. The learned data can be created in advance by machine learning using, for example, tooth flank images containing chatter patterns as training data. The tooth flank pattern determination unit 183 may determine whether or not a chatter pattern is present in the predicted tooth flank shape and whether or not the chatter pattern exceeds an allowable range.
[0086] 2, the shape error determination unit 185 determines a shape error, which is an error between the predicted tooth trace shape and the predicted tooth profile shape based on the three-dimensional tooth flank shape data and the reference shape. In this embodiment, it is determined whether the shape error is within a preset allowable range.
[0087] The predicted tooth trace form based on the above three-dimensional tooth flank shape data is shown as a scatter diagram of a cross section at a predetermined position in the tooth profile direction, and the difference from the involute tooth profile in the tooth trace direction is shown as an error, for example, as shown in Figures 22(b), 23(b), and 24(b).
[0088] The predicted tooth profile based on the above three-dimensional tooth flank shape data is shown as a scatter diagram of a cross section at a predetermined position in the tooth trace direction, as shown in Figures 22(c), 23(c), and 24(c), and the difference from the involute tooth profile in the tooth profile direction is shown as an error.
[0089] 22 to 24 are examples of predicted machining results under normal conditions in which no chatter vibration occurs during machining, a first abnormal condition in which relatively small chatter vibration occurs during machining, and a second abnormal condition in which relatively large chatter vibration occurs during machining. Under the normal conditions, errors in the tooth flank shape, tooth trace shape, and tooth profile shape are predicted to be small, as shown in Figures 22(a) to (c), under the first abnormal condition, errors in the tooth flank shape, tooth trace shape, and tooth profile shape are predicted to be slightly larger than under normal conditions, as shown in Figures 23(a) to (c), and under the second abnormal condition, errors in the tooth flank shape, tooth trace shape, and tooth profile shape are predicted to be significantly larger than under normal conditions, as shown in Figures 24(a) to (c).
[0090] It was confirmed that the prediction reflected the presence or absence of chatter vibration and the degree of chatter vibration. Therefore, it is understood that by using the prediction results of the machining shape simulation device 100, it is possible to predict with high accuracy the occurrence of chatter vibration during machining even when the prediction results of the tooth flank shape are used.
[0091] 4-9. Chatter Vibration Evaluation Meanwhile, in steps S12 to S14, which are executed in parallel with the tooth surface characteristic evaluation in steps S8 to S11 shown in FIG. 2, chatter vibration evaluation is performed by the chatter vibration evaluation unit 190 shown in FIG. The chatter vibration evaluation begins in step S12, where the frequency analysis unit 191 acquires a time-series relative vibration from the calculation results of the vibration calculation unit 160 output by the output unit 170, or acquires a time-series cutting force, which is the calculation result of the cutting force calculation unit 140. Then, in step S13, the frequency analysis unit 191 performs frequency analysis. Note that in the first embodiment, the physical quantity of the relative vibration output by the output unit 170 is displacement, but acceleration or velocity may also be used. The frequency analysis in the frequency analysis unit 191 can be performed using a short-time Fourier transform, a fast Fourier transform, a wavelet transform, or the like. In the first embodiment, the time-series relative vibration is calculated using a short-time Fourier transform.
[0092] Then, in step S14 of Fig. 2, the chatter vibration determination unit 192 shown in Fig. 1 evaluates whether chatter vibration is occurring based on the analysis results of the frequency analysis unit 191. The analysis results of the frequency analysis unit 191 are created as a contour diagram in which the display axes are frequency and machining time based on preset display conditions, and the amplitude values of displacement are represented by a color map such as a grayscale. The frequency range displayed in the contour diagram is a frequency range that includes the cutting edge passing frequency component and the chatter vibration frequency component, which will be described later. The display axis of the contour diagram may be tooth trace direction position instead of machining time.
[0093] 25 to 27 are examples of contour diagrams displayed as the evaluation results obtained by the frequency analysis unit 191 and the chatter vibration determination unit 192 when evaluating the occurrence or non-occurrence of chatter vibration for the time-series relative vibration predicted under normal conditions in which chatter vibration does not occur during machining, a first abnormal condition in which relatively small chatter vibration occurs during machining, and a second abnormal condition in which relatively large chatter vibration occurs during machining.
[0094] In the contour diagram shown in Figure 25, only the cutting edge passing frequency component is detected from the start to the end of machining, and no chatter vibration frequency component is detected, indicating that chatter vibration does not occur during machining. The cutting edge passing frequency is a value calculated by multiplying the tool rotation frequency by the number of tool teeth. The fact that the main frequency component of vibrations generated during machining is only this cutting edge passing frequency component indicates the occurrence of so-called forced vibrations that occur directly when the tool teeth contact the workpiece. Furthermore, the chatter vibration frequency is a frequency near the natural frequency of the dynamic stiffness between the tool and the workpiece, and varies depending on the machining conditions input into the vibration simulation device 1. While Figures 25 to 27 show frequencies higher than the cutting edge passing frequency, it can also be lower than the cutting edge passing frequency.
[0095] On the other hand, the contour diagram shown in Figure 26 detects the cutting edge passing frequency component from the start to the end of machining, and furthermore, the chatter vibration frequency component is detected at a relatively small displacement amplitude, indicating that small chatter vibration occurs during machining. Also, the contour diagram shown in Figure 27 detects only the cutting edge passing frequency component from the start to the end of machining, and furthermore, the chatter vibration frequency component is detected at a relatively large displacement amplitude, indicating that large chatter vibration occurs during machining. Note that the frequency components detected around the chatter vibration frequency component are sidebands of chatter vibration, which arise due to the intermittent nature of cutting.
[0096] Although not shown, it was confirmed that when the cutting force calculated by the cutting force calculation unit 140 was acquired in step S13 shown in FIG. 2 and frequency analysis was performed, and chatter vibration evaluation was performed by processing in step S14, a contour diagram similar to that obtained when the above-mentioned relative vibration was used was obtained.
[0097] As described above, it has been confirmed that the contour diagrams shown in Fig. 25, Fig. 26 and Fig. 27 reflect the presence or absence of chatter vibration and the degree of chatter vibration. Therefore, it is understood that the occurrence of chatter vibration during machining can be predicted with high accuracy by performing the chatter vibration evaluation using the machining shape simulation device 100.
[0098] 2, the machining result of the tooth flank is judged to be good or bad by the machining result judgement unit 194 in the machining condition output unit 193 shown in Fig. 1. The judgement by the machining result judgement unit 194 is made based on the judgment results of the tooth flank pattern judgement unit 183, the shape error judgement unit 185, and the chatter vibration judgement unit 192.
[0099] The judgment result of the tooth flank pattern judgment unit 183 is that a chatter pattern is present in the tooth flank shape if the chatter vibration exceeds a reference value, and therefore, when the presence of a chatter pattern is the only criterion for judgment, it is possible to use the judgment result of one of the tooth flank pattern judgment unit 183 and the chatter vibration judgment unit 192 without using the other. However, when it is desired to further improve the judgment accuracy or when the tooth flank pattern judgment unit 183 also judges whether or not the chatter pattern exceeds the allowable range, it is possible to use the judgment results of both the tooth flank pattern judgment unit 183 and the chatter vibration judgment unit 192.
[0100] In the first embodiment, the machining result pass / fail judgment unit 194 judges the pass / fail of the machining result of the tooth flank using all the judgment results of the tooth flank pattern judgment unit 183, the geometric error judgment unit 185, and the chatter vibration judgment unit 192. The machining result pass / fail judgment unit 194 judges the machining result as pass only when the judgment result of the tooth flank pattern judgment unit 183 indicates that there is no chatter pattern, the judgment result of the geometric error judgment unit 185 indicates that the error is within the allowable range, and the judgment result of the chatter vibration judgment unit 192 indicates that chatter vibration is not occurring, and judges the machining result as fail in all other cases. The judgment result is input to the judgment result storage unit 195 shown in FIG. 1.
[0101] 2, the machining result quality determination unit 194 determines whether the quality determination of the machining result has been completed for the entire analysis range set in step S1. If it is determined that the quality determination has not been completed in step S16, the process proceeds to No in step S16, and steps S3 and subsequent steps are executed again. On the other hand, if it is determined that the quality determination has been completed in step S16, the process proceeds to Yes in step S16.
[0102] 4-11. Creation of Stability Limit Diagram and Selection of Optimum Machining Conditions In step S16 shown in Fig. 2, if the machining result quality determination unit 194 determines that the quality determination of the machining results has been completed for the entire analysis range set in step S1, then in the next step S17, the diagram creation unit 196 creates a stability limit diagram based on the determination results stored in the determination result storage unit 195. The stability limit diagram can be expressed in the form of a map of the cutting depth and the workpiece rotation speed, for example, as shown in Fig. 28. Note that the tool rotation speed or cutting speed may be used instead of the workpiece rotation speed.
[0103] Next, in step S18 shown in Fig. 2, the optimum machining condition selection unit 198 shown in Fig. 1 selects machining conditions for optimizing the requirements set in the optimization requirement setting unit 197 based on the stability limit diagram. The requirements for optimization in the optimization requirement setting unit 197 can be set appropriately by the user, and the optimum machining conditions are selected based on the machining efficiency, machining quality, CO2 reduction in the manufacturing process, etc. 2 28, when machining efficiency is adopted as the optimization requirement, machining conditions that provide the rotation speed and cutting depth shown at point A within a predetermined workpiece rotation speed range R can be selected, and when machining quality is adopted as the optimization requirement, machining conditions that provide the rotation speed and cutting depth shown at point B can be selected.
[0104] In this embodiment, the workpiece is a spur gear. Alternatively, if the workpiece is a helical gear, the tooth flank characteristics (tooth flank pattern, shape error) along the cross-sectional shape along the meshing progression line may be evaluated, and the Fourier transform result of the workpiece may be used as a gear noise evaluation index.
[0105] 5. Effects The machining shape simulation device 100 of this embodiment first calculates an interference area between the tool 10 and the workpiece 20 during gear-generating cutting based on the tool shape and workpiece shape defined based on the analysis conditions and the relative movement trajectory between the tool 10 and the workpiece 20, and then calculates a cutting force to remove the interference area. Then, the relative dynamic characteristics or individual dynamic characteristics between the tool 10 and the workpiece 20 are defined based on the analysis conditions, and the relative vibration between the tool 10 and the workpiece 20 is calculated based on the cutting force and the dynamic characteristics. This makes it possible to predict vibration at the machining point during gear-generating cutting with high accuracy.
[0106] Furthermore, the machining results are predicted based on calculations of the interference area, cutting force, and relative vibration, and three-dimensional tooth flank shape data is created based on the prediction results.The tooth flank image is then analyzed based on the three-dimensional tooth flank shape data to determine whether a predetermined pattern is present, and the error between the predicted shape based on the three-dimensional tooth flank shape data and a reference shape is calculated, and the shape accuracy is determined based on this error.The quality of the machining results is determined based on the presence or absence of the predetermined pattern and the shape accuracy.As a result, the quality of the machining results can be determined taking into account the vibration of the machining point predicted with high accuracy, thereby improving the accuracy of determining the quality of the machining results.
[0107] Moreover, this embodiment 1 includes a frequency analysis unit 191 that performs frequency analysis on the calculation results of the vibration calculation unit or the calculation results of the cutting force calculation unit, and a chatter vibration determination unit 192 that determines whether chatter vibration exists based on the analysis results of the frequency analysis unit 191. Then, a machining result quality determination unit 194 determines whether the machining result is good or bad based on the determination results of the tooth flank pattern determination unit 183, the shape error determination unit 185, and the chatter vibration determination unit 192. This can further improve the accuracy of determining whether the machining result is good or bad.
[0108] In addition, in the first embodiment, the machining result quality determination unit 194 determines whether the machining result is good or bad when the determination result from the tooth surface pattern determination unit 183 indicates the presence of a predetermined pattern and the determination result from the chatter vibration determination unit 192 indicates the occurrence of chatter vibration. This makes it possible to further improve the accuracy of determining whether the machining result is good or bad.
[0109] Alternatively, the machining result quality determination unit 194 can determine whether the machining result is good or bad when the determination result from the tooth surface pattern determination unit 183 indicates the presence of a predetermined pattern, or when the determination result from the chatter vibration determination unit 192 indicates the occurrence of chatter vibration. In this case, the calculation load can be reduced while maintaining the accuracy of determining whether the machining result is good or bad.
[0110] In the first embodiment, the predetermined pattern includes a chatter pattern formed on the tooth surface due to chatter vibration, and the tooth surface pattern determination unit 183 analyzes the tooth surface image to determine whether or not a chatter pattern is present. This allows the tooth surface pattern determination unit 183 to determine machining defects caused by chatter vibration, further improving the accuracy of determining whether the machining result is good or bad.
[0111] In the present embodiment, the predetermined pattern includes a tooth profile direction pattern formed in the tooth profile direction based on the forced vibration, which allows the tooth flank pattern determination unit 183 to determine machining defects caused by the forced vibration, thereby further improving the accuracy of determining whether the machining result is good or bad.
[0112] Moreover, this embodiment 1 includes an analysis condition setting unit 110 that sets machining conditions for analyzing machining results, a judgment result storage unit 195 that stores a plurality of judgment results of a machining result pass / fail judgment unit 194 judged under a plurality of machining conditions set by the analysis condition setting unit 110, and a diagram creation unit 196 that creates a stability limit diagram based on the plurality of machining conditions and the plurality of judgment results. As a result, it is possible to create a stability limit diagram based on machining results that have been judged pass / fail with high accuracy.
[0113] Furthermore, this embodiment 1 includes an optimization requirement setting unit 197 that sets requirements to be optimized, and an optimal machining condition selection unit 198 that selects machining conditions for optimizing the requirements based on the stability limit diagram. This makes it possible to select machining conditions that can optimize the set requirements based on the machining results that have been judged to be good or bad with high accuracy.
[0114] In the first embodiment, the optimization requirement is the machining efficiency or the machining quality. This makes it possible to select machining conditions that can optimize the machining efficiency or the machining quality based on the machining results that are judged to be good or bad with high accuracy.
[0115] As described above, according to the above aspect, it is possible to provide a machining shape simulation device that can improve the prediction accuracy of gear generating cutting and improve the accuracy of determining whether the machining result is good or bad.
[0116] In this embodiment 1, the tooth surface characteristics evaluation and chatter vibration evaluation are performed after the completion of machining. Alternatively, the tooth surface characteristics evaluation may be performed each time the workpiece shape is updated, and the chatter vibration evaluation may be performed each time the relative vibration or cutting force is calculated.
[0117] The present disclosure is not limited to the above-described embodiments, and can be applied to various embodiments without departing from the spirit of the present disclosure.
Claims
1. A machined shape simulation device that simulates the machined shape of a gear based on the relative vibration between a tool and a workpiece in gear-generating cutting, in which a workpiece is cut with a tool to create a gear, comprising: a shape definition unit that defines the tool shape and the workpiece shape based on analysis conditions including tool specifications, workpiece specifications, and cutting conditions; an interference area calculation unit that calculates an interference area between the tool and the workpiece during gear-generating cutting, based on the tool shape, the workpiece shape, and the relative movement trajectories of the tool and the workpiece; a cutting force calculation unit that calculates the cutting force when the tool removes the interference area from the workpiece; a dynamic characteristic definition unit that defines the relative dynamic characteristics or individual dynamic characteristics between the tool and the workpiece based on the analysis conditions; a vibration calculation unit that calculates the relative vibration between the tool and the workpiece based on the cutting force and the relative dynamic characteristics; and a machining result prediction unit that predicts the machining result of the workpiece based on vibration simulation results consisting of the relative vibrations repeatedly calculated by the interference area calculation unit, the cutting force calculation unit, and the vibration calculation unit. a tooth flank shape data creating unit that creates three-dimensional tooth flank shape data based on a prediction result of the machining result predicting unit; a tooth flank pattern determining unit that analyzes a tooth flank image based on the three-dimensional tooth flank shape data and determines whether a predetermined pattern exists; a shape error determining unit that calculates an error between a predicted shape based on the three-dimensional tooth flank shape data and a reference shape and determines a shape error based on the error; and a machining result pass / fail determining unit that determines the pass / fail of a machining result based on determination results of the tooth flank pattern determining unit and the shape error determining unit.
2. A machining shape simulation device according to claim 1, comprising: a frequency analysis unit that performs frequency analysis on the calculation results of the vibration calculation unit or the calculation results of the cutting force calculation unit; and a chatter vibration judgment unit that judges whether chatter vibration is present or not based on the analysis results of the frequency analysis unit, wherein the machining result quality judgment unit judges whether the machining result is good or bad based on the judgment results of the tooth flank pattern judgment unit, the shape error judgment unit and the chatter vibration judgment unit.
3. A machining shape simulation device as described in claim 2, wherein the machining result quality determination unit determines whether the machining result is good or bad when the determination result of the tooth surface pattern determination unit indicates that the specified pattern is present and the determination result of the chatter vibration determination unit indicates that chatter vibration is occurring.
4. A machining shape simulation device as described in claim 2, wherein the machining result quality determination unit determines whether the machining result is good or bad when the determination result of the tooth surface pattern determination unit indicates that the specified pattern is present, or when the determination result of the chatter vibration determination unit indicates that chatter vibration is occurring.
5. The machining shape simulation device according to any one of claims 1 to 4, wherein the predetermined pattern includes a chatter pattern formed on the tooth surface based on chatter vibration, and the tooth surface pattern determination unit analyzes the tooth surface image to determine whether or not a chatter pattern is present.
6. The machining shape simulation device according to claim 5, wherein the predetermined pattern includes a tooth profile direction pattern formed in the tooth profile direction based on forced vibration.
7. A machining shape simulation device according to claim 5, wherein the chatter pattern is comprised of an uneven shape formed in a direction inclined relative to the tooth trace direction and the tooth profile direction.
8. A machining shape simulation device according to any one of claims 1 to 4, comprising: an analysis condition setting unit that sets machining conditions for analyzing machining results; a judgment result storage unit that stores a plurality of judgment results of the machining result pass / fail judgment unit judged under a plurality of machining conditions set by the analysis condition setting unit; and a diagram creation unit that creates a stability limit diagram based on the plurality of machining conditions and the plurality of judgment results.
9. A machining shape simulation device according to claim 8, comprising: an optimization requirement setting unit that sets requirements to be optimized; and an optimal machining condition selection unit that selects machining conditions for optimizing the requirements based on the stability limit diagram.
10. The machining shape simulation device according to claim 9, wherein the requirement to be optimized is machining efficiency or machining quality.
Citation Information
Patent Citations
Method of machining helical gear
JP2011194514A
Gear processing evaluation method, gear, gear processing management device, and gear processing apparatus
JP2015188993A
Gear processing simulation apparatus
JP2019111629A
Stability limit analyzer
JP2022115435A
Machining evaluation device, machining system, and machining evaluation method
JP7158636B1