CN113297696B - Modeling method for static milling force of ball end mill based on semi-analytic method - Google Patents

Modeling method for static milling force of ball end mill based on semi-analytic method Download PDF

Info

Publication number
CN113297696B
CN113297696B CN202110578192.4A CN202110578192A CN113297696B CN 113297696 B CN113297696 B CN 113297696B CN 202110578192 A CN202110578192 A CN 202110578192A CN 113297696 B CN113297696 B CN 113297696B
Authority
CN
China
Prior art keywords
cutter
cutter tooth
cutting
point
coordinate system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110578192.4A
Other languages
Chinese (zh)
Other versions
CN113297696A (en
Inventor
董永亨
李淑娟
张倩
洪贤涛
李鹏阳
李旗
李言
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian University of Technology
Original Assignee
Xian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian University of Technology filed Critical Xian University of Technology
Priority to CN202110578192.4A priority Critical patent/CN113297696B/en
Publication of CN113297696A publication Critical patent/CN113297696A/en
Application granted granted Critical
Publication of CN113297696B publication Critical patent/CN113297696B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Operations Research (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a modeling method of static milling force of a ball end mill based on a semi-analytic method, which comprises the following steps: respectively establishing a local coordinate system of the cutter tooth j, a ball-end milling cutter coordinate system, a main shaft follow-up coordinate system, a cutter instantaneous feed coordinate system and a workpiece coordinate system, and obtaining a track equation of any point on the cutter tooth j in the machining process of the ball-end milling cutter under the workpiece coordinate system based on a homogeneous coordinate transformation principle; establishing a micro-element cutting force model of the cutter tooth micro-element; identifying a knife-tool contact area; calculating the instantaneous undeformed chip thickness; and identifying to obtain the cutting force coefficient. The method is characterized in that a motion track of a cutter tooth in the machining process of the ball-end mill is established based on a homogeneous coordinate transformation principle, and a cutting force coefficient identification method, a semi-analytic identification method of a cutter-tool cutting contact area and a solving method of an undeformed cutting thickness are provided according to the actual milling condition of the ball-end mill so as to provide a basis for subsequent research and provide a reference basis for selection of machining parameters in the actual machining process.

Description

Modeling method for static milling force of ball end mill based on semi-analytic method
Technical Field
The invention belongs to the technical field of machining, and relates to a modeling method of static milling force of a ball end mill based on a semi-analytic method.
Background
The ball end mill is widely applied to milling of important surfaces of related parts in the industries of molds, automobiles, aerospace and the like, the deep research of the milling mechanism of the ball end mill has important significance for improving the quality of products, however, the modeling of static milling force is the key point of the research of the milling mechanism, is the basis and key of the subsequent dynamic modeling, and is also the key basis of the selection and optimization of the cutting parameters.
The identification of the knife-tool cutting contact area is a key link of static milling force modeling, the accuracy and the calculation efficiency of the method directly influence the accuracy and the efficiency of static milling force prediction, however, the knife tooth edge shape of the ball end milling cutter is complex, the influence of factors such as posture adjustment and jumping errors and the like is also caused, the difficulty of the knife-tool cutting contact area identification is high, the entity modeling and Boolean operation method in the current common knife-tool cutting contact area identification method uses the real swept body of the knife scanning body to simplify the knife tooth by using the swept envelope surface of the knife scanning body, and the trochoid movement of the cutting point on the knife tooth is ignored, so that the method has a certain principle error. The Z-MAP discrete method can better judge the cutting contact state of the cutter teeth through the idea of infinitesimal discrete, improves the identification precision of the cutter-tool cutting contact area, but has the problem of precision and efficiency balance, and influences the application of subsequent researches. The student uses a semi-analytic method to identify the knife-tool contact area when the ball end milling cutter mills, and in the case of five-axis milling, the sweep surface is always equivalent to a spherical surface taking the radius of the ball end of the cutter as the radius, and the actual action radius change caused by eccentricity is not considered, so that a certain error is caused.
The method for calculating the instantaneous undeformed chip thickness mainly comprises a cutter translation method and a parsing method. When the tool posture is adjusted, modeling difficulty of an analytical calculation method is increased, and a circular arc is often adopted to approximate a trochoid sweep track for simplifying calculation, so that model errors are increased.
Disclosure of Invention
The invention aims to provide a modeling method for static milling force of a ball end mill based on a semi-analytic method, which can reduce model errors.
The technical scheme adopted by the invention is that the modeling method of the static milling force of the ball end mill based on the semi-analytic method comprises the following steps:
step 1, respectively establishing a local coordinate system of a cutter tooth j, a ball end mill coordinate system, a spindle follow-up coordinate system, a cutter instantaneous feed coordinate system and a workpiece coordinate system, and obtaining a track equation of any point on the cutter tooth j in the machining process of the ball end mill under the workpiece coordinate system based on a homogeneous coordinate transformation principle;
step 2, dividing the cutter tooth into a plurality of cutter tooth infinitesimal cutter tooth angular increments of axial position of the cutter tooth, and establishing a infinitesimal cutter tooth infinitesimal cutting force model;
step 3, identifying a knife-tool cutting contact area;
step 4, sweep point Q at time t with discrete point i on cutter tooth j C To tool position point O CL Is used as a reference line to calculate Q C Intersection point Q of sweep surface of front cutter tooth and reference line L The distance between the two layers is used for obtaining the instantaneous thickness of the undeformed chip;
and 5, expressing the cutting force coefficient as a polynomial of the axial position angle of the cutter, calculating undetermined coefficients in the polynomial of the axial position angle of the cutter according to the average milling force, and further identifying and obtaining the cutting force coefficient.
The invention is also characterized in that:
the step 1 specifically comprises the following steps:
step 1.1, taking the ball center of the ball end milling cutter as the origin of coordinates O j Establishing a local coordinate system O of the cutter tooth j j -X j Y j Z j Simply { j }; obtaining the coordinates of any point P on any cutter tooth j of the ball end mill in a local coordinate system { j };
step 1.2, taking the ball center of the ball end milling cutter as the origin of coordinates O C Establishing a ball end mill coordinate system O C -X C Y C Z C Simply referred to as { C }; obtaining a homogeneous coordinate transformation matrix of the local coordinate system { j } relative to the ball end mill coordinate system { C };
step 1.3, taking the center of the main shaft as the origin of coordinates O A Establishing a main shaft follow-up coordinate system O on a main shaft of a machine tool A -X A Y A Z A Abbreviated as { A }, coordinate axis
Figure GDA0004150837660000031
Is coincident with the axis of the main shaft; obtaining a homogeneous coordinate transformation matrix of a ball end mill coordinate system { C } relative to a spindle follow-up coordinate system { A };
step 1.4,Establishing a tool instantaneous feed coordinate system O CL -X CL Y CL Z CL For short, { CL } obtains a homogeneous coordinate transformation matrix of the main shaft follow-up coordinate system { A } relative to the instantaneous feeding coordinate system { CL } of the cutter;
step 1.5, establishing a Global coordinate System O on the workpiece W -X W Y W Z W Abbreviated as { W }, to obtain a homogeneous coordinate transformation matrix of { CL } relative to { W };
combining the steps 1.1-1.5, and obtaining a track equation of any point P on a cutter tooth j under { W } in the machining process of the ball end mill through homogeneous coordinate matrix transformation, wherein the track equation is as follows:
Figure GDA0004150837660000032
the step 2 specifically comprises the following steps:
step 2.1, dividing the cutter tooth into a plurality of cutter tooth micro-elements with equal axial position angle increment of the cutter tooth, representing cutter tooth micro-element i information between points (i-1) and i on the cutter tooth by using characteristic information of a cutter tooth discrete point i, and decomposing cutting force applied by the cutter tooth micro-element i on the cutter tooth j at a moment t into tangential unit force cutting force dF t (j, i, t), radial unit force cutting force dF r (j, i, t), axial unit force cutting force dF a (j, i, t) from the mechanical modeling of the cutting forces, it is possible to:
Figure GDA0004150837660000041
wherein g (j, i, t) is a unit step function, when a cutter tooth infinitesimal i on the cutter tooth j is in tangential contact with a workpiece at a moment t, g (j, i, t) =1, otherwise, g (j, i, t) =0; h (j, i, t) is the instantaneous undeformed chip thickness of cutter tooth infinitesimal i on cutter tooth j cut at time t; k (K) t 、K r And K a Tangential, radial and axial force coefficients, respectively;
step 2.2, cutting force dF of tangential unit force applied to cutter tooth infinitesimal i at time t t (j, i, t), radial unit force cutting force dF r (j, i, t), axial cell force cutCutting force dF a (j, i, t) is converted to { A }, the instantaneous cutting force of the ball end mill at time t is expressed in the spindle-following coordinate system { A }:
Figure GDA0004150837660000042
wherein n is i The total number of cutter teeth is the total number of cutter teeth infinitesimal;
the instantaneous cutting force of the ball end mill at the moment t is obtained through the homogeneous coordinate transformation principle and expressed as:
Figure GDA0004150837660000043
step 3.1 specifically comprises the following steps:
step 3.1.1, solving a boundary line I;
the intersection line of the cutter tooth sweeping sphere and the previous cutter tooth sweeping sphere, namely the boundary line I, is expressed as follows:
Figure GDA0004150837660000051
the surface formed by the last feeding process is simplified to be a columnar surface, and can be expressed as:
(y CL +f p ) 2 +(z CL ) 2 =R 2 (25);
simultaneously (24) and (25), the coordinates of the obtainable point S under { CL }, are
Figure GDA0004150837660000052
The equation for the top surface of the workpiece in the coordinate system { CL } is:
z CL =-(R-a p ) (27);
simultaneously (24) and (27), the coordinates of the obtainable point M in the coordinate system { CL } are:
Figure GDA0004150837660000053
coordinates of the boundary line I, the end point S, and the end point M in the coordinate system { a } are obtained by homogeneous transformation:
Figure GDA0004150837660000061
step 3.1.2, solving a boundary line II;
at { CL }, the equation of the intersection of the swept surface of the current tooth with the surface to be machined, boundary line II, is obtained by combining (22) and (27):
Figure GDA0004150837660000062
The coordinates of point N in the coordinate system { CL } are obtained by combining (25) and (30):
Figure GDA0004150837660000063
the coordinates of the boundary line II and the endpoint N are converted into { A } by homogeneous coordinate transformation:
Figure GDA0004150837660000064
step 3.1.3, solving a boundary line III;
the equation of intersection of the swept surface of the current tooth with the finished surface of the last feed at { CL } is obtained by combining (22) and (25), namely boundary line III:
Figure GDA0004150837660000065
the equation for boundary line III is transformed to { A } by homogeneous coordinate transformation:
Figure GDA0004150837660000071
step 3.2 specifically comprises the following steps:
step 3.2.1, assuming that the discrete precision of the axial position angle of the cutter tooth is delta theta, selecting discrete points with the maximum distance between the discrete points on each boundary line smaller than pi delta theta Rcos gamma/180, and carrying out (29), (32) and (34) to obtain the coordinate value of the discrete point on each boundary line under { A };
step 3.2.2, obtaining the axial position angle of the cutter tooth corresponding to the discrete point on each boundary line obtained in step 3.2.1 through (35) and (36)
Figure GDA0004150837660000072
Radial position angle->
Figure GDA0004150837660000073
Finding out the maximum and minimum axial position angles of the current cutter tooth corresponding to each boundary line for cutting and touching>
Figure GDA0004150837660000074
And find the maximum and minimum axial position angles from the three boundary lines
Figure GDA0004150837660000075
Obtaining the axial position angle range of the current cutter tooth in the workpiece within the spindle rotation range >
Figure GDA0004150837660000076
Figure GDA0004150837660000077
In the formula, mm epsilon (I, II, III), N is the mark number of discrete points on the boundary line, and nn=1, 2, … N nn ,N nn Is the total number of discrete points on the boundary line;
Figure GDA00041508376600000711
in the method, in the process of the invention,
Figure GDA0004150837660000078
is->
Figure GDA0004150837660000079
The main value range of the arc tangent function of (a) is (-180 DEG, 180 DEG); />
Step 3.2.3 searching for axial position Angle Range
Figure GDA00041508376600000710
And determining the knife-work cutting contact area of the current axial position angle theta on the knife tooth j according to the radial position angles corresponding to all the discrete points of the knife tooth in the spindle according to the first cutting angle, the second cutting angle and the second cutting angle … …, and obtaining the knife-work cutting contact area of each knife tooth in each rotation range of the spindle.
The step 4 specifically comprises the following steps:
step 4.1, obtaining the sweep point Q of the discrete point i on the current cutter tooth j at the time t according to the formula (9) C Coordinates of (c);
step 4.2, neglecting the feeding movement of the last cutter tooth, simplifying the front sweep surface into a spherical surface, and assuming that the intersection point of the reference line and the spherical surface is Q * The spherical equation and the reference line equation are combined under { CL }:
Figure GDA0004150837660000081
in the method, in the process of the invention,
Figure GDA0004150837660000082
for point Q * Coordinate values in the coordinate system { CL }, -, and>
Figure GDA0004150837660000083
for point Q C Coordinate values in the coordinate system { CL };
due to
Figure GDA0004150837660000084
Solving equation (37) to obtain Q using homogeneous coordinate transformation principle * Coordinates in machine tool spindle follower coordinate system { a }:
Figure GDA0004150837660000085
Point Q * The axial position angle and the radial position angle of (a) are respectively shown as formulas (40) and (41):
Figure GDA0004150837660000086
Figure GDA0004150837660000087
q is obtained from formulas (40) and (41) C Axial position angle theta C And a radial position angle phi C Further, Q is calculated from the spiral lag angle calculation formula C 、Q * Corresponding spiral lag angle psi C
Figure GDA0004150837660000089
Approximate determination of the point to be cut Q * Corresponding cutting time ∈ ->
Figure GDA0004150837660000088
At the same time, approximate point Q C 、Q L The distance between the corresponding knife sites is the feeding quantity f of each tooth z Approximation of Q according to sine theorem L Axial position angle>
Figure GDA0004150837660000091
Figure GDA0004150837660000092
Due to Q L In the action line O of cutter teeth CL Q L And establishing an equation set according to a linear formula:
Figure GDA0004150837660000093
in the method, in the process of the invention,
Figure GDA0004150837660000094
is Q C Coordinates in the object coordinate system { W }, }>
Figure GDA0004150837660000095
Is the tool position point O CL Coordinates in the object coordinate system { W };
to be used for
Figure GDA0004150837660000096
Is the initial point, i.e.)>
Figure GDA0004150837660000097
The solution to equation set (43) is found using the Newton-Raphson method, as shown below:
Figure GDA0004150837660000098
where k is the number of iterations, k=0, 1,2, …; the iteration termination condition is [ t ] k -t k-1 θ kk-1 ] T =[0.05λ t 0.05λ θ ] T
By introducing the result obtained in the formula (44) into the formula (9), Q can be obtained L Coordinates in the object coordinate system { W }:
Figure GDA0004150837660000099
finally, the thickness of the undeformed chip is determined according to the following formula:
Figure GDA0004150837660000101
the step 5 specifically comprises the following steps:
step 5.1, expressing the cutting force coefficient as the following polynomial of the axial position angle of the cutter:
Figure GDA0004150837660000102
wherein a is 0 、a 1 、a 2 、a 3 、b 0 、b 1 、b 2 、b 3 、c 0 、c 1 、c 2 And c 3 Is a coefficient to be determined;
Figure GDA0004150837660000103
Step 5.2, calculating the cutting depth a p Corresponding maximum axial position angle
Figure GDA0004150837660000104
And 5.3, calculating the thickness of the undeformed chip according to the following steps:
h(j,θ,t)=f z sinφ(j,t)sinθ (48)
wherein phi (j, t) is the radial position angle of the plane blade tooth j at time t, and the winding vector is defined
Figure GDA0004150837660000105
The included angle formed by clockwise rotation is positive, and the calculation formula of phi (j, t) is as follows:
Figure GDA0004150837660000106
/>
in phi 0 The radial position angle of the reference cutter tooth in the initial state is set;
if phi (j, t) epsilon [ -90,90], then the cutter tooth infinitesimal cuts the workpiece, g (j, theta, t) =1; otherwise, g (j, θ, t) =0;
step 5.4, g (j, i, t), dF in the formula (10) t (j,i,t)、dF r (j,i,t)、dF a (j, i, t) g (j, θ, t), dF t (j,θ,t)、dF r (j,θ,t)、dF a (j, θ, t) represents, by combining equations (10), (48) and (49), dF t (j,θ,t)、dF r (j,θ,t)、dF a (j, θ, t) to coordinate axis O A X A 、O A Y A 、O A Z A In the direction, the formula is as follows:
Figure GDA0004150837660000111
and 5.5, summing milling forces of all cutter tooth microelements involved in milling on the cutter tooth j at a moment t under a certain cutting depth to obtain milling forces born by the cutter tooth j at the moment t, and summing the milling forces born by all cutter teeth at the moment, so that the total instantaneous milling forces born by the cutter at the moment t can be finally obtained, wherein the total instantaneous milling forces are shown in the following formula:
Figure GDA0004150837660000112
using the formula (48) to change the time variable t in (51) into the cutter tooth position angle variable phi so as to obtain the coordinate axis O of the cutter in the spindle rotation range A X A 、O A Y A And O A Z A Average milling force applied in direction:
Figure GDA0004150837660000113
obtaining average milling force in a spindle rotation range through experiments
Figure GDA0004150837660000114
And->
Figure GDA0004150837660000115
Substituting the coefficient into the formula (52), and then regressing the undetermined coefficient a in the cutting force coefficient formula shown in the formula (47) by using a least square method 0 、a 1 、a 2 、a 3 、b 0 、b 1 、b 2 、b 3 、c 0 、c 1 、c 2 And c 3 Thereby, the cutting force coefficient K is identified t 、K r And K a
The beneficial effects of the invention are as follows:
the invention discloses a modeling method of static milling force of a ball end mill based on a semi-analytic method, which establishes a motion track of a cutter tooth in the machining process of the ball end mill based on a homogeneous coordinate transformation principle, and provides a cutting force coefficient identification method, a semi-analytic identification method of a cutter-tool cutting contact area and a solving method of an undeformed cutting thickness according to the actual milling situation of the ball end mill so as to provide a basis for subsequent research and provide a reference basis for selection of machining parameters in the actual machining process.
Drawings
FIG. 1 is a reference coordinate system diagram of a ball end mill milling motion of a modeling method of a ball end mill static milling force based on a semi-analytical method;
FIG. 2a is an isometric view of a milling track of a helical blade ball end mill of the modeling method of ball end mill static milling force based on a semi-analytical method of the present invention;
FIG. 2b is a top view of a milling track of a modeling method of static milling force of a ball nose milling cutter based on a semi-analytical method according to the present invention;
FIG. 3a is an isometric view of a coordinate system considering tool runout of a modeling method of ball nose milling cutter static milling force based on a semi-analytical method of the present invention;
FIG. 3b is a top view of a coordinate system considering tool runout for a modeling method of ball nose milling cutter static milling force based on a semi-analytical method of the present invention;
FIG. 4 is a diagram of the attitude adjustment and feed path of a tool of a modeling method of the static milling force of a ball end mill based on a semi-analytical method;
FIG. 5 is a graph of the tool-to-tool contact area during ramping of a modeling method of ball nose mill static milling force based on a semi-analytical method in accordance with the present invention;
FIG. 6 is a cutter tooth infinitesimal force diagram of a modeling method of static milling force of a ball end mill based on a semi-analytic method;
FIG. 7 is a schematic diagram of a milling transient state of a ball end mill according to a modeling method of static milling force of the ball end mill based on a semi-analytical method;
fig. 8 is a schematic diagram of milling force coefficient identification of a modeling method of static milling force of a ball end mill based on a semi-analytic method.
Detailed Description
The invention will be described in detail below with reference to the drawings and the detailed description.
A modeling method of static milling force of a ball end mill based on a semi-analytic method comprises the following steps:
step 1, as shown in fig. 1, respectively establishing a local coordinate system of a cutter tooth j, a ball end mill coordinate system, a main shaft follow-up coordinate system, a cutter instantaneous feed coordinate system and a workpiece coordinate system, and obtaining a track equation of any point on the cutter tooth j in the machining process of the ball end mill under the workpiece coordinate system based on a homogeneous coordinate transformation principle;
step 1.1, taking the ball center of the ball end milling cutter as the origin of coordinates O j Establishing a local coordinate system O of the cutter tooth j j -X j Y j Z j Simply called { j }, coordinate axis
Figure GDA0004150837660000131
In the coordinate plane +.>
Figure GDA0004150837660000132
The tangential directions of the starting points of the upper projection lines coincide;
as shown in fig. 2, milling of a ball end mill with a constant-lead helical blade widely used in actual production is taken as a research object, and coordinates of any point P on any cutter tooth j of the ball end mill in a local coordinate system { j } are as follows:
Figure GDA0004150837660000133
where θ is the axial position angle of point P, R is the tool radius, ψ is the helical lag angle corresponding to point P, ψ=180 tan γ 0 (1-cos θ)/pi, wherein γ 0 The helical angle of the cutter tooth cutting edge curve on the cylindrical surface;
step 1.2, taking the ball center of the ball end milling cutter as the origin of coordinates O C Establishing a ball end mill coordinate system O C -X C Y C Z C Abbreviated as { C }, and coordinate axes
Figure GDA0004150837660000134
And->
Figure GDA0004150837660000135
Completely coincide with (I) a->
Figure GDA0004150837660000136
Coinciding with the theoretical axis of the tool and with +.>
Figure GDA0004150837660000137
Always keep parallel +.>
Figure GDA0004150837660000138
In the coordinate plane O with the edge line of the reference cutter tooth (the first cutter tooth) C X C Y C The tangential directions of the starting points of the upper projection lines coincide;
included angle phi between cutter tooth j and reference cutter tooth j =360(j-1)/n t Wherein n is t For the total number of cutter teeth, the homogeneous coordinate transformation matrix of the local coordinate system { j } relative to the ball end mill coordinate system { C } is:
Figure GDA0004150837660000141
step 1.3, taking the center of the main shaft as the origin of coordinates O A Setting up spindle follower on machine tool spindleCoordinate system O A -X A Y A Z A Abbreviated as { A }, coordinate axis
Figure GDA0004150837660000142
Coincides with the axis of the main shaft, coordinate axis +.>
Figure GDA0004150837660000143
And->
Figure GDA0004150837660000144
The included angle between them is mu 0C0 Is the included angle phi between the spindle and the spindle in the initial state of not starting to rotate C Is the angle phi of the rotation of the main shaft at the moment t C =ωt);
Due to factors such as manufacturing and clamping errors, there is always an eccentricity between the central axis of the tool and the central axis of the spindle, as shown in fig. 3. Let the origin of coordinates O C And origin of coordinates O A The eccentric distance between the two is ρ, the vector
Figure GDA0004150837660000145
Relative to the coordinate axis->
Figure GDA0004150837660000146
Is μ, and specifies about the axis +.>
Figure GDA0004150837660000147
Clockwise rotation direction Xiang Wei is positive, the main shaft rotates clockwise, the rotating speed is N, the angular speed omega=pi N/30, and the rotating angle phi is the rotation time t C =180ωt/pi, the homogeneous coordinate transformation matrix of the ball nose milling coordinate system { C } with respect to the spindle follower coordinate system { a } is:
Figure GDA0004150837660000148
wherein μ=μ 0C Wherein μ is 0 Is in an initial state
Figure GDA0004150837660000149
And->
Figure GDA00041508376600001410
Is included in the first part; mu is set in this embodiment 0 =0;
Step 1.4, establishing a tool instantaneous feed coordinate system O CL -X CL Y CL Z CL For short { CL }, coordinate axis vector
Figure GDA00041508376600001411
Parallel and in the same direction as the feed speed direction, +.>
Figure GDA00041508376600001412
Is the ideal normal direction of the processed surface and points to the outside of the body, +.>
Figure GDA00041508376600001413
Is->
Figure GDA00041508376600001414
And->
Figure GDA00041508376600001415
Is multiplied by (a); when->
Figure GDA00041508376600001416
And->
Figure GDA00041508376600001417
When the coordinate system is completely coincident, the other two coordinate axes of the coordinate system and the directions thereof are completely coincident with { CL }, however, when the tool posture is adjusted in the actual working condition, the user is in the state of being in the position of being out of the position of the tool>
Figure GDA0004150837660000151
And->
Figure GDA0004150837660000152
An included angle is formed between the cutting tool and the processed surface of the workpieceRoll and pitch. As shown in fig. 4, by passing { a }, relative to
Figure GDA0004150837660000153
And->
Figure GDA0004150837660000154
The adjustment of the main shaft posture is realized, and then the adjustment of the tool posture is realized, so that different milling modes are obtained, and the method comprises the following steps:
coordinate axis vector
Figure GDA0004150837660000155
The direction is the feeding direction of the cutter, and the direction is->
Figure GDA0004150837660000156
For the intermittent feeding direction of the cutter, the main shaft follow-up coordinate system { A } rotates around the vectors of the two coordinate axes respectively to realize the adjustment of the main shaft posture. Coordinate axis vector of coordinate system { A } after main axis posture adjustment >
Figure GDA0004150837660000157
In the coordinate plane Y CL O CL Z CL Upper projection line and coordinate axis vector +.>
Figure GDA0004150837660000158
The included angle between the two is called a roll angle and is denoted by alpha; coordinate axis vector->
Figure GDA0004150837660000159
In the coordinate plane X CL O CL Z CL Projection and coordinate axis vector on the plane->
Figure GDA00041508376600001510
The included angle between them, called the rake angle, is denoted by beta. The { A } is first wound around }>
Figure GDA00041508376600001511
Rotating by an angle beta ', making beta' =arctan (tan beta cos alpha), and winding { A } around +.>
Figure GDA00041508376600001512
Rotation angle alpha and defining positive counter-clockwise rotation about the respective reference direction, the homogeneous coordinate transformation matrices for tool roll and rake are respectively
Figure GDA00041508376600001513
Figure GDA00041508376600001514
The homogeneous coordinate transformation matrix of the spindle follower coordinate system { A } with respect to the tool instantaneous feed coordinate system { CL } is:
Figure GDA0004150837660000161
step 1.5, establishing a Global coordinate System O on the workpiece W -X W Y W Z W Simply called { W }, let us assume O at the time of feeding CL The { W } coordinate is (x) CL ,y CL ,z CL ) The homogeneous coordinate transformation matrix of { CL } relative to { W } is:
Figure GDA0004150837660000162
in the method, in the process of the invention,
Figure GDA0004150837660000163
and->
Figure GDA0004150837660000164
Respectively represent coordinate axes +>
Figure GDA0004150837660000165
And->
Figure GDA0004150837660000166
The unit vectors above, subscripts x, y and z denote the respective vector at +.>
Figure GDA0004150837660000167
And->
Figure GDA0004150837660000168
Projection vectors on;
in this embodiment, the unidirectional linear feed milling plane is taken as a study object, and the homogeneous coordinate transformation matrix of { CL } relative to { W } is:
Figure GDA0004150837660000169
/>
in (x) 0 ,y 0 ) For the first feeding O CL In { W }, q is the number of tool feeds (q=1, 2,3 …), t is the time taken for the tool to start from the 1 st feed to the current position, f z For each tooth feed amount, f p For feeding line spacing, L is single feed length, R is cutter radius, w h Height of blank, a p Is the cutting depth;
by combining formulas (1) - (6) and (8), the trajectory equation of any point P on the cutter tooth j under { W } in the machining process of the ball end mill can be obtained through homogeneous coordinate matrix transformation:
Figure GDA0004150837660000171
step 2, as shown in fig. 5, dividing the cutter tooth into a plurality of cutter tooth infinitesimal cutter tooth units with equal cutter tooth axial position angle increment, and establishing a infinitesimal cutter tooth infinitesimal cutting force model;
step 2.1, dividing the cutter tooth into a plurality of cutter tooth micro-elements with equal axial position angle increment of the cutter tooth, representing cutter tooth micro-element i information between points (i-1) and i on the cutter tooth by using characteristic information of a cutter tooth discrete point i, and decomposing cutting force applied by the cutter tooth micro-element i on the cutter tooth j at a moment t into tangential unit force cutting force dF t (j, i, t), radial unit force cutting force dF r (j, i, t), axial unit force cutting force dF a (j, i, t) from the mechanical modeling of the cutting forces, it is possible to:
Figure GDA0004150837660000172
wherein g (j, i, t) is a unit step function, when a cutter tooth infinitesimal i on the cutter tooth j is in tangential contact with a workpiece at a moment t, g (j, i, t) =1, otherwise, g (j, i, t) =0; h (j, i, t) is the instantaneous undeformed chip thickness of cutter tooth infinitesimal i on cutter tooth j cut at time t; k (K) t 、K r And K a Tangential, radial and axial force coefficients, respectively;
step 2.2, cutting force dF of tangential unit force applied to cutter tooth infinitesimal i at time t t (j, i, t), radial unit force cutting force dF r (j, i, t), axial unit force cutting force dF a (j, i, t) is converted to { A } by equation (11):
Figure GDA0004150837660000173
wherein phi (j, i, t) is the origin of coordinates O A The line connecting the position of the discrete point i on the cutter tooth j at the moment t is arranged on the plane X A O A Y A Projection onto a coordinate axis vector
Figure GDA0004150837660000181
Clockwise rotation angle, +.>
Figure GDA0004150837660000182
For discrete point i and origin of coordinates O on cutter tooth j A Is connected with O A Z A An acute included angle;
the instantaneous cutting force to which the ball nose milling cutter is subjected at time t is expressed in the spindle follower coordinate system { a }:
Figure GDA0004150837660000183
wherein n is i The total number of cutter teeth is the total number of cutter teeth infinitesimal;
the instantaneous cutting force of the ball end mill at the moment t is obtained through the homogeneous coordinate transformation principle and expressed as:
Figure GDA0004150837660000184
in the actual machining, the main shaft posture is usually adjusted through program design, so that the posture of a cutter is adjusted, the requirement of preventing interference between the cutter and a machined workpiece is met, and the requirement of avoiding the head part of the ball end milling cutter to realize high-quality and high-efficiency cutting is met. However, tool pose adjustment makes recognition of the tool-to-tool contact area difficult. Determining a knife-tool cutting contact area as a yellow part shown in fig. 6, namely an area formed by boundary lines I, II and III according to the track of any point on a cutter tooth j in the machining process of the ball end mill, and solving the boundary lines I, II and III and the intersection point of the three boundary lines; the boundary line I is the intersection line between the swept surfaces of the current cutter tooth and the previous cutter tooth, the boundary line II is the intersection line between the swept surfaces of the current cutter tooth and the surface to be processed, and the boundary line III is the intersection line between the swept surfaces of the current cutter tooth and the processed surface after the last feeding is completed; finding out the maximum and minimum axial position angles of the cutter teeth for cutting contact from the boundary line I, the boundary line II and the boundary line III
Figure GDA0004150837660000191
Search for axial position angular range +.>
Figure GDA0004150837660000192
And screening the discrete points i on the cutter teeth j according to the radial position angles corresponding to the discrete points i on all the cutter teeth j in the cutter teeth, and determining the cutter-tool cutting contact section of the current axial position angle theta on the cutter teeth j.
Step 3.1, solving a boundary line I;
to simplify the calculation, only the rotary motion of the cutter teeth is considered, and the continuous feeding motion between two adjacent cutter teeth is ignoredThe sweep surface of the last cutter tooth is simplified to be a spherical surface, the radius of the spherical surface is equal to the actual working radius of the cutter tooth cutting point consistent with the surface normal direction, and the boundary line I can be obtained by solving the intersection line of the current cutter tooth rotating sweep surface and the spherical surface. However, in practice, due to the eccentric effect of the tool, when the tool is rotated around the axis
Figure GDA0004150837660000193
When rotated at angular velocity ω, the turning radii of cutting points having the same axial position angle on different cutter teeth are different, and the chip receiving angle between adjacent teeth (η shown in fig. 3 P ) And also with the axial position angle of the cutter teeth. From the analysis of step 1, the coordinates of the discrete point i on the tooth j in { A } are:
Figure GDA0004150837660000194
wherein M is AC | φC=0 In order to consider only the transformation matrix of C with respect to a in the case of tool eccentricity without considering spindle rotation,
Figure GDA0004150837660000195
Representing coordinates of a discrete point i on tooth j in { j };
discrete point i on cutter tooth j relative to coordinate axis
Figure GDA0004150837660000196
Is defined as the actual cutting radius +.>
Figure GDA0004150837660000197
At mu 0 In the case of=0, it is obtainable by formula (14):
Figure GDA0004150837660000198
similarly, the actual axial position angle
Figure GDA0004150837660000199
The method comprises the following steps:
Figure GDA0004150837660000201
the actual spiral lag angle for discrete point i on the reference tooth is:
Figure GDA0004150837660000202
in the psi- i 、θ i The spiral lag angle and the axial position angle of the ideal cutter tooth discrete point i are respectively;
the actual cutting radius vector for discrete point i on tooth j is:
Figure GDA0004150837660000203
the angle of the axis of the main shaft relative to the normal line of the processing surface is
Figure GDA0004150837660000204
Making the actual axial position angle of discrete point i on cutter tooth j
Figure GDA0004150837660000205
Is equal to gamma, and is brought into (16) to obtain the position of the discrete point i of the cutter tooth j, thereby obtaining the theoretical axial position angle theta i The cutting point on the cutter tooth j consistent with the normal direction of the processed surface can be obtained; then, the actual cutting radius of the cutting point is determined from equation (15)>
Figure GDA0004150837660000206
And the radius vector of the cutting point of the adjacent two teeth is calculated according to the following formula>
Figure GDA0004150837660000207
And->
Figure GDA0004150837660000208
Radial included angle between:
Figure GDA0004150837660000209
when the radius vector of the characteristic cutting point of the adjacent two teeth is consistent with the normal line of the surface of the workpiece, the distance between the two cutting points left on the workpiece in the feeding direction is as follows:
Figure GDA00041508376600002010
simplifying the sweep surface of the current cutter tooth into a spherical surface, neglecting the feeding movement of the current cutter tooth, and only considering O A At a central distance from the sweep surface of the last cutter tooth
Figure GDA00041508376600002011
When the cutter teeth do rotary motion, under the condition of { CL }, equations of a current cutter tooth sweeping surface and a previous cutter tooth sweeping surface are respectively shown as formulas (22) and (23):
Figure GDA0004150837660000211
in the method, in the process of the invention,
Figure GDA0004150837660000212
representing discrete points i through O on tooth j A The distance of the points;
Figure GDA0004150837660000213
the intersection of the tooth swept sphere and the previous tooth swept sphere, i.e., the boundary line I, can be obtained according to equations (22), (23):
Figure GDA0004150837660000214
the surface formed by the last feeding process is simplified to be a columnar surface, and can be expressed as:
(y CL +f p ) 2 +(z CL ) 2 =R 2 (25);
simultaneously (24) and (25), the coordinates of the obtainable point S under { CL }, are
Figure GDA0004150837660000215
The equation for the top surface of the workpiece in the coordinate system { CL } is:
z CL =-(R-a p ) (27);
simultaneously (24) and (27), the coordinates of the obtainable point M in the coordinate system { CL } are:
Figure GDA0004150837660000221
coordinates of the boundary line I, the end point S, and the end point M in the coordinate system { a } are obtained by homogeneous transformation:
Figure GDA0004150837660000222
solving a boundary line II;
at { CL }, the equation of the intersection of the swept surface of the current tooth with the surface to be machined, boundary line II, is obtained by combining (22) and (27):
Figure GDA0004150837660000223
the coordinates of point N in the coordinate system { CL } are obtained by combining (25) and (30):
Figure GDA0004150837660000224
the coordinates of the boundary line II and the endpoint N are converted into { A } by homogeneous coordinate transformation:
Figure GDA0004150837660000225
solving a boundary line III;
the equation of intersection of the swept surface of the current tooth with the finished surface of the last feed at { CL } is obtained by combining (22) and (25), namely boundary line III:
Figure GDA0004150837660000231
/>
The equation for boundary line III is transformed to { A } by homogeneous coordinate transformation:
Figure GDA0004150837660000232
step 3.2. To simplify the complex calculations, the boundary lines I, II, III are discretized before they are transformed from the coordinate system CL to a. Assuming that the discrete accuracy of the axial position angle of the cutter tooth is delta theta, the maximum distance between discrete points on the boundary line after conversion is ensured not to exceed pi delta theta R 0 And/180, so that discrete points with the maximum distance between the discrete points on each boundary line being smaller than pi delta theta Rcos gamma/180 are selected, and the discrete points on each boundary line are brought into (29), (32) and (34) to calculate the coordinate value of the discrete point under { A };
obtaining the axial position angle of the cutter tooth corresponding to the discrete point on each boundary line obtained in the step 3.2.1 through the steps (35) and (36)
Figure GDA0004150837660000233
Radial position angle->
Figure GDA0004150837660000234
Finding out the current cutter tooth position corresponding to each boundary lineMaximum, minimum axial position angle of tangential contact action ∈>
Figure GDA0004150837660000235
And finding the maximum and minimum axial position angle from the three boundary lines>
Figure GDA0004150837660000236
Obtaining the axial position angle range of the current cutter tooth in the workpiece within the spindle rotation range>
Figure GDA0004150837660000237
Figure GDA0004150837660000238
In the formula, mm epsilon (I, II, III), N is the mark number of discrete points on the boundary line, and nn=1, 2, … N nn ,N nn Is the total number of discrete points on the boundary line;
Figure GDA0004150837660000239
in the method, in the process of the invention,
Figure GDA0004150837660000241
is->
Figure GDA0004150837660000242
The main value range of the arc tangent function of (a) is (-180 DEG, 180 DEG);
Searching for axial position angular range
Figure GDA0004150837660000243
The radial position angles corresponding to all the discrete points of the cutter teeth in the cutter tooth are mostly that the cutting in and cutting out of one discrete point of the cutter tooth occur on different boundary lines, but there are few cases that one boundary line cuts in and cuts out, and meanwhile, the situation that two cutting in and cutting out of one discrete point of the cutter tooth can exist is considered, so the structure array is used for storingStoring the cut-in and cut-out angles. The specific process is as follows: a. from->
Figure GDA0004150837660000245
Initially, the boundary line section ++where the axial position angle θ of the current tooth j belongs is determined with Δθ as an increment>
Figure GDA0004150837660000244
b. The found 10 discrete points with the axial angles close to theta in each boundary line are arranged in ascending order relative to the absolute difference value of theta; c. for discrete points in each boundary line after arrangement, eliminating discrete points with radial position angle absolute difference smaller than 3 degrees from the adjacent last discrete point from the second one; d. placing the discrete points on all the boundary lines after screening together, arranging the discrete points in ascending order of radial position angles, and also, removing the discrete points with the absolute difference of the radial position angles of the adjacent last discrete point smaller than 3 degrees from the second one to finish secondary screening; if only one discrete point is left after the screening is finished, the last rejected discrete point needs to be added again; e. and d, sequentially determining the cutter-tool cutting contact regions of the current axial position angle theta on the cutter teeth j according to the first cutting angle, the second cutting angle and the second cutting angle … … by the boundary line discrete points which are obtained in the step d and are arranged in an ascending order of the radial position angles, and obtaining the cutter-tool cutting contact regions of each cutter tooth in each rotation range of the main shaft.
Step 4, sweep point Q at time t with discrete point i on cutter tooth j C To tool position point O CL As shown in FIG. 7, two points Q on the reference line L And Q C The distance between the two is the thickness h (j, i, t) of the undeformed chip, and Q is calculated C Intersection point Q of sweep surface of front cutter tooth and reference line L The distance between the two layers is used for obtaining the instantaneous thickness of the undeformed chip;
step 4.1, obtaining the sweep point Q of the discrete point i on the current cutter tooth j at the time t according to the formula (9) C Coordinates of (c);
step 4.2, neglecting the feeding movement of the last cutter tooth, simplifying the front sweep surface into a spherical surface, and assuming the intersection of the reference line and the spherical surfacePoint is Q * The spherical equation and the reference line equation are combined under { CL }:
Figure GDA0004150837660000251
in the method, in the process of the invention,
Figure GDA0004150837660000252
for point Q * Coordinate values in the coordinate system { CL }, -, and>
Figure GDA0004150837660000253
for point Q C Coordinate values in the coordinate system { CL };
due to
Figure GDA0004150837660000254
It is known that solving equation (37) eliminates +.>
Figure GDA0004150837660000255
Is large to obtain
Figure GDA0004150837660000256
Acquiring Q by using homogeneous coordinate transformation principle * Coordinates in machine tool spindle follower coordinate system { a }:
Figure GDA0004150837660000257
point Q * The axial position angle and the radial position angle of (a) are respectively shown as formulas (40) and (41):
Figure GDA0004150837660000258
Figure GDA0004150837660000259
q is obtained from formulas (40) and (41) C Axial position angle theta C And a radial position angle phi C Further, Q is calculated from the spiral lag angle calculation formula C 、Q * Corresponding spiral lag angle psi C
Figure GDA00041508376600002611
Approximate determination of the point to be cut Q * Corresponding cutting time ∈ ->
Figure GDA0004150837660000261
At the same time, approximate point Q C 、Q L The distance between the corresponding knife sites is the feeding quantity f of each tooth z Approximation of Q according to sine theorem L Axial position angle>
Figure GDA00041508376600002610
/>
Figure GDA0004150837660000262
Due to Q L In the action line O of cutter teeth CL Q L And establishing an equation set according to a linear formula:
Figure GDA0004150837660000263
in the method, in the process of the invention,
Figure GDA0004150837660000264
is Q C Coordinates in the object coordinate system { W }, }>
Figure GDA0004150837660000265
Is the tool position point O CL Coordinates in the object coordinate system { W };
to be used for
Figure GDA0004150837660000266
Is the initial point, i.e.)>
Figure GDA0004150837660000267
The solution to equation set (43) is found using the Newton-Raphson method, as shown below:
Figure GDA0004150837660000268
where k is the number of iterations, k=0, 1,2, …; the iteration termination condition is [ t ] k -t k-1 θ kk-1 ] T =[0.05λ t 0.05λ θ ] T
By introducing the result obtained in the formula (44) into the formula (9), Q can be obtained L Coordinates in the object coordinate system { W }:
Figure GDA0004150837660000271
finally, the thickness of the undeformed chip is determined according to the following formula:
Figure GDA0004150837660000272
step 5, representing the cutting force coefficient as a polynomial of the axial position angle of the cutter, calculating undetermined coefficients in the polynomial of the axial position angle of the cutter according to the average milling force, and further identifying and obtaining the cutting force coefficient;
and 5.1, the cutting force coefficient is the proportional relation between the cross-sectional area of the instant undeformed chip and the infinitesimal force in each direction. The cutting force coefficient directly influences the prediction accuracy of the infinitesimal milling force and is one of key factors of cutting force modeling. However, the cutting force coefficient varies with the cutter, the workpiece material, the cutting parameters and other factors, and adds a certain difficulty to the identification of the cutting force coefficient. When the ball end edge of the ball end milling cutter cuts, the cutting speeds, radial cutting depths and the like of cutter tooth micro-elements at different axial positions in actual cutting are different, so that the cutting mechanisms are also different, and therefore, the cutting force coefficients are expressed as the following polynomials of the cutter axial position angles:
Figure GDA0004150837660000273
Wherein a is 0 、a 1 、a 2 、a 3 、b 0 、b 1 、b 2 、b 3 、c 0 、c 1 、c 2 And c 3 For the coefficients to be determined,
Figure GDA0004150837660000274
and 5.2, adopting a groove milling method as shown in fig. 8 to conveniently determine the cutting-in and cutting-out angles of the cutter teeth, eliminating the influence of the spiral angle on the identification accuracy by adopting an average milling force method, and replacing a complex spiral blade with a planar blade ball-end milling cutter model so as to achieve the aim of simplifying calculation. Since the minimum axial position angle of the cutting tool tooth for cutting the workpiece in vertical milling is zero, changing the cutting tool depth means changing the maximum axial position angle of the cutting tool tooth for cutting the workpiece, and calculating the cutting tool depth a p Corresponding maximum axial position angle
Figure GDA0004150837660000281
Thus, a relationship of the cutting force coefficient and the tool axial position angle can be established;
step 5.3, since a vertical slotting method is adopted and the influence of runout and the like is eliminated by an average milling force method, the undeformed chip thickness is calculated as follows:
h(j,θ,t)=f z sinφ(j,t)sinθ (48);
wherein phi (j, t) is the radial position angle of the plane blade tooth j at time t, and the winding vector is defined
Figure GDA0004150837660000282
The included angle formed by clockwise rotation is positive, and the calculation formula of phi (j, t) is as follows:
Figure GDA0004150837660000283
in phi 0 The radial position angle of the reference cutter tooth in the initial state is set;
if phi (j, t) epsilon [ -90,90], then the cutter tooth infinitesimal cuts the workpiece, g (j, theta, t) =1; otherwise, g (j, θ, t) =0;
Step 5.4, g (j, i, t), dF in the formula (10) t (j,i,t)、dF r (j,i,t)、dF a (j, i, t) g (j, θ, t), dF t (j,θ,t)、dF r (j,θ,t)、dF a (j, θ, t) represents, by combining equations (10), (48) and (49), dF t (j,θ,t)、dF r (j,θ,t)、dF a (j, θ, t) to coordinate axis O A X A 、O A Y A 、O A Z A In the direction, the formula is as follows:
Figure GDA0004150837660000284
and 5.5, under the condition of vertical milling, changing the cutting depth to test, and measuring the average cutting force in the action period of the cutter teeth under different cutting depths, wherein the total material removal amount in one cutter tooth period is a constant and is irrelevant to the existence of a helix angle, so that the average cutting force is irrelevant to the helix angle. In order to reduce the influence of eccentricity caused by factors such as cutter installation and stress, the total cutting force in the rotation period of the main shaft is measured through the dynamometer, and then divided by the number of teeth of the cutter, so that the average cutting force is calculated.
And under a certain cutting depth, the milling forces of all the cutter tooth microelements involved in milling on the cutter tooth j at the moment t are summed to obtain the milling force born by the cutter tooth j at the moment t, and then the milling forces born by all the cutter teeth at the moment t are summed to finally obtain the total instantaneous milling force born by the cutter at the moment t, wherein the total instantaneous milling force is represented by the following formula:
Figure GDA0004150837660000291
using the formula (48) to change the time variable t in (51) into the cutter tooth position angle variable phi so as to obtain the coordinate axis O of the cutter in the spindle rotation range A X A 、O A Y A And O A Z A Average milling force applied in direction:
Figure GDA0004150837660000292
obtaining average milling force in a spindle rotation range through experiments
Figure GDA0004150837660000293
And->
Figure GDA0004150837660000294
Substituting the coefficient into the formula (52), and then regressing the undetermined coefficient a in the cutting force coefficient formula shown in the formula (47) by using a least square method 0 、a 1 、a 2 、a 3 、b 0 、b 1 、b 2 、b 3 、c 0 、c 1 、c 2 And c 3 Thereby, the cutting force coefficient K is identified t 、K r And K a
Through the mode, the modeling method of the static milling force of the ball end mill based on the semi-analytic method establishes the motion track of the cutter tooth in the machining process of the ball end mill based on the homogeneous coordinate transformation principle, and provides a cutting force coefficient identification method, a semi-analytic identification method of a cutter-tool cutting contact area and a solving method of the undeformed cutting thickness according to the actual milling situation of the ball end mill so as to provide a basis for subsequent research and provide a reference basis for selection of machining parameters in the actual machining process; on the premise of ensuring the recognition accuracy, the semi-analytic recognition method of the knife-tool cutting contact area is obtained based on the spherical surface hypothesis and the homogeneous coordinate inverse transformation principle, so that the recognition efficiency of the knife-tool cutting contact area can be improved; the cutting force coefficient of the ball end mill is identified based on an average milling force method, and the influence of the helical angle of the cutter can be eliminated and the influence of periodic chatter on measured data can be counteracted by a mechanical identification method combining the theory and the experiment of rapidly calibrating the milling force coefficient of the ball end mill.

