
圖5 后處理器
以上生成的就是在四軸半數(shù)控加工中的數(shù)控加工程序,但還不能滿足實(shí)際加工的要求。我們?cè)诩庸ぶ校x機(jī)床為G18坐標(biāo)系(臥銑),C軸旋轉(zhuǎn)加工,而生成的程序?yàn)镚17坐標(biāo)系(立銑),所以還必須對(duì)程序中X、Y、Z、I、J、K坐標(biāo)做相應(yīng)的替換和修改。因?yàn)槊看涡薷闹皇谴a及符號(hào)的變化,沒(méi)涉及到各參數(shù)數(shù)值的變化,為便捷起見(jiàn),我們?cè)谖谋揪庉嬈髦芯帉?xiě)了如下宏代碼:
InsertMode
ColumnModeOff
Find "Z"
Replace All "L"
Find "Y"
Replace All "Z"
Find "L"
Replace All "Y"
Find "X"
Replace All "X-"
Find "X--"
Replace All "X"
Find "I"
Replace All "I-"
Find "I--"
Replace All "I"
Find "J"
Replace All "L"
Find "K"
Replace All "J"
Find "L"
Replace All "K"
HexOff
在編輯器中,直接運(yùn)行宏可以快捷地生成我們所需的數(shù)控加工程序。以下為我們生成的程序的片斷:
………………
N2073 C100.812 Z4.982
N2074 C101.223 Z4.93
N2075 C102.38 Z4.882
N2076 C103.536 Z4.794
N2077 C104.691 Z4.667
N2078 C105.843 Z4.5
N2079 C106.992 Z4.293
N2080 C108.137 Z4.048
N2081 C109.278 Z3.763
N2082 C110.413 Z3.439
N2083 C111.543 Z3.076
N2084 C112.667 Z2.674
N2085 C113.784 Z2.235
N2086 C114.893 Z1.757
N2087 C115.994 Z1.241
N2088 C117.086 Z0.687
N2089 C118.169 Z0.096
N2090 C119.242 Z-0.532
N2091 C120.096 Z-1.03
N2092 C120.959 Z-1.495
N2093 C121.83 Z-1.927
N2094 C122.708 Z-2.325
N2095 C123.594 Z-2.69
N2096 C124.486 Z-3.021
N2097 C125.384 Z-3.318
N2098 C126.288 Z-3.58
………………
六、程序的傳輸
SurfCAM 2000為我們提供了簡(jiǎn)便實(shí)用程序傳輸程序:SDNC,它可以在Windows環(huán)境下獨(dú)立運(yùn)行,用戶只需在SDNC第一次運(yùn)行時(shí)設(shè)置好機(jī)床傳輸參數(shù),如圖6所示。在后來(lái)使用時(shí),可在選擇完要傳輸?shù)某绦蚝笾苯觽鬏敗?br />

圖6 SDNC程序傳輸設(shè)置
七、結(jié)束語(yǔ)
使用SurfCAM軟件輔助對(duì)推進(jìn)凸輪進(jìn)行加工,首件加工就達(dá)到了客戶的要求,與使用手工編程相比,輔助加工時(shí)間縮短了95%以上。
我們?cè)跀?shù)控加工中,通過(guò)對(duì)SurfCAM軟件的應(yīng)用,大大地縮短了加工中程序的編寫(xiě)和輸入的時(shí)間。由于計(jì)算機(jī)編程技術(shù)的應(yīng)用,刀具路徑的密度就可以合理增大,這就保證了加工精度及零件表面質(zhì)量。SDNC的應(yīng)用減少了程序因手寫(xiě)或不便于檢測(cè)造成的損失,取得了很好的經(jīng)濟(jì)效益。