M5 G98
M50
G28 H0.
#145=0.
G0 Z-1.0 T0
T0404 M24S3500
G0 X10.0 M8
G50 W-2.0
N1
G0 C#145
G0 X8.5 Z-1.0
G1 X6.0 F2000
G1 Z14.2 F60
U0.2
G0 X10. Z-1.0
#145=#145+60
IF[#145LT310.] G0T01
M25
M51
G50 W2.0
G28 U0
M01
程式的意思是T04銑刀定位到X6.0的地方,然後轉動C軸到#145的度數,Z軸再銑到14.2的地方。使用了IF的條件語句,當#145小於310時一直執行N1的程式,每執行一次N1的程式,#145增加60度的角度。直到#145大於310時,程式結束。
#145=0. #145賦值為0
G0 C#145 C軸分度 第一次定0度
#145=#145+60 #145=之前的#145+60 計算結果按次數為60,120,180,240,300,360;
IF[#145LT310.] G0T01 如果 #145小於310,程式跳轉到N1。
如果大於或等於310,程式不跳轉 往下一段M25執行;
例如:300小於310 跳到N1繼續加工 加工完後 到#145=#145+60 此時=360;
360大於310 程式不跳轉 繼續執行下面的程式段;
M25;
M51;
G50 W2.0;
G28 U0;
M01;
M5 G98
M50
G28 H0.
#145=0.
G0 Z-1.0 T0
T0404 M24S3500
G0 X10.0 M8
G50 W-2.0
N1
G0 C#145
G0 X8.5 Z-1.0
G1 X6.0 F2000
G1 Z14.2 F60
U0.2
G0 X10. Z-1.0
#145=#145+60
IF[#145LT310.] G0T01
M25
M51
G50 W2.0
G28 U0
M01
程式的意思是T04銑刀定位到X6.0的地方,然後轉動C軸到#145的度數,Z軸再銑到14.2的地方。使用了IF的條件語句,當#145小於310時一直執行N1的程式,每執行一次N1的程式,#145增加60度的角度。直到#145大於310時,程式結束。
#145=0. #145賦值為0
N1
G0 C#145 C軸分度 第一次定0度
G0 X8.5 Z-1.0
G1 X6.0 F2000
G1 Z14.2 F60
U0.2
G0 X10. Z-1.0
#145=#145+60 #145=之前的#145+60 計算結果按次數為60,120,180,240,300,360;
IF[#145LT310.] G0T01 如果 #145小於310,程式跳轉到N1。
如果大於或等於310,程式不跳轉 往下一段M25執行;
例如:300小於310 跳到N1繼續加工 加工完後 到#145=#145+60 此時=360;
360大於310 程式不跳轉 繼續執行下面的程式段;
M25;
M51;
G50 W2.0;
G28 U0;
M01;