1.MDI运行
在MDI方式中,不可以指定宏程序,但可进行下列操作:调用子程序;调用一个宏程序,但该宏程序在自动运行状态下不能调用另一个宏程序。
2.顺序号检索
用户宏程序不能检索顺序号。
3.单程序段
1)除了包含宏程序调用指令、运算指令和控制指令的程序段之外,可以执行一个程序段作为一个单程序的停止(在宏程序中),换言之,即使宏程序在单程序段方式下正在执行,程序段也能停止。
2)包含宏程序调用指令(G65/G66)的程序段中即使单程序段方式时也不能停止。
3)当设定参数SBM(参数No.6000的#5位)为1时,包含算术运算指令和控制指令的程序段可以停止(即单程序段停止)。该功能主要用于检查和调试用户宏程序本体。
注意:在刀具半径补偿方式中,当宏程序语句中出现单程序段停止时,该语句被认为不包含移动的程序段,并且在某些情况下,不能执行正确的补偿(严格地说,该程序段被当作指定移动距离为0的移动。)
4.使用任选程序段跳过(跳跃功能)
在<表达式>中间出现的“/”符号(即在算术表达式的右边,封闭在[]中)被认为是除法运算符,而不作为任选程序段跳过代码。
5.在EDIT方式下的运行
1)设定参数NE8(参数No.3202的#0位)和NE9(参数No.3202的#4位)为1时,可对程序号为8000~8999和9000~9999的用户宏程序和子程序进行保护。(www.xing528.com)
2)当存储器全清时(电源接通时,同时按下REST和DELETE键),存储器的全部内容包括宏程序(子程序)将被清除。
6.复位
1)复位后,所有局部变量和从#100~#149的公共变量被清除为空值。
2)设定参数CLV(参数No.6001的#7位)和CCV(参数No.6001的#6位)为1时,它们可以不被清除(这取决于机床制造厂)。
3)复位不清除系统变量#1000~#1133。
4)复位可清除任何用户宏程序和子程序的调用状态及DO状态并返回到主程序。
7.程序再启动的显示
和M98一样,子程序调用使用的M、T代码不显示。
8.进给暂停
在宏程序语句的执行期间,且进给暂停有效时,在宏程序执行完成之后机床停止。当复位或出现报警时,机床停止。
9.<表达式>中可以使用的常数值
表达式中可以使用的常数值为在“+0.0000001~+99999999”以及“-99999999~-0.0000001”范围内的8位十进制数,如果超过这个范围,会触发P/S报警No.003。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。