數(shù)控銑床技術(shù)_第1頁
數(shù)控銑床技術(shù)_第2頁
數(shù)控銑床技術(shù)_第3頁
數(shù)控銑床技術(shù)_第4頁
數(shù)控銑床技術(shù)_第5頁
已閱讀5頁,還剩132頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)控銑床編程與操作14.1 數(shù)控銑床編程概述數(shù)控銑床是一種加工功能很強(qiáng)的數(shù)控機(jī)床,在數(shù)控加工中占據(jù)了重要地位。數(shù)控銑床的加工工藝范圍廣、工藝復(fù)雜、涉及的技術(shù)問題多。目前發(fā)展迅速的加工中心、柔性制造系統(tǒng)等都是在數(shù)控銑床的基礎(chǔ)上產(chǎn)生、發(fā)展起來的。數(shù)控銑床主要用于加工平面和曲面輪廓的零件,還可以加工復(fù)雜型面的零件,如凸輪、樣板、模具、螺旋槽等,同時也可以對零件進(jìn)行鉆、擴(kuò)、鉸、锪和鏜孔加工。 24.1.1數(shù)控銑床的類型1數(shù)控銑床結(jié)構(gòu)組成 2數(shù)控銑床的分類 31.數(shù)控銑床結(jié)構(gòu)組成 1)主軸伺服驅(qū)動系統(tǒng)2)進(jìn)給伺服驅(qū)動系統(tǒng)3)數(shù)控裝置 4)機(jī)床本體5)輔助裝置42數(shù)控銑床的分類 1)按機(jī)床主軸布置形式分類

2、(1) 立式數(shù)控銑床(2) 臥式數(shù)控銑床(3) 立臥兩用數(shù)控銑床(4) 龍門式數(shù)控銑床52)按數(shù)控系統(tǒng)功能分類(1) 經(jīng)濟(jì)型數(shù)控銑床(2) 全功能型數(shù)控銑床(3) 高速銑削數(shù)控銑床64.1.2數(shù)控銑床的主要加工對象1.平面類零件加工面平行、垂直于水平面或其加工面與水平面的夾角為定角的零件稱為平面類零件。2.變斜角類零件加工面與水平面的夾角呈連續(xù)變化的零件稱為變斜角類零件。 3.立體曲面類零件 加工面為空間曲面的零件稱為立體曲面類零件。 784.1.3數(shù)控銑床編程與加工特點(diǎn)1數(shù)控銑床編程特點(diǎn) 2數(shù)控銑床加工特點(diǎn) 91數(shù)控銑床編程特點(diǎn)(1)數(shù)控銑削加工對象多為具有圓弧甚至非圓曲線輪廓及有曲面的零件

3、,必須根據(jù)加工部位特點(diǎn)和曲面的類型特點(diǎn)確定刀具類型以及設(shè)計(jì)進(jìn)給路線。(2)在設(shè)置工件坐標(biāo)系時要正確選擇程序原點(diǎn)。在確定程序原點(diǎn)的位置時,不僅要便于對刀測量,而且要便于編程計(jì)算,必要時采用多程序原點(diǎn)編程。(3)用立銑刀側(cè)刃對零件內(nèi)外輪廓表面加工時,為減少編程計(jì)算工作量及控制零件加工符合尺寸公差要求,常使用刀具半徑補(bǔ)償功能。(4)輪廓加工時,應(yīng)處理好刀具沿工件輪廓的切向切入和切向切出以及順銑還是逆銑加工等問題;槽銑削加工時為便于下刀通常使用鍵槽刀并安排斜線下刀或螺旋線下刀。(5)為避免刀具在下刀時與工件或夾具發(fā)生干涉或碰撞,應(yīng)處理好安全高度和進(jìn)給高度的Z軸位置。(6)數(shù)控系統(tǒng)為簡化編程,一般都提供

4、固定循環(huán)功能,只不過不同的數(shù)控系統(tǒng)具有的固定循環(huán)種類、功能不同。如FANUC系統(tǒng)只有孔加工固定定循環(huán),而SIMENS系統(tǒng)卻有非常豐富的CYCLE循環(huán),不但有孔加工固定定循環(huán)還有挖槽加工、平面加工、輪廓加工等各種固定循環(huán)。此外還有子程序及宏程序編程功能,幾何圖形的傹像、旋轉(zhuǎn)、比例縮放編程功能,在編程時應(yīng)充分利用,以提高編程效率。 102數(shù)控銑床加工特點(diǎn)(1)對零件加工的適應(yīng)性強(qiáng)、靈活性好,能加工輪廓形狀特別復(fù)雜或難于控制尺寸的零件,如模具類零件、殼體類零件等。(2)能加工普通機(jī)床無法加工或很難加工的零件,如用數(shù)學(xué)模型描述的復(fù)雜曲線零件以及三維空間曲面類零件。(3)以加工一次裝夾定位后,需進(jìn)行多道

5、工序加工的零件,如在臥式數(shù)控銑床上可方便地對箱體類零件進(jìn)行鉆孔、鉸孔、鏜孔、攻螺紋、銑削端面、挖槽等多道工序的加工。(4)加工精度高、加工質(zhì)量穩(wěn)定可靠。(5)生產(chǎn)效率高。一般可省去劃線、中間檢驗(yàn)等工作,可省去復(fù)雜的工裝、減少對零件的安裝、調(diào)整等工作。(6)從切削原理講,無論是端銑還是周銑都屬于斷續(xù)切削方式,因此對刀具的要求較高,如良好的抗沖擊性、韌性和耐磨性。在干式切削狀態(tài)下,還要求有良好的紅硬性。 114.2數(shù)控銑床編程常用指令124.2.1數(shù)控銑床的坐標(biāo)系與參考點(diǎn)1數(shù)控銑床坐標(biāo)系 2工件坐標(biāo)系的建立 3數(shù)控機(jī)床參考點(diǎn) 131數(shù)控銑床坐標(biāo)系機(jī)床坐標(biāo)系是數(shù)控機(jī)床安裝調(diào)試時便設(shè)定好的一固定坐標(biāo)系

6、。數(shù)控機(jī)床安裝調(diào)試時,制造廠家在機(jī)床上設(shè)置了一個固定點(diǎn),以這一點(diǎn)為坐標(biāo)系原點(diǎn)而建立的坐標(biāo)系為機(jī)床坐標(biāo)系,該點(diǎn)稱為機(jī)床原點(diǎn)。 14編程坐標(biāo)系是編程人員在對圖紙上零件編程計(jì)算時建立的坐標(biāo)系,程序中坐標(biāo)數(shù)據(jù)就是基于該坐標(biāo)系中的坐標(biāo)值。在編程坐標(biāo)系中不考慮與機(jī)床坐標(biāo)系之間關(guān)系,也不考慮刀具動還是工件動,一律按刀具動編程。編程坐標(biāo)系原點(diǎn)叫編程原點(diǎn),由編程人員根據(jù)工件的形狀、尺寸和定位基準(zhǔn)等來選定。 工件坐標(biāo)系又叫加工坐標(biāo)系、工作坐標(biāo)系,是在工件加工過程中用來描述刀具的刀位點(diǎn)相對工件運(yùn)動軌跡的一個坐標(biāo)系。工件坐標(biāo)系原點(diǎn)叫工件原點(diǎn)。因?yàn)閷Φ逗?,工件原點(diǎn)就是編程原點(diǎn),所以工件原點(diǎn)的選擇方法與編程原點(diǎn)相同。15

