伍毅 王智弘
摘要:CAXA數(shù)控車(chē)的通用后置處理文件生成的G代碼不能直接用于加工,必須要根據(jù)不同的CNC系統(tǒng)設(shè)置專(zhuān)用的后置處理程序,以提高工作效率。
關(guān)鍵詞:CNC數(shù)控車(chē);后置處理;程序;GSK系統(tǒng)
在使用CAXA數(shù)控車(chē)進(jìn)行自動(dòng)編程時(shí),為了提高效率,對(duì)不同的CNC系統(tǒng)、不同的切削模式設(shè)置不同的后置處理文件,使生成的G代碼上傳至數(shù)控機(jī)床后可以直接運(yùn)行。本文針對(duì)GSK980TDb系統(tǒng)的恒線速度(G96)和恒轉(zhuǎn)速(G97)加工模式設(shè)置專(zhuān)用的后置處理,其他的CNC系統(tǒng)也可參照本文設(shè)置專(zhuān)用的后置處理文件。
1.后置處理文件編輯
GSK980TDb的G代碼程序段格式見(jiàn)用說(shuō)明書(shū)。用戶(hù)需要對(duì)以下程序段進(jìn)行格式設(shè)置:程序說(shuō)明、程序頭、程序尾、換刀段。
1.1增加機(jī)床后置處理:點(diǎn)擊機(jī)床設(shè)置,彈出如下對(duì)話框
點(diǎn)擊“增加機(jī)床”,在彈出的對(duì)話框中輸入新的后置處理文件的名稱(chēng),如GSK980TDb_G96(恒線速度模式)或GSK980TDb_G97(恒轉(zhuǎn)速模式)。刀具號(hào)和補(bǔ)償號(hào)輸出位數(shù)為2,勾選“補(bǔ)0”。
1.2程序說(shuō)明:說(shuō)明部分是對(duì)程序名稱(chēng)、程序注釋等有關(guān)信息的記錄。
默認(rèn)的后置處理程序
O $POST_CODE@($POST_NAME,$POST_DATE,$POST_TIME)
修改后的后置處理程序
$POST_NAME($POST_DATE,$POST_TIME)
修改后可使每一次生成的G代碼文件名、程序名和當(dāng)前流水號(hào)三者保持一致。
1.3程序頭
1.3.1恒線速度切削模式(G96)
默認(rèn)的后置處理程序
$G50 $ $SPN_F $MAX_SPN_SPEED@G00 $ $IF_CONST_VC $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$SPN_CW@$COOL_ON
修改后的后置處理程序
$IF_CONST_VC $ $SPN_CW $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$G50 $ $SPN_F $MAX_SPN_SPEED@$COOL_ON
1.3.2恒轉(zhuǎn)速切削模式(G97)
默認(rèn)的后置處理程序
$G50 $ $SPN_F $MAX_SPN_SPEED@G00 $ $IF_CONST_VC $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$SPN_CW@$COOL_ON
修改后的后置處理程序
$IF_CONST_VC $ $SPN_CW $ $SPN_F $CONST_VC $ $CHANGE_TOOL $TOOL_NO $COMP_NO@$COOL_ON
1.4程序尾
1.3.3恒線速度切削模式(G96)
默認(rèn)的后置處理程序
$COOL_OFF@$PRO_STOP
修改后的后置處理程序
G97@$COOL_OFF@$PRO_STOP
1.3.4恒轉(zhuǎn)速切削模式(G97)
使用默認(rèn)后置程序即可。
2. G代碼保存路徑及后綴編輯
生成的G代碼文件名、后綴及保存路徑在“生成后置代碼”對(duì)話框中直接修改即可。
3.結(jié)束語(yǔ)
由于CNC系統(tǒng)的多樣性,以及每個(gè)人的編程習(xí)慣不同,G代碼程序段的格式會(huì)有所不同。用戶(hù)可以參照本文對(duì)后置處理文件進(jìn)行修改,使軟件生成的G代碼無(wú)需修改即可下載到數(shù)控機(jī)床使用。
參考文獻(xiàn):
[1]肖善華,李玉榮.CAXA制造工程師2011任務(wù)驅(qū)動(dòng)實(shí)訓(xùn)教程[M].清華大學(xué)出版社,2012,12.
[2]胡仁喜,萬(wàn)金環(huán).CAXA制造工程師2013機(jī)械設(shè)計(jì)與加工標(biāo)準(zhǔn)實(shí)訓(xùn)教程[M].印刷工業(yè)出版社,2012,10.