Claims (7)

1. The modeling method of the static milling force of the ball end mill based on the semi-analytic method is characterized by comprising the following steps of:
step 1, respectively establishing a local coordinate system of a cutter tooth j, a ball end mill coordinate system, a spindle follow-up coordinate system, a cutter instantaneous feed coordinate system and a workpiece coordinate system, and obtaining a track equation of any point on the cutter tooth j in the machining process of the ball end mill under the workpiece coordinate system based on a homogeneous coordinate transformation principle;
step 2, dividing the cutter tooth into a plurality of cutter tooth infinitesimal cutter tooth angular increments of axial position of the cutter tooth, and establishing a infinitesimal cutter tooth infinitesimal cutting force model;
step 3, identifying a knife-tool cutting contact area;
step 4, sweep point Q at time t with discrete point i on cutter tooth j C To tool position point O CL Is used as a reference line to calculate Q C Intersection point Q of sweep surface of front cutter tooth and reference line L The distance between the two layers is used for obtaining the instantaneous thickness of the undeformed chip;
step 5, representing the cutting force coefficient as a polynomial of the axial position angle of the cutter, calculating undetermined coefficients in the polynomial of the axial position angle of the cutter according to the average milling force, and identifying to obtain the cutting force coefficient;
the step 3 specifically comprises the following steps:
step 3.1, determining a cutter-tool cutting contact area as an area formed by boundary lines I, II and III according to the track of any point on a cutter tooth j in the machining process of the ball end mill, and solving intersection points of the boundary lines I, II and III and three boundary lines; the boundary line I is an intersection line between the sweeping surfaces of the current cutter tooth and the previous cutter tooth, the boundary line II is an intersection line between the sweeping surface of the current cutter tooth and the surface to be processed, and the boundary line III is an intersection line between the sweeping surface of the current cutter tooth and the processed surface of which the last feeding is completed;
Step 3.2, finding out the maximum and minimum axial position angles of the cutter teeth for cutting contact from the boundary lines I, II and III
Figure QLYQS_1
Search for axial position angular range +.>
Figure QLYQS_2
And screening the discrete points i on the cutter teeth j according to the radial position angles corresponding to the discrete points i on all the cutter teeth j in the cutter teeth, and determining the cutter-tool cutting contact section of the current axial position angle theta on the cutter teeth j.
2. The modeling method of a ball end mill static milling force based on a semi-analytical method according to claim 1, wherein the step 1 specifically comprises the following steps:
step 1.1, taking the ball center of the ball end milling cutter as the origin of coordinates O j Establishing a local coordinate system O of the cutter tooth j j -X j Y j Z j Simply { j };
the coordinates of any point P on any cutter tooth j of the ball end mill in a local coordinate system { j }, are as follows:
Figure QLYQS_3
where θ is the axial position angle of point P, R is the tool radius, ψ is the helical lag angle corresponding to point P, ψ=180 tan γ 0 (1-cos θ)/pi, wherein γ 0 The helical angle of the cutter tooth cutting edge curve on the cylindrical surface;
step 1.2, taking the ball center of the ball end milling cutter as the origin of coordinates O C Establishing a ball end mill coordinate system O C -X C Y C Z C Simply referred to as { C };
the included angle phi between the cutter tooth j and the reference cutter tooth j =360(j-1)/n t Wherein n is t For the total number of cutter teeth, the local coordinate system { j } is milled relative to the ball headThe homogeneous coordinate transformation matrix of the knife coordinate system { C } is:
Figure QLYQS_4
step 1.3, taking the center of the main shaft as the origin of coordinates O A Establishing a main shaft follow-up coordinate system O on a main shaft of a machine tool A -X A Y A Z A Abbreviated as { A }, coordinate axis
Figure QLYQS_5
Is coincident with the axis of the main shaft;
let the origin of coordinates O C And origin of coordinates O A The eccentric distance between the two is ρ, the vector
Figure QLYQS_6
Relative to the coordinate axis->
Figure QLYQS_7
Is μ, and specifies about the axis +.>
Figure QLYQS_8
Clockwise rotation Xiang Wei is positive, the main shaft rotates clockwise, and the angle phi rotated at time t is the same C =180ωt/pi, the homogeneous coordinate transformation matrix of the ball nose milling coordinate system { C } with respect to the spindle follower coordinate system { a } is:
Figure QLYQS_9
wherein μ=μ 0+ φ C Wherein μ is 0 Is in an initial state
Figure QLYQS_10
And->
Figure QLYQS_11
Is included in the first part;
step 1.4,Establishing a tool instantaneous feed coordinate system O CL -X CL Y CL Z CL Abbreviated as { CL }, coordinate axis vector
Figure QLYQS_12
Parallel and in the same direction as the feed speed direction, +.>
Figure QLYQS_13
Is the ideal normal direction of the processed surface and points to the outside of the body, +.>
Figure QLYQS_14
Is that
Figure QLYQS_15
And->
Figure QLYQS_16
Is multiplied by (a);
the { A } is wound first
Figure QLYQS_17
Rotating by an angle beta ', making beta' =arctan (tan beta cos alpha), and winding { A } around +.>
Figure QLYQS_18
Rotation angle alpha and defining positive counter-clockwise rotation about the respective reference direction, the homogeneous coordinate transformation matrices for tool roll and rake are respectively
Figure QLYQS_19
Figure QLYQS_20
The homogeneous coordinate transformation matrix of the spindle follower coordinate system { A } with respect to the tool instantaneous feed coordinate system { CL } is:
Figure QLYQS_21
step 1.5, establishing a Global coordinate System O on the workpiece W -X W Y W Z W Simply called { W }, let us assume O at the time of feeding CL The { W } coordinate is (x) CL ,y CL ,z CL ) Taking a unidirectional straight-line feed milling plane as a study object, the homogeneous coordinate transformation matrix of { CL } relative to { W } is:
Figure QLYQS_22
in (x) 0 ,y 0 ) For the first feeding O CL In { W }, q is the number of tool feeds (q=1, 2,3 …), T is the time taken for the tool to start from the 1 st feed to the current position, f z For each tooth feed amount, f p For feeding line spacing, L is single feed length, R is cutter radius, w h Height of blank, a p Is the cutting depth;
by combining formulas (1) - (6) and (8), the trajectory equation of any point P on the cutter tooth j under { W } in the machining process of the ball end mill can be obtained through homogeneous coordinate matrix transformation:
Figure QLYQS_23
3. the modeling method of a ball end mill static milling force based on a semi-analytical method according to claim 1, wherein the step 2 specifically comprises the following steps:
step 2.1, dividing the cutter tooth into a plurality of cutter tooth micro-elements with equal axial position angle increment of the cutter tooth, representing cutter tooth micro-element i information between points (i-1) and i on the cutter tooth by using characteristic information of a cutter tooth discrete point i, and decomposing cutting force applied by the cutter tooth micro-element i on the cutter tooth j at a moment t into tangential unit force cutting force dF t (j, i, t), radial unit force cutting force dF r (j, i, t), axial unit force cutting forcedF a (j, i, t) from the mechanical modeling of the cutting forces, it is possible to:
Figure QLYQS_24
wherein g (j, i, t) is a unit step function, when a cutter tooth infinitesimal i on the cutter tooth j is in tangential contact with a workpiece at a moment t, g (j, i, t) =1, otherwise, g (j, i, t) =0; h (j, i, t) is the instantaneous undeformed chip thickness of cutter tooth infinitesimal i on cutter tooth j cut at time t; k (K) t 、K r And K a Tangential, radial and axial force coefficients, respectively;
step 2.2, cutting force dF of tangential unit force applied to the cutter tooth element i at time t t (j, i, t), radial unit force cutting force dF r (j, i, t), axial unit force cutting force dF a (j, i, t) is converted to { A } by equation (11):
Figure QLYQS_25
wherein phi (j, i, t) is the origin of coordinates O A The line connecting the position of the discrete point i on the cutter tooth j at the moment t is arranged on the plane X A O A Y A Projection onto a coordinate axis vector
Figure QLYQS_26
Clockwise rotation angle, +.>
Figure QLYQS_27
For discrete point i and origin of coordinates O on cutter tooth j A Is connected with O A Z A An acute included angle;
the instantaneous cutting force to which the ball nose milling cutter is subjected at time t is expressed in the spindle follower coordinate system { a }:
Figure QLYQS_28
in the method, in the process of the invention,n i the total number of cutter teeth is the total number of cutter teeth infinitesimal;
the instantaneous cutting force of the ball end mill at the moment t is obtained through the homogeneous coordinate transformation principle and expressed as:
Figure QLYQS_29
4. The modeling method of a ball end mill static milling force based on a semi-analytical method according to claim 1, wherein the step 3.1 specifically comprises the following steps:
step 3.1.1, solving a boundary line I;
when the spindle rotation is not considered, the coordinates of the discrete point i on the cutter tooth j in { A } are:
Figure QLYQS_30
in the method, in the process of the invention,
Figure QLYQS_31
in order to consider only the transformation matrix of { C } relative to { A } in the case of tool eccentricity without considering spindle rotation, +.>
Figure QLYQS_32
Representing coordinates of a discrete point i on tooth j in { j };
discrete point i on cutter tooth j relative to coordinate axis
Figure QLYQS_33
Is defined as the actual cutting radius +.>
Figure QLYQS_34
At mu 0 In the case of=0, it is obtainable by formula (14): />
Figure QLYQS_35
Similarly, the actual axial position angle
Figure QLYQS_36
The method comprises the following steps:
Figure QLYQS_37
the actual spiral lag angle for discrete point i on the reference tooth is:
Figure QLYQS_38
in the psi- i 、θ i The spiral lag angle and the axial position angle of the ideal cutter tooth discrete point i are respectively;
the actual cutting radius vector for discrete point i on tooth j is:
Figure QLYQS_39
the angle of the axis of the main shaft relative to the normal line of the processing surface is
γ=arccos(cosαcosβ) (19);
Making the actual axial position angle of discrete point i on cutter tooth j
Figure QLYQS_40
Is equal to gamma, and is brought into (16) to obtain the position of the discrete point i of the cutter tooth j, thereby obtaining the theoretical axial position angle theta i The cutting point on the cutter tooth j consistent with the normal direction of the processed surface can be obtained; then, the actual cutting radius ++of the cutting point is obtained from equation (15) >
Figure QLYQS_41
And the radius vector of the cutting point of the adjacent two teeth is calculated according to the following formula>
Figure QLYQS_42
And->
Figure QLYQS_43
Radial included angle between:
Figure QLYQS_44
when the radius vector of the characteristic cutting point of the adjacent two teeth is consistent with the normal line of the surface of the workpiece, the distance between the two cutting points left on the workpiece in the feeding direction is as follows:
Figure QLYQS_45
simplifying the sweep surface of the current cutter tooth into a spherical surface, neglecting the feeding movement of the current cutter tooth, and only considering O A At a central distance from the sweep surface of the last cutter tooth
Figure QLYQS_46
When the cutter teeth do rotary motion, under the condition of { CL }, equations of a current cutter tooth sweeping surface and a previous cutter tooth sweeping surface are respectively shown as formulas (22) and (23):
Figure QLYQS_47
in the method, in the process of the invention,
Figure QLYQS_48
representing discrete points i through O on tooth j A The distance of the points;
Figure QLYQS_49
/>
the intersection of the tooth swept sphere and the previous tooth swept sphere, i.e., the boundary line I, can be obtained according to equations (22), (23):
Figure QLYQS_50
the surface formed by the last feeding process is simplified to be a columnar surface, and can be expressed as:
(y CL +f p ) 2 +(z CL ) 2 =R 2 (25);
simultaneously (24) and (25), the coordinates of the obtainable point S under { CL }, are
Figure QLYQS_51
The equation for the top surface of the workpiece in the coordinate system { CL } is:
z CL =-(R-a p ) (27);
simultaneously (24) and (27), the coordinates of the obtainable point M in the coordinate system { CL } are:
Figure QLYQS_52
coordinates of the boundary line I, the end point S, and the end point M in the coordinate system { a } are obtained by homogeneous transformation:
Figure QLYQS_53
step 3.1.2, solving a boundary line II;
At { CL }, the equation of the intersection of the swept surface of the current tooth with the surface to be machined, boundary line II, is obtained by combining (22) and (27):
Figure QLYQS_54
the coordinates of point N in the coordinate system { CL } are obtained by combining (25) and (30):
Figure QLYQS_55
the coordinates of the boundary line II and the endpoint N are converted into { A } by homogeneous coordinate transformation:
Figure QLYQS_56
step 3.1.3, solving a boundary line III;
the equation of intersection of the swept surface of the current tooth with the finished surface of the last feed at { CL } is obtained by combining (22) and (25), namely boundary line III:
Figure QLYQS_57
the equation for boundary line III is transformed to { A } by homogeneous coordinate transformation:
Figure QLYQS_58
5. the modeling method of static milling force of ball end mill based on semi-analytical method according to claim 4, wherein step 3.2 specifically comprises the following steps:
step 3.2.1, assuming that the discrete precision of the axial position angle of the cutter tooth is delta theta, selecting discrete points with the maximum distance between the discrete points on each boundary line smaller than pi delta theta Rcos gamma/180, and carrying out (29), (32) and (34) to obtain the coordinate value of the discrete point on each boundary line under { A };
step 3.2.2, obtaining the axial position angle of the cutter tooth corresponding to the discrete point on each boundary line obtained in step 3.2.1 through (35) and (36)
Figure QLYQS_59
Radial position angle- >
Figure QLYQS_60
Finding out the maximum and minimum axial position angles of the current cutter tooth corresponding to each boundary line for cutting and touching>
Figure QLYQS_61
And find the maximum and minimum axial position angles from the three boundary lines
Figure QLYQS_62
Obtaining the axial position angle range of the current cutter tooth in the workpiece within the spindle rotation range>
Figure QLYQS_63
Figure QLYQS_64
In the formula, mm epsilon (I, II, III), N is the mark number of discrete points on the boundary line, and nn=1, 2, … N nn ,N nn Is the total number of discrete points on the boundary line;
Figure QLYQS_65
in the method, in the process of the invention,
Figure QLYQS_66
is->
Figure QLYQS_67
The main value range of the arc tangent function of (a) is (-180 DEG, 180 DEG);
step 3.2.3 searching for axial position Angle Range
Figure QLYQS_68
The radial position angles corresponding to all the discrete points of the cutter teeth in the cutter are as follows: a. from->
Figure QLYQS_69
Beginning withDelta theta is an increment, and the boundary line section of the axial position angle theta of the current cutter tooth j is judged
Figure QLYQS_70
b. The found 10 discrete points with the axial angles close to theta in each boundary line are arranged in ascending order relative to the absolute difference value of theta; c. for discrete points in each boundary line after arrangement, eliminating discrete points with radial position angle absolute difference smaller than 3 degrees from the adjacent last discrete point from the second one; d. placing the discrete points on all the boundary lines after screening together, arranging the discrete points in ascending order of radial position angles, and also, removing the discrete points with the absolute difference of the radial position angles of the adjacent last discrete point smaller than 3 degrees from the second one to finish secondary screening; if only one discrete point is left after the screening is finished, the last rejected discrete point needs to be added again; e. and d, sequentially determining the cutter-tool cutting contact regions of the current axial position angle theta on the cutter teeth j according to the first cutting angle, the second cutting angle and the second cutting angle … … by the boundary line discrete points which are obtained in the step d and are arranged in an ascending order of the radial position angles, and obtaining the cutter-tool cutting contact regions of each cutter tooth in each rotation range of the main shaft.
6. The modeling method of a ball end mill static milling force based on a semi-analytical method according to claim 2, wherein the step 4 specifically comprises the following steps:
step 4.1, obtaining the sweep point Q of the discrete point i on the current cutter tooth j at the time t according to the formula (9) C Coordinates of (c);
step 4.2, neglecting the feeding movement of the last cutter tooth, simplifying the front sweep surface into a spherical surface, and assuming that the intersection point of the reference line and the spherical surface is Q * The spherical equation and the reference line equation are combined under { CL }:
Figure QLYQS_71
in the method, in the process of the invention,
Figure QLYQS_72
for point Q * Coordinate values in the coordinate system { CL }, -, and>
Figure QLYQS_73
for point Q C Coordinate values in the coordinate system { CL };
due to
Figure QLYQS_74
It is known that solving equation (37) eliminates +.>
Figure QLYQS_75
Is large to obtain
Figure QLYQS_76
Acquiring Q by using homogeneous coordinate transformation principle * Coordinates in machine tool spindle follower coordinate system { a }:
Figure QLYQS_77
point Q * The axial position angle and the radial position angle of (a) are respectively shown as formulas (40) and (41):
Figure QLYQS_78
Figure QLYQS_79
q is obtained from formulas (40) and (41) C Axial position angle theta C And a radial position angle phi C Further, Q is calculated from the spiral lag angle calculation formula C 、Q * Corresponding spiral lag angle psi C
Figure QLYQS_80
Approximate determination of the point to be cut Q * Corresponding cutting time ∈ ->
Figure QLYQS_81
At the same time, approximate point Q C 、Q L The distance between the corresponding knife sites is the feeding quantity f of each tooth z Q is obtained according to sine theorem L Axial position angle>
Figure QLYQS_82
Figure QLYQS_83
Due to Q L In the action line O of cutter teeth CL Q L And establishing an equation set according to a linear formula:
Figure QLYQS_84
in the method, in the process of the invention,
Figure QLYQS_85
is Q C Coordinates in the object coordinate system { W }, }>
Figure QLYQS_86
Is the tool position point O CL Coordinates in the object coordinate system { W };
to be used for
Figure QLYQS_87
Is the initial point, i.e.)>
Figure QLYQS_88
The solution to equation set (43) is found using the Newton-Raphson method, as shown below:
Figure QLYQS_89
where k is the number of iterations, k=0, 1,2, …; the iteration termination condition is [ t ] k -t k-1 θ kk-1 ] T =[0.05λ t 0.05λ θ ] T
By introducing the result obtained in the formula (44) into the formula (9), Q can be obtained L Coordinates in the object coordinate system { W }:
Figure QLYQS_90
finally, the thickness of the undeformed chip is determined according to the following formula:
Figure QLYQS_91
7. a method for modeling a static milling force of a ball end mill based on a semi-analytical method according to claim 3, wherein step 5 comprises the steps of:
step 5.1, expressing the cutting force coefficient as the following polynomial of the axial position angle of the cutter:
Figure QLYQS_92
wherein a is 0 、a 1 、a 2 、a 3 、b 0 、b 1 、b 2 、b 3 、c 0 、c 1 、c 2 And c 3 Is a coefficient to be determined;
Figure QLYQS_93
step 5.2, calculating the cutting depth a p Corresponding maximum axial position angle
Figure QLYQS_94
And 5.3, calculating the thickness of the undeformed chip according to the following steps:
h(j,θ,t)=f z sinφ(j,t)sinθ (48)
wherein phi (j, t) is the radial position angle of the plane blade tooth j at time t, and the winding vector is defined
Figure QLYQS_95
The included angle formed by clockwise rotation is positive, and the calculation formula of phi (j, t) is as follows:
Figure QLYQS_96
/>
In phi 0 The radial position angle of the reference cutter tooth in the initial state is set;
if phi (j, t) epsilon [ -90,90], then the cutter tooth infinitesimal cuts the workpiece, g (j, theta, t) =1; otherwise, g (j, θ, t) =0;
step 5.4, g (j, i, t), dF in the formula (10) t (j,i,t)、dF r (j,i,t)、dF a (j, i, t) g (j, θ, t), dF t (j,θ,t)、dF r (j,θ,t)、dF a (j, θ, t) represents, by combining equations (10), (48) and (49), dF t (j,θ,t)、dF r (j,θ,t)、dF a (j, θ, t) to coordinate axis O A X A 、O A Y A 、O A Z A In the direction, the formula is as follows:
Figure QLYQS_97
and 5.5, summing milling forces of all cutter tooth microelements involved in milling on the cutter tooth j at a moment t under a certain cutting depth to obtain milling forces born by the cutter tooth j at the moment t, and summing the milling forces born by all cutter teeth at the moment, so that the total instantaneous milling forces born by the cutter at the moment t can be finally obtained, wherein the total instantaneous milling forces are shown in the following formula:
Figure QLYQS_98
using the formula (48) to change the time variable t in (51) into the cutter tooth position angle variable phi so as to obtain the coordinate axis O of the cutter in the spindle rotation range A X A 、O A Y A And O A Z A Average milling force applied in direction:
Figure QLYQS_99
obtaining average milling force in a spindle rotation range through experiments
Figure QLYQS_100
And->
Figure QLYQS_101
Substituting the coefficient into the formula (52), and then regressing the undetermined coefficient a in the cutting force coefficient formula shown in the formula (47) by using a least square method 0 、a 1 、a 2 、a 3 、b 0 、b 1 、b 2 、b 3 、c 0 、c 1 、c 2 And c 3 Thereby, the cutting force coefficient K is identified t 、K r And K a 。/>
CN202110578192.4A 2021-05-26 2021-05-26 Modeling method for static milling force of ball end mill based on semi-analytic method Active CN113297696B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110578192.4A CN113297696B (en) 2021-05-26 2021-05-26 Modeling method for static milling force of ball end mill based on semi-analytic method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110578192.4A CN113297696B (en) 2021-05-26 2021-05-26 Modeling method for static milling force of ball end mill based on semi-analytic method

