西门子828D伺服系统参数优化研究

2020-07-01 08:52
上海电气技术 2020年2期
关键词:圆度伺服系统数控机床

郭 课

1.南京航空航天大学 机电学院 南京 2100162.河南工学院 机电工程系 河南新乡 453003

1 研究背景

数控机床加工精度的高低是由多方面因素决定的,其中最为重要的两个方面是机床的电气特性和机械特性。

机械特性是数控机床精度的表现形式,电气特性是数控机床精度的内在根源。单纯提高机械特性或者电气特性,有时并不能带来高精度、理想化的加工效果,只有数控机床的电气特性和机械特性相匹配,才能达到良好的加工效果,适应实际生产的需要[1-3]。由此,笔者对西门子828D伺服系统参数优化进行研究。

2 伺服系统参数优化原理

交流伺服驱动器由电流环、速度环和位置环组成。一般而言,位置环是一个简单的比例调节器,调节比较简单。速度环和电流环由比例积分调节器组成,是驱动器的核心部分,速度环还是驱动优化的调整重点。驱动优化的关键是提高速度环的动态特性,提高动态特性的关键在于提高速度环比例环节的增益,减小积分环节的时间常数。一般情况下,交流伺服系统设备出厂时,厂家会给出一组默认的参数值,但是这并不能确保数控机床的性能达到最优,在数控机床使用一段时间后,需要对伺服系统的参数进行重新设定和优化。伺服系统参数优化指根据频率响应特性测试、阶跃响应测试和圆度测试进行参数调节,使数控机床的机械加工性能得到进一步提高[4]。

一般情况下,交流伺服驱动器驱动轴的控制框图如图1所示。

图1 交流伺服驱动器驱动轴控制框图

3 伺服系统参数优化过程

伺服系统参数优化前,需要将参数MD32640设为1,激活动态刚性控制。如果有第二测量系统,同样需要激活。在人机交互界面上依次点击“选择菜单”“调试”“优化测试”“选项”,出现如图2所示轴选择界面和图3所示优化选项界面。

图2 轴选择界面

图3 优化选项界面

用按键选择轴选择界面上的X轴,点击“优化”按钮。在弹出的如图4所示预定义方案界面中,根据优化需要选择相应的策略。建议策略选择为:适中优化,轴策略101,速度环策略303,位置环策略201。将需要参数优化的轴设定在如图5所示轴停止位置界面的中间,这样优化时轴移动不会碰到限位。点击“确认”按钮,按照提示按下机床控制面板上的“循环启动”按键,轴会缓慢移动,出现如图6所示测试执行中界面。根据提示多次按下机床控制面板上的“循环启动”按键,人机交互界面上显示优化过程中的转速控制器高低频测量曲线[5],如图7至图11所示。

图4 预定义方案界面

图5 轴停止位置界面

最后显示优化测试结果,如图12所示。点击“接收”按钮,此时X轴显示“已优化”提示,如图13所示。

对于其它轴的测试,也按照以上操作进行。优化主轴参数时,必须先激活主轴控制使能参数DB380x.DBX2.1,否则 会出现“无使能”报警[6]。在编辑主轴控制使能部分可编程序控制器程序时,应考虑优化时的控制程序。建议采用如图14所示优化控制程序梯形图,将可编程序控制器中机床数据MD14512使能功能激活,即可优化主轴参数。在优化时,主轴会切换到位控模式,倍率从主轴位控模式倍率参数DB380x.DBB0中读取。所以在可编程序控制器程序中,应将进给倍率开关的信号送至主轴的位控模式倍率参数DB380x.DBB0中[7]。

图6 测试执行中界面

图7 转速控制器低频1测量曲线界面

图8 转速控制器低频2测量曲线界面

图9 转速控制器低频3测量曲线界面

图10 转速控制器高频1测量曲线界面

图11 转速控制器高频2测量曲线界面

图12 优化测试结果界面

图13 X轴优化完成界面

图14 优化控制程序梯形图