7、2工件坐標(biāo)系的建立指令工件坐標(biāo)系是當(dāng)數(shù)控系統(tǒng)執(zhí)行G92指令建立起來的坐標(biāo)系或用G54G59預(yù)置的坐標(biāo)系。1)用G92指令建立工件坐標(biāo)系 格式 G92 X_ Y_ Z_ ;其中:X、Y、Z為當(dāng)前刀具刀位點(diǎn)在工件坐標(biāo)系中的坐標(biāo)值。 16注意事項(xiàng)使用G92指令建立工件坐標(biāo)系注意事項(xiàng):X、Y、Z值用絕對坐標(biāo)值指定,有幾個直線移動軸就對應(yīng)設(shè)置幾個坐標(biāo)軸坐標(biāo)值。程序段單獨(dú)一行,放在程序移動指令之前,一般放在首段。用該指令建立工件坐標(biāo)系,刀具以此點(diǎn)為程序起始點(diǎn),加工之前,必須將刀具通過對刀移至這一點(diǎn),工件加工完畢,刀具必須返回這一點(diǎn)。否則加工第二個工件就會出現(xiàn)尺寸錯誤。用G92設(shè)定的工件坐標(biāo)系,當(dāng)執(zhí)行該指令

8、,就會在系統(tǒng)內(nèi)部建立工件坐標(biāo)系,刀具并不產(chǎn)生移動,機(jī)床斷電工件坐標(biāo)系就丟失。 172)用G54G59預(yù)置工件坐標(biāo)系格式(以G54為例) :G54此方式設(shè)定的工件坐標(biāo)系與機(jī)床坐標(biāo)系有關(guān)聯(lián),它將工件坐標(biāo)系原點(diǎn)在機(jī)床坐標(biāo)系中的絕對坐標(biāo)值在調(diào)用前通過MDI方式預(yù)先輸入到數(shù)控系統(tǒng)相應(yīng)的工件坐標(biāo)系中,通過運(yùn)行此指令來建立工件坐標(biāo)系。在數(shù)控系統(tǒng)中,共有6個預(yù)定的工件坐標(biāo)系,根據(jù)需要分別用G54G59來選擇。當(dāng)工件尺寸很多且相對具有多個不同的標(biāo)注基準(zhǔn)時,可將其中幾個基準(zhǔn)點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值通過MDI方式預(yù)先輸入到系統(tǒng)中,作為G54G59的坐標(biāo)原點(diǎn),一旦程序執(zhí)行到G54G59指令之一時,則該工件坐標(biāo)系原點(diǎn)即

9、為當(dāng)前程序原點(diǎn)。后續(xù)程序段中的絕對坐標(biāo)值均為相對此程序原點(diǎn)的坐標(biāo)值。18注意事項(xiàng)G54G59坐標(biāo)系注意事項(xiàng):不能建立機(jī)床坐標(biāo)系的數(shù)控機(jī)床不能使用G54G59選擇工件坐標(biāo)系;對用增量式位置檢測元件的數(shù)控機(jī)床,開機(jī)必須返回參考點(diǎn),建立機(jī)床坐標(biāo)系后才可運(yùn)行G54G59指令建立工件坐標(biāo)系;選擇工件坐標(biāo)系必須在有移動指令的程序段之前或之中指定。 19G54G59指令程序段可以和G00、G01指令組合,如執(zhí)行G54 G90 G01 X10 Y10時,運(yùn)動部件在選定的加工坐標(biāo)系中進(jìn)行移動。程序段運(yùn)行后,無論刀具當(dāng)前點(diǎn)在哪里,它都會移動到加工坐標(biāo)系中的X10 Y10 點(diǎn)上。 203)工件坐標(biāo)系G92、G54、

10、G55G59使用區(qū)別 G54G59設(shè)置加工坐標(biāo)系的方法是一樣的,但在實(shí)際情況下,機(jī)床廠家為了用戶的不同需要,在使用中有以下區(qū)別:利用G54設(shè)置工件原點(diǎn)的情況下,進(jìn)行回參考點(diǎn)操作時機(jī)床坐標(biāo)值顯示為G54的設(shè)定值,且符號均為正;利用G55G59設(shè)置加工坐標(biāo)系的情況下,進(jìn)行回參考點(diǎn)操作時機(jī)床坐標(biāo)值顯示零值。 21G92與G54G59的區(qū)別 G92指令與G54G59指令都是用于設(shè)定工件加工坐標(biāo)系的,但在使用中是有區(qū)別的。 G92指令是通過程序來設(shè)定、選用加工坐標(biāo)系的,它所設(shè)定的加工坐標(biāo)系原點(diǎn)與當(dāng)前刀具所在的位置有關(guān),這一加工原點(diǎn)在機(jī)床坐標(biāo)系中的位置是隨當(dāng)前刀具位置的不同而改變的。 G54G59指令是通

11、過MDI在設(shè)置參數(shù)方式下設(shè)定工件加工坐標(biāo)系的,一旦設(shè)定,加工原點(diǎn)在機(jī)床坐標(biāo)系中的位置是不變的,斷電不丟失,它與刀具的當(dāng)前位置無關(guān),除非再通過MDI方式修改。而G92設(shè)定的工件坐標(biāo)系與刀具的當(dāng)前位置有關(guān),斷電丟失。 223數(shù)控銑床參考點(diǎn)數(shù)控銑床都有一個參考點(diǎn),這個參考點(diǎn)是由機(jī)床制造商設(shè)置在機(jī)床上的一個固定基準(zhǔn)位置點(diǎn),通過限位開關(guān)或傳感器來建立。作用是使機(jī)床與控制系統(tǒng)同步,建立測量機(jī)床運(yùn)動的起始點(diǎn)。從實(shí)際意義上講,機(jī)床零點(diǎn)是固定不變的,通常在機(jī)床各坐標(biāo)軸正向極限。當(dāng)機(jī)床啟動后,機(jī)床通過返回參考點(diǎn)操作,來確定機(jī)床原點(diǎn)坐標(biāo)位置,通常機(jī)床原點(diǎn)與參考點(diǎn)偏置距離是通過機(jī)床參數(shù)設(shè)置的,數(shù)控銑床大多將機(jī)床原點(diǎn)和

12、參考點(diǎn)設(shè)置重合。 23快速定位指令:G00 功能:快速定位,屬非切削加工指令。指令格式:GOO X_Y_Z_; 說明:指令中X、Y、Z地址后數(shù)值為快速定位目標(biāo)點(diǎn)的坐標(biāo)值,可絕對方式編程和增量方式編程。如圖,刀具由A點(diǎn)快速定位至B點(diǎn)。絕對方式編程為:G90 G00 X92. Y35.;增量方式編程為:G91 G00 X62. Y-25.;快速定位若三軸或兩軸同時移動時,移動軌跡不一定是直線,更多是一條折線。 244.2.2加工平面的選擇坐標(biāo)平面選擇指令是用來選擇圓弧插補(bǔ)的平面和刀具補(bǔ)償平面的。G17表示選擇XY平面,G18表示選擇ZX平面,G19表示選擇YZ平面。各坐標(biāo)平面如圖所示。一般數(shù)控車床

