數控車宏程序入門,第三講,宏程序車球

對於初學者,尤其是要精讀幾個有代表性的宏程序,在此基礎上進行模仿,從而能夠以此類推,達到獨立編制宏程序的目的。

下面分享一個,宏程序車球的案例

數控車宏程序入門,第三講,宏程序車球

在不使用循環切削加工圓弧時,可以有幾種不同的方式來安排走刀軌跡,本篇文章採用將圓弧段沿X方向偏移,如圖所示R20圓弧,假設刀具每次單邊切深2mm,直徑每刀吃4mm,則由端面切入的位置可以計算出需要切削:

40/4=10 刀

每條圓弧起點和終點的Z座標不變,但X座標都同時向+X方向偏移一個相同的值,因此可設偏移量為#1,初始值為#1=36

圓弧起點 X座標為 #2=0+#1

圓弧終點 X座標為 #3=40+#1

宏程序編制如下:

T0101

M3S800

G0X42Z5

#1=36 賦初始值,即第一個圓弧直徑偏移量

N10 #2=0+#1 計算圓弧起點的X座標

#3=40+#1 計算圓弧終點的X座標

G0X[#2] 快速到達切削直徑

G1Z0F0.1 直線切至圓弧起點

G3X[#3]Z-20R20F0.1 切削圓弧

G1U2. 直線插補切削至外圓

G0Z5 退至端面外側

#1=#1-4 直徑方向遞減4mm

IF [#1 GE 0] GOTO 10 如果#1 >= 0,即此表達式滿足條件,則程序跳轉到N10繼續執行。

G0X150Z150 當不滿足#1 >=0,即#1<0,則最後一條圓弧已經切完,跳出循環。

M5;

M30;

後面會不斷的補充和完善宏程序的基礎資料,希望對剛剛入門的兄弟們有所幫助!

希望這樣的知識能夠幫助更多需要的人,也希望大家幫忙轉發!!!


分享到:


相關文章: