CAXA 製造工程(chéng)師中機床後(hòu)置與後置設置提供了非(fēi)常方便的後置配置文件(jiàn)設置工具, 通過軟件圖形界麵(miàn)用戶可以用交互的(de)方式來設置和修改NC 程序的格式和內容(róng),以及程序頭、程序尾、換刀等每個事件的處理方(fāng)式來滿足用(yòng)戶的實際使用要求。
CAXA 製造工程師的後置處理程序有後置處理和後置處理2 兩種,其中,後置處理用於機床後置設置與基本三軸加工代碼的生成及校驗; 後置處理(lǐ)2用於宏程序生成與多軸加工的後(hòu)置配置文(wén)件設置、程序處理(lǐ)及程序校驗。CAXA 製(zhì)造工程師提供了多種數控係統(tǒng)的後置配(pèi)置文件,可根據加工需要選擇(zé)、設置。本文根據2010 年第四屆全國數控大賽選(xuǎn)用的雙擺台式A-C 軸聯動五軸加工中心, 以(yǐ)廣州(zhōu)數控GSK25i 為例,介紹了CAXA 製造工程師後置處(chù)理2中後置配置文件的設置方法與技(jì)巧。
一、後置配置文件建立
1. 選(xuǎn)擇【加工】【後置處理2】【後置設置】,為方便設(shè)置、修改,可選(xuǎn)用CAXA 製造工程師提供(gòng)的五軸後置配置文件GSK-5X-TB/TC(見(jiàn)圖1)作(zuò)參考。
2. 選擇【另存為】命(mìng)令,輸入(rù)後置配置文件名稱:由於本文介紹五軸雙擺台式A-C 軸聯動機(jī)床,故取名為5X -TA/TC, 存至軟(ruǎn)件安裝目錄X:\CAXA\CAXAME\post 下。
圖1
二、後置配置(zhì)文件基本設置
選擇【加工】→【後置(zhì)處理(lǐ)2】→【後置(zhì)設置(zhì)】→【5XTA/TC】,選(xuǎn)擇【編輯】,進入後置配置文(wén)件(jiàn)設置界(jiè)麵。
1. 【地(dì)址】設(shè)置選擇【地(dì)址】,進入【地址】選(xuǎn)項卡界麵(見圖2)。
根據機床結(jié)構類型,設置指令地(dì)址A、C 的“係數公式”為*(-1)。
2. 【程序】設置選擇【程序】,進入【程序】選項卡界麵(miàn)(見圖3)。可在編輯(jí)區域用戶可以單擊鼠標右(yòu)鍵,調用宏指令瀏覽器(qì)(見(jiàn)如圖4),查看宏指令及其意義。
圖2
圖3
圖4
(1)程序頭設置選擇函數“start”,設置如下:
{ $start_char,@
"(",$progname,",",$date,",",$time,")",$eob,@
$seq,"G49 G40 G17 G90 G54",$eob,@
$seq,"G90 G54 G0 X0 Y0 A0 C0",$eob,@
if( pathtype < 4)
{ $seq,"G05 P1",$eob,@ } }
(2)刀具加載設置選擇函(hán)數“load_tool”,設置如(rú)下:
{ if(first_load_tool==0 )
{ $seq,$spn_stop,$eob,@ }
first_load_tool = 0
"(",$process_name,")",$eob,@
" (toolname: , $tool_name,"rad = ", $tool_rad,"
corner_rad=",$tool_corner_rad,")",@
" (T",TT ($tool_num),"D",TT ($tool_cutcom_reg),"
len=",$tool_cut_length,")",@
$seq,$tool_num,"M6",$eob,@
if( pathtype > 3)
{ $seq,"G43.4 ", $tool_adjust_reg, $clear_h,
$cool_on,$eob,@ }
if( pathtype < 4)
{ $seq,"G43 ", $tool_adjust_reg, $startz, $cool_on,
$eob,@ } }
(3)中間程序開始處設置選擇函數“middle_start”,設置如下:
{ $seq,$speed,$spn_cw,$eob,@ }
(4)中間程序結束處(chù)設置(zhì)選擇函數“middle_end”,設置如下(xià):
{ if( pathtype > 3)
{ $seq,$sgcode,$clear_h,$eob,@ }
if( pathtype < 4)
{ $seq,$sgcode,$startz,$eob,@ } }
(5)程序尾設置選(xuǎn)擇函數“end”,設置如下:
{ if( pathtype < 4)
{ $seq,"G05 P0",$eob,@ }
$seq,"G91 G28 G49 G0 Z0",$eob,@
$seq,"G90 G0 A0.0 C0.0 ", $eob,@
$seq,$prog_stop,$eob,@
$end_char,@ }
(6) 傾斜麵加(jiā)工開始處設置選擇函數
“tilt_plane_start”,設置如下(xià):
{ $seq,$speed,$spn_cw,$eob,@
$seq,"G68.2",X ($origin_wx),Y ($origin_wy),Z
($origin_wz),I($origin_euler_alpha),J($origin_euler_beta),
K($origin_euler_gamma),$eob,@
$seq,"G53.1",$eob,@ }
(7) 傾斜麵加(jiā)工結束處設置選擇函數
“tilt_plane_end”,設置如下:
圖4 { $seq,"G69",$eob,@
call middle_end, }
(8)快速移動輸(shū)出格式設置選擇(zé)函數“rapid”,
設置如下:
{ if(pathtype>3)
{$seq,$sgabsinc,$sgcode,$wx,$wy,$wz,$vx,$vy,$vz,
$g00feed,$eob,@}
if(pathtype<4)
{$seq,$sgabsinc,$sgcode,$cx,$cy,$cz,$g00feed,$eob,@}}
(9)直線輸出格式(shì)設置選擇函數“line”,設置如下:
{ if( pathtype > 3)
{ $seq,$sgabsinc,$sgcode,$sgtoolcomp,$wx,$wy,
$wz,$vx,$vy,$vz,$feed,$eob,@ }
if( pathtype < 4)
{ $seq, $sgabsinc, $sgcode, $sgtoolcomp, $cx, $cy,
$cz,$feed,$eob,@ } }
設(shè)置函數(shù)“lift_down”:
{ $seq, $sgabsinc,$sgcode,$wx,$wy,$safe_h, $vx,
$vy,$vz,$g00feed,$eob,@
$seq,$sgabsinc,$sgcode,$wx,$wy,$wz,$vx,$vy,$vz,
$feed,$eob,@ }
設置函數“lift_up”:
{$seq,$sgabsinc,$sgcode,$wx,$wy,$wz,$feed,$eob,@
$seq, $sgabsinc, $sgcode, $wx, $wy, $safe_h,
$g00feed,$eob,@
$seq,$sgabsinc,$sgcode,$wx,$wy,$safe_h,$vx,$vy,
$vz,$g00feed,$eob,@ }
(10)鑽孔設置選擇各鑽孔函數,設置鑽孔輸出
平麵(miàn)為初始平麵G98;為(wéi)實現剛性攻絲可在“G84”前加“$seq,"M29",$eob,@”。
設置鑽(zuàn)孔開始函數“cycle_start”:
{ $seq,$speed,$spn_cw,$eob,@
$seq,$clearance,$eob,@ }
3. 【多軸】設(shè)置選擇【多軸】,進入【多軸】選項卡(kǎ)界麵,根據機床結構設置(zhì)如(rú)圖5 所示。4)【多軸(zhóu)2】設(shè)置選擇(zé)【多軸2】,進入【多軸2】選項卡界麵,如圖6 所示。
編程零點到(dào)C 軸中心(xīn)偏置距離:表示以加(jiā)工工件的輸(shū)出坐標係為參考坐標係的機床C 軸中心的位置坐標。旋轉中心到擺(bǎi)動中心偏置距離: 表示(shì)以機床旋轉中心為參考的擺動中心的位置坐標。
傾斜軸矢量對(duì)於A-C 軸(zhóu)機床第一位為1 其餘為0,B-C 軸機(jī)床第二位為1 其餘為0。
三、刀(dāo)具中心點控製
(RTCP)及後置設置RTCP 功能主要包括:三維刀具長度補償(cháng)、三維刀具(jù)半徑補償以及工作台坐標係編程。在使用數控機床的RTCP 功能編程時, 不需要用軟件後置配置文件(jiàn)進行坐標偏置設(shè)置(zhì), 隻需根據刀位文件按照機床(chuáng)的編程(chéng)
圖5
圖6
格式輸出加工程序, 由數控機床自己進行角度的換算和長度的補償;在非RTCP 模式下進行編程時,需要將機床的轉軸長度和轉(zhuǎn)軸坐標原點相對(duì)工件坐標原點的偏置用(yòng)軟件的後(hòu)置配置文件(jiàn)進行對應的補償。
(一)在RTCP 模(mó)式下的後置(zhì)設置
在(zài)程(chéng)序中添加三維刀具長(zhǎng)度補償指令G43.4H 或刀具(jù)長度補(bǔ)償指令G43、取消刀具長度補償指(zhǐ)令G49。
(二(èr))在非RTCP 模(mó)式(shì)下的後置設置
正確設置【多軸2】中編程零點(diǎn)到機床C 軸中(zhōng)心偏置距離與旋轉中心到擺動(dòng)中心偏置距(jù)離,刪除程序中的三維刀具長度補償(cháng)指令G43.4H_ 或刀具長度補償指令G43。
四、結束語
CAXA 製造工程師後置處理程序(xù)設置方便、快捷(jié),能實現五軸(zhóu)聯動(dòng)、五(wǔ)軸定向及傾斜麵的加工。在設置時必須事先了解機床結構類型以及控製係(xì)統功能、特點,才(cái)能(néng)正確、合理的完成其後置處理程序。
如果您(nín)有機床行業、企業相關新聞稿件發表,或進行資訊合作(zuò),歡迎聯係本(běn)網編輯部, 郵箱:skjcsc@vip.sina.com