13、默認(rèn)在ZX平面內(nèi)加工,數(shù)控銑床上電激活為G17,默認(rèn)在XY平面內(nèi)加工。 XYZG17G18G19254.2.3直線插補(bǔ)指令G01功能:該指令用來指令刀具在兩點(diǎn)之間作直線插補(bǔ)移動。三軸聯(lián)動插補(bǔ)時,加工空間直線;兩軸聯(lián)動插補(bǔ)時,加工平面直線。指令格式:G01 X_Y_Z_F_; 26說明指令中X、Y、Z地址后數(shù)值為直線插補(bǔ)終點(diǎn)坐標(biāo)值,可絕對方式編程和增量方式編程。如圖刀具由A點(diǎn)直線插補(bǔ)至B點(diǎn),絕對值編程為:G90 G01 Xxb Yyb Zzb Ff;增量值編程為:G91 G01 X(xb-xa)Y(yb-ya)Z(zb-za)Ff; F后的值為指令直線插補(bǔ)的進(jìn)給速度,若三軸聯(lián)動或兩軸聯(lián)動時,F(xiàn)值

14、則為合成速度值。實(shí)際進(jìn)給速度可用進(jìn)給倍率修調(diào)。27G01和F指令都是模態(tài)指令。如進(jìn)給速度F已在前段程序中給定并且不需改變時,本段程序中可不寫出。若某軸沒進(jìn)給,則指令中可省略該軸坐標(biāo)。如Y、Z軸不進(jìn)給可寫成G01 X_ F_的形式。 28例 假設(shè)刀具由程序原點(diǎn)出發(fā)沿E-A-B-C-D-E方向銑削輪廓外形,編程如下: ;G90 G00 X0 Y0; E G01 X-10. Y30. F80;(EA)G91 X-40.; (AB) Y-18.; (BC)G90 X-22. Y0; (CD) X0.; (DE).;294.2.4圓弧插補(bǔ)指令G02、G03功能:指令刀具從起點(diǎn)沿圓弧切削到終點(diǎn)。當(dāng)工件上有

15、圓弧輪廓時,可用G02或G03指令圓弧切削加工。G02表示順時針圓弧插補(bǔ),G03表示逆時針圓弧插補(bǔ)。判斷方法為:依據(jù)右手坐標(biāo)系統(tǒng),沿著垂直圓弧插補(bǔ)平面的第三軸負(fù)方向看去,順時針的為G02,逆時針的為G03。指令格式G17 GO2/(G03)X Y I J/(R)F;G18 GO2/(G03)X Z I K/(R)F;G19 GO2/(G03)Y Z J K/(R)F; 30不同平面內(nèi)順逆圓判斷31說 明格式中G17、G18、G19指定圓弧插補(bǔ)平面,其中G17為XY平面,G18為XZ平面,G19為YZ平面。X、Y、Z后的值在G90方式時為圓弧終點(diǎn)坐標(biāo)的絕對坐標(biāo)值;在G91方式時,為圓弧終點(diǎn)相對圓

16、弧起點(diǎn)的增量坐標(biāo)值。I、K、J后的值為圓弧圓心點(diǎn)相對圓弧起點(diǎn)在X、Y、Z方向上的增量值。I、J、K坐標(biāo)值一律使用增量值而與G90或G91方式無關(guān)。當(dāng)用R編程時,由于規(guī)定相同圓弧起點(diǎn)、終點(diǎn)和圓弧半徑的有兩個插補(bǔ)走向相同的圓弧,如圖4-13所示,為了區(qū)別二者,特規(guī)定當(dāng)圓弧圓心角小于或等于180度時,R取正值;當(dāng)圓弧圓心角大于180度時,R取負(fù)值。 32例R編程應(yīng)用舉例,如圖所示兩段圓弧編程如下;G17 G90 G03 X0 Y25. R-25. F80 (圓弧1 A到B R編程)G17 G90 G03 X0 Y25. I0 J25.8 (圓弧1 A到B I、J編程)G17 G90 G03 X0 Y

17、25. R25. F80 (圓弧2 A到B R編程)G17 G90 G03 X0 Y25. I-25. J0 F80 (圓弧2 A到B I、J編程) 33從上例可看出:圓弧起點(diǎn)、終點(diǎn)和半徑及圓弧走向相同的兩段圓弧,編程時I、J值是不同的,這是因?yàn)閮啥螆A弧的圓心不同所致。用R編程時,如不用+R/-R就無法區(qū)分是哪段圓弧。 34注意事項(xiàng)圓弧插補(bǔ)編程時注意以下幾點(diǎn):(1)F指定的進(jìn)給速度為圓弧切向的進(jìn)給速度;(2)如果編程時同時指定I、J、K、R時,則根據(jù)R加工圓?。蝗鐭oI、J、K或R時,則刀具作直線運(yùn)動;(3)一般圖樣上都標(biāo)注圓弧半徑,為避免計(jì)算,優(yōu)先使用R編程,但對于整圓編程,則不能用R編程,必

18、須使用I、J、K編程。如用R編程,則不加工。 354.2.5 刀具補(bǔ)償數(shù)控銑床刀具補(bǔ)償有兩類:一類是刀具半徑補(bǔ)償;另一類是刀具長度補(bǔ)償。1.刀具半徑補(bǔ)償361)刀具半徑補(bǔ)償?shù)哪康?在數(shù)控銑床上進(jìn)行輪廓銑削時,由于刀具半徑的存在,刀具中心軌跡與工件輪廓不重合,而是偏離一個刀具半徑值。如果數(shù)控裝置不具備刀具半徑自動補(bǔ)償功能,則編程人員必須按刀心運(yùn)動軌跡編程,其數(shù)字計(jì)算相當(dāng)復(fù)雜,且刀具直徑變化時必須重新計(jì)算,修改程序,非常麻煩。對具備刀具半徑自動補(bǔ)償功能的數(shù)控機(jī)床,數(shù)控編程只需按工件輪廓進(jìn)行,數(shù)控系統(tǒng)會自動計(jì)算刀具中心軌跡,使刀具偏離工件輪廓一個半徑值,即進(jìn)行刀具半徑補(bǔ)償。使用刀具半徑補(bǔ)償功能可簡化

19、程序編制,避免繁瑣的數(shù)學(xué)計(jì)算,如利用同一個程序、同一把刀具,通過設(shè)置不同大小的刀具補(bǔ)償值而逐步減少切削余量的方法來達(dá)到粗、精加工的目的。當(dāng)?shù)毒吣p后,可以通過修改刀補(bǔ)值而不必修改程序,同樣可加工出合格產(chǎn)品等。 372)刀具半徑補(bǔ)償指令G41,G42,G40 刀具半徑補(bǔ)償指令包括:G41刀具半徑左補(bǔ)償。G42刀具半徑右補(bǔ)。G40取消刀具半徑補(bǔ)償 3839刀具半徑補(bǔ)償建立格式G41/(G42)G00/(G01)XYD(F);刀具半徑補(bǔ)償取消格式:G40 G00/(G01)XYF);G41/(G42)G00/(G01)XYD00(F); 40說明格式中X、Y 地址后的數(shù)值是建立補(bǔ)償直線段的終點(diǎn)坐標(biāo)值

