版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、感謝你的觀看宏程序設(shè)計宏程序與子程序類似,對編制相同加工的操彳可以使程序簡化.同時宏程序中可以使用變量,算術(shù)和邏輯運(yùn)算及轉(zhuǎn)移指令,還可以方便地實現(xiàn)循環(huán)程序設(shè)計。使相同加工操作的程序更 方便,更靈活。本章以 FANUC系統(tǒng)為例介紹宏程序設(shè)計的內(nèi)容。12.1變量的定義宏程序中使用的變量與日常生活中使用的變量不同,變量用符號“#1跟變量的變量號指定。變量可分為四種類型。1 .空變量#0為空變量,該變量不能賦值。2 .局部變量#1#33為局部變量,局部變量只能在宏程序中存儲數(shù)據(jù)。當(dāng)斷電時局部變量被初始化為空, 調(diào)用宏程序時,自變量對局部變量賦值。局部變量的數(shù)值范圍10-291047或-1047-10-
2、29,如果計算結(jié)果超過該范圍則發(fā)出 P/Sa警No.111。3 .公共變量 #100#199、#500#999為公共變量,公共變量在不同的宏程序中意義相同。當(dāng)斷電時,變量#100#199被初始化為空,變量 #500#999的數(shù)據(jù)不會丟失。全局變量的數(shù)值范圍10-291047或-1047-10-29,如果計算結(jié)果超過該范圍則發(fā)出P/S報警No.111。4 .系統(tǒng)變量#1000為系統(tǒng)變量,系統(tǒng)變量用于讀和寫CNC運(yùn)行時的各種數(shù)據(jù),如刀具的當(dāng)前位置和補(bǔ)償值等。5 .變量與地址(自變量)的對應(yīng)關(guān)系系統(tǒng)可用兩種形式的自變量指定,表12-1為自變量指定I的自變量與變量的對應(yīng)關(guān)系。表12-2為自變量指賓II
3、的自變量與變量的對應(yīng)關(guān)系。表12-1自變量指定I的變量對應(yīng)關(guān)系地址(自變量變量號地址(自變量變量號地址(自變量變量號A#1I#4T#20B#2J#5U#21C#3K#6V#22D#7M#13W#23E#8Q#17X#24F#9R#18Y#25H#11S#19Z#26感謝你的觀看感謝你的觀看在自變量指定I中,G、L、O、N、P不能用,地址I、J、K必須按順序使用,其它地址順 序無要求。舉仞G65 P3000 L2 B4 A5 D6 J7 K8 正確(J、K符合順序要求)在宏程序中將會把4賦給#2,把5賦給#1 ,把6賦給#7,把7賦給#5,把8賦給#6舉仞G65 P3000 L2 B3 A4 D
4、5 K6 J5 不正確(J、K不符合順序要求)表12-2自變量指定II的變量對應(yīng)關(guān)系地址(自變量變量號地址(自變量變量號地址(自變量變量號A#1K3#12J7#23B#2I4#13K7#24C#3J4#14I8#25I1#4K4#15J8#26J1#5I5#16K8#27K1#6J5#17I9#28I2#7K5#18J9#29J2#8I6#19K9#30K2#9J6#20I10#31I3#10K6#21J10#32J3#11I722K10#33自變量指定II使用A、B、C和1次,使用I、J、K各10次。系統(tǒng)能夠自動識別自變量指定I和自變量指定II并賦給宏程序中相應(yīng)的變量號。如果自變量指定I和自
5、變量指定II混合使用,則后指定的自變量類型有效。舉仞: G65 A1.0 B2.0 I-3.0 I4.0 D5.0 p1000宏程序中:#1:1.0#2:2.0,#3:#4:-3.0#5:#6:#7:5.0說明:I4.0為自變量指定II , D為自變量指定I,所以#7使用指定類型中的D5.0,而不使用 自變量指定II中的I4.0o6 .本級變量#1#33作用于宏程序某一級中的變量稱為本級變量,即這一變量在同一程序級中調(diào)用時含義相 同,若在另一級程序(如子程序)中使用,則意義不同。本級變量主要用于變量間的相互傳 遞,初始狀態(tài)下未賦值的本級變量即為空白變量。局部變量#1#33 (一個宏程序中的同名
6、變量)從0到4級,主程序是0級。每調(diào)用一個含有同名變量的宏程序,級別加1,前一級的變量被保存。當(dāng)一個宏程序結(jié)束(執(zhí)行 M99)時,級別 減1。例如:感謝你的觀看感謝你的觀看主程序宏程序宏程序宏程序宏程序(0級)(1級)(2級)(3級)(4»O0001O0002O0003O0004O0005#1=1;#1=2#1=3#1=4#1=5G65P2A2 ;G65P3A3G65P4A4G65P5P5M99M30M99M99M9912.2變量的運(yùn)算對宏程序中的變量可以可以進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。1 .算術(shù)運(yùn)算可以進(jìn)行加、減、乘、除運(yùn)算。運(yùn)算功能和格式如表12-3所示。舉例.G00X#1+#2X坐
7、標(biāo)的值是變量1與變量2之和。2 .三角函數(shù)計算對宏程序中的變量可進(jìn)行正弦(SIN)、反正弦(ASIN )、余弦(COS)、反余弦(ACOS)、正切(TAN )、反正切(ATAN )函數(shù)運(yùn)算。三角函數(shù)中的角度以度為單位。運(yùn)算功 能和格式如表12-3所不。表12-3變量運(yùn)算功能表類型功能格式舉例備注算加法#i=#j+#k#1=#2+#3術(shù)減法#i=#j-#k#1=#2-#3常數(shù)可以代替運(yùn)乘法#i=#j*#k#1=#2*#3變量算除法#I=#j*#k#1=#2/#3三正弦#i=SIN#j#1=SIN#2角度以度指定3角反正弦#i=ASI#j#1=ASIN#25° 30'表不為35.
8、5函余弦#i=COS#j#1=COS#2數(shù)反余弦#i=ACOS#j#1=ACOS#2常數(shù)可以代替運(yùn)正切#i=TAN#j#1=TAN#2變量算反正切#i=ATAN#j#1=ATAN#2平方根#i=SQRT#j#1=SQRT#2其絕對值#i=ABS#j#1=ABS#2它 函舍入#i=ROUN#j#1=ROUN#2常數(shù)可以代替上取整數(shù)#i=FIX#j#1=FIX#2變量下取整運(yùn)#i=FUP#j#1=FUP#2算自然對數(shù)#i=LN#j#1=LN#2指數(shù)對數(shù)#i=EXP#j#1=EXP#2邏輯運(yùn)算與#i=#jAND#k#1=#2AND#2或#i=#j OR #k#1=#2OR#2按位運(yùn)算異或#i=#j
9、XOR #k#1=#2XOR#2轉(zhuǎn)換BCD 轉(zhuǎn) BIN#i=BIN#j#1=BIN#2運(yùn)算BIN 轉(zhuǎn) BCD#i=BCD#j#1=BCD#2對于反反正弦(ASIN )取值范圍如下:當(dāng)參數(shù)(No.6004#0) NAT 位設(shè)為 0時:270° 90°當(dāng)參數(shù)(No.6004#0) NAT 位設(shè)為 1時:-90° 90°當(dāng)?shù)某?11時發(fā)出P/S報警No.111。對于反余弦(ACOS)的取值范圍如下:取值范圍180° 0°當(dāng)?shù)某?11時發(fā)出P/S報警No.111。對于反正切(ATAN )的取值范圍如下:當(dāng)參數(shù)(No.6004#0) NAT
10、 位設(shè)為 0時:0° 360°當(dāng)參數(shù)(No.6004#0) NAT 位設(shè)為 1時:-180° 180°3 .其它函數(shù)計算對宏程序中的變量還可以進(jìn)行平方根(SQRT)、絕對值(ABS)、舍入(ROUN)、上取整(FIX )、下取整(FUP)、自然對數(shù)(LN)、指數(shù)(EXP)運(yùn)算。運(yùn)算功能和格式如表 12-3所示。對于自然對數(shù)LN#j,相對誤差可能大于10-8 0當(dāng)?shù)耐?時,發(fā)出P/S報警No.111。對于批數(shù)函數(shù)EXP#j,相對誤差可能大于10-8o當(dāng)運(yùn)算結(jié)果大于3。65 X1047 (j大約110)時,出現(xiàn)溢出并發(fā)出 P/S報警No.111。對于取整函數(shù)
11、ROUN#j,根據(jù)最小設(shè)定單位四舍五入。例如,假設(shè)最小設(shè)定單位為1/1000mm, #1=1.2345,則#2=ROUN#1的值是1.0。對于上取整FIF#j,絕對值值大于原數(shù)的絕對值。對于下取整FUP絕對值小于原數(shù)的絕對值。例如,假設(shè)#1=1.2,則#2=FIX#1的值是2.0。假設(shè) #1=1.2,則 #2=FUP#1的值是 1.0。假設(shè) #1=-1.2,則 #2=FIX#1的值是-2.0。假設(shè) #1=-1.2,則 #2=FUP#1的值是-1.0。4 .邏輯運(yùn)算對宏程序中的變量可進(jìn)行與、或、異或邏輯運(yùn)算。邏輯運(yùn)算是按位進(jìn)行。運(yùn)算功能和格式如表12-3所不5 .數(shù)制轉(zhuǎn)換變量可以在BCD碼與二進(jìn)
12、制之間轉(zhuǎn)換。6 .關(guān)系運(yùn)算由關(guān)系運(yùn)算符和變量(或表達(dá)式)組成表達(dá)式。系統(tǒng)中使用的關(guān)系運(yùn)算符如下。( 1)等于(EQ)用EQ與兩個變量(或表達(dá)式)組成表達(dá)式,當(dāng)運(yùn)算符EQ兩邊的變量(或表達(dá)式)相等時,表達(dá)式的值為真,否則為假。例如,#1EQ#2,當(dāng)#1與#2相等時,表達(dá)式的值為真。( 2)不等于(NE)用NE與兩個變量或表達(dá)式組成表達(dá)式,當(dāng)運(yùn)算符NE兩邊的變量(或表達(dá)式)不相等時,表達(dá)式的值為真,否則為假。例如,#1NE#2,當(dāng)#1與#2不相等時,表達(dá)式的值為真。( 3)大于等于(GE )用GE與兩個變量或表達(dá)式組成表達(dá)式,當(dāng)左邊的變量(或表達(dá)式)大于或等于右邊的變 量(或表達(dá)式)時,表達(dá)式的值
13、為真,否則為假。例如,#1GE#2,當(dāng)#1大于或等于#2時,表達(dá)式的值為真。否則為假。( 4)大于(GT )用 GT 與兩個變量或表達(dá)式組成表達(dá)式,當(dāng)左邊的變量(或表達(dá)式)大于右邊的變量(或表達(dá)式)時,表達(dá)式的值為真,否則為假。例如,#1GT#2,當(dāng)#1大于#2時,表達(dá)式的值為真。否則為假。( 5)小于等于(LE )用LE與兩個變量或表達(dá)式組成表達(dá)式,當(dāng)左邊的變量(或表達(dá)式)小于或等于右邊的變 量(或表達(dá)式)時,表達(dá)式的值為真,否則為假。例如, #1LE#2 ,當(dāng) #1小于或等于#2時,表達(dá)式的值為真。否則為假。( 6)小于( LT )用LT與兩個變量或表達(dá)式組成表達(dá)式,當(dāng)左邊的變量(或表達(dá)式
14、)小于右邊的變量(或 表達(dá)式)時,表達(dá)式的值為真,否則為假。例如,#1GE#2,當(dāng)#1大于#2時,表達(dá)式的值為真。否則為假。7. 運(yùn)算優(yōu)先級運(yùn)算符的優(yōu)先順序是( 1 )函數(shù)。函數(shù)的優(yōu)先級最高。( 2 )乘、除、與運(yùn)算。乘、除、與運(yùn)算的優(yōu)先級次于函數(shù)的優(yōu)先級。( 3 )加、減、或、異或運(yùn)算。加、減、或、異或運(yùn)算的優(yōu)先級次于乘、除、與運(yùn)算。乘、除、與運(yùn)算的優(yōu)先級。( 4)關(guān)系運(yùn)算。關(guān)系運(yùn)算的優(yōu)先級最低。用方括號可以改變優(yōu)先級,括號不能超過5層。超過5層時,發(fā)出P/S報警No.111。8. 變量值的精度變量值的精度為8位十進(jìn)制數(shù)。例如,用賦值語句 #1=9876543210123.456時,實際上#
15、1=9876543200000.000 。用賦值語句 #2=9876543277777.456 時,實際上#1=9876543300000.000 。12.3 宏程序結(jié)構(gòu)宏程序從結(jié)構(gòu)上可以有順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。本節(jié)介紹分支和循環(huán)結(jié)構(gòu)的實現(xiàn)方法。1. 無條件轉(zhuǎn)移( GOTO )格式:GOTOn; n為順序號(19999)例如, GOTO6 ;語句組N6 G00X100 ;執(zhí)行 GOTO6 語句時,轉(zhuǎn)去執(zhí)行標(biāo)號為 N6 的程序段。2. 條件轉(zhuǎn)移( IF )格式:IF關(guān)系表達(dá)式GOTOn;例如, IF#1LT30GOTO7語句組N7G00X100X5如果 #1 大于 30,轉(zhuǎn)去執(zhí)行標(biāo)號為N
16、7 的程序段,否則執(zhí)行GOTO7 下面的語句組。3. 條件轉(zhuǎn)移( IF )格式:IF表達(dá)式THENTHEN 后只能跟一個語句。例如, IF#1EQ#2THEN#3=0;當(dāng) #1等于 #2時,將 0賦給變量 #3。4. 循環(huán)( WHILE )格式: WHILE 關(guān)系表達(dá)式DO m;語句組;END m ;當(dāng)條件表達(dá)式成立時執(zhí)行從DO到END之間的程序,否則轉(zhuǎn)去執(zhí)行 END后面的程序段。例如, #1=5 ;WHILE#1LE30DO 1 ;#1=#1+5 ;G00X#1Y#1 ;END 1 ;M99 ;當(dāng)#1小于等于30時,執(zhí)行循環(huán)程序,當(dāng)#1大于 30時結(jié)束循環(huán)返回主程序。12.4 宏程序的調(diào)用與
17、返回1. 宏程序的簡單調(diào)用宏程序的簡單調(diào)用是指在主程序中,宏程序可以被單個程序段單次調(diào)用。調(diào)用指令格式:G65 P (宏程序號)L (重復(fù)次數(shù))(變量分配)其中:G65宏程序調(diào)用指令P (宏程序號)被調(diào)用的宏程序代號;L (重復(fù)次數(shù)) 宏程序重復(fù)運(yùn)行的次數(shù),重復(fù)次數(shù)為1時,可省略不寫;(變量分配) 為宏程序中使用的變量賦值。宏程序與子程序相同的一點是,一個宏程序可被另一個宏程序調(diào)用,最多嵌套4層。2. 宏程序的開始與返回宏程序的編寫格式與子程序相同。其格式為:O0010 (00018999為宏程序號)/程序名N10 /指令N30 M99/宏程序結(jié)束宏程序以程序號開始,以 M99 結(jié)束。12.5
18、 宏程序應(yīng)用舉例例 1:加工如圖 12-1 所示的橢圓表面,材料為中碳鋼。由于一般的數(shù)控系統(tǒng)無橢圓插補(bǔ)功能, 手工編程可用宏程序?qū)崿F(xiàn)編程計算。本例使用 ?20 鍵槽銑刀分兩層銑削, 每一次切削深度為5mm 。按刀具刀具軌跡編程。主程序O0001N0001 G92X0.0Y0.0Z150.0 ;N0002 M03S300 ;N0003 G00X-80.0 ;N0004 G00Z1.0 ;N0005 G01Z0.0F100.0N0006 G65P0100A80.0B50.0C-5.0N0007 G65P0100A80.0B50.0C-10.0N0007 G00Z150.0 ;N0008 G00X0
19、.0Y0.0 ;N0009 M05 ;N0010 M30 ;圖 12-1 橢圓輪廓圖工件坐標(biāo)系原點設(shè)在工件中心距頂面上主軸正轉(zhuǎn),轉(zhuǎn)速刀具移至橢圓左端點處快速接近工件慢速接近工件橢圓長半軸為80,短半軸為50。 Z 向進(jìn)刀5mm橢圓長半軸為80,短半軸為50。 Z 向進(jìn)刀5mm抬刀刀具回起點主軸停程序結(jié)束 宏程序O1000#10=-#1 ;#1 為長半軸 =80, #2 為短半軸 =50, #10 為 X 坐標(biāo)N1000 G01Z#3 ;WHIL#10LE#1DO1 ;#11=SQRT#1*#1-#10*#10*#2/#1 ;N1001 G01X#10Y#11F100.0 ;#10=#10+0.
20、05 ;END1;#10=#1;WHIL#10GE-#1DO2 ;#11=-SQRT#1*#1-#10*#10*#2/#1 ;N1002 G01X#10Y#11F100 ;#10=#10-0.05;END2;N1003 M99# 3為Z向進(jìn)刀深度X坐標(biāo)小于等于80循環(huán)加工上半橢圓# 11為Y坐標(biāo)用橢圓公式計算切削進(jìn)給修改X坐標(biāo),X+0.05#1為長半軸=80, #2為短半軸=50, #10為X坐標(biāo)X坐標(biāo)小于等于80循環(huán)加工下半橢圓# 11為Y坐標(biāo)用橢圓公式計算切削進(jìn)給修改X坐標(biāo),X-0.05返回主程序例2:加工如圖12-2所示的凹槽表面。零件材料為中碳鋼。為保證表面質(zhì)量,內(nèi)外輪廓先粗加工后精加
21、工,粗加工內(nèi)輪廓時刀補(bǔ)半徑比刀具半徑大0.2mm,作為精加工余量。精加工的刀補(bǔ)半徑與刀具半徑相同。工序卡片和刀具卡片見表12-4和表12-5所示。圖12-2 凹槽表面零件表12-1 實例3用刀具卡片產(chǎn)品名稱或代號數(shù)控車實訓(xùn)零件名稱典型零件3零件圖號03序號刀具號刀具規(guī)格名稱數(shù)量加工表面刀具直徑mm備注1T01?20鍵槽銃刀1中心島輪廓粗第1層20.0刀補(bǔ)號12T01?20鍵槽銃刀1深度進(jìn)刀20.0刀補(bǔ)號13T01?20鍵槽銃刀1中心島輪廓粗第2層20.0刀補(bǔ)號14T01?20鍵槽銃刀1中心島輪廓精20.0刀補(bǔ)號25T01?20鍵槽銃刀1矩形凹槽第1層20.0無刀補(bǔ)6T01?20鍵槽銃刀1深度進(jìn)
22、刀20.0無刀補(bǔ)7T01?20鍵槽銃刀1矩形凹槽第2層20.0無刀補(bǔ)8T01?20鍵槽銃刀1異形凹槽第1層20.0無刀補(bǔ)9T01?20鍵槽銃刀1深度進(jìn)刀20.0無刀補(bǔ)10T01?20鍵槽銃刀1異形凹槽第2層20.0無刀補(bǔ)11T02?8鍵槽銃刀1凹槽外輪廓粗第1層8.0刀補(bǔ)號312T02?8鍵槽銃刀1深度進(jìn)刀8.0刀補(bǔ)號313T02?8鍵槽銃刀1凹槽外輪廓粗第2層8.0刀補(bǔ)號314T02?8鍵槽銃刀1凹槽外輪廓精8.0刀補(bǔ)號415T01?20鍵槽銃刀1中心處的上斜面20.0刀補(bǔ)號216T01?20鍵槽銃刀1中心處的下斜面20.0刀補(bǔ)號217T01?20鍵槽銃刀1中心處的右斜面20.0刀補(bǔ)號218
23、T01?20鍵槽銃刀1中心處的左斜面20.0刀補(bǔ)號2表12-2 數(shù)控加工工序卡單位北華航天工業(yè)學(xué)院產(chǎn)品名稱或代號零件名稱零件圖號名稱數(shù)控銃實訓(xùn)典型零件303工序號程序編號夾具名稱使用設(shè)備車間001O0010平口鉗XH714實訓(xùn)中心工步工步內(nèi)容刀具號刀具規(guī)格mm主軸轉(zhuǎn)速 r/min進(jìn)給速度 mm/min切削深度mm備注1中心島輪廓粗第1層T01?203001006D1=20.42深度進(jìn)刀T01?20300506D1=20.43中心島輪廓粗第2層T01?203001006D1=20.44中心島輪廓精T01?2030010012D2=20.05矩形凹槽第1層T01?2030010066深度進(jìn)刀T01
24、?203005067矩形凹槽第2層T01?2030010068異形凹槽第1層T01?2030010069深度進(jìn)刀T01?2030050610異形凹槽第2層T01?20300100611凹槽外輪廓粗第1層T02?8350806D3=8.412深度進(jìn)刀T02?8350506D3=8.413凹槽外輪廓粗第2層T02?8350806D3=8.414凹槽外輪廓精T02?83508012D4=8.015中心處的上斜面T01?20300100計算D2=20.016中心處的下斜面T01?20300100計算D2=20.017中心處的右斜面T01?20300100計算D2=20.018中心處的左斜面T01?20
25、300100計算D2=20.0感謝你的觀看圖 12-3 工步 1工步 4 的走刀路線圖 圖 12-4 工步 5工步 7 的走刀路線圖圖 12-5 工步 8工步 10 的走刀路線圖 圖 12-16 工步5工步7 的走刀路線圖圖 12-3 至圖 12-6 給出了有關(guān)工步的走刀路線圖。主程序O0100N0101 G92X0.0Y0.0Z150.0;N0102 M06T01H01;N0103 G00Z1.0M03S300.0;N0104 G00X30.0Y25.0;N0105 G01Z-6.0F50.0;N0106 G01X15.0Y15.0G42D1F100.0;N0107 G65P0200I15.
26、0J15.0;N0108 G01X30.0Y25.0G40;設(shè)定坐標(biāo)系換第 1 號刀接近工件起動主軸進(jìn)入切削起點 AZ 向切入工件(粗加工第 1 次深度)A-B ( D1 刀補(bǔ)比實際直徑大0.2mm ,右刀補(bǔ))調(diào)用切矩形宏程序回切削起點 AN0109 G01Z-12.0F50.0;N0110 G01X15.0Y15.0G42D1F100.0;N0111 G65P0200I15.0J15.0;N0112 G01X30.0Y25.0G40;N0113 G01X15.0Y15.0G42D2F100.0;N0114 G65P0200I15.0J15.0;N0115 G01X30.0Y25.0G40;N
27、0116 G00Z-6.0;N0117 G01X35.0Y29.0;N0118 G65P0200I35.0J29.0;N0119 G01X30.0Y25.0N0120 G01Z-12.0F50.0 ;N0121 G01X35.0Y29.0;N0122 G65P0200I35.0J29.0;N0123 G01X30.0Y25.0N0124 G01Z-6.0;N0125 G65P0300;N0126 G01X30.0Y25.0N0127 G01Z-12.0;N0128 G65P0300;N0129 G01X30.0Y25.0N0130 M06T02H02;N0131 G01X30.0Y25.0;N
28、0132 G00Z1.0;N0133 G01Z-6.0F50.0;N0134 G01X0.0Y44.0G41D3F100.0;N0135 G65P0400;N0136 G01X30.0Y25.0G40;N0137 G01Z-12.0F50.0;N0138 G01X0.0,Y44.0G41D3F100.0;N0139 G65P0400;N0140 G01X30.0Y25.0G40;N0141 G01X0.0Y44.0G41D4F100.0 ;N0142 G65P0400;N0143 G01Z-2;N0144 G01X30.0Y25.0G40;N0145 M06T01H01;N0146 G01X3
29、0.0Y0.0G42D2N0147 G65P0500I30.0J0.0I-30.0J30.0;N0148 G00Z-2.0;Z 向切入工件(粗加工第 2 次深度)A-B ( D1 刀補(bǔ)比實際直徑大0.2mm ,右刀補(bǔ))調(diào)用切矩形宏程序回切削起點 AA-B ( D2 與實際直徑相同,精加工)調(diào)用切矩形宏程序回切削起點 A抬刀(粗加工第1 次深度)A-B (切削矩形無刀補(bǔ))調(diào)用矩形宏程序回切削起點 AZ 向切入工件(粗加工第 2 次深度)A-B (切削矩形無刀補(bǔ))調(diào)用矩形宏程序回切削起點 A切削兩端余量(粗加工第 1 次深度)切第 1 層回切削起點 AZ 向進(jìn)刀(粗加工第2 次深度)切第 2 層回
30、切削起點 A換第 2 把刀進(jìn)入切削起點接近工件切入 6mm 深(粗加工第 1 次深度)A-B (切入曲線輪廓到上部長邊的中點)調(diào)曲線輪廓宏程序進(jìn)入切削起點 AZ向切入深度12mm (粗加工第2次深度)A-B (切入曲線輪廓到上部長邊的中點)調(diào)曲線輪廓宏程序回起刀點 AA-B (切入到長邊中點第4 號刀補(bǔ))調(diào)用曲線輪廓宏程序抬刀至斜面頂點高度加工切削起點 A換第 1 號刀進(jìn)入上斜面起點處加工上斜面抬刀N0149 G00X30.0Y25.0G40;N0150 G01X30.0Y0.0G41D2F100.0 ;N0151 G65P0600I30.0J0.0I-30.0J-30.0;N0152 G00
31、Z1.0;N0153 G00X30.0Y25.0G40;回切削起點 進(jìn)入下斜面起點處 加工下斜面 抬刀 回切削起點N0154 G01Z-2.0F100.0下刀N0155 G01X0.0Y30.0G41D2 ;N0156 G65P0700I0.0J30.0I30.0J-30.0;N0157 G00Z1.0進(jìn)入右斜面起點 加工右斜面 抬刀N0158 G00X30.0Y25.0Z-2G42F100.0; 回切削起點N0159 G01Z-2.0卜刀N0160 G01X0.0Y30.0G42D2進(jìn)入左斜面起點Z 向回初始位置 XY 回坐標(biāo)原點 程序結(jié)束N0161 G65P0800I0.0J30.0I-3
32、0.0J-30.0; 加工左斜面N0162 G00Z150.0;N0163 G00X0.0Y0.0G42;N0164 M30;切削矩形宏程序,直刀路線如圖 12-3 和 12-4 所示。O0200N0201 G01X-#4F100.0;B-CN0202 G01Y-#5;C-DN0203 G01X#4;D-EN0204 G01Y#5;E-BN0205 M99;返回主程序切削內(nèi)內(nèi)腔兩端余量宏程序,走刀路線如圖 12-5 所示。O0300N0301 G01X48.0Y29.0F100 ;A-BN0302 G01X-48.0 ;B-CN0303 G01X-35.0Y0.0 ;C-DN0304 G01X
33、-48.0Y-29.0;D-EN0305 G01X48.0 ;E-FN0306 G01X35.0Y0.0 ;F-GN0307 G01X48.0Y29.0;G-BN0308 M99;返回主程序切削曲線輪廓宏程序,走刀路線如圖 12-6 所示。O0400N0401 G01X-53.0F100.0 ;B-CN0402 G03X-63.0Y34.0R10.0 ;N0403 G01Y20.365 ;N0404 G03X-58.8Y12.219R10.0 ;N0405 G02X-58.8Y-12.219R15.0 ;N0406 G03X-63.0Y-20.365R10.0 ;N0407 G01Y-34.0 ;N0408 G03X-53.0Y-44.0R10.0 ;N0409 G01X53.0 ;N0410 G03X63.0Y-34.0R10.0 ;N0411 G01Y-20.219 ;N
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度商業(yè)空間櫥柜批量采購及安裝合同范本4篇
- 二零二五年度船舶拆解報廢合同:老舊船舶拆解報廢處理協(xié)議4篇
- 2025年度大理石石材產(chǎn)業(yè)鏈整合戰(zhàn)略合作合同4篇
- 2025年度大豆深加工產(chǎn)品出口銷售合同4篇
- 《影響藥物因素》課件
- 《神經(jīng)學(xué)基礎(chǔ)》課件
- 2025至2030年中國絲制領(lǐng)帶數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年陶瓷盆洗頭床項目投資價值分析報告
- 2025至2030年藍(lán)色保護(hù)膜項目投資價值分析報告
- 2025至2030年移動通訊方艙項目投資價值分析報告
- 春節(jié)文化常識單選題100道及答案
- 12123交管學(xué)法減分考試題及答案
- 2024年杭州師范大學(xué)附屬醫(yī)院招聘高層次緊缺專業(yè)人才筆試真題
- 制造業(yè)BCM業(yè)務(wù)連續(xù)性管理培訓(xùn)
- 商場停車場管理制度
- 2025年寒假實踐特色作業(yè)設(shè)計模板
- 24年追覓在線測評28題及答案
- TGDNAS 043-2024 成人靜脈中等長度導(dǎo)管置管技術(shù)
- 《陸上風(fēng)電場工程概算定額》NBT 31010-2019
- 藥房(冰柜)溫濕度表
- QJ903.9A-1995航天產(chǎn)品工藝文件管理制度管理用工藝文件編制規(guī)則
評論
0/150
提交評論