首页 理论教育 宏程序使用的限制及优化方法

宏程序使用的限制及优化方法

时间:2023-06-24 理论教育 版权反馈
【摘要】:复位操作清除任何用户宏程序和子程序的调用状态及DO 状态,并返回到主程序。

宏程序使用的限制及优化方法

1. MDI 运行

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

2.顺序号检索

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

3.单程序段

(1)在单程序段方式下,即使宏程序正在执行,程序段也能被停止。

(2)包含宏程序调用指令(G65、G66 或G67)的程序段,在单程序段方式时不停止。

(3)当设定SBM(参数No.6000 的第5 位)为1 时,包含算术运算指令和控制指令的程序段可以停止。

【注意】在刀具半径补偿C 方式中,当宏程序语句中出现单程序段停止时,该语句被认为是不包含移动的程序段,在某些情况下,不能执行正确的补偿(严格地讲,该程序段被当作指定移动距离为0 的移动)。

4.跳读程序段

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

5. EDIT 方式(www.xing528.com)

(1)设定参数NE8(参数Na3202 的第0 位)和NE9(参数No.3202 的第4 位)为1,可对程序号8000 ~8999 和9000 ~9999 的用户宏程序和子程序进行保护。

(2)当存储器全清时(电源接通时,同时按下【RESET】键和【DELETE】键),存储器的全部内容(包括宏程序)都被清除。

6.复位

(1)复位后,局部变量和#100 ~#199 的公共变量被清除为空值。如果设定CLV 和CCV(参数6001 的第7 位和第6 位),它们可以不被清除。

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

7.程序再启动的显示

与M98 指令一样,子程序调用使用的M、T 代码不显示。

8.进给暂停

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

9. <表达式>中可以使用的常数值

< 表达式> 中可以使用的常数值范围为+0.000 0001 ~+99999999 和-99999999 ~-0.000 0001,有效数值是8 位(十进制),如果超过这个范围,将出现P/S 报警No.003。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