业务范围
你的位置:金海岸娱乐 > 业务范围 >
FANUC 换刀子程序中的#4001是什么含义
发布日期:2024-07-22 01:57    点击次数:102

FANUC 换刀子程序中的#4001是什么含义

#4001

对于加工中心设备来说,当执行换刀指令M6时,系统就会自动调用O9000以上的换刀子程序,虽然说不同厂家的换刀子程序有所不同,但是在换刀子程序中一般都会出现系统宏变量#4001与#4003,那么这两个宏变量有什么作用呢?

图片

其实宏变量#4001与#4003是用于记录系统模态信息的,其中#4001用于记录第1组G代码模态信息,#4003则用于记录第3组G代码模态信息;那么1组G代码模态信息与第3组G代码模态信息分别指的什么呢?

从下表我们可以看出,第1组G代码模态信息用于表示G00、G01、G02、G03的状态;而第2组G代码模态信息则用于表示G90、G91的状态;

图片

了解宏变量#4001与#4003的含义后,我们再看换刀子程序就明白它的作用:因为换刀子程序中会进行Z轴回第二参考点“G91 G30 Z0”的动作,当执行此程序段时,系统的模态信息就会变为G91,而如果换刀之前系统的模态G代码是G90,则换刀后模态G代码会发生变化,可能会导致程序出现异常。

#4001与#4003的作用就是在系统执行换刀动作前,记录当前的G代码模态状态,然后再换刀动作结束后,再返回到之前记录的G代码模态状态。

图片

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。