20、,可絕對編程或增量編程。 D 為刀具半徑補(bǔ)償寄存器地址字,用D01D99來指定,它用來調(diào)用內(nèi)存中刀具半徑補(bǔ)償?shù)臄?shù)值。在進(jìn)行刀徑補(bǔ)償前,必須用G17或G18、G19指定刀徑補(bǔ)償是在哪個平面上進(jìn)行。如指定G17補(bǔ)償平面,刀補(bǔ)平面的切換必須在補(bǔ)償取消的方式下進(jìn)行,否則將產(chǎn)生報警。 當(dāng)?shù)堆a(bǔ)數(shù)據(jù)為負(fù)值時,則G41、G42功效互換。G41、G42指令不要重復(fù)規(guī)定,否則會產(chǎn)生一種特殊的補(bǔ)償。G40、G41、G42都是模態(tài)代碼,可相互注銷。但須注意G41/G42與G40須成對使用,刀補(bǔ)方式的切換必須在取削刀補(bǔ)后進(jìn)行。 413)刀具半徑補(bǔ)償?shù)倪^程 刀具半徑補(bǔ)償過程分為三步:(1)刀補(bǔ)的建立:在補(bǔ)償平面內(nèi),當(dāng)運(yùn)行

21、含有G41/G42刀補(bǔ)的運(yùn)動指令,并且之前已指定一個刀具偏置值,那么刀具從起點(diǎn)接近工件的過程是一個刀心軌跡從與編程軌跡重合過度到與編程軌跡偏離一個偏置量的過程。(2)刀補(bǔ)進(jìn)行:刀具中心始終與編程軌跡相距一個偏置量直到刀補(bǔ)取消。(3)刀補(bǔ)取消:刀具離開工件,刀心軌跡要過渡到與編程軌跡重合的過程。 4243刀補(bǔ)建立的條件a)在建立刀補(bǔ)程序段中或之前指定G41或G42指令。b)用G17或G18、G19指定刀補(bǔ)平面。c)在補(bǔ)償平面內(nèi)至少有一軸的移動。d)刀補(bǔ)值已輸入相應(yīng)刀具偏置寄存器中并指定了這個補(bǔ)償編號,但不能是D00。e)刀補(bǔ)的建立須在G00或G01模式下進(jìn)行。(若用G02或G03,機(jī)床會報警;但

22、是目前也有些數(shù)控機(jī)床也可用G02或G03)。 44刀補(bǔ)取消的條件a)指令G40同時要有補(bǔ)償平面內(nèi)坐標(biāo)軸的移動。b)刀具補(bǔ)償號為D00。 454)半徑補(bǔ)償時的過切現(xiàn)象與防止 加工時如果刀具移動受到空間限制,可以采用先補(bǔ)償再下刀、先提刀再取消補(bǔ)償?shù)姆椒ň幹瞥绦颉?6在刀具半徑補(bǔ)償保持模式下,可適當(dāng)插入非插補(bǔ)平面內(nèi)運(yùn)動指令或無運(yùn)動指令,但不能出現(xiàn)兩個或兩個以上連續(xù)程序段內(nèi)無指定補(bǔ)償平面內(nèi)的坐標(biāo)移動,否則會導(dǎo)致過切現(xiàn)象。非坐標(biāo)軸移動指令大致有以下幾種:M代碼;S代碼;暫停指令;某些G代碼,如G90、G91,;非指定補(bǔ)償平面坐標(biāo)移動如:G17 Z200.;4748當(dāng)零件輪廓上出現(xiàn)與刀具半徑不相適應(yīng)的窄槽

23、、小臺階、內(nèi)側(cè)圓弧等形狀時,不宜采用刀具半徑自動補(bǔ)償功能。492. 刀具長度補(bǔ)償1)刀具長度補(bǔ)償?shù)哪康牡毒唛L度補(bǔ)償一般用于刀具軸向(Z方向)的補(bǔ)償,它使刀具在Z方向上的實(shí)際位移量比程序給定值增加或減少一個偏置量,這樣當(dāng)?shù)毒咴陂L度方向的尺寸發(fā)生變化時,可以在不改變程序的情況下,通過改變偏置量,使刀具到達(dá)程序中給定的Z軸深度位置。50512)刀具長度補(bǔ)償指令G43、G44、G49 G43刀具長度正補(bǔ)償G44刀具長度負(fù)補(bǔ)償G49取消刀具長度補(bǔ)償?shù)毒唛L度補(bǔ)償建立指令格式:G00/(G01)G43/(G44) Z H F;刀具長度補(bǔ)償取消指令格式:G00/(G01)G49 Z(F);或 G00/(G01

24、)G43/(G44)Z D00; 52其中Z為補(bǔ)償軸的終點(diǎn)坐標(biāo)值,可采用絕對編程或增量編程。H為刀具長度補(bǔ)償存儲器地址字。用H01H99之一來指定,執(zhí)行程序前應(yīng)在MDI方式下將刀具長度補(bǔ)償值輸入到對應(yīng)的長度補(bǔ)償存儲器中;F為采用G01直線插補(bǔ)進(jìn)給速度。G43為刀具長度正補(bǔ)償,當(dāng)輸入補(bǔ)償值為正值時,刀具沿Z軸正向偏移;G44為刀具長度負(fù)補(bǔ)償,當(dāng)輸入補(bǔ)償值為正值時,刀具沿Z軸負(fù)正向偏移。 53刀具長度補(bǔ)償 執(zhí)行G43時,Z實(shí)際=Z指令值+(H) 執(zhí)行G44時,Z實(shí)際=Z指令值-(H)54使用說明刀具長度補(bǔ)償只用于刀具軸向方向的補(bǔ)償,而對X軸、Y軸無效;刀長補(bǔ)償建立的程序段中或之前必須指定G43或G

25、44和刀具長度補(bǔ)償偏置號,并且須在G00或G01模式下移動完成,不能在G02或G03模式下進(jìn)行,否則機(jī)床會出現(xiàn)報警。刀具長度補(bǔ)償取消同樣要在Z軸移動過程中完成,同樣地要在G00或G01模式下進(jìn)行。刀具長度補(bǔ)償?shù)慕⒑腿∠謩e在工件切削之前和加工完成之后移動過程中完成。G43、G44、G49為模態(tài)指令,機(jī)床上電初始態(tài)為G49。 553)刀具長度補(bǔ)償指令的應(yīng)用 當(dāng)數(shù)控銑加工需用多把刀具完成時,則必須用刀具長度補(bǔ)償來解決不同刀具長度的差異給加工帶來的影響。不管是抬刀還是下刀一律使用G43,此時,刀具長度補(bǔ)償偏置寄存器里數(shù)值如設(shè)定正值,則為抬刀,如設(shè)定負(fù)值,則為下刀。通過G43調(diào)用,比基準(zhǔn)刀長的為抬刀

26、,反之為下刀。 564)刀補(bǔ)值的確定 刀具長度補(bǔ)償值的確定不僅與刀具基準(zhǔn)點(diǎn)和刀位點(diǎn)之間差值有關(guān),也與使用G54G59時工件原點(diǎn)在Z軸方向上偏置值設(shè)置有關(guān)。 57工件原點(diǎn)偏置值輸入-L1,刀補(bǔ)值輸入L2 使用工件測量頭可以快速測出L1,使用機(jī)外對刀儀或?qū)Φ镀骺梢钥焖贉y出每把刀具的長度L2。將L1輸入到工件原點(diǎn)偏置存儲器中,將每把刀器對應(yīng)的不同L2值輸入到各自的刀具補(bǔ)償號地址中。這樣,如果在下刀時未進(jìn)行刀具長度補(bǔ)償,則刀具基準(zhǔn)點(diǎn)到達(dá)程序給定的Z 軸坐標(biāo)位置。執(zhí)行刀補(bǔ)后,刀具正向偏移,刀位點(diǎn)到達(dá)Z軸給定位置。若圖中Z=20是編程預(yù)期下刀的位置,程序中應(yīng)寫為G90 G00 G43 Z20. H;執(zhí)行本

27、程序段刀具的實(shí)際位置為20-L1+L2=20-L3。采用這種方法編程,若刀具自動回參考點(diǎn),不能寫成G90 G49 G28 Z0;因?yàn)槿∠堆a(bǔ)后,刀具基準(zhǔn)點(diǎn)先回到工件坐標(biāo)系原點(diǎn),再返回參考點(diǎn),刀具下降會引起撞刀事故發(fā)生。Z值應(yīng)大于刀具安全高度的絕對坐標(biāo)加程序中使用的最長刀具的刀補(bǔ)值之和。 58工件原點(diǎn)偏置值輸入0,刀補(bǔ)值輸入-L3 工件原點(diǎn)偏置值輸入0,表示操作者沒在Z軸方向進(jìn)行工件原點(diǎn)偏置操作,此時工件坐標(biāo)系原點(diǎn)在Z方向與機(jī)床坐標(biāo)系原點(diǎn)重合。但因-L3=-L1+L2,執(zhí)行程序時仍可產(chǎn)生正常的Z軸移動。此法適合于直接對刀的刀具測量方法,每把刀具安裝后,刀具下降使刀位點(diǎn)與工件Z0表面剛好接觸時,屏

28、幕上顯示的機(jī)床坐標(biāo)系中的Z軸坐標(biāo)值即為該刀具的長度補(bǔ)償值。采用此方法編程,如需刀具自動返回參考點(diǎn),一般寫成G90 G49 G28 Z0;其中Z軸坐標(biāo)值不能大于0,否則中間點(diǎn)超出Z軸行程極限。 59工件原點(diǎn)偏置值輸入-L3,刀補(bǔ)值輸入O 這種輸入方法一般是選取程序中第一把刀或程序中長度最長的刀作為基準(zhǔn)刀,測出L3后輸入到工件原點(diǎn)偏置存儲器中,而該刀的刀具長度補(bǔ)償值輸入0。操作者對刀時,當(dāng)基準(zhǔn)刀的刀位點(diǎn)與工件坐標(biāo)系Z0表面剛好接觸時,將Z軸相對坐標(biāo)的顯示值清除為零。其他刀具用同樣方法對刀,但輸入的刀補(bǔ)值為該刀具對刀時相對坐標(biāo)顯示值。 604.2.6極坐標(biāo)編程1功能通常情況下使用直角坐標(biāo)系,但對于一

29、些圓周分布的孔類零件如法蘭類零件以及圖紙尺寸用半徑和角度標(biāo)注的零件,如果用極坐標(biāo)編程可以省去大量的基點(diǎn)計(jì)算工作,起到簡化編程的目的。 612極坐標(biāo)指令 G16極坐標(biāo)系指令有效G15極坐標(biāo)系指令取消 623指令說明 (1)極坐標(biāo)軸的方位取決于G17、G18、G19指定的加工平面。當(dāng)用G17指定加工平面時,+X軸為極軸,程序中的X坐標(biāo)值為極半徑,Y坐標(biāo)值為極角;當(dāng)用G18指定加工平面時,+Z軸為極軸,程序中的Z坐標(biāo)值為極半徑,X坐標(biāo)值為極角;當(dāng)用G19指定加工平面時,+Y軸為極軸,程序中的Y坐標(biāo)值為極半徑,Z坐標(biāo)值為極角。 633指令說明(2)極坐標(biāo)編程時,半徑和角度均可以使用絕對值編程(用G90

30、指令),也可使用增量值編程(用G91指令);當(dāng)用絕對值編程時,刀具從當(dāng)前點(diǎn)移動到以工件坐標(biāo)系原點(diǎn)為極坐標(biāo)系原點(diǎn)所確定的極坐標(biāo)位置;當(dāng)用增量編程時,刀具將當(dāng)前點(diǎn)作為極坐標(biāo)系原點(diǎn)確定刀具移動到達(dá)的位置。(3)極角正、負(fù)向規(guī)定。角度的正向是所選平面的第1軸正向的沿逆時針轉(zhuǎn)動的轉(zhuǎn)向,而負(fù)向是沿順時針轉(zhuǎn)動的轉(zhuǎn)向。(4)G15、G16為模態(tài)指令,可相互注銷。 644編程實(shí)例 圖示為一正六邊形,已知外接圓半徑為50mm,采用極坐標(biāo)編程。 65程序O2000;G17 G90 G54;G00 X100. Y100. M03 S800; Z-5.0;G41 X60. Y17.32 D01;G16 G01 X50.

31、 Y0 F100; Y-60.; Y-120.; Y-180.; Y-240.; Y-300.; Y-360.;G40 G00 X60. Y-17.32; Z300.; X100.Y100.M05;M30;664.2.7 子程序1子程序的概念在一個加工程序的若干位置上,如果包含有一連串在寫法上完全相同或相似內(nèi)容,為了簡化程序可以把這些內(nèi)容重復(fù)的程序段單獨(dú)抽出,并按一定格式編成子程序,然后像主程序一樣將它們存儲到程序存儲區(qū)中。主程序在執(zhí)行過程中如果需要某一子程序,可以通過一定格式的子程序調(diào)用指令來調(diào)用該子程序,子程序執(zhí)行完了又可以返回到主程序,繼續(xù)執(zhí)行后面的程序段 。671)子程序的嵌套 O60

32、00;N1 G17 G54 G00 X_ Y_;N2 M03 S600;N3 Z60.;N4 G01 Z-5 F50;N5 M98 P600;N6 Z-10.0;N20 M30; O600;N1 G00 X_ Y_;N2 G01 X_;N3 Y_;N4 M98 P60;N5 ;N6 Z-10.0;N12 M98 P60; N15 M99;O60;N1 G00 X_ Y_;N2G01 X_;N3 ;N10 M99; 68為了進(jìn)一步簡化程序,可以讓子程序調(diào)用另一個子程序,這稱為子程序嵌套。編程中使用較多的是二重嵌套,其程序的執(zhí)行如上圖所示。 當(dāng)零件上有若干處具有相同的輪廓形狀。在這種情況下,只編寫

33、一個輪廓形狀的子程序,然后用一個主程序來調(diào)用該子程序。加工中反復(fù)出現(xiàn)具有相同軌跡的進(jìn)給路線。被加工的零件從外形上看并無相同的輪廓,但需要刀具在某一區(qū)域分層或分行反復(fù)走刀,走刀軌跡總是出現(xiàn)某一特定的形狀,采用子程序就比較方便,此時通常要以增量方式編程。 692)子程序應(yīng)用注意事項(xiàng)程序中的內(nèi)容具有相對獨(dú)立性,加工中心編寫的程序往往包含許多獨(dú)立的工序,有時工序之間的調(diào)整也是允許的,為了優(yōu)化加工順序,把每一個獨(dú)立的工序編寫成一個子程序,主程序只有換刀和調(diào)用子程序等指令。 702程序的格式與調(diào)用1)子程序的格式O100;G91 G01 X_ Y_; X_;G02 X_ Y_ R_;M99; 712)子程

