西门子数控系统零点偏置设置错误问题及解决办法
2022-06-21胡辉
金属加工(冷加工) 2022年4期
关键词:程序
胡辉
昌河飞机工业(集团)有限责任公司 江西景德镇 333002
1 序言
在实际零件加工过程中,由于材料变形、环境温度、设备精度、刀具磨损及加工方法等因素的影响,零件的厚度会出现过厚或过薄的情况,这时需要操作人员根据实际加工情况,对该工件的零点在某个方向进行偏置,这样整个加工程序会整体偏移,使得最终加工结果满足设计公差要求。
西门子数控系统提供了工件坐标系零点偏置功能(见图1),在粗偏的基础上进行精偏设置。操作人员在手动输入精偏值的过程中,由于疏忽,将偏置值设置过大,轻则造成工件报废,重则造成设备撞机。本文以西门子数控系统为例,介绍如何利用西门子事件触发子程序解决坐标系零点偏置设置错误问题,进行防错。

图1 工件坐标系零点偏置功能
2 事件触发子程序介绍
事件触发子程序是西门子数控系统提供的一项功能,用于在发生某个事件后,数控系统会自动调用某个设定的子程序,用于对事件做相应的处理[1]。
参数MD20108 $MC_PROG_EVENT_MASK用于定义具体的事件,其含义如下:Bit0=1表示零件加工程序启动;Bit1=1表示零件加工程序结束;Bit2=1表示操作面板上的复位;Bit3=1表示启动;Bit4=1表示预留;Bit5=1表示安全送电。
当参数MD20108中设定的某个事件激活时,系统会自动调用执行存放在F:/dh/_N_CMA_DIR/(制造商循环目录)或 F:/dh/_N_CUS_DIR/(用户循环目录)或 F:/dh/_N_CST_DIR/(标准循环目录)下PROG_EVENT.SPF程序中[2]。
3 解决办法
防止坐标系零点偏置设置错误,需要实现的具体功能如下:在G54工件坐标系中,当操作人员根据……
登录APP查看全文
