伍毅 王智弘
摘要:CAXA數控車的通用后置處理文件生成的G代碼不能直接用于加工,必須要根據不同的CNC系統設置專用的后置處理程序,以提高工作效率。
關鍵詞:CNC數控車;后置處理;程序;GSK系統
在使用CAXA數控車進行自動編程時,為了提高效率,對不同的CNC系統、不同的切削模式設置不同的后置處理文件,使生成的G代碼上傳至數控機床后可以直接運行。本文針對GSK980TDb系統的恒線速度(G96)和恒轉速(G97)加工模式設置專用的后置處理,其他的CNC系統也可參照本文設置專用的后置處理文件。
1.后置處理文件編輯
GSK980TDb的G代碼程序段格式見用說明書。用戶需要對以下程序段進行格式設置:程序說明、程序頭、程序尾、換刀段。
1.1增加機床后置處理:點擊機床設置,彈出如下對話框
點擊“增加機床”,在彈出的對話框中輸入新的后置處理文件的名稱,如GSK980TDb_G96(恒線速度模式)或GSK980TDb_G97(恒轉速模式)。刀具號和補償號輸出位數為2,勾選“補0”。
1.2程序說明:說明部分是對程序名稱、程序注釋等有關信息的記錄。
默認的后置處理程序
O $POST_CODE@($POST_NAME,$POST_DATE,$POST_TIME)
修改后的后置處理程序
$POST_NAME($POST_DATE,$POST_TIME)
修改后可使每一次生成的G代碼文件名、程序名和當前流水號三者保持一致。
1.3程序頭
1.3.1恒線速度切削模式(G96)
默認的后置處理程序
$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恒轉速切削模式(G97)
默認的后置處理程序
$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)
默認的后置處理程序
$COOL_OFF@$PRO_STOP
修改后的后置處理程序
G97@$COOL_OFF@$PRO_STOP
1.3.4恒轉速切削模式(G97)
使用默認后置程序即可。
2. G代碼保存路徑及后綴編輯
生成的G代碼文件名、后綴及保存路徑在“生成后置代碼”對話框中直接修改即可。
3.結束語
由于CNC系統的多樣性,以及每個人的編程習慣不同,G代碼程序段的格式會有所不同。用戶可以參照本文對后置處理文件進行修改,使軟件生成的G代碼無需修改即可下載到數控機床使用。
參考文獻:
[1]肖善華,李玉榮.CAXA制造工程師2011任務驅動實訓教程[M].清華大學出版社,2012,12.
[2]胡仁喜,萬金環.CAXA制造工程師2013機械設計與加工標準實訓教程[M].印刷工業出版社,2012,10.