840D系统。
手轮程序很简单,自定义的F1、F2、F3地址对应的INC1、INC10、INC100地址。轴选对应面板上的轴选灯,和相应的DB3*.DBX4.0手轮使能调用。调用的是FC19,梯图里面没有写MCS/WCS转换程序。所以也就无所谓切换机床坐标系还是工件坐标系。
1.不按MCS/WCS键时,自定义的F1、F2、F3地址对应的INC1、INC10、INC100地址,按手轮F1、F2、F3……对应INC灯亮。一切正常。
2.第一次按下MCS/WCS键后,对应MCS/WCS键灯亮,自定义的F1、F2、F3地址对应的INC1、INC10、INC100地址,按手轮F1……对应INC灯亮。
3.但是再按灭MCS/WCS键灯后,手轮F1、F2、F3对应INC1、INC10、INC100灯就不亮了。监控看能对应到相应的输入点,不过灯就不亮。手轮是可以正常使用。
再按亮MCS/WCS键灯,一切又正常。
也就是开机如果不按MCS/WCS键,就不存在以上情况。如果按了一次MCS/WCS键后,那么只有在MCS/WCS键灯情况下,手轮F1、F2、F3……对应INC灯才能亮。
后来我增加MCS/WCS转换程序,情况还是存在的。手轮程序是不是需要增加对机床坐标系和工件坐标系的确认呢?