數(shù)控車(chē)宏程序編程講解_第1頁(yè)
數(shù)控車(chē)宏程序編程講解_第2頁(yè)
數(shù)控車(chē)宏程序編程講解_第3頁(yè)
數(shù)控車(chē)宏程序編程講解_第4頁(yè)
數(shù)控車(chē)宏程序編程講解_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)控車(chē)宏程序編程(2012年8月22日)福建信息職業(yè)技術(shù)學(xué)院江彌峰jdelq 472517179數(shù)控車(chē)床(宏程序)編程數(shù)控車(chē)床(宏程序)編程 雙頭螺紋.材料:45#剛.毛坯: 50*140.特形零件練習(xí)橢圓拋物線(xiàn)方程:正切曲線(xiàn)方程:橢圓華中系統(tǒng)(宏程序)編程華中系統(tǒng)(宏程序)編程 1. 圖1.右偏刀方向1. 拋物線(xiàn)方程: x*x/10.以(x軸)作變量.編程:o0001;n1 #1= 0; (x軸的起點(diǎn))n2 while #1 le 10; (x軸的終點(diǎn)).n3 #2= #1*#1/10; (拋物線(xiàn)的公式)n4 g01 x2*#1 z#2; (x,z軸的坐標(biāo)變量)n5

2、 #1= #1+0.1; (x軸的增量)n6 endw; (調(diào)用返回)以(z軸)作變量.編程:o0001;n1 #1= 0; (z軸的起點(diǎn))n2 while #1 le 10; (z軸的終點(diǎn))n3 #2= sqrt#1*10; (拋物線(xiàn)的公式)n4 g01 x2*#2 z#1; (x,z軸的坐標(biāo)變量)n5 #1= #1+0.1; (z軸的增量)n6 endw; (調(diào)用返回) 圖2.正切曲線(xiàn)方程:對(duì)刀點(diǎn)離正切曲線(xiàn)的距離 2. 正切曲線(xiàn)方程x= 3*(t). z= 2*tan(t). 以(切槽刀)為主. 編程: o0001; n1 #1= 0.437; (弧度轉(zhuǎn)換) n2 while #1 ge

3、0.437; (弧度的變量) n3 #2= 3*#1*pi; (3.14) (x軸的變量) n4 #3= 2*tan#1*pi; (z軸的變量) n5 g01 x38+2*#2 z#348; (x,z軸的坐標(biāo)變量) n6 #1= #10.1; (弧度的增量) n7 endw; (調(diào)用返回) 圖3. 正切曲線(xiàn)方程:對(duì)刀離正切曲線(xiàn)的距離3. 正切曲線(xiàn)方程x= 3*(t).注: 解: 2*tan(t)=10. z= 2*tan(t). tan(t)=5. 以(外圓右偏刀)為主. (t)=87.69.編程: 87.69/180=0.437.o0001; 0.437*3.14=1.372n1 #1= 0

4、.437; 華中系統(tǒng)轉(zhuǎn)化成弧度. x=3*(t*3.14),n2 while #1 ge 0.437; z=2*tan(t*3.14或pi)n3 #2= 3*#1*pi; fanuc系統(tǒng)轉(zhuǎn)化角度. z=2*tan(t*180).n4 #3= 2*tan#1*pi;n5 g01 x382*#2 z#387;n6 #1= #10.1;n7 endw; 圖4. 橢圓對(duì)刀點(diǎn)離橢圓中心的距離58 4. 外橢圓(長(zhǎng)半軸18,短半軸24) 以(外圓右偏刀)為主. 編程: o0001; n1 #1= 18; (長(zhǎng)半軸) n2 #2= 24; (短半軸) n3 #3= 0; (橢圓中心到右端的起點(diǎn)) n4 wh

5、ile #3 ge 14.6; (判斷橢圓中心到左端的終點(diǎn)) n5 #4= 24*sqrt#1*#1#3*#3/18; (橢圓公式) n6 g01 x2*#4 z#358; (x,z軸的變量) n7 #3= #30.5; (z軸的變量) n8 endw; (調(diào)用返回) 圖5. 內(nèi)橢圓5. 內(nèi)橢圓(長(zhǎng)半軸30,短半軸16)以(內(nèi)孔鏜刀)為主.編程:o0001;n1 #1= 30; (橢圓的長(zhǎng)半軸)n2 #2= 16; (橢圓的短半軸)n3 #3= 10; (橢圓中心到左(右)端的起點(diǎn))n4 while #3 ge 23.4; (判斷橢圓中心到右(左)端的終點(diǎn))n5 #4= 16*sqrt#1*#

