五軸聯(lián)動加工中心操作與基礎(chǔ)編程 第2版 課件 3.4五軸后置處理技術(shù)_第1頁
五軸聯(lián)動加工中心操作與基礎(chǔ)編程 第2版 課件 3.4五軸后置處理技術(shù)_第2頁
五軸聯(lián)動加工中心操作與基礎(chǔ)編程 第2版 課件 3.4五軸后置處理技術(shù)_第3頁
五軸聯(lián)動加工中心操作與基礎(chǔ)編程 第2版 課件 3.4五軸后置處理技術(shù)_第4頁
五軸聯(lián)動加工中心操作與基礎(chǔ)編程 第2版 課件 3.4五軸后置處理技術(shù)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

多軸數(shù)控加工技術(shù)五軸后置處理技術(shù)機床系統(tǒng)的后處理檔結(jié)構(gòu)基本格式輸出的后置設(shè)置五軸機床后置設(shè)置技術(shù)CAM多軸后置設(shè)置技術(shù)關(guān)于五軸后置處理相關(guān)文檔組成

MasterCAM-X版后,要換機床后置處理不僅僅只是選擇一新的PST文檔,它涉及到一組文件名相同而擴展名不同的幾個文件組,包括PST檔、PSB檔(五軸必備)、機床結(jié)構(gòu)模型MMD檔以及控制系統(tǒng)CONTROL檔。由V9版升級到新版。先選擇V9版下已有近似結(jié)構(gòu)的五軸后處理文檔并復制更名,然后在Xn版下按ALT+C運行外部程序,選擇并執(zhí)行CHOOKS下的UpdatePost.DLL應(yīng)用程序,在升級對話框中選用已更名的V9版后處理檔,由此在升級的同時系統(tǒng)將同時生成同名的新MMD檔和CONTROL檔。但PSB檔需在Xn版中由已有PSB檔復制更名得到。由已有近似結(jié)構(gòu)五軸后置檔更名另存。將Xn版中已有近似結(jié)構(gòu)的五軸后置PST、PSB文檔復制更改為新的主文件名,然后由機床定義管理器中打開一近似結(jié)構(gòu)的五軸機床MMD文檔,更名另存為新的MMD檔。更改其關(guān)聯(lián)的機床控制系統(tǒng)定義為新的PST檔,并更名另存為新的CONTROL文檔。

MasterCAM五軸加工的后置文檔組成機床系統(tǒng)的后置處理結(jié)構(gòu)從刀路到適應(yīng)所用機床系統(tǒng)的NC程序生成,需要選用機床并合理進行后置設(shè)置。學習內(nèi)容主要包括:

1.如何基于標準系統(tǒng)構(gòu)建一個新的機床系統(tǒng)?2.舊版后置如何升級到新版軟件?3.如何進行基本格式輸出的設(shè)置?4.各類機床系統(tǒng)編程格式有何特點?5.哪些影響NC輸出的參項可在界面內(nèi)設(shè)置,哪些需修改PST檔?6.鉆鏜循環(huán)輸入?yún)?shù)項如何激活?如何定制其后置輸出?機床系統(tǒng)的后置處理結(jié)構(gòu)如何基于標準系統(tǒng)構(gòu)建一個新的機床系統(tǒng)?構(gòu)建方法:基于標準機床定義的文件另存并關(guān)聯(lián)由舊版后置升級到新版,同時創(chuàng)建相關(guān)文檔新機床系統(tǒng)包括:1.機床結(jié)構(gòu)模型MMD(各坐標軸系統(tǒng)運動的邏輯關(guān)系)2.機床控制系統(tǒng)CONTROL檔(通用的格式設(shè)置)3.與之對應(yīng)的PST后置文檔(特色的格式設(shè)置)

(五軸后置通常還有一個同名的PSB文件)由舊版后置升級到新版,同時創(chuàng)建新機床文檔運行CHOOKS下UpdatePost.dll升級舊版PST,同時生成同名的系統(tǒng)控制文件.control和機床結(jié)構(gòu)模型文件.mmd。基于標準機床定義的文件另存先復制粘貼并更名生成一個新的PST檔;再運行機床定義管理→控制器定義,添加更換新PST后賦名另存CONTROL檔;基于標準機床定義的文件另存返回到機床定義管理再賦名另存MMD檔?;靖袷捷敵龅暮笾迷O(shè)置基本格式輸出中一些通用的設(shè)置可通過界面直接設(shè)置,但一些特色輸出格式則需要修改PST文檔來設(shè)置。通用格式輸出設(shè)置包括:1.程序番號、是否輸出行號2.程序坐標是絕對G90還是增量G91算法數(shù)據(jù)3.工件坐標系是用G92還是G54~G594.回零是G28返回第一參考點還是G30返回第二參考點5.圓弧數(shù)據(jù)是用IJK還是R輸出,大圓弧是否分割為幾段輸出6.換刀前后的快速移動是三軸聯(lián)動還是將XY與Z分開程序番號設(shè)置基本格式輸出的后置設(shè)置行號、注釋輸出設(shè)置雜項變量設(shè)置—工件坐標系、坐標數(shù)據(jù)方式、回零方式基本格式輸出的后置設(shè)置直線運動路線控制設(shè)置基本格式輸出的后置設(shè)置圓弧數(shù)據(jù)格式及分割輸出設(shè)置基本格式輸出的后置設(shè)置特色編程格式輸出的后置設(shè)置特色輸出格式需要修改PST文檔來設(shè)置以注釋形式關(guān)閉格式行輸出找到欲關(guān)閉輸出的控制行,在行首加#屏蔽該行的輸出。程序頭(區(qū)段:#StartofFileandToolchangeSetup

)華中HNC:【“%”,e$,*progno$,e$】

可刪去“%”,e$,部分

或在要屏蔽部分加#“%”,e$,#*progno$,e$鉆鏜循環(huán)孔加工特色編程格式輸出的定制鉆孔參數(shù)對話窗中數(shù)據(jù)輸入項的激活

標準鉆鏜循環(huán)對話窗中許多數(shù)據(jù)輸入項為屏蔽非激活狀態(tài),無法接收數(shù)據(jù)的輸入,需通過控制器定義界面進行預激活處理;

數(shù)據(jù)輸入項的源變量處理需預知被激活數(shù)據(jù)輸入項的數(shù)據(jù)源變量名,且應(yīng)在PST檔中定義該變量輸出時的前導字符;

格式輸出的PST檔修改

應(yīng)在相應(yīng)鉆鏜輸出程序行格式中加載該激活數(shù)據(jù)項的輸出,有必要時還應(yīng)編寫控制輸出的算法語句。鉆鏜加工參數(shù)設(shè)置對話框定制FANUC默認參數(shù)輸入項HNC-848參數(shù)輸入定制項提示文字激活項鉆鏜加工對話參數(shù)項激活設(shè)置方法設(shè)置提示文字即可激活其輸入項鉆鏜加工對話參數(shù)項數(shù)據(jù)源變量HNC-848格式G83XYZRQKF變量peck2前導字符為K要求:Q為負值,K為正值且K<=|Q|HNC-8M鉆孔加工G73/G83的后處理定制定義變量peck2前導字符為K處理Q、K的數(shù)據(jù)關(guān)系如果Q為正值則取反,如果K為負值則取絕對值;如果K>|Q|,取K=|Q|

五軸后置處理

五軸結(jié)構(gòu)模式選配五軸關(guān)鍵參數(shù)設(shè)置拓展界面控制相關(guān)算法處理雙擺臺五軸模式雙擺頭五軸模式擺頭+擺臺五軸模式五軸后置處理技術(shù)UGNX五軸后置處理技術(shù)

Cimatron五軸后置處理技術(shù)五軸后置處理技術(shù)MasterCAMmi1~mi10mr1~mr10非RTCP軸間偏置PST后置處理文檔中五軸相關(guān)設(shè)置

原始設(shè)置(BC)修改后的設(shè)置(AC)修改后含義解析str_pri_axis"C"str_sec_axis"B"str_dum_axis"A"str_pri_axis"C"str_sec_axis"A"str_dum_axis"B"設(shè)置第一/第二旋轉(zhuǎn)軸輸出的前導字符mtype:0mtype:0五軸結(jié)構(gòu)模式.0:雙擺臺,1:擺頭+擺臺,2:雙擺頭rotaxis1$=vecyrotdir1$=vecxrotaxis2$=veczrotdir2$=vecxresult=updgbl(rotaxis1$,"vecy")result=updgbl(rotdir1$,"vecx")result=updgbl(rotaxis2$,"vecz")result=updgbl(rotdir2$,"vecx")rotaxis1$=vecyrotdir1$=-vecxrotaxis2$=vecz

