版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)控銑床編程與操作4.1數(shù)控銑床編程概述數(shù)控銑床是一種加工功能很強(qiáng)的數(shù)控機(jī)床,在數(shù)控加工中占據(jù)了重要地位。數(shù)控銑床的加工工藝范圍廣、工藝復(fù)雜、涉及的技術(shù)問題多。目前發(fā)展迅速的加工中心、柔性制造系統(tǒng)等都是在數(shù)控銑床的基礎(chǔ)上產(chǎn)生、發(fā)展起來的。數(shù)控銑床主要用于加工平面和曲面輪廓的零件,還可以加工復(fù)雜型面的零件,如凸輪、樣板、模具、螺旋槽等,同時(shí)也可以對零件進(jìn)行鉆、擴(kuò)、鉸、锪和鏜孔加工。4.1.1數(shù)控銑床的類型1.?dāng)?shù)控銑床結(jié)構(gòu)組成2.?dāng)?shù)控銑床的分類
1.數(shù)控銑床結(jié)構(gòu)組成
1)主軸伺服驅(qū)動(dòng)系統(tǒng)2)進(jìn)給伺服驅(qū)動(dòng)系統(tǒng)3)數(shù)控裝置4)機(jī)床本體5)輔助裝置2.?dāng)?shù)控銑床的分類
1)按機(jī)床主軸布置形式分類(1)立式數(shù)控銑床(2)臥式數(shù)控銑床(3)立臥兩用數(shù)控銑床(4)龍門式數(shù)控銑床2)按數(shù)控系統(tǒng)功能分類(1)經(jīng)濟(jì)型數(shù)控銑床(2)全功能型數(shù)控銑床(3)高速銑削數(shù)控銑床4.1.2數(shù)控銑床的主要加工對象1.平面類零件加工面平行、垂直于水平面或其加工面與水平面的夾角為定角的零件稱為平面類零件。2.變斜角類零件加工面與水平面的夾角呈連續(xù)變化的零件稱為變斜角類零件。
3.立體曲面類零件加工面為空間曲面的零件稱為立體曲面類零件。4.1.3數(shù)控銑床編程與加工特點(diǎn)1.?dāng)?shù)控銑床編程特點(diǎn)
2.?dāng)?shù)控銑床加工特點(diǎn)
1.?dāng)?shù)控銑床編程特點(diǎn)(1)數(shù)控銑削加工對象多為具有圓弧甚至非圓曲線輪廓及有曲面的零件,必須根據(jù)加工部位特點(diǎn)和曲面的類型特點(diǎn)確定刀具類型以及設(shè)計(jì)進(jìn)給路線。(2)在設(shè)置工件坐標(biāo)系時(shí)要正確選擇程序原點(diǎn)。在確定程序原點(diǎn)的位置時(shí),不僅要便于對刀測量,而且要便于編程計(jì)算,必要時(shí)采用多程序原點(diǎn)編程。(3)用立銑刀側(cè)刃對零件內(nèi)外輪廓表面加工時(shí),為減少編程計(jì)算工作量及控制零件加工符合尺寸公差要求,常使用刀具半徑補(bǔ)償功能。(4)輪廓加工時(shí),應(yīng)處理好刀具沿工件輪廓的切向切入和切向切出以及順銑還是逆銑加工等問題;槽銑削加工時(shí)為便于下刀通常使用鍵槽刀并安排斜線下刀或螺旋線下刀。(5)為避免刀具在下刀時(shí)與工件或夾具發(fā)生干涉或碰撞,應(yīng)處理好安全高度和進(jìn)給高度的Z軸位置。(6)數(shù)控系統(tǒng)為簡化編程,一般都提供固定循環(huán)功能,只不過不同的數(shù)控系統(tǒng)具有的固定循環(huán)種類、功能不同。如FANUC系統(tǒng)只有孔加工固定定循環(huán),而SIMENS系統(tǒng)卻有非常豐富的CYCLE循環(huán),不但有孔加工固定定循環(huán)還有挖槽加工、平面加工、輪廓加工等各種固定循環(huán)。此外還有子程序及宏程序編程功能,幾何圖形的傹像、旋轉(zhuǎn)、比例縮放編程功能,在編程時(shí)應(yīng)充分利用,以提高編程效率。2.?dāng)?shù)控銑床床加工特點(diǎn)點(diǎn)(1)對零件加加工的適應(yīng)應(yīng)性強(qiáng)、靈靈活性好,,能加工輪輪廓形狀特特別復(fù)雜或或難于控制制尺寸的零零件,如模模具類零件件、殼體類類零件等。。(2)能加工普普通機(jī)床無無法加工或或很難加工工的零件,,如用數(shù)學(xué)學(xué)模型描述述的復(fù)雜曲曲線零件以以及三維空空間曲面類類零件。(3)以加工一一次裝夾定定位后,需需進(jìn)行多道道工序加工工的零件,,如在臥式式數(shù)控銑床床上可方便便地對箱體體類零件進(jìn)進(jìn)行鉆孔、、鉸孔、鏜鏜孔、攻螺螺紋、銑削削端面、挖挖槽等多道道工序的加加工。(4)加工精度度高、加工工質(zhì)量穩(wěn)定定可靠。(5)生產(chǎn)效率率高。一般般可省去劃劃線、中間間檢驗(yàn)等工工作,可省省去復(fù)雜的的工裝、減減少對零件件的安裝、、調(diào)整等工工作。(6)從切削原原理講,無無論是端銑銑還是周銑銑都屬于斷斷續(xù)切削方方式,因此此對刀具的的要求較高高,如良好好的抗沖擊擊性、韌性性和耐磨性性。在干式式切削狀態(tài)態(tài)下,還要要求有良好好的紅硬性性。4.2數(shù)控銑床編編程常用指指令4.2.1數(shù)控銑床的坐標(biāo)系系與參考點(diǎn)點(diǎn)1.?dāng)?shù)控銑床床坐標(biāo)系2.工件坐標(biāo)標(biāo)系的建立立3.?dāng)?shù)控機(jī)床床參考點(diǎn)1.?dāng)?shù)控銑床床坐標(biāo)系機(jī)床坐標(biāo)系系是數(shù)控機(jī)機(jī)床安裝調(diào)調(diào)試時(shí)便設(shè)設(shè)定好的一一固定坐標(biāo)標(biāo)系。數(shù)控控機(jī)床安裝裝調(diào)試時(shí),,制造廠家家在機(jī)床上上設(shè)置了一一個(gè)固定點(diǎn)點(diǎn),以這一一點(diǎn)為坐標(biāo)標(biāo)系原點(diǎn)而而建立的坐坐標(biāo)系為機(jī)機(jī)床坐標(biāo)系系,該點(diǎn)稱稱為機(jī)床原原點(diǎn)。編程坐標(biāo)系系是編程人人員在對圖圖紙上零件件編程計(jì)算算時(shí)建立的的坐標(biāo)系,,程序中坐坐標(biāo)數(shù)據(jù)就就是基于該該坐標(biāo)系中中的坐標(biāo)值值。在編程程坐標(biāo)系中中不考慮與與機(jī)床坐標(biāo)標(biāo)系之間關(guān)關(guān)系,也不不考慮刀具具動(dòng)還是工工件動(dòng),一一律按刀具具動(dòng)編程。。編程坐標(biāo)標(biāo)系原點(diǎn)叫叫編程原點(diǎn)點(diǎn),由編程程人員根據(jù)據(jù)工件的形形狀、尺寸寸和定位基基準(zhǔn)等來選選定。工件坐標(biāo)系系又叫加工工坐標(biāo)系、、工作坐標(biāo)標(biāo)系,是在在工件加工工過程中用用來描述刀刀具的刀位位點(diǎn)相對工工件運(yùn)動(dòng)軌軌跡的一個(gè)個(gè)坐標(biāo)系。。工件坐標(biāo)標(biāo)系原點(diǎn)叫叫工件原點(diǎn)點(diǎn)。因?yàn)閷Φ逗?,工工件原點(diǎn)就就是編程原原點(diǎn),所以以工件原點(diǎn)點(diǎn)的選擇方方法與編程程原點(diǎn)相同同。2.工件坐標(biāo)標(biāo)系的建立立指令工件坐標(biāo)系系是當(dāng)數(shù)控控系統(tǒng)執(zhí)行行G92指令建立起起來的坐標(biāo)標(biāo)系或用G54~G59預(yù)置的坐標(biāo)標(biāo)系。1)用G92指令建立工工件坐標(biāo)系系格式G92X_Y_Z_;其中:X、Y、Z為當(dāng)前刀具具刀位點(diǎn)在在工件坐標(biāo)標(biāo)系中的坐坐標(biāo)值。注意事項(xiàng)使用G92指令建立工工件坐標(biāo)系系注意事項(xiàng)項(xiàng):X、Y、Z值用絕對坐坐標(biāo)值指定定,有幾個(gè)個(gè)直線移動(dòng)動(dòng)軸就對應(yīng)應(yīng)設(shè)置幾個(gè)個(gè)坐標(biāo)軸坐坐標(biāo)值。程序段單獨(dú)獨(dú)一行,放放在程序移移動(dòng)指令之之前,一般般放在首段段。用該指令建建立工件坐坐標(biāo)系,刀刀具以此點(diǎn)點(diǎn)為程序起起始點(diǎn),加加工之前,,必須將刀刀具通過對對刀移至這這一點(diǎn),工工件加工完完畢,刀具具必須返回回這一點(diǎn)。。否則加工工第二個(gè)工工件就會(huì)出出現(xiàn)尺寸錯(cuò)錯(cuò)誤。用G92設(shè)定的工件件坐標(biāo)系,,當(dāng)執(zhí)行該該指令,就就會(huì)在系統(tǒng)統(tǒng)內(nèi)部建立立工件坐標(biāo)標(biāo)系,刀具具并不產(chǎn)生生移動(dòng),機(jī)機(jī)床斷電工工件坐標(biāo)系系就丟失。。2)用G54~G59預(yù)置工件坐坐標(biāo)系格式(以G54為例)::G54此方式設(shè)定定的工件坐坐標(biāo)系與機(jī)機(jī)床坐標(biāo)系系有關(guān)聯(lián),,它將工件件坐標(biāo)系原原點(diǎn)在機(jī)床床坐標(biāo)系中中的絕對坐坐標(biāo)值在調(diào)調(diào)用前通過過MDI方式預(yù)先輸輸入到數(shù)控系統(tǒng)統(tǒng)相應(yīng)的工工件坐標(biāo)系系中,通過過運(yùn)行此指指令來建立立工件坐標(biāo)標(biāo)系。在數(shù)數(shù)控系統(tǒng)中中,共有6個(gè)預(yù)定的工工件坐標(biāo)系系,根據(jù)需需要分別用用G54~G59來選擇。當(dāng)當(dāng)工件尺寸寸很多且相相對具有多多個(gè)不同的的標(biāo)注基準(zhǔn)準(zhǔn)時(shí),可將將其中幾個(gè)個(gè)基準(zhǔn)點(diǎn)在在機(jī)床坐標(biāo)標(biāo)系中的坐坐標(biāo)值通過過MDI方式預(yù)先輸輸入到系統(tǒng)統(tǒng)中,作為為G54~G59的坐標(biāo)原點(diǎn)點(diǎn),一旦程程序執(zhí)行到到G54~G59指令之一時(shí)時(shí),則該工工件坐標(biāo)系系原點(diǎn)即為為當(dāng)前程序序原點(diǎn)。后后續(xù)程序段段中的絕對對坐標(biāo)值均均為相對此此程序原點(diǎn)點(diǎn)的坐標(biāo)值值。注意事項(xiàng)G54~G59坐標(biāo)系注意意事項(xiàng):不能建立機(jī)機(jī)床坐標(biāo)系系的數(shù)控機(jī)機(jī)床不能使使用G54~G59選擇工件坐坐標(biāo)系;對用增量式式位置檢測測元件的數(shù)數(shù)控機(jī)床,,開機(jī)必須須返回參考考點(diǎn),建立立機(jī)床坐標(biāo)標(biāo)系后才可可運(yùn)行G54~G59指令建立工工件坐標(biāo)系系;選擇工件坐坐標(biāo)系必須須在有移動(dòng)動(dòng)指令的程程序段之前前或之中指指定。G54~G59指令程序段段可以和G00、G01指令組合,,如執(zhí)行G54G90G01X10Y10時(shí),運(yùn)動(dòng)部部件在選定定的加工坐坐標(biāo)系中進(jìn)進(jìn)行移動(dòng)。。程序段運(yùn)運(yùn)行后,無無論刀具當(dāng)當(dāng)前點(diǎn)在哪哪里,它都都會(huì)移動(dòng)到到加工坐標(biāo)標(biāo)系中的X10Y10點(diǎn)上。3)工件坐標(biāo)標(biāo)系G92、G54、G55~G59使用區(qū)別G54~G59設(shè)置加工坐坐標(biāo)系的方方法是一樣樣的,但在在實(shí)際情況況下,機(jī)床床廠家為了了用戶的不不同需要,,在使用中中有以下區(qū)區(qū)別:利用G54設(shè)置工件原原點(diǎn)的情況況下,進(jìn)行行回參考點(diǎn)點(diǎn)操作時(shí)機(jī)機(jī)床坐標(biāo)值值顯示為G54的設(shè)定值,,且符號均均為正;利用G55~G59設(shè)置加工坐坐標(biāo)系的情情況下,進(jìn)進(jìn)行回參考考點(diǎn)操作時(shí)時(shí)機(jī)床坐標(biāo)標(biāo)值顯示零零值。G92與G54~G59的區(qū)別G92指令與G54~G59指令都是用用于設(shè)定工工件加工坐坐標(biāo)系的,,但在使用用中是有區(qū)區(qū)別的。G92指令是通過過程序來設(shè)設(shè)定、選用用加工坐標(biāo)標(biāo)系的,它它所設(shè)定的的加工坐標(biāo)標(biāo)系原點(diǎn)與與當(dāng)前刀具具所在的位位置有關(guān),,這一加工工原點(diǎn)在機(jī)機(jī)床坐標(biāo)系系中的位置置是隨當(dāng)前前刀具位置置的不同而而改變的。。G54~G59指令是通過過MDI在設(shè)置參數(shù)數(shù)方式下設(shè)設(shè)定工件加加工坐標(biāo)系系的,一旦旦設(shè)定,加加工原點(diǎn)在在機(jī)床坐標(biāo)標(biāo)系中的位位置是不變變的,斷電電不丟失,,它與刀具具的當(dāng)前位位置無關(guān),,除非再通通過MDI方式修改。。而G92設(shè)定的工件件坐標(biāo)系與與刀具的當(dāng)當(dāng)前位置有有關(guān),斷電電丟失。3.?dāng)?shù)控銑床床參考點(diǎn)數(shù)控銑床都都有一個(gè)參參考點(diǎn),這這個(gè)參考點(diǎn)點(diǎn)是由機(jī)床床制造商設(shè)設(shè)置在機(jī)床床上的一個(gè)個(gè)固定基準(zhǔn)準(zhǔn)位置點(diǎn),,通過限位位開關(guān)或傳傳感器來建建立。作用用是使機(jī)床床與控制系系統(tǒng)同步,,建立測量量機(jī)床運(yùn)動(dòng)動(dòng)的起始點(diǎn)點(diǎn)。從實(shí)際際意義上講講,機(jī)床零零點(diǎn)是固定定不變的,,通常在機(jī)機(jī)床各坐標(biāo)標(biāo)軸正向極極限。當(dāng)機(jī)機(jī)床啟動(dòng)后后,機(jī)床通通過返回參參考點(diǎn)操作作,來確定定機(jī)床原點(diǎn)點(diǎn)坐標(biāo)位置置,通常機(jī)機(jī)床原點(diǎn)與與參考點(diǎn)偏偏置距離是是通過機(jī)床床參數(shù)設(shè)置置的,數(shù)控控銑床大多多將機(jī)床原原點(diǎn)和參考考點(diǎn)設(shè)置重重合。快速定位指指令:G00功能:快速速定位,屬屬非切削加加工指令。。指令格式:GOOX__Y__Z__;說明:指令令中X、Y、Z地址后數(shù)值值為快速定定位目標(biāo)點(diǎn)點(diǎn)的坐標(biāo)值值,可絕對對方式編程程和增量方方式編程。。如圖,刀具具由A點(diǎn)快速定位位至B點(diǎn)。絕對方式編編程為:G90G00X92.Y35.;增量方式編編程為:G91G00X62.Y-25.;快速定位若若三軸或兩兩軸同時(shí)移移動(dòng)時(shí),移移動(dòng)軌跡不不一定是直直線,更多多是一條折折線。4.2.2加工平面的的選擇坐標(biāo)平面選選擇指令是是用來選選擇圓圓弧插插補(bǔ)的的平面面和刀刀具補(bǔ)補(bǔ)償平平面的的。G17表示選選擇XY平面,,G18表示選選擇ZX平面,,G19表示選選擇YZ平面。。各坐標(biāo)標(biāo)平面面如圖圖所示示。一一般數(shù)數(shù)控車車床默默認(rèn)在在ZX平面內(nèi)內(nèi)加工工,數(shù)數(shù)控銑銑床上上電激激活為為G17,默認(rèn)認(rèn)在XY平面內(nèi)內(nèi)加工工。XYZG17G18G194.2.3直線插插補(bǔ)指指令G01功能::該指指令用用來指指令刀刀具在在兩點(diǎn)點(diǎn)之間間作直直線插插補(bǔ)移移動(dòng)。。三軸軸聯(lián)動(dòng)動(dòng)插補(bǔ)補(bǔ)時(shí),,加工工空間間直線線;兩兩軸聯(lián)聯(lián)動(dòng)插插補(bǔ)時(shí)時(shí),加加工平平面直直線。。指令格格式::G01X_Y_Z_F_;說明指令中中X、Y、Z地址后后數(shù)值值為直直線插插補(bǔ)終終點(diǎn)坐坐標(biāo)值值,可可絕對對方式式編程程和增增量方方式編編程。。如圖刀具由由A點(diǎn)直線線插補(bǔ)補(bǔ)至B點(diǎn),絕對值值編程程為::G90G01XxbYybZzbFf;增量值值編程程為::G91G01X(xb-xa)Y(yb-ya)Z(zb-za)Ff;F后的值值為指指令直直線插插補(bǔ)的的進(jìn)給給速度度,若若三軸軸聯(lián)動(dòng)動(dòng)或兩兩軸聯(lián)聯(lián)動(dòng)時(shí)時(shí),F(xiàn)值則為為合成成速度度值。。實(shí)際際進(jìn)給給速度度可用用進(jìn)給給倍率率修調(diào)調(diào)。G01和F指令都都是模模態(tài)指指令。。如進(jìn)給給速度度F已在前前段程程序中中給定定并且且不需需改變變時(shí),,本段段程序序中可可不寫寫出。。若某某軸沒沒進(jìn)給給,則則指令令中可可省略略該軸軸坐標(biāo)標(biāo)。如Y、Z軸不進(jìn)進(jìn)給可可寫成成G01X_F_的形式式。例假設(shè)刀刀具由由程序序原點(diǎn)點(diǎn)出發(fā)發(fā)沿E-A-B-C-D-E方向銑銑削輪輪廓外外形,,編程程如下下:…………;G90G00X0Y0;EG01X-10.Y30.F80;(E—A)G91X-40.;((A—B)Y-18.;((B—C)G90X-22.Y0;((C—D)X0.;((D—E)…………..;\4.2.4圓弧插插補(bǔ)指指令G02、G03功能:指令刀刀具從從起點(diǎn)點(diǎn)沿圓圓弧切切削到到終點(diǎn)點(diǎn)。當(dāng)當(dāng)工件件上有有圓弧弧輪廓廓時(shí),,可用用G02或G03指令圓圓弧切切削加加工。。G02表示順順時(shí)針針圓弧弧插補(bǔ)補(bǔ),G03表示逆逆時(shí)針針圓弧弧插補(bǔ)補(bǔ)。判斷方方法為為:依依據(jù)右右手坐坐標(biāo)系系統(tǒng),,沿著著垂直直圓弧弧插補(bǔ)補(bǔ)平面面的第第三軸軸負(fù)方方向看看去,,順時(shí)時(shí)針的的為G02,逆時(shí)時(shí)針的的為G03。指令格格式G17GO2/(G03)X—Y—I—J—/(R—)F—;G18GO2/(G03)X—Z—I—K—/(R—)F—;G19GO2/(G03)Y—Z—J—K—/(R—)F—;不同平平面內(nèi)內(nèi)順逆逆圓判判斷說明明格式中中G17、G18、G19指定圓圓弧插插補(bǔ)平平面,,其中中G17為XY平面,,G18為XZ平面,,G19為YZ平面。。X、Y、Z后的值值在G90方式時(shí)時(shí)為圓圓弧終終點(diǎn)坐坐標(biāo)的的絕對對坐標(biāo)標(biāo)值;;在G91方式時(shí)時(shí),為為圓弧弧終點(diǎn)點(diǎn)相對對圓弧弧起點(diǎn)點(diǎn)的增增量坐坐標(biāo)值值。I、K、J后的值值為圓圓弧圓圓心點(diǎn)點(diǎn)相對對圓弧弧起點(diǎn)點(diǎn)在X、Y、Z方向上上的增增量值值。I、J、K坐標(biāo)值值一律律使用用增量量值而而與G90或G91方式無無關(guān)。。當(dāng)用用R編程時(shí)時(shí),由由于規(guī)規(guī)定相相同圓圓弧起起點(diǎn)、、終點(diǎn)點(diǎn)和圓圓弧半半徑的的有兩兩個(gè)插插補(bǔ)走走向相相同的的圓弧弧,如如圖4-13所示,,為了了區(qū)別別二者者,特特規(guī)定定當(dāng)圓圓弧圓圓心角角小于于或等等于180度時(shí),,R取正值值;當(dāng)當(dāng)圓弧弧圓心心角大大于180度時(shí),,R取負(fù)值值。例R編程應(yīng)應(yīng)用舉舉例,,如圖圖所示示兩段段圓弧弧編程程如下下;G17G90G03X0Y25.R-25.F80(圓弧弧1A到BR編程))G17G90G03X0Y25.I0J25.8(圓弧弧1A到BI、J編程))G17G90G03X0Y25.R25.F80(圓弧弧2A到BR編程))G17G90G03X0Y25.I-25.J0F80(圓弧弧2A到BI、J編程))從上例例可看看出::圓弧弧起點(diǎn)點(diǎn)、終終點(diǎn)和和半徑徑及圓圓弧走走向相相同的的兩段段圓弧弧,編編程時(shí)時(shí)I、J值是不不同的的,這這是因因?yàn)閮蓛啥螆A圓弧的的圓心心不同同所致致。用R編程時(shí)時(shí),如如不用用+R/-R就無法法區(qū)分分是哪哪段圓圓弧。。注意事事項(xiàng)圓弧插插補(bǔ)編編程時(shí)時(shí)注意意以下下幾點(diǎn)點(diǎn):(1)F指定的的進(jìn)給給速度度為圓圓弧切切向的的進(jìn)給給速度度;(2)如果果編程程時(shí)同同時(shí)指指定I、J、K、R時(shí),則則根據(jù)據(jù)R加工圓圓??;;如無無I、J、K或R時(shí),則則刀具具作直直線運(yùn)運(yùn)動(dòng);;(3)一般般圖樣樣上都都標(biāo)注注圓弧弧半徑徑,為為避免免計(jì)算算,優(yōu)優(yōu)先使使用R編程,,但對對于整整圓編編程,,則不不能用用R編程,,必須須使用用I、J、K編程。。如用用R編程,,則不不加工工。4.2.5刀具補(bǔ)補(bǔ)償數(shù)控銑銑床刀刀具補(bǔ)補(bǔ)償有有兩類類:一類是是刀具具半徑徑補(bǔ)償償;另一類類是刀刀具長長度補(bǔ)補(bǔ)償。。1.刀具半半徑補(bǔ)補(bǔ)償1)刀具具半徑徑補(bǔ)償償?shù)哪磕康脑跀?shù)控控銑床床上進(jìn)進(jìn)行輪輪廓銑銑削時(shí)時(shí),由由于刀刀具半半徑的的存在在,刀刀具中中心軌軌跡與與工件件輪廓廓不重重合,,而是是偏離離一個(gè)個(gè)刀具具半徑徑值。。如果果數(shù)控控裝置置不具具備刀刀具半半徑自自動(dòng)補(bǔ)補(bǔ)償功功能,,則編編程人人員必必須按按刀心心運(yùn)動(dòng)動(dòng)軌跡跡編程程,其其數(shù)字字計(jì)算算相當(dāng)當(dāng)復(fù)雜雜,且且刀具具直徑徑變化化時(shí)必必須重重新計(jì)計(jì)算,,修改改程序序,非非常麻麻煩。。對具具備刀刀具半半徑自自動(dòng)補(bǔ)補(bǔ)償功功能的的數(shù)控控機(jī)床床,數(shù)數(shù)控編編程只只需按按工件件輪廓廓進(jìn)行行,數(shù)數(shù)控系系統(tǒng)會(huì)會(huì)自動(dòng)動(dòng)計(jì)算算刀具具中心心軌跡跡,使使刀具具偏離離工件件輪廓廓一個(gè)個(gè)半徑徑值,,即進(jìn)進(jìn)行刀刀具半半徑補(bǔ)補(bǔ)償。。使用用刀具具半徑徑補(bǔ)償償功能能可簡簡化程程序編編制,,避免免繁瑣瑣的數(shù)數(shù)學(xué)計(jì)計(jì)算,,如利利用同同一個(gè)個(gè)程序序、同同一把把刀具具,通通過設(shè)設(shè)置不不同大大小的的刀具具補(bǔ)償償值而而逐步步減少少切削削余量量的方方法來來達(dá)到到粗、、精加加工的的目的的。當(dāng)當(dāng)?shù)毒呔吣p損后,,可以以通過過修改改刀補(bǔ)補(bǔ)值而而不必必修改改程序序,同同樣可可加工工出合合格產(chǎn)產(chǎn)品等等。2)刀具具半徑徑補(bǔ)償償指令令G41,G42,G40刀具半半徑補(bǔ)補(bǔ)償指指令包包括::G41—刀具半半徑左左補(bǔ)償償。G42—刀具半半徑右右補(bǔ)。。G40—取消刀刀具半半徑補(bǔ)補(bǔ)償?shù)毒甙氚霃窖a(bǔ)補(bǔ)償建建立格格式G41/(G42)G00/(G01)X—Y—D—(F—);刀具半半徑補(bǔ)補(bǔ)償取取消格格式::G40G00/(G01)X—Y—F—);G41/(G42)G00/(G01)X—Y—D00(F—);說明格式中中X、Y地址后后的數(shù)值值是建建立補(bǔ)補(bǔ)償直直線段段的終終點(diǎn)坐坐標(biāo)值值,可可絕對對編程程或增增量編編程。。D為刀具具半徑徑補(bǔ)償償寄存存器地地址字字,用用D01~D99來指定定,它它用來來調(diào)用用內(nèi)存存中刀刀具半半徑補(bǔ)補(bǔ)償?shù)牡臄?shù)值值。在進(jìn)行刀刀徑補(bǔ)償償前,必必須用G17或G18、G19指定刀徑徑補(bǔ)償是是在哪個(gè)個(gè)平面上上進(jìn)行。。如指定定G17補(bǔ)償平面面,刀補(bǔ)補(bǔ)平面的的切換必必須在補(bǔ)補(bǔ)償取消消的方式式下進(jìn)行行,否則則將產(chǎn)生生報(bào)警。。當(dāng)?shù)堆a(bǔ)數(shù)數(shù)據(jù)為負(fù)負(fù)值時(shí),,則G41、G42功效互換換。G41、G42指令不要要重復(fù)規(guī)規(guī)定,否否則會(huì)產(chǎn)產(chǎn)生一種種特殊的的補(bǔ)償。。G40、G41、G42都是是模模態(tài)態(tài)代代碼碼,,可可相相互互注注銷銷。。但但須須注注意意G41/G42與G40須成成對對使使用用,,刀刀補(bǔ)補(bǔ)方方式式的的切切換換必必須須在在取取削削刀刀補(bǔ)補(bǔ)后后進(jìn)進(jìn)行行。。3)刀刀具具半半徑徑補(bǔ)補(bǔ)償償?shù)牡倪^過程程刀具具半半徑徑補(bǔ)補(bǔ)償償過過程程分分為為三三步步::(1)刀刀補(bǔ)補(bǔ)的的建建立立::在在補(bǔ)補(bǔ)償償平平面面內(nèi)內(nèi),,當(dāng)當(dāng)運(yùn)運(yùn)行行含含有有G41/G42刀補(bǔ)補(bǔ)的的運(yùn)運(yùn)動(dòng)動(dòng)指指令令,,并并且且之之前前已已指指定定一一個(gè)個(gè)刀刀具具偏偏置置值值,,那那么么刀刀具具從從起起點(diǎn)點(diǎn)接接近近工工件件的的過過程程是是一一個(gè)個(gè)刀刀心心軌軌跡跡從從與與編編程程軌軌跡跡重重合合過過度度到到與與編編程程軌軌跡跡偏偏離離一一個(gè)個(gè)偏偏置置量量的的過過程程。。(2)刀刀補(bǔ)補(bǔ)進(jìn)進(jìn)行行::刀刀具具中中心心始始終終與與編編程程軌軌跡跡相相距距一一個(gè)個(gè)偏偏置置量量直直到到刀刀補(bǔ)補(bǔ)取取消消。。(3)刀刀補(bǔ)補(bǔ)取取消消::刀刀具具離離開開工工件件,,刀刀心心軌軌跡跡要要過過渡渡到到與與編編程程軌軌跡跡重重合合的的過過程程。。刀補(bǔ)建立的的條件a)在建立刀刀補(bǔ)程序段段中或之前前指定G41或G42指令。b)用G17或G18、G19指定刀補(bǔ)平平面。c)在補(bǔ)償平平面內(nèi)至少少有一軸的的移動(dòng)。d)刀補(bǔ)值已已輸入相應(yīng)應(yīng)刀具偏置置寄存器中中并指定了了這個(gè)補(bǔ)償償編號,但但不能是D00。e)刀補(bǔ)的建立立須在G00或G01模式下進(jìn)行行。(若用用G02或G03,機(jī)床會(huì)報(bào)報(bào)警;但是是目前也有有些數(shù)控機(jī)機(jī)床也可用用G02或G03)。刀補(bǔ)取消的的條件a)指令G40同時(shí)要有補(bǔ)補(bǔ)償平面內(nèi)內(nèi)坐標(biāo)軸的的移動(dòng)。b)刀具補(bǔ)償償號為D00。4)半徑補(bǔ)償償時(shí)的過切切現(xiàn)象與防防止加工時(shí)如果果刀具移動(dòng)動(dòng)受到空間間限制,可可以采用先先補(bǔ)償再下下刀、先提提刀再取消消補(bǔ)償?shù)姆椒椒ň幹瞥坛绦?。在刀具半徑徑補(bǔ)償保持持模式下,,可適當(dāng)插插入非插補(bǔ)補(bǔ)平面內(nèi)運(yùn)運(yùn)動(dòng)指令或或無運(yùn)動(dòng)指指令,但不不能出現(xiàn)兩兩個(gè)或兩個(gè)個(gè)以上連續(xù)續(xù)程序段內(nèi)內(nèi)無指定補(bǔ)補(bǔ)償平面內(nèi)內(nèi)的坐標(biāo)移移動(dòng),否則則會(huì)導(dǎo)致過過切現(xiàn)象。。非坐標(biāo)軸軸移動(dòng)指令令大致有以以下幾種::M代碼;S代碼;暫停停指令;某某些G代碼,如G90、G91,;非指定定補(bǔ)償平面面坐標(biāo)移動(dòng)動(dòng)如:G17Z200.;當(dāng)零件輪廓廓上出現(xiàn)與與刀具半徑徑不相適應(yīng)應(yīng)的窄槽、、小臺階、、內(nèi)側(cè)圓弧弧等形狀時(shí)時(shí),不宜采采用刀具半半徑自動(dòng)補(bǔ)補(bǔ)償功能。。2.刀具長度補(bǔ)補(bǔ)償1)刀具長度度補(bǔ)償?shù)哪磕康牡毒唛L度補(bǔ)補(bǔ)償一般用用于刀具軸軸向(Z方向)的補(bǔ)補(bǔ)償,它使使刀具在Z方向上的實(shí)實(shí)際位移量量比程序給給定值增加加或減少一一個(gè)偏置量量,這樣當(dāng)當(dāng)?shù)毒咴陂L長度方向的的尺寸發(fā)生生變化時(shí),,可以在不不改變程序序的情況下下,通過改改變偏置量量,使刀具具到達(dá)程序序中給定的的Z軸深度位置置。2)刀具長度度補(bǔ)償指令令G43、G44、G49G43——刀具長度正正補(bǔ)償G44——刀具長度負(fù)負(fù)補(bǔ)償G49——取消刀具長長度補(bǔ)償?shù)毒唛L度補(bǔ)補(bǔ)償建立指指令格式::G00/(G01)G43/(G44)Z—H—F—;刀具長度補(bǔ)補(bǔ)償取消指指令格式::G00/(G01)G49Z—(F—);或G00/(G01)G43/(G44)Z—D00;其中Z為補(bǔ)償軸的的終點(diǎn)坐標(biāo)標(biāo)值,可采采用絕對編編程或增量量編程。H為刀具長度度補(bǔ)償存儲(chǔ)儲(chǔ)器地址字字。用H01~H99之一來指定定,執(zhí)行程程序前應(yīng)在在MDI方式下將刀刀具長度補(bǔ)補(bǔ)償值輸入入到對應(yīng)的的長度補(bǔ)償償存儲(chǔ)器中中;F為采用G01直線插補(bǔ)進(jìn)進(jìn)給速度。。G43為刀具長度度正補(bǔ)償,,當(dāng)輸入補(bǔ)補(bǔ)償值為正正值時(shí),刀刀具沿Z軸正向偏移移;G44為刀具長度度負(fù)補(bǔ)償,,當(dāng)輸入補(bǔ)補(bǔ)償值為正正值時(shí),刀刀具沿Z軸負(fù)正向偏偏移。刀具長度補(bǔ)償執(zhí)行G43時(shí),Z實(shí)際=Z指令值+(H××)執(zhí)行G44時(shí),Z實(shí)際=Z指令值-(H××)使用說明刀具長度補(bǔ)補(bǔ)償只用于于刀具軸向向方向的補(bǔ)補(bǔ)償,而對對X軸、Y軸無效;刀刀長補(bǔ)償建建立的程序序段中或之之前必須指指定G43或G44和刀具長度度補(bǔ)償偏置置號,并且且須在G00或G01模式下移動(dòng)動(dòng)完成,不不能在G02或G03模式下進(jìn)行行,否則機(jī)機(jī)床會(huì)出現(xiàn)現(xiàn)報(bào)警。刀具長度補(bǔ)補(bǔ)償取消同同樣要在Z軸移動(dòng)過程程中完成,,同樣地要要在G00或G01模式下進(jìn)行行。刀具長度補(bǔ)補(bǔ)償?shù)慕⒘⒑腿∠址謩e在工件件切削之前前和加工完完成之后移移動(dòng)過程中中完成。G43、G44、G49為模態(tài)指令令,機(jī)床上上電初始態(tài)態(tài)為G49。3)刀具長度度補(bǔ)償指令令的應(yīng)用當(dāng)數(shù)控銑加加工需用多多把刀具完完成時(shí),則則必須用刀刀具長度補(bǔ)補(bǔ)償來解決決不同刀具具長度的差差異給加工工帶來的影影響。不管是抬刀刀還是下刀刀一律使用用G43,此時(shí),刀刀具長度補(bǔ)補(bǔ)償偏置寄寄存器里數(shù)數(shù)值如設(shè)定定正值,則則為抬刀,,如設(shè)定負(fù)負(fù)值,則為為下刀。通過G43調(diào)用,比基基準(zhǔn)刀長的的為抬刀,,反之為下下刀。4)刀補(bǔ)值的的確定刀具長度補(bǔ)補(bǔ)償值的確確定不僅與與刀具基準(zhǔn)準(zhǔn)點(diǎn)和刀位位點(diǎn)之間差差值有關(guān),,也與使用用G54~G59時(shí)工件原點(diǎn)點(diǎn)在Z軸方向上偏偏置值設(shè)置置有關(guān)。①工件原點(diǎn)偏偏置值輸入入-L1,刀補(bǔ)值輸輸入L2使用工件測測量頭可以以快速測出出L1,使用機(jī)外外對刀儀或或?qū)Φ镀骺煽梢钥焖贉y測出每把刀刀具的長度度L2。將L1輸入到工件件原點(diǎn)偏置置存儲(chǔ)器中中,將每把把刀器對應(yīng)應(yīng)的不同L2值輸入到各各自的刀具具補(bǔ)償號地地址中。這這樣,如果果在下刀時(shí)時(shí)未進(jìn)行刀刀具長度補(bǔ)補(bǔ)償,則刀刀具基準(zhǔn)點(diǎn)點(diǎn)到達(dá)程序序給定的Z軸坐標(biāo)位置置。執(zhí)行刀刀補(bǔ)后,刀刀具正向偏偏移,刀位位點(diǎn)到達(dá)Z軸給定位置置。若圖中中Z=20是編程預(yù)期期下刀的位位置,程序序中應(yīng)寫為為G90G00G43Z20.H—;執(zhí)行本程程序段刀具具的實(shí)際位位置為20-L1+L2=20-L3。采用這種種方法編程程,若刀具具自動(dòng)回參參考點(diǎn),不不能寫成G90G49G28Z0;因?yàn)槿∠堆a(bǔ)后,,刀具基準(zhǔn)準(zhǔn)點(diǎn)先回到到工件坐標(biāo)標(biāo)系原點(diǎn),,再返回參參考點(diǎn),刀刀具下降會(huì)會(huì)引起撞刀刀事故發(fā)生生。Z值應(yīng)大于刀刀具安全高高度的絕對對坐標(biāo)加程程序中使用用的最長刀刀具的刀補(bǔ)補(bǔ)值之和。。②工件原點(diǎn)偏偏置值輸入入0,刀補(bǔ)值輸輸入-L3工件原點(diǎn)偏偏置值輸入入0,表示操作作者沒在Z軸方向進(jìn)行行工件原點(diǎn)點(diǎn)偏置操作作,此時(shí)工工件坐標(biāo)系系原點(diǎn)在Z方向與機(jī)床床坐標(biāo)系原原點(diǎn)重合。。但因-L3=-L1+L2,執(zhí)行程序序時(shí)仍可產(chǎn)產(chǎn)生正常的的Z軸移動(dòng)。此此法適合于于直接對刀刀的刀具測測量方法,,每把刀具具安裝后,,刀具下降降使刀位點(diǎn)點(diǎn)與工件Z0表面剛好接接觸時(shí),屏屏幕上顯示示的機(jī)床坐坐標(biāo)系中的的Z軸坐標(biāo)值即即為該刀具具的長度補(bǔ)補(bǔ)償值。采采用此方法法編程,如如需刀具自自動(dòng)返回參參考點(diǎn),一一般寫成G90G49G28Z0;其中Z軸坐標(biāo)值不不能大于0,否則中間間點(diǎn)超出Z軸行程極限限。③工件原點(diǎn)偏偏置值輸入入-L3,刀補(bǔ)值輸輸入O這種輸入方方法一般是是選取程序序中第一把把刀或程序序中長度最最長的刀作作為基準(zhǔn)刀刀,測出L3后輸入到工工件原點(diǎn)偏偏置存儲(chǔ)器器中,而該該刀的刀具具長度補(bǔ)償償值輸入0。操作者對對刀時(shí),當(dāng)當(dāng)基準(zhǔn)刀的的刀位點(diǎn)與與工件坐標(biāo)標(biāo)系Z0表面剛好接接觸時(shí),將將Z軸相對坐標(biāo)標(biāo)的顯示值值清除為零零。其他刀刀具用同樣樣方法對刀刀,但輸入入的刀補(bǔ)值值為該刀具具對刀時(shí)相相對坐標(biāo)顯顯示值。4.2.6極坐標(biāo)編程程1.功能通常情況下下使用直角角坐標(biāo)系,,但對于一一些圓周分分布的孔類類零件如法法蘭類零件件以及圖紙紙尺寸用半半徑和角度度標(biāo)注的零零件,如果果用極坐標(biāo)標(biāo)編程可以以省去大量量的基點(diǎn)計(jì)計(jì)算工作,,起到簡化化編程的目目的。2.極坐標(biāo)指指令G16—極坐標(biāo)系指指令有效G15—極坐標(biāo)系指指令取消3.指令說明明(1)極坐標(biāo)軸軸的方位取取決于G17、G18、G19指定的加工工平面。當(dāng)用G17指定加工平平面時(shí),+X軸為極軸,,程序中的的X坐標(biāo)值為極極半徑,Y坐標(biāo)值為極極角;當(dāng)用G18指定加工平平面時(shí),+Z軸為極軸,,程序中的的Z坐標(biāo)值為極極半徑,X坐標(biāo)值為極極角;當(dāng)用G19指定加工平平面時(shí),+Y軸為極軸,,程序中的的Y坐標(biāo)值為極極半徑,Z坐標(biāo)值為極極角。3.指令說明明(2)極坐標(biāo)編編程時(shí),半半徑和角度度均可以使使用絕對值值編程(用用G90指令),也也可使用增增量值編程程(用G91指令);當(dāng)當(dāng)用絕對值值編程時(shí),,刀具從當(dāng)當(dāng)前點(diǎn)移動(dòng)動(dòng)到以工件件坐標(biāo)系原原點(diǎn)為極坐坐標(biāo)系原點(diǎn)點(diǎn)所確定的的極坐標(biāo)位位置;當(dāng)用用增量編程程時(shí),刀具具將當(dāng)前點(diǎn)點(diǎn)作為極坐坐標(biāo)系原點(diǎn)點(diǎn)確定刀具具移動(dòng)到達(dá)達(dá)的位置。。(3)極角正、、負(fù)向規(guī)定定。角度的的正向是所所選平面的的第1軸正向的沿沿逆時(shí)針轉(zhuǎn)轉(zhuǎn)動(dòng)的轉(zhuǎn)向向,而負(fù)向向是沿順時(shí)時(shí)針轉(zhuǎn)動(dòng)的的轉(zhuǎn)向。(4)G15、G16為模態(tài)指令令,可相互互注銷。4.編程實(shí)例例圖示為一正正六邊形,,已知外接接圓半徑為為50mm,采用極坐坐標(biāo)編程。。程序O2000;G17G90G54;G00X100.Y100.M03S800;Z-5.0;G41X60.Y17.32D01;G16G01X50.Y0F100;Y-60.;Y-120.;Y-180.;Y-240.;Y-300.;Y-360.;G40G00X60.Y-17.32;Z300.;X100.Y100.M05;M30;4.2.7子程序1.子程程序的概概念在一個(gè)加加工程序序的若干干位置上上,如果果包含有有一連串串在寫法法上完全全相同或或相似內(nèi)內(nèi)容,為為了簡化化程序可可以把這這些內(nèi)容容重復(fù)的的程序段段單獨(dú)抽抽出,并并按一定定格式編編成子程程序,然然后像主主程序一一樣將它它們存儲(chǔ)儲(chǔ)到程序序存儲(chǔ)區(qū)區(qū)中。主主程序在在執(zhí)行過過程中如如果需要要某一子子程序,,可以通通過一定定格式的的子程序序調(diào)用指指令來調(diào)調(diào)用該子子程序,,子程序序執(zhí)行完完了又可可以返回回到主程程序,繼繼續(xù)執(zhí)行行后面的的程序段段。1)子程序序的嵌套套O6000;N1G17G54G00X_Y_;N2M03S600;N3Z60.;N4G01Z-5F50;N5M98P600;N6Z-10.0;…;…;…;N20M30;O600;N1G00X_Y_;N2G01X_;N3Y_;N4M98P60;N5…;N6Z-10.0;…;N12M98P60;…;N15M99;O60;N1G00X_Y_;N2.G01X_;N3…;…;…;…;N10M99;為了進(jìn)一步步簡化程序序,可以讓讓子程序調(diào)調(diào)用另一個(gè)個(gè)子程序,,這稱為子子程序嵌套套。編程中中使用較多多的是二重重嵌套,其其程序的執(zhí)執(zhí)行如上圖圖所示。當(dāng)零件上有有若干處具具有相同的的輪廓形狀狀。在這種種情況下,,只編寫一一個(gè)輪廓形形狀的子程程序,然后后用一個(gè)主主程序來調(diào)調(diào)用該子程程序。加工中反復(fù)復(fù)出現(xiàn)具有有相同軌跡跡的進(jìn)給路路線。被加加工的零件件從外形上上看并無相相同的輪廓廓,但需要要刀具在某某一區(qū)域分分層或分行行反復(fù)走刀刀,走刀軌軌跡總是出出現(xiàn)某一特特定的形狀狀,采用子子程序就比比較方便,,此時(shí)通常常要以增量量方式編程程。2)子程序應(yīng)應(yīng)用注意事事項(xiàng)程序中的內(nèi)內(nèi)容具有相相對獨(dú)立性性,加工中中心編寫的的程序往往往包含許多多獨(dú)立的工工序,有時(shí)時(shí)工序之間間的調(diào)整也是允許許的,為了了優(yōu)化加工工順序,把把每一個(gè)獨(dú)獨(dú)立的工序序編寫成一一個(gè)子程序序,主程序序只有換刀刀和調(diào)用子子程序等指指令。2.程序的格格式與調(diào)用用1)子程序的的格式O100;G91G01X_Y_;X_;G02X_Y_R_;…;…;M99;2)子程序的的調(diào)用調(diào)用子程序序的格式,,F(xiàn)ANUC系統(tǒng)有兩種種寫法,早早期系統(tǒng)為為M98P××××L_;其中地址址P后4位數(shù)為子程程序號,地地址L為子程序調(diào)調(diào)用次數(shù)。。若只調(diào)用用一次,則則可省略不不寫,系統(tǒng)統(tǒng)允許重復(fù)復(fù)調(diào)用次數(shù)數(shù)9999次。FANUC0-D-0i系統(tǒng)等格式式為M98P××××××××調(diào)用次數(shù)和和子程序號號共用一個(gè)個(gè)地址P,前三位為為重復(fù)調(diào)用用次數(shù)(1~999次),后四位為為子程序號號。所以不不同的系統(tǒng)統(tǒng)可能格式式會(huì)所有不不同,使用用時(shí)參照使使用說明書書格式書寫寫。3)子程序應(yīng)應(yīng)用實(shí)例主程序O1244;主程序名G90G17G54G00X0Y0Z50.0;建立工件坐坐標(biāo)系Z-28.0M03S600;快移下刀,主軸以600轉(zhuǎn)/分正轉(zhuǎn)M98P100;加工圖1G51.1X0;關(guān)于Y軸鏡像M98P100;加工圖2G51.1Y0;關(guān)于X軸鏡像,Y軸鏡像模態(tài)態(tài)有效,等效關(guān)于原原點(diǎn)鏡像M98P100;加工圖3G50.1X0;取消Y軸鏡像,X軸鏡像模態(tài)態(tài)有效M98P100;加工圖4G50.1Y0;取消X軸鏡像Z50.0M05;快移到Z=50處,主軸停M30;程序結(jié)束子程序O100;G41X10.Y4.D01;快移到((10,4)建立刀補(bǔ)補(bǔ)G01Y30.F100.;直線插補(bǔ)補(bǔ)到(10,30)X20.;直線插補(bǔ)補(bǔ)到(20,30)G03X30.Y20.I10.;逆圓插補(bǔ)補(bǔ)到(30,20)G01Y10.;直線插補(bǔ)補(bǔ)到(30,10)X5.0;直線插補(bǔ)補(bǔ)到(5,10)G40G00X0Y0;快移到((0,0)取消刀補(bǔ)補(bǔ)M99;子程序結(jié)結(jié)束返回主主程序4)子程序使使用注意事事項(xiàng)(1)注意變換主主、子程序序間的模式式代碼,如如M代碼和F代碼。從主主程序調(diào)用用子程序及及子程序返返回主程序序的時(shí)候,,屬于同一一組別的模模態(tài)G代碼的變化化與主、子子程序無關(guān)關(guān)。(2)在半徑補(bǔ)償償模式中的的程序不能能分支。(3)在子程序中中常使用G91模式,因?yàn)闉槭褂肎90模式將會(huì)使使刀具在同同一位置加加工,要想想在不同的的位置加工工相同的形形狀,只能能一次次改改變工件坐坐標(biāo)系再調(diào)調(diào)用子程序序。5)子程序的的特殊使用用方法(1)子程序用P指令返回地地址,如果在子程程序的返回回主程序程程序段中加加入Pn,則子程序序?qū)⒎祷氐降街鞒绦蛑兄谐绦蚨翁柼枮閚的那個(gè)程序序段,但這這種情況只只適用于存存儲(chǔ)器方式式而不能用用于紙帶方方式。(2)自動(dòng)返回到到程序頭。。如果在主主程序(或或子程序))中執(zhí)行M99,則程序返返回到程序序開頭的位位置并繼續(xù)續(xù)執(zhí)行程序序。如果想想返回到主主程序中某某目標(biāo)程序序段,這種種情況下通通常寫成/M99Pn,其執(zhí)行過過程猶如前前述。還可可以在使用用M99的程序段前前寫入/M02或/M30以結(jié)束程序序的調(diào)用。。(3)用M99Lα;強(qiáng)制改變變子程序的的重復(fù)調(diào)用用次數(shù)地址址L中用α表示該子程程序被調(diào)用用的次數(shù),,它將強(qiáng)制制改變主程程序中對該該子程序的的調(diào)用次數(shù)數(shù)。如主程序中中用M98P___L99;執(zhí)行該子子程序時(shí)遇遇到/M99L0;若任選程程序段開頭頭位于“OFF”的位置,則則重復(fù)執(zhí)行行次數(shù)將改改變?yōu)?次。4.2.8平面銑床固固定循環(huán)1.循環(huán)概概述所謂循環(huán)就就是指用于于特定加工工過程的參參數(shù)化通用用工藝子程程序,如用用于鉆削、、型腔切削削或螺紋切切削等。當(dāng)當(dāng)用于各種種具體加工工過程時(shí),,只需設(shè)定定相應(yīng)的參參數(shù)即可。。不同的數(shù)數(shù)控系統(tǒng)具具有不同的的固定循環(huán)環(huán)功能,如如FANUC系統(tǒng)只有孔孔加工固定定循環(huán)。而而SINUMERIK系統(tǒng)不但有有孔加工循循環(huán)、還有有各種銑削削固定循環(huán)環(huán)。2.銑削循環(huán)環(huán)調(diào)用前提提條件調(diào)用和返回回條件:銑削循環(huán)是是獨(dú)立于特特定的坐標(biāo)標(biāo)軸名而編編程的。調(diào)用銑削循循環(huán)之前,,必須激活活刀具補(bǔ)償償;如果在銑削削循環(huán)中未未提供某些些參數(shù),必必須在零件件程序中提提供進(jìn)給率率,主軸速速度和主軸軸旋轉(zhuǎn)方向向的值;用于銑削樣樣式或待加加工凹槽的的中心點(diǎn)坐坐標(biāo)編程在在矩形坐標(biāo)標(biāo)系中;循環(huán)調(diào)用前前有效的G功能和當(dāng)前前編程的框框架在循環(huán)環(huán)過程中一一直有效。。3.平面定定義調(diào)用銑削循循環(huán)必須用用G17、G18或G19選擇加工平平面,激活活編程的坐坐標(biāo)轉(zhuǎn)換((零點(diǎn)偏置置,旋轉(zhuǎn)))從而定義義目前加工工坐標(biāo)系。。進(jìn)給軸始始終是該坐坐標(biāo)系統(tǒng)的的第三軸。。4.矩形槽槽銑削循環(huán)環(huán)-POCKET31)功能通過設(shè)定相相應(yīng)參數(shù)可可以銑削一一個(gè)與坐標(biāo)標(biāo)軸平行或或成一夾角角的矩形槽槽、腰形槽槽或者一個(gè)個(gè)圓形凹槽槽。此循環(huán)可以以用于粗加加工和精加加工。矩形槽銑削削2)調(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,_VARI,_MIDA,_AP1,_AP2,_AD,_RAD1,_DP1)3)前提條件件調(diào)用程序中中必須規(guī)定定主軸的轉(zhuǎn)轉(zhuǎn)速和轉(zhuǎn)向向。循環(huán)調(diào)用前前必須啟動(dòng)動(dòng)刀具補(bǔ)償償。否則,,循環(huán)將終終止而且報(bào)報(bào)警61000“無有效的刀刀具補(bǔ)償”輸出。4)參數(shù)5)參數(shù)說明明6)操作順序序說明(1)粗加工時(shí)時(shí)的動(dòng)作順順序:使用G0回到返回平平面的槽中中心點(diǎn),然然后再同樣樣以G0回到安全間間隙前的參參考平面。。隨后根據(jù)所所選的插入入方式并考考慮已編程程的空白尺尺寸對槽進(jìn)進(jìn)行加工。。(2)精加工時(shí)時(shí)的動(dòng)作順順序從槽邊緣開開始精加工工,直到到到達(dá)槽底的的精加工余余量,然后后對槽底進(jìn)進(jìn)行精加工工。如果其其中某個(gè)精精加工余量量為零,則則跳過此部部分的精加加工過程。。7)編程舉例例加工上圖所示一個(gè)在XY平面中的矩矩形槽,深深度為60mm,寬40mm,拐角半徑徑是8mm且深度為17.5mm。該槽和X軸的角度為為零。槽邊邊緣的精加加工余量是是0.75mm,槽底的精精加工余量量為0.2mm,添加于參參考平面的的Z軸的安全間間隙為0.5mm。槽中心點(diǎn)點(diǎn)位于X60,Y40,最大進(jìn)給給深度4mm。加工方向向取決于在在順銑過程程中的主軸軸的旋轉(zhuǎn)方方向。使用用半徑為5mm的銑刀。只只進(jìn)行一次次粗加工。。程序N10G90T1D1S600M3;工藝數(shù)據(jù)設(shè)設(shè)定N20G17G0X60Y40Z5;回到起始位位置N30POCKET3(5,0,0.5,-17.5,60,40,8,60,40,0,4,0.75,0.2,1000,750,0,11,5,,,,,,,,,);循循環(huán)環(huán)調(diào)調(diào)用用N40M30;程序序結(jié)結(jié)束束5..端端面面銑銑削削循循環(huán)環(huán)--CYCLE711)功功能能利用用此此循循環(huán)環(huán),,通通過過設(shè)設(shè)定定相相應(yīng)應(yīng)參參數(shù)數(shù)可可以以銑銑削削任任何何矩矩形形端端面面。。循循環(huán)環(huán)識識別別粗粗加加工工(分步步連連續(xù)續(xù)加加工工端端面面直直至至精精加加工工)和精精加加工工(端面面的的最最后后一一步步加加工工)??煽梢砸远ǘx義最最大大寬寬度度和和深深度度進(jìn)進(jìn)給給量量。。2)調(diào)調(diào)用用格格式式CYCLE71(_RTP,_RFP,_SDIS,_DP,_PA,_PO,_LENG,_WID,_STA,_MID,_MIDA,_FDP,_FALD,_FFP1,_VARI,_FDP1)3)前前提提條條件件調(diào)用用程程序序中中必必須須規(guī)規(guī)定定主主軸軸的的轉(zhuǎn)轉(zhuǎn)速速和和轉(zhuǎn)轉(zhuǎn)向向;;循循環(huán)環(huán)運(yùn)運(yùn)行行時(shí)時(shí)不不帶帶刀刀具具半半徑徑補(bǔ)補(bǔ)償償。。深深度度進(jìn)進(jìn)給給在在開開口口處處進(jìn)進(jìn)行行。。4)參參數(shù)數(shù)5)參參數(shù)數(shù)說說明明6)循循環(huán)環(huán)操操作作順順序序循環(huán)環(huán)啟啟動(dòng)動(dòng)前前到到達(dá)達(dá)的的位位置置::起始始位位置置可可以以是是任任意意位位置置,,只只需需從從該該位位置置出出發(fā)發(fā)可可以以無無碰碰撞撞地地回回到到返返回回平平面面的的中中心心點(diǎn)點(diǎn)。。循環(huán)環(huán)形形成成了了以以下下的的動(dòng)動(dòng)作作順順序序::使用用G00回到到當(dāng)當(dāng)前前位位置置高高度度的的進(jìn)進(jìn)給給點(diǎn)點(diǎn),,然然后后從從該該位位置置仍仍然然使使用用G00回到到安安全全間間隙隙前前的的參參考考平平面面。??煽梢砸允故褂糜肎00,因因?yàn)闉樵谠陂_開口口處處可可以以進(jìn)進(jìn)行行進(jìn)進(jìn)給給。。可可以以采采用用不不同同的的連連續(xù)續(xù)加加工工方方式式(在軸軸的的一一個(gè)個(gè)方方向向或或來來回回?cái)[擺動(dòng)動(dòng))。(1)粗加加工工時(shí)時(shí)的的動(dòng)動(dòng)作作順順序序根據(jù)據(jù)參參數(shù)數(shù)_DP,_MID和_FALD的編編程程值值,,可可以以在在不不同同的的平平面面中中進(jìn)進(jìn)行行端端面面切切削削。。從上上而而下下進(jìn)進(jìn)行行加加工工,,即即每每次次切切除除一一平平面面后后在在開開口口處處進(jìn)進(jìn)行行下下一一個(gè)個(gè)深深度度進(jìn)進(jìn)給給(參數(shù)數(shù)FDP)。平平面面中中連連續(xù)續(xù)加加工工的的進(jìn)進(jìn)給給路路徑徑取取決決于于參參數(shù)數(shù)_LENG,_WID,_MIDA,_FDP,_FDP1的值值和和有有效效刀刀具具的的半半徑徑。。加工工最最初初路路徑徑時(shí)時(shí),,應(yīng)應(yīng)始始終終保保證證進(jìn)進(jìn)給給深深度度和和_MIDA的值值完完全全一一致致,,以以便便進(jìn)進(jìn)給給寬寬度度不不大大于于最最大大允允許許值值。。這這樣樣刀刀具具中中心心點(diǎn)點(diǎn)不不會(huì)會(huì)始始終終在在邊邊緣緣上上進(jìn)進(jìn)給給(僅當(dāng)當(dāng)_MIDA=刀具具半半徑徑時(shí)時(shí))。刀刀具具進(jìn)進(jìn)給給時(shí)時(shí)超超出出邊邊緣緣的的尺尺寸寸始始終終等等于于刀刀具具半半徑徑-_MIDA的值值,,即即使使只只進(jìn)進(jìn)行行一一次次端端面面切切削削,,即即端端面面寬寬度度+越程程-_MIDA。內(nèi)內(nèi)部部計(jì)計(jì)算算寬寬度度進(jìn)進(jìn)給給的的其它它路路徑徑以以便便能能夠夠獲獲得得統(tǒng)統(tǒng)一一的的路路徑徑寬寬度度(<=_MIDA)。(2)精加加工工時(shí)時(shí)的的動(dòng)動(dòng)作作順順序序精加加工工時(shí)時(shí),,端端面面只只在在平平面面中中切切削削一一次次。。這這表表示示在在粗粗加加工工時(shí)時(shí)必必須須選選擇擇精精加加工工余余量量,,以以便便剩剩余余深深度度可可以以使使用用精精加加工工刀刀具具一一次次加加工工完完成成。。每次次端端面面切切削削后后,,刀刀具具將將退退回回。。返返回回行行程程編編程程在在參參數(shù)數(shù)_FDP中。。在在一一個(gè)個(gè)方方向向加加工工時(shí)時(shí),,刀刀具具將將在在一一個(gè)個(gè)方方向向的的返返回回行行程程為為精精加加工工余余量量+安全全間間隙隙,,并并快快速速回回到到下下一一起起始始點(diǎn)點(diǎn)。。在一一個(gè)個(gè)方方向向粗粗加加工工時(shí)時(shí),,刀刀具具將將返返回回到到計(jì)計(jì)算算的的進(jìn)進(jìn)給給+安全全間間隙隙位位置置。。深深度度進(jìn)進(jìn)給給也也在在粗粗加加工工中中相相同同的的位位置置進(jìn)進(jìn)行行。。精加加工工結(jié)結(jié)束束后后,,刀刀具具將將返返回回到到上上次次到到達(dá)達(dá)位位置置的的返返回回平平面面_RTP。編程程舉舉例例:端面面切切削削循環(huán)環(huán)調(diào)調(diào)用用的的參參數(shù)數(shù):返回回平平面面:10mm參考考平平面面:0mm安全全間間隙隙:2mm銑削削深深度度:11mm矩形形起起始始點(diǎn)點(diǎn)X=100mmY=100mm矩形形尺尺寸寸X=+60mm、Y=+40mm平面面中中的的旋旋轉(zhuǎn)轉(zhuǎn)角角度度10oo最大大進(jìn)進(jìn)給給深深度度6mm最大大進(jìn)進(jìn)給給寬寬度度10mm銑削削路路徑徑結(jié)結(jié)束束時(shí)時(shí)的的返返回回行行程程5mm無精精加加工工余余量量端面面加加工工進(jìn)進(jìn)給給率率4000mm/min加工工類類型型:粗加加工工,,平平行行于于X軸,,方方向向可可交交替替由于于刀刀刃刃的的幾幾何何結(jié)結(jié)構(gòu)構(gòu)導(dǎo)導(dǎo)致致在在最最后后切切削削時(shí)時(shí)的的超超程程2mm使用用的的銑銑刀刀半半徑徑為為10mm。程序序N10T2D2M03S600;N20G17G0G90G54G94F2000X0Y0Z20;回回到到起起始始位位置置N30CYCLE71(10,0,2,-11,100,100,60,40,10,6,10,5,0,4000,31,2);循環(huán)調(diào)用用N40G0G90X0Y0;N50M30;程序結(jié)束束4.2.9縮放、旋轉(zhuǎn)轉(zhuǎn)、鏡像1.比例縮放放指令G51、G502.圖形旋轉(zhuǎn)轉(zhuǎn)指令G68、G693.可編程鏡鏡像指令G50.1,G51.11.比例縮放放指令G51、G501)指令功能能G51比例縮放指指令有效,,使用圖形形縮放指令令可實(shí)現(xiàn)用用同一個(gè)程程序加工出出形狀相同同但尺寸不不同的零件件。2)指令格式式G51指令格式有有兩種:格式1:G51X_Y_Z_P_;(縮放放開)其中X、Y、Z為比例縮放放中心坐標(biāo)標(biāo)值,必須須用絕對值值指令,P為比例縮放放倍數(shù),各各軸放大倍倍數(shù)相同,,P取值范圍由由0.001~999.999。格式2:G51X__Y__Z__I__J__K__;(縮放開)其中X、Y、Z為比例縮放放中心坐標(biāo)標(biāo)值,I_J_K_分別為X、Y、Z軸的縮放比例例系數(shù)。I、J、K不得用小數(shù)數(shù)點(diǎn)編程,,如I2000表示相對于于縮放中心心,X值放大2倍。I-1000表示相對于于縮放中心心,產(chǎn)生X坐標(biāo)值鏡像像。G51既可指定平平面縮放,,也可指定定空間縮放放。G51、G50為模態(tài)指令令,可相互互注銷,G50為縮放功能能關(guān)閉,為為缺省值。。3)使用說明明(1)比例縮放對對刀具半徑徑補(bǔ)償值,,刀具長度度補(bǔ)償值和和刀具偏置置值無效,,因此有刀刀補(bǔ)時(shí),先先縮放,然然后進(jìn)行刀刀具長度補(bǔ)補(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)閉。。4)應(yīng)用舉例例主程序O1244;主程序G54G17G90G00X0Y0Z50.0;建立工件坐坐標(biāo)系,快快速到點(diǎn)((0,0,50)Z-18.0M03S600;快移下刀,主軸以600轉(zhuǎn)/分正轉(zhuǎn)M98P100;調(diào)子程序加加工圖1G01Z-28.0;下刀到Z-28.G51X15.0Y15.0P2.0;圖形縮放放,放大2倍M98P100;調(diào)子程序加加工圖2G50;取消縮放放G00Z50.0M05;快移到Z=50處M30;程序結(jié)束束子程序O100;子程序名名G41X10.Y4.D01;快移到((10,4),建立刀刀補(bǔ)G01Y30.F100.;直線插補(bǔ)補(bǔ)到(10,30)X20.;直線插補(bǔ)補(bǔ)到(20,30)G03X30.Y20.I10.;逆圓插補(bǔ)補(bǔ)到(30,20G01Y10.;直線插補(bǔ)補(bǔ)到(30,10)X5.0;直線插補(bǔ)補(bǔ)到(5,10)G40G00X0Y0;快移到((0,0)取消刀補(bǔ)補(bǔ)M99;子程序結(jié)結(jié)束返回主主程序2.圖形旋轉(zhuǎn)轉(zhuǎn)指令G68、G691)指令功能能當(dāng)零件具有有若干個(gè)相相同形狀圖圖形且圖形形具有圍繞繞某一中心心旋轉(zhuǎn)特征征時(shí),可使使用該指令令來簡化編編程。該指指令可使編編程圖形按按照指定旋旋轉(zhuǎn)中心及及旋轉(zhuǎn)方向向旋轉(zhuǎn)一定定角度。通通常和子程程序一起使使用。2)指令格式式G17G68X_Y_R_;G18G68X__Z__R_;G19G68Y__Z__R_;3)使用說明明以X、Y平面旋轉(zhuǎn)為為例,格式式中X、Y為旋轉(zhuǎn)中心心的坐標(biāo)值值,應(yīng)以絕絕對值(G90)指令,R為旋轉(zhuǎn)角,,若使用小小數(shù)點(diǎn)編程程,單位為為度;若不不使用小數(shù)數(shù)點(diǎn)編程,,則為最小小設(shè)定單位位,角度旋旋轉(zhuǎn)范圍為為±360o,逆時(shí)針方方向取正值值;反之取取負(fù)值。如如果省略(X,Y),則以刀具具當(dāng)前位置置為旋轉(zhuǎn)中中心。G69則是取消坐坐標(biāo)旋轉(zhuǎn)功功能。4)應(yīng)用舉例例采用旋轉(zhuǎn)指指令編程,,分別旋轉(zhuǎn)轉(zhuǎn)90o、180o、270o得到所需圖圖形。刀具具直徑選Φ10立銑刀。主程序O1244;主程序名G54G17G90G00X0Y0Z50.0;建立工件坐坐標(biāo)系Z-28.0M03S600;快移下刀,主軸以600轉(zhuǎn)/分正轉(zhuǎn)M98P100;加工圖1G68X0Y0P90.0;圍繞工件件坐標(biāo)系原原點(diǎn)旋轉(zhuǎn)90o。M98P100;加工圖2G69;取消坐標(biāo)標(biāo)系旋轉(zhuǎn)G68X0Y0P180.0;圍繞工件坐坐標(biāo)系原點(diǎn)點(diǎn)旋轉(zhuǎn)180o。M98P100;加工圖3G69;取消坐標(biāo)系系旋轉(zhuǎn)G68X0Y0P270.0;圍繞工件坐坐標(biāo)系原點(diǎn)點(diǎn)旋轉(zhuǎn)270o。M98P100;加工圖4G69;取消坐標(biāo)系系旋轉(zhuǎn)Z50.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化藝術(shù)界員工勞動(dòng)合同范本2篇
- 二零二五年度大蒜種植基地與電商平臺物流配送合同3篇
- 二零二五年度房產(chǎn)中介保密協(xié)議示范文本9篇
- 二零二五年度房屋抵押貸款與資產(chǎn)證券化合同范本3篇
- 二零二五年度建筑安裝工程安全應(yīng)急預(yù)案編制合同3篇
- 二零二五年度房地產(chǎn)開發(fā)項(xiàng)目合作智慧城市建設(shè)合作協(xié)議范本3篇
- 縱向推書機(jī)構(gòu)課程設(shè)計(jì)
- 二零二五年度步行街商鋪?zhàn)赓U與綠色能源使用協(xié)議合同3篇
- 二零二五年度房地產(chǎn)銷售代理服務(wù)合同(含綠色環(huán)保建材)3篇
- 海南衛(wèi)生健康職業(yè)學(xué)院《拓展運(yùn)動(dòng)課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 八年級一本·現(xiàn)代文閱讀訓(xùn)練100篇
- 米吳科學(xué)漫畫奇妙萬象篇
- 河南省鄭州市金水區(qū)2022-2023學(xué)年三年級上學(xué)期期末數(shù)學(xué)試卷
- XXX酒店開辦費(fèi)POB預(yù)算
- Z矩陣、Y矩陣、A矩陣、S矩陣、T矩陣定義、推導(dǎo)及轉(zhuǎn)換公式
- 中美歐規(guī)范樁基承載力計(jì)算設(shè)計(jì)對比
- 外科洗手操作考核評分表
- 復(fù)旦大學(xué)外國留學(xué)生入學(xué)申請表
- 長安汽車發(fā)動(dòng)機(jī)水溫高故障案例分析處置
- 瞬時(shí)單位線法計(jì)算洪水
- 氣力輸灰安裝施工方案
評論
0/150
提交評論