在數(shù)控加工中關(guān)于對橢圓如何進(jìn)行編程與加工,前期我已撰寫了兩篇文章,一是在數(shù)控車床上如何編制程序加工橢圓,關(guān)于特殊曲線的數(shù)控車削編程,不會的都進(jìn)來看看;二是在數(shù)控車床中如何編制程序加工橢圓,數(shù)控編程中含橢圓輪廓零件的加工。沒有基礎(chǔ)的建議先把這兩篇看看,接下來再看這篇文章《在數(shù)控車削中,如何對斜橢圓進(jìn)行編程與加工》,否則看起來較為費(fèi)勁!
如果這兩篇文章你都能看懂的話,你可能會說在數(shù)控車床中針對斜橢圓的加工只需要添加一個旋轉(zhuǎn)指令(G68)即可,那么在數(shù)控車削中是不是也存在這樣的一個旋轉(zhuǎn)指令呢?呵呵,如果真存在的話,那么本文也沒有撰寫的必要了!
接下來,我以一個零件圖為例把斜橢圓的加工思路盡可能言簡意賅的講解一下,帶有斜橢圓零件圖如下所示
在數(shù)控車削中對于斜橢圓的加工思路,大家可以這樣理解既然沒有坐標(biāo)系的旋轉(zhuǎn)指令,那么你就要考慮旋轉(zhuǎn)后橢圓上每一個點(diǎn)坐標(biāo)和未旋轉(zhuǎn)橢圓上每一個點(diǎn)坐標(biāo)之間存在一個什么關(guān)系即可,針對要加工的那部分橢圓,按照未旋轉(zhuǎn)橢圓進(jìn)行編程就可以了!這就是加工斜橢圓的一種思路!
首先,我們來看下兩種橢圓之間關(guān)于點(diǎn)坐系之間的關(guān)系。
不管橢圓如何旋轉(zhuǎn),OA長度不變,理解這一點(diǎn),下面就容易了,如點(diǎn)A的X坐標(biāo)在未旋轉(zhuǎn)之前為X= b ×sin a,旋轉(zhuǎn)之后X= b ×sin (a+b),我們可以公式推導(dǎo)一下即可X=Z*SIN(b)+X*COS(b),同理Z坐標(biāo)也是如此,Z=Z*COS(b)-X*SIN,說明一下:為了區(qū)分未旋轉(zhuǎn)之前和旋轉(zhuǎn)之后,加粗的X、Z為未旋轉(zhuǎn)之前的。
通常在數(shù)控車削中,我們通常把Z作為自變量,所以按照上面的公式我們只要找出被加工部分橢圓的起點(diǎn)和終點(diǎn)Z坐標(biāo)即可,這個起點(diǎn)和終點(diǎn)坐標(biāo)一定要是在未旋轉(zhuǎn)橢圓坐標(biāo)系中的,所以按照旋轉(zhuǎn)的角度大家把坐標(biāo)系建立一下,如下圖所示
從圖中可知,ab這段圓弧就是要加工的,其中a點(diǎn)的Z坐標(biāo)為起點(diǎn),b點(diǎn)的坐標(biāo)為終點(diǎn),在坐標(biāo)系XOZ中,Z坐標(biāo)為起點(diǎn)為9,比較容易看出,Z坐標(biāo)的終點(diǎn)需要計算,或者在軟件中直接查找,如下圖所示,Z坐標(biāo)的終點(diǎn)為2.01
在理解以上知識后,就很容易編制程序了。首先,在未旋轉(zhuǎn)橢圓內(nèi),以Z[9,2.01]為自變量#1,編制出因變量X為#3=15*SQRT[1-#1*#1/81],然后把X、Z分別帶入到旋轉(zhuǎn)后橢圓的參數(shù)方程內(nèi):
X=#1*SIN(25)+#3*COS(25);
Z=#1*COS(25)-#3*SIN(25),
最后利用G01插補(bǔ)即可。
特別強(qiáng)調(diào)一下,還要考慮橢圓圓心的偏移問題,本文零件圖橢圓心為(127.8,8.16),不知道各位同行是否看明白了?
文章由:數(shù)控車床http://www.cjeh.cn/東莞市周氏數(shù)控設(shè)備有限公司整理提供,此文觀點(diǎn)不代表本站觀點(diǎn)
以上便是如何在數(shù)控車中對斜橢圓進(jìn)行編程與加工的介紹希望可以幫助到大家,更多的數(shù)控知識,請關(guān)注我們。
本文標(biāo)題:如何在數(shù)控車中對斜橢圓進(jìn)行編程與加工 地址:[ http://www.cjeh.cn/xinwenzixun/xingyezixun/538.html ]
手機(jī):13649862382
電話:13649862382
郵箱:226284020@qq.com
地址:東莞市大嶺山鎮(zhèn)顏屋村顏蓮路86號鑫峰科技園C棟一樓
微信咨詢: