802D机床控制面板PLC的应用
0 引言
西门子802D系统是用于数控车床、铣床的全数字式数控系统。系统随机提供了基于Programming Tool PLC 802 V3.0 以上版本的标准PLC应用程序SAMPLE.PTP,它包括大部分与机床常用控制要求相对应的子程序。用户使用时只需要通过设定机床参数MD14510[16]的对应位,选择机床类型,即可直接利用标准程序控制机床动作。但是,使用者应熟悉程序的设计思路,并根据机床的控制要求,在调用子程序时对局部变量进行正确赋值,有时还需要对标准程序作进一步的改进。本文以SAMPLE_MILL_802D.PTP的子程序中的SBR34为例,介绍了该子程序对应的按键功能说明及PLC的输入地址关系。若用户自制机床控制面板,也可以按该子程序的方法设计自己的面板处理子程序,将机床控制面板的信号传送到相同的数据区,这样既简化了PLC程序,还省去了大量的PLC编程时间,为系统安装、调试提供了极大的便利。
1 802D标准机床控制面板按键信号说明
802D提供的标准机床控制面板的按键布局如图1所示:
802D机床控制面板具有两个50芯的扁平电缆插座用来连接PP72/48模块,每个插座具有24个数字输入和16个数字输出。机床控制面板的所有按键输入信号和指示灯信号均使用PP72/48模块的输入输出点。它们的排列如表1、表2:
2 子程序34的PLC输入信号部分说明
该子程序的输入按键信号跟机床控制面板K1~K27对应的关系如表3所示:
从以上列表中可以看出,802D机床控制面板常用功能键地址固定,常用功能键有:参考点REF方式键、自动AUTO方式键、MDA方式键等;轴选键为自由定义键, 要使轴选键生效,也得遵循一定的规律,否则所选轴动作不正常。
3 举例说明该子程序的应用
该子程序将来自802D机床控制面板的信号通过PP72/48的输入位传递到接口数据区V1000xxxx以备后续子程序进一步处理。用户按该子程序的方法设计自己的面板处理子程序,相同的功能键直接调用就行了。若要增加相对应功能键的指示灯信号,则需修改PLC程序。如增加自动方式指示灯的PLC程序如图2:
其它的功能键依次类推。
若标准机床控制面板没有涉及的按键,例如冷却键,则需用户自定义I/O地址,自己补充这部分的PLC程序就可以了。
以数控铣床为例,轴选键的面板按键排列顺序为:
此排列顺序有一定的规律性,否则机床所对应的轴选键不起作用。若轴表示为:X、Y和Z轴,则局域变量组合为:L2.0和L2.6定义为Z轴、L2.1和L2.5定义为Y轴、L2.2和L2.4 定义为X轴。至于进给轴的正向、负向点动方式可以随便定义。若该坐标轴的运动方向与机床定义的运动方向不一致,则可通过修改参数:MD32100 轴运动反向:1 电机正转(出厂设定),-1电机反转。
用户利用西门子 802D系统提供的标准PLC应用程序,为系统安装、调试节省时间,缩短设计周期。通过本文的介绍,大家对802D机床控制面板PLC有了详细的了解,这样在利用子程序34时也会更加方便、快捷。
参考文献
[1] SINUMERIK 802D 简明调试指南 技术手册 2007版本
[2] SINUMERIK 802D PLC子程序库说明 技术手册 V2.0版本
[3] Description of PLC Subroutine Library for SINUMERIK 802D sl
暂无评论