4 参数优化结果调整

由于优化时各轴都是独立进行测试的,因此在所有轴参数都优化以后,需要进行各轴匹配,对各轴参数优化结果进行相应调整[8]。在自动优化后,需要进行轴参数调整,使频率一致,取最小值p1433;使位置环增益一致,取最小值MD32200;使速度控制时间一致,取最大值MD32810;激活各轴参数FFW_MODE=3,包括主轴。如果优化后手动移动轴时有振动现象,那么可以设置MD32420 JOG_AND_POS_JERK_ENABLE=1,激活手动模式下的加加速度控制功能,再将MD32430 JOG_AND_POS_MAX_JERK设为20~50,即可消除振动。

5 圆度测试

圆度测试用于进行与圆加工质量相关的调整。各轴特性决定圆加工质量,因此调整前应对相关轴速度环、位置环参数进行优化。优化增益、加速度,用于调整圆度,使参与圆插补的每个轴实际增益一致。如果加工结果为椭圆,应该匹配MD32200、MD32300。优化反向间隙,用于调整象限角质量MD32450。优化过象限补偿,用于调整轴过象限时摩擦对轴的影响参数MD32500、MD32520、MD32540等。

圆度测试的前提是各轴参数已经优化,包括速度环、位置环,临时取消反向间隙和丝杠螺距误差补偿[9]。

以下介绍圆度测试的步骤。

(1) 在自动模式或者半自动模式下编写一个简单的圆程序,如:

G0X0Y0

G02 I50 J0 TURN=20 F2000

M30

(2) 通过依次点击“选择菜单”“调试”“优化调试”“圆度测试”对测试圆进行相应设置。圆度测试界面如图15所示。

图15 圆度测试界面

(3) 按下“循环启动”按键,运行程序。

(4) 测试完成后按图形键,得到圆度测试显示界面,如图16所示。

测试中,可以通过调整参数来调整轴过象限的质量。

参数MD32500设置为1,圆度测试理想曲线如图17所示。

参数设定值不合理时,圆度测试结果分别如图18~图21所示。

图16 圆度测试显示界面

图17 圆度测试理想曲线

通过伺服电机编码器反馈得到的圆度测试结果。测试后要激活反向间隙和丝杠螺距误差补偿,再进行球杆仪测试[10]。某加工中心经优化后,零件表面的加工质量得到了明显改善,说明伺服系统参数优化对提高零件加工质量具有重要意义。伺服系统参数优化前后加工对比如图22所示。

图18 MD32520过小时圆度测试结果

图19 MD32520过大时圆度测试结果

图20 MD32540过小时圆度测试结果

图21 MD32540过大时圆度测试结果

6 结束语

实现数控机床最佳的工作状态,首先需要进行驱动优化,包括调整位置控制参数、位置设定值、滤波器参数等。伺服系统参数优化是对伺服系统的参

图22 伺服系统参数优化前后加工对比

数进行调整,提高数控机床的动态性能,使数控机床的电气特性和机械特性更好地匹配,进而充分发挥数控机床的加工性能,提高零件的加工质量。笔者对西门子828D伺服系统的参数进行了优化,达到了预期的效果。需要注意的是,由于每一台数控机床的机械特性和加工要求不同,造成在实际伺服系统参数优化过程中,相关参数存在很大的差异,即使是同一型号的数控机床,由于装配精度和磨损程度不同,各项参数指标也可能会存在差异。对此,还需要不断积累经验和长期探索。

猜你喜欢
圆度伺服系统数控机床
大型五轴数控机床圆度误差测试与分析
喷油器深孔圆度加工工艺参数优化研究
浅谈支撑轴力伺服系统在深基坑中的应用
基于ESO的电液位置伺服系统反步滑模控制
杭州华方数控机床有限公司
数控机床故障检测与维修
数控机床DNC网络管理平台在智能制造中的应用
液压伺服系统产品测试生产流程优化
数控机床电气系统的故障诊断与维修
圆度误差处理模型及算法研究