1. 引言
针对数控加工过程优化,多年来国内外学者大都是围绕离线 [1] [2] [3] 和在线 [4] [5] [6] 这两种优化方法分别进行研究,而关于两者相结合优化的基础理论和应用研究比较有限 [7] [8] [9]。但在实际加工过程中,影响加工因素很多,除了与离线优化参数有关,也受到电机电流,刀具温度,切削力等在线因素影响;同时单独的自适应控制方法控制切削力效果也不太理想,控制器不能由于切削参数突变而足够快地作出反应去消除切削力大的突变 [10],因此对离线和在线相结合优化技术进行研究对数控加工过程优化有重要意义。
2. 数控加工参数离线–在线优化策略及系统原理
2.1. 优化策略
优化策略主要是将进给速度离线优化与切削过程在线自适应优化相结合,如图1所示。相对于传统方法,新的优化控制系统的目标是保持尽可能高的切削率的同时,使得切削力尽可能接近设定值,保证加工过程的平稳。优化系统通过自适应调节进给速度,自动调节到稳定的切削状态,当主轴负载降低时,系统增加进给速度并达到程序设定值,减少加工时间和成本;当主轴负载增加,进给速度降低,避免切削刀具遭到破坏和损坏。离线与在线优化过程如下:
(1) 系统程序中设定的基本参数为参考切削条件。
(2) 通过基于Pareto遗传算法和TRIZ理论相结合的离线优化算法优化参考切削条件。
(3) 由离线优化算法优化程序中设定的进给速度,输送到加工机床的CNC控制器中。
(4) 所测量到的主轴电机电流被送到模糊自适应控制系统。
(5) 模糊自适应控制系统调整优化的进给速度并反馈给机床,并依据此进给速度值进行切削。
(6) 当切削条件发生改变时,重复(1)~(5),直到所有切削完成。
基于所测量的主机电流的峰值(图1),模糊自适应控制器通过分配进给速度的百分率给CNC控制器去调整进给速度。实际的进给速度是由进给速度的百分率和程序中设定的进给速度值来产生。如果优化切削条件的系统功能可靠,优化后的进给速度会一直保持在参考值不变,在这种情况下,正确率是100%。为了使得控制器能调整到电流值的峰值,必须保证一定的采样间隔时间内采样电流值传输到模糊控制算法,离线、在线优化算法的数据准确性和软件系统的可靠性是保证信息采集准确的保障。每一步切削的进给速度首先经过离线优化,然后再经过自适应控制在线优化产生机床加工用参数,系统在第4步或最迟在循环之前使得电流值回归到期望值。
![](//html.hanspub.org/file/2-2340688x9_hanspub.png)
Figure 1. Off-online combined optimization scheme
图1. 离线–在线优化方案
2.2. 系统原理
数控铣削过程离线–在线优化系统构成模块主要有:一、离线优化模块。主要作用是实现基本切削参数的优化,并输送到数控系统。二、在线优化模块。主要作用是从主轴电机中提取电流信号特征值与设定值进行比较,通过模糊控制器的调节,实现切削力的在线优化。图2所示为系统总体架构,上位机部分是数控系统主机,就加工动作进行控制;下位机的功能主要是进行数据采集、传输,同时还要进行信号监测与识别。
3. 系统软、硬件结构实现
3.1. 优化系统软件实现
基于数控系统软件总体架构 [11] [12] 及可视化编程软件,开发了离线–在线优化系统软件模块,并嵌入到自主研发的TDNC-H8和TDNC-SX数控系统中。图3为TDNC-H8数控系统中的优化模块,图4为TDNC-SX数控系统中的优化模块。
在TDNC-H8数控系统中嵌入离线优化模块,根据设定条件及基本切削参数对程序中的参数进行优化,并在主界面上进行显示;同时在“机床”工作区,设有“监控”单元,即数据采集系统,通过高速现场总线从传感器获取实时数据,并在界面上进行显示,其中第三通道为提取的主轴电机电流信号,以数值柱状图形式显示,更为直观。所提取到的电流值同时传递给模糊控制程序进行判断和运算,如果超过设定值,启动模糊控制程序,调整进给速度倍率,并且相应地在主界面上显示进给速度值的变化,进而使得电流值尽快回归设定值,实现在线优化;同时将实际电流值与设定值比较得到负载率,以柱状图形式在主界面上显示。
![](//html.hanspub.org/file/2-2340688x10_hanspub.png)
Figure 2. Off-line and on-line combined optimization system
图2. 离线–在线优化系统原理
![](//html.hanspub.org/file/2-2340688x11_hanspub.png)
Figure 3. Optimization module of TDNC-H8 system
图3. 基于TDNC-H8数控系统的优化模块
3.2. 系统硬件
数控铣削参数离线–在线优化系统硬件结构主要包括所基于的数控系统硬件平台和在线自适应优化模块电流提取装置。图5为基于自主开发的TDNC-SX数控系统硬件平台,同时也是本文研究的离线–在线优化系统实现所基于的硬件平台。具体由以下几部分组成。
![](//html.hanspub.org/file/2-2340688x12_hanspub.png)
Figure 4. Optimization module of TDNC-SX system (a) oscilloscope function (b) load display
图4. TDNC-SX数控系统及参数监测和优化模块
![](//html.hanspub.org/file/2-2340688x13_hanspub.png)
Figure 5. TDNC-SX system hardware platform
图5. TDNC-SX数控系统硬件平台
数控系统:实验中采用TDNC-W200型数控铣床,系统为自主研发的TDNC-SX系统。
(2) 电流传感器:电流传感器型号为I412F21,输入规格为30 A,输出规格为0~5 V,供电电源为24 V。对主轴电机的交流电流进行实时测量,将其变换为标椎的直流电压(Uz)输出,假定在传感器量程范围内,任意测得值一个输入值为Ir,那么输出电压值
。
(3) 数据采集卡:基于功能扩展考虑,选取的是8通道ADC转换芯片ADS8568,从而满足高速连续的数据采集需求。
4. 实验验证
以CAM软件生成的数控程序为研究对象,分别进行传统铣削加工和采用离线-在线优化系统的加工实验,对比优化前后的切削负荷变化情况,检验是否实现恒力切削,保持加工稳定性;并通过优化前后加工时间变化对比加工效率,及通过测量表面粗糙度对比加工精度。
数控铣削离–在线优化实验设备选择自主研发的TDNC-W200数控铣床,如图6所示,数控系统为自主研发的TDNC-SX系统,电流提取和监测装置如图7,实验基本条件和参数如表1所示,以切削深度变化为变化因素进行平面铣削。
4.1. 变切深铣削单工序传统加工实验
变切深传统铣削单工序加工实验参数见表2,以切削深度改变为变化因素,分别按照0.5 mm,1 mm,1.5 mm,2 mm的切深参数进行平面铣削,并且传统的铣削加工进给速度值保持恒定不变,其加工过程及结果如图8所示。
通过计算可以得出,整个加工时间为176 s,经测量,表面加工精度为10 μm;当切深发生变化时,进给速度值为200 mm/min保持不变,整个切削过程,电流值没有达到允许最大值,即切削力没有达到最大值,机床加工效率较低。
![](//html.hanspub.org/file/2-2340688x15_hanspub.png)
Figure 6. Machine tool in experiment
图6. 离线–在线优化实验机床
![](Images/Table_Tmp.jpg)
Table 1. Off-online optimization experimental parameters
表1. 数控铣削离线–在线优化实验参数
![](Images/Table_Tmp.jpg)
Table 2. Traditional processing experimental parameters of single process
表2. 变切深单工序传统加工实验参数
![](//html.hanspub.org/file/2-2340688x17_hanspub.png)
Figure 8. Traditional processing experiment of single process
图8. 单工序传统加工实验过程
4.2. 变切深铣削单工序优化加工实验
与传统试验加工要求相同,以切削深度改变为变化因素,分别按照0.5 mm,1 mm,1.5 mm,2 mm的切深参数进行平面铣削实验,基于机床实际情况,限定切削速度范围为
,每齿进给量范围为
。首先采用离线优化方法得到最优的切削速度和每齿进给量,例如:当切深为0.5 mm时,运用文献 [13] 阐述的方法,得到图9和表3所示的优化结果。
![](//html.hanspub.org/file/2-2340688x20_hanspub.png)
Figure 9. Pareto set of 0.5 millimeters
图9. 切深0.5毫米时的最优解集
从中可以看出,当刀具耐用度越大时,加工效率越低,加工成本也降低,并且基于经验一般进行折衷选择,即选择刀具耐用度 ≤ 300 (min),加工效率 ≤ 2 (min−1)的参数,如表4所示。然后再结合TRIZ理论进行最优解的决策,通过比较,根据加工效率优先考虑,兼顾刀具耐用度和加工成本的原则,第41组参数符合要求,确定为最终最优加工参数,同理,得到当切深分别为1 mm,1.5 mm时的最优解集如图10所示,再基于TRIZ理论对最优解集进行决策,分别得到最优解如表5所示。
![](Images/Table_Tmp.jpg)
Table 3. Optimization results of 0.5 millimeters
表3. 切深0.5毫米时的优化数值
![](Images/Table_Tmp.jpg)
Table 4. Machining parameters set of 0.5 millimeters
表4. 切深0.5毫米时的最优加工参数解集
然后,根据离线优化后所得最优解根据文献 [14] 的方法进行在线切削加工实时在线优化。依据加工平台实际情况,为了保机床、刀具和工件,设定电机允许最大电流值为8 A,以切削深度改变为变化因素,采用离线–在线优化系统进行加工实验,基本参数及结果见表6,加工过程及效果如图11所示。
表6数据显示,第一道工序为铣削切深为0.5 mm的平面,此时经离线优化后初始进给速度值为230 mm/min,进给倍率为100,电流值为7.2 A,通过在线自适应优化,输出进给倍率调整量为50,即系统进给速度调整到240 mm/min,此时电流值为7.8 A,接近设定值,完成加工时间为30 s,经测量,表面加工精度为8 μm;其他几个工序的加工实验同理。
从数值上看,当实际电流小于设定电流值时,系统通过在线自适应调整,使得系统电流回归到设定值附近,即切削力保证在最大值附近,发挥机床最大效率。当切深为2 mm时,电流值为8.2 A,此时超出设定值,系统通过在线自适应调整,降低进给速度到100 mm/min,此时电流值降低到7.6 A,回归到设定值附近,虽然加工时间稍微增加,但保护了机床和刀具。
采用传统方法和优化方法加工实验的基本参数和切削条件相同。但当切深改变时,传统加工中,进给速度值恒定不变,电流和切削力从未达到允许最大值;而优化加工过程中,进给速度得到在线调整,保证允许值范围内的最大电流和最大切削力,并且基于自适应控制系统的进给速度比传统加工的进给速度值要大,因此,在线自适应优化系统提高了加工效率。通过计算加工时间,对于每一个工序来说,自适应优化系统的加工时间比传统加工时间节省了14秒,假如完成全部加工需要15个工序,那么加工一个工件的时间就缩短了210秒。同时,当系统电流值超过设定值,即切削力突然增加,超出设定值时,通过自适应调整进给速度,降低电流值,即减小切削力,实现对机床、工件和刀具的保护。
![](//html.hanspub.org/file/2-2340688x21_hanspub.png)
Figure 10. Pareto set based on different the cutting depth (a) 1 millimeter, (b) 1.5 millimeter and (c) 2 millimeter
图10. 不同切深时的最优解集
5. 应用
基于系统离线–在线优化模块和功能进行飞机模型加工,主要用于粗加工阶段。根据实验用机床实际情况,切削速度为
,每齿进给量为
,切深为0.2 mm,飞机的外形轮廓总长为318 mm,如图12所示,具体实验参数如表7所示。
![](Images/Table_Tmp.jpg)
Table 5. Machining parameters based on different the cutting depth
表5. 不同切削深度时最优加工参数
![](Images/Table_Tmp.jpg)
Table 6. Off -on line optimized processing experimental parameters
表6. 离线-在线优化加工实验基本参数
![](//html.hanspub.org/file/2-2340688x24_hanspub.png)
Figure 11. Off-on line optimized machining process
图11. 单工序离线–在线优化加工实验过程
![](Images/Table_Tmp.jpg)
Table 7. Off-line and on-line optimization experimental parameters of model plane
表7. 离线–在线优化飞机模型加工实验参数
采用基于Pareto遗传算法和TRIZ理论相结合的离线优化方法,得到以最大加工效率,最大刀具耐用度和最低加工成本为多目标的最优切削参数组合,如图13和表8所示。
![](//html.hanspub.org/file/2-2340688x26_hanspub.png)
Figure 13. Pareto set of machining parameters for aircraft model
图13. 飞机模型加工参数Pareto解集
![](Images/Table_Tmp.jpg)
Table 8. Off line optimization experimental parameters of model plane
表8. 飞机模型离线优化加工参数
根据离线优化后的参数进行编程和加工,在系统在线模糊自适应调节下,当切削电流超过和达不到设定值时,系统会通过调节进给倍率,进而调节进给速度,使得电流回归设定值,以保证加工过程稳定,并且发挥机床最大功率,提高加工效率和质量。飞机模型加工过程在线优化参数如表9和图14所示。
由图15看出,电流值在40 s时开始靠近设定值7.6 A,并且上下波动幅度较小,在100 s时基本稳定在设定值。由于开始加工后启动模糊自适应在线优化存在延迟,并且通过电机附带的显示器读数,调整前电流为7.9 A,高过电流设定值,在模糊控制的作用下调整到既定值,实现了在保证一定加工效率和加工成本的同时,也保证了机床加工稳定性和加工质量,验证了离线和在线结合优化方法的可行性,加工实验过程和效果如图16所示。
(a)
(b)
Figure 14. Online optimization of machining parameters interface display of model plane(a) before online optimization and (b) after online optimization
图14. 飞机模型在线优化加工参数界面显示
![](Images/Table_Tmp.jpg)
Table 9. On line optimization experimental parameters of model plane
表9. 飞机模型在线优化加工参数
![](//html.hanspub.org/file/2-2340688x29_hanspub.png)
Figure 15. On line current adjustment of model plane machining
图15. 飞机模型加工电流在线调节情况
6. 结论
本文针对数控加工参数离线和在线优化特点,提出了离线优化和自适应在线调整相结合的优化方案,形成了由进给速度离线优化和切削过程在线自适应控制的优化策略,并详细阐述了离线优化和在线优化间参数传递及优化过程。在此基础上,基于自主研发的数控加工平台软硬件架构开发了优化系统模块,并在平台上进行实验,以加工飞机模型为例,首先通过Pareto和TRIZ相结合的离线优化方法,得到以加工效率、刀具耐用度和加工成本为优化目标时的最优切削速度和系统进给量;接着,通过在线优化系统根据所采集的电流信息,进行进给速度的在线自适应优化,最终实现了加工效率和加工成本最优的同时,提高了机床加工稳定性和加工质量,进而验证了离线–在线优化方案的可行性和方法的正确性。