东北大学学报:自然科学版  2019, Vol. 40 Issue (9): 1316-1322  
0

引用本文 [复制中英文]

黎柏春, 王振宇, 张斌, 王宛山. 球头铣刀切削刃存在差异的切削力系数辨识[J]. 东北大学学报:自然科学版, 2019, 40(9): 1316-1322.
[复制中文]
LI Bai-chun, WANG Zhen-yu, ZHANG Bin, WANG Wan-shan. Identification of Cutting Force Coefficients in Different Cutting Edges of Ball-End Milling Cutter[J]. Journal of Northeastern University Nature Science, 2019, 40(9): 1316-1322. DOI: 10.12068/j.issn.1005-3026.2019.09.018.
[复制英文]

基金项目

国家自然科学基金青年基金资助项目(51505072);中央高校基本科研业务费专项资金资助项目(N160303001, N150306001, N182303034)

作者简介

黎柏春(1986-),男,重庆人,东北大学讲师,博士;
张斌(1964-),男,辽宁沈阳人,东北大学教授,博士生导师;
王宛山(1946-),男,辽宁沈阳人,东北大学教授,博士生导师.。

文章历史

收稿日期:2018-09-17
球头铣刀切削刃存在差异的切削力系数辨识
黎柏春 1, 王振宇 1, 张斌 2, 王宛山 1     
1. 东北大学 机械工程与自动化学院, 辽宁 沈阳 110819;
2. 东北大学 计算机科学与工程学院, 辽宁 沈阳 110169
摘要:为了准确辨识得到球头铣刀切削刃存在差异的切削力系数, 提出结合平均铣削力方法和粒子群优化算法的辨识方法.首先, 建立球头铣刀的铣削力模型, 推导基于平均铣削力且忽略切削刃差异的切削力系数辨识模型.然后, 以基于平均铣削力方法辨识得到的切削力系数为初值、最小化铣削力仿真结果和测量结果的偏差平方和为目标, 引入修正系数为设计变量, 设计基于粒子群优化的切削力系数修正算法.最后, 进行仿真和实验验证, 相关结果表明采用修正后的切削力系数不仅能准确地预测切削刃存在差异的铣削力峰值, 而且具有更好的吻合度和精度.
关键词球头铣刀    切削力系数    铣削力    系数辨识    粒子群优化    
Identification of Cutting Force Coefficients in Different Cutting Edges of Ball-End Milling Cutter
LI Bai-chun 1, WANG Zhen-yu 1, ZHANG Bin 2, WANG Wan-shan 1     
1. School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China;
2. School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China
Corresponding author: LI Bai-chun, E-mail: libaichun@me.neu.edu.cn
Abstract: In order to determine cutting force coefficients of a ball-end milling cutter, in which cutting edges have differences, a new method combining the average milling force method with particle swarm optimization(PSO)was proposed. Firstly, the milling force models and the identification models based on the average milling force method are constructed ignoring the differences of cutting edges. Then, the algorithm for searching more accurate cutting force coefficients based on PSO was given. The algorithm uses the coefficients obtained by the average milling force method as initial values, correction factors of cutting force coefficients as design parameters, and sum of squared deviations between the minimum cutting force of simulation and experiment as objective function. Finally, a series of simulations and experiments are performed. The results show that the predicted milling forces with corrected cutting force coefficients have a better consistency with measured forces.
Key words: ball-end milling cutter    cutting force coefficients    milling forces    coefficient identification    particle swarm optimization(PSO)    

