數(shù)控銑床宏程序范本參考_第1頁
數(shù)控銑床宏程序范本參考_第2頁
數(shù)控銑床宏程序范本參考_第3頁
數(shù)控銑床宏程序范本參考_第4頁
數(shù)控銑床宏程序范本參考_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

精品精品感謝下載載感謝下載載數(shù)控銑教程專題一 行切和環(huán)切在數(shù)控加工中,行切和環(huán)切是典型的兩種走刀路線。行切在手工編程時多用于規(guī)則矩形平面、 臺階面和矩形下陷加工,對非矩區(qū)域的行切一般用自動編程實(shí)現(xiàn)。低,但可方便的用刀補(bǔ)功能實(shí)現(xiàn)。環(huán)切環(huán)切加工是利用已有精加工刀補(bǔ)程序, 通過修改刀具半徑補(bǔ)償值的方式, 制刀具從內(nèi)向外或從外向內(nèi),一層一層去除工件余量,直至完成零件加工。編寫環(huán)切加工程序,需解決三個問題:? 環(huán)切刀具半徑補(bǔ)償值的計算;? 環(huán)切刀補(bǔ)程序工步起點(diǎn)(下刀點(diǎn))的確定;? 如何在程序中修改刀具半徑補(bǔ)償值。環(huán)切刀具半徑補(bǔ)償值的計算確定環(huán)切刀具半徑補(bǔ)償值可按如下步驟進(jìn)行:1、確定刀具直徑、走刀步距和精加工余量;2、確定半精加工和精加工刀補(bǔ)值;3、確定環(huán)切第一刀的刀具中心相對零件輪廓的位置(第一刀刀補(bǔ)值) ;4、根據(jù)步距確定中間各刀刀補(bǔ)值。1090111090110041080201-11、根據(jù)內(nèi)槽圓角半徑R6,選取φ120.5mm10mm。2、由刀具半徑6加工的刀補(bǔ)半徑分別為66.5mm;3如圖所示,為保證第一刀的左右兩條軌跡按步距要求重疊,則兩軌跡間距離等 于 步 距 , 則 該 刀 刀 補(bǔ) =30-10/2=25mm 。4=25-10=15mm第三刀刀補(bǔ)值=15-10=5 ,該值小于半精加工刀補(bǔ)值,說明此刀不需要。由上述過程,可知,環(huán)切共需 4刀,刀補(bǔ)值分別為 25、15、6.5、6mm。環(huán)切刀補(bǔ)程序工步起點(diǎn)(下刀點(diǎn))的確定對于封閉輪廓的刀補(bǔ)加工程序來說,一般選擇輪廓上凸出的角作為切削起點(diǎn),情況下也是刀補(bǔ)程序的下刀點(diǎn)。一般而言,當(dāng)選擇輪廓上凸出的角作為切削起點(diǎn)時, 刀補(bǔ)程序的下刀點(diǎn)應(yīng)在該角的角平分線上(5°方向,當(dāng)選取圓弧與直線的相切點(diǎn)或某水平 /垂直直線上的點(diǎn)作為切削起點(diǎn)時,刀補(bǔ)程序的下刀點(diǎn)與切削起點(diǎn)的連線應(yīng)與直線部分垂直。在一般的刀補(bǔ)程序中,為縮短空刀距離,下刀點(diǎn)與切削起點(diǎn)的距離比刀具半徑略大一點(diǎn),下刀時刀具與工件不發(fā)生干涉即可。 但在環(huán)切刀補(bǔ)程序中,下刀點(diǎn)與切削起點(diǎn)的距離應(yīng)大于在上一步驟中確定的最大刀具半徑補(bǔ)償值, 以避免產(chǎn)生刀具干涉報警。如對圖1-1零件,取R30圓弧圓心為編程零點(diǎn),取R30圓弧右側(cè)端點(diǎn)作為切削起點(diǎn),如刀補(bǔ)程序僅用于精加工,下刀點(diǎn)取在( 22,0)即可,該點(diǎn)至切削起點(diǎn)距離=8mm 但在環(huán)切時由于前兩刀的刀具半徑補(bǔ)償值大于 8mm 建立刀補(bǔ)時,刀具實(shí)際運(yùn)動方向是向左, 而程序中指定的運(yùn)動方向是向右, 撤消刀補(bǔ)時與此類似,此時數(shù)控系統(tǒng)就會產(chǎn)生刀具干涉報警。 因此合理的下刀點(diǎn)應(yīng)在編程零點(diǎn)(0,0。在程序中修改刀具半徑補(bǔ)償值在程序中修改刀具半徑補(bǔ)償值可采用如下方法1、在刀補(bǔ)表中設(shè)好環(huán)切每一刀的刀具半徑補(bǔ)償值,然后在刀補(bǔ)程序中修改刀具補(bǔ)償號。示例1.1 直接在G41/G42 程序段修改刀具補(bǔ)償號主程序%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;G41X30D1M98P0010;G41X30D2M98P0010;G41X30D3M98P0010;G41X30D4F100;M98P0010;M05M09;

子程序%0010G90G1X-30;Y0;G3X30G0G40X0;M99;補(bǔ)償號 刀具補(bǔ)償半徑12521536.546示例1.2 用宏變量表示刀具補(bǔ)償號,利用循環(huán)修改刀具補(bǔ)償號%100G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#1=1; 刀補(bǔ)號變量WHILE#1LE4DO1;G41X30D#1F100;2、使用G10修改刀具補(bǔ)償半徑1.3G10主程序%100G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;G10L10P1R25;M98P0010;G10L10P1M98P0010;G10L10P1R6.5;M98P0010;

Y60;X-30;Y0;G3X30R30;G0G40X0;#1=#1+1;End1;Z50;M30;M98P0010;M05M09;G0Z50;M30;子程序%0010G90G41X30D1Y60;X-30;Y0;G3X30R30;G0G40X0;示例1.4 使用G10和循環(huán)完成環(huán)%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#10=25 ;粗加工起始刀補(bǔ)值#11=10 步距#12=6 ;精加工刀補(bǔ)值#1=2 粗、精加工控制WHILE[#1GE1]DO1;WHILE#10GE#12DO2;G10L10P1R#10;

G41X30D1F100;Y60;X-30;Y0;G3X30R30;G0G40X0;#10=#10-#11;END2;#10=#12+0.5 半精加工刀補(bǔ)值#11=0.5;#1=#1-1;END1;Z50;3、直接用宏變量對刀補(bǔ)值賦值示例1.5 直接用宏變量對刀補(bǔ)值賦值,利用循環(huán)完成環(huán)切。%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#10=25 ;#11=9.25 ;步距#12=6 ;精加工刀補(bǔ)值#1=2 粗、精加工控制WHILE[#1GE1]DO1;WHILE[#10GE#12]DO2;

G41X30D[#10]F100;Y60;X-30;Y0;G3X30R30;G0G40X0;#10=#10-#11;END2;#10=#12 半精加工刀補(bǔ)值#1=#1-1;END1;Z50;說明在G41X30d#10 中表示刀具補(bǔ)償號,而在G41X30d[#10]中,#10 表示刀具半徑補(bǔ)償值,此用法在 FANUC 說明書中沒有,但實(shí)際使的結(jié)果確實(shí)如此,如所用系統(tǒng)不支持此用法,就只用示例 1.4用法。環(huán)切宏程序當(dāng)使用刀具半徑補(bǔ)償來完成環(huán)切時,不管我們采用何種方式修改刀具半徑償值,由于受刀補(bǔ)建、撤的限制,它們都存在走刀路線不夠簡潔,空刀距離較長的問題。對于象圖 1-1 所示的輪廓,其刀具中心軌跡很好計算,此時如用宏程序直接計算中心軌跡路線,則可簡化走刀路線,縮短空刀距離。示例1.6 完全使用宏程序的環(huán)切加工如圖1-2 所示用#1#2表示輪廓左右和上邊界尺寸,編程零點(diǎn)在R30圓心,加工起始點(diǎn)放在輪廓右上角(可削除接刀痕)%1000%1000G54G90G0G17Z50M03S100;#4=30 ;左右邊界#5=60 ;上邊界#10=25;粗加工刀具中心相對輪廓偏移量(相當(dāng)于刀補(bǔ)程序中的刀補(bǔ)值)#11=9.25;步距#12=6 ;精加工刀具中心相對輪廓偏移量(刀具真實(shí)半徑G0X[#4-#10-2]Y[#5-#10-2];Z5;G1Z-10#20=2;WHILE[#20GE2]DO1;WHILE[#10GE#12]DO2;#110#1=#4-#10#2=#5-#10左右實(shí)際邊界上邊實(shí)際邊界2#0G1X[#1-2]Y[#2-2]F200;G3X#1Y#2R2; 弧切入到切削起點(diǎn)G1X[-#1];Y0;G3X#1R#1;G1Y#2;G3X[#1-2]Y[#2-2]R2#10=#10-#11END2#10=#12#20=#20-1END1G0Z50M3091041080201-2行切一般來說,行切主要用于粗加工,在手工編程時多用于規(guī)則矩形平面、 臺面和矩形下陷加工,對非矩形區(qū)域的行切一般用自動編程實(shí)現(xiàn)。矩形區(qū)域的行切計算1、矩形平面的行切區(qū)域計算如圖所示,矩形平面一般采用圖示直刀路線加工,在主切削方向,刀具中心需切削至零件輪廓邊,在進(jìn)刀方向,在起始以避免欠切。假定工件尺寸如圖所示,采用Φ60面銑刀加工,步距 50mm ,上、下邊界刀具各伸出 10mm 。則行切區(qū)域尺寸為800。2、矩形下陷的行切區(qū)域計算對矩形下陷而言,由于行切只用于去除中間部分余量,下陷的輪廓是采用環(huán)切獲得的,因此其行切區(qū)域?yàn)榘刖庸ば纬傻木匦螀^(qū)域,計算方法與矩形平面類似。

中心軌跡具中心軌跡成的輪廓1-4假定下陷尺寸100*80 ,由圓角R6選Φ12銑刀,精加工余量0.5mm ,距 10mm , 則 半 精 加 工 形 成 的 矩 形 為 (100-12*2-0.5*2)*(80-12*2-0.5*2)=75*55 。如行切上、下邊界刀具各伸出 1mm ,則際切削區(qū)域尺寸=75*(55+2-12)=75*45 。行切的子程序?qū)崿F(xiàn)對于行切走刀路線而言,每來回切削一次,其切削動作形成一種重復(fù), 如將來回切削一次做成增量子程序,則利用子程序的重復(fù)可完成行切加工。1、切削次數(shù)與子程序重復(fù)次數(shù)計算? 進(jìn)刀次數(shù)n=總進(jìn)刀距離/步距=47/10=4.5 ,實(shí)際需切削6刀,進(jìn)刀5次。? 子程序重復(fù)次數(shù) m=n/2=5/2=2 ,剩余一刀進(jìn)行補(bǔ)刀。? 步距的調(diào)整:步距/說明:? 當(dāng)實(shí)際切削次數(shù)約為偶數(shù)刀時,應(yīng)對步距進(jìn)行調(diào)整,以方便程序編寫;? 當(dāng)實(shí)際切削次數(shù)約為奇數(shù)刀時,可加 1成偶數(shù)刀,再對步距進(jìn)行調(diào)整,或接將剩下的一刀放在行切后的補(bǔ)刀中,此時不需調(diào)整步距。? 由于行切最后一刀總是進(jìn)刀動作,故行切后一般需補(bǔ)刀。2、示例1.7對圖1-4 零件,編程零點(diǎn)設(shè)在工件中央,下刀點(diǎn)選在左下角點(diǎn),加工程如下:主程序%1000G54G90G0G17G40;Z50M03S800;G0X-43.5Y-33.5; 定位到下刀點(diǎn)Z5;G1Z-10F100;M98P0010; 環(huán)切加工序省略G1X-37.5Y-22.5;行切起M98P0020L2;行切加G1X37.5; 補(bǔ)刀Y22.5X-37.5G0Z50;M30;

子程序%0020G91G1X75Y10;X-75;Y10.;G90行切宏程序?qū)崿F(xiàn)對圖1-4 零件,編程零點(diǎn)設(shè)在工件中央,下刀點(diǎn)選在左下角點(diǎn),加工宏序如下:示例1.8(本程序未考慮分層下刀問題 )主程序主程序%1000G54G90G0G17G40Z50M03S800G65P9010A100B80C0D6Q0.5K10X0Y0Z-10F150G0Z50M30宏程序調(diào)用參數(shù)說明:A(#1)B(#2) 矩形下陷的長與寬C(#3)-----D(#7) 刀具半徑Q(#17) 精加工余量K(#6) 步距X(#24)Y(#25) 下陷中心坐標(biāo)Z(#26) 下陷深度F(#9) 走刀速度宏程序宏程序%9010#4=#1/2-#7;#5=#2/2-#7;#8=1;精加工矩形半長精加工矩形半寬環(huán)切次數(shù)IF[#3EQ1]GOTO100;#4=#4-#17;#5=#5-#17;#8=2;半精加工矩形半長半精加工矩形半寬N100G90G0X[#24-#4]Y[#25-#5];Z5;G1Z#26F#9;WHILE[#8GE1]DO1;G1X[#24-#4]Y[#25-#5];X[#24+#4];Y[#25+#5];X[#24-#4];Y[#25-#5];#4=#4+#17;#5=#5+#17;#8=#8-1;END1;IF[#3EQ1GOTO只走精加工,程序結(jié)束#4=#1/2-2*[#7+#17];#5=#/2-3*#7-2*#17+4;#8=-#5;行切左右極限進(jìn)刀起始位置XYG1X[#24-#4]Y[#25+#8];WHILE[#8LT5準(zhǔn)備進(jìn)刀的位置不到上極限時加工G1Y[#25+#8];X[#24+#4];#8=#8+#6;#4=-#4;END1;G1Y[#25+#5];X[#24+#4];G0Z5;N200M99;進(jìn)刀切削準(zhǔn)備下一次進(jìn)刀位置準(zhǔn)備下一刀終點(diǎn) X進(jìn)刀至上極限,準(zhǔn)備補(bǔ)刀補(bǔ)刀專題二 相同輪廓的重復(fù)加工在實(shí)際加工中,相同輪廓的重復(fù)加工主要有兩種情況:? 1、同一零件上相同輪廓在不同位置出現(xiàn)多次;? 2、在連續(xù)板料上加工多個零件。實(shí)現(xiàn)相同輪廓重復(fù)加工的方法? 1位,再調(diào)用子程序完成加工。? 2? 3、用宏程序來完成加工。用增量方式完成相同輪廓的重復(fù)加工示例2-1,加工圖2-1 所示工件,取零件中心為編程零點(diǎn),選用φ 12鍵銑刀加工。子程序用中心軌跡編程。主程序主程序%1000G54G90G0G17G40Z50S2000;X-150Y-50;Z5;M98P0010;G0X-150Y50;M98P0010;G0X0Y50;M98P0010;G0X0Y-50;M98P0010;G0X-150M98P0010;G0X-150Y50;M98P0010;G0Z100;M30;2-1子程序%0010G91G0X24;G1Z-27F60;G3I-24G0Z12;G1X10;G3I-34;用坐標(biāo)系平移完成相同輪廓的重復(fù)加工坐標(biāo)系平移有兩種方式? G54+G52 ,用于重復(fù)次數(shù)不多,且輪廓分布無規(guī)律情況。? G54+G92 ,用于輪廓分布有規(guī)律且重復(fù)次數(shù)很多的情況。示例2-2 用局部坐標(biāo)系G52完成相同輪廓的重復(fù)加工,G54零點(diǎn)設(shè)在零中心,局部坐標(biāo)系零點(diǎn)在需加工孔的孔心。主程序%1000G54G90G0G17G40;Z50M03M07S1000;G52X-150M98P0020;G52X-150Y50;M98P0020;G52X0Y50;M98P0020;G52X0Y-50;M98P0020;G52X150Y-50;M98P0020;G52X150Y50;

G52X0Y0;恢復(fù)G54G0Z100;M30;子程序%0020G90G0Z5;G1Z-22F100;G3I-24;G0Z-10;G1X34;G3I-34;G0Z5;示例2-3,用G54+G92 完成相同輪廓的重復(fù)加工, G54 零點(diǎn)設(shè)設(shè)在零件中心,子坐標(biāo)系零點(diǎn)在需加工孔的孔心。%1000G54G90G0G17G40;Z50M03M07S1000;X-150Y-50;M98P0030L3;G54G0X-150M98P0030L3;G54G0Z100;M30;

%0030G92X0Y0G90G0X24;Z5;G1Z-22G3I-24;G0Z-10;G1X34;G3I-34;G0Z5;X1502-4G65調(diào)用完成加工,宏程序用絕對編程。%1000G54G90G0G17G40M03;Z50S2000;Z5;G65P9010X-150G65P9010X-150Y50;G65P9010X0Y50;G65P9010X0Y-50;G65P9010X150Y-50;G65P9010X150Y50;G0Z100;

宏程序%9010G90G0X[#24+24]Z5G1Z-20F60G3I-24G0Z-10G1X[#24+34]G3I-34G0Z5M992-5G66調(diào)用完成加工,宏程序用絕對編程。%1000G54G90G0G17G40;Z50M03M07S1000;X-150Y-50;G66P9011;G0X-150Y50;X0Y50;X0Y-50;X150Y-50;X150Y50;G67;G0Z100;

%9011#1=#5001;取當(dāng)前孔心坐標(biāo)#2=#5002;G90G0X[#1+24]Y#2;Z5;G1Z-22F100;G3I-24;G0Z-10;G1X[#1+34];G3I-34;G0Z5;M99;示例2-6,使用循環(huán),用一個程序完成加工%1000%1000G54G90G0G17G40;Z50M03M07S1000;#1=2;#2=3;#3=150;#4=100;行數(shù)列數(shù)#5=-150;左下角孔中心坐標(biāo) (起始孔)#6=-50;#10=1;WHILE#10LE#2DO1;#11=1;列變量行變量#20=#5+[#10-1]*#3;待加工孔的孔心坐標(biāo) XWHILE#11LE#1DO2;#21=#6+[#11-1]*#4;孔心坐標(biāo)YG0X[#20+24]Y#21;Z2;G1Z-22G3I-24;G0Z-10;G1X[#20+34];G3I-34;G0Z5;#11=#11+1;END2;#10=#10+1;END1;專題三 簡單平面曲線輪廓加工對簡單平面曲線輪廓進(jìn)行加工, 是采用小直線段逼近曲線來完成的。 具體法為采用某種規(guī)律在曲線上取點(diǎn),然后用小直線段將這些點(diǎn)連接起來完成加工。3-1,橢圓加工,假定橢圓長(X向)(Y向半長分別為AB,則橢圓的極坐標(biāo)方程為

,利用此方程可方便地完成在橢圓上取點(diǎn)工作。編程條件:編程零點(diǎn)在橢圓中心, a=50,b=30 ,橢圓輪廓為外輪廓,刀點(diǎn)在橢圓右極限點(diǎn),刀具直徑φ 18,加工深度10mm 。程序如下:%1000%1000G54G90G0G17Z50M30S1000;X60Y-15;Z5M07;G1Z-12G42X50D1F100;Y0;#1=0.5;θ變量初始值 0.5度WHILE#1LE360DO1;#2=50*COS[#1];#3=30*SIN[#1];G1X#2Y#3;#1=#1+0.5;END1;G1Y15;G0G40X60;專題四 簡單立體曲面加工球面加工球面加工使用的刀具? 也可以使用球頭銑刀。? 精加工應(yīng)使用球頭銑刀。球面加工的走刀路線

圖4-1? 一般使用一系列水平面截球面所形成的同心圓來完成走刀。? 在進(jìn)刀控制上有從上向下進(jìn)刀和從下向上進(jìn)刀兩種, 一般應(yīng)使用從下上進(jìn)刀來完成加工,此時主要利用銑刀側(cè)刃切削,表面質(zhì)量較好,端刃磨損較小,同時切削力將刀具向欠切方向推,有利于控制加工尺寸。進(jìn)刀控制算法θ圖4-2進(jìn)刀點(diǎn)的計算:?先根據(jù)允許的加工誤差和表面粗糙度,確定合理的Z向進(jìn)刀量,再根據(jù)給定加工深度 Z,計算加工圓的半徑,即:r=sqrt[R 2-z2。此算法走刀次數(shù)較?多。先根據(jù)允許的加工誤差和表面粗糙度,確定兩相鄰進(jìn)刀點(diǎn)相對球心的角度增量,再根據(jù)角度計算進(jìn)刀點(diǎn)的 r和Z值,即Z=R*sin θ進(jìn)刀軌跡的處理? 運(yùn)動軌跡也是一行徑的圓弧,只是位置相差一個刀具半徑。? 對球頭刀加工,曲面加工是球刃完成的,其刀具中心是球面的同心球面,半徑相差一個刀具半徑。外球面加工示例4-1加工圖4-3 所示外球面。為對刀方便,宏程序編程零點(diǎn)在球面最高點(diǎn)處,采用從下向上進(jìn)刀方式。立銑刀加工宏程序號為 %9013,球刀加工%9014。主程序%1000G91G28Z0M06T01G54G90G0G17G40G43Z50H1M03S3000G65P9013X0Y0Z-30D6I40.5Q3F800G49Z100M05G28Z105M06T02G43Z50H2M03S4000G65P9014X0Y0Z-30D6I40Q0.5F1000G49Z100M05G28Z105

宏程序調(diào)用參數(shù)說明X(#24)/Y(#25) 球心坐標(biāo)Z(#26) 球高D(#7) 刀具半徑Q(#17) 角度增量,度I(#4) 球徑F(#9) 走刀速度圖4-3宏程序%9013#1=#4+#26;進(jìn)刀點(diǎn)相對球心 Z坐#2=SQRT[#4*#4-#1*#1];切削圓半徑#3=ATAN#1/#2; 角度初值#2=#2+#7;G90G0X[#24+#2+#7+2]Y#25;Z5;G1Z#26F300;WHILE[#3LT90]DO1; 平方向夾角小于 90度時加工G1Z#1F#9;

%9014#1=#4+#26; 中間變#2=SQRT[#4*#4-#1*#1];中間變量#3=ATAN#1/#2; 角度初值#4=#4+#7; 處理球徑; Z=-(R-θ#2=#4*COS[#3]; G90G0X[#24+#2+2]Y[#25];Z5;G1Z#26F300;WHILE[#3LT90]當(dāng)角小于 90度時加工X[#24+#2];G1Z#1F#9;G2I-#2;X[#24+#2];#3=#3+#17;G2I-#2;#1=#4*[SIN[#3]-1];Z=-(R-RSINθ)#3=#3+#17;#2=#4*COS[#3]+#7+r刀#1=#4*[SIN[#3]-1];Z=-(R-θ)END1;G0Z5;#2=#4*COS[#3]END1;;r=RCOSθM99;G0Z5;M99;內(nèi)球面加工示例4-2加工圖4-4 所示內(nèi)球面為對刀方便宏程序編程零點(diǎn)在球面最高處中心,采用從下向上進(jìn)刀方式。其主程序與示例 4-1 類似,宏程序調(diào)用參數(shù)與示例4-1 相同,本例不再給出。立銑刀加工宏程序號為%9015,球刀加工宏程序號%9016。

圖4-4%9015#6=#4+#26 球心在零點(diǎn)之上的高度#8=SQRT[#4*#4-#6*#6] 中間變量#3=90-ATAN[#6]/[#8] 加工終止#8=SQRT[#4*#4-#7*#7]#5=ATAN[#7]/[#8] 加工起始角G90G0X#24Y#25;加工起點(diǎn)Z5;G1Z[#6-#8]F50;#5=#5+#17;WHILE[#5LE#3DO1加#1=#6-#4*COS[#5]; Z#2=#4*SIN[#5]-#7; XG1Z#1F#9;X[#24+#2];G3I-#2;#5=#5+#17;END1;G0Z5;M99;

%9016#6=#4+#26 球心在零點(diǎn)之上的高度#8=SQRT[#4*#4-#6*#6] 中間變量#3=90-ATAN[#6]/[#8] 加工終止G90G0X#24Y#25;加工起點(diǎn)Z5;G1Z#26#5=#17;#4=#4-#7;WHILE[#5LE#3]DO1;角度小于等于終止角時加#1=#6-#4*COS[#5]; Z#2=#4*SIN[#5]; XG1Z#1F#9;X[#24+#2];G3I-#2;#5=#5+#17;END1;G0Z5;M99;水平圓柱面的加工水平圓柱面加工可采用行切加工?沿圓柱面軸向走刀,沿圓周方向進(jìn)刀;走刀路線短,加工效率高,加工后圓柱面直線度好;用于模具加工,脫模力較大;程序可用宏程序或自動編程實(shí)現(xiàn)。?沿圓柱面圓周方向走刀,沿軸向進(jìn)刀;走刀路線通常比前一方式長,加工效率較低,但用于大直徑短圓柱則較好,加工后圓柱面輪廓度較好;用于模具加工,脫模力較??;程序可用子程序重復(fù)或宏程序?qū)崿F(xiàn),用自動編程實(shí)現(xiàn)程序效率太低。a 圖4-4 b圓柱面的軸向走刀加工示例4-3,為簡化程序,以完整半圓柱加工為例 (圖4-4a) 。為對刀、編方便,主程序、宏程序零點(diǎn)放在工件左側(cè)最高點(diǎn),毛坯為方料,立銑刀加工宏程序號為%9017,球刀加工宏程序號%9018。主程序%1000G91G28Z0M06T01G54G90G0G17G40G43Z50H1M03S3000G65P9017X-6Y0A126D6I40.5Q3F800G49Z100M05G28Z105M06T02G43Z50H2M03S4000G65P9018X0Y0A120D6I40Q0.5F1000G49Z100M05G28Z105

宏程序調(diào)用參數(shù)說明X(#24)/Y(#25)--圓柱軸線左端點(diǎn)坐標(biāo)A(#1) 圓柱長D(#7) 刀具半Q(#17) 角度增量,度I(#4) 圓柱半徑F(#9) 走刀速度宏程序%9017G90G0X[#24-2]Z5;G1Z-#4F200;#8=1; 立銑刀偏置方向#10=0; 角度初值#11=#24+#1/2;軸線中央 X#12=#1/2;軸線兩端相對中央距離WHILE[#10LE180]DO1;

%9018#4=#4+#7G90G0X[#24-2]Y[#25+#4];Z5;G1Z-#4F200;#10=0; 角度初值#11=#24+#1/2;軸線中央 X#12=#1/2;軸線兩端相對中央距離WHILE[#10LE180]DO1;#13=#4*[SIN#10-1];Z#13=#4*[SIN#10-1];Z#14=#4*COS#10; Y#14=#4*COS#10;YG1Z#13F#9G1Z#13F#9Y[#25+#14+#7*#8]G1X[#11+#12]Y[#25+#14]G1X[#11+#12]#10=#10+#17#10=#10+#17IF#10LE90GOTO10#8=-1N10#12=-#12END1

#12=-#12END1G0Z5M994.2.1 圓柱面的周向走刀加工為簡化程序,以完整半圓柱加工為例 (圖4-4a) 。為對刀、編程方便,主序、宏程序零點(diǎn)放在工件左側(cè)最高點(diǎn),毛坯為方料。示例4-4,子程序加工方案,立銑刀加工程序號為 %0020 ,球刀加工程序號%0021。主程序%1000G91G28Z0M06T01G54G90G0G17G40G43Z50H1M03S3000X-8Y-46.5G1Z-40F200X-5M98P0020L28G49Z100G28Z105M06T02G43Z50H2M03X0Y-46G1Z-46F200M98P0021L50G49Z100M05

子程序%0020G90G19G2Y-6.5Z0.5R40.5F800G1Y6.5G2Y46.5Z-40R40.5G91G1X1G90G3Y6.5R40.5G1Y-6.5G3Y-46.5Z-40R40.5G91G1X1G90M99%0021G90G19G2Y46R46F1000G91G1X0.5G90G3Y-46G91G1X0.5G90M99示例4-5,宏程序加工方案,立銑刀加工宏程序號為 %9020 ,球刀加工宏程序號%9021。主程序和宏程序調(diào)用參數(shù)與示例 4-3 基本相同,不再給出。%9020#10=#24; 進(jìn)刀起始位置 X#11=#24+#1; 進(jìn)刀終止位置 X#2=2; G2/G3#3=1; 切削方向G90G0X[#10-2]Y[#25-#3*[#4+#7]];Z5;G1Z-#4F200;WHILE[#10LE#11]DO1G1X#10F#9; 進(jìn)刀G#2Y[#25-#3*#7]Z0R#4; 1/4G1Y[#25+#3*#7]; 走一個刀具直徑的直線G#2Y[#25+#3*[#4+#7]]Z-#4R#4;走1/4圓弧#10=#10+#17; 計算下一刀位置#2=#2+#3; 確定下一刀 G2/G3#3=-#3; 切削方向反向END1G0Z5

%9020#10=#24; 進(jìn)刀起始位置 X#11=#24+#1; 進(jìn)刀終止位置 X#2=2; G2/G3#3=1; 切削方向#4=#4+#7G90G0X[#10-2]Y[#25-#3*#4];Z5;G1Z-#4F200;WHILE[#10LE#11]DO1G1X#10F#9; 進(jìn)刀G#2Y[#25+#3*#4]Z0R#4; 走圓弧#10=#10+#17; 計算下一刀位置#2=#2+#3; 確定下一刀 G2/G3#3=-#3; 切削方向反向END1G0Z5M99專題五 孔系加工孔系加工可分為矩形陣列孔系和環(huán)形陣列孔系加工兩種情況。5.1矩形陣列孔系加工就單孔加工而言,其加工有一次鉆進(jìn)和間歇鉆進(jìn)之分,為用方便,定制的宏程序應(yīng)能完成此兩種加工。以圖5-1 所示工件為例,板厚 20,編程零點(diǎn)放在工件左下角。

圖5-1示例5-1,矩形陣列孔系宏程序加工,陣列基準(zhǔn)為左下角第一個孔。主程序%1000G91G28Z0;M06T1;中心鉆G54G90G0G17G40G43Z50H1M03M07S1000G65P9022X19.5Y14A9B20I9J9R2Z-3Q0F60G0G49Z150M05M09G91G28Z0M06T2;鉆頭G90G43Z50H2M03M07S1200G65P9022X19.5Y14A9B20I9J9R2Z-22Q2F100G0G49Z150M05M09G91G28Z0

宏程序調(diào)用參數(shù)說明X(#24) 陣列左下角孔位置Y(#25)A(#1) 行數(shù)B(#2) 列數(shù)I(#4) 行間距J(#5) 列間距R(#7) 快速下刀高度Z(#26) 鉆深Q(#17)------每次鉆進(jìn)量,次鉆進(jìn)到指定深度。F(#9) 鉆進(jìn)速度宏程序%9022(%9022(單向進(jìn)刀)#10=1; 行變量#11=1; 列變量WHILE[#10LE#1]DO1G1Z#14G0Z[#14+2]Z[#14+1]#14=#14-#17#12=#25+[#10-1]*#4 Y坐標(biāo)WHILE[#11LE#2]DO2END3N10G1Z#26F#9;一次鉆進(jìn)/或補(bǔ)鉆#13=#24+[#11-1]*#5; X坐標(biāo)G0Z#7;抬刀至快進(jìn)點(diǎn)G0X#13孔心定位#11=#11+1;列加1快速下刀END2IF[#17EQ0]GOTO10#10=#10+1;行加1#14=#7-#17; 分次鉆進(jìn)END1WHILE[#14GT#26]DO3M99%9022(雙向進(jìn)刀)Z[#14+1]#10=1;行變量#14=#14-#17#12=#25; 孔心Y坐標(biāo)END3;#13=#24; X坐標(biāo)N10G1Z#26F#9;#15=1; 方向WHILE[#10LE#1]DO1#11=1; 列變量WHILE[#11LE#2]DO2G0X#13Y#12; 孔心定位快速下刀IF[#17EQ0]GOTO10#14=#18-#17; 分次鉆進(jìn)WHILE[#14GT#26]DO3G1Z#14F#9G0Z[#14+2]5.2環(huán)形陣列孔系加工5-2,加工圖5-2所示工件。編一次鉆進(jìn)/或補(bǔ)G0Z#18; 抬刀至快進(jìn)點(diǎn)#11=#11+1; 列加1#13=#13+#5*#15END2#13=#13-#15*#5#10=#10+1; 行加#15=-#15#12=#12+#4END1M99程零點(diǎn)放在分布圓中心。主程序%1000G91G28Z0;M06T1; 中心鉆G54G90G0G17G40;G43Z50H1M03M07S1000;G65P9023X0Y0A0B45I50K8R2Z-3Q0F60G65P9023X0Y0A0B30I80K12R2Z-3Q0F60G0G49Z120M05M09G91G28Z0M06T2; 鉆頭G43Z50H2M03M07S800G65P9023X0Y0A0B45I50K8R2Z-22Q2F60G65P9023X0Y0A0B30I80K12R2Z-42Q2F60G0G49Z100M05M09G91G28Z0

圖5-2宏程序調(diào)用參數(shù)說明X(#24) 陣列中心位置Y(#25)A(#1) 起始角度B(#2)-------角度增量(孔間夾角)I(#4) 分布圓半徑K(#6) 孔數(shù)R(#7) 快速下刀高度Z(#26) 鉆深Q(#17)------每次鉆進(jìn)量, 則一次鉆進(jìn)到指定深度F(#9) 鉆進(jìn)速度宏程序%9023#10=1;WHILE[#10LE#6]DO1孔計數(shù)變量G0Z[#14+2]Z[#14+1]#14=#14-#17#11=#24+#4*COS[#1];XEND2#12=#25+#4*SIN[#1];YN10G1Z#26一次鉆進(jìn)/或補(bǔ)鉆G90G0X#11Y#12;定位G0Z#7;抬刀至快進(jìn)點(diǎn)Z#7;IF[#17EQ0]GOTO10快速下刀#10=#10+1;#1=#1+#2;孔數(shù)加1孔分布角加角度增量#14=#7-#17;分次鉆進(jìn)END1WHILE[#14GT#26]DO2M99G1Z#14F#9非原版(有改動)數(shù)控技術(shù)交流 QQ:874619791精品精品感謝下載載感謝下載載1 總則1.1 為了加強(qiáng)公司的環(huán)境衛(wèi)生管理,創(chuàng)造一個整潔、文明、溫馨的購物、辦公環(huán)境,根據(jù)《公共場所衛(wèi)生管理條例》的要求,特制定本制度。1.2 集團(tuán)公司的衛(wèi)生管理部門設(shè)在企管部,并負(fù)責(zé)將集團(tuán)公司的衛(wèi)生區(qū)域詳細(xì)劃分到各部室,各分公司所轄區(qū)域衛(wèi)生由分公司客服部負(fù)責(zé)劃分,確保無遺漏。2 衛(wèi)生標(biāo)準(zhǔn)2.1 室內(nèi)衛(wèi)生標(biāo)準(zhǔn)2.1.1 地面、墻面:無灰塵、無紙屑、無痰跡、無泡泡糖等粘合物、無積水,墻角無灰吊、無蜘蛛網(wǎng)。2.1.2 門、窗、玻璃、鏡子、柱子、電梯、樓梯、燈具等,做到明亮、無灰塵、無污跡、無粘合物,特別是玻璃,要求兩面明亮。2.1.3 柜臺、貨架:清潔干凈,貨架、柜臺底層及周圍無亂堆亂放現(xiàn)象、無灰塵、無粘合物,貨架頂部、背部和底部干凈,不存放雜物和私人物品。2.1.4 購物車(筐)、直接接觸食品的售貨工具(包括刀、叉等):做到內(nèi)外潔凈,無污垢和粘合物等。購物車(筐)要求每天營業(yè)前簡單清理,周五全面清理消毒;售貨工具要求每天消毒,并做好記錄。2.1.5 商品及包裝:商品及外包裝清潔無灰塵(外包裝破損的或破舊的不得陳列)。2.1.6 收款臺、服務(wù)臺、辦公櫥、存包柜:保持清潔、無灰塵,臺面和側(cè)面無灰塵、無灰吊和蜘蛛網(wǎng)。桌面上不得亂貼、亂畫、亂堆放物品,用具擺放有序且干凈,除當(dāng)班的購物小票收款聯(lián)外,其它單據(jù)不得存放在桌面上。2.1.7 垃圾桶:桶內(nèi)外干凈,要求營業(yè)時間隨時清理,不得溢出,每天下班前徹底清理,不得留有垃圾過夜。2.1.8 窗簾:定期進(jìn)行清理,要求干凈、無污漬。2.1.9 吊飾:屋頂?shù)牡躏椧鬅o灰塵、無蜘蛛網(wǎng),短期內(nèi)不適用的吊飾及時清理徹底。2.1.10 內(nèi)、外倉庫:半年徹底清理一次,無垃圾、無積塵、無蜘蛛網(wǎng)等。2.1.11 室內(nèi)其他附屬物及工作用具均以整潔為準(zhǔn),要求無灰塵、無粘合物等污垢。2.2 室外衛(wèi)生標(biāo)準(zhǔn)2.2.1 門前衛(wèi)生:地面每天班前清理,平時每一小時清理一次,每周四營業(yè)結(jié)束后有條件的用水沖洗地面(冬季可根據(jù)情況適當(dāng)清理),墻面干凈且無亂貼亂畫。2.2.2 院落衛(wèi)生:院內(nèi)地面衛(wèi)生全天保潔,果皮箱、消防器械、護(hù)欄及配電箱等設(shè)施每周清理干凈。垃圾池周邊衛(wèi)生清理徹底,不得有垃圾溢出。2.2.3 綠化區(qū)衛(wèi)生:做到無雜物、無紙屑、無塑料袋等垃圾。3 清理程序3.1 室內(nèi)和門前院落等區(qū)域衛(wèi)生:每天營業(yè)前提前10分鐘把所管轄區(qū)域內(nèi)衛(wèi)生清理完畢,營業(yè)期間隨時保潔。下班后5-10分鐘清理桌面及衛(wèi)生區(qū)域。3.2 綠化區(qū)衛(wèi)生:每周徹底清理一遍,隨時保持清潔無垃圾。4 管理考核4.1 實(shí)行百分制考核,每月一次(四個分公司由客服部分別考核、集團(tuán)職4.2 集團(tuán)堅持定期檢查和不定期抽查的方式監(jiān)督各分公司、部門的衛(wèi)生工作。每周五為衛(wèi)生檢查日,集團(tuán)檢查結(jié)果考核至各分公司,各分公司客服部的檢查結(jié)果考核至各部門。4.3 集團(tuán)公司每年不定期組織衛(wèi)生大檢查活動,活動期間的考核以通知為準(zhǔn)。5 監(jiān)督考核部門:企管部、分公司客服部。!數(shù)控銑教程專題一 行切和環(huán)切在數(shù)控加工中,行切和環(huán)切是典型的兩種走刀路線。行切在手工編程時多用于規(guī)則矩形平面、 臺階面和矩形下陷加工,對非矩區(qū)域的行切一般用自動編程實(shí)現(xiàn)。低,但可方便的用刀補(bǔ)功能實(shí)現(xiàn)。環(huán)切環(huán)切加工是利用已有精加工刀補(bǔ)程序, 通過修改刀具半徑補(bǔ)償值的方式, 制刀具從內(nèi)向外或從外向內(nèi),一層一層去除工件余量,直至完成零件加工。編寫環(huán)切加工程序,需解決三個問題:? 環(huán)切刀具半徑補(bǔ)償值的計算;? 環(huán)切刀補(bǔ)程序工步起點(diǎn)(下刀點(diǎn))的確定;? 如何在程序中修改刀具半徑補(bǔ)償值。環(huán)切刀具半徑補(bǔ)償值的計算確定環(huán)切刀具半徑補(bǔ)償值可按如下步驟進(jìn)行:1、確定刀具直徑、走刀步距和精加工余量;2、確定半精加工和精加工刀補(bǔ)值;3、確定環(huán)切第一刀的刀具中心相對零件輪廓的位置(第一刀刀補(bǔ)值) ;4、根據(jù)步距確定中間各刀刀補(bǔ)值。1090111090110041080201-11、根據(jù)內(nèi)槽圓角半徑R6,選取φ120.5mm10mm。2、由刀具半徑6加工的刀補(bǔ)半徑分別為66.5mm;3如圖所示,為保證第一刀的左右兩條軌跡按步距要求重疊,則兩軌跡間距離等 于 步 距 , 則 該 刀 刀 補(bǔ) =30-10/2=25mm 。4=25-10=15mm第三刀刀補(bǔ)值=15-10=5 ,該值小于半精加工刀補(bǔ)值,說明此刀不需要。由上述過程,可知,環(huán)切共需 4刀,刀補(bǔ)值分別為 25、15、6.5、6mm。環(huán)切刀補(bǔ)程序工步起點(diǎn)(下刀點(diǎn))的確定對于封閉輪廓的刀補(bǔ)加工程序來說,一般選擇輪廓上凸出的角作為切削起點(diǎn),情況下也是刀補(bǔ)程序的下刀點(diǎn)。一般而言,當(dāng)選擇輪廓上凸出的角作為切削起點(diǎn)時, 刀補(bǔ)程序的下刀點(diǎn)應(yīng)在該角的角平分線上(5°方向,當(dāng)選取圓弧與直線的相切點(diǎn)或某水平 /垂直直線上的點(diǎn)作為切削起點(diǎn)時,刀補(bǔ)程序的下刀點(diǎn)與切削起點(diǎn)的連線應(yīng)與直線部分垂直。在一般的刀補(bǔ)程序中,為縮短空刀距離,下刀點(diǎn)與切削起點(diǎn)的距離比刀具半徑略大一點(diǎn),下刀時刀具與工件不發(fā)生干涉即可。 但在環(huán)切刀補(bǔ)程序中,下刀點(diǎn)與切削起點(diǎn)的距離應(yīng)大于在上一步驟中確定的最大刀具半徑補(bǔ)償值, 以避免產(chǎn)生刀具干涉報警。如對圖1-1零件,取R30圓弧圓心為編程零點(diǎn),取R30圓弧右側(cè)端點(diǎn)作為切削起點(diǎn),如刀補(bǔ)程序僅用于精加工,下刀點(diǎn)取在( 22,0)即可,該點(diǎn)至切削起點(diǎn)距離=8mm 但在環(huán)切時由于前兩刀的刀具半徑補(bǔ)償值大于 8mm 建立刀補(bǔ)時,刀具實(shí)際運(yùn)動方向是向左, 而程序中指定的運(yùn)動方向是向右, 撤消刀補(bǔ)時與此類似,此時數(shù)控系統(tǒng)就會產(chǎn)生刀具干涉報警。 因此合理的下刀點(diǎn)應(yīng)在編程零點(diǎn)(0,0。在程序中修改刀具半徑補(bǔ)償值在程序中修改刀具半徑補(bǔ)償值可采用如下方法1、在刀補(bǔ)表中設(shè)好環(huán)切每一刀的刀具半徑補(bǔ)償值,然后在刀補(bǔ)程序中修改刀具補(bǔ)償號。示例1.1 直接在G41/G42 程序段修改刀具補(bǔ)償號主程序%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;G41X30D1M98P0010;G41X30D2M98P0010;G41X30D3M98P0010;G41X30D4F100;M98P0010;M05M09;

子程序%0010G90G1X-30;Y0;G3X30G0G40X0;M99;補(bǔ)償號 刀具補(bǔ)償半徑12521536.546示例1.2 用宏變量表示刀具補(bǔ)償號,利用循環(huán)修改刀具補(bǔ)償號%100G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#1=1; 刀補(bǔ)號變量WHILE#1LE4DO1;G41X30D#1F100;2、使用G10修改刀具補(bǔ)償半徑1.3G10主程序%100G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;G10L10P1R25;M98P0010;G10L10P1M98P0010;G10L10P1R6.5;M98P0010;

Y60;X-30;Y0;G3X30R30;G0G40X0;#1=#1+1;End1;Z50;M30;M98P0010;M05M09;G0Z50;M30;子程序%0010G90G41X30D1Y60;X-30;Y0;G3X30R30;G0G40X0;示例1.4 使用G10和循環(huán)完成環(huán)%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#10=25 ;粗加工起始刀補(bǔ)值#11=10 步距#12=6 ;精加工刀補(bǔ)值#1=2 粗、精加工控制WHILE[#1GE1]DO1;WHILE#10GE#12DO2;G10L10P1R#10;

G41X30D1F100;Y60;X-30;Y0;G3X30R30;G0G40X0;#10=#10-#11;END2;#10=#12+0.5 半精加工刀補(bǔ)值#11=0.5;#1=#1-1;END1;Z50;3、直接用宏變量對刀補(bǔ)值賦值示例1.5 直接用宏變量對刀補(bǔ)值賦值,利用循環(huán)完成環(huán)切。%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#10=25 ;#11=9.25 ;步距#12=6 ;精加工刀補(bǔ)值#1=2 粗、精加工控制WHILE[#1GE1]DO1;WHILE[#10GE#12]DO2;

G41X30D[#10]F100;Y60;X-30;Y0;G3X30R30;G0G40X0;#10=#10-#11;END2;#10=#12 半精加工刀補(bǔ)值#1=#1-1;END1;Z50;說明在G41X30d#10 中表示刀具補(bǔ)償號,而在G41X30d[#10]中,#10 表示刀具半徑補(bǔ)償值,此用法在 FANUC 說明書中沒有,但實(shí)際使的結(jié)果確實(shí)如此,如所用系統(tǒng)不支持此用法,就只用示例 1.4用法。環(huán)切宏程序當(dāng)使用刀具半徑補(bǔ)償來完成環(huán)切時,不管我們采用何種方式修改刀具半徑償值,由于受刀補(bǔ)建、撤的限制,它們都存在走刀路線不夠簡潔,空刀距離較長的問題。對于象圖 1-1 所示的輪廓,其刀具中心軌跡很好計算,此時如用宏程序直接計算中心軌跡路線,則可簡化走刀路線,縮短空刀距離。示例1.6 完全使用宏程序的環(huán)切加工如圖1-2 所示用#1#2表示輪廓左右和上邊界尺寸,編程零點(diǎn)在R30圓心,加工起始點(diǎn)放在輪廓右上角(可削除接刀痕)%1000%1000G54G90G0G17Z50M03S100;#4=30 ;左右邊界#5=60 ;上邊界#10=25;粗加工刀具中心相對輪廓偏移量(相當(dāng)于刀補(bǔ)程序中的刀補(bǔ)值)#11=9.25;步距#12=6 ;精加工刀具中心相對輪廓偏移量(刀具真實(shí)半徑G0X[#4-#10-2]Y[#5-#10-2];Z5;G1Z-10#20=2;WHILE[#20GE2]DO1;WHILE[#10GE#12]DO2;#110#1=#4-#10#2=#5-#10左右實(shí)際邊界上邊實(shí)際邊界2#0G1X[#1-2]Y[#2-2]F200;G3X#1Y#2R2; 弧切入到切削起點(diǎn)G1X[-#1];Y0;G3X#1R#1;G1Y#2;G3X[#1-2]Y[#2-2]R2#10=#10-#11END2#10=#12#20=#20-1END1G0Z50M3091041080201-2行切一般來說,行切主要用于粗加工,在手工編程時多用于規(guī)則矩形平面、 臺面和矩形下陷加工,對非矩形區(qū)域的行切一般用自動編程實(shí)現(xiàn)。矩形區(qū)域的行切計算1、矩形平面的行切區(qū)域計算如圖所示,矩形平面一般采用圖示直刀路線加工,在主切削方向,刀具中心需切削至零件輪廓邊,在進(jìn)刀方向,在起始以避免欠切。假定工件尺寸如圖所示,采用Φ60面銑刀加工,步距 50mm ,上、下邊界刀具各伸出 10mm 。則行切區(qū)域尺寸為800。2、矩形下陷的行切區(qū)域計算對矩形下陷而言,由于行切只用于去除中間部分余量,下陷的輪廓是采用環(huán)切獲得的,因此其行切區(qū)域?yàn)榘刖庸ば纬傻木匦螀^(qū)域,計算方法與矩形平面類似。

中心軌跡具中心軌跡成的輪廓1-4假定下陷尺寸100*80 ,由圓角R6選Φ12銑刀,精加工余量0.5mm ,距 10mm , 則 半 精 加 工 形 成 的 矩 形 為 (100-12*2-0.5*2)*(80-12*2-0.5*2)=75*55 。如行切上、下邊界刀具各伸出 1mm ,則際切削區(qū)域尺寸=75*(55+2-12)=75*45 。行切的子程序?qū)崿F(xiàn)對于行切走刀路線而言,每來回切削一次,其切削動作形成一種重復(fù), 如將來回切削一次做成增量子程序,則利用子程序的重復(fù)可完成行切加工。1、切削次數(shù)與子程序重復(fù)次數(shù)計算? 進(jìn)刀次數(shù)n=總進(jìn)刀距離/步距=47/10=4.5 ,實(shí)際需切削6刀,進(jìn)刀5次。? 子程序重復(fù)次數(shù) m=n/2=5/2=2 ,剩余一刀進(jìn)行補(bǔ)刀。? 步距的調(diào)整:步距/說明:? 當(dāng)實(shí)際切削次數(shù)約為偶數(shù)刀時,應(yīng)對步距進(jìn)行調(diào)整,以方便程序編寫;? 當(dāng)實(shí)際切削次數(shù)約為奇數(shù)刀時,可加 1成偶數(shù)刀,再對步距進(jìn)行調(diào)整,或接將剩下的一刀放在行切后的補(bǔ)刀中,此時不需調(diào)整步距。? 由于行切最后一刀總是進(jìn)刀動作,故行切后一般需補(bǔ)刀。2、示例1.7對圖1-4 零件,編程零點(diǎn)設(shè)在工件中央,下刀點(diǎn)選在左下角點(diǎn),加工程如下:主程序%1000G54G90G0G17G40;Z50M03S800;G0X-43.5Y-33.5; 定位到下刀點(diǎn)Z5;G1Z-10F100;M98P0010; 環(huán)切加工序省略G1X-37.5Y-22.5;行切起M98P0020L2;行切加G1X37.5; 補(bǔ)刀Y22.5X-37.5G0Z50;M30;

子程序%0020G91G1X75Y10;X-75;Y10.;G90行切宏程序?qū)崿F(xiàn)對圖1-4 零件,編程零點(diǎn)設(shè)在工件中央,下刀點(diǎn)選在左下角點(diǎn),加工宏序如下:示例1.8(本程序未考慮分層下刀問題 )主程序主程序%1000G54G90G0G17G40Z50M03S800G65P9010A100B80C0D6Q0.5K10X0Y0Z-10F150G0Z50M30宏程序調(diào)用參數(shù)說明:A(#1)B(#2) 矩形下陷的長與寬C(#3)-----D(#7) 刀具半徑Q(#17) 精加工余量K(#6) 步距X(#24)Y(#25) 下陷中心坐標(biāo)Z(#26) 下陷深度F(#9) 走刀速度宏程序宏程序%9010#4=#1/2-#7;#5=#2/2-#7;#8=1;精加工矩形半長精加工矩形半寬環(huán)切次數(shù)IF[#3EQ1]GOTO100;#4=#4-#17;#5=#5-#17;#8=2;半精加工矩形半長半精加工矩形半寬N100G90G0X[#24-#4]Y[#25-#5];Z5;G1Z#26F#9;WHILE[#8GE1]DO1;G1X[#24-#4]Y[#25-#5];X[#24+#4];Y[#25+#5];X[#24-#4];Y[#25-#5];#4=#4+#17;#5=#5+#17;#8=#8-1;END1;IF[#3EQ1GOTO只走精加工,程序結(jié)束#4=#1/2-2*[#7+#17];#5=#/2-3*#7-2*#17+4;#8=-#5;行切左右極限進(jìn)刀起始位置XYG1X[#24-#4]Y[#25+#8];WHILE[#8LT5準(zhǔn)備進(jìn)刀的位置不到上極限時加工G1Y[#25+#8];X[#24+#4];#8=#8+#6;#4=-#4;END1;G1Y[#25+#5];X[#24+#4];G0Z5;N200M99;進(jìn)刀切削準(zhǔn)備下一次進(jìn)刀位置準(zhǔn)備下一刀終點(diǎn) X進(jìn)刀至上極限,準(zhǔn)備補(bǔ)刀補(bǔ)刀專題二 相同輪廓的重復(fù)加工在實(shí)際加工中,相同輪廓的重復(fù)加工主要有兩種情況:? 1、同一零件上相同輪廓在不同位置出現(xiàn)多次;? 2、在連續(xù)板料上加工多個零件。實(shí)現(xiàn)相同輪廓重復(fù)加工的方法? 1位,再調(diào)用子程序完成加工。? 2? 3、用宏程序來完成加工。用增量方式完成相同輪廓的重復(fù)加工示例2-1,加工圖2-1 所示工件,取零件中心為編程零點(diǎn),選用φ 12鍵銑刀加工。子程序用中心軌跡編程。主程序主程序%1000G54G90G0G17G40Z50S2000;X-150Y-50;Z5;M98P0010;G0X-150Y50;M98P0010;G0X0Y50;M98P0010;G0X0Y-50;M98P0010;G0X-150M98P0010;G0X-150Y50;M98P0010;G0Z100;M30;2-1子程序%0010G91G0X24;G1Z-27F60;G3I-24G0Z12;G1X10;G3I-34;用坐標(biāo)系平移完成相同輪廓的重復(fù)加工坐標(biāo)系平移有兩種方式? G54+G52 ,用于重復(fù)次數(shù)不多,且輪廓分布無規(guī)律情況。? G54+G92 ,用于輪廓分布有規(guī)律且重復(fù)次數(shù)很多的情況。示例2-2 用局部坐標(biāo)系G52完成相同輪廓的重復(fù)加工,G54零點(diǎn)設(shè)在零中心,局部坐標(biāo)系零點(diǎn)在需加工孔的孔心。主程序%1000G54G90G0G17G40;Z50M03M07S1000;G52X-150M98P0020;G52X-150Y50;M98P0020;G52X0Y50;M98P0020;G52X0Y-50;M98P0020;G52X150Y-50;M98P0020;G52X150Y50;

G52X0Y0;恢復(fù)G54G0Z100;M30;子程序%0020G90G0Z5;G1Z-22F100;G3I-24;G0Z-10;G1X34;G3I-34;G0Z5;示例2-3,用G54+G92 完成相同輪廓的重復(fù)加工, G54 零點(diǎn)設(shè)設(shè)在零件中心,子坐標(biāo)系零點(diǎn)在需加工孔的孔心。%1000G54G90G0G17G40;Z50M03M07S1000;X-150Y-50;M98P0030L3;G54G0X-150M98P0030L3;G54G0Z100;M30;

%0030G92X0Y0G90G0X24;Z5;G1Z-22G3I-24;G0Z-10;G1X34;G3I-34;G0Z5;X1502-4G65調(diào)用完成加工,宏程序用絕對編程。%1000G54G90G0G17G40M03;Z50S2000;Z5;G65P9010X-150G65P9010X-150Y50;G65P9010X0Y50;G65P9010X0Y-50;G65P9010X150Y-50;G65P9010X150Y50;G0Z100;

宏程序%9010G90G0X[#24+24]Z5G1Z-20F60G3I-24G0Z-10G1X[#24+34]G3I-34G0Z5M992-5G66調(diào)用完成加工,宏程序用絕對編程。%1000G54G90G0G17G40;Z50M03M07S1000;X-150Y-50;G66P9011;G0X-150Y50;X0Y50;X0Y-50;X150Y-50;X150Y50;G67;G0Z100;

%9011#1=#5001;取當(dāng)前孔心坐標(biāo)#2=#5002;G90G0X[#1+24]Y#2;Z5;G1Z-22F100;G3I-24;G0Z-10;G1X[#1+34];G3I-34;G0Z5;M99;示例2-6,使用循環(huán),用一個程序完成加工%1000%1000G54G90G0G17G40;Z50M03M07S1000;#1=2;#2=3;#3=150;#4=100;行數(shù)列數(shù)#5=-150;左下角孔中心坐標(biāo) (起始孔)#6=-50;#10=1;WHILE#10LE#2DO1;#11=1;列變量行變量#20=#5+[#10-1]*#3;待加工孔的孔心坐標(biāo) XWHILE#11LE#1DO2;#21=#6+[#11-1]*#4;孔心坐標(biāo)YG0X[#20+24]Y#21;Z2;G1Z-22G3I-24;G0Z-10;G1X[#20+34];G3I-34;G0Z5;#11=#11+1;END2;#10=#10+1;END1;專題三 簡單平面曲線輪廓加工對簡單平面曲線輪廓進(jìn)行加工, 是采用小直線段逼近曲線來完成的。 具體法為采用某種規(guī)律在曲線上取點(diǎn),然后用小直線段將這些點(diǎn)連接起來完成加工。3-1,橢圓加工,假定橢圓長(X向)(Y向半長分別為AB,則橢圓的極坐標(biāo)方程為

,利用此方程可方便地完成在橢圓上取點(diǎn)工作。編程條件:編程零點(diǎn)在橢圓中心, a=50,b=30 ,橢圓輪廓為外輪廓,刀點(diǎn)在橢圓右極限點(diǎn),刀具直徑φ 18,加工深度10mm 。程序如下:%1000%1000G54G90G0G17Z50M30S1000;X60Y-15;Z5M07;G1Z-12G42X50D1F100;Y0;#1=0.5;θ變量初始值 0.5度WHILE#1LE360DO1;#2=50*COS[#1];#3=30*SIN[#1];G1X#2Y#3;#1=#1+0.5;END1;G1Y15;G0G40X60;專題四 簡單立體曲面加工球面加工球面加工使用的刀具? 也可以使用球頭銑刀。? 精加工應(yīng)使用球頭銑刀。球面加工的走刀路線

圖4-1? 一般使用一系列水平面截球面所形成的同心圓來完成走刀。? 在進(jìn)刀控制上有從上向下進(jìn)刀和從下向上進(jìn)刀兩種, 一般應(yīng)使用從下上進(jìn)刀來完成加工,此時主要利用銑刀側(cè)刃切削,表面質(zhì)量較好,端刃磨損較小,同時切削力將刀具向欠切方向推,有利于控制加工尺寸。進(jìn)刀控制算法θ圖4-2進(jìn)刀點(diǎn)的計算:?先根據(jù)允許的加工誤差和表面粗糙度,確定合理的Z向進(jìn)刀量,再根據(jù)給定加工深度 Z,計算加工圓的半徑,即:r=sqrt[R 2-z2。此算法走刀次數(shù)較?多。先根據(jù)允許的加工誤差和表面粗糙度,確定兩相鄰進(jìn)刀點(diǎn)相對球心的角度增量,再根據(jù)角度計算進(jìn)刀點(diǎn)的 r和Z值,即Z=R*sin θ進(jìn)刀軌跡的處理? 運(yùn)動軌跡也是一行徑的圓弧,只是位置相差一個刀具半徑。? 對球頭刀加工,曲面加工是球刃完成的,其刀具中心是球面的同心球面,半徑相差一個刀具半徑。外球面加工示例4-1加工圖4-3 所示外球面。為對刀方便,宏程序編程零點(diǎn)在球面最高點(diǎn)處,采用從下向上進(jìn)刀方式。立銑刀加工宏程序號為 %9013,球刀加工%9014。主程序%1000G91G28Z0M06T01G54G90G0G17G40G43Z50H1M03S3000G65P9013X0Y0Z-30D6I40.5Q3F800G49Z100M05G28Z105M06T02G43Z50H2M03S4000G65P9014X0Y0Z-30D6I40Q0.5F1000G49Z100M05G28Z105

宏程序調(diào)用參數(shù)說明X(#24)/Y(#25) 球心坐標(biāo)Z(#26) 球高D(#7) 刀具半徑Q(#17) 角度增量,度I(#4) 球徑F(#9) 走刀速度圖4-3宏程序%9013#1=#4+#26;進(jìn)刀點(diǎn)相對球心 Z坐#2=SQRT[#4*#4-#1*#1];切削圓半徑#3=ATAN#1/#2; 角度初值#2=#2+#7;G90G0X[#24+#2+#7+2]Y#25;Z5;G1Z#26F300;WHILE[#3LT90]DO1; 平方向夾角小于 90度時加工G1Z#1F#9;

%9014#1=#4+#26; 中間變#2=SQRT[#4*#4-#1*#1];中間變量#3=ATAN#1/#2; 角度初值#4=#4+#7; 處理球徑; Z=-(R-θ#2=#4*COS[#3]; G90G0X[#24+#2+2]Y[#25];Z5;G1Z#26F300;WHILE[#3LT90]當(dāng)角小于 90度時加工X[#24+#2];G1Z#1F#9;G2I-#2;X[#24+#2];#3=#3+#17;G2I-#2;#1=#4*[SIN[#3]-1];Z=-(R-RSINθ)#3=#3+#17;#2=#4*COS[#3]+#7+r刀#1=#4*[SIN[#3]-1];Z=-(R-θ)END1;G0Z5;#2=#4*COS[#3]END1;;r=RCOSθM99;G0Z5;M99;內(nèi)球面加工示例4-2加工圖4-4 所示內(nèi)球面為對刀方便宏程序編程零點(diǎn)在球面最高處中心,采用從下向上進(jìn)刀方式。其主程序與示例 4-1 類似,宏程序調(diào)用參數(shù)與示例4-1 相同,本例不再給出。立銑刀加工宏程序號為%9015,球刀加工宏程序號%9016。

圖4-4%9015#6=#4+#26 球心在零點(diǎn)之上的高度#8=SQRT[#4*#4-#6*#6] 中間變量#3=90-ATAN[#6]/[#8] 加工終止#8=SQRT[#4*#4-#7*#7]#5=ATAN[#7]/[#8] 加工起始角G90G0X#24Y#25;加工起點(diǎn)Z5;G1Z[#6-#8]F50;#5=#5+#17;WHILE[#5LE#3DO1加#1=#6-#4*COS[#5]; Z#2=#4*SIN[#5]-#7; XG1Z#1F#9;X[#24+#2];G3I-#2;#5=#5+#17;END1;G0Z5;M99;

%9016#6=#4+#26 球心在零點(diǎn)之上的高度#8=SQRT[#4*#4-#6*#6] 中間變量#3=90-ATAN[#6]/[#8] 加工終止G90G0X#24Y#25;加工起點(diǎn)Z5;G1Z#26#5=#17;#4=#4-#7;WHILE[#5LE#3]DO1;角度小于等于終止角時加#1=#6-#4*COS[#5]; Z#2=#4*SIN[#5]; XG1Z#1F#9;X[#24+#2];G3I-#2;#5=#5+#17;END1;G0Z5;M99;水平圓柱面的加工水平圓柱面加工可采用行切加工?沿圓柱面軸向走刀,沿圓周方向進(jìn)刀;走刀路線短,加工效率高,加工后圓柱面直線度好;用于模具加工,脫模力較大;程序可用宏程序或自動編程實(shí)現(xiàn)。?沿圓柱面圓周方向走刀,沿軸向進(jìn)刀;走刀路線通常比前一方式長,加工效率較低,但用于大直徑短圓柱則較好,加工后圓柱面輪廓度較好;用于模具加工,脫模力較?。怀绦蚩捎米映绦蛑貜?fù)或宏程序?qū)崿F(xiàn),用自動編程實(shí)現(xiàn)程序效率太低。a 圖4-4 b圓柱面的軸向走刀加工示例4-3,為簡化程序,以完整半圓柱加工為例 (圖4-4a) 。為對刀、編方便,主程序、宏程序零點(diǎn)放在工件左側(cè)最高點(diǎn),毛坯為方料,立銑刀加工宏程序號為%9017,球刀加工宏程序號%9018。主程序%1000G91G28Z0M06T01G54G90G0G17G40G43Z50H1M03S3000G65P9017X-6Y0A126D6I40.5Q3F800G49Z100M05G28Z105M06T02G43Z50H2M03S4000G65P9018X0Y0A120D6I40Q0.5F1000G49Z100M05G28Z105

宏程序調(diào)用參數(shù)說明X(#24)/Y(#25)--圓柱軸線左端點(diǎn)坐標(biāo)A(#1) 圓柱長D(#7) 刀具半Q(#17) 角度增量,度I(#4) 圓柱半徑F(#9) 走刀速度宏程序%9017G90G0X[#24-2]Z5;G1Z-#4F200;#8=1; 立銑刀偏置方向#10=0; 角度初值#11=#24+#1/2;軸線中央 X#12=#1/2;軸線兩端相對中央距離WHILE[#10LE180]DO1;

%9018#4=#4+#7G90G0X[#24-2]Y[#25+#4];Z5;G1Z-#4F200;#10=0; 角度初值#11=#24+#1/2;軸線中央 X#12=#1/2;軸線兩端相對中央距離WHILE[#10LE180]DO1;#13=#4*[SIN#10-1];Z#13=#4*[SIN#10-1];Z#14=#4*COS#10; Y#14=#4*COS#10;YG1Z#13F#9G1Z#13F#9Y[#25+#14+#7*#8]G1X[#11+#12]Y[#25+#14]G1X[#11+#12]#10=#10+#17#10=#10+#17IF#10LE90GOTO10#8=-1N10#12=-#12END1

#12=-#12END1G0Z5M994.2.1 圓柱面的周向走刀加工為簡化程序,以完整半圓柱加工為例 (圖4-4a) 。為對刀、編程方便,主序、宏程序零點(diǎn)放在工件左側(cè)最高點(diǎn),毛坯為方料。示例4-4,子程序加工方案,立銑刀加工程序號為 %0020 ,球刀加工程序號%0021。主程序%1000G91G28Z0M06T01G54G90G0G17G40G43Z50H1M03S3000X-8Y-46.5G1Z-40F200X-5M98P0020L28G49Z100G28Z105M06T02G43Z50H2M03X0Y-46G1Z-46F200M98P0021L50G49Z100M05

子程序%0020G90G19G2Y-6.5Z0.5R40.5F800G1Y6.5G2Y46.5Z-40R40.5G91G1X1G90G3Y6.5R40.5G1Y-6.5G3Y-46.5Z-40R40.5G91G1X1G90M99%0021G90G19G2Y46R46F1000G91G1X0.5G90G3Y-46G91G1X0.5G90M9

溫馨提示

  • 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

提交評論