數控機床編程與操作11、FANUC加工中心編程與操作_第1頁
數控機床編程與操作11、FANUC加工中心編程與操作_第2頁
數控機床編程與操作11、FANUC加工中心編程與操作_第3頁
數控機床編程與操作11、FANUC加工中心編程與操作_第4頁
數控機床編程與操作11、FANUC加工中心編程與操作_第5頁
已閱讀5頁,還剩69頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

第11講FANUC0i-MA和華中世紀星加工中心編程11.1

加工中心簡介11.2FANUC0i-MA加工中心編程11.2.1

加工中心編程基礎11.2.2FANUC0i-MA加工中心基本編程方法11.2.3加工中心實用舉例

11.3華中宏程序指令編程第11講FANUC

Oi-MA和華中世紀星加工中心編程加工中心是目前世界上產量最高,應用最廣泛的數控機床之一。它主要用于箱體類零件和復雜曲面零件的加工,能把銑削、鏜削、鉆削、攻螺紋和車螺紋等功能集中在一臺設備上。因為加工中心具有多種換刀、選刀功能及自動工作臺交換裝置(APC),故工件經一次改裝后,可自動地完成或者接近完成工件各面的加工工序,從而使生產效率和自動化程度大大提高。加工箱體類零件的加工中心,一般是在鏜、銑床的基礎上發展起來的,可稱為鏜銑類加工中心,習慣上簡稱為加工中心。另外,還有一類加工中心,是以軸類零件為主要加工對象,稱為車削中心或車銑中心。本講介紹鏜銑類加工中心編程及應用。11.1

加工中心簡介

第11講FANUCOi-MA和華中世紀星加工中心編程一、加工中心的種類

第11講FANUCOi-MA和華中世紀星加工中心編程1.按功能特點分:可分為鏜銑、鉆削和復合加工中心①鏜銑加工中心。鏜銑加工中心和龍門式加工中心以鏜銑為主,適應于箱體、殼體以及各種復雜零件的特殊加工和曲面輪廓的多工序加工,適用于多品種、小批量的生產方式。②鉆削加工中心。以鉆削為主,刀庫形式以轉塔頭形式為主,適應于中、小批量零件的鉆孔、擴孔、鉸孔、攻螺紋及連續輪廓銑削等多工序加工。③復合加工中心。復合加工中心主要指五面復合加工,可以自動回轉主軸頭,進行立臥加工。主軸自動回轉后,在水平和垂直面實現刀具自動交換。第11講FANUCOi-MA和華中世紀星加工中心編程

2.按結構特征分類

按工作臺種類分,加工中心工作臺有各種結構,可分為單、雙工作臺和多工作臺。設置工作臺的目的是為了縮短零件的輔助準備時間,提高生產效率和機床自動化程度。最常見的是單工作臺和雙工作臺兩種形式。

3.按主軸種類分類根據主軸結構特征分類,可以分為單軸、雙軸、三軸及可換主軸箱體的加工中心。

4.按自動換刀裝置分類

①轉塔頭加工中心。有立式和臥式兩種。主軸數一般為6~12個,這種結構換刀時間短、刀具數量少、主軸轉塔頭定位精度要求較高。

第11講FANUCOi-MA和華中世紀星加工中心編程②刀庫+主軸換刀加工中心。這種加工中心特點是無機械手式主軸換刀,利用工作臺運動及刀庫轉動,并由主軸箱上下運動進行選刀和換刀。③刀庫+機械手+主軸換刀加工中心。這種加工中心結構多種多樣,由于機械手卡爪可同時分別抓住刀庫上所選得到和主軸上的刀,因此換刀時間短,并且選刀時間與機加工時間重合,因此得到廣泛應用。④刀庫+機械手+雙主軸轉塔頭加工中心。這種加工中心在主軸上的刀具進切削時,通過機械手將下一步所用的刀具換在轉塔頭的非切削主軸上。當主軸的刀具切削完畢后,轉塔頭即回轉,完成換刀工作,換刀時間短。

第11講FANUCOi-MA和華中世紀星加工中心編程

二、加工中心的特點加工中心作為一種多功能的數控機床,它除了具有數控機床的共同特點,還具有其獨特的優點:1.工序集中加工中心的制造工藝與傳統工藝及普通數控加工有很大不同。由于加工中心備有刀庫并能自動更換刀具,對工件進行多工序加工,使得工件在一次裝夾后,數控系統能控制機床按不同工序自動選擇和更換刀具,自動改變機床的主軸轉速、進給量和刀具相對工件的運動軌跡及其他輔助機能,現代加工中心更大程度的使工件在一次裝夾后實現多表面、多特征、多工位的連續、高效、高精度加工,即工序集中。這是加工中心最突出的特點。

第11講FANUCOi-MA和華中世紀星加工中心編程2.對加工對象的適應性強

四軸聯動、五軸聯動加工中心的應用以及CAD/CAM技術的成熟、發展,使復雜零件的自動加工成為易事。加工中心生產的柔性不僅體現在對特殊要求的快速反應上,而且可以快速實現批量生產,擁有并提高市場競爭能力。3.加工精度高、加工生產效率高加工中心由于工序集中,避免了長工藝流程,減少了人為干擾,故加工精度更高,加工質量更加穩定。零件加工所需要時間包括機動時間與輔助時間。加工中心帶有刀庫和自動換刀裝置,能集中完成多種工序,因而減少工件裝夾、測量和機床調整時間,減少工件半成品的周轉、搬運和存放時間,使機床的切削利用率高于普通機床3~4倍,達80%以上,生產效率較高。

第11講FANUCOi-MA和華中世紀星加工中心編程4.操作者的勞動強度減輕

加工中心對零件的加工是按編好的程序自動完成的,操作者除了操作鍵盤、裝卸零件、關鍵工序的中間測量以及觀察機床的運行之外,不需要進行繁重的手工操作,勞動強度大為減輕,勞動條件也得到很大的改善。5.經濟效益高

在單件、小批量生產的情況下,能獲得良好的經濟效益。由于加工中心的加工穩定,減少了廢品率,使生產成本下降。6.有利于生產管理的現代化

加工中心加工零件,能準確地計算零件的加工工時,并有效地簡化了檢驗和工夾具、半成品的管理工作。當前有許多大型CAD/CAM集成軟件已經開發了生產管理模塊,實現了計算機輔助生產管理。

第11講FANUCOi-MA和華中世紀星加工中心編程三、加工中心的基本功能和性能

高度自動化

②大功率和高精度③

高速度④

可靠性四、加工中心的應用加工中心最適合加工具有以下特點的零件:①周期性重復投產的零件②價格昂貴的高精度零件③多品種、小批量生產的零件④結構比較復雜的零件⑤需要頻繁改型的零件⑥

多工位和工序可集中的零件

第11講FANUCOi-MA和華中世紀星加工中心編程11.2FANUCOi-MA加工中心編程11.2.1

加工中心編程基礎一、加工中心的編程方法①

手工編程。運用數學方法人工進行刀具軌跡的運算,并進行指令編制。這種方法變換比較簡單,容易掌握,適用中等復雜程度及計算量不大的零件編程,是加工中心操作人員必須掌握的一種操作方法。②

自動編程。利用微機及專用的自動編程軟件,以人機對話方式確定加工對象和加工條件,自動進行運算和生成指令,適用于曲線輪廓、三維曲面等復雜型面的加工程序的編制。③

CAD/CAM軟件的編程。利用CAD/CAM集成軟件進行零件的設計、分析及加工編程,適用于制造業中的大型CAD/CAM集成系統,如柔性制造系統(FMS)和集成制造系統(CIMS)。

第11講FANUCOi-MA和華中世紀星加工中心編程二、機床坐標系和工作坐標系加工中心的坐標系規定已標準化如圖2所示,同數控銑床坐標系一樣。一般假設工件靜止,通過刀具相對工件的移動來確定機床各移動軸的方向。1.機床原點。機床原點亦稱機械原點,是機床坐標系的原點。它的位置在機床各坐標軸的正向最大極限處,如圖3所示。2.工作坐標系。工作坐標系的原點稱為工作原點或者程序原點,可設在工件上便于編程的某一固定點上。在加工時,工件隨夾具安裝在機床上,這時測量工作原點(程序零點)與機床原點的距離,稱工作原點偏置,如圖3所示。偏置值須預存在數控系統中的存儲器中,加工時工作原點偏置便能自動加到工作坐標系上。

第11講FANUCOi-MA和華中世紀星加工中心編程圖2立式加工中心坐標系

第11講FANUCOi-MA和華中世紀星加工中心編程圖3機床原點與工作原點第11講FANUCOi-MA和華中世紀星加工中心編程11.2.2FANUCOi-MA加工中心基本編程方法一、程序結構(一)程序的組成。零件加工程序的組成形式隨加工中心數控系統的不同而略有不同。對數控功能較強的加工中心,加工程序可分為主程序和子程序。將重復出現的程序(如一次加工幾個相同的型面)單獨組成子程序,數控裝置按主程序運行,當遇到調用子程序指令時就轉入某子程序運行,在子程序中遇到返回指令,則返回到主程序繼續運行,其關系如下面所示:一個主程序按需要有多個子程序,并可重復調用。主程序和子程序的內容各不同,但程序格式是相同的。不論是主程序還是子程序,每個加工程序都是由若干程序段組成。而程序段是由一個字代表某個信息單元,是由地址符、數字和符號組成,它是控制加工中心完成一定功能的具體指令。

第11講FANUCOi-MA和華中世紀星加工中心編程地址符由字母組成,每一個字母、數字和符號都稱為字符,表1給出了常用地址符的含義。每個程序段的結束處應有“EOB”或“CR”表示O001;(MAIN)O0008;(SUB)N1N1N2N2……N10M98P0008;(調用子程序)…N11……N15M99;(返回指令)N21該程序段結束,轉入下一個程序段。程序結構舉例如下:

第11講FANUCOi-MA和華中世紀星加工中心編程O1234;程序編號N1G90G54G00G17X20.0Y10.0S1000M03;第一程序段N2Z2.0;第二程序段N3G01Z-10.0F100;N4Y50.0;N5X50.0;N6Y20.0;N7X10.0;N8G00Z100.0M05;N9G00X0Y0;N10M30;程序結束

第11講FANUCOi-MA和華中世紀星加工中心編程功能地址符備注程序號O程序號程序段序號N順序號準備功能G定義運動方式坐標地址X、Y、ZA、B、C、U、V、WR、I、J、K軸向運動指令附加軸向運動指令圓弧半徑、圓心坐標進給速度F定義進給速度主軸轉速S定義主軸轉速刀具功能T定義刀具號輔助功能M機床的輔助功能偏置號H、D偏置號子程序號P子程序號重復次數L子程序的循環次數參數P、Q、R固定循環參數暫停P、X暫定時間表1常用地址符的含義

第11講FANUCOi-MA和華中世紀星加工中心編程程序編號結構為:O××××。其中××××用4位數字表示,例如:O1003、O1234等。程序中每一行稱為一個程序段,N10、G90及X0都是一個字。㈢程序段格式程序段格式是指令字在程序段中排列的順序,不同的數控系統有不同的程序段的格式。如果格式不符合規定,數控裝置就會報警,不運行。程序段格式如下:1234567891011N_G_X_U_Q_Y_V_P_Z_W_R_I_J_K_R_F_S_T_M_LF順序號準備功能坐標字進給功能主軸功能刀具功能輔助功能結束符號

第11講FANUCOi-MA和華中世紀星加工中心編程1.程序段序號(簡稱順序號)。通常用位數表示,即“0000”~“9999”,在數字前還有地址符號“N”,如N0001等。3.準備功能(簡稱G功能)。它由表示準備功能地址符“G”和兩位數字組成,G功能的代號已標準化,見表2:2.坐標字。由坐標地址符及數字組成,且按一定的順序進行排列,各組數字必須具有作為地址代碼的字母(如X、Y等)開頭。各坐標軸的地址符按下列順序排列:

X、Y、Z、U、V、W、Q、R、A、B、C、D、E

代碼分組意義代碼分組意義G0001快速進給、定位G5300選擇機床坐標系G01直線插補G5414工作坐標系1選擇G02圓弧插補CW(順時針)G55工作坐標系2選擇G03圓弧插補CCW(逆時針)G56工作坐標系3選擇G0400暫停G57工作坐標系4選擇G09準確停止G59工作坐標系6選擇G10可編程數據輸入G6000單方向定位G1517極坐標指令取消G6115準確停止狀態G16極坐標指令G62自動拐角倍率G1702XY平面G63攻螺紋狀態G18ZX平面G64切削狀態G19YZ平面G6500宏調用G2800回歸參考點G7309深孔鉆削循環G30回歸程第2、第3、第4參考點G76精鏜固定循環第11講FANUCOi-MA和華中世紀星加工中心編程表2G代碼一覽表

第11講FANUCOi-MA和華中世紀星加工中心編程G4007刀具補償取消G80固定循環取消G41刀具半徑左補償G81鉆削固定循環、鉆中心孔G42刀具半徑右補償82鉆削循環、反鏜循環G4308刀具長度補償+G83深孔鉆削固定循環G44刀具長度補償-G84攻螺紋固定循環G4500刀具位置補償伸長G85鏜削固定循環G46刀具位置補償縮短G86退刀形鏜削固定循環G47刀具位置補償2倍伸長G87背鏜固定循環G48刀具位置補償2倍縮短G88鏜削固定循環G4908刀具長度補償取消G89鏜削固定循環G5011比例縮放取消G9003絕對方式指定G51比例縮放G91相對方式指定G50.122可編程鏡像取消G9200工作坐標系的設定G51.1可編程鏡像有效G9810返回固定循環初始點G5200局部坐標系設定G99返回固定循環R點

第11講FANUCOi-MA和華中世紀星加工中心編程其中,數字的格式和含義如下:

X50.如:X50.0都表示沿X軸移動50mmX50.00通常按小數點方式輸入X、Y、Z軸坐標移動量,最小設定單位為0.001mm。最小設定單位以下不保留時,可以進行四舍五入。例如:向X軸正向移動1.23456mm的情況:

X1.23456

四舍五入最小設定單位的位數(0.001mm)

即變成:X1.235

第11講FANUCOi-MA和華中世紀星加工中心編程4.進給功能F。單位為“mm/min”(每分鐘進給量)或“mm/r”(每轉進給量)。5.主軸轉速功能S。單位為“r/min”或“m/min”。6.刀具功能T。由地址符T和兩位數字組成,用以設定刀具的號碼。7.輔助功能(簡稱M功能)。由地址符M和兩位數字組成。M功能的代碼已標準化。8.程序段結束符號。每個程序段結束用“EOB”表示,但在書寫或CRT顯示器上用“;”。11.其他。F、S、T指令都是續效指令,即一直有效知道改變為止。下面以一個簡單零件的加工為例說明程序格式的構成。如圖4所示,加工矩形輪廓的工件,工作坐標系原點設在工件上表面的中心,刀具從原點上方100mm處出發,逆時針加工輪廓,加工程序為:

第11講FANUCOi-MA和華中世紀星加工中心編程

圖4加工矩形輪廓的工件O0001;N0001G90G54G00X0Y0Z100.0S300M03;N0002G00X0Y-50.0;N0003G01Z-50.0F100;N0004X100.0;N0005Y50.0;N0006X-100.0;N0007Y-50.0;N0008X0;N0009Z100.0;N0011M30;

第11講FANUCOi-MA和華中世紀星加工中心編程二、編程基本代碼㈠準備功能(G代碼)1.絕對坐標和相對坐標指令(G90、G91)指令格式為:G90X_Y_Z_;G91

G90指令按絕對坐標方式設定運動軸的移動坐標,即移動指令的終點坐標值X、Y、Z都是以工作坐標系原點(程序零點)為基準來計算。

G91指令按增量值方式設定運動軸的移動坐標,即移動指令重點的坐標值X、Y、Z都是以終點來計算,再根據終點相對于始點的方向判斷正負,與坐標軸同向取正,反向取負。如圖5所示,表示刀具從A點快速移動B點,用以上兩種方式編程分別如下:

第11講FANUCOi-MA和華中世紀星加工中心編程G90G00X80.0Y150.0;G91G00X-120.0Y90.0;圖5絕對坐標和相對坐標2.工作坐標系設定指令G92指令格式為:

G92X_Y_Z_在使用絕對坐標指令編程時,預先要確定工作坐標系。通過G92指令可以確定當前工作坐標系,該坐標系在機床重開機時消失。執行G92指令后,也就確定了刀具刀位點的初始值(也稱為程序起始點后起刀點)與工作坐標原點的相對的相對距離,并在CRT顯示器上顯示出刀具刀位點在工作坐標系中的當前位置坐標值(即建立了工作坐標系)。如圖5所示,編程指令為:

G92X400.0Y200.0Z300.0;

第11講FANUCOi-MA和華中世紀星加工中心編程3.工作坐標系的選取指令(G54-G59)

一般數控機床可以預先設定個(G54-G59)工作坐標系。這些坐標系存儲在機床存儲器內,在機床重開機時仍然存在,在程序中可以交替選取任意一個工作坐標系使用。6個工作坐標系皆以機床原點為參考點,分別以各自與機床原點的偏移量表示,需要提前輸入機床數控系統,如圖6所示。值得注意的是,G54-G59是在加工前設定好的坐標系,而G92是在程序中設定坐標系。如圖使用了G54-G59指令,就沒有必要使用G92指令了,否則G54-G59將被G92替換,所以必須避免。

第11講FANUCOi-MA和華中世紀星加工中心編程圖6工件坐標系的設定

第11講FANUCOi-MA和華中世紀星加工中心編程4.設定局部坐標系指令G52

局部坐標系相當于一個子坐標系,方便編程,G52同時響應G54-G59指令設定的工作坐標系。下面一段程序的進給軌跡如圖7所示。O1;G90G54G00X0Y0;N1X50.0Y150.0;N2G52X100.0Y50.0;設置局部坐標系N3G90G54X50.0Y50.0;N4G55X50.0Y100.0;N5G52X0Y0;取消局部坐標系N6G54X0Y0;M30;

第11講FANUCOi-MA和華中世紀星加工中心編程圖7局部坐標系

第11講FANUCOi-MA和華中世紀星加工中心編程5.平面選擇指令(G17、G18、G19)

在加工中心加工時,如進行圓弧插補,要規定加工所在的平面,用G代碼G17、G18、G19可以進行平面選擇,如圖8所示:G17(XY平面)G18(ZX平面)G19(YZ平面)其中,G17在使用時可以省略。

圖8平面選擇

第11講FANUCOi-MA和華中世紀星加工中心編程刀具從當前位置快速移動到切削開始前的位置,在切削完了之后,快速離開工件,一般在刀具非加工狀態的快速移動時使用。該指令知識快速定位到目標點,無運動軌跡要求。其運動軌跡因具體的控制系統不同而異,進給速度F對G00指令無效,快速移動的速度由系統內部參數確定。指令格式為:G00X_Y_Z_;其中:X、Y、Z后的值為指令目標點的坐標。例:G90G00X300.0Y150.0;如圖9所示。非直線插補形定位:各軸獨立用快速進給來定位,刀具軌跡通常不能成為直線。直線插補形定位:刀具的軌跡和直線插補一樣(G01),不超過各軸的最快進給速度,用短時間來定位。6.快速定位指令(G00)

第11講FANUCOi-MA和華中世紀星加工中心編程圖9快速定位

第11講FANUCOi-MA和華中世紀星加工中心編程刀具做兩點間的直線移動加工時使用該指令。G01指令表示刀具從當前位置開始以給定的速度(切削進給速度F),沿直線移動到目標點。指令格式為:G01X_Y_Z_;其中:X、Y、Z都的值為指令目標點的坐標;F后的值為指令直線插補的進給速度。7.直線插補指令(G01)如圖10所示:例:G01X40.0Y20.0F100;圖10直線插補

第11講FANUCOi-MA和華中世紀星加工中心編程8.圓弧插補指令(G02、G03)該指令能使刀具沿著圓弧運動,切出圓弧輪廓。G02為順時針圓弧插補,G03為逆時針圓弧插補。刀具進行圓弧插補時必須規定所在平面,然后再確定回轉方向。如圖11所示,沿著垂直于圓弧所在平面(如XY平面)的坐標軸的負方向(-Z)看去,順時針方向為G02,逆時針方向為G03。指令格式為:

G02R_G17X_Y_F_;

G03I_J_G02R_G18X_Z_F_G03I_K_G02R_G19Y_Z_F_G03J_K_第11講FANUCOi-MA和華中世紀星加工中心編程圖11圓弧插補順逆方向

第11講FANUCOi-MA和華中世紀星加工中心編程其中:X、Y、Z后的值為指令圓弧終點坐標,可以用絕對值,也可以用增量值,由G90或G91指定;I、J、K后的值分別為圓弧的起點到圓心的X、Y、Z軸方向的增量,如圖12所示;R為圓弧的半徑。圖12I、J、K指示值

第11講FANUCOi-MA和華中世紀星加工中心編程11.G04該指令可以使刀具作短時間(幾秒鐘)無進給光整加工,直到經過指令的暫停時間,使加工表面降低粗糙度值。此功能常用于切槽或鉆孔到孔底時。指令格式為:地址符X或P指令暫停時間;其中地址符X后可以是帶小數點的數,單位為秒(s);地址符P不允許用小數點輸入,只能用整數,單位為毫秒(ms)。如暫停1s可寫為G04X1.0或G04P1000。

X_G04P_

第11講FANUCOi-MA和華中世紀星加工中心編程10.回機床原點指令(G28)機床原點是機床每個移動軸正向移動的極限位置。如刀具交換時常要返回Z軸參考點(Z軸機床原點)。指令格式為:

G28X_Y_Z_;執行G28指令,使各軸快速移動,分別經過指定的中間點(坐標值由X、Y、Z后的值指定)返回到機床原點。值得注意的是,使用G28指令時,必須先取消刀具半徑補償,而不必取消刀具長度補償,因為G28指令包括刀具長度補償取消、主軸停止、切削液關閉等功能。故G28指令一般用于自動換刀。例:G90G28X500.0Y350.0;如圖13:

第11講FANUCOi-MA和華中世紀星加工中心編程圖13

第11講FANUCOi-MA和華中世紀星加工中心編程11.有關G指令的規定和說明表2是G指令的有關規定和含義,表3是G代碼的說明,G代碼按其功能的不同分為若干組。G代碼有兩種模態:模態式G代碼和非模態式G代碼。00組的G代碼,只限定在被指定的程序段內有效。其余組的G代碼屬于模態式的G代碼,具有持續性,在后續程序段中,只要同組其他G代碼未出現之前一直有效。組號G代碼初態功能說明GAG00G01定位(快速進給)模態碼(續效代碼)G01直線插補(切削進給)G02圓弧插補(順時針)G03圓弧插補(逆時針)GBG04—暫停非模態代碼表3G代碼的說明

第11講FANUCOi-MA和華中世紀星加工中心編程GCG28—自動返回參考點(經中間點)日本機常用非模態代碼G29自動離開參考點(經中間點)日本機常用GDG40G40取消刀具補償模態碼(續效代碼)G41刀具半徑補償(刀具在工件左側)G42刀具半徑補償(刀具在工件右側)GEG40G40取消刀具補償G43刀具長度偏置(刀具伸長)G44刀具長度偏置(刀具縮短)GFG90G90絕對方式指定模態碼(續效代碼)G91相對方式指定GGG92—工作坐標系的變更

第11講FANUCOi-MA和華中世紀星加工中心編程注:1.模態代碼表示一經被應用,知道出現同組其他任一G代碼時試銷,否則保留作用持續有效,而且在以后的程序段中使用時可省略不寫。

2.在同一程序段內,出現非同組的幾個模態代碼時,并不影響G代碼的續效。

3.非模態代碼只在本程序中有效。

4.初態表示開機就有的代碼。不同組的G代碼在同一程序段中可以指令多個,但如果在同一個程序段中指令了2個或2個以上屬于同一組的G代碼時,只有最后面那個G代碼有效。如果在程序中指令了G代碼表中沒有列出的G代碼,則顯示報警。

第11講FANUCOi-MA和華中世紀星加工中心編程㈡常用輔助功能M指令

M指令用來控制機床的各種輔助動作及開關狀態,如主軸的轉與停、冷卻液的開與關等。程序的每一個程序段中M代碼只能有一個。如果在一個程序中同時指令了2個或2個以上的M代碼,則只有最后一個M代碼有效,期于的M代碼無效。以下是加工中心編程中主要的M指令。1.M00(程序暫停)。同數控車床含義相同。2.M01(選擇停止)。同數控車床含義相同。3.M02(主程序結束)。同數控車床含義相同。4.M03(主軸正轉)。主軸正轉是從主軸正向(+Z)看,即從主軸頭向工作臺方向看,主軸順時針方向旋轉。5.M04(主軸反轉)。主軸逆時針旋轉是反轉,當主軸換向(從M03換為M04)時,不需要M05使主軸停轉。

第11講FANUCOi-MA和華中世紀星加工中心編程6.M05(主軸停轉)。主軸停止,是在程序段其他指令執行完成后才停止。7.M06(換刀指令)。用于加工中心刀庫的自動換刀。它必須與相應的刀號(T代碼)結合,才構成完整的換刀指令。8.M07(切削液開)。執行M07后,冷卻氣體(霧狀切削液)打開。11.M08(切削液開)。執行M08后,液狀切削液打開。10.M09(切削液關)。冷卻液關閉。11.M19(主軸定向停止)。主軸準停在預定的角度位置上。12.M12(X軸鏡像)。使X軸運動指令的正負號相反,這時X軸的實際運動是程序指定方向的反方向。

第11講FANUCOi-MA和華中世紀星加工中心編程13.M22(Y軸鏡像)。使Y軸運動指令的正負號相反,這時Y軸的實際運動是程序指定方向的反方向。14.M23(鏡像取消)。執行M23指令后,X或Y軸鏡像取消。15.M30(程序結束)。與M02功能相同,表示主程序結束。區別是執行M30指令后,使程序返回到初始狀態。16.M48。取消M49指令功能。17.M49。取消速度人工調整的功能。執行M49指令,使機床控制面板上的進給倍率按扭(FEEDRATEOVERRIFE)無效,該指令常用于攻螺紋(但固定循環如G76、G84等不用此指令)。18.M98(調用子程序)。子程序結束并返回到主程序。111.M99。子程序結束并返回主程序。

第11講FANUCOi-MA和華中世紀星加工中心編程三、簡單程序的編制例1如圖14所示,進給速度為F=100mm/min,主軸轉速為S=800r/min。其程序為:(1)G90方式的程序:O1;(ABS) N1G90G54G00X20.0Y20.0S800M03;N2G01Y50.0F100;N3X50.0;N4Y20.0;N5X20.0;N6G00X0Y0M05;N7M30;(2)G91方式的程序:O1;(INC)N1G91G00X20.0Y20.0S800M03;N2G01Y30.0F100;N3X30.0;N4Y-30.0;N5X-30.0;N6G00X-20。0Y-20.0M05;N7M30;

第11講FANUCOi-MA和華中世紀星加工中心編程例2如圖15所示,直線切削進給速度為F=200mm/min,圓弧切削進給速度為F=100mm/min。從原點啟動,返回原點,增量值方式圓弧切削使用I、J,絕對值方式切削使用R。程序如下:(1)G91方式:O2;(INC)N1G91G17G00M03;N2X40.0Y-40.0;N3G01X-120.0F200;N4Y20.0;N5G02X40.0Y40.0I40.0F100;N6G03X60.0Y60.0J60.0;N7G01X20.0F200;N8Y-120.0;N9G00X-40.0Y40.0M05(2)G90方式:O2;(ABS)N1G54G90G17G00M03;N2X40.0Y-40.0;80.0F200;N4Y-20.0;N5G02X-40.0Y20.0R40.0F100;N6G03X20.0Y80.0R60.0;N7G01X40.0F200;N8Y-40.0;N9G00X0Y0M05;

第11講FANUCOi-MA和華中世紀星加工中心編程圖14矩形輪廓切削圖15直線與雙圓弧相切輪廓切削

第11講FANUCOi-MA和華中世紀星加工中心編程以上兩個例題中,刀具都只是在XY平面內運動,沒有涉及到Z坐標。而實際加工中,刀具不能總在一個平面內運動,否則刀具平行移動時可能會與工件、夾具發生干涉,切削型腔時刀具也不能直接快速運動到所需切深。因此,必須對Z軸移動進行控制。如圖16所示,刀具從Z100.0高度快速移動至工件上方2mm處后以進給速度切至所需深度,這樣可避免毛坯尺寸不同和殘留切屑帶來的危險。但由于切削進給的速度慢,此接近高度不能大到影響功率。

第11講FANUCOi-MA和華中世紀星加工中心編程圖16Z軸進給的增量方式和絕對方式1)G90方式:G54G90G00Z2.0;(A→B快速進給)

G01Z-10.0F1;(B→C切削進給)G00Z100.0(C→A快進)2)G91方式:G91G00Z-98.0;(A→B快速進給)G01Z-100.0F1;(B→C切削進給)G00Z110.0;(C→A快進)

第11講FANUCOi-MA和華中世紀星加工中心編程四、刀具半徑補償(1)刀具半徑補償功能加工中心的數控系統具有刀具半徑補償功能。就是在加工曲線輪廓時,可以直接按加工輪廓變成,同時在程序中給出刀具半徑補償指令,而不必求出刀具中心的運動軌跡。如圖17所示,實際的到中心運動軌跡與工件輪廓(編程軌跡)有一個偏移量,這個偏移量等于刀具半徑。這樣,使得編制加工程序簡單了。加工中心可以自動判斷補償的方向和補償值的大小,自動計算出實際刀具中心軌跡,并按刀心軌跡運動。1)刀具半徑補償指令(G40、G41、G42)意義如下:G40:取消刀具補償。G41:刀具半徑左補償,亦稱左刀補。G42:刀具半徑右補償,亦稱右刀補。

第11講FANUCOi-MA和華中世紀星加工中心編程圖17刀具半徑補償

第11講FANUCOi-MA和華中世紀星加工中心編程

ISO標準中規定:沿著刀具前進的方向觀察,刀具中心軌跡偏在工件輪廓的左邊時,用左補償指令G41;刀具中心軌跡偏在工件輪廓的右邊時,用右補償指令G42,如圖18所示。G41、G42皆為續效指令,機床初態為G40。2)指令格式格式如下:G17G00G41X_Y_G18Z_X_G19G01G42Y_Z_取消刀具補償G00X_Y_G40Z_X_G01Y_Z_其中:D為刀具半徑補償寄存器地址字,在寄存器中存有刀具半徑補償值。

第11講FANUCOi-MA和華中世紀星加工中心編程圖18刀具補償方向

第11講FANUCOi-MA和華中世紀星加工中心編程3)平面選擇G17、G18、G19用G17、G18、G19命令選擇進行刀具半徑補償的工作平面。例如:當執行G17命令之后,刀具半徑補償僅影響X、Y軸移動,而對Z軸沒有作用。4)補償編號和補償值在加工中心操作面板上調出刀具補償畫面,設定補償值,補償值和補償編號相對應,如圖19所示。01號位置上的刀具半徑值為5mm,在編程時只要給出補償編號D01就可以了。G90G01G41X100.0Y150.0D01;注意:刀具半徑補償值需要在加工或試運行之前設定在補償存儲器中;D代碼是續效代碼;刀具半徑補償在程序技術之前取消,否則刀具中心將不能回到程序原點。序段在有長度補償的情況下沒有G43指令,將造成嚴重事故。

第11講FANUCOi-MA和華中世紀星加工中心編程圖19刀具補償編號和補償值的設定

第11講FANUCOi-MA和華中世紀星加工中心編程五、固定循環在數控加工中,有些典型的加工工序,是刀具固定的動作完成的。如在加工中心上鉆孔,一般需要快速接近工件、慢速(切削速度)鉆孔、快速回退等固定動作。將這些典型的、固定的幾個連續動作,用一條G指令來代表,這樣,只需用單一程序段的指令既可完成加工,這樣的指令稱為固定循環指令。固定循環的程序格式包括數據形式、返回點平面、孔加工方式、孔位置數據、孔加工數據和循環次數。數據形式(G90或G91)在程序開始時就已指定,因此,在固定循環程序格式中可不注出。固定循環的程序格式如下:

第11講FANUCOi-MA和華中世紀星加工中心編程

G98(G99)G_X_Y_Z_R_Q_P_I_J_K_F_L_

式中第一個G代碼(G98或者G99)為返回點平面G代碼,G98為返回初始平面,G99為返回R點平面第二個G代碼為孔加工方式,即固定循環代碼G73,G74,G76和G81~G89中的任一個。X、Y為孔位數據,指被加工孔的位置Z為R點到孔底的距離(G91時)或孔底坐標(G90時)R為初始點到R點的距離(G91時)或R點的坐標值(G90時)Q指定每次進給深度(G73或G83時),是增量植,Q<0K指定每次退刀(G73或G83時)刀具位移增量),K>0

第11講FANUCOi-MA和華中世紀星加工中心編程I、J指定刀尖向反方向的移動量(分別在X、Y軸向上)P指定刀具在孔底的暫停時間F為切削進給速度 L指定固定循環的次數。

G73、G74、G76和G81~G89、Z、R、P、F、Q、I、J、K不是模態指令。G80、G01~G03等代碼可以取消固定循環。1)高速深孔加工循環G73G98(G99)G73X_Y_Z_R_Q_P_K_F_L_

第11講FANUCOi-MA和華中世紀星加工中心編程G73快速加工深孔孔底Z點初始B點參照R點qqqkkG98G99孔底延時P秒

功能:該固定循環用于Z軸的間歇進給,使深孔加工時容易排屑,減少退刀量,可以進行高效率的加工。鉆頭

易斷屑、易排屑、易加冷卻液、退刀量不大

孔底Z點初始B點參照R點

第11講FANUCOi-MA和華中世紀星加工中心編程說明:X、Y:孔的位置。

Q:為每次向下的鉆孔深度(增量值,取負)。Z:絕對編程時是孔底Z點的坐標值;增量編程時是孔底Z點相對與參照R點的增量值。K:為每次向上的退刀量(增量值,取正)。F:鉆孔進給速度R:絕對編程時是參照R點的坐標值;增量編程時是參照R點相對與初始B點的增量值L:循環次數(一般用于多孔加工的簡化編程)

第11講FANUCOi-MA和華中世紀星加工中心編程2)反攻絲循環G74(如下圖所示)

G98(G99)G74X_Y_Z_R_P_F_L_

功能:攻反螺紋時主軸反轉攻絲,到孔底時主軸停止旋轉,主軸正轉退回。攻絲時速度倍率不起作用。使用進給保持時,在全部動作結束前也不停止。

X、Y:螺紋孔的位置。Z:絕對編程時是孔底Z點的坐標值;增量編程時是孔底Z點相對與參照R點的增量值。R:絕對編程時是參照R點的坐標值;增量編程時是參照R點相對與初始B點的增量值P:為孔底停頓時間。F:螺紋導程L:循環次數(一般用于多孔加工的簡化編程)

第11講FANUCOi-MA和華中世紀星加工中心編程G74左旋攻制左螺紋孔底Z點初始B點參照R點G98G99孔底主軸停P秒主軸正轉退出主軸反轉攻絲主軸轉速與進給速度同步左旋絲錐孔底Z點初始B點參照R點

第11講FANUCOi-MA和華中世紀星加工中心編程3)G76:精鏜循環

G98(G99)G76X_Y_Z_R_P_I_J_F_L_孔底Z點初始B點參照R點G98G99孔底延時P秒準停偏移I或J量鏜刀功能:精鏜時,主軸在孔底定向停止后,向刀尖反方向移動,然后快速退刀。刀尖反向位移量用地址I、J指定,其值只能為正值。I、J值是模態的,位移方向由裝刀時確定。X、Y:螺紋孔的位置。

P:為孔底停頓時間。

Z:絕對編程時是孔底Z點的坐標值;增量編程時是孔底Z點相對與參照R點的增量值。

I:X軸方向偏移量,只能為正值

第11講FANUCOi-MA和華中世紀星加工中心編程J:Y軸方向偏移量,只能為正值R:絕對編程時是參照R點的坐標值;增量編程時是參照R點相對與初始B點的增量值F:鏜孔進給速度L:循環次數(一般用于多孔加工的簡化編程)4)G81:鉆孔循環(定點鉆)

G98(G99)G81X_Y_Z_R_F_L_孔底Z點初始B點參照R點G98G99功能:圖42為G81指令的動作循環,包括X,Y坐標定位、快進、工進和快速返回等動作。

第11講FANUCOi-MA和華中世紀星加工中心編程5)G82:帶停頓的鉆孔循環

G98(G99)G82X_Y_Z_R_P_F_L_G82帶停頓鉆孔

孔底Z點初始B點參照R點G98G99孔底延時P秒(主軸旋轉)功能:此指令主要用于加工沉孔、盲孔,以提高孔深精度。該指令除了要在孔底暫停外,其他動作與G81相同

第11講FANUCOi-MA和華中世紀星加工中心編程6)G83:深孔加工循環

G98(G99)G83X_Y_Z_R_Q_P_K_F_L_孔底Z點初始B點參照R點qqqkkG98G99孔底延時P秒功能:該固定循環用于Z軸的間歇進給,每向下鉆一次孔后,快速退到參照R點,然后快進到距已加工孔底上方為K的位置,再工進鉆孔。使深孔加工時更利于排屑、冷卻。

第11講FANUCOi-MA和華中世紀星加工中心編程7)G84:攻絲循環

G98(G99)G84X_Y_Z_R_P_F_L_G84右旋攻制右螺紋孔底Z點初始B點參照R點G98G99孔底主軸停P秒主軸反轉退出主軸正轉攻絲功能:攻正螺紋,主軸正轉攻絲,到孔底時主軸停止旋轉,主軸反轉退回。攻絲時速度倍率不起作用。使用進給保持時,在全部動作結束前也不停止。

第11講FANUCOi-MA和華中世紀星加工中心編程8)G85:鏜孔循環

G98(G99)G85X_Y_Z_R_P_F_L_孔底Z點初始B點參照R點G98G99孔底延時P秒(工進、主軸不停、工退)鏜刀功能:該指令主要用于精度要求不太高的鏜孔加工,其動作為:F速工進鏜孔、孔底延時、F速工退,全過程主軸旋轉。

第11講FANUCOi-MA和華中世紀星加工中心編程9)G86:鏜孔循環

G98(G99)G86X_Y_Z_R_F_L_

孔底Z點初始B點參照R點G98G99(工進、主軸停、快退)鏜刀此指令與G81相同,但在孔底時主軸停止,然后快速退回。

第11講FANUCOi-MA和華中世紀星加工中心編程10)G87:反鏜循環

G98G87X_Y_Z_R_P_I_J_F_L_孔底Z點初始B點參照R點G99孔底延時P秒準停偏移I或J量→刀具快移到B點→主軸定向停轉→反向偏移I或J量→快移到參照高度→偏移到R點→主軸正轉→向上工進鏜孔→延時P秒→主軸定向停轉→反向偏移I或J量→快速抬刀到安全高度→偏移到B點→主軸正轉→

第11講FANUCOi-MA和華中世紀星加工中心編程注意:

1、在固定循環中,定位速度由前面的指令決定。

2、各固定循環指令均為非模態值,因此每句指令的各項參數應寫全。

3、固定循環中定位方式取決與上次是G00還是G01,因此如果希望快速定位則在上一行或本語句開頭加G00。

第11講FANUCOi-MA和華中世紀星加工中心編程11.2.3

加工中心實用舉例

加工中心編程前必須首先分析零件圖紙,列出工藝路線,然后選擇合適的刀具和切削用量。如圖我們將選擇如下刀具進行編程:1.T10φ40直柄立銑刀D10=202.T12中心鉆H123.T13φ14H13工藝分析過程略,該程序如下:%O0200;N10G90G40G80G00G58;N20T10M98P9000;N30M03S800;N40X120Y0Z10M07;N50G01Z-5F200;N60G41X75Y30D10;N70G03X45Y0R30;N80G021-45;N90G03X75Y-30R30;N100G00G40X120Y0;

第11講FANUCOi-MA和華中世紀星加工中心編程

第11講FANUCOi-MA和華中世紀星加工中心編程N110Z100M09;N120M05;N130T12M98P9000;N140G43Z150H12;N150M03S400;N160G16G99G81X30Y45Z-3R5F60;N170Y135;N180Y225;N190G98Y135;N200G15G80;N210G49Z150M09;N220M05;N230T13M98P9000;N240G43Z15H13;N250M03S400;N260G16G99G81X30Y45Z-7R5F50;N270Y135;N280Y225;N290G98Y315;N300G15G80;N310G49Z200M09;N320M05;N330T18M98P9000;N340G28G91Z0;N350G28X0Y0;N360M30;%

第11講FANUCOi-MA和華中世紀星加工中心編程11.3華中宏程序指令編程

宏程序指令適合拋物線、橢圓、雙曲線等沒有插補指令的曲線編程;適合圖形一樣,只是尺寸不同的系列零件的編程;適合工藝路徑一樣,只是位置參數不同的系列零件的編程。較大地簡化編程;擴展應用范圍。宏變量及常量:

#0~#49當前局部變量#50~#99全局變量#100~#199刀補號

100~199的補償值#200~#2490層局部變量

宏變量:

第11講FANUCOi-MA和華中世紀星加工中心編程當前局部變量#0~#38對應的宏調用量傳遞的字段參數名宏當前局部變量宏調用時傳遞的字段名或系統變量宏當前局部變量宏調用時傳遞的字段名或系統變量#0A#20U#1B#21V#2C#22W#3D#23X#4E#24Y#5F#25Z#6G#26固定循環指令初始平面Z模態值#7H#27不用#8I#28不用

溫馨提示

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

最新文檔

評論

0/150

提交評論