铣削力作为衡量球头铣刀铣削过程的重要物理参数, 一直是加工领域关注的热点.早在20世纪90年代, Lee等[1]基于离散的微元切削力建立了球头铣刀三轴铣削的铣削力模型, 并提出了利用正交切削数据估计切削力系数的方法.Cao等[2]提出了考虑球头铣刀倾角的切削力系数辨识方法.魏兆成等[3]针对球头铣刀铣削加工三维曲面的铣削力预测进行了深入研究.Wojciechowski等[4-5]提出了根据瞬时铣削力辨识切削力系数的方法, 并建立了球头铣刀存在偏心的铣削力模型.Fu等[6]建立了球头铣刀存在偏心时的铣削力解析模型.Dikshit等[7-8]将切削力系数考虑为轴向位置的多项式函数, 并提出了基于平均铣削力确定切削力系数的方法.Nan等[9]合并简化了球头铣刀倾斜铣削时的切削力系数, 并采用平均铣削力方法进行了切削力系数辨识.

综上所述, 球头铣刀铣削力研究的核心在于建立正确的铣削力模型和确定准确的切削力系数.目前, 铣削力建模和切削力系数辨识都取得了丰硕的研究成果, 相关理论日益完善, 能实现大多数球头铣刀铣削过程的铣削力预测.但在近期进行的球头铣刀切削力系数辨识实验中出现了相邻切削刃所受铣削力明显不同的现象, 主要是由于球头铣刀不同切削刃之间存在一定差异, 例如刀具几何偏心、切削刃前后角误差等.因此切削力系数辨识需要考虑切削刃的差异, 即不同切削刃的切削力系数不同.

目前的切削力系数辨识方法(主要是平均铣削力方法和瞬时铣削力方法)只适用于球头铣刀切削刃完全一致或仅仅存在偏心的情况, 因为将不同切削刃的切削力系数考虑为不同时, 利用现有辨识方法建立的辨识模型会出现线性相关, 不能求解.因此, 为了能够准确辨识切削刃存在差异的球头铣刀的切削力系数, 下文将结合平均铣削力方法和粒子群优化算法进行相关的理论和实验研究.

1 铣削力建模 1.1 工件坐标系和刀具坐标系

建立铣削过程中工件坐标系和刀具坐标系, 如图 1所示.图 1中, 坐标系ow-xwywzw为工件坐标系; 坐标系o′w-x′wy′wz′w是与工件坐标系的坐标轴方向相同, 且原点位于球头铣刀球面球心的过渡坐标系; 坐标系o″w-xwy″wzw是由坐标系o′w-x′wywzwy′w旋转α角, 使得x″w与刀轴方向垂直得到的过渡坐标系, 定义α角为进给倾斜角; fz为刀具每齿进给量在工件坐标系中的矢量形式; 过渡坐标系o′-x′y′z′x′轴正方向是进给方向在垂直于刀轴平面内的投影方向, z′轴正方向是刀具轴线向上的方向; 夹角γ是绕x″w轴旋转z″w轴到z′轴所需的角度, 定义γ角为侧倾角; R是球头铣刀半径; 坐标系o-xyz是刀具坐标系, 其圆心位于球头铣刀刀尖处, 坐标轴方向与坐标系o′-x′y′z′的坐标轴方向相同; a为工件上的切削深度.

图 1 工件坐标系和刀具坐标系 Fig.1 Coordinate systems of workpiece and cutter

根据图 1可得到坐标系o′w-x′wy′wzw和坐标系o-xyz之间的旋转变换关系w′cR

(1)

式中, w′nx′, w′ny′, w′nz′分别为o′-x′y′z′各坐标轴方向在o′w-xwywzw中的单位矢量, 可表示为

(2)
1.2 铣削力模型

将切削刃离散为有限的切削微元, 如图 2所示.图 2中:κ是切削微元的轴向位置角, rad; ψji是切削刃微元相对于切削刃顶点的圆周位置角, rad; φji是切削刃j上切削微元i相对于x轴正向的圆周位置角, rad; n是主轴转速, r/min; db是切削宽度, mm; dS是切削微元长度, mm; h是瞬时未变形切屑厚度, mm; dFt, ji, dFr, ji和dFa, ji分别为切向、径向和轴向的微元切削力分量, N.

