宏程序的編程基礎秘笈,助你快速入門
02-10
一、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可以幫助你。
推薦閱讀: