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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

多軸數控加工技術五軸后置處理技術機床系統的后處理檔結構基本格式輸出的后置設置五軸機床后置設置技術CAM多軸后置設置技術關于五軸后置處理相關文檔組成

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

MasterCAM五軸加工的后置文檔組成機床系統的后置處理結構從刀路到適應所用機床系統的NC程序生成,需要選用機床并合理進行后置設置。學習內容主要包括:

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

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

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

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

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

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

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

格式輸出的PST檔修改

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

五軸后置處理

五軸結構模式選配五軸關鍵參數設置拓展界面控制相關算法處理雙擺臺五軸模式雙擺頭五軸模式擺頭+擺臺五軸模式五軸后置處理技術UGNX五軸后置處理技術

Cimatron五軸后置處理技術五軸后置處理技術MasterCAMmi1~mi10mr1~mr10非RTCP軸間偏置PST后置處理文檔中五軸相關設置

原始設置(BC)修改后的設置(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"設置第一/第二旋轉軸輸出的前導字符mtype:0mtype:0五軸結構模式.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")旋轉軸法平面及正向設置。軸C以+y為0位,朝-x方向為正,軸A以+z為0位,朝-y方向為正top_type:4top_type:3刀軸平面設置。1:A+C;2:B+C;3:C+A;4:C+BMasterCAM的五軸后置關鍵設置MasterCAM的五軸后置關鍵設置原始設置(BC)修改后的設置(AC)修改后含義解析use_tlength:0toollength:0shift_z_pvt:0use_tlength:0toollength:0shift_z_pvt:0使用擺頭結構模式時:use_tlength:0:使用擺長變量;1:MastercamOAL數據;2:計算前提示輸入toollength(擺長):擺長值shift_z_pvt(Z偏置):0:按樞軸點;1:按擺長補(樞軸點-擺長);2:按鼻端補(刀尖編程)shft_misc_r:0saxisx:0saxisy:0saxisz:0shft_misc_r:1擺臺模式軸間偏置距離的數據導入方式。0:在PST文檔內由對應變量設置各軸間偏移saxisx/saxisy/saxisz1:允許在雜項變量中設置各軸間偏移pri_limlo$:-9999pri_limhi$:9999sec_limlo$:-9999sec_limhi$:9999pri_limlo$:-360pri_limhi$:360sec_limlo$:-110sec_limhi$:110第一、第二旋轉軸絕對輸出時角度極限的設置PST后置處理文檔中五軸相關設置

雜項變量的NC輸出控制

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

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

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

的語句實現算法處理的有效控制。RTCP編程控制的后置處置方法區段及函數項設置修改處理的內容設置修改處理的含義解析#MappingconversionGcodeselection

旋轉軸變換指令代碼輸出設置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種字串輸出狀態,其輸出取決于當前map_mode的值p_goto_strt_tl函數

#換刀起始的程序頭輸出處理,根據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_當五軸定向方式時,執行函數pg68若為普通方式,輸出G0X_Y_S_M3的起點定位移動指令輸出G43H_Z_M8下刀程序行若為五軸聯動方式,輸出G43.4H_啟用RTCP輸出G0X_Y_Z_S_M3的起點定位指令RTCP編程控制的后置處置方法區段及函數項設置修改處理的內容設置修改處理的含義解析ptlchg$

溫馨提示

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

評論

0/150

提交評論