N10 G1 G91 x10 F1000 M87 M88 m89
N20 G4F5
N30 M30
MD22000 $MC_AUXFU_ASSIGN_GROUP[0]=11
MD22000 $MC_AUXFU_ASSIGN_GROUP[1]=11
MD22010 $MC_AUXFU_ASSIGN_TYPE[0]=M
MD22010 $MC_AUXFU_ASSIGN_TYPE[1]=M
MD22020 $MC_AUXFU_ASSIGN_EXTENSION[0]=0
MD22020 $MC_AUXFU_ASSIGN_EXTENSION[1]=0
MD22030 $MC_AUXFU_ASSIGN_VALUE[0]=87
MD22030 $MC_AUXFU_ASSIGN_VALUE[1]=88
修改程序为:
N10 G1 G91 x10 F1000 M87 m89
N20 G4F5
N30 M30
还是带计算搜索到N20,熟悉操作的知道,搜索后第一次按NC启动键时,系统会将之前的辅助功能输出出来。那我这个程序会输出什么呢?
只有M87,没有M89,因为M89没有设置分组!
果真如此吗?无图无真相,上图
看右下角,黄色背景的M代码M87(注意:现在的状态是带计算搜索到N20后,还未按NC启动键时)
按上表所说,黄色背景的M代码表示辅助功能M87(在段搜索过程中)已被检索到。下面如果按第一次NC启动,NC将发出M87指令,此时,机床外围电气的状态应该和NC程序按正常顺序执行到N20的状态一样;按第二次NC启动,NC将继续执行加工程序。
联系客服