Publications (2)

Publication Number Publication Date
CN113297696A CN113297696A (en) 2021-08-24
CN113297696B true CN113297696B (en) 2023-05-26

Family

ID=77325294

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110578192.4A Active CN113297696B (en) 2021-05-26 2021-05-26 Modeling method for static milling force of ball end mill based on semi-analytic method

Country Status (1)

Country Link
CN (1) CN113297696B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114119501B (en) 2021-11-05 2023-03-17 苏州大学 Method and system for measuring non-deformed cutting thickness of micro-milling
CN114065427A (en) * 2021-11-16 2022-02-18 哈尔滨工程大学 Cycloid parameter optimization method based on cutting force modeling in cycloid milling
CN114004112B (en) * 2021-12-02 2024-06-25 湖南工业大学 Elliptical ultrasonic vibration assisted milling cutting force prediction method
CN115365892B (en) * 2022-08-22 2023-11-10 成都飞机工业(集团)有限责任公司 Milling load parameter optimization method under allowance time variation
CN116061004B (en) * 2022-10-14 2023-08-08 哈尔滨理工大学 Identification method for change characteristics of transient cutting energy efficiency distribution of milling cutter under vibration effect
CN116150910B (en) * 2023-02-28 2023-10-20 哈尔滨理工大学 Micro-texture design method and parameter prediction method for milling titanium alloy ball end mill

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10144932B4 (en) * 2001-09-12 2014-07-31 Siemens Aktiengesellschaft Visualization of workpieces in the simulation of milling processes
JP5804367B2 (en) * 2011-09-01 2015-11-04 広島県 Machining error prediction method, machining error prediction apparatus, tool path correction method, and tool path correction apparatus
CN105955195B (en) * 2016-05-16 2018-05-22 哈尔滨理工大学 A kind of Machining of Curved Surface orbit generation method based on Milling Force prediction
CN110270705B (en) * 2019-06-26 2020-07-28 东北大学 Micro-milling machining cutting force simulation prediction method considering cutter bounce influence
CN111459097A (en) * 2020-04-07 2020-07-28 西南交通大学 Calculation method for curved surface machining contact area of ball-end milling cutter
CN112100810B (en) * 2020-08-11 2022-05-20 清华大学 Flat-bottom milling cutter multi-axis milling force prediction method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
An analytical force model for ball-end milling based on a predictive machining theory considering cutter runout;FU Zhongtao,YANG Wenyu,WANG Xuelin;International Journal of Advanced Manufacturing Technology;第84卷;2449-2460 *