6、1#3*#3/30; (橢圓的公式)n6 g01 x2*#4 z#310; (x,z軸的坐標(biāo)的變量)n7 #3= #30.5; (z軸的變量)n8 endw; (調(diào)用返回) 圖6. 對(duì)刀點(diǎn)離拋物線(xiàn)的距離拋物線(xiàn)方程:.方向右偏刀()6. 拋物線(xiàn)方程:x*x/100. 以(x軸)作變量.編程:o0001;n1 #1= 30; (以x當(dāng)作變量)n2 while #1 le 55; (判斷是是否走到x55尺寸).注:le是小于等于n3 #2= #1*#1/100; (z軸的變量)n4 g01 x#1 z#230; (x、z軸的坐標(biāo)變量)n5 #1= #1+0.1; (變量)n6 endw; 以(z軸)

7、作變量.編程:o0001;n1 #1= 9; (以z當(dāng)作變量)n2 while #1 le 30.25; (判斷是是否走到z30.25尺寸).n3 #2= sqrt#1*100; (x軸的變量)n4 g01 x#2 z#1-30; (x、z軸的坐標(biāo)變量)n5 #1= #1+0.1; (變量)n6 endw;圖7. 雙頭螺紋.7. 雙頭螺紋或(多頭)螺紋.雙頭:30*ph4p2-6g. 注:(ph4是表示螺距為4, p2是表示導(dǎo)程為2.) 以(外螺紋)為主.編程:o0001;n1 g0 x32 z3;n2 g82 x29.2 z33 c2 p180 f4; 注:c2是導(dǎo)程,(p180是螺紋圓周角