图 2 切削刃微元切削力 Fig.2 Cutting forces of discrete element of cutting edge

根据经典的线性微元切削力模型[10], 每个切削微元所受切削力可描述为

(3)

式中:Kte, Kre, Kae分别为切向、径向、轴向犁耕力系数, N/mm; Ktc, Krc, Kac分别为切向、径向、轴向剪切力系数, N/mm2; 切削微元长度dS、切削宽度db和瞬时未变形切屑厚度h的表达式为

(4)

式中, β为刀具的公称螺旋角, rad.

结合式(3)和式(4), 通过积分求和可得铣削力为

(5)

式中:Nf为切削刃数; κjU, κjL分别为切削刃j的上、下切触边界; q是与βκ有关的表达式, ; Dji是微元切削力变换到刀具坐标系中的变换矩阵,

(6)
2 切削力系数辨识方法

为了提高优化搜索效率, 降低求解过程不收敛概率, 首先利用平均铣削力方法估计得到近似的切削力系数, 然后以此为初值利用粒子群优化算法搜索更准确的切削力系数.

2.1 基于平均铣削力的辨识模型

相关研究[10]表明对于球头铣刀球面部分的切削刃而言, 将犁耕力系数考虑为常数, 剪切力系数考虑为与轴向位置角有关的多项式函数能更准确地预测铣削力大小.因此, 剪切力系数可表示为

(7)

根据平均铣削力方法, 结合式(5)和式(7)可得到

(8)

式中:Fm为铣削力测量结果的平均值, 即Fm=[Fmx  Fmy  Fzm]T; I为基本的辨识系数矩阵; K为待辨识的切削力系数.

(9)

式中:Fxm, Fym, Fzm为刀具所受铣削力测量值在刀具坐标系中的分量; φ为刀具旋转角度.

(10)
(11)

由式(8)~式(11)可以看出, 一组铣削实验数据只能构造3个方程的方程组, 但切削力系数个数远大于3, 需要多组非线性相关的实验数据构成正定或超定方程组.为此, 根据多组实验, 利用最小二乘估计可得到切削力系数的估计值, 即辨识模型为

(12)

式中:Fgm为第g组实验的铣削力平均值; Ig为第g组实验对应的辨识系数矩阵; m为实验组数.

2.2 基于粒子群优化的切削力系数修正算法

1) 目标函数.粒子群优化的目标是搜索得到准确的切削力系数使得铣削力的仿真计算值和实验测量值完全吻合.因此, 对刀具旋转一周进行离散, 计算所有离散点处铣削力仿真计算值和测量值之间偏差的平方和最小作为优化目标函数, 即

(13)

式中:d为离散数; Fim, Fis分别为第i个离散处铣削力的测量值和仿真计算值.

2) 设计变量.设计变量是待辨识的切削力系数, 但为了保证已有的近似切削力系数在算法更新过程中具有相同的百分比变化趋势和统一边界约束, 故引入切削力系数的修正系数作为设计变量, 即(Xi为设计变量的第i个元素).此外, 由于铣削力测量值为随时间变化的曲线, 而铣削力计算值为随刀具旋转角度变化的曲线, 在计算目标函数结果时需要将测量值变换为随角度变化的曲线.其中涉及的刀具旋转初始角度只能通过搜索确定, 故将其作为设计变量.至此, 所有设计变量为

(14)

式中:CjKte, …, CjKac为切削刃j的切削力系数修正系数; φinit为刀具旋转初始角度, rad.

根据式(14)中各设计变量物理意义, 其约束为

(15)

3) 算法流程.根据目标函数、设计变量和粒子群优化[11], 设计搜索切削力系数的算法流程如图 3所示.

图 3 搜索切削力系数的算法流程 Fig.3 Flowchart for searching cutting force coefficients