34、序的調(diào)用調(diào)用子程序的格式,F(xiàn)ANUC系統(tǒng)有兩種寫法,早期系統(tǒng)為M98PL_;其中地址P后4位數(shù)為子程序號,地址L為子程序調(diào)用次數(shù)。若只調(diào)用一次,則可省略不寫,系統(tǒng)允許重復(fù)調(diào)用次數(shù)9999次。FANUC0-D-0i系統(tǒng)等格式為M98 P調(diào)用次數(shù)和子程序號共用一個地址P,前三位為重復(fù)調(diào)用次數(shù)(1999次),后四位為子程序號。所以不同的系統(tǒng)可能格式會所有不同,使用時參照使用說明書格式書寫。 723)子程序應(yīng)用實(shí)例73主程序O1244;主程序名G90 G17 G54 G00 X0 Y0 Z50.0;建立工件坐標(biāo)系Z-28.0 M03 S600;快移下刀,主軸以600轉(zhuǎn)/分正轉(zhuǎn)M98 P100 ; 加工

35、圖1G51.1 X0 ; 關(guān)于Y軸鏡像M98 P100; 加工圖2G51.1Y0 ; 關(guān)于X軸鏡像, Y軸鏡像模態(tài)有效,等效關(guān)于原點(diǎn)鏡像M98 P100; 加工圖3G50.1 X0; 取消Y軸鏡像,X軸鏡像模態(tài)有效M98 P100; 加工圖4G50.1 Y0; 取消X軸鏡像Z50.0 M05; 快移到Z=50處,主軸停M30 ; 程序結(jié)束74子程序O100;G41 X10. Y4. D01;快移到(10,4)建立刀補(bǔ)G01 Y30. F100.;直線插補(bǔ)到(10,30) X20.;直線插補(bǔ)到(20,30)G03 X30. Y20. I10.;逆圓插補(bǔ)到(30,20)G01 Y10.;直線插補(bǔ)到

36、(30,10) X5.0;直線插補(bǔ)到(5,10)G40 G00 X0 Y0;快移到(0,0)取消刀補(bǔ)M99;子程序結(jié)束返回主程序754)子程序使用注意事項(xiàng) (1)注意變換主、子程序間的模式代碼,如M代碼和F代碼。從主程序調(diào)用子程序及子程序返回主程序的時候,屬于同一組別的模態(tài)G代碼的變化與主、子程序無關(guān)。(2)在半徑補(bǔ)償模式中的程序不能分支。(3)在子程序中常使用G91模式,因?yàn)槭褂肎90模式將會使刀具在同一位置加工,要想在不同的位置加工相同的形狀,只能一次次改變工件坐標(biāo)系再調(diào)用子程序。 765)子程序的特殊使用方法(1)子程序用P指令返回地址,如果在子程序的返回主程序程序段中加入Pn,則子程序

37、將返回到主程序中程序段號為n的那個程序段,但這種情況只適用于存儲器方式而不能用于紙帶方式。(2)自動返回到程序頭。如果在主程序(或子程序)中執(zhí)行M99,則程序返回到程序開頭的位置并繼續(xù)執(zhí)行程序。如果想返回到主程序中某目標(biāo)程序段,這種情況下通常寫成/M99 Pn,其執(zhí)行過程猶如前述。還可以在使用M99的程序段前寫入/M02或/M30以結(jié)束程序的調(diào)用。77(3)用M99L;強(qiáng)制改變子程序的重復(fù)調(diào)用次數(shù)地址L中用表示該子程序被調(diào)用的次數(shù),它將強(qiáng)制改變主程序中對該子程序的調(diào)用次數(shù)。 如主程序中用M98P_ _ _L99;執(zhí)行該子程序時遇到/M99 L0;若任選程序段開頭位于“OFF”的位置,則重復(fù)執(zhí)行

38、次數(shù)將改變?yōu)?次。784.2.8 平面銑床固定循環(huán)1循環(huán)概述所謂循環(huán)就是指用于特定加工過程的參數(shù)化通用工藝子程序,如用于鉆削、型腔切削或螺紋切削等。當(dāng)用于各種具體加工過程時,只需設(shè)定相應(yīng)的參數(shù)即可。不同的數(shù)控系統(tǒng)具有不同的固定循環(huán)功能,如FANUC系統(tǒng)只有孔加工固定循環(huán)。而SINUMERIK系統(tǒng)不但有孔加工循環(huán)、還有各種銑削固定循環(huán)。792銑削循環(huán)調(diào)用前提條件 調(diào)用和返回條件: 銑削循環(huán)是獨(dú)立于特定的坐標(biāo)軸名而編程的。調(diào)用銑削循環(huán)之前,必須激活刀具補(bǔ)償;如果在銑削循環(huán)中未提供某些參數(shù),必須在零件程序中提供進(jìn)給率,主軸速度和主軸旋轉(zhuǎn)方向的值;用于銑削樣式或待加工凹槽的中心點(diǎn)坐標(biāo)編程在矩形坐標(biāo)系中

39、;循環(huán)調(diào)用前有效的G功能和當(dāng)前編程的框架在循環(huán)過程中一直有效。 80平面定義 調(diào)用銑削循環(huán)必須用G17、G18或G19選擇加工平面,激活編程的坐標(biāo)轉(zhuǎn)換(零點(diǎn)偏置,旋轉(zhuǎn))從而定義目前加工坐標(biāo)系。進(jìn)給軸始終是該坐標(biāo)系統(tǒng)的第三軸。 81矩形槽銑削循環(huán)POCKET3 1)功能 通過設(shè)定相應(yīng)參數(shù)可以銑削一個與坐標(biāo)軸平行或成一夾角的矩形槽、腰形槽或者一個圓形凹槽。此循環(huán)可以用于粗加工和精加工。 82矩形槽銑削832)調(diào)用格式POCKET3(_RTP,_RFP,_SDIS,_DP,_LENG,_WID,_CRAD,_PA,_PO,_STA,_MID,F(xiàn)AL,F(xiàn)ALD,_FFP1,_FFD,_CDIR,_VA

40、RI,_MIDA,_AP1,_AP2,_AD,_RAD1,_DP1) 843)前提條件 調(diào)用程序中必須規(guī)定主軸的轉(zhuǎn)速和轉(zhuǎn)向。循環(huán)調(diào)用前必須啟動刀具補(bǔ)償。否則,循環(huán)將終止而且報警61000“無有效的刀具補(bǔ)償”輸出。 854)參數(shù)5)參數(shù)說明866)操作順序說明 (1)粗加工時的動作順序: 使用G0回到返回平面的槽中心點(diǎn),然后再同樣以G0回到安全間隙前的參考平面。 隨后根據(jù)所選的插入方式并考慮已編程的空白尺寸對槽進(jìn)行加工。(2)精加工時的動作順序 從槽邊緣開始精加工,直到到達(dá)槽底的精加工余量,然后對槽底進(jìn)行精加工。如果其中某個精加工余量為零,則跳過此部分的精加工過程。 877)編程舉例 88加工上

41、圖所示一個在XY平面中的矩形槽,深度為60mm,寬40mm,拐角半徑是8mm且深度為17.5mm。該槽和X軸的角度為零。槽邊緣的精加工余量是0.75mm,槽底的精加工余量為0.2mm,添加于參考平面的Z軸的安全間隙為0.5mm。槽中心點(diǎn)位于X60,Y40,最大進(jìn)給深度4mm。加工方向取決于在順銑過程中的主軸的旋轉(zhuǎn)方向。使用半徑為5mm的銑刀。只進(jìn)行一次粗加工。 89程序N10 G90 T1 D1 S600 M3 ;工藝數(shù)據(jù)設(shè)定N20 G17 G0 X60 Y40 Z5 ;回到起始位置N30 POCKET3 (5,0,0.5,-17.5,60,40,8,60,40,0,4,0.75, 0.2,1

42、000,750,0,11,5,) ; 循環(huán)調(diào)用N40 M30 ;程序結(jié)束90端面銑削循環(huán)-CYCLE71 1)功能 利用此循環(huán),通過設(shè)定相應(yīng)參數(shù)可以銑削任何矩形端面。循環(huán)識別粗加工(分步連續(xù)加工端面直至精加工)和精加工(端面的最后一步加工)??梢远x最大寬度和深度進(jìn)給量。2)調(diào)用格式 CYCLE71(_RTP,_RFP,_SDIS,_DP,_PA,_PO,_LENG,_WID,_STA,_MID,_MIDA,_FDP,_FALD,_FFP1,_VARI,_FDP1) 91923)前提條件 調(diào)用程序中必須規(guī)定主軸的轉(zhuǎn)速和轉(zhuǎn)向;循環(huán)運(yùn)行時不帶刀具半徑補(bǔ)償。深度進(jìn)給在開口處進(jìn)行。4)參數(shù) 5)參數(shù)說

43、明 936)循環(huán)操作順序 循環(huán)啟動前到達(dá)的位置: 起始位置可以是任意位置,只需從該位置出發(fā)可以無碰撞地回到返回平面的中心點(diǎn)。循環(huán)形成了以下的動作順序: 使用G00回到當(dāng)前位置高度的進(jìn)給點(diǎn),然后從該位置仍然使用G00回到安全間隙前的參考平面??梢允褂肎00,因?yàn)樵陂_口處可以進(jìn)行進(jìn)給??梢圆捎貌煌倪B續(xù)加工方式(在軸的一個方向或來回?cái)[動)。 94(1)粗加工時的動作順序根據(jù)參數(shù)_DP,_MID和_FALD的編程值,可以在不同的平面中進(jìn)行端面切削。從上而下進(jìn)行加工,即每次切除一平面后在開口處進(jìn)行下一個深度進(jìn)給(參數(shù)FDP)。平面中連續(xù)加工的進(jìn)給路徑取決于參數(shù)_LENG,_WID,_MIDA,_FDP

44、,_FDP1的值和有效刀具的半徑。加工最初路徑時,應(yīng)始終保證進(jìn)給深度和_MIDA的值完全一致,以便進(jìn)給寬度不大于最大允許值。這樣刀具中心點(diǎn)不會始終在邊緣上進(jìn)給(僅當(dāng)_MIDA=刀具半徑時)。刀具進(jìn)給時超出邊緣的尺寸始終等于刀具半徑- _MIDA的值,即使只進(jìn)行一次端面切削,即端面寬度+越程-_MIDA。內(nèi)部計(jì)算寬度進(jìn)給的其它路徑以便能夠獲得統(tǒng)一的路徑寬度(=_MIDA) 。95(2) 精加工時的動作順序精加工時,端面只在平面中切削一次。這表示在粗加工時必須選擇精加工余量,以便剩余深度可以使用精加工刀具一次加工完成。每次端面切削后,刀具將退回。返回行程編程在參數(shù)_FDP中。在一個方向加工時,刀具

45、將在一個方向的返回行程為精加工余量+安全間隙,并快速回到下一起始點(diǎn)。在一個方向粗加工時,刀具將返回到計(jì)算的進(jìn)給+安全間隙位置。深度進(jìn)給也在粗加工中相同的位置進(jìn)行。精加工結(jié)束后,刀具將返回到上次到達(dá)位置的返回平面_RTP。 9697編程舉例:端面切削循環(huán)調(diào)用的參數(shù):返回平面: 10mm參考平面: 0mm安全間隙: 2mm銑削深度: 11mm矩形起始點(diǎn) X=100mm Y=100mm矩形尺寸 X=+60mm、Y=+40mm平面中的旋轉(zhuǎn)角度 10最大進(jìn)給深度 6mm最大進(jìn)給寬度 10mm銑削路徑結(jié)束時的返回行程 5mm無精加工余量 端面加工進(jìn)給率 4000mm/min加工類型:粗加工,平行于X軸,方

46、向可交替由于刀刃的幾何結(jié)構(gòu)導(dǎo)致在最后切削時的超程2mm使用的銑刀半徑為10mm。 98程序N10 T2 D2 M03 S600;N20 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20;回到起始位置N30 CYCLE71 (10,0,2,-11,100,100,60,40, 10,6,10,5,0,4000,31,2);循環(huán)調(diào)用N40 G0 G90 X0 Y0;N50 M30 ;程序結(jié)束994.2.9 縮放、旋轉(zhuǎn)、鏡像1比例縮放指令 G51、G50 2圖形旋轉(zhuǎn)指令 G68、G69 3可編程鏡像指令 G50.1,G51.11001比例縮放指令 G51、G501)指令功能 G5

47、1比例縮放指令有效,使用圖形縮放指令可實(shí)現(xiàn)用同一個程序加工出形狀相同但尺寸不同的零件。 2)指令格式 G51指令格式有兩種: 格式:G51 X_Y_Z_P_;(縮放開) 其中X、Y、Z為比例縮放中心坐標(biāo)值,必須用絕對值指令,P為比例縮放倍數(shù),各軸放大倍數(shù)相同,P取值范圍由0.001999.999。 101 格式:G51 X_Y_Z_ I_ J_K_;(縮放開) 其中X、Y、Z為比例縮放中心坐標(biāo)值,I_J_K_分別為X、Y、Z軸的縮放比例系數(shù)。I、J、K不得用小數(shù)點(diǎn)編程,如I2000表示相對于縮放中心,X值放大2倍。I-1000表示相對于縮放中心,產(chǎn)生X坐標(biāo)值鏡像。G51既可指定平面縮放,也可指

48、定空間縮放。G51、G50為模態(tài)指令,可相互注銷,G50為縮放功能關(guān)閉,為缺省值。 1023)使用說明(1)比例縮放對刀具半徑補(bǔ)償值,刀具長度補(bǔ)償值和刀具偏置值無效,因此有刀補(bǔ)時,先縮放,然后進(jìn)行刀具長度補(bǔ)償、半徑補(bǔ)償。(2)如省略(X,Y,Z)縮放中心,則以程序原點(diǎn)為縮放中心。(3)指定返回參考點(diǎn)(G27,G28,G29,G30)或坐標(biāo)系設(shè)定(G92)的G代碼之前,應(yīng)取消比例縮放方式。(4)須在單獨(dú)程序段中指明G51縮放開,在圖形放大或縮小之后,指定G50縮放關(guān)閉。 1034)應(yīng)用舉例104主程序O1244;主程序G54 G17 G90 G00 X0 Y0 Z50.0;建立工件坐標(biāo)系,快速到

