《數(shù)控車橢圓加工》由會員分享,可在線閱讀,更多相關(guān)《數(shù)控車橢圓加工(37頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,數(shù)控車高級篇一,橢圓的加工,-宏程序的初步應(yīng)用,集美輕校機自科-李寶強,1,目前為止我們學(xué)習(xí)了FANUC系統(tǒng)下數(shù)控車的主要循環(huán)指令:,2,3,4,5,前面這幾周我們練習(xí)過的題目,6,7,8,對前幾周的要求:,踏踏實實的認(rèn)真把指令弄清楚,作業(yè)要認(rèn)真獨立完成,沒有做完的要充分利用時間完成,要獨立在仿真軟件上把工件加工出來,熟悉加工的工藝、尺寸的控制、摩耗的應(yīng)用,為后面的數(shù)控實習(xí)打好基礎(chǔ),能順利通過數(shù)控車中級工的鑒定!,9,橢圓的加工及宏程序的簡單應(yīng)用,這周我們的任務(wù)是學(xué)習(xí):,10,下面我們看一道包含橢圓的軸的加
2、工,11,12,加工過程:,13,O0088,G99G21,T0101,S800M03,G0X62Z2,G01Z0,X-1F0.2,G0X62Z2,G71U2R0.5,G71P10Q20U0.5W0F0.2,N10G0G42X32S1500,G01Z0F0.1,Z-60,X37,G02X57W-10R10,N20G01G40X62,G70P10Q20,G0X100Z100,T0202,S600M3,G0X34Z2,G73U6R6,G73P30Q50U0.8W0F0.2,N30G0G42X20,G01S1500F0.1,#1=20,#2=13,#3=15,N35#4=#2*SQRT#1*#1-#
3、3*#3/#1,G01X2*#4Z#3-15,#3=#3-0.5,IF#3GE-10.34GOTO35,G02X26Z-36R12,G01Z-46,X29,X31W-1,N50G01G40X62,G70P30Q50,G0X100Z100,M05,M30,14,用戶宏程序(custom Macro),是以變量的組合,通過各種算術(shù)和邏輯運算、轉(zhuǎn)移和循環(huán)等命令,而編制的一種可以靈活運用的程序。通過改變變量的值,來完成不同的加工和操作,,,有A、B兩類。,15,A類宏程序格式為,:,G65 H m P#I Q#j R#k,;,式中:m宏程序功能,數(shù)值范圍0199;,#i運算結(jié)果存放處的變量名;,#j被
4、操作的第一個變量,也可以是一個常數(shù);,#k被操作的第二變量,也可以是一個常數(shù)。,16,B類宏程序格式為:,(1)非模態(tài)調(diào)用(或單一調(diào)用G65),G65 P(程序號)L(自變量賦值);,式中:P指定宏程序號;,L重復(fù)調(diào)用次數(shù)(19999,調(diào)用1次時L可以省略)。,(2)模態(tài)調(diào)用(G66、G67),G66 P(程序號)L(重復(fù)次數(shù));,在書寫時,G66必須寫在之前。,L最多可9999次。,自變量賦值與非模態(tài)調(diào)用相同。,G67:取消宏程序模態(tài)調(diào)用方式。,17,1、變量的表示,(變量號i=0,1,2,3,4)例:#8、#110、#1100,表達(dá)式必須用括號括起來 :#1#212,#i,#表達(dá)式,#1,
5、-#1,例:F#10當(dāng)#10=20時,F(xiàn)20被指令。,X-#20當(dāng)#20=100.時,X-100.被指令。,G#130當(dāng)#130=2時,G2被指令。,但當(dāng)一個變量的值未被定義時,那么這個變量則被當(dāng)作“空變量”。變量#0始終是空變量,它是不能被賦予任何值的。,2、變量的引用,18,3、變量的類型和功能,變量號,變量類型,功能,#0,空,該變量值總為空,#1#33,局部變量,只能在一個宏程序中使用,#100#149(#199),#500#531(#999),公共變量,在各宏程序中可以公用的,#1000,系統(tǒng)變量,固定用途的變量,我們常用此變量,19,4、變量的運算和控制指令,20,5、控制指令,(
6、1)無條件轉(zhuǎn)移(,GOTO語句,),格式:,GOTO n,;,式中:n順序號(19999),可用變量表示。,舉例:GOTO 1;,GOTO#10;,21,2、條件轉(zhuǎn)移(IF語句),格式:,IF 條件式 GOTO n;,條件式:,#j EQ#k,#j 是否#k,#j GT#k,#j 是否#k,#j GE#k,#j 是否#k,#j NE#k,#j 是否#k,#j LT#k,#j 是否#k,#j LE#k,#j 是否#k,#1=20,#2=13,#3=15,N35#4=#2*SQRT#1*#1-#3*#3/#1,G01X2*#4Z#3-15,#3=#3-0.5,IF#3GE-10.34GOTO35,
7、22,舉例:,求1到10之和。,O7100;,#1=0;,#2=1;,N1 IF#2 GT 10 GOTO 2;,#1=#1+#2;,#2=#2+1;,GOTO 1;,N2 M30;,23,3、循環(huán)(WHILE語句),格式:WHILE 條件式 DO m;,END m;,式中:m循環(huán)執(zhí)行范圍的識別號,只能是1,2和3,否則系統(tǒng)報警,注意:DOEND循環(huán)能夠按需要使用多次,即,循環(huán)嵌套。,24,循環(huán)嵌套:,DOEND循環(huán)嵌套:,WHILE 條件式1 DO 1;,WHILE 條件式2 DO 2;,WHILE 條件式3 DO 3;,END 3;,END 2,END 1;,25,舉例:求,1,到,10,
8、之和。,O7200;,#1=0;,#2=1;,WHILE#2 LE 10 DO 1;,#1=#1+#2;,#2=#2+1;,END 1;,M30;,26,數(shù)控車床橢圓的加工,橢圓方程:,其中a為橢圓的長半軸;b為橢圓的短半軸,X,Y,a,b,27,橢圓的加工編程思路,步驟1、對橢圓方程的進(jìn)行轉(zhuǎn)化,根據(jù)車床的坐標(biāo)系,將橢圓方程進(jìn)行如下變化:,Z,X,X,Y,28,.,G01,#1=20;橢圓的,長半軸,,#1=a,#2=13;橢圓的,短半軸,;#2=b,#3=15;橢圓,軌跡的起點,距橢圓中心的Z向距離;#3=z變量,N10#4=#2*SQRT#1*#1-#3*#3/#1,;橢圓X變量,G01,
9、XC+-2*#4,z,#3-15,;利用直線切削指令加工,#3=#3-0.5 ;z向變量遞減(逐段),IF#3GE-10.34GOTO10 ;Z向變量的判斷,橢圓,軌跡的終點,與橢圓的坐標(biāo)系的距離,G02X26Z-36R12,G01Z-50,.,步驟2:程序變量的設(shè)置,橢圓終點距離橢圓坐標(biāo)系z向距離,左+右,橢圓中心距編程原點z向距離,對于中心線與軸線不重合的凸的橢圓,x值需加上橢圓中心線與軸線的X向距離C,對于中心線與工件中心線重疊,可省略,對于中心線與軸線不重合凹的橢圓,應(yīng)用橢圓中心線與軸線X向距離C-x值,10.34,13,20,29,方程的推導(dǎo):,#1=20;橢圓的長半軸,;#1=a,
10、#2=13;橢圓的短半軸,#2=b,#3=15;橢圓的起點距橢圓中心的Z向距離,-#3=z,N10#4=,;橢圓X半徑變量,#4=x,#4=#2*SQRT,#1*#1,-#3*#3/#1,坐標(biāo)系變換,代入變量:#1=a,#2=b,#3=z,#4=x,#2*SQRT#1*#1-#3*#3/#1,30,橢圓加工類型,一、橢圓位于軸端,部分是完整的,中心線與軸線重合,.,G01,#1=40,;,#2=24,;,#3=40,;,N10#4=#2*SQRT#1*#1-#3*#3/#1,;,G01 X2*#4 z#3-40 ;,#3=#3-0.5 ;,IF#3GE,-27.59,GOTO10 ;,G02x
11、60z-90R15,.,31,O0001;,G0X32Z2,G73U15R15,G73P10Q20U0.8W0F0.2;,N10GOG42X0;,G01Z0S1500F0.1;,G03X16Z-8R8;,G01X20;,Z-12.144,#1=20,#2=15,#3=12.86,N15#4=#2*SQRT#1*#1-#3*#3/#1,G01X2*#4Z#3-25,#3=#3-0.5,IF#3GE=0GOTO15,N20G01G40X42,類型二:橢圓位于中間,軸線重合,32,#1=40,#2=21,#3=31.41,N15#4=#2*SQRT#1*#1-#3*#3/#1,G01X2*#4Z#3
12、-54,#3=#3-0.5,IF#3GE4.68GOTO15,33,類型三:橢圓中心線偏離軸線一定距離,橢圓是,凸的,對于凸的橢圓,x值上加橢圓中心線與Z軸中心的距離,#1=15,#2=12,#3=8.29,N15#4=#2*SQRT#1*#1-#3*#3/#1,G01X2*#4+25Z#3-53.78,#3=#3-0.5,IF#3GE-12.18GOTO15,53.78,34,#1=24,#2=30,#3=11.97,N15#4=#2*SQRT#1*#1-#3*#3/#1,G01X100-2*#4Z#3-57,#3=#3-0.5,IF#3GE-11.97GOTO15,對于凹的橢圓,應(yīng)用橢圓中心線與Z軸中心的距離-2x,類型四:橢圓中心線偏離軸線一定距離,橢圓是,凹的,35,下面同學(xué)們來編一下這道題的橢圓的加工,36,今天的課后作業(yè):把今天課上講過的圖紙課后編出完整的加工程序,明天在機房仿真軟件做出來!,37,