为了降低铣削力测量值中的噪声干扰, 采用巴特沃斯低通滤波对其进行处理, 并利用平均铣削力方法根据多组铣削力测量值估计切削力系数的初始值, 目标函数计算时则使用一组较好的测量值.

3 切削力系数辨识的实验研究 3.1 实验系统

为了验证切削力系数辨识方法, 选用一段直径100 mm、长度150 mm的铝合金AL2014-T6棒材为工件材料, 两刃硬质合金球头铣刀(定制刀具, 型号R216.42-10030-Al10G 1620, PVD(Ti, Al)N2涂层)为刀具, 进行实验研究.刀具详细参数如表 1所示.

表 1 刀具参数 Table 1 Parameters of the cutter

铣削实验在DMG-DMU50五轴数控机床上进行; 铣削力测量过程由Kistler9275三向压电测力仪、Kistler5070电荷放大器和Kistler2855A5数据采集卡组成的测量系统完成; 构建的实验系统如图 4所示.

图 4 实验系统 Fig.4 Experimental system
3.2 辨识实验和数据处理

辨识实验采用倾斜槽切铣削方式, 以实现避免大切深情况下的铣削力还能反映球头部分所有切削刃的切削作用.铣削方案和效果如图 5所示, 具体工艺参数和刀具所受平均铣削力(由测量值根据式(9)计算得到)如表 2所示.实验过程中主轴转速n为3 000 r/min, 铣削力测量的采样频率为7 100 Hz.根据表 2的数据可估计得到球头铣刀的切削力系数为

图 5 倾斜槽切铣削实验方案和效果 Fig.5 Experimental scheme and result of milling slot (a)—轴测图;(b)—沿x轴负方向的正投影图; (c)—槽切铣削效果.
表 2 铣削工艺参数 Table 2 Process parameters of millingS
(16)

以式(16)的近似切削力系数为初值, 根据图 3的流程利用Matlab实现相关计算.选择实验8作为优化搜索的测量数据, 设置最大迭代数为26 000, 最小迭代容差为1.0×10-6, 进行迭代计算, 其迭代收敛曲线如图 6所示.迭代过程具有较好的收敛性, 经过210次的迭代计算即可使目标函数值小于迭代容差.由此确定的切削刃1的切削力系数为

图 6 收敛曲线 Fig.6 Progress of the solver
(17)

切削刃2的切削力系数为

(18)
3.3 辨识结果的实验验证和分析

为了验证确定的切削力系数, 仍然以前述的工件、刀具和铣削力测量系统为基础, 选择主轴转速3 000 r/min、工件切深1 mm、每齿进给量0.06 mm/z, 设置侧倾角为-30°, 进行槽切铣削实验.铣削过程中铣削力测量的采样频率设置为7 100 Hz.将铣削力的测量值和仿真计算结果进行对比, 如图 7所示.

图 7 铣削力的测量值和仿真计算结果 Fig.7 Simulated and measured milling forces (a)—x方向的铣削力;(b)—y方向的铣削力;(c)—z方向的铣削力.

对比相邻切削周期的铣削力测量值可以看出, 球头铣刀两切削刃的铣削力存在一定差异, 并且呈现出稳定性和周期性, 其原因主要是刀柄和刀具制造误差引起, 例如偏心、切削刃的形状误差等.因此, 本文引入切削力系数的修正系数.不仅将工件材料属性、刀具材料属性、刀具理想几何形状等因素的作用效果, 而且还将切削刃的差异效果(制造误差)全部纳入切削力系数中.图 7表明修正的切削力系数用于铣削力仿真, 其仿真与测量值具有更好的吻合度, 而且能相对准确地预测铣削力峰值.

根据图 7计算的仿真结果和测量值之间的平均铣削力误差和偏差平方和如表 3所示.利用修正后的切削力系数进行铣削力仿真, 其仿真结果具有更小的平均铣削力误差和偏差平方和.由此可以定量证明切削力系数修正方法的有效性和可靠性.

