购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.6 宏程序的运用限制

①在MDI方式中可以指定宏程序调用指令。但是,在自动运行期间,宏程序调用不能切换到MDI方式。

②用户宏程序不能检索顺序号。

③即使宏程序正在执行,在单程序段方式,程序段也能停止。包含宏程序调用指令(G65,G66或G67)的程序段,即使在单程序段方式时,也不会停止。当设定SBM (参数N0.6000的5位)为1时,包含算术运算指令和控制指令的程序段可以停止。

单程序段运行用于调试用户宏程序。注意,在刀具半径补偿C方式中,当宏程序语句中出现单程序段停止时,该语句被认为是不包含移动的程序段,在某些情况下,不能执行正确的补偿。

④在<表达式>中间出现的/符号(在算术表达式的右边,封闭在括号[]中)被认为是除法运算符;不作为任选程序段跳过代码。

⑤在EDIT方式的运行中,设定参数NE8(参数No.3202的0位)和NE9(参数No.3202的4位)为1,可对程序号8000~8999和9000~9999的用户宏程序和子程序进行保护。当存储器全清时,存储器的全部内容包括宏程序都被清除。

⑥当复位时,局部变量和#100到#199的公共变量被清除为空值。设定CLV和CCV(参数#6001的第7位和第6位),它们可以不被清除。系统变量#1000~#1133不被清除。

复位操作清除任何用户宏程序和子程序的调用状态及DO状态并返回到主程序。

⑦程序再启动的显示和M98一样,子程序调用使用M,T代码不显示。

⑧在宏程序语句执行期间,进给暂停有效时,宏语句执行之后机床停止。当复位或出现报警时,机床也停止。

⑨<表达式>中可以使用的常数值范围是+0.0000001~+99999999以及-99999999~-0.0000001,有效数值是8位(十进制),如果超过这个范围,出现P/S报警No.003。 1U8hCsdt5cEgdmGoM1kSTCtAdBbsWhFJ2QPOOHXM1TITnh0OV9whgzk/Y/0JoIMg

点击中间区域
呼出菜单
上一章
目录
下一章
×