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 PDFInfo
- 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
- tooth
- cutting
- 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
Links
- 238000003801 milling Methods 0.000 title claims abstract description 136
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000003068 static effect Effects 0.000 title claims abstract description 28
- 238000004458 analytical method Methods 0.000 title claims abstract description 27
- 238000005520 cutting process Methods 0.000 claims abstract description 123
- 230000009466 transformation Effects 0.000 claims abstract description 44
- 238000003754 machining Methods 0.000 claims abstract description 13
- 239000013598 vector Substances 0.000 claims description 23
- 239000011159 matrix material Substances 0.000 claims description 19
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 10
- 238000012216 screening Methods 0.000 claims description 7
- 230000001174 ascending effect Effects 0.000 claims description 6
- 238000002474 experimental method Methods 0.000 claims description 5
- 230000009471 action Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 claims description 3
- 238000002940 Newton-Raphson method Methods 0.000 claims description 3
- 230000001154 acute effect Effects 0.000 claims description 2
- 238000010408 sweeping Methods 0.000 claims 5
- 238000004804 winding Methods 0.000 claims 2
- 101100391182 Dictyostelium discoideum forI gene Proteins 0.000 claims 1
- 238000011160 research Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011438 discrete method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (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)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Operations Research (AREA)
- Numerical Control (AREA)
Abstract
Description
技术领域Technical Field
本发明属于机械加工技术领域,涉及一种基于半解析法的球头铣刀静态铣削力的建模方法。The invention belongs to the technical field of mechanical processing and relates to a modeling method of static milling force of a ball-end milling cutter based on a semi-analytical method.
背景技术Background Art
球头铣刀广泛应用于模具、汽车和航空航天等行业中相关零件重要表面的铣削加工中,深入研究球头铣刀铣削机理对于提高产品质量有着重要的意义,然而,其静态铣削力的建模是切削机理研究的重点,是后续动力学建模的基础和关键,也是切削参数选择和优化的关键依据。Ball end mills are widely used in the milling of important surfaces of related parts in industries such as molds, automobiles, and aerospace. In-depth research on the milling mechanism of ball end mills is of great significance to improving product quality. However, the modeling of its static milling force is the focus of cutting mechanism research, the basis and key to subsequent dynamic modeling, and the key basis for cutting parameter selection and optimization.
刀-工切触区域的识别是静态铣削力建模的关键环节,其准确程度和计算效率直接影响着静态铣削力预测的精度和效率,然而,球头铣刀的刀齿刃形复杂,加之姿态调整和跳动误差等因素的影响,刀-工切触区域识别的难度较大,目前常用的刀-工切触区域识别方法中实体建模与布尔运算法使用刀具扫描体的扫掠包络面简化刀齿的真实扫掠体,忽略刀齿上切削点的余摆线运动,具有一定的原理性误差。Z-MAP离散法通过微元离散的思路能够较好地判断刀齿的切触状态,提高刀-工切触区域的识别精度,但存在精度和效率平衡的问题,影响着后续研究的应用。有学者用半解析法识别了球头铣刀铣削时的刀-工切触区域,在五轴铣削的情况中,将扫掠面始终等效为以刀具球头半径为半径的球面,也没有考虑到偏心所导致的实际作用半径变化,从而导致了一定的误差。The identification of the tool-work contact area is a key link in the static milling force modeling. Its accuracy and computational efficiency directly affect the accuracy and efficiency of the static milling force prediction. However, the blade shape of the ball-end milling cutter is complex. In addition, due to the influence of factors such as posture adjustment and runout error, the identification of the tool-work contact area is difficult. The solid modeling and Boolean operation algorithms in the commonly used tool-work contact area identification methods use the swept envelope surface of the tool sweep body to simplify the real swept body of the tool teeth, ignoring the trochoidal motion of the cutting point on the tool teeth, which has certain principle errors. The Z-MAP discrete method can better judge the contact state of the tool teeth and improve the identification accuracy of the tool-work contact area through the idea of micro-element discreteness, but there is a problem of balancing accuracy and efficiency, which affects the application of subsequent research. Some scholars used a semi-analytical method to identify the tool-work contact area during ball-end milling. In the case of five-axis milling, the swept surface is always equivalent to a spherical surface with the radius of the tool ball head, and the actual effective radius change caused by eccentricity is not considered, which leads to certain errors.
瞬时未变形切屑厚度计算的方法主要有刀具平移法和解析计算法。当刀具姿态调整时解析计算法的建模难度增大,为简化计算往往采用圆弧近似余摆线扫掠轨迹,使得模型误差增大。The methods for calculating instantaneous undeformed chip thickness mainly include tool translation method and analytical calculation method. When the tool posture is adjusted, the modeling difficulty of the analytical calculation method increases. In order to simplify the calculation, the arc approximate trochoidal sweep trajectory is often used, which increases the model error.
发明内容Summary of the invention
本发明的目的是提供一种基于半解析法的球头铣刀静态铣削力的建模方法,能减小模型误差。The purpose of the present invention is to provide a modeling method for static milling force of a ball-end milling cutter based on a semi-analytical method, which can reduce model errors.
本发明所采用的技术方案是,一种基于半解析法的球头铣刀静态铣削力的建模方法,包括以下步骤:The technical solution adopted by the present invention is a modeling method of static milling force of a ball end milling cutter based on a semi-analytical method, comprising the following steps:
步骤1、分别建立刀齿j的局部坐标系、球头铣刀坐标系、主轴随动坐标系、刀具瞬时进给坐标系、工件坐标系,基于齐次坐标变换原理得到球头铣刀加工过程中刀齿j上任意点在工件坐标系下的轨迹方程;
步骤2、将刀齿分割成等刀齿轴向位置角增量的诸多刀齿微元,建立刀齿微元的微元切削力模型;Step 2, dividing the cutter tooth into a plurality of cutter tooth micro-elements with equal cutter tooth axial position angle increments, and establishing a micro-element cutting force model of the cutter tooth micro-element;
步骤3、识别刀-工切触区间;
步骤4、以刀齿j上的离散点i在时刻t的扫掠点QC到刀位点OCL的连线作为参考线,计算QC与前面刀齿的扫掠面和参考线的交点QL之间的距离,得到瞬时未变形切屑厚度;Step 4: Take the line from the sweep point QC of the discrete point i on the cutter tooth j at time t to the cutter position OCL as the reference line, calculate the distance between QC and the intersection point QL of the sweep surface of the previous cutter tooth and the reference line, and obtain the instantaneous undeformed chip thickness;
步骤5、将切削力系数表示为刀具轴向位置角的多项式,根据平均铣削力对刀具轴向位置角的多项式中的待定系数进行计算,进而辨识得到切削力系数。Step 5: Express the cutting force coefficient as a polynomial of the tool axial position angle, calculate the unknown coefficients in the polynomial of the tool axial position angle according to the average milling force, and then identify the cutting force coefficient.
本发明的特点还在于:The present invention is also characterized in that:
步骤1具体包括以下步骤:
步骤1.1、以球头铣刀的球头中心为坐标原点Oj,建立刀齿j的局部坐标系Oj-XjYjZj,简称{j};得到球头铣刀的任意刀齿j上任意点P在局部坐标系{j}中的坐标;Step 1.1, taking the ball head center of the ball end milling cutter as the coordinate origin O j , establish the local coordinate system O j -X j Y j Z j of the cutter tooth j, referred to as {j}; obtain the coordinates of any point P on any cutter tooth j of the ball end milling cutter in the local coordinate system {j};
步骤1.2、以球头铣刀的球头中心为坐标原点OC,建立球头铣刀坐标系OC-XCYCZC,简称{C};得到局部坐标系{j}相对于球头铣刀坐标系{C}的齐次坐标变换矩阵;Step 1.2, taking the ball head center of the ball end milling cutter as the coordinate origin O C , establish the ball end milling cutter coordinate system O C -X C Y C Z C , referred to as {C}; obtain the homogeneous coordinate transformation matrix of the local coordinate system {j} relative to the ball end milling cutter coordinate system {C};
步骤1.3、以主轴中心为坐标原点OA,在机床主轴上建立主轴随动坐标系OA-XAYAZA,简称{A},坐标轴与主轴轴线重合;得到球头铣刀坐标系{C}相对于主轴随动坐标系{A}的齐次坐标变换矩阵;Step 1.3, take the spindle center as the coordinate origin OA , and establish the spindle follower coordinate system OA -X A Y A Z A on the machine tool spindle, referred to as {A}, the coordinate axis Coincident with the spindle axis; obtain the homogeneous coordinate transformation matrix of the ball end milling cutter coordinate system {C} relative to the spindle follower coordinate system {A};
步骤1.4、建立刀具瞬时进给坐标系OCL-XCLYCLZCL为,简称{CL}得到主轴随动坐标系{A}相对于刀具瞬时进给坐标系{CL}的齐次坐标变换矩阵;Step 1.4, establish the tool instantaneous feed coordinate system O CL -X CL Y CL Z CL , referred to as {CL}, and obtain the homogeneous coordinate transformation matrix of the spindle follower coordinate system {A} relative to the tool instantaneous feed coordinate system {CL};
步骤1.5、在工件上建立全局坐标系OW-XWYWZW,简称{W},得到{CL}相对于{W}的齐次坐标变换矩阵;Step 1.5, establish a global coordinate system O W -X W Y W Z W on the workpiece, referred to as {W}, and obtain the homogeneous coordinate transformation matrix of {CL} relative to {W};
结合步骤1.1-1.5,通过齐次坐标矩阵变换可得到球头铣刀加工过程中刀齿j上任意点P在{W}下的轨迹方程为:Combined with steps 1.1-1.5, the trajectory equation of any point P on the cutter tooth j under {W} during ball-end milling can be obtained through homogeneous coordinate matrix transformation:
步骤2具体包括以下步骤:Step 2 specifically includes the following steps:
步骤2.1、将刀齿分割成等刀齿轴向位置角增量的诸多刀齿微元,以刀齿离散点i的特征信息来代表刀齿上(i-1)~i点之间的刀齿微元i信息,刀齿j上的刀齿微元i在时刻t所受的切削力分解为切向单元力切削力dFt(j,i,t)、径向单元力切削力dFr(j,i,t)、轴向单元力切削力dFa(j,i,t),根据切削力的机械建模法,可得:Step 2.1, divide the cutter tooth into many cutter tooth micro-elements with equal cutter tooth axial position angle increments, use the characteristic information of the cutter tooth discrete point i to represent the information of the cutter tooth micro-element i between (i-1) and i on the cutter tooth, and decompose the cutting force on the cutter tooth micro-element i on the cutter tooth j at time t into tangential unit force cutting force dF t (j,i,t), radial unit force cutting force dF r (j,i,t), and axial unit force cutting force dF a (j,i,t). According to the mechanical modeling method of cutting force, it can be obtained:
式中,g(j,i,t)为单位阶跃函数,当刀齿j上的刀齿微元i在时刻t与工件切触时,g(j,i,t)=1,否则,g(j,i,t)=0;h(j,i,t)为刀齿j上的刀齿微元i在时刻t切削的瞬时未变形切屑厚度;Kt、Kr和Ka分别为切向、径向和轴向力系数;Wherein, g(j,i,t) is a unit step function. When the tooth element i on the tooth j contacts the workpiece at time t, g(j,i,t) = 1, otherwise, g(j,i,t) = 0; h(j,i,t) is the instantaneous undeformed chip thickness of the tooth element i on the tooth j at time t; Kt , Kr and Ka are the tangential, radial and axial force coefficients respectively;
步骤2.2、将刀齿微元i在时刻t所受的切向单元力切削力dFt(j,i,t)、径向单元力切削力dFr(j,i,t)、轴向单元力切削力dFa(j,i,t)转化至{A}下,则球头铣刀在时刻t所受的瞬时切削力在主轴随动坐标系{A}下表示为:Step 2.2: Convert the tangential unit force cutting force dF t (j,i,t), radial unit force cutting force dF r (j,i,t), and axial unit force cutting force dF a (j,i,t) of the tooth microelement i at time t to {A}. Then, the instantaneous cutting force of the ball end milling cutter at time t is expressed in the spindle follower coordinate system {A} as follows:
式中,ni为刀齿微元总数;Where n i is the total number of blade tooth elements;
通过齐次坐标变换原理得到球头铣刀在时刻t所受的瞬时切削力在工件坐标系{W}下表示为:Through the principle of homogeneous coordinate transformation, the instantaneous cutting force of the ball-end milling cutter at time t is expressed in the workpiece coordinate system {W} as:
步骤3.1具体包括以下步骤:Step 3.1 specifically includes the following steps:
步骤3.1.1、求解边界线I;Step 3.1.1, solve the boundary line I;
刀齿扫掠球面、上一刀齿扫掠球面的交线,即边界线I的表示方式为:The intersection line of the sphere swept by the blade tooth and the sphere swept by the previous blade tooth, i.e., the boundary line I, is expressed as:
将上次进给加工形成的表面简化为柱状面,在坐标系{CL}下可表示为:The surface formed by the last feed process is simplified into a cylindrical surface, which can be expressed in the coordinate system {CL} as follows:
(yCL+fp)2+(zCL)2=R2 (25);(y CL +f p ) 2 +(z CL ) 2 =R 2 (25);
联立(24)和(25),可得点S在{CL}下的坐标为Combining (24) and (25), we can get the coordinates of point S under {CL}:
工件顶面在坐标系{CL}下的方程为:The equation of the workpiece top surface in the coordinate system {CL} is:
zCL=-(R-ap) (27);z CL = -(Ra p ) (27);
联立(24)和(27),可得点M在坐标系{CL}下的坐标为:Combining (24) and (27), we can get the coordinates of point M in the coordinate system {CL}:
通过齐次变换求出了边界线I、端点S、端点M在坐标系{A}下的坐标:The coordinates of the boundary line I, endpoint S, and endpoint M in the coordinate system {A} are obtained through homogeneous transformation:
步骤3.1.2、求解边界线II;Step 3.1.2, solve boundary line II;
在{CL}下,通过联立(22)和(27)得到当前刀齿的扫掠面与待加工表面的交线的方程,即边界线II:Under {CL}, by combining (22) and (27), we can obtain the equation of the intersection line between the swept surface of the current cutter tooth and the surface to be machined, i.e., boundary line II:
联立(25)和(30)可得到在坐标系{CL}下点N的坐标:Combining (25) and (30) we can obtain the coordinates of point N in the coordinate system {CL}:
通过齐次坐标变换将边界线II、端点N的坐标转化至{A}下:The coordinates of boundary line II and endpoint N are transformed to {A} through homogeneous coordinate transformation:
步骤3.1.3、求解边界线III;Step 3.1.3, solve boundary line III;
通过联立(22)和(25)得到在{CL}下,当前刀齿的扫掠面与上次进给完成的已加工表面的交线的方程,即边界线III:By combining (22) and (25), we can obtain the equation of the intersection line between the swept surface of the current cutter tooth and the machined surface completed by the last feed under {CL}, i.e., boundary line III:
通过齐次坐标变换将边界线III的方程转化至{A}:The equation of boundary line III is transformed to {A} by homogeneous coordinate transformation:
步骤3.2具体包括以下步骤:Step 3.2 specifically includes the following steps:
步骤3.2.1、假定刀齿轴向位置角的离散精度为Δθ,选择每条边界线上离散点之间的最大距离小于πΔθRcosγ/180的离散点,带入(29)、(32)和(34)求出每条边界线上离散点在{A}下的坐标值;Step 3.2.1, assuming that the discrete accuracy of the axial position angle of the cutter tooth is Δθ, select discrete points on each boundary line whose maximum distance between discrete points is less than πΔθRcosγ/180, and substitute into (29), (32) and (34) to obtain the coordinate values of the discrete points on each boundary line under {A};
步骤3.2.2、通过式(35)、(36)求出步骤3.2.1得到的每条边界线上离散点所对应的刀齿轴向位置角径向位置角找出每条边界线所对应的当前刀齿起切触作用的最大、最小轴向位置角并从三条边界线中找出最大、最小轴向位置角即得到当前刀齿在主轴一转范围内切触工件的轴向位置角范围 Step 3.2.2: Use equations (35) and (36) to calculate the axial position angle of the cutter tooth corresponding to each discrete point on the boundary line obtained in step 3.2.1: Radial position angle Find the maximum and minimum axial position angles of the current cutter teeth corresponding to each boundary line. And find the maximum and minimum axial position angles from the three boundary lines That is, the axial position angle range of the current cutter tooth in contact with the workpiece within one spindle rotation range is obtained.
式中,mm∈(I,II,III),n为边界线上离散点的标号,nn=1,2,…Nnn,Nnn为边界线上离散点的总数;Where, mm∈(I,II,III), n is the number of the discrete points on the boundary line, nn=1, 2,… Nnn , Nnn is the total number of discrete points on the boundary line;
式中,为的反正切函数,其主值域为(-180°,180°);In the formula, for The inverse tangent function of has a main range of (-180°, 180°);
步骤3.2.3、搜寻轴向位置角范围内的所有刀齿离散点所对应的径向位置角,按照第一切入角、第一切出角、第二切入角、第二切出角……顺序确定刀齿j上的当前轴向位置角θ的刀-工切触区间,即得到每个刀齿在主轴每一转范围内的刀-工切触区域。Step 3.2.3: Search the axial position angle range The radial position angles corresponding to all the discrete points of the cutter teeth in the matrix are used to determine the tool-worker cutting contact interval of the current axial position angle θ on the cutter tooth j in the order of the first cutting-in angle, the first cutting-out angle, the second cutting-in angle, the second cutting-out angle, etc., that is, the tool-worker cutting contact area of each cutter tooth within each rotation range of the spindle is obtained.
步骤4具体包括以下步骤:Step 4 specifically includes the following steps:
步骤4.1、根据公式(9)可得到当前刀齿j上的离散点i在时刻t的扫掠点QC的坐标;Step 4.1: According to formula (9), the coordinates of the sweep point Q C of the discrete point i on the current tooth j at time t can be obtained;
步骤4.2、忽略上一刀齿的进给运动,将前扫掠面简化为球面,假定参考线和球面的交点为Q*,在{CL}下联立球面方程和参考线方程:Step 4.2, ignore the feed motion of the previous tooth, simplify the front swept surface to a sphere, assume that the intersection of the reference line and the sphere is Q * , and solve the spherical equation and the reference line equation under {CL}:
式中,为点Q*在坐标系{CL}中的坐标值,为点QC在坐标系{CL}中的坐标值;In the formula, is the coordinate value of point Q * in the coordinate system {CL}, is the coordinate value of point Q C in the coordinate system {CL};
由于已知,求解式(37),利用齐次坐标变换原理,获取Q*在机床主轴随动坐标系{A}中的坐标:because It is known that by solving equation (37), the coordinates of Q * in the machine tool spindle follower coordinate system {A} can be obtained by using the principle of homogeneous coordinate transformation:
则点Q*的轴向位置角、径向位置角分别如公式(40)、(41):Then the axial position angle and radial position angle of point Q * are as follows:
根据式(40)和(41)求出QC轴向位置角θC和径向位置角φC,进而由螺旋滞后角计算公式算出QC、Q*所对应的螺旋滞后角ψC、近似求出被切削点Q*所对应的切削时刻同时,近似认为点QC、QL所对应刀位点之间的距离为每齿进给量fz,根据正弦定理近似求出QL的轴向位置角 According to equations (40) and (41), the axial position angle θ C and radial position angle φ C of Q C are obtained, and then the spiral lag angles ψ C and ψ C corresponding to Q C and Q * are calculated by the spiral lag angle calculation formula. Approximately calculate the cutting time corresponding to the cut point Q * At the same time, it is approximately assumed that the distance between the tool positions corresponding to points Q C and Q L is the feed per tooth f z , and the axial position angle of Q L is approximately calculated according to the sine theorem
由于QL在刀齿作用线OCLQL上,按照直线公式建立方程组:Since Q L is on the blade action line O CL Q L , the equation group is established according to the straight line formula:
式中,为QC在工件坐标系{W}中的坐标,为刀位点OCL在工件坐标系{W}中的坐标;In the formula, is the coordinate of Q C in the workpiece coordinate system {W}, is the coordinate of the tool position point O CL in the workpiece coordinate system {W};
以为初值点,即应用Newton-Raphson方法求得方程组(43)的解,如下式所示:by is the initial value point, that is The Newton-Raphson method is used to obtain the solution of equation (43), as shown below:
式中,k为迭代次数,k=0,1,2,…;迭代终止条件为[tk-tk-1θk-θk-1]T=[0.05λt0.05λθ]T;Wherein, k is the number of iterations, k = 0, 1, 2, …; the iteration termination condition is [t k -t k-1 θ k -θ k-1 ] T =[0.05λ t 0.05λ θ ] T ;
将式(44)所求得的结果带入式(9),可得QL在工件坐标系{W}中的坐标:Substituting the result obtained from equation (44) into equation (9), we can obtain the coordinates of Q L in the workpiece coordinate system {W}:
最后按照下式求出未变形切屑厚度:Finally, the undeformed chip thickness is calculated according to the following formula:
步骤5具体包括以下步骤:Step 5 specifically includes the following steps:
步骤5.1、将切削力系数表示成刀具轴向位置角的如下多项式:Step 5.1, express the cutting force coefficient as the following polynomial of the tool axial position angle:
式中,a0、a1、a2、a3、b0、b1、b2、b3、c0、c1、c2和c3为待定系数; In the formula, a 0 , a 1 , a 2 , a 3 , b 0 , b 1 , b 2 , b 3 , c 0 , c 1 , c 2 and c 3 are unknown coefficients;
步骤5.2、计算吃刀深度ap所对应的最大轴向位置角 Step 5.2: Calculate the maximum axial position angle corresponding to the cutting depth a p
步骤5.3、按下式计算未变形切屑厚度:Step 5.3, calculate the undeformed chip thickness according to the following formula:
h(j,θ,t)=fzsinφ(j,t)sinθ (48)h(j,θ,t)=f z sinφ(j,t)sinθ (48)
式中,φ(j,t)为平面刃刀齿j在时刻t的径向位置角,规定绕矢量顺时针方向旋转所形成的夹角为正,φ(j,t)计算公式如下:Where φ(j,t) is the radial position angle of the plane blade tooth j at time t, and the specified rotation angle around the vector The angle formed by clockwise rotation is positive, and the calculation formula of φ(j,t) is as follows:
式中,φ0为基准刀齿在初始状态下的径向位置角;Where, φ 0 is the radial position angle of the reference cutter tooth in the initial state;
如果φ(j,t)∈[-90,90],则刀齿微元切触工件,g(j,θ,t)=1;否则,g(j,θ,t)=0;If φ(j,t)∈[-90,90], the tooth element touches the workpiece, g(j,θ,t)=1; otherwise, g(j,θ,t)=0;
步骤5.4、将公式(10)中的g(j,i,t)、dFt(j,i,t)、dFr(j,i,t)、dFa(j,i,t)用g(j,θ,t)、dFt(j,θ,t)、dFr(j,θ,t)、dFa(j,θ,t)表示,综合公式(10)、(48)和(49),将dFt(j,θ,t)、dFr(j,θ,t)、dFa(j,θ,t)转换到坐标轴OAXA、OAYA、OAZA方向上,公式如下:Step 5.4. Express g(j,i,t), dF t (j,i,t), dF r (j,i,t), and dF a (j,i,t) in formula (10) by g(j,θ,t), dF t (j,θ,t), dF r (j,θ,t), and dF a (j,θ,t). Combining formulas (10), (48), and (49), transform dF t (j,θ,t), dF r (j,θ,t), and dF a (j,θ,t) to the directions of coordinate axes O A X A , O A Y A , and O A Z A. The formulas are as follows:
步骤5.5、在一定的吃刀深度下,对时刻t刀齿j上所有参与铣削的刀齿微元的铣削力求和,可得到在时刻t刀齿j所受的铣削力,再对该时刻所有刀齿所受的铣削力求和,最终可获得刀具在时刻t受到的总的瞬时铣削力,如下式所示:Step 5.5, at a certain cutting depth, sum the milling forces of all tooth micro-elements involved in milling on tooth j at time t, and you can get the milling force on tooth j at time t. Then sum the milling forces on all teeth at that time, and finally get the total instantaneous milling force on the tool at time t, as shown in the following formula:
使用公式(48)将(51)中的时间变量t变为刀齿位置角变量φ,进而可得出主轴一转范围内刀具在坐标轴OAXA、OAYA和OAZA方向上所受的平均铣削力:Using formula (48), the time variable t in (51) is converted into the tool tooth position angle variable φ, and then the average milling force on the tool in the directions of coordinate axes O A X A , O A Y A and O A Z A within one spindle rotation can be obtained:
通过试验得到主轴旋转一转范围内的平均铣削力和代入公式(52),然后利用最小二乘法回归出公式(47)所示的切削力系数公式中的待定系数a0、a1、a2、a3、b0、b1、b2、b3、c0、c1、c2和c3,从而,辨识出了切削力系数Kt、Kr和Ka。The average milling force within one rotation of the spindle is obtained through experiments and Substituting into formula (52), the least squares method is then used to regress the unknown coefficients a 0 , a 1 , a 2 , a 3 , b 0 , b 1 , b 2 , b 3 , c 0 , c 1 , c 2 and c 3 in the cutting force coefficient formula shown in formula ( 47 ), thereby identifying the cutting force coefficients K t , K r and Ka .
本发明的有益效果是:The beneficial effects of the present invention are:
本发明一种基于半解析法的球头铣刀静态铣削力的建模方法,基于齐次坐标变换原理建立球头铣刀加工过程中刀齿的运动轨迹,根据球头铣刀铣削的实际情况,提出切削力系数辨识方法、刀-工切触区域的半解析识别方法、未变形切削厚度的求解方法,以期为后续研究提供基础,也为实际加工过程中加工参数的选择提供参考依据。The present invention discloses a modeling method for the static milling force of a ball-end milling cutter based on a semi-analytical method, establishes the motion trajectory of the cutter teeth during the ball-end milling process based on the principle of homogeneous coordinate transformation, and proposes a cutting force coefficient identification method, a semi-analytical identification method for the cutter-workpiece contact area, and a solution method for the undeformed cutting thickness according to the actual milling conditions of the ball-end milling cutter, in order to provide a basis for subsequent research and a reference for the selection of machining parameters in the actual machining process.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的球头铣刀铣削运动的参考坐标系图;FIG1 is a reference coordinate system diagram of the milling motion of a ball-end milling cutter according to a modeling method of static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图2a是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的螺旋刃球头铣刀的铣削轨迹轴测图;FIG2 a is an axonometric diagram of the milling trajectory of a spiral-edged ball-end milling cutter according to a method for modeling static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图2b是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的铣削轨迹俯视图;FIG2 b is a top view of a milling trajectory of a method for modeling static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图3a是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的考虑刀具跳动的坐标系的轴测图;FIG3 a is an axonometric diagram of a coordinate system taking into account tool runout in a modeling method for static milling force of a ball-end milling cutter based on a semi-analytical method according to the present invention;
图3b是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的考虑刀具跳动的坐标系的俯视图;FIG3 b is a top view of a coordinate system taking into account tool runout in a modeling method for static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图4是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的刀具的姿态调整及走刀轨迹图;4 is a diagram of tool posture adjustment and tool path in a modeling method for static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图5是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的倾斜铣削时的刀-工切触区域;FIG5 is a diagram showing the cutter-workpiece contact area during tilt milling of a modeling method for static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图6是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的刀齿微元受力图;6 is a micro-element force diagram of a cutter tooth of a modeling method for static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图7是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的球头铣刀铣削瞬时状态示意图;7 is a schematic diagram of the instantaneous state of ball-end milling cutter milling according to a method for modeling static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention;
图8是本发明一种基于半解析法的球头铣刀静态铣削力的建模方法的铣削力系数辨识示意图。8 is a schematic diagram of milling force coefficient identification of a modeling method for static milling force of a ball-end milling cutter based on a semi-analytical method of the present invention.
具体实施方式DETAILED DESCRIPTION
下面结合附图和具体实施方式对本发明进行详细说明。The present invention is described in detail below with reference to the accompanying drawings and specific embodiments.
一种基于半解析法的球头铣刀静态铣削力的建模方法,包括以下步骤:A method for modeling static milling force of a ball end milling cutter based on a semi-analytical method comprises the following steps:
步骤1、如图1所示,分别建立刀齿j的局部坐标系、球头铣刀坐标系、主轴随动坐标系、刀具瞬时进给坐标系、工件坐标系,基于齐次坐标变换原理得到球头铣刀加工过程中刀齿j上任意点在工件坐标系下的轨迹方程;
步骤1.1、以球头铣刀的球头中心为坐标原点Oj,建立刀齿j的局部坐标系Oj-XjYjZj,简称{j},坐标轴与刀齿j的刃线在坐标平面上投影线起点的切线方向重合;Step 1.1, take the ball head center of the ball end milling cutter as the coordinate origin Oj , establish the local coordinate system of tooth j Oj - XjYjZj , referred to as {j}, and the coordinate axis The edge line of tooth j is in the coordinate plane The tangent directions of the starting points of the upper projection lines coincide;
如图2所示,以实际生产中广泛应用的定导程螺旋刃球头铣刀的铣削为研究对象,球头铣刀的任意刀齿j上任意点P在局部坐标系{j}中的坐标为:As shown in Figure 2, the milling of a fixed-pitch helical-edge ball-end milling cutter widely used in actual production is taken as the research object. The coordinates of any point P on any tooth j of the ball-end milling cutter in the local coordinate system {j} are:
式中,θ为点P的轴向位置角,R为刀具半径,ψ为点P对应的螺旋滞后角,ψ=180tanγ0(1-cosθ)/π,其中γ0为圆柱面上刀齿刃口曲线的螺旋角;Where θ is the axial position angle of point P, R is the tool radius, ψ is the helical hysteresis angle corresponding to point P, ψ=180tanγ 0 (1-cosθ)/π, where γ 0 is the helix angle of the tooth edge curve on the cylindrical surface;
步骤1.2、以球头铣刀的球头中心为坐标原点OC,建立球头铣刀坐标系OC-XCYCZC,简称{C},且坐标轴与完全一致,与刀具的理论轴线重合,且与始终保持平行,与基准刀齿(第一个刀齿)刃线在坐标平面OCXCYC上投影线起点的切线方向重合;Step 1.2, take the ball head center of the ball end milling cutter as the coordinate origin O C , establish the ball end milling cutter coordinate system O C -X C Y C Z C , referred to as {C}, and the coordinate axis and Completely consistent, coincides with the theoretical axis of the tool and Always keep parallel, It coincides with the tangent direction of the starting point of the projection line of the reference tooth (the first tooth) edge line on the coordinate plane O C X C Y C ;
刀齿j与基准刀齿的夹角φj=360(j-1)/nt,其中,nt为刀齿总数,则局部坐标系{j}相对于球头铣刀坐标系{C}的齐次坐标变换矩阵为:The included angle between tooth j and the reference tooth is φ j = 360(j-1)/n t , where n t is the total number of teeth. Then the homogeneous coordinate transformation matrix of the local coordinate system {j} relative to the ball end milling cutter coordinate system {C} is:
步骤1.3、以主轴中心为坐标原点OA,在机床主轴上建立主轴随动坐标系OA-XAYAZA,简称{A},坐标轴与主轴轴线重合,坐标轴与之间的夹角为μ0+φC(μ0为主轴未开始旋转的初始状态下两者之间的夹角,φC为t时刻主轴旋转过的角度,φC=ωt);Step 1.3, take the spindle center as the coordinate origin OA , and establish the spindle follower coordinate system OA -X A Y A Z A on the machine tool spindle, referred to as {A}, the coordinate axis Coincident with the main axis, the coordinate axis and The angle between them is μ 0 +φ C (μ 0 is the angle between them in the initial state when the spindle has not started to rotate, φ C is the angle that the spindle has rotated at time t, φ C =ωt);
由于制造和装夹误差等因素的影响,刀具的中心轴线与主轴的中心轴线之间总存在偏心,如图3所示。假设坐标原点OC和坐标原点OA之间的偏心距离为ρ,矢量相对于坐标轴的夹角为μ,且规定绕坐标轴顺时针旋转方向为正,主轴顺时针方向旋转,其转速为N,则角速度ω=πN/30,t时刻旋转过的角度φC=180ωt/π,则球头铣刀坐标系{C}相对于主轴随动坐标系{A}的齐次坐标变换矩阵为:Due to the influence of factors such as manufacturing and clamping errors, there is always eccentricity between the center axis of the tool and the center axis of the spindle, as shown in Figure 3. Assuming that the eccentric distance between the coordinate origin OC and the coordinate origin OA is ρ, the vector Relative to the axis The angle between them is μ, and it is stipulated that The clockwise rotation direction is positive, the spindle rotates clockwise, and its speed is N, then the angular velocity ω=πN/30, the angle rotated at time t φ C =180ωt/π, then the homogeneous coordinate transformation matrix of the ball end milling cutter coordinate system {C} relative to the spindle follower coordinate system {A} is:
式中,μ=μ0+φC,其中,μ0为初始状态下与的初始夹角;本实施例中设定μ0=0;In the formula, μ=μ 0 +φ C , where μ 0 is the initial state. and The initial angle is: μ 0 = 0 in this embodiment;
步骤1.4、建立刀具瞬时进给坐标系OCL-XCLYCLZCL为,简称{CL},坐标轴矢量与进给速度方向平行且同向,为理想的被加工表面的法线方向,指向实体外,为与的叉乘;当与完全重合时,该坐标系的另外两个坐标轴及其方向与{CL}的完全重合,但是,实际工况当刀具姿态调整时,与之间存在夹角,体现为刀具相对于工件被加工表面的侧倾和前倾。如图4所示,所以通过使{A}通过相对于和的旋转实现主轴姿态的调整,进而实现刀具姿态的调整,从而获得不同的铣削方式,具体如下:Step 1.4, establish the tool instantaneous feed coordinate system O CL -X CL Y CL Z CL , referred to as {CL}, the coordinate axis vector Parallel and in the same direction as the feed speed, is the normal direction of the ideal machined surface, pointing outside the solid. for and The cross product of and When the coordinate system is completely coincident, the other two coordinate axes and their directions of the coordinate system are completely coincident with {CL}. However, in actual working conditions, when the tool posture is adjusted, and There is an angle between them, which is reflected as the side tilt and forward tilt of the tool relative to the workpiece surface. As shown in Figure 4, by making {A} pass relative to and The rotation of the spindle can adjust the spindle posture, and then adjust the tool posture, so as to obtain different milling methods, as follows:
坐标轴矢量方向为刀具进给方向,为刀具间歇进给方向,主轴随动坐标系{A}分别绕这两个坐标轴矢量旋转实现主轴姿态的调整。主轴姿态调整后坐标系{A}的坐标轴矢量在坐标平面YCLOCLZCL上的投影线与坐标轴矢量间的夹角,称为侧倾角,用α表示;坐标轴矢量在坐标平面XCLOCLZCL上的投影与坐标轴矢量之间的夹角,称为前倾角,用β表示。先使{A}绕旋转角度β',使β'=arctan(tanβcosα),再使{A}绕旋转角度α,且定义绕各自参考方向的正方向逆时针旋转为正,则刀具侧倾和前倾的齐次坐标变换矩阵分别为Coordinate axis vector Direction is the tool feed direction, The intermittent feed direction of the tool, the spindle follower coordinate system {A} rotates around these two coordinate axis vectors to adjust the spindle posture. The coordinate axis vector of the coordinate system {A} after the spindle posture is adjusted Projection line and coordinate axis vector on coordinate plane Y CL O CL Z CL The angle between the two is called the roll angle and is represented by α; the coordinate axis vector Projection on the coordinate plane X CL O CL Z CL and the coordinate axis vector The angle between them is called the forward tilt angle and is represented by β. Rotate the angle β' to make β' = arctan (tanβcosα), and then make {A} rotate around The rotation angle is α, and the counterclockwise rotation around the positive direction of each reference direction is defined as positive. Then the homogeneous coordinate transformation matrices of tool tilt and forward tilt are
则主轴随动坐标系{A}相对于刀具瞬时进给坐标系{CL}的齐次坐标变换矩阵为:Then the homogeneous coordinate transformation matrix of the spindle follower coordinate system {A} relative to the tool instantaneous feed coordinate system {CL} is:
步骤1.5、在工件上建立全局坐标系OW-XWYWZW,简称{W},假定进给时OCL在{W}的坐标为(xCL,yCL,zCL),则{CL}相对于{W}的齐次坐标变换矩阵为:Step 1.5, establish the global coordinate system O W -X W Y W Z W on the workpiece, referred to as {W}. Assuming that the coordinates of O CL in {W} during feeding are (x CL , y CL , z CL ), the homogeneous coordinate transformation matrix of {CL} relative to {W} is:
式中,和分别表示坐标轴和上的单位矢量,下标x、y和z表示各矢量在和上的投影矢量;In the formula, and Respectively represent the coordinate axes and The subscripts x, y, and z denote the unit vectors on and The projection vector on ;
本实施例将单向直线进给铣削平面作为研究对象,则{CL}相对于{W}的齐次坐标变换矩阵为:This embodiment takes the unidirectional linear feed milling plane as the research object, and the homogeneous coordinate transformation matrix of {CL} relative to {W} is:
式中,(x0,y0)为首次进给时OCL在{W}中的起始位置,q为刀具进给次数(q=1,2,3…),t为刀具从第1次走刀开始至当前位置所用时间,fz为每齿进给量,fp为进给行距,L为单次走刀长度,R为刀具半径,wh为毛坯高度,ap为吃刀深度;Wherein, (x 0 ,y 0 ) is the starting position of O CL in {W} at the first feed, q is the number of tool feeds (q=1,2,3…), t is the time taken by the tool from the first pass to the current position, f z is the feed amount per tooth, f p is the feed line spacing, L is the length of a single pass, R is the tool radius, w h is the blank height, and a p is the cutting depth;
结合公式(1)-(6)及(8),通过齐次坐标矩阵变换可得到球头铣刀加工过程中刀齿j上任意点P在{W}下的轨迹方程为:Combining formulas (1)-(6) and (8), the trajectory equation of any point P on the cutter tooth j under {W} during ball-end milling can be obtained through homogeneous coordinate matrix transformation:
步骤2、如图5所示,将刀齿分割成等刀齿轴向位置角增量的诸多刀齿微元,建立刀齿微元的微元切削力模型;Step 2, as shown in FIG5 , the cutter tooth is divided into a plurality of cutter tooth micro-elements with equal cutter tooth axial position angle increments, and a micro-element cutting force model of the cutter tooth micro-element is established;
步骤2.1、将刀齿分割成等刀齿轴向位置角增量的诸多刀齿微元,以刀齿离散点i的特征信息来代表刀齿上(i-1)~i点之间的刀齿微元i信息,刀齿j上的刀齿微元i在时刻t所受的切削力分解为切向单元力切削力dFt(j,i,t)、径向单元力切削力dFr(j,i,t)、轴向单元力切削力dFa(j,i,t),根据切削力的机械建模法,可得:Step 2.1, divide the cutter tooth into many cutter tooth micro-elements with equal cutter tooth axial position angle increments, use the characteristic information of the cutter tooth discrete point i to represent the information of the cutter tooth micro-element i between (i-1) and i on the cutter tooth, and decompose the cutting force on the cutter tooth micro-element i on the cutter tooth j at time t into tangential unit force cutting force dF t (j,i,t), radial unit force cutting force dF r (j,i,t), and axial unit force cutting force dF a (j,i,t). According to the mechanical modeling method of cutting force, it can be obtained:
式中,g(j,i,t)为单位阶跃函数,当刀齿j上的刀齿微元i在时刻t与工件切触时,g(j,i,t)=1,否则,g(j,i,t)=0;h(j,i,t)为刀齿j上的刀齿微元i在时刻t切削的瞬时未变形切屑厚度;Kt、Kr和Ka分别为切向、径向和轴向力系数;Wherein, g(j,i,t) is a unit step function. When the tooth element i on the tooth j contacts the workpiece at time t, g(j,i,t) = 1, otherwise, g(j,i,t) = 0; h(j,i,t) is the instantaneous undeformed chip thickness of the tooth element i on the tooth j at time t; Kt , Kr and Ka are the tangential, radial and axial force coefficients respectively;
步骤2.2、将刀齿微元i在时刻t所受的切向单元力切削力dFt(j,i,t)、径向单元力切削力dFr(j,i,t)、轴向单元力切削力dFa(j,i,t)通过公式(11)转化至{A}下:Step 2.2: The tangential unit force cutting force dF t (j,i,t), radial unit force cutting force dF r (j,i,t), and axial unit force cutting force dF a (j,i,t) of the tooth element i at time t are converted into {A} by formula (11):
式中,φ(j,i,t)为坐标原点OA与刀齿j上离散点i在时刻t所在位置的连线在平面XAOAYA上的投影相对于坐标轴矢量顺时针转过的角度,为刀齿j上离散点i和坐标原点OA的连线与OAZA的锐角夹角;Where φ(j,i, t ) is the projection of the line connecting the origin OA and the position of discrete point i on tooth j at time t on the plane XA0AYA relative to the coordinate axis vector The angle of clockwise rotation, is the acute angle between the line connecting the discrete point i on the tooth j and the coordinate origin OA and OAZA ;
则球头铣刀在时刻t所受的瞬时切削力在主轴随动坐标系{A}下表示为:Then the instantaneous cutting force on the ball end mill at time t is expressed in the spindle follower coordinate system {A} as:
式中,ni为刀齿微元总数;Where n i is the total number of blade tooth elements;
通过齐次坐标变换原理得到球头铣刀在时刻t所受的瞬时切削力在工件坐标系{W}下表示为:Through the principle of homogeneous coordinate transformation, the instantaneous cutting force of the ball-end milling cutter at time t is expressed in the workpiece coordinate system {W} as:
步骤3、实际加工中,往往通过程序设计使主轴姿态调整,进而实现刀具姿态的调整,是防止刀具与被加工工件干涉的需要,更是避开球头铣刀刀头部分实现高质高效切削的需要。然而,刀具姿态调整使得刀-工切触区域的识别难度较大。根据球头铣刀加工过程中刀齿j上任意点的轨迹确定刀-工切触区域为如图6所示的黄色部分,即边界线I、边界线II、边界线III形成的区域,求解边界线I、边界线II、边界线III及三条边界线的交点;边界线I为当前刀齿与上一刀齿各扫掠面之间的交线,边界线II为当前刀齿的扫掠面与待加工表面的交线,边界线III为当前刀齿的扫掠面与上次进给完成的已加工表面的交线;从边界线I、边界线II、边界线III中找出刀齿起切触作用的最大、最小轴向位置角搜寻轴向位置角范围内的所有刀齿j上离散点i所对应的径向位置角,根据径向位置角对刀齿j上离散点i进行筛选,确定刀齿j上的当前轴向位置角θ的刀-工切触区间。
步骤3.1、求解边界线I;Step 3.1, solve the boundary line I;
为了简化计算,只考虑刀齿的旋转运动,忽略相邻两刀齿之间的连续进给运动,将上一刀齿的扫掠面简化为球面,该球面的半径等于与表面法线方向一致的刀齿切削点的实际工作半径,通过求解当前刀齿旋转扫掠面与球面的交线可以求出边界线I。然而,生产实际中由于刀具偏心的作用,当刀具绕坐标轴以角速度ω旋转时,不同刀齿上具有相同轴向位置角的切削点的回转半径是不同的,相邻两齿间的容屑角(如图3所示的ηP)也随着刀齿轴向位置角的变化而变化。根据步骤1的分析可知,在不考虑主轴旋转时,刀齿j上的离散点i在{A}中的坐标为:In order to simplify the calculation, only the rotational motion of the cutter teeth is considered, the continuous feed motion between two adjacent cutter teeth is ignored, and the swept surface of the previous cutter teeth is simplified to 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. The boundary line I can be obtained by solving the intersection line between the current cutter tooth rotation swept surface and the spherical surface. However, in actual production, due to the effect of tool eccentricity, when the tool rotates around the coordinate axis, the boundary line I can be obtained. When rotating at an angular velocity ω, the gyration radius of the cutting points with the same axial position angle on different teeth is different, and the chip angle between two adjacent teeth (η P as shown in Figure 3) also changes with the change of the axial position angle of the teeth. According to the analysis in
式中,MAC|φC=0为不考虑主轴旋转而仅考虑刀具偏心情况下的{C}相对于{A}的变换矩阵,表示刀齿j上的离散点i在{j}中的坐标;Wherein, M AC | φC = 0 is the transformation matrix of {C} relative to {A} when only the tool eccentricity is considered without considering the spindle rotation. represents the coordinates of discrete point i on tooth j in {j};
刀齿j上的离散点i相对于坐标轴的回转半径,即实际切削半径在μ0=0的情况下,由式(14)可得:The discrete point i on the tooth j is relative to the coordinate axis The radius of gyration, i.e. the actual cutting radius When μ 0 = 0, we can get from formula (14):
同理,其实际轴向位置角为:Similarly, its actual axial position angle for:
则基准刀齿上离散点i的实际螺旋滞后角为:Then the actual spiral lag angle of discrete point i on the reference tooth is:
式中,ψi、θi分别为理想的刀齿离散点i的螺旋滞后角、轴向位置角;Where, ψ i and θ i are the spiral hysteresis angle and axial position angle of the ideal discrete point i of the tooth, respectively;
则刀齿j上离散点i的实际切削半径矢量为:Then the actual cutting radius vector of discrete point i on tooth j is:
主轴轴线相对于加工表面法线的夹角为The angle between the spindle axis and the normal of the machined surface is
使刀齿j上离散点i的实际轴向位置角等于γ,将其带入式(16)得到刀齿j离散点i的位置,进而得到理论轴向位置角θi,即可获知该刀齿j上与被加工表面法线方向一致的切削点;然后,由式(15)求出切削点的实际切削半径并根据下式求出相邻两齿的切削点的半径矢量和之间的径向夹角:The actual axial position angle of discrete point i on tooth j is =γ, and it is substituted into formula (16) to obtain the position of the discrete point i of the cutter tooth j, and then the theoretical axial position angle θ i is obtained, and the cutting point on the cutter tooth j that is consistent with the normal direction of the machined surface can be obtained; then, the actual cutting radius of the cutting point is calculated by formula (15): And the radius vector of the cutting point of two adjacent teeth is calculated according to the following formula: and The radial angle between:
当相邻两齿的特征切削点的半径矢量与工件表面法线一致时,留在工件上的两个切削点之间在进给方向的距离为:When the radius vectors of the characteristic cutting points of two adjacent teeth are consistent with the normal line of the workpiece surface, the distance between the two cutting points left on the workpiece in the feed direction is:
将当前刀齿的扫掠面简化为球面,忽略当前刀齿的进给运动,只考虑OA在距上一刀齿扫掠面中心距离为处刀齿做旋转运动时,在{CL}下,当前刀齿扫掠面、上一刀齿扫掠面的方程分别如式(22)、(23):The sweep surface of the current tooth is simplified to a spherical surface, the feed motion of the current tooth is ignored, and only the distance from the center of the sweep surface of the previous tooth to O A is considered. When the cutter tooth rotates, under {CL}, the equations of the current cutter tooth swept surface and the previous cutter tooth swept surface are as follows:
式中,表示刀齿j上的离散点i至OA点的距离;In the formula, Represents the distance from discrete point i on tooth j to point OA ;
根据式(22)、(23)可得到刀齿扫掠球面、上一刀齿扫掠球面的交线,即边界线I:According to equations (22) and (23), the intersection line between the swept sphere of the blade tooth and the swept sphere of the previous blade tooth, i.e., the boundary line I, can be obtained:
将上次进给加工形成的表面简化为柱状面,在坐标系{CL}下可表示为:The surface formed by the last feed process is simplified into a cylindrical surface, which can be expressed in the coordinate system {CL} as follows:
(yCL+fp)2+(zCL)2=R2 (25);(y CL +f p ) 2 +(z CL ) 2 =R 2 (25);
联立(24)和(25),可得点S在{CL}下的坐标为Combining (24) and (25), we can get the coordinates of point S under {CL}:
工件顶面在坐标系{CL}下的方程为:The equation of the workpiece top surface in the coordinate system {CL} is:
zCL=-(R-ap) (27);z CL = -(Ra p ) (27);
联立(24)和(27),可得点M在坐标系{CL}下的坐标为:Combining (24) and (27), we can get the coordinates of point M in the coordinate system {CL}:
通过齐次变换求出了边界线I、端点S、端点M在坐标系{A}下的坐标:The coordinates of the boundary line I, endpoint S, and endpoint M in the coordinate system {A} are obtained through homogeneous transformation:
求解边界线II;Solve for boundary line II;
在{CL}下,通过联立(22)和(27)得到当前刀齿的扫掠面与待加工表面的交线的方程,即边界线II:Under {CL}, by combining (22) and (27), we can obtain the equation of the intersection line between the swept surface of the current cutter tooth and the surface to be machined, i.e., boundary line II:
联立(25)和(30)可得到在坐标系{CL}下点N的坐标:Combining (25) and (30) we can obtain the coordinates of point N in the coordinate system {CL}:
通过齐次坐标变换将边界线II、端点N的坐标转化至{A}下:The coordinates of boundary line II and endpoint N are transformed to {A} through homogeneous coordinate transformation:
求解边界线III;Solve for boundary line III;
通过联立(22)和(25)得到在{CL}下,当前刀齿的扫掠面与上次进给完成的已加工表面的交线的方程,即边界线III:By combining (22) and (25), we can obtain the equation of the intersection line between the swept surface of the current cutter tooth and the machined surface completed by the last feed under {CL}, i.e., boundary line III:
通过齐次坐标变换将边界线III的方程转化至{A}:The equation of boundary line III is transformed to {A} by homogeneous coordinate transformation:
步骤3.2.为了简化复杂的计算,在边界线I、II、III从坐标系{CL}转化至{A}之前,对其进行离散。假定刀齿轴向位置角的离散精度为Δθ,由于要保证转化后边界线上离散点之间的最大距离不超过πΔθR0/180,所以选择每条边界线上离散点之间的最大距离小于πΔθRcosγ/180的离散点,带入(29)、(32)和(34)求出每条边界线上离散点在{A}下的坐标值;Step 3.2. In order to simplify the complex calculation, the boundary lines I, II, and 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 Δθ, in order to ensure that the maximum distance between the discrete points on the boundary line after transformation does not exceed πΔθR 0 /180, the discrete points whose maximum distance between the discrete points on each boundary line is less than πΔθRcosγ/180 are selected, and the coordinate values of the discrete points on each boundary line under {A} are obtained by substituting (29), (32), and (34);
通过式(35)、(36)求出步骤3.2.1得到的每条边界线上离散点所对应的刀齿轴向位置角径向位置角找出每条边界线所对应的当前刀齿起切触作用的最大、最小轴向位置角并从三条边界线中找出最大、最小轴向位置角即得到当前刀齿在主轴一转范围内切触工件的轴向位置角范围 The axial position angle of the cutter tooth corresponding to each discrete point on the boundary line obtained in step 3.2.1 is obtained by equations (35) and (36): Radial position angle Find the maximum and minimum axial position angles of the current cutter teeth corresponding to each boundary line. And find the maximum and minimum axial position angles from the three boundary lines That is, the axial position angle range of the current cutter tooth in contact with the workpiece within one spindle rotation range is obtained.
式中,mm∈(I,II,III),n为边界线上离散点的标号,nn=1,2,…Nnn,Nnn为边界线上离散点的总数;Where, mm∈(I,II,III), n is the number of the discrete points on the boundary line, nn=1,2,… Nnn , Nnn is the total number of discrete points on the boundary line;
式中,为的反正切函数,其主值域为(-180°,180°);In the formula, for The inverse tangent function of has a main range of (-180°, 180°);
搜寻轴向位置角范围内的所有刀齿离散点所对应的径向位置角,大多数情况下,一刀齿离散点的切入和切出发生在不同的边界线上,但是,也存在一条边界线切入并切出的少数情况,同时,考虑到某一刀齿离散点可能存在两次切入和切出的情况,因此,用结构数组存储切入切出角。具体过程如下:a.从开始,以Δθ为增量,判断当前刀齿j的轴向位置角θ所属边界线区间b.找到的每条边界线中轴向位置角接近θ的10个离散点,并按相对于θ绝对差值的升序排列;c.对排列之后的每条边界线中的离散点,从第二个开始,剔除与相邻的上一个离散点的径向位置角绝对差值小于3°的离散点;d.将筛选之后的所有边界线上的离散点放在一起,按径向位置角升序排列,同样,从第二个开始,剔除与相邻的上一个离散点的径向位置角绝对差值小于3°的离散点,完成二次筛选;如果本次筛选完之后只剩下一个离散点,则需要将最后一个剔除的离散点重新添加;e.将步骤d得到的按径向位置角升序排列的边界线离散点,按照第一切入角、第一切出角、第二切入角、第二切出角……顺序确定刀齿j上的当前轴向位置角θ的刀-工切触区间,即得到每个刀齿在主轴每一转范围内的刀-工切触区域。Search axial position angle range The radial position angles corresponding to all the discrete points of the cutter teeth in the cutter tooth. In most cases, the cut-in and cut-out of a discrete point of a cutter tooth occur on different boundary lines. However, there are a few cases where a boundary line cuts in and cuts out. At the same time, considering that a discrete point of a cutter tooth may cut in and out twice, a structure array is used to store the cut-in and cut-out angles. The specific process is as follows: a. From At the beginning, with Δθ as the increment, determine the boundary line interval to which the axial position angle θ of the current cutter tooth j belongs b. Find 10 discrete points in each boundary line whose axial position angle is close to θ, and arrange them in ascending order of absolute difference relative to θ; c. For the discrete points in each boundary line after arrangement, starting from the second one, remove the discrete points whose absolute difference in radial position angle with the adjacent previous discrete point is less than 3°; d. Put all the discrete points on the boundary lines after screening together, and arrange them in ascending order of radial position angle. Similarly, starting from the second one, remove the discrete points whose absolute difference in radial position angle with the adjacent previous discrete point is less than 3° to complete the secondary screening; if only one discrete point is left after this screening, the last removed discrete point needs to be added back; e. Determine the tool-worker contact interval of the current axial position angle θ on the cutter tooth j in the order of the first cutting-in angle, the first cutting-out angle, the second cutting-in angle, the second cutting-out angle... for the discrete points of the boundary lines obtained in step d that are arranged in ascending order of radial position angle, that is, obtain the tool-worker contact area of each cutter tooth within each rotation range of the spindle.
步骤4、以刀齿j上的离散点i在时刻t的扫掠点QC到刀位点OCL的连线作为参考线,如图7所示,参考线上的两点QL和QC之间的距离为未变形切屑厚度h(j,i,t),计算QC与前面刀齿的扫掠面和参考线的交点QL之间的距离,得到瞬时未变形切屑厚度;Step 4: Take the line from the sweep point QC of the discrete point i on the cutter tooth j at time t to the cutter position OCL as the reference line, as shown in Figure 7. The distance between the two points QL and QC on the reference line is the undeformed chip thickness h(j,i,t). Calculate the distance between QC and the intersection point QL of the sweep surface of the previous cutter tooth and the reference line to obtain the instantaneous undeformed chip thickness.
步骤4.1、根据公式(9)可得到当前刀齿j上的离散点i在时刻t的扫掠点QC的坐标;Step 4.1: According to formula (9), the coordinates of the sweep point Q C of the discrete point i on the current tooth j at time t can be obtained;
步骤4.2、忽略上一刀齿的进给运动,将前扫掠面简化为球面,假定参考线和球面的交点为Q*,在{CL}下联立球面方程和参考线方程:Step 4.2, ignore the feed motion of the previous tooth, simplify the front swept surface to a sphere, assume that the intersection of the reference line and the sphere is Q * , and solve the spherical equation and the reference line equation under {CL}:
式中,为点Q*在坐标系{CL}中的坐标值,为点QC在坐标系{CL}中的坐标值;In the formula, is the coordinate value of point Q * in the coordinate system {CL}, is the coordinate value of point Q C in the coordinate system {CL};
由于已知,求解式(37),根据实际加工情况,舍弃的大的取值,得because It is known that, solving equation (37), according to the actual processing situation, discard For a large value of
利用齐次坐标变换原理,获取Q*在机床主轴随动坐标系{A}中的坐标:Using the principle of homogeneous coordinate transformation, obtain the coordinates of Q * in the machine tool spindle follow-up coordinate system {A}:
则点Q*的轴向位置角、径向位置角分别如公式(40)、(41):Then the axial position angle and radial position angle of point Q * are as follows:
根据式(40)和(41)求出QC轴向位置角θC和径向位置角φC,进而由螺旋滞后角计算公式算出QC、Q*所对应的螺旋滞后角ψC、近似求出被切削点Q*所对应的切削时刻同时,近似认为点QC、QL所对应刀位点之间的距离为每齿进给量fz,根据正弦定理近似求出QL的轴向位置角 According to equations (40) and (41), the axial position angle θ C and radial position angle φ C of Q C are obtained, and then the spiral lag angles ψ C and ψ C corresponding to Q C and Q * are calculated by the spiral lag angle calculation formula. Approximately calculate the cutting time corresponding to the cut point Q * At the same time, it is approximately assumed that the distance between the tool positions corresponding to points Q C and Q L is the feed per tooth f z , and the axial position angle of Q L is approximately calculated according to the sine theorem
由于QL在刀齿作用线OCLQL上,按照直线公式建立方程组:Since Q L is on the blade action line O CL Q L , the equation group is established according to the straight line formula:
式中,为QC在工件坐标系{W}中的坐标,为刀位点OCL在工件坐标系{W}中的坐标;In the formula, is the coordinate of Q C in the workpiece coordinate system {W}, is the coordinate of the tool position point O CL in the workpiece coordinate system {W};
以为初值点,即应用Newton-Raphson方法求得方程组(43)的解,如下式所示:by is the initial value point, that is The Newton-Raphson method is used to obtain the solution of equation (43), as shown below:
式中,k为迭代次数,k=0,1,2,…;迭代终止条件为[tk-tk-1 θk-θk-1]T=[0.05λt0.05λθ]T;Wherein, k is the number of iterations, k = 0, 1, 2, …; the iteration termination condition is [t k -t k-1 θ k -θ k-1 ] T =[0.05λ t 0.05λ θ ] T ;
将式(44)所求得的结果带入式(9),可得QL在工件坐标系{W}中的坐标:Substituting the result obtained from equation (44) into equation (9), we can obtain the coordinates of Q L in the workpiece coordinate system {W}:
最后按照下式求出未变形切屑厚度:Finally, the undeformed chip thickness is calculated according to the following formula:
步骤5、将切削力系数表示为刀具轴向位置角的多项式,根据平均铣削力对刀具轴向位置角的多项式中的待定系数进行计算,进而辨识得到切削力系数;Step 5, expressing the cutting force coefficient as a polynomial of the tool axial position angle, calculating the undetermined coefficient in the polynomial of the tool axial position angle according to the average milling force, and then identifying and obtaining the cutting force coefficient;
步骤5.1、切削力系数是瞬时未变形切屑的横截面积与各方向微元力之间的比例关系。切削力系数直接影响着微元铣削力的预测精度,是切削力建模的关键因素之一。然而,切削力系数随着刀具和工件材料、切削参数等因素的不同而不同,给切削力系数的辨识增添了一定的难度。球头铣刀的球头刃切削时,不同轴向位置处的刀齿微元在实际切削中的切削速度、径向切深等均不相同,使得其切削机理也不相同,因此,将切削力系数表示成刀具轴向位置角的如下多项式:Step 5.1, the cutting force coefficient is the proportional relationship between the cross-sectional area of the instantaneous undeformed chip and the micro-element forces in all directions. The cutting force coefficient directly affects the prediction accuracy of the micro-element milling force and is one of the key factors in cutting force modeling. However, the cutting force coefficient varies with factors such as the tool and workpiece material, cutting parameters, etc., which adds a certain degree of difficulty to the identification of the cutting force coefficient. When the ball-end of the ball-end milling cutter is cutting, the cutting speed, radial cutting depth, etc. of the tooth micro-elements at different axial positions in the actual cutting are different, which makes the cutting mechanism different. Therefore, the cutting force coefficient is expressed as the following polynomial of the tool axial position angle:
式中,a0、a1、a2、a3、b0、b1、b2、b3、c0、c1、c2和c3为待定系数, In the formula, a0 , a1 , a2 , a3 , b0 , b1 , b2 , b3 , c0 , c1 , c2 and c3 are unknown coefficients.
步骤5.2、采用如图8所示槽铣方法,以方便确定刀齿的切入和切出角,同时通过采用平均铣削力的方法消除螺旋角的对辨识准确度的影响,用平面刃球头铣刀模型代替复杂螺旋刃从而达到简化计算的目的。由于在垂直铣削中刀齿上切触工件的最小轴向位置角为零,改变吃刀深度意味着改变刀齿上切触工件的最大轴向位置角,计算吃刀深度ap所对应的最大轴向位置角因此,可以建立切削力系数和刀具轴向位置角的关系;Step 5.2, adopt the slot milling method shown in Figure 8 to facilitate the determination of the cutter teeth's cut-in and cut-out angles. At the same time, the average milling force method is used to eliminate the influence of the helical angle on the identification accuracy, and the flat-edge ball-end milling cutter model is used to replace the complex helical edge to achieve the purpose of simplifying the calculation. Since the minimum axial position angle of the cutter teeth contacting the workpiece in vertical milling is zero, changing the cutting depth means changing the maximum axial position angle of the cutter teeth contacting the workpiece. Calculate the maximum axial position angle corresponding to the cutting depth a p Therefore, the relationship between the cutting force coefficient and the tool axial position angle can be established;
步骤5.3、由于采用垂直槽铣的方法,并且通过平均铣削力法消除了跳动等的影响,所以,按下式计算未变形切屑厚度:Step 5.3: Since the vertical slot milling method is adopted and the influence of runout is eliminated by the average milling force method, the undeformed chip thickness is calculated as follows:
h(j,θ,t)=fzsinφ(j,t)sinθ (48);h(j,θ,t)=f z sinφ(j,t)sinθ (48);
式中,φ(j,t)为平面刃刀齿j在时刻t的径向位置角,规定绕矢量顺时针方向旋转所形成的夹角为正,φ(j,t)计算公式如下:Where φ(j,t) is the radial position angle of the plane blade tooth j at time t, and the specified rotation angle around the vector The angle formed by clockwise rotation is positive, and the calculation formula of φ(j,t) is as follows:
式中,φ0为基准刀齿在初始状态下的径向位置角;Where, φ 0 is the radial position angle of the reference cutter tooth in the initial state;
如果φ(j,t)∈[-90,90],则刀齿微元切触工件,g(j,θ,t)=1;否则,g(j,θ,t)=0;If φ(j,t)∈[-90,90], the tooth element touches the workpiece, g(j,θ,t)=1; otherwise, g(j,θ,t)=0;
步骤5.4、将公式(10)中的g(j,i,t)、dFt(j,i,t)、dFr(j,i,t)、dFa(j,i,t)用g(j,θ,t)、dFt(j,θ,t)、dFr(j,θ,t)、dFa(j,θ,t)表示,综合公式(10)、(48)和(49),将dFt(j,θ,t)、dFr(j,θ,t)、dFa(j,θ,t)转换到坐标轴OAXA、OAYA、OAZA方向上,公式如下:Step 5.4. Express g(j,i,t), dF t (j,i,t), dF r (j,i,t), and dF a (j,i,t) in formula (10) by g(j,θ,t), dF t (j,θ,t), dF r (j,θ,t), and dF a (j,θ,t). Combining formulas (10), (48), and (49), transform dF t (j,θ,t), dF r (j,θ,t), and dF a (j,θ,t) to the directions of coordinate axes O A X A , O A Y A , and O A Z A. The formulas are as follows:
步骤5.5、在垂直铣削的情况下,改变吃刀深度进行试验,测量出不同吃刀深度下刀齿作用周期内的平均切削力,由于一个刀齿周期内的材料去除总量是一个常数,与有无螺旋角无关,因此,平均切削力与螺旋角亦无关。为了减小刀具安装和受力等因素所引起的偏心的影响,首先通过测力仪测出主轴转动周期内的总切削力,再除以刀具的齿数,进而计算出平均切削力。Step 5.5: In the case of vertical milling, change the cutting depth to conduct experiments and measure the average cutting force in the tooth action cycle at different cutting depths. Since the total amount of material removed in a tooth cycle is a constant and has nothing to do with the presence or absence of a helix angle, the average cutting force is also independent of the helix angle. In order to reduce the influence of eccentricity caused by factors such as tool installation and force, first measure the total cutting force in the spindle rotation cycle with a dynamometer, then divide it by the number of teeth of the tool to calculate the average cutting force.
在一定的吃刀深度下,对时刻t刀齿j上所有参与铣削的刀齿微元的铣削力求和,可得到在时刻t刀齿j所受的铣削力,再对该时刻所有刀齿所受的铣削力求和,最终可获得刀具在时刻t受到的总的瞬时铣削力,如下式所示:At a certain cutting depth, the milling force of all tooth micro-elements involved in milling on tooth j at time t is summed to obtain the milling force on tooth j at time t. Then the milling force on all teeth at that moment is summed to finally obtain the total instantaneous milling force on the tool at time t, as shown in the following formula:
使用公式(48)将(51)中的时间变量t变为刀齿位置角变量φ,进而可得出主轴一转范围内刀具在坐标轴OAXA、OAYA和OAZA方向上所受的平均铣削力:Using formula (48), the time variable t in (51) is converted into the tool tooth position angle variable φ, and then the average milling force on the tool in the directions of coordinate axes O A X A , O A Y A and O A Z A within one spindle rotation can be obtained:
通过试验得到主轴旋转一转范围内的平均铣削力和代入公式(52),然后利用最小二乘法回归出式公式(47)所示的切削力系数公式中的待定系数a0、a1、a2、a3、b0、b1、b2、b3、c0、c1、c2和c3,从而,辨识出了切削力系数Kt、Kr和Ka。The average milling force within one rotation of the spindle is obtained through experiments and Substituting into formula (52), the least squares method is then used to regress the unknown coefficients a 0 , a 1 , a 2 , a 3 , b 0 , b 1 , b 2 , b 3 , c 0 , c 1 , c 2 and c 3 in the cutting force coefficient formula shown in formula ( 47 ), thereby identifying the cutting force coefficients K t , K r and Ka .
通过以上方式,本发明一种基于半解析法的球头铣刀静态铣削力的建模方法,基于齐次坐标变换原理建立球头铣刀加工过程中刀齿的运动轨迹,根据球头铣刀铣削的实际情况,提出切削力系数辨识方法、刀-工切触区域的半解析识别方法、未变形切削厚度的求解方法,以期为后续研究提供基础,也为实际加工过程中加工参数的选择提供参考依据;在保证识别精度的前提下,基于球面假设和齐次坐标逆变换原理得到刀-工切触区域的半解析识别方法,能提高刀-工切触区域的识别效率;采用基于平均铣削力法对球头铣刀切削力系数进行辨识,通过将快速标定铣刀铣削力系数的理论和试验相结合的力学辨识法,能够消除刀具螺旋角的影响,还能抵消周期性的颤振对测量数据的影响。Through the above methods, the present invention provides a modeling method for the static milling force of a ball-end milling cutter based on a semi-analytical method, establishes the motion trajectory of the cutter teeth during the ball-end milling process based on the principle of homogeneous coordinate transformation, and proposes a cutting force coefficient identification method, a semi-analytical identification method for the cutter-workpiece contact area, and a solution method for the undeformed cutting thickness according to the actual situation of the ball-end milling cutter, in order to provide a basis for subsequent research and a reference basis for the selection of machining parameters in the actual machining process; under the premise of ensuring the recognition accuracy, a semi-analytical identification method for the cutter-workpiece contact area is obtained based on the spherical assumption and the principle of inverse transformation of homogeneous coordinates, which can improve the recognition efficiency of the cutter-workpiece contact area; the cutting force coefficient of the ball-end milling cutter is identified by the average milling force method, and the mechanical identification method that combines the theory and experiment of the milling force coefficient of the milling cutter is used to eliminate the influence of the tool helix angle and offset the influence of periodic chatter on the measurement data.
Claims (7)
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 (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114119501B (en) | 2021-11-05 | 2023-03-17 | 苏州大学 | A method and system for measuring undeformed cutting thickness in micro-milling |
CN114065427B (en) * | 2021-11-16 | 2024-08-27 | 哈尔滨工程大学 | Cycloid parameter optimization method based on cutting force modeling in cycloid milling |
CN114169095A (en) * | 2021-11-30 | 2022-03-11 | 西安理工大学 | Analysis Method of Milling Stability of Weak Stiffness Ball End Milling Cutter |
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)
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 | 东北大学 | Simulation and prediction method of cutting force in micro-milling machining considering the influence of tool runout |
CN111459097A (en) * | 2020-04-07 | 2020-07-28 | 西南交通大学 | A Calculation Method for Surface Machining Contact Area of Ball End Milling Cutter |
CN112100810B (en) * | 2020-08-11 | 2022-05-20 | 清华大学 | A method for predicting the multi-axis milling force of a flat-bottom milling cutter |
-
2021
- 2021-05-26 CN CN202110578192.4A patent/CN113297696B/en active Active
Non-Patent Citations (1)
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 | |
Jensen et al. | Tool selection for five-axis curvature matched machining | |
Tournier et al. | Iso-scallop tool path generation in 5-axis milling | |
CN103955169B (en) | Method for predicting milling force of five-axis numerical control side milling | |
CN109947049B (en) | Tool attitude angle feasible region solving method based on swing error | |
CN105549535B (en) | The 3 d geometric modeling method of the five not deformed chips of axle cradle-type Digit Control Machine Tool | |
Cao et al. | A cutting force model considering influence of radius of curvature for sculptured surface machining | |
CN110262397A (en) | Turn-milling cutting spatially spiral trochoid motion profile and instantaneous Predictive Model of Cutting Force | |
Wu et al. | Optimization of machining strip width using effective cutting shape of flat-end cutter for five-axis free-form surface machining | |
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 | |
Sun et al. | A review on theories/methods to obtain surface topography and analysis of corresponding affecting factors in the milling process | |
CN109604738A (en) | A high-efficiency side edge finish milling method based on the mathematical model of Nieman worm gear | |
CN110162873A (en) | A kind of slotting cutter variable-pitch auger New Model for Digitized Parametric Surfaces Precise modeling | |
CN113255076B (en) | A Recognition Method of Tool-Worker Cutting Contact Area During Vertical Machining with Ball End Milling Cutter | |
Zhu et al. | Cutting force prediction considering tool path curvature and torsion based on screw theory | |
CN116442012A (en) | A Calculation Method of Grinding Trajectory of Partitioned Arc Head Rotary File | |
Wang et al. | A 3D curvature gouge detection and elimination method for 5-axis CNC milling of curved surfaces | |
Rababah | A practical and optimal approach to CNC programming for five-axis grinding of the end-mill flutes | |
Chen et al. | Design and NC machining of concave-arc ball-end milling cutters | |
Yip-Hoi et al. | Finding the maximum turnable state for mill/turn parts | |
Qian et al. | Optimization of tool axis vector for mirror milling of thin-walled parts based on kinematic constraints | |
Lee et al. | Unfolded projection approach to machining non-coaxial parts on mill-turn machines | |
CN116467815A (en) | A Calculation Method of NC Grinding Trajectory of Ball-end Rotary File | |
Hsieh | Manufacturing models for design and NC grinding of truncated-cone ball-end cutters |
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 |