數控宏程序的編程基礎,快速入門祕笈

一、FANUC—0M宏程序的H代碼

宏程序標準格:G65 Hm P#i Q#j R#k

數控宏程序的編程基礎,快速入門秘笈

二、FANUC—18M宏程序的格式

1.變量的類型:

數控宏程序的編程基礎,快速入門秘笈

2.非模態調用宏程序:

程序的標準格式:G65 P(宏程序號) L(重複次數)

注:每次調用都要重新寫G65的標準格式,用後自動取消。

3.模態調用宏程序:想學UG編程的小夥伴請加入Q群610677581免費獲取全套視頻教程

程序的標準格式:G66 P(宏程序號) L(重複次數)

注:不用指定G66直接輸入引數值。

4. 關於G65、G66中的引數賦值

⑴.引數賦值Ⅰ的地址和變量號碼的對應關係:

數控宏程序的編程基礎,快速入門秘笈

⑵.引數賦值Ⅱ的地址和變量號碼的對應關係:

數控宏程序的編程基礎,快速入門秘笈

5. 關於G65、G66中的算術和邏輯運算:

數控宏程序的編程基礎,快速入門秘笈

6. G67宏程序的模態調用宏程序取消。

7.宏程序可以用 G×× 的格式調用:

說明:①程序號用O9010~O9019;

②將程序號對應的參數設置為G代碼的數值;

③調用的形式為:G(參數設定值) 。

宏程序主體號碼與對應的參數號:

數控宏程序的編程基礎,快速入門秘笈

8.條件轉移指令:

數控宏程序的編程基礎,快速入門秘笈

三、西門子(SIEMENS)宏程序的格式

1.計算參數R:

R0—R99 ——可以自由使用;

R100R249 ——加工循環傳遞參數;

R250—R299——用於加工循環傳遞的內部計算參數。

計算:遵循通常的數學運算規則,括號內的優先,乘除優先與加減。

如:R15=SQRT(R1*R1+R2*R2);意義:R15=(R1^2+R2^2)^1/2;

N10 Z=R3 表示為Z賦值;其餘同18M。

2.條件跳躍:

⑴.標準格式:IF條件GoToF Label 向前跳躍

IF條件GoToB Label 向後跳躍


其中:標記符(Label):由2-8個字母或數字組成開始的兩個字符必須是字母或下劃線。

跳躍目標標記符的後面必須是冒號。

⑵.比較運算:

數控宏程序的編程基礎,快速入門秘笈

3.算術:

數控宏程序的編程基礎,快速入門秘笈

四、西門子(SIEMENS)編程語言的格式


數控宏程序的編程基礎,快速入門秘笈



分享到:


相關文章: