傾斜橢圓的編程_第1頁(yè)
傾斜橢圓的編程_第2頁(yè)
傾斜橢圓的編程_第3頁(yè)
傾斜橢圓的編程_第4頁(yè)
傾斜橢圓的編程_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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、傾斜橢圓的編程傾斜橢圓的編程以長(zhǎng)半軸30,短半軸20,傾斜30度為例#1=0n1#2=cos#1*30#3=sin#1*20#4=atan#3/#2+30#5=sqrt#2*#2+#3*#3#6=cos#4*#5#7=sin#4*#5if#1gt360goto2g1x#6y#7f100#1=#1+1goto1橢圓長(zhǎng)半軸為30,短半軸為20橢圓繞橢圓圓心旋轉(zhuǎn)30度.橢圓加工到X直徑為40止.#1=30#2=20#3=COS30*26.19橢圓Z方向起點(diǎn)距離#4=20-TAN30*21.02橢圓Z方向終點(diǎn)距離橢圓長(zhǎng)半軸橢圓短半軸#3為橢圓長(zhǎng)軸起點(diǎn)#4為橢圓短軸終點(diǎn)26.19為橢圓圓心到21.02為

2、橢圓圓心到#5=COS30*21.02#6=SIN30*#4#7=#5+#6#7為橢圓長(zhǎng)軸終點(diǎn)WHILE#3GE#7DO1判斷橢圓長(zhǎng)軸是否走到終點(diǎn)橢圓公式#9為X軸的變量#10為Z軸的變量直線(xiàn)插補(bǔ)長(zhǎng)軸步進(jìn)0.5#8=#2*SQRT#1*#1#3*#3/#1#9=COS30*#8#10=SIN30*#8+COS30*#3G01X2*#9-#3Z#10-26.19#3=#30.5FANUC0i數(shù)控車(chē)拋物線(xiàn)宏程序數(shù)控2008-01-0719:26:11閱讀113評(píng)論0字號(hào):大中小訂閱.O1234T1;M3S800;GOX0Z30;G1Z25F0.1;#2=0.01;# 4=25;N1#1=#3*#3

3、+#425IF#1LE0GOTO2;IF#1GT0GOTO3;IF#1LT0GOTO4;N2U#2F0.1;# 3=#3+#2;# 3=#3;GOTO1;N3W-#2;#4=#4-#2;#4=#4;GOTO1;N4GOX50Z100T00M05;M30;%或者O1234G0X11Z31G1Z30F0.2X0G0X10Z31G1Z25#2=0.05#3=10#4=25#5=18.9#6=5N1#7=#7+#2#9=0.5*#7#8=-#9-5*#9-5+25G1X#7Z#8F0.1WHILE#7GE#5DO1G1Z#6GOTO2END1WHILE#8GT#6DO1G1X#5END1GOTO1N2

4、G2X24.9Z2,5R2.5G1Z0G0X50Z100T00M05M30%說(shuō)明:EQNEGTGELTLE等于不等于大于大于等于小于小于等于語(yǔ)法1.GOTOn2.IF滌件式GOTOn3.IF滌件式THEN4.WHILE條件式DOn注:n為程序行號(hào)為另一個(gè)處理數(shù)控車(chē)橢圓宏程序編制%C$UV%F+A8M6x2c"V8i,S"b*-2j8Y:I0p6'T.U6F#.N1uY近年來(lái)隨著數(shù)控加工設(shè)備技術(shù)的進(jìn)步與發(fā)展,數(shù)控機(jī)床已成為機(jī)械加工技術(shù)中不可缺少的關(guān)鍵設(shè)備。從國(guó)家到地方也經(jīng)常舉行數(shù)控方面的比賽,在數(shù)控車(chē)比賽中頻繁出現(xiàn)各種二次曲線(xiàn)輪廓的結(jié)構(gòu),其中橢圓輪廓出現(xiàn)的次數(shù)最多。橢

5、圓宏程序根據(jù)方程的不同可以有用z做變量和用角度做變量?jī)煞N,筆者根據(jù)自己在訓(xùn)練加工中的體會(huì),結(jié)合宏程序的特點(diǎn),將橢圓宏程序(以FANUC系統(tǒng)為例),用z做變量做一下總結(jié),以方便同行使用。9i1Z7E%士F0?1.基本橢圓宏編程:9e-"f:'?-g3f(j4c6MY'b2p1O#d"_$d*P&I1%K:c06N0$|8g2X:b#44i-k:E-H%U;I4:y圖一數(shù)學(xué)坐標(biāo)系圖二工件坐標(biāo)系8q&8&f)u橢圓的數(shù)學(xué)方程:+=1,該方程坐標(biāo)系如圖一。實(shí)際數(shù)控編程中我們必須將上面公式進(jìn)行變換,以符合數(shù)控車(chē)加工中的工件坐標(biāo)系見(jiàn)圖二,于是方程

