宏程序刀補自動補償,刀具半徑補償宏變量
chanong
加工工件時,經(jīng)常會出現(xiàn)這樣的問題:編程完凸臺或內(nèi)腔后,需要清理凸臺或內(nèi)腔外部殘留的材料,可以通過以下方式偏置刀具半徑:打掃。其原理是通過改變刀具半徑補償值對理論輪廓產(chǎn)生一系列偏移,以達到清理殘留材料的目的。
#13001 為刀具直徑補償D01 的變量代碼。例如#13002、#13003 為刀具半徑補償D02、D03 的變量代碼,但請注意參數(shù)之間的一一對應關(guān)系。
下一步是通過一系列同心圓去除內(nèi)孔中的剩余材料(圖1)。
%
0000
G0G90G54 X0 Y0
S1000M03
G0Z100。
G0 Z3。
G01Z-1。
#13001=30 初始刀具半徑設(shè)定
#1=10 最終刀具半徑為實際刀具半徑,但如果需要余量,請將其更改為10.1,并將#13001更改為30.1以滿足分割條件。
WHILE [#13001 GE #1 ] DO1 如果#13001大于#1,則繼續(xù)執(zhí)行循環(huán)體的內(nèi)容。
G01 G41 X40.D01 F100。
G03 I-30。
G01 G40 X0 Y0
#13001=#13001-5.每次進刀量為5mm,可以根據(jù)需要改變,但必須滿足條件語句的可分離性要求。
結(jié)束1
G0Z100。
M05
M30
%
事實上,您還可以將程序主體更改為其他形狀,并與深度控制循環(huán)配合,以達到切割圖層和去除邊距的目的(見圖2)。
O0007
G0G90G54X0Y-100。
S1000M03
G0Z100。
Z3。
#1=0 初始深度
WHILE[#1LE10]DO2 如果#1小于10,則執(zhí)行循環(huán)體的內(nèi)容
G0Z-[#1]
#13001=35.初始刀具半徑
WHILE[#13001GE5]DO1 如果#13001大于5,則執(zhí)行循環(huán)體的內(nèi)容。注意嵌套循環(huán)中的DO1 和END1。
G1G41Y-20.D01F100。
X-20。
G02X-30.Y-10.R10。
G01Y20。
20。
Y-20。
X0
G01G40Y-100。
#13001=#13001-10. 每個徑向切削深度為10mm,在滿足分割性條件的情況下,可以根據(jù)需要更改。
結(jié)束1
#1=#1+5 每層銑完后的切削量為5mm
結(jié)束2
G91G28Z0
M30
大家好。今日頭條發(fā)布了數(shù)控車床宏程序視頻教程。任何人都可以購買和學**。