rotdir2$=-vecyresult=updgbl(rotaxis1$,"vecy")result=updgbl(rotdir1$,“-vecx")result=updgbl(rotaxis2$,"vecz")result=updgbl(rotdir2$,"-vecy")旋轉(zhuǎn)軸法平面及正向設(shè)置。軸C以+y為0位,朝-x方向為正,軸A以+z為0位,朝-y方向為正top_type:4top_type:3刀軸平面設(shè)置。1:A+C;2:B+C;3:C+A;4:C+BMasterCAM的五軸后置關(guān)鍵設(shè)置MasterCAM的五軸后置關(guān)鍵設(shè)置原始設(shè)置(BC)修改后的設(shè)置(AC)修改后含義解析use_tlength:0toollength:0shift_z_pvt:0use_tlength:0toollength:0shift_z_pvt:0使用擺頭結(jié)構(gòu)模式時:use_tlength:0:使用擺長變量;1:MastercamOAL數(shù)據(jù);2:計算前提示輸入toollength(擺長):擺長值shift_z_pvt(Z偏置):0:按樞軸點;1:按擺長補(樞軸點-擺長);2:按鼻端補(刀尖編程)shft_misc_r:0saxisx:0saxisy:0saxisz:0shft_misc_r:1擺臺模式軸間偏置距離的數(shù)據(jù)導入方式。0:在PST文檔內(nèi)由對應(yīng)變量設(shè)置各軸間偏移saxisx/saxisy/saxisz1:允許在雜項變量中設(shè)置各軸間偏移pri_limlo$:-9999pri_limhi$:9999sec_limlo$:-9999sec_limhi$:9999pri_limlo$:-360pri_limhi$:360sec_limlo$:-110sec_limhi$:110第一、第二旋轉(zhuǎn)軸絕對輸出時角度極限的設(shè)置PST后置處理文檔中五軸相關(guān)設(shè)置

雜項變量的NC輸出控制

PST中設(shè)shft_misc_r=1時,非RTCP編程在此設(shè)置軸間偏置數(shù)據(jù),RTCP編程則均設(shè)為0RTCP及傾斜面定向時,在此設(shè)置不同Mi1值控制兼容多種格式輸出的后置設(shè)計借助雜項整型變量中的第一項(變量mi1設(shè)置值)作為標記。設(shè)為0時為普通方式(包括常規(guī)三軸、非RPCP數(shù)據(jù)處理)設(shè)為1-9時為傾斜面五軸定向的數(shù)據(jù)處理方式(1),按G68.1Qn格式輸出,n=1-9設(shè)為68時為傾斜面五軸定向的數(shù)據(jù)處理方式(2),按G68.2格式輸出設(shè)為999時為五軸聯(lián)動RPCP數(shù)據(jù)處理方式。非RTCP編程控制的后置處置方法五軸非RPCP處理方式時,旋轉(zhuǎn)軸軸間偏置數(shù)據(jù)需在mr7-9中設(shè)置雙擺臺AC結(jié)構(gòu)時,mr7=0;mr8設(shè)置AC軸在Y向偏置距離;mr9設(shè)置AC軸在Z向偏置距離。雙擺臺BC結(jié)構(gòu)時,mr8=0;mr7設(shè)置BC軸在X向偏置距離;mr9設(shè)置BC軸在Z向偏置距離。工件零點相對C軸中心偏裝時,其偏裝距離由建模保證。

即:刀路軌跡應(yīng)該是以C軸中心為WCS編程零點求算的。RTCP編程控制的后置處置方法五軸RPCP處理方式時,mr7-9中均設(shè)置為0;其算法特點:MasterCAM中,傾斜面五軸定向加工和非RPCP一樣,需要按正常的雙擺臺模式(mtype=0)設(shè)置,才可得到所需的NC數(shù)據(jù)五軸聯(lián)動RPCP控制方式時,則需將機床結(jié)構(gòu)類別設(shè)為雙擺頭模式(mtype=2)時才可得到所需的NC數(shù)據(jù)。為兼容輸出,可在pheader$頭部處理函數(shù)中增加

ifmi1$=999,mtype=2,else,mtype=0

的語句實現(xiàn)算法處理的有效控制。RTCP編程控制的后置處置方法區(qū)段及函數(shù)項設(shè)置修改處理的內(nèi)容設(shè)置修改處理的含義解析#MappingconversionGcodeselection

旋轉(zhuǎn)軸變換指令代碼輸出設(shè)置sg69:“G69"#Cancelsg68.1:“G68.1"#Enablesg68.2:“G68.2"smap_mode:""

#Targetfstrselsg69map_modesmap_mode3-1map_mode=0,smap_mode=“G69”map_mode=1,smap_mode=“G68.1”map_mode=2,smap_mode=“G68.2”sg69共有3種字串輸出狀態(tài),其輸出取決于當前map_mode的值p_goto_strt_tl函數(shù)

#換刀起始的程序頭輸出處理,根據(jù)mi1給定值處理RPCP與非RPCP輸出變化…ifstagetool<=one,[n$,“G0A0.C0.”,e$n$,*t$,e$,pbld,n$,“M6”,e$n$,*sg28,“G91Z0.”,e$]n$,pwcs,sgplane,*sgabsinc,e$

n$,*sgcode,*s_out,*p_out,e$

ifmi1$&mi1$<>c9d,pg68ifmi1$=0,[n$,*sgcode,*xout,*yout,*speed,*spindle,e$n$,"G43",*tlngno$,*zout,e$]ifmi1$=c9d,[n$,“G43.4”,*tlngno$,scoolant,e$n$,*xout,*yout,*zout,*speed,*spindle,e$]…換刀的前期輸出輸出G0A0.C0.輸出TxxM6自動換刀指令輸出G28G91Z0的Z軸回升指令輸出G54G17G90初始化行輸出:G0A_C_當五軸定向方式時,執(zhí)行函數(shù)pg68若為普通方式,輸出G0X_Y_S_M3的起點定位移動指令輸出G43H_Z_M8下刀程序行若為五軸聯(lián)動方式,輸出G43.4H_啟用RTCP輸出G0X_Y_Z_S_M3的起點定位指令RTCP編程控制的后置處置方法區(qū)段及函數(shù)項設(shè)置修改處理的內(nèi)容設(shè)置修改處理的含義解析ptlchg$

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論