6、變換為:+=1,把Z作為已知量,求解X。1A%Q_;Q5e!g%g"y解得:X=b$A6E,?*h/'GOvi;E3s編程思路為:把Z方向加工長(zhǎng)度進(jìn)行密分,間隔量(步進(jìn)量)視橢圓弧輪廓度要求而定,然后根據(jù)Z向密分坐標(biāo)解得X坐標(biāo)值,該計(jì)算交給系統(tǒng)完成,因此必須把橢圓的相關(guān)已知條件進(jìn)行賦值,最后根據(jù)X、Z進(jìn)行直線(xiàn)插補(bǔ),加工出橢圓弧。圖三)v-3lX6X*e/M;(r4A編程如下:(見(jiàn)圖三).049w.P7a7#W7J2?2e101=a;(長(zhǎng)半軸)$L!V#S#g*/'d)除102=b;(短半軸)&Tr"v,N-h5m#e;n.#103=a;(z向橢圓起始

7、點(diǎn))1A6A*T1"5?6CN10#104=#102*SQRT#101*#101#103*#103/#101;(半徑值的計(jì)算)*c4A4a%y.d9x2.NLG01X2*#104Z#103F0.2;(直線(xiàn)插補(bǔ))0?9x:fi:d&P8x+J103=#1030.5;(設(shè)定z向步進(jìn)量0.5mm)P2w/f9D'N$J3a#|:OIF#103GE0GOTO10(判斷是否到達(dá)橢圓弧終點(diǎn),圖三中加工90º橢圓弧,Z方向終點(diǎn)為0)#Q0/s*/dk7s:j(yG00U50Z;(退刀)!r'O:v:R1T!D.jw2.變化后橢圓宏編程:vL#Z+g&quo

8、t;e+%p:r2a!L在實(shí)際圖紙中,橢圓弧在零件上的位置根據(jù)總結(jié)大概有以下幾種:-L4O.jV-O9'c;T!O0p5r(G(1)凸橢圓弧位于零件的最右端及中間位置(如圖四);* 7L*A1Q,w+P"T;_6Z(j3B9K;a5c&j+n1H(t.&X2Ap* Wx0$h3U3ak9r圖四1i(q9r8m$W(2)凸橢圓弧中心線(xiàn)不和零件軸線(xiàn)重合(如圖五);;K.IG;X:t'_(i8%?c%&H+n6T9p+U1DOP3G/r$T7T4?:hL* E/y1u*|z5Lrk;八圖五8u5O$XOA)12X"c(3)凹橢圓弧同樣對(duì)應(yīng)上

9、面一、二兩類(lèi)變化(在圖中將凸弧改換成凹弧);45M:L'A(Pz'j+T(4)長(zhǎng)、短半軸互換后凸凹橢圓弧位置同樣對(duì)應(yīng)上面一、二兩類(lèi)變化;,?&9V9kOB(H'u!_4(5)傾斜橢圓弧(橢圓弧中心線(xiàn)與零件軸線(xiàn)成銳角)對(duì)應(yīng)的以上變化。!M-p)N)p-a+PZ)V!W,a仔細(xì)分析這些變化,在編程中實(shí)際上包含橢圓弧起始及終止點(diǎn)的變化,橢圓弧中心點(diǎn)軸向位置、徑向位置的變化,凹凸橢圓弧的變化,長(zhǎng)半軸及短半軸的互換,橢圓弧中心線(xiàn)與零件軸線(xiàn)夾角的變化(傾斜橢圓)等,這里筆者對(duì)除傾斜橢圓外的幾種情況進(jìn)行總結(jié),編程如下:(見(jiàn)圖六)#v$+_#J#R0H6s$J14g!K-nN!

10、C*八;u*E(k4m:A.J圖六0q+|3p;r&H,P%T#101=a;(與Z軸平行的半軸長(zhǎng))/z#M;H7u#T;A102=b;(與X軸平行的半軸長(zhǎng))$h0K*Y2J4m# 103=m;(橢圓弧起始點(diǎn)到橢圓中心距離,起始點(diǎn)位于橢圓中心線(xiàn)左側(cè)為負(fù),右側(cè)為正)7e0Z4T;y'A8$L*+D(j1R1I# 104=n;(橢圓弧終止點(diǎn)到橢圓中心距離,終止點(diǎn)位于橢圓中心線(xiàn)左側(cè)為負(fù),右側(cè)為正)%j4o,E-c#105=e;(橢圓中心線(xiàn)到零件軸線(xiàn)距離)"M!0K.y2r#G# 106=L;(橢圓中心到編程原點(diǎn)z向距離,這里將編程原點(diǎn)置于零件右端面中心)1Q;d%I'

11、t2U:m-bN10#107=#102*SQRT#101*#101-#103*#103/#101;(計(jì)算X值);o$i&S'D+P9g0D*8B"F"M$C3yG01X2*#1052*#107Z#103#106F0.2;(凸橢圓弧x計(jì)算中取“十”,凹橢圓弧取“一”)#u+F/R/W9u6L+C33j1H#103=#1030.5;(設(shè)定z向步進(jìn)量0.5mm)7八7R4y%K+)p;n%y&i#Y%BIF#103GE#104GOTO10(判斷是否到達(dá)橢圓弧終點(diǎn))'*;R!L1T3m'g1_72XG00U50-Z;(退刀)2E%G7p3g|'Z5E(o!4e1G3.結(jié)語(yǔ)"B3D&p4K;L8c)v%Z這個(gè)程序里面橢圓弧起始及終止點(diǎn)的變化取決于m、n,橢圓弧中心點(diǎn)軸向位置變化取決于L

溫馨提示

  • 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)論