




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第5章數(shù)控銑床編程基礎(chǔ)銑削是機(jī)械加工中最常用的方法之一。數(shù)控銑床能夠進(jìn)行銑削、鏜削、鉆削、攻絲等加工,不單適于加工盤(pán)、蓋板、箱體、殼體類(lèi)部件,還適于加工各樣形狀復(fù)雜的曲線(xiàn)、曲面輪廓以及模具型腔等平面或立體部件。關(guān)于非圓曲線(xiàn)、空間曲線(xiàn)和曲面的輪廓銑削加工,數(shù)學(xué)辦理比較復(fù)雜,一般要借助計(jì)算機(jī)用CAD/CAM軟件來(lái)實(shí)現(xiàn)。經(jīng)濟(jì)型二軸聯(lián)動(dòng)數(shù)控銑床只好進(jìn)行二維平面部件和簡(jiǎn)單曲面部件輪廓加工,三軸以上聯(lián)動(dòng)的數(shù)控銑床能夠加工難度大的復(fù)雜曲面輪廓的部件與模具。數(shù)控銑床的數(shù)控裝置擁有多種插補(bǔ)方式,都擁有直線(xiàn)插補(bǔ)和圓弧插補(bǔ)功能,有的還擁有極坐標(biāo)插補(bǔ),拋物線(xiàn)插補(bǔ),螺旋線(xiàn)插補(bǔ)等多種插補(bǔ)功能。編程時(shí)要合理地選擇這些功能,
2、充分利用數(shù)控銑床、加工中心的多種功能:如刀具半徑賠償、長(zhǎng)度賠償和固定循環(huán)、坐標(biāo)變換等功能進(jìn)行加工,以提升加工效率和精度。5.1坐標(biāo)系機(jī)床坐標(biāo)系的觀(guān)點(diǎn)已經(jīng)在第一章的1.2數(shù)控機(jī)床坐標(biāo)系統(tǒng)中介紹,以下針對(duì)銑床坐標(biāo)系再加以說(shuō)明。機(jī)床坐標(biāo)系機(jī)床坐標(biāo)系是機(jī)床上固有的機(jī)械坐標(biāo)系,在機(jī)床出廠(chǎng)前已設(shè)定好。機(jī)床通電后,經(jīng)過(guò)返回機(jī)械零點(diǎn)成立機(jī)床坐標(biāo)系,回到零點(diǎn)時(shí)屏幕上顯示的目前刀具在機(jī)床坐標(biāo)系中的坐標(biāo)值均為零。機(jī)床坐標(biāo)系的零點(diǎn)往常設(shè)在座標(biāo)軸的極限地點(diǎn)上,如圖5-1所示。刀具挪動(dòng)的一些特別地點(diǎn),如換刀地點(diǎn),往常也在零點(diǎn)。一般狀況下用手動(dòng)返回參照點(diǎn),成立機(jī)床坐標(biāo)系。機(jī)床坐標(biāo)系的零點(diǎn)就是機(jī)床零點(diǎn),也稱(chēng)為機(jī)械零點(diǎn)。他是數(shù)
3、控系統(tǒng)計(jì)算,查驗(yàn)丈量等的基準(zhǔn)。圖5-1機(jī)床坐標(biāo)系116工件坐標(biāo)系工件坐標(biāo)系用零點(diǎn)偏置代碼G54G59設(shè)定,工件坐標(biāo)系需早先經(jīng)過(guò)對(duì)刀的方式獲得編程零點(diǎn)相對(duì)機(jī)床零點(diǎn)的值,并在機(jī)床的零點(diǎn)偏置設(shè)定參數(shù)中設(shè)定,而后在程序頂用零點(diǎn)偏置G54G59)指定。用戶(hù)能夠一次設(shè)定6個(gè)工件坐標(biāo)系,操作時(shí)第一將工件安裝在工作臺(tái)上,而后讓機(jī)床返回原點(diǎn),成立機(jī)床坐標(biāo)系。詳細(xì)操作為分別丈量每個(gè)需設(shè)定的工件坐標(biāo)系原點(diǎn)相對(duì)機(jī)床坐標(biāo)系的偏置,其偏置值即為工件坐標(biāo)原點(diǎn)偏置,將所測(cè)得的各工件坐標(biāo)原點(diǎn)偏置輸入到數(shù)控系統(tǒng)中對(duì)應(yīng)的零點(diǎn)偏置數(shù)據(jù)寄存寄存器中,數(shù)控系統(tǒng)將記憶這些數(shù)據(jù),當(dāng)程序中出現(xiàn)G54G59代碼時(shí),系統(tǒng)調(diào)用此中的數(shù)據(jù),則對(duì)應(yīng)的工
4、件坐標(biāo)系將有效。圖5-2中EXOFS偏置量在FANUC系統(tǒng)中稱(chēng)為外面零點(diǎn)偏置值,在SIEMENS中對(duì)應(yīng)的該偏置量稱(chēng)為基本偏置,ZOFS1ZOFS6如圖5-2所示為G54G59的零點(diǎn)偏置值。圖5-2機(jī)床坐標(biāo)系與工件坐標(biāo)5.2刀具賠償?shù)毒咛?hào)T在加工中心上加工部件,往常要用到多把刀具。用編程指令T能夠預(yù)選或調(diào)用刀具,T后邊的數(shù)字表示刀具號(hào),如T1、T2、T12等。用T指令直接改換刀具仍是只是進(jìn)行刀具預(yù)選,在機(jī)床數(shù)據(jù)中設(shè)定。換刀編程舉例不用M06改換刀具N10T1;調(diào)用1號(hào)刀具N70T40;調(diào)用40號(hào)刀具用M6改換刀具N10T14;預(yù)選14號(hào)刀具N15M6;履行刀具改換,T14有效117刀具半徑賠償G
5、41、G42、G40在數(shù)控銑床、加工中心上加工部件時(shí),所使用的刀具直徑有必定的大小,不行能為零,用銑刀進(jìn)行切削時(shí),刀具中心的軌跡相對(duì)工件的輪廓就就一定偏移了一個(gè)刀具的半徑。若按刀具中心軌跡數(shù)據(jù)進(jìn)行編程,手工計(jì)算中心軌跡很麻煩且簡(jiǎn)單犯錯(cuò),更嚴(yán)重的是刀具對(duì)工件有可能產(chǎn)生過(guò)切或少切現(xiàn)象。利用刀具半徑補(bǔ)償功能,只需在程序中給出指令G41(左偏)圖5-3刀具中心軌跡G42(右偏)以及偏置號(hào)D,刀具便會(huì)自動(dòng)地沿輪廓走刀方向,往左或往右偏置一個(gè)刀具半徑。而編程人員在編程時(shí),則能夠直接以工件的標(biāo)明尺寸(部件輪廓)作為編程軌跡進(jìn)行編程,不需要計(jì)算偏置輪廓的數(shù)據(jù),使編程便易。5-4中刀具中心偏置左補(bǔ)(G41)和右
6、補(bǔ)(G42)的判斷:沿著走刀方向望前看,刀具偏在部件的左側(cè)就是左補(bǔ),刀具偏在部件的右側(cè)就是右補(bǔ)。刀具半徑賠償功能的撤消用G40代碼。圖5-4刀具左補(bǔ)、右補(bǔ)圖5-5切線(xiàn)方向切入、切出刀補(bǔ)的成立與撤消:從沒(méi)有刀補(bǔ)到有刀補(bǔ),要有一個(gè)成立刀補(bǔ)的過(guò)程,成立刀補(bǔ)的過(guò)程是一段直線(xiàn),直線(xiàn)的長(zhǎng)度一定大于刀具半徑,才能保證不發(fā)生過(guò)切現(xiàn)象。在部件加工過(guò)程中,成立刀補(bǔ)前屏幕顯示的是刀具中心坐標(biāo),成立刀補(bǔ)后顯示的是部件輪廓坐標(biāo)。為了保證部件的輪廓加工精度,在使用刀補(bǔ)時(shí)盡量沿切線(xiàn)方向過(guò)渡切入、切出。比如銑削圖5-5所示的內(nèi)圓槽時(shí),用一與圓槽相切的圓弧BC、CE過(guò)渡切入、切出。即從O點(diǎn)到B點(diǎn)成立刀補(bǔ),刀具中心自動(dòng)偏置到B,
7、BC過(guò)渡切入,順時(shí)針走圓弧CDC,CE過(guò)渡切出,這樣防止圓槽DC的內(nèi)壁在C點(diǎn)產(chǎn)生接刀痕。見(jiàn)圖5-5所示。118圖5-6成立、撤消刀補(bǔ)過(guò)程只有在線(xiàn)性插補(bǔ)時(shí),即刀補(bǔ)指令一定跟在直線(xiàn)段(G00)或(G01)上時(shí),才能夠進(jìn)行G41/G42的選擇,不然會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤而報(bào)警。從圖5-6中也能夠看出,成立刀補(bǔ)時(shí)一定用直線(xiàn)段過(guò)渡成立/撤消。刀具半徑賠償號(hào)D刀具半徑數(shù)據(jù)寄存的寄存器號(hào),用于指定刀具的偏置值。在SIMENS系統(tǒng)中,一把刀具能夠般配從1到9幾個(gè)不一樣賠償?shù)臄?shù)據(jù)組(一把刀具用不一樣的賠償號(hào)能夠設(shè)定多個(gè)不一樣的賠償半徑值)。用D及其相應(yīng)的序號(hào)能夠編程一個(gè)特意的切削刃。假如沒(méi)有編寫(xiě)D指令,則D1自動(dòng)奏效。
8、假如編程D0,則刀具賠償值無(wú)效。圖5-7刀具與賠償號(hào)刀具調(diào)用后,刀具長(zhǎng)度賠償立刻奏效;假如沒(méi)有編程D號(hào),則D1值自動(dòng)奏效。半徑賠償一定與G41/G42一同履行。在FANUC系統(tǒng)中賠償號(hào)有99個(gè),從D1到D99。每一把刀都能夠使用任一個(gè)D賠償,或一把刀般配幾個(gè)D賠償號(hào),實(shí)現(xiàn)部件的粗精加工。刀具半徑賠償用法舉例:成立刀補(bǔ)、刀補(bǔ)偏置、撤消刀補(bǔ)的路徑。119圖5-8刀具半徑賠償舉例例:用SIMENS系統(tǒng)編程程序以下。N0G54S800M03G90G17G00X0Y0Z10設(shè)定零偏,主軸正轉(zhuǎn),迅速移到開(kāi)端地點(diǎn)N1G01G41X250Y550D1F150成立刀補(bǔ),偏置半徑由指定N2Y900從到N3X450
9、從到N4G3X500Y1150CR=650從到N5G2X900CR=-250從到N6G3X950Y900CR=650從到N7G1X1150從到N8Y550從到N9X700Y650從到N10X250Y550從到N11G0G40X0Y0撤消刀補(bǔ)例:換刀指令用法,不用M6換刀,只用T指令。N5G17;確立待賠償?shù)妮SN10T1;T1刀具的中的值奏效N15G0Z;在17平面中,Z是刀具長(zhǎng)度賠償N50T4D2;刀具換成4號(hào),T4中D2中的值奏效N70G0ZD1;刀具4的D1中的值奏功效M6改換刀具N5G17;確立待賠償?shù)妮S120N10T1;預(yù)選刀具N15M6;改換刀具,T1中D1表格中的值奏效N16G0Z
10、;在G17平面中,Z是刀具長(zhǎng)度賠償,N20G0ZD2;刀具1中D2值奏效,N25T4;刀具預(yù)選T4。仍舊是使用T1刀具,D2中的值有效N55D3M6;改換刀具,T4刀具的D3中的值奏效刀具長(zhǎng)度賠償G43、G44、G49往常加工一個(gè)工件要使用多把刀具,每把刀具都有不一樣的長(zhǎng)度,如圖5-9所示。當(dāng)所用刀具都使用一個(gè)零點(diǎn)偏置代碼,為使加工出的部件切合要求,應(yīng)早先確立基準(zhǔn)刀具,丈量出基準(zhǔn)刀具的長(zhǎng)度和其余每把刀具的長(zhǎng)度差(作為刀具長(zhǎng)度偏置值),如圖5-10所示,并把此偏置值設(shè)定在數(shù)控系統(tǒng)的刀具數(shù)據(jù)寄存寄存器中。實(shí)質(zhì)操作時(shí)經(jīng)過(guò)對(duì)刀確立基準(zhǔn)刀具在工件坐標(biāo)系中的地點(diǎn),Z方向?qū)Φ稊?shù)值設(shè)置在零點(diǎn)偏置中(即零點(diǎn)偏置
11、代碼中Z值非0),基準(zhǔn)刀具實(shí)質(zhì)刀具指定這個(gè)差值作為刀具長(zhǎng)度偏置值圖5-9不一樣長(zhǎng)度的刀具圖5-10刀具長(zhǎng)度而后換上其余刀具挨次對(duì)刀測(cè)出其在工件坐標(biāo)系中的偏置值,并記錄在對(duì)應(yīng)的寄存器中。在程序中經(jīng)過(guò)G43正賠償或G44負(fù)賠償及偏置號(hào)H指定刀具長(zhǎng)度賠償,用G49撤消刀具長(zhǎng)度賠償。例:如圖5-11鉆孔加工。H1寄存器中寄存刀具長(zhǎng)度偏置值-4。H0表示撤消刀具長(zhǎng)度賠償。刀具長(zhǎng)度賠償編程舉例:鉆三個(gè)孔。H1=-4(刀具長(zhǎng)度偏置值)121圖5-11刀具長(zhǎng)度偏置應(yīng)用舉例N0T1D1G54M3S600N7G01Z-41;(7)N1G91G00X120Y80;(1)N8G00Z41;(8)N2G43Z-32H1
12、;(2)N9X50Y30;(9)N3G01Z-21F100;(3)N10G01Z-25;(10)N4G04X1.5;(4)N11G04X1.5;(11)N5G00Z21;(5)N12G00Z57H0;(12)N6X30Y-50;(6)N13X-200Y-60;(13)N14M30;刀具半徑賠償除有上述的半徑、長(zhǎng)度賠償功能以外,能夠靈巧運(yùn)用刀具半徑賠償功能做加工過(guò)程中的其余工作。如當(dāng)?shù)毒吣p半徑變小后,用磨損后的刀具值改換原刀具值即可,即用手工輸入方法將磨損后的刀具半徑值輸入到原D代碼所在的儲(chǔ)存器中即可,而不用改正程序。也能夠利用此功能,經(jīng)過(guò)修圖5-12粗、精加工5-12正刀偏值,達(dá)成粗、精加工
13、。如圖所示,若留出精加工余量,可在粗加工前給指定賠償號(hào)的刀具半徑儲(chǔ)存器中輸入數(shù)值為r+的偏置量(r為刀具半徑);而精加工時(shí),程序調(diào)用另一個(gè)刀具賠償號(hào),該刀具賠償號(hào)中的刀具半徑偏置量輸入為r,經(jīng)過(guò)調(diào)用不一樣的賠償號(hào)達(dá)成粗、精加工。同理,經(jīng)過(guò)改變偏置量的大小,可控制零件輪廓尺寸精度,對(duì)加工偏差進(jìn)行賠償。多把刀具采用一個(gè)零點(diǎn)偏置代碼使用刀具長(zhǎng)度賠償,也能夠用以下的方法進(jìn)行,將程序中所用的零點(diǎn)偏置代碼中的Z值設(shè)定為0,每把刀具的長(zhǎng)度值在對(duì)刀時(shí)都設(shè)定在賠償號(hào)H的長(zhǎng)度寄存器中,調(diào)用刀具時(shí)指定對(duì)應(yīng)的H號(hào)。當(dāng)所使用的刀具數(shù)少于零點(diǎn)偏置代碼數(shù)時(shí),每把刀具使用一個(gè)零點(diǎn)偏置代碼,Z方向?qū)Φ稊?shù)值設(shè)置在零點(diǎn)偏置中,刀具
14、參數(shù)寄存器中的刀具長(zhǎng)度都為0。就不需使用刀具長(zhǎng)度補(bǔ)償。1225.3數(shù)控銑床常用指令直線(xiàn)插補(bǔ)G01刀具以直線(xiàn)路徑從起點(diǎn)挪動(dòng)到目標(biāo)地點(diǎn),以地點(diǎn)F下編程的進(jìn)給速度運(yùn)轉(zhuǎn)。擁有三軸以上的機(jī)床,在規(guī)定的聯(lián)動(dòng)軸數(shù)之內(nèi)的坐標(biāo)軸能夠同時(shí)運(yùn)動(dòng),即聯(lián)動(dòng)。5-13直線(xiàn)插補(bǔ)例N00T1D1G54;調(diào)用號(hào)刀具,零點(diǎn)偏置用G54設(shè)定N05S500M03;主軸正轉(zhuǎn),500轉(zhuǎn)/分N10G0G90X40Y48Z5;刀具迅速挪動(dòng)到1,3軸聯(lián)動(dòng)N15G1Z-12F100;進(jìn)刀到Z-12,進(jìn)給率100毫米/分N20X20Y18Z-10;刀具3軸聯(lián)動(dòng),移行到P2N25G0Z100;迅速抬刀到Z100N30X-20Y80N35M2;程序結(jié)
15、束圓弧插補(bǔ)G02、G03刀具沿圓弧輪廓軌跡從起點(diǎn)挪動(dòng)到終點(diǎn)。G02順時(shí)針?lè)较颍籊03逆時(shí)針?lè)较驁D5-14順時(shí)針圓弧逆時(shí)針圓弧123圖5-15圓弧插補(bǔ)格式:G2/G3;圓心和終點(diǎn)G2/G3R=;半徑和終點(diǎn)G2/G3R=;張角和圓心G2/G3R=;張角和半徑G2/G3R=;極作標(biāo)圓心和半徑圖5-16圓弧插補(bǔ)用半徑編程半徑編程舉例:N10G01X1Y1;圓弧起點(diǎn)N20G2X2Y2CR=;半徑值負(fù),圓弧大于半圓或N30G2X2Y2CR=+;半徑值正,圓弧小于或等于半圓圖5-17圓心和終點(diǎn)的圓弧插補(bǔ)圓心和終點(diǎn)的編程舉例:N5G90G1X30Y40;N10圓弧的開(kāi)端點(diǎn)124N10G2X50Y40I10J-
16、7;終點(diǎn)和圓心終點(diǎn)和半徑的編程舉例:圖5-18終點(diǎn)和半徑的圓弧插補(bǔ)N5G90G1X30Y40;N10圓弧的開(kāi)端點(diǎn)N10G2X30Y40CR=12.207;終點(diǎn)和半徑注:CR=中的符號(hào)會(huì)選擇一個(gè)大于半圓的圓弧段。終點(diǎn)和張角的編程舉例:圖5-19終點(diǎn)和張角的圓弧插補(bǔ)N5G90G1X30Y40;N10圓弧的開(kāi)端點(diǎn)N10G2X50Y40AR=105;終點(diǎn)和張角圓心和張角的編程舉例:圖5-20圓心和張角的圓弧插補(bǔ)N5G90G1X30Y40;N10圓弧的開(kāi)端點(diǎn)N10G2I10J-7AR=105;圓心和張角極坐標(biāo)編程舉例:125圖5-21極坐標(biāo)圓弧插補(bǔ)N1G17;在X/Y平面N5G90G0X30Y40;N1
17、0圓弧的開(kāi)端點(diǎn)N10G111X40Y33;定義X40Y30為極坐標(biāo)極點(diǎn)N15G2RP=12.207AP=21;極坐標(biāo)圓弧插補(bǔ)暫停G04經(jīng)過(guò)在兩個(gè)程序段之間插入一個(gè)G4程序段,能夠使加工中止給定的時(shí)間,比方割退刀槽。單程序段有效。編程格式:G4F;暫停時(shí)間(秒)G4S;暫停主軸轉(zhuǎn)數(shù)編程舉例:N5G1F200Z-50S300M3;設(shè)定進(jìn)給率F,主軸轉(zhuǎn)速SN10G4F2.5;暫停2.5秒20Z70N30G4S30;主軸暫停30轉(zhuǎn),相當(dāng)于在S=300轉(zhuǎn)/分和轉(zhuǎn)速修調(diào)100%時(shí)暫停t=0分鐘N40X;進(jìn)給率和主軸轉(zhuǎn)速持續(xù)有效注:4S只有在受控主軸狀況下才有效(當(dāng)轉(zhuǎn)速給定值相同經(jīng)過(guò)S編程時(shí))。正確立位/連
18、續(xù)路徑加工G9、G60、G64針對(duì)程序段變換時(shí)不一樣的性能要求,802D供給一組G功能準(zhǔn)備代碼用于進(jìn)行最正確般配的選擇。比方,有時(shí)要求坐標(biāo)軸迅速定位;有時(shí)要求按輪廓編程對(duì)幾個(gè)程序段進(jìn)行連續(xù)路徑加工。G60;正確立位模態(tài)有效G64;連續(xù)路徑加工G90;正確立位單程序段有效G601;精確確立位窗口G602;粗正確立位窗口G60或G9功能奏效時(shí),當(dāng)?shù)诌_(dá)定位精度后,挪動(dòng)軸的進(jìn)給速度減小到零。假如一個(gè)程序段的軸位移結(jié)束并開(kāi)始履行下一個(gè)程序段,則能夠設(shè)定下一個(gè)模態(tài)有效的G功能:G601精確確立位窗口,全部的坐標(biāo)軸都抵達(dá)“精確確立位窗口”(機(jī)床數(shù)據(jù)中設(shè)定值)后,開(kāi)始126進(jìn)行程序段變換。G602粗正確立位窗
19、口,開(kāi)始進(jìn)當(dāng)全部的坐標(biāo)軸都抵達(dá)“粗正確立位窗口”(機(jī)床數(shù)據(jù)中設(shè)定值)后,開(kāi)始進(jìn)行程序段變換。在履行多次定位過(guò)程時(shí),“正確立位窗口”怎樣選擇將對(duì)加工運(yùn)轉(zhuǎn)總時(shí)間影響很大。精確調(diào)整需要許多時(shí)間。圖5-22正確立位窗口舉例:N5G602;粗正確立位窗口N10G0G60Z;正確立位,模態(tài)方式N20;G60持續(xù)有效N50G1G601;精確立位有效N80G64Z;變換到連續(xù)路徑方式N100G0G9Z;正確立位,單程序段有效N110;仍為連續(xù)路徑方式連續(xù)路徑加工方式的目的就是在一個(gè)程序段到下一個(gè)程序段變換過(guò)程中防止進(jìn)給停留,并使其盡可能以相同的軌跡速度(切線(xiàn)過(guò)渡)變換到下一個(gè)程序段,并能夠可預(yù)示的速度過(guò)渡履行
20、下一個(gè)程序段的功能。在有拐角的軌跡過(guò)渡時(shí)(非切線(xiàn)過(guò)渡)有時(shí)一定降低速度,進(jìn)而保證程序段變換不發(fā)生速度的忽然變化,或許加快度的改變遇到限制(假如SOFT有效)。圖5-23G64方式下的進(jìn)給率舉例:N10G64GlX;連續(xù)路徑加工N20Y;持續(xù)127N180G60;變換到正確立位在G64連續(xù)路徑加工方式下,控制系統(tǒng)早先自動(dòng)確立幾個(gè)NC程序段的速度,靠近切線(xiàn)過(guò)渡的狀況下,能夠連續(xù)幾個(gè)程序段進(jìn)行加快或減速。若加工路徑幾個(gè)較短的位移構(gòu)成,使用連續(xù)路徑加工方式則能達(dá)到編程的進(jìn)給率進(jìn)前進(jìn)給。如在CAM的曲面加工中。子程序及其調(diào)用原則上講主程序和子程序之間并無(wú)差別。用子程序編寫(xiě)常常重復(fù)進(jìn)行的加工,比方某一確立
21、的輪廓形狀。子程序位于主程序中適合的地方,在需要時(shí)進(jìn)行調(diào)用、運(yùn)轉(zhuǎn)。加工循環(huán)是子程序的一種形式,加工循環(huán)包含一般通用的加工工序,比如鉆削、攻絲、銑槽等等。經(jīng)過(guò)給規(guī)定的計(jì)算參數(shù)賦值就能夠?qū)崿F(xiàn)各樣詳細(xì)的加工圖5-24一個(gè)工件加工中4次使用子程序子程序的構(gòu)造與主程序的構(gòu)造相同(見(jiàn)前面章節(jié)的介紹),在子程序中也是在最后一個(gè)程序段頂用M2結(jié)束程序運(yùn)轉(zhuǎn)。子程序結(jié)束后返回主程序。程序結(jié)束除了用M2指令外,還能夠用RET指令結(jié)束子程序。RET要求占用一個(gè)獨(dú)立的程序段。用RET指令結(jié)束子程序、返回主程序時(shí)不會(huì)中止G64連續(xù)路徑運(yùn)轉(zhuǎn)方式。用M2指令則會(huì)中止G64運(yùn)轉(zhuǎn)方式,并進(jìn)入停止?fàn)顟B(tài)。子程序程序名規(guī)定:一定以字母
22、L開(kāi)頭,后來(lái)值能夠有7位。L以后的每個(gè)零均存心義,不行省略。例:L128并不是L0128或L00128。圖5-25兩次調(diào)用之程序嵌套深度子程序不單能夠從主程序中調(diào)用,也能夠從其余子程序中調(diào)用,這個(gè)過(guò)程稱(chēng)為子程序的嵌套。子程序的嵌套深度能夠有三層,也就是四級(jí)程序界面(包含主程序界)。見(jiàn)圖5-26所示。說(shuō)明:在使用加工循環(huán)進(jìn)行加工時(shí),要注意加工循環(huán)程序也相同屬于四級(jí)程序界面中的一級(jí)。128圖5-268級(jí)程序界面運(yùn)5.4編程舉例編程舉例1:編寫(xiě)圖6.27所示圖形的刻線(xiàn)程序。圖5.27刻線(xiàn)練習(xí)KX1.MPF;程序號(hào)KX1N55G0Z5;抬刀N00T1D1G54;調(diào)1號(hào)刻線(xiàn)刀N65X-10Y5N05M0
23、3S1500;主軸正轉(zhuǎn),1500轉(zhuǎn)/分N70G1Z-0.5F100N10G90G0X30Y0Z5;迅速定位N75L20;調(diào)用L20子程序N15G1Z-0.5F100;Z向進(jìn)刀N80G0Z50N20G2X30Y0I-30J0;走R30的圓N85M30;主程序結(jié)束N25G0Z5;抬刀N30G0X20Y5;迅速定位L20.SPF;子程序L20,刻C字N35G1Z-0.5F100;進(jìn)刀N00G91N38L20;刻C字N05G3X-10Y0I-5J0F160N40G0X5Y10;刻N(yùn)字N10G1Y-10N42G1Z-0.5F100N15G3X10Y0I5J0N40Y-10F160N20G0Z5N45X-5Y10N25G90N50Y-10N30M2;子程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)茂腔活動(dòng)方案
- 大學(xué)班級(jí)入學(xué)活動(dòng)方案
- 地產(chǎn)比賽活動(dòng)方案
- 夏季夜場(chǎng)活動(dòng)方案
- 夜場(chǎng)淡季活動(dòng)方案
- 大學(xué)生工作交流活動(dòng)方案
- 多人跳傘活動(dòng)方案
- 大班德育活動(dòng)方案
- 地產(chǎn)公司司慶活動(dòng)方案
- 大學(xué)畢業(yè)活動(dòng)方案
- 《化工和危險(xiǎn)化學(xué)品生產(chǎn)經(jīng)營(yíng)單位重大生產(chǎn)安全事故隱患判定標(biāo)準(zhǔn)(試行)》解讀課件
- 數(shù)學(xué)分析教學(xué)課件
- 基于Python+MySQL的員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 拔絲生產(chǎn)企業(yè)管理制度
- 可視對(duì)講及門(mén)禁的課程設(shè)計(jì)
- 2024屆云南省曲靖市富源六中生物高二下期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 包莖的護(hù)理查房課件
- 吉林省長(zhǎng)春市南關(guān)區(qū)2022-2023學(xué)年五年級(jí)下學(xué)期期末考試數(shù)學(xué)試題
- 漢語(yǔ)閱讀教程第一冊(cè)第四課
- 法律與社會(huì)學(xué)習(xí)通章節(jié)答案期末考試題庫(kù)2023年
- 食品營(yíng)養(yǎng)學(xué)第三版題庫(kù)及答案
評(píng)論
0/150
提交評(píng)論