Also Published As

Publication number Publication date
CN113297696A (en) 2021-08-24

Similar Documents

Publication Publication Date Title
CN113297696B (en) Modeling method for static milling force of ball end mill based on semi-analytic method
US9696707B2 (en) Method of controlling tool orientation and step-over distance in face milling of curvilinear surfaces
Tsay et al. Accurate 5-axis machining of twisted ruled surfaces
Pham et al. A manufacturing model of an end mill using a five-axis CNC grinding machine
Tournier et al. Iso-scallop tool path generation in 5-axis milling
CN109597357B (en) Numerical control programming method and device for blade rotary milling process
CN111069642B (en) Three-dimensional space inclined hole machining process
CN109375580A (en) A kind of geometric error recognition methods of the five-axis machine tool yaw based on double ball bars
CN106312850A (en) Design method for screw grinding tool
Wei et al. Force predictive model for five-axis ball end milling of sculptured surface
Chen et al. A novel CNC grinding method for the rake face of a taper ball-end mill with a CBN spherical grinding wheel
CN103197601A (en) Cutter-shaft-swing five-coordinate numerical control machine tool pendulum length determination method
CN110727246B (en) Tool and workpiece instantaneous contact contour extraction method based on tool position file
CN112799299A (en) Robot multi-axis milling stability model and construction method thereof
Liu et al. A novel CNC machining method for enveloping surface
Chen et al. Design and NC machining of concave-arc ball-end milling cutters
CN103745098A (en) Numerical control machine tool single-shaft geometrical angle motion error separation method
Yip-Hoi et al. Finding the maximum turnable state for mill/turn parts
CN114169095A (en) Analysis method for milling stability of weak-rigidity ball-end milling cutter
CN112347585A (en) Analytical calculation method for contact area between ball-end milling cutter and workpiece
Lee et al. Toolpath generation method for four-axis NC machining of helical rotor
CN113255076B (en) Method for identifying cutter-tool cutting contact area during vertical machining of ball end mill
CN113065205A (en) Track solving method for grinding rear cutter face of arc head by adopting parallel grinding wheel
CN102566509A (en) Envelope theory-based universal cutter scanning body generating method in numerically controlled processing simulation process
Guo et al. New mathematical method for the determination of cutter runout parameters in flat-end milling

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant