回覆列表
-
1 # xususnns
-
2 # 文件酥餅
用G71指令符合迴圈,毛坯是55MM。 指令格式 G71 U(Δd)R(e); G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ; 其中: Δd—每次切削深度,半徑值給定,不帶符號,切削方向決定於AA方向,該值是模態值; e—退刀量,半徑值給定,不帶符號,該值為模態值; ns—指定精加工路線的第一個程式段段號; nf—指定精加工路線的最後一個程式段段號; Δu—X方向上的精加工餘量,直徑值指定; Δw—Z方向上的精加工餘量; F、S、T—粗加工過程中的切削用量及使用刀具。 上述迴圈指令應用於工件內徑輪廓時,G71就自動成為內徑粗車迴圈,此時徑向精車餘量Δu應指定為負值。
1:在Ø80的圓柱上加工圓弧槽,圓弧槽的半徑R=30。
2:圓弧槽的中心離端面距離為60,而且R30的圓弧中心在Ø80的圓柱面上。
3:加工圓弧槽使用宏程式一層一層的加工,直到成形。
4:選擇尖刀或者圓弧刀加工,今天程式設計不考慮刀具圓弧半徑。
把工藝寫出來後我們就開始轉戰到宏程式的編寫,編寫宏程式前我們要知道幾個要素。
圓弧槽的宏程式圖文分析
主要看綠色的圓弧
用宏程式加工就是使用迴圈加工出,綠色的圓弧,這是我畫的第一次迴圈的走刀路線,要知道的幾個要素有如下。
1:使用G2加工。
2:A點的Z值。
3:B點的Z值。
4:圓弧的R值。
這裡的幾個要素都是在每次迴圈裡變化的,但是有規律可循。
1:R30圓心到A點的距離等於半徑值。
2:R30圓心到B點的距離等於半徑值。
3:A點和B點是圓弧的起點和終點。
所以只要知道圓弧的半徑值就知道了圓弧的起點和終點值,就可以編寫圓弧的路徑,就能加工出圓弧。
要知道半徑值,我們來再看從R30的圓心到A點是不是每層的背吃刀量,而背吃刀量是我們自己設定的,所以所有的問題迎刃而解。
程式是迴圈工件Z值來獲取所需的引數,圍繞R30的圓心Z值處理。
現在我開始程式設計:
G0 X81 Z-60
#1=-60 (迴圈起點R30圓心)
#2=2 (背吃刀量)
#5=-30(迴圈終點)
WHILE[#1 LE #5] DO1
#1=#1+#2
G0 Z#1
G1 X80 F0.25
#3=#3+#2 (R值)
#4=[-60-#3](終點Z值)
G2 X80 Z#4 R#3
G1 X81
END1
程式已經編寫完成,