宏程序的編程基礎秘笈,助你快速入門

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

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

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

1.變數的類型:

2.非模態調用宏程序:

程序的標準格式:G65 P(宏程序號) L(重複次數) <指定引數值>

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

3.模態調用宏程序:

程序的標準格式: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)編程語言的格式

好啦,本文就到這裡了哦!

數控操機累死人,起得比雞早,睡得比狗晚,想學UG編程苦苦摸索了大半年,仍然沒學會,對UG編程感興趣想學的,在QQ群373600976可以幫助你。

推薦閱讀:

為什麼鑽頭鑽的孔會變大,2000件後止規能放的進!孔直徑是5.05的,材料是QT500-7。這批料很軟,有聯繫嗎?

TAG:UG | 机加工 | 操机 |