APP下载

利用828D系统异步中断子程序实现平旋盘实际转速显示的应用

2017-05-15李军舰任德勇

电气传动自动化 2017年4期
关键词:子程序齿轮箱西门子

李军舰,王 恒,任德勇

1 引言

随着数控机床的快速发展,机床的功能部件越来越多的受到机床厂商及最终用户的青睐,诸如附件头、平旋盘等。然而,在机床增加了这些功能部件后,机床的装调增加了很多难度和问题点。平旋盘作为数控镗铣机床的常用部件,在实际使用中,主轴外置编码器与平旋盘并非1:1传动,这就使得数控系统所采集到的由主轴编码器反馈的速度并不是平旋盘的实际速度,同理HMI所显示的也不是平旋盘的实际速度。针对这一问题,本文应用西门子828D系统的附加负载齿轮箱和异步中断子程序功能,在HMI上实现了平旋盘实际转速的显示。

2 机械结构及实现原理

机床的机械结构如图1所示,电机侧编码器为伺服电机本身自带,负载侧编码器为机床外装编码器,而对于工件侧编码器,因受机械结构、安装位置和机床成本的限制,往往是不作配置的。这样一来,在中间齿轮箱与电机/负载齿轮箱非1:1连接时,前端的负载编码器所采集到的转速也就不是刀具的实际转速。数控系统不作相应转换处理,直接通过HMI显示出来,容易给人造成转速实际值和设定值不相符的假象。

图1 机床机械结构图

利用西门子828D系统附加负载齿轮箱(附件头)的功能,通过增加一组附件头附加减速比,将主轴主动编码器采集到的刀具转速值乘附加减速比,从而可得到主轴刀具的转速。由于机床上附加齿轮箱不是一直使用的,就像镗铣机床上的平旋盘,它只是在需要使用平旋盘的时候才切换到平旋盘档上。若机床采用附加减速箱设置,在不使用平旋盘时,其主轴转速显示也将不符。为解决这一矛盾,考虑结合使用828D系统的异步中断子程序功能,当机床切换到平旋盘时,让附加齿轮箱有效;当退出平旋盘时,使附加齿轮箱无效。图2为利用附加减速箱和异步中断处理前的主轴显示,图3为利用附加减速箱和异步中断处理后的主轴显示。

图2 利用附加减速箱和异步中断处理前的主轴显示

图3 利用附加减速箱和异步中断处理后的主轴显示

3 机床参数设置

3.1 异步中断参数

3.2 附加负载齿轮箱参数

4 编辑异步中断子程序

西门子828D系统支持两个异步子程序,子程序文件名必须为PLCASUP1.SPF和PLCASUP2.SPF。同一时刻,只能有一个异步子程序能执行。PLCASUP1的优先级高于PLCASUP2。

4.1 编辑平旋盘附加减速箱接通异步子程序PLCASUP1

4.2 编辑平旋盘附加减速箱接通异步子程序PLCASUP2

图4 异步中断子程序的系统存放

4.3 将异步中断子程序放在系统制造商循环文件夹下,如图4所示。

5 异步中断的PLC控制

异步中断作为PI服务的子功能,需要PI功能的支持,故而PLC控制应对PI服务做相应的处理。异步子程序要先初始化才能启动,初始化后只要机床不断电或不NCK复位,可以多次启动。异步中断子程序功能,可以由PLC触发特殊的NC程序且不受机床操作模式的限制。

PI服务异步中断优先级:

5.1 异步中断PI服务初始化

异步中断PI服务1:

5.2 异步子程序初始化

异步子程序1初始化:

异步子程序2初始化:

5.3 PI Service 完成

5.4 异步子程序运行状态显示

异步子程序1运行状态显示:

异步子程序2运行状态显示:

5.5 异步子程序运行故障报警处理

6 结束语

应用西门子公司828D系统的附件头,结合PLC异步中断子程序及PI服务等功能,本文在HMI上很好地实现了机床平旋盘实际转速的显示,并在我公司的数控镗铣机床上做了相应的验证,验证结果表明机床达到了用户的预期要求。通过这一应用,为带有多个齿轮变速箱且速度反馈不在终端变速箱上的机床主轴转速显示提供了一个完美的解决方案。

参考文献:

[1]SINUMERIK 840D sl/828D基本功能手册.西门子(中国)有限公司.

[2]SINUMERIK 828D/828D BASIC简明调试手册.西门子(中国)有限公司.

[3]SINUMERIK 840D sl/SINAMICS S120 机床数据和参数手册.西门子(中国)有限公司.

猜你喜欢

子程序齿轮箱西门子
风电齿轮箱轴承用钢100CrMnSi6-4的开发
基于西门子SMART系列PLC关于99套模具选择的实现
西门子重型燃机出海
提高齿轮箱式换档机构可靠性的改进设计
杭州前进齿轮箱集团股份有限公司
浅谈子程序在数控车编程中的应用
子程序在数控车加工槽中的应用探索
西门子840D系统JOG模式下PLC调用并执行NC程序
基于遗传退火优化MSVM的齿轮箱故障诊断
西门子 分布式I/O Simatic ET 200AL