西门子840DSL在自动模式下,为避免员工误碰倍率开关,影响机床正常运行,一般要求机床在自动模式下,主轴、进给轴的倍率保持在100%,不受倍率开关旋转的影响。
1、 查看“NC变量和接口信号”手册中机床控制面板信号里关于主轴倍率、进给倍率的信号定义,结合设备PLC程序中OB100里调用FB1定义的起始地址,找到主轴倍率、进给倍率对应的输入地址,同时也可以使用MCP上其他按键,如重复循环模式。
2、 查看通用机床数据中MD12020、MD12040、MD12060里参数设置,查看倍率开关选择模式。
3、 查看“NC变量和接口信号”手册,手册中说明DB21.DBB4为轨迹进给倍率,DB21.DBB5为轨迹快速移动倍率,DB31.DBB19为主轴专用转速倍率。
4、 在机床诊断,NC/PLC变量界面里,输入DB21.DBB4,DB21.DBB5,DB21.DBW4,DB34.DBB19,手动模式下,旋转主轴倍率开关、轴进给倍率开关,查看上述检测变量的值变化,记录100%时对应的值,后续PLC程序编辑需要使用到。DB21—DB30为通道专用信号,DB31—DB61为进给轴/主轴信号,这里主轴是4#轴,所以选择DB34.DBB19。
5、 对于PLC程序来说,大致逻辑就是根据用户需求,自定义DB21.DBB4,DB21.DBB5,DB34.DBB19在不同模式下的数值,这样就可以将主轴、进给轴倍率值固定为某一值了。
6、 考虑到产品调试时,需要实时切换倍率,编辑PLC程序时,可以设定自动模式下,单循环时,倍率开关有作用。自动模式下,重复循环时,倍率开关固定在100%。
7、 以倍率开关选择格雷码为例,若是不知道程序里给DB21.DBB4,DB21.DBB5,DB34.DBB19输入多少值,可以借助计算器将数值转换成不同数据类型。
8、 对于进给倍率的程序编辑,还要考虑到轨迹快速移动倍率的设置。
9、 DB21为机床通道1,其他通道依次类推。DB34为机床第4#轴,主轴若是第2#轴,选择DB32。机床在自动模式、重复循环模式下,主轴倍率、进给轴倍率开关保持在100%,主轴倍率开关旋转开关转到最小档位为50%,进给轴倍率开关旋转到最小档位为0%,其他位置均为100%。
附件
221230_840DSL_进给轴倍率锁住功能.zip