8、,360 n3 g82 x28.7 z33 c2 p180 f4; /2=180) f4是螺距.n4 g82 x28.2 z33 c2 p180 f4;n5 g82 x27.4 z33 c2 p180 f4;n6 g82 x27.4 z33 c2 p180 f4;例如:(三頭螺紋:g82 x29.2 z-33 c3 p120 f4;)注:(雙頭螺紋或(多頭)螺紋在fanuc-oi系統(tǒng)中則與華中系統(tǒng)不一樣,區(qū)別為fanuc-oi系統(tǒng)中要先加工完一便,然后z軸偏一個(gè)導(dǎo)程導(dǎo)程(z2或z2)后再加工一便才可以完成,例如:(g0 x32 z12;g92 x27.4 z33 f2;一次加工完后,再g0 x

9、32 z10;g92 x27.4 z33 f2;二次加工完后)ok。8. 變距螺紋: f=|kk|/2*lg mm/rev. k:軸目標(biāo)坐標(biāo)的螺距.(毫米/轉(zhuǎn)). k:起始螺距(1或k的編程值).毫米/轉(zhuǎn). lg: 螺紋長(zhǎng)度.(毫米). 圖11. 正弦函數(shù).11. 證明:總角度為720(-63090)將該曲線(xiàn)分為1000條線(xiàn)段.每段直線(xiàn)在z軸 方向的間距為0.04mm.對(duì)其正弦曲線(xiàn)函數(shù)的角度增加為720/1000.每一段終點(diǎn)的x坐標(biāo)值為:x= 34+6sin.#100指正弦曲線(xiàn)的起始角.#101指正弦曲線(xiàn)的終止角.#102指正弦曲線(xiàn)的各點(diǎn)x坐標(biāo).#103指正弦曲線(xiàn)的各點(diǎn)z坐標(biāo).正弦曲線(xiàn)宏程序編

10、程:以(x軸)作變量.編程:(fanuc-oi系統(tǒng))o0001;n1 #100= 90; n2 #101= 630;n3 #103= 35; ( z坐標(biāo)初始值 ).n4 #102= 34+6*sin#100; ( x坐標(biāo)初始值 ).n5 g01 x#102 z#103;n6 #100= #1000.72;(角度增量為0.72).n7 #103= #1030.04;(z坐標(biāo)增量為0.04).n8 if #100 ge #101 goto4; (循環(huán)轉(zhuǎn)移). 華中系統(tǒng)(宏程序)編程完華中系統(tǒng)(宏程序)編程完 fanucoi-tb系統(tǒng)(宏程序)編程系統(tǒng)(宏程序)編程 圖1. 對(duì)刀點(diǎn)離拋物線(xiàn)的距離拋物

11、線(xiàn)方程:.方向右偏刀()圖11. 拋物線(xiàn)方程:x*x/100.以(x軸)作變量.編程:o0001;n1 #1= 30; (以x30作為起點(diǎn))n2 #2= #1*#1/100; (z軸的變量)n3 g01 x#1 z#230; (x、z軸的坐標(biāo)變量)n4 #1= #1+0.1; (以x=0.1的增量)n5 if #1 le 55 goto2; (判斷是否走到x55的尺寸)以(z軸)作變量.編程:o0001;n1 #1= 9; (以z9作為起點(diǎn))n2 #2= sqrt#1*100; (x軸的變量)sqrt是開(kāi)根號(hào)的意思.n3 g01 x#2 z#130; (x、z軸的坐標(biāo)變量)n4 #1= #1+

12、0.1; (以z=0.1的增量)n5 if #1 le 30.25 goto2; (判斷是否走到z30.25的尺寸) 圖2. 右偏刀方向圖22. 拋物線(xiàn)方程:x*x/10.以(x軸)作變量.編程:o0001;n1 #1= 0; n2 #2= #1*#1/10;n3 g01 x2*#1 z#2;n4 #1= #1+0.1;n5 if #1 le 10 goto2; 以(z軸)作變量.編程:o0001;n1 #1= 0;n2 #2= sqrt#1*10;n3 g01 x2*#2 z#1;n4 #1= #1+0.1;n5 if #1 le 10 goto2;圖3.正切曲線(xiàn)方程:對(duì)刀點(diǎn)離正切曲線(xiàn)的距離

13、圖33.正切曲線(xiàn)方程x= 3*(t).z= 2*tan(t).以(切槽刀)為主.編程:o0001;n1 #1= 0.437;n2 while #1 ge 0.437;n3 #2= 3*#1*pi; (3.14)n4 #3= 2*tan#1*pi;n5 g01 x38+2*#2 z#348;n6 #1= #10.1;n7 endw;圖4.橢圓對(duì)刀點(diǎn)離橢圓中心的距離58圖44. 外橢圓(長(zhǎng)半軸18,短半軸24)以(外圓右偏刀)為主.編程:o0001;n1 #1= 18;n2 #2= 24;n3 #3= 0;n4 if #3 ge 14.6 goto9;n5 #4= 24*sqrt#1*#1#3*#

14、3/18;n6 g01 x2*#4 z#358;n7 #3= #30.5;n8 goto4;n9圖5. 拋物線(xiàn)方程:.圖5 5. 以(z軸)作變量. 編程: o0001; n1 #1= 10; (以z10作為起點(diǎn)) n2 #2= #1*#1/10; (x軸的變量) n3 g01 x30+2*#2 z#121; (x、z軸的坐標(biāo)變量) n4 #1= #10.1; (以z=-0.1的減量) n5 if #1 ge 11 goto2; (判斷是否走到z-11的尺寸) (ge或gt都可以).矩形螺紋刀具 12. 矩形螺紋. 編程: o0001:(主程序) o0002: (子程序) n1 t0202 g

15、99; g0 u0.3; g0 u10; u10; n2 m3 s200; g32 z55 f12; z14; m99; n3 g0 x82 z12; g0 u10; u10; n4 m98 p0002 l30; z10; g32 z55 f12; n5 g0 x100 z100; u10; g0 u10; n6 m30; g32 z55 f12; z12;13. 刀補(bǔ)編程.刀位號(hào)為3141 : 刀補(bǔ)編程: 外形.o0001:t0101 g99;g0 x100 z100;m3 s800;g0 x60 z2;g71 u2 r1;g71 p1 q2 u0.5 w0.1 f0.2;n1 g42 g0

16、 x30;刀尖半徑為刀尖半徑為0.8,刀位號(hào)為,刀位號(hào)為3 【前置刀架刀具補(bǔ)償【前置刀架刀具補(bǔ)償】g1 z0;z10;x40;x50 z30;n2 z50; g70 p1 q2 s1500 f0.1; g40 g0 x100 z100; m30;142:刀補(bǔ)編程: 內(nèi)形.g0 x20 z2;g71 u2 r1;g71 p1 q2 u0.5 w0.1 f0.2;n1 g41 g0 x30;刀尖半徑為刀尖半徑為0.8,刀位號(hào)為,刀位號(hào)為2 【前置刀架刀具補(bǔ)償【前置刀架刀具補(bǔ)償】g1 z30;z0; n2 z20; g70 p1 q2 s1500 f0.1; g40 g0 x100 z100; m3

17、0;圖15.球尖對(duì)刀刀位號(hào)為815.編程: o0001:t0202 g99; m3 s800; g41 g0 x60 z25; 刀尖半徑為2,刀位號(hào)為8 g1 x54 z30 f0.1; g1 x50; g03 x50 z20 r5; g1 x54; g40 g1 x60 z25; g0 x100 z100; m30;圖16. 球尖對(duì)刀刀位號(hào)為7 16. 編程: o0001:t0202 g99; g0 x30 z2; g41 g1 x40 z0 f0.1; 刀尖半徑為2,刀位號(hào)為7 g03 x20 z0 r5; g40 g1 x30 z2; g0 x100 z100; m30;圖17.a:刀具左右補(bǔ)償.b:刀具9種補(bǔ)償.在刀具前進(jìn)方向左側(cè)補(bǔ)償2在刀具前進(jìn)方向右側(cè)補(bǔ)償前進(jìn)方向前進(jìn)方向刀具9種補(bǔ)償代表刀具刀位點(diǎn)代表刀尖圓弧圓心圖28 28. 車(chē)床g84 攻螺紋,m8的絲錐 編程: o0001: t0101 g99 g0 x100 z100 m3 s150 (轉(zhuǎn)速s150s200都正常) g0 x0 z5 g84 x0 z10 r3 f1.25 (g84 攻螺紋) g80 (g80 取消攻螺紋) g0 x100 z100 m30圖2929. 正弦曲線(xiàn)編程: 以(外圓刀)為主 o0001: t0101 g99 g40 g0

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論