Frame学习12
今天偷点儿懒,介绍几个参数,没有例子。
MD10613 $MN_NCBFRAME_RESET_MASK决定复位后NC基本零偏是否还保持,如果要保持需要满足:
1. MD20110 $MC_RESET_MODE_MASK的位0=1 ;位14=1
2. 对应需要保持的NC基本零偏,MD10613对应的位要为“1”
比如要保留“2.全局基本零偏”,MD10613位1必须为1
因此MD10613和MD20110设置的不同会导致下面程序执行的结果会不同。
程序:
G0 x0 y0 z0
g01 x10 f500
m02
这两个参数影响从零偏的概览中可以看到,若设置为保持,则按面板的复位键后,“总基本零偏”的数值依然保持原来的值。否则“总基本零偏”清零
MD10615 $MN_NCBFRAME_POWERON_MASK定义上电时是否保留NC基本零偏。每一位对应一个NC基本零偏。
若=0 , 重新上电时保留NC基本零偏(默认设置),即保持断电前的数值
若=1, 重新上电时复位NC基本零偏,即NC基本零偏清零
MD10617 $MN_FRAME_SAVE_MASK定义相关框架,在含SAVE属性的子程序结束后的状态
位0 --定义可设定FrameG54到G599,从子程序返回的状态
位1 --定义可基本Frame,从子程序返回的状态
位2 --定义磨削框架GFRAME0到GFRAME100 ,从子程序返回的状态
实际上,就是从子程序返回后,是恢复成SAVE前的状态呢,还是保留被子程序修改后的状态。
明天举例说明。
赞 (0)