MD20110 $MC_RESET_MODE_MASK
说明: 该数据用于确定控制系统在启动后、复位后和零件程序结束后的初始设置,这些设置涉及G代码(尤其是当前加工平面和可设置零点偏移)、刀具长度补偿和坐标转换:
位0:复位模式
位1:在选择刀具时封锁辅助功能的输出
位2:上电后各个功能的复位特性,例如刀具补偿的复位特性
位3:测试结束后刀具补偿的复位特性
位4:预留值
位5:预留值
位6:“刀具长度补偿”的复位特性
位7:“动态转换” 的复位特性
位8:“耦合轴”的复位特性
位9:“切向补偿”的复位特性
位10:“同步主轴”的复位特性
位11:“旋转进给率”的复位特性
位12:“几何轴交换”的复位特性
位13:“主值耦合”的复位特性
位14:“基本框架”的复位特性
位15:“电子齿轮箱”的复位特性
位16:“主主轴”的复位特性
位17:“主刀架”的复位特性
位18:“G96/G961/G962基准轴”的复位特性
位19:预留用于 “可调软限位失效”
位20:“ $P_USEKT”的复位特性
这个参数解释起来比较复杂,具两个例子:
例1:

如果主轴上(系统)有刀具,如果MD20110位6=1,那么当按复位键或程序结束后,该刀具依然在主轴上不变。如果MD20110位6=0,那么当按复位键或程序结束后,主轴上无刀具。(这个在学习刀库管理时再探讨)
例2:执行NC程序:g0 x0 a0trailon(a,x,1)g01 x10 f1000M32如果MD20110位6=0,那么当按复位键或程序结束后,TRAILON设定的耦合被解除。如果MD20110位6=1,那么当按复位键或程序结束后,继续保留TRAILON设定的耦合
MD20112 $MC_START_MODE_MASK
说明:下列位用于确定零件程序启动后控制系统的初始设置,这些设置涉及G代码(尤其是当前工作平面和可设置零点偏移)、刀具长度补偿、坐标转换和轴耦合:
位0:智能模式
位1:在选择刀具时封锁辅助功能的输出
位2:未占用,预留(见RESET_MODE_MASK中的相关位
位3:未占用,预留(见RESET_MODE_MASK中的相关位)
位4:G代码“当前工作平面”的启动特性
位5:G代码“可设置零点偏移”的启动特性
位6:“刀具长度补偿”的启动特性
位7:“动态转换” 的启动特性
位8:“轴耦合”的启动特性
位9:“切向补偿”的启动特性
位10:“同步主轴”的启动特性
位11:未占用,预留(见RESET_MODE_MASK中的相关位)
位12:“几何轴交换”的启动特性
位13:“主值耦合”的启动特性
位14:未占用,预留(见RESET_MODE_MASK中的相关位)
位15:未占用,预留(见RESET_MODE_MASK中的相关位)
位16:“主主轴”的启动特性
位17:“主刀架” 的启动特性
位18:“G96/G961/G962基准轴” 的启动特性
位19:预留用于“可调软限位失效”
位20:预留用于“$P_USEKT复位特性”这个参数和MD20110有点儿类似,但设置上完全相反
还看上面的例子:
例1:设置MD20110为位6=1,即程序结束或复位后,刀具依然保留,这时
如果设置MD20112的位6=0,当执行某个程序,刀具数据依然有效,直到执行换刀指令。
如果设置MD20112的位6=1,当执行某个程序,刀具立即无效。
例2:
设置MD20110为位8=1,即程序结束或复位后,轴耦合依然保留,这时
如果设置MD20112的位6=0,当执行某个程序,轴耦合依然有效,直到程序中有新的耦合指令。
如果设置MD20112的位6=1,当执行某个程序,轴耦合立即无效。