上一篇鄒軍愛數控分享了螺旋插補銑孔案例,那麼鄒軍愛數控再和你
共勉一句話學透的關鍵點是舉一反三。
所以鄒軍在給你分享一個案例,這個案例就是之前螺旋插補銑孔案例的延伸應用。
加工中心孔口倒角或者加工錐面常用倒角刀或者錐銑刀具。
有些時候沒有合適的刀具,我們可以採用通用的銑刀來代替倒角刀。
如下圖:銑錐孔
講兩個識點:
1,解決編程原點與工件座標原點不重合
2,勾股定理
一、解決編程原點與工件座標原點不重合
定義一個變量如#10(工件座標原點到編程原點的距離),用G52建立局部座標系,關於G52的講解我係統教程中有詳細分析,在這直接給結果G52X-#10Y0,這樣就解決了兩原點不重合問題。
二、勾股定理
已知:夾角θ的度數和AC邊長,要求出BC、AB的邊長該怎麼求?
根據已知條件,可以得出以下幾個角與邊的公式:
SINθ=BC/AB
COSθ=AC/AB
TANθ=BC/AC
如果我設置個變量比如#5代表Z向每次切深,(如下圖)也就是說隨著#5(Z軸)深度的變化,#14按照勾股定理公式來變,加工的時候切深#5設置很小,這樣就可以加工出光滑的錐面。根據勾股定律可以推算出#14=#5*TAN[#16]。
如何編寫通用程序呢?套用上一個銑孔案例:
計算兩點(下刀點和退到點)
1、下刀點(上圖紅色圈為刀具走刀路線,藍色圈為刀具直徑)
Y方向座標是0
X方向座標下刀點設為#6,可以推算出:#6=[#1-#3]/2-#14
2、退刀點
因為是錐孔,銑到深度後,可以直接抬刀,即G0Z2.
好了,在編寫前根據零件簡圖在重申下上面變量的含義:
#1= __________錐孔大端尺寸
#2= __________ 錐孔總深
#3= __________ 刀具尺寸
#16=__________ 錐孔夾角(單位度)
#10=__________ 工件座標原點到編程原點的距離
#5= __________ 初始變量賦值
#5=#5+0.05 自運算,即#5+0.05這個算式的運算結果賦值給#5,此時代表每層下刀深度。比如#5初始值賦值為0,經過第一次運算後,#5的值為0.05,如果在運算一次此時#5的值為0.1……。
#14=#5*TAN[#16] 勾股定律
#6= [#1-#3]/2-#14 下刀點
每個變量代表的含義我定義完畢,下面直編寫完整宏程序。
假如零件尺寸如下圖:(選用D20的平底銑刀,更具圖紙提供的尺寸,給下面變量賦值即可)
%
O0001
#1=36 (錐孔大徑)
#2=5 (錐孔深)
#3=20 (刀具直徑)
#5=0(下刀深度初始賦值)
#10=15(工件中心到編程原點距離)
#16=30 (錐孔夾角)
S2000 M03
G54 G90 G00 X0 Y0 Z50.
G52X-#10(建立局部座標)
Z2
WHILE[#5LT#2]DO1(當加工深度#5小於孔深#2時,循環程序1)
#5=#5+0.05(每旋轉一圈下刀深度0.05)
#14=#5*TAN[#16](滿足勾股定律
#6=[#1-#3]/2-#14(下刀點)
G01X#6Y0F1200.(G0快速移動到下刀點的上方)
G3X#6Z-#5I-#6 F600.(G03順時針螺旋加工至下一圈)
END1(循環1結束)
G0Z2.
G52X0Y0(取消局部座標系)
M30
%
仿真如下:
學絕活關注鄒軍愛數控,此文歡迎歡迎轉載!
閱讀更多 鄒軍愛數控 的文章