表 3 仿真结果和测量值的定量分析 Table 3 Quantitative analysis of simulated and measured milling forces
4 结论

1) 利用经典的微元切削力模型建立了适用于多轴铣削的球头铣刀铣削力模型, 推导了基于平均铣削力的切削力系数辨识模型.

2) 结合切削力系数辨识的平均铣削力方法和粒子群优化算法设计精确切削力系数的算法流程.引入切削力系数的修正系数为设计变量, 即将切削刃差异的作用效果纳入切削力系数中, 以此实现球头铣刀切削刃存在差异的切削力系数辨识.

3) 通过仿真和实验, 验证球头铣刀切削刃存在差异时切削力系数辨识方法的可行性和正确性.结果表明采用修正的切削力系数, 不仅能准确地预测铣削力峰值, 而且具有更好的吻合度和精度.

参考文献
[1]
Lee P, Altintaș Y. Prediction of ball-end milling forces from orthogonal cutting data[J]. International Journal of Machine Tools and Manufacture, 1996, 36(9): 1059–1072. DOI:10.1016/0890-6955(95)00081-X
[2]
Cao Q, Zhao J, Han S, et al. Force coefficients identification considering inclination angle for ball-end finish milling[J]. Precision Engineering, 2012, 36(2): 252–260. DOI:10.1016/j.precisioneng.2011.10.007
[3]
Wei Z C, Wang M J, Cai Y J, et al. Prediction of cutting force in ball-end milling of sculptured surface using improved Z-map[J]. International Journal of Advanced Manufacturing Technology, 2013, 68(5/6/7/8): 1167–1177. DOI:10.1007/s00170-013-4909-x
[4]
Wojciechowski S. The estimation of cutting forces and specific force coefficients during finishing ball end milling of inclined surfaces[J]. International Journal of Machine Tools & Manufacture, 2015, 89: 110–123.
[5]
Wojciechowski S, Maruda R W, Nieslony P, et al. Investigation on the edge forces in ball end milling of inclined surfaces[J]. International Journal of Mechanical Sciences, 2016, 119: 360–369. DOI:10.1016/j.ijmecsci.2016.10.034
[6]
Fu Z, Yang W, Wang X, et al. An analytical force model for ball-end milling based on a predictive machining theory considering cutter runout[J]. International Journal of Advanced Manufacturing Technology, 2016, 84(9/10/11/12): 2449–2460.
[7]
Dikshit M K, Puri A B, Maity A, et al. Determining cutting force coefficients from instantaneous cutting forces in ball end milling[J]. International Journal of Machining & Machinability of Materials, 2016, 18(5/6): 552–571.
[8]
Dikshit M K, Puri A B, Maity A. Analysis of cutting force coefficients in high-speed ball end milling at varying rotational speeds[J]. Machining Science & Technology, 2017, 21(1): 1–20. DOI:10.1080/10910344.2017.1284562
[9]
Nan C, Liu D. Analytical calculation of cutting forces in ball-end milling with inclination angle[J]. Journal of Manufacturing and Materials Processing, 2018, 2(2): 35. DOI:10.3390/jmmp2020035
[10]
黎柏春, 王振宇, 王国勋, 等. 基于瞬时铣削力的球头铣刀铣削力系数辨识[J]. 东北大学学报(自然科学版), 2016, 37(5): 678–682.
( Li Bai-chun, Wang Zhen-yu, Wang Guo-xun, et al. Milling force coefficient identification of ball-end milling based on instantaneous milling forces[J]. Journal of Northeastern University (Natural Science), 2016, 37(5): 678–682. DOI:10.3969/j.issn.1005-3026.2016.05.015 )
[11]
Zhang Q, Liu W, Meng X, et al. Vector coevolving particle swarm optimization algorithm[J]. Information Sciences, 2017, 394/395: 273–298. DOI:10.1016/j.ins.2017.01.038