49、點(diǎn)(0,0,50) Z-18.0 M03 S600;快移下刀,主軸以600轉(zhuǎn)/分正轉(zhuǎn)M98 P100;調(diào)子程序加工圖1G01 Z-28.0;下刀到Z-28.G51 X15.0 Y15.0 P2.0;圖形縮放,放大2倍M98 P100;調(diào)子程序加工圖2G50;取消縮放G00 Z50.0 M05;快移到Z=50處M30;程序結(jié)束105子程序O100;子程序名G41 X10. Y4. D01;快移到(10,4),建立刀補(bǔ)G01 Y30. F100.;直線插補(bǔ)到(10,30) X20.;直線插補(bǔ)到(20,30)G03 X30. Y20. I10.;逆圓插補(bǔ)到(30,20G01 Y10.;直線插補(bǔ)到(3

50、0,10) X5.0;直線插補(bǔ)到(5,10)G40 G00 X0 Y0;快移到(0,0)取消刀補(bǔ)M99;子程序結(jié)束返回主程序1062圖形旋轉(zhuǎn)指令G68、G691)指令功能 當(dāng)零件具有若干個相同形狀圖形且圖形具有圍繞某一中心旋轉(zhuǎn)特征時,可使用該指令來簡化編程。該指令可使編程圖形按照指定旋轉(zhuǎn)中心及旋轉(zhuǎn)方向旋轉(zhuǎn)一定角度。通常和子程序一起使用。2)指令格式G17 G68 X_ Y_ R_;G18 G68 X_Z_R_;G19 G68 Y_Z_R_;1073)使用說明以X、Y平面旋轉(zhuǎn)為例,格式中X、Y為旋轉(zhuǎn)中心的坐標(biāo)值,應(yīng)以絕對值(G90)指令,R為旋轉(zhuǎn)角,若使用小數(shù)點(diǎn)編程,單位為度;若不使用小數(shù)點(diǎn)編程

51、,則為最小設(shè)定單位,角度旋轉(zhuǎn)范圍為360,逆時針方向取正值;反之取負(fù)值。如果省略(X,Y),則以刀具當(dāng)前位置為旋轉(zhuǎn)中心。G69則是取消坐標(biāo)旋轉(zhuǎn)功能。 1084)應(yīng)用舉例 采用旋轉(zhuǎn)指令編程,分別旋轉(zhuǎn)90、180、270得到所需圖形。刀具直徑選10立銑刀。109主程序O1244;主程序名G54 G17 G90 G00 X0 Y0 Z50.0;建立工件坐標(biāo)系 Z-28.0 M03 S600;快移下刀,主軸以600轉(zhuǎn)/分正轉(zhuǎn)M98 P100;加工圖1G68 X0 Y0 P90.0;圍繞工件坐標(biāo)系原點(diǎn)旋轉(zhuǎn)90。M98 P100;加工圖2G69;取消坐標(biāo)系旋轉(zhuǎn)G68 X0 Y0 P180.0;圍繞工件坐標(biāo)

52、系原點(diǎn)旋轉(zhuǎn)180。M98 P100;加工圖3G69;取消坐標(biāo)系旋轉(zhuǎn)G68 X0 Y0 P270.0;圍繞工件坐標(biāo)系原點(diǎn)旋轉(zhuǎn)270。M98 P100;加工圖4G69;取消坐標(biāo)系旋轉(zhuǎn) Z50.0 M05;快移到Z=50處,主軸停M30 ;程序結(jié)束110子程序O100;G41 X10. Y4. D01;快移到(10,4)建立刀補(bǔ)G01 Y30. F100.;直線插補(bǔ)到(10,30) X20.;直線插補(bǔ)到(20,30)G03 X30. Y20. I10.;逆圓插補(bǔ)到(30,20)G01 Y10.;直線插補(bǔ)到(30,10) X5.0;直線插補(bǔ)到(5,10)G40 G00 X0 Y0;快移到(0,0)取消

53、刀補(bǔ)M99;子程序結(jié)束返回主程序1113可編程鏡像 G50.1,G51.11)指令功能當(dāng)工件(或某部分)具有相對于某一軸對稱的形狀時,可以利用鏡象功能和子程序的方法,簡化編程。鏡像指令能將數(shù)控加工刀具軌跡沿某坐標(biāo)軸作鏡像變換而形成對稱零件的刀具軌跡。 對稱軸可以是X軸、Y軸 或 X、Y軸。 1122)指令格式G51.1 X_Y_Z_ 建立鏡像(M98 P_)G50.1 X_Y_Z_ 取消鏡像;3)指令說明建立鏡像由指令坐標(biāo)軸后的坐標(biāo)值指定鏡像位置(對稱軸、線、點(diǎn))G50.1,G51.1為模態(tài)指令,可相互注銷,G50.1為缺省值。有刀補(bǔ)時,先鏡像 ,然后進(jìn)行刀具長度補(bǔ)償、半徑補(bǔ)償。 1134)應(yīng)

54、用舉例 114主程序O1244;主程序名G90 G17 G54 G00 X0 Y0 Z50.0; 建立工件坐標(biāo)系 Z-28.0 M03 S600; 快移下刀, 主軸以600轉(zhuǎn)/分正轉(zhuǎn)M98 P100; 加工圖1G51.1 X0; 關(guān)于Y軸鏡像M98 P100; 加工圖2G51.1Y0; 關(guān)于X軸鏡像, Y軸鏡像模態(tài)有效,等效關(guān)于原點(diǎn)鏡像M98 P100; 加工圖3G50.1 X0; 取消Y軸鏡像,X軸鏡像模態(tài)有效M98 P100; 加工圖4G50.1 Y0; 取消X軸鏡像Z50.0 M05; 快移到Z=50處,主軸停止M30; 程序結(jié)束115子程序O100;G41 X10. Y4. D01;快

55、移到(10,4)建立刀補(bǔ)G01 Y30. F100.;直線插補(bǔ)到(10,30) X20.;直線插補(bǔ)到(20,30)G03 X30. Y20. I10.;逆圓插補(bǔ)到(30,20)G01 Y10.;直線插補(bǔ)到(30,10) X5.0;直線插補(bǔ)到(5,10)G40 G00 X0 Y0;快移到(0,0)取消刀補(bǔ)M99;子程序結(jié)束返回主程序1164.3 數(shù)控銑床操作簡介 數(shù)控銑床所提供的各種功能,可以通過控制面板上的鍵盤操作得以實(shí)現(xiàn)。機(jī)床配備的數(shù)控系統(tǒng)不同,其控制面板的形式也不相同??刂泼姘逵蓴?shù)控系統(tǒng)控制面板(CRT/MDI)和機(jī)床操作面板兩部分組成。一般來講,不同制造廠家生產(chǎn)的數(shù)控機(jī)床,既便數(shù)控系統(tǒng)相

56、同,機(jī)床操作面板也不相同。本節(jié)以FANUC-0iM數(shù)控系統(tǒng)為例。介紹數(shù)控系統(tǒng)面板、機(jī)床操作面板按鍵功能及其操作。 1174.3.1數(shù)控銑床的操作面板1FANUC-0i數(shù)控系統(tǒng)操作面板 118FANUC-0i數(shù)控系統(tǒng)操作面板2119說明(1)工作方式選擇按鍵或旋鈕 (2)程序運(yùn)行控制開關(guān) (3)機(jī)床主軸手動控制開關(guān) (4)手動移動機(jī)床各軸按鍵或旋鈕 (5)速度修調(diào)按鍵或旋鈕 (6)程序調(diào)試控制開關(guān)及按鍵 (7)電源控制開關(guān)及按鈕 (8)各種狀態(tài)及報警指示燈 (9)輔助控制按鍵或旋鈕 1204.3.2 數(shù)控銑床的操作方法1開機(jī)、關(guān)機(jī)操作 2手動操作機(jī)床 3啟動程序加工零件 4程序調(diào)試操作 5程序的檢索與編輯(刪除、插入與修改) 6程序、參數(shù)錄入操作 7數(shù)控銑床對刀操作 1214.3.3 數(shù)控銑床刀具類型及選用原則1數(shù)控銑削刀具類型2選擇銑刀應(yīng)遵循的原則 1221數(shù)控銑刀具類型(1)面銑刀 12

溫馨提示

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

評論

0/150

提交評論