子程序调用与宏定义的异同_如何用数控系统进行简单的宏程序调用?老师傅告诉你,用G65就行...
什么是簡單調用?很多人都不知道吧,如果想要深入操作宏, 就先要學會變量,學會變量之擔,再去操作宏,就會變得非常的簡單,今天給大家分享如何用G65進行簡單的宏程序調用。
用戶宏的簡單宏調用是指在主程序中,宏程序可以被單個程序段單次調用,也稱簡單宏指令調用。
其調用格式:G65 P L
G65為簡單宏程序調用指令,P之后的為被調用的用戶宏程序號;L之后的為宏程序重復運行的次數,重復次數為 1時,可省略不寫;由地址符及實際數值構成,由它為用戶宏程序中所使用的變量賦與實際數值。
例如:G65 P10 L3 X10. Y10.;
其中,P10表示被調用的用戶宏程序號為10,L3表示用戶宏程序被重復運行3次,X10. Y10.是引數賦值。
宏程序與子程序相同的一點是,一個宏程序可被另一個宏程序調用,最多可調用 4重。
模態信息的回復方法
模態信息的回復是指當調用宏時,可將系統內部的模態信息保存起來,使之即使在用戶宏程序內部其信息發生變化,當從宏返回主程序時也能回復到原來的狀態。
這常用模態信息會發生改變,在返回主程序后又能恢復原模態信息的用戶宏程序中。
一般地,不可改變模式 G碼(G00/G01/G02/G03/G33/G34/G35,G91/G90G40/G41/G42,…,)的狀態,如果用戶宏程序中需要改變其狀態時,就需要模態信息的回復,即在進入用戶宏程序時立即保存模態信息,離開時再恢復其原來狀態。
例如:
% @MACRO
#45:=#1000;
#46:=#1004;
…
//啟動 MACRO語法
//保存模態信息
//模態信息發生改變
G#45 G#46 ;
M99;
//返回主程序前恢復原模態信息
總結
以上是生活随笔為你收集整理的子程序调用与宏定义的异同_如何用数控系统进行简单的宏程序调用?老师傅告诉你,用G65就行...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 尼玛!这是小鲜肉鹿晗?求解释?
- 下一篇: 地暖要多少钱啊?