五軸數(shù)控加工中刀具特征投影法

發(fā)布時間:2024-03-23
五軸數(shù)控加工中刀具干涉處理的特征投影法
隨著現(xiàn)代工業(yè)中零件復雜曲面設計的增加,五軸加工在數(shù)控加工中所占比重將愈來愈大。由于五軸數(shù)控加工加入了兩個旋轉自由度,增加了數(shù)控加工運動模擬計算和刀具干涉檢查的難度,特別是在加工形狀極其復雜的零件表面時,更是如此。因此,為了確保五軸數(shù)控機床進行率和高質量的切削加工,開發(fā)五軸加工刀具軌跡生成及其干涉檢查的軟件將成為研究者面臨的重大課題。
筆者提出了一種適用于五軸數(shù)控加工刀具干涉處理的特征投影法,即將加工曲面離散成一系列曲面特征點,是否發(fā)生刀具干涉可由特征點是否進入刀具表面內部來判斷。同時將加工曲面和刀具表面投影到一個特定平面上,僅將包絡刀具投影圖形的曲面區(qū)域內的特征檢測點進行干涉檢查,提高干涉檢測的效率。
1干涉檢查方法
1)坐標系及坐標變換五軸環(huán)行刀nc加工的局部坐標系l表示為xl軸、yl軸和zl軸,yl軸總是指向該刀觸點(cuttercontactpoints,簡稱cc點)ol的走刀方向f,zl軸指向曲面外法線方向n,而xl軸則由yl軸和zl軸的右手法則確定。刀具一般繞xl軸由zl軸向yl軸方向旋轉一個導前角(后跟角)a,和繞zl軸旋轉一個又一個側偏角b。另外,在刀位點(cutterlocationpoints,簡稱cl點)ot處還可定義刀具坐標系t(xt,yt,zt),其中yt軸指向cl點和cc點連線方向,zt軸為刀軸矢量方向,xt軸是由yt軸和zt軸的右手法則確定的方向,坐標原點位于刀具中心點(即cl點)ot。為了簡化干涉檢查,以形狀較為規(guī)則的刀具表面作為基準進行干涉檢測,加工曲面經(jīng)過離散后以一組特征點的形式來表示曲面形狀,這些特征點的原始數(shù)據(jù)均在世界坐標系w中表示,因此首先必須將特征點數(shù)據(jù)從世界坐標系w(ow-xw,yw,zw)變換到局部坐標系l(ol-xl,yl,zl),再由局部坐標系l變換到刀具坐標系t(ot-xt,yt,zt)中來表示。
2)干涉檢查方法
如果刀具和動力頭已選定,則刀具系(刀具和動力頭)的尺寸即為已知,刀具系與加工曲面是否發(fā)生干涉,可由判別特征點p是否進入刀具表面內部來確定。
為環(huán)形刀加工時刀具系與加工曲面的位置關系,在刀具坐標系中,設特征點p的坐標為pi(xpt,ypt,zpt),根據(jù)刀具系的不同組合部分,將特征點p的坐標值zpt分為4段進行判別,具體情況如下:
a.當特征點p處于u1段范圍內,則不會發(fā)生干涉。
b.當特征點p處于u2范圍內,有兩種情況,將圓環(huán)體分成兩部分:小圓柱部分p1和圓環(huán)部分p2。當特征點涉入圓柱部分p1時,發(fā)生刀具干涉,即滿足式中r表示刀具半徑,r1表示環(huán)行刀的圓環(huán)半徑。當特征點涉入圓環(huán)部分p2時,也發(fā)生刀具干涉,即滿足式中若特征點p沒有進入p1和p2部分,則不發(fā)生刀具干涉。
<p><fontface=宋體size=2>c.當特征點p處于u3段范圍內,則當特征點p至zt軸之間的距離小于刀具半徑時,發(fā)生刀具干涉,即滿足否則,不發(fā)生刀具干涉。
d.當特征點p處于u4段范圍內,情況同3,只要把式(3)中刀具半徑r換成動力頭半徑d/2來進行判別即可。把與刀具系發(fā)生干涉的曲面特征點稱為干涉點,按上述方法檢測出所有的干涉點,并計算各干涉點徑向方向上的干涉量,然后采用適當?shù)姆绞絹硐缮妗?br>3)檢查的特征投影法
將刀具系和曲面特征點投影到一個二維的平面(投影平面)上,在二維投影平面上取合理的間距對加工曲面進行網(wǎng)絡劃分,分割成一系列正方形。當正方形*被投影刀具系輪廓覆蓋時,記為*正方形,在該區(qū)域內的曲面特征點有可能與刀具系發(fā)生干涉;當正方形*沒有被投影刀具系輪廓相交時,記為非正方形,不可能與刀具系發(fā)生干涉;當正方形部分被投影刀具系輪廓覆蓋時,記為部分正方形。為了進一步減少特征點的檢查數(shù)目,對部分正方形作一次四叉樹分割處理,刪除非正方形,將可能發(fā)生干涉的特征點按區(qū)域順序,重新編制檢測文件,然后進行坐標變換和干涉檢查。
減少干涉檢測區(qū)域的網(wǎng)格劃分法
2干涉消除方式
1)旋轉刀軸方式
在一個刀位點處,曲面特征點于刀具系發(fā)生干涉的有m個,綜合考慮m個干涉點的干涉情況,可找到一個消除干涉的*方向,以便zui有效地消除刀具干涉。為此,引入了“干涉消除平面”的新概念,把m個干涉點處的曲面法矢量投影到刀具坐標系t的xtyt平面上,設干涉點處的曲面法矢量在xtyt平面上的投影為nxyi(i=1,2,…,m),干涉點在xtyt平面上的干涉分量為dt(i=1,2,…,m)。
干涉消除矢量i則干涉消除矢量i可由下式求出
(4)由式(4)求出干涉消除矢量i(sx,sy,sz)之后,再由干涉消除矢量i和zt軸構成干涉消除平面。設由軸zt和消除矢量i的叉乘矢量為k,在平行于“干涉消除平面”的平面上計算刀具繞k軸向i傾斜多大的干涉消除角度d能剛好消除刀具干涉,如圖5所示。設將干涉點pi(i=1,2,…,m)排除在刀具系表面之外所需要的zui小角度為di(i=1,2,…,m),則干涉消除角度d是所有角度di的zui大值
(5)要把干涉點pi排除在刀具系之外,干涉點pi固定不動,刀具系繞k軸向i方向旋轉,等價于干涉點pi相對于刀具系和刀具坐標系在平行干涉消除平面iotzt的平面內轉動di角度,下面以環(huán)形刀為例加以分析。
環(huán)形刀加工時刀具系的旋轉軸經(jīng)過消除平面iotzt與刀具圓環(huán)面的交圓弧中心點o1,并平行于矢量k,過干涉點pi,平行于消除平面iotzt作一截平面,截平面與刀具圓環(huán)面的交線為4次曲線,與圓柱面的交線為兩直線。
環(huán)形刀的刀軸旋轉分兩種情況,當干涉點pi落入環(huán)形刀圓柱體內,旋轉角度di為∠piopi’,計算公式為
(6)而角度d1計算如下
(7)當時,點pi在旋轉過程中與圓柱表面截線相交,d2的計算公式為
(8)當點pi在旋轉過程中不與圓柱截線相交時,則點pi’可能與圓環(huán)截面4次曲線或刀具底平面截線相交。與圓環(huán)截面4次曲線相交時,角度d2的計算較復雜,為了簡化計算,對旋轉角度作保守處理。這時,計算出的角度d2要比實際角度大,但對于刀具干涉處理沒有影響。保守處理點pi’均旋轉到與刀具底平面相交,這時角度d2等于
(9)當干涉點pi落入環(huán)形刀圓環(huán)體內,同樣對旋轉角度作保守處理,點pi’均旋轉到與刀具底平面相交,旋轉角度di為∠piopi’,計算公式同式(6)(10)
(11)當式(11)中的分母小于分子時,點pi’在旋轉過程中不能與刀具底平面相交,這時不能通過旋轉刀軸方式來消除干涉,但這種情況可能性極小。同理可處理動力頭圓柱體內的干涉點。
雖然刀具系可通過向i方向旋轉d角度來消除干涉點,但刀具系在旋轉過程中有可能再與其他曲面特征點發(fā)生干涉。因此刀具系旋轉后,必須計算新的刀軸矢量,并重新建立新的刀具坐標系,再進行與曲面的干涉檢查。當干涉現(xiàn)象不能通過旋轉刀軸方式消除時,則采用沿刀軸方向的抬刀方式來消除。
2)抬刀方式采用沿刀軸方向抬刀方式消除干涉時,應計算沿zt方向的抬刀量。對于m個干涉點pi(i=1,2,…,m),計算每個干涉點排除的抬刀量dzi(i=1,2,…,m),并同樣取其中zui大量為刀具抬刀量dz。
為環(huán)形刀加工時抬刀量的計算,有兩種情況。當干涉點pi落入半徑為(r-r1)的刀具圓柱體s1內時,刀具向上抬刀,干涉點zui后與刀具底平面相交,其抬刀量計算為
(12)當干涉點pi落于半徑差為r1的圓環(huán)體s2內時,抬刀時干涉點與刀刃圓弧面相交,其抬刀量為
3算法實現(xiàn)
1)確定曲面的cc點,法矢量n和走刀矢量f,計算刀具的cl點,建立相應的坐標系,計算初始刀軸矢量ti(i=1,2,…,n);
2)對于一個刀位點,選擇一個特定平面,將刀具系與加工曲面投影到該平面上;
3)在投影平面上對加工曲面進行網(wǎng)絡劃分,得一系列正方形區(qū)域。用標記符tag表示正方形的性質,tag=1時,為*正方形,接收;tag=2時,為非正方形,丟棄;tag=3時,為部分正方形,需要作一次四叉樹分割,丟棄非正方形;
4)將分割后得到的*正方形和部分正方形區(qū)域內的曲面特征點按區(qū)域順序排列,重新編制成檢測文件,并將這些特征點pi從世界坐標系w向刀具坐標系t進行坐標變換;
5)在刀具坐標系t中,將特征點pi(xipp,yip,zipp)的坐標值進行分段,判斷點是否落入刀具系表面內,若落入則發(fā)生干涉,轉下一步;若不發(fā)生干涉,轉10;
6)需采用抬刀方式消除干涉,轉9;其他情況采用旋轉刀軸方式來消除干涉,轉下一步;
7)確定干涉消除平面,計算消除干涉的旋轉角度di;
8)計算新的刀軸矢量ti’,確定新的刀具坐標t’,重復步驟4和5確定旋轉刀軸方式是否能消除干涉。若能消除,則轉入10;若不能消除,則轉入下一步;
9)刀軸方向的抬刀量dzi,用抬刀方式消除干涉,并記錄該刀位點的序號,以便走刀后作補充加工;
10)判斷是否是zui后一個刀位點,若不是則取下一個刀位點,轉入2;
11)輸出檢測結果,結束。
4結論
該干涉處理方法是針對于五軸端銑數(shù)控加工的情況提出來的,并從干涉處理方法和減少檢測區(qū)域兩個方面來簡化干涉的處理過程。提出了以刀具系表面為檢測基準,并將加工曲面離散成一組曲面特征點,這樣一個復雜的三維空間中的刀具干涉檢查問題就簡化為一個簡單的平面計算問題。同時,為了更有效地消除刀具干涉,根據(jù)干涉情況確定了一個消除干涉的干涉消除平面。另外,通過將刀具系與曲面特征點投影到一個特定的平面上,并對投影平面進行網(wǎng)絡劃分,刪除一些無關的檢測區(qū)域,可大大縮短計算時間。這種方法可用于處理球頭刀、平底刀和環(huán)形刀加工時的啃切干涉和碰撞干涉,算法穩(wěn)定、便于實現(xiàn)。
上一個:照明配電箱安裝高度
下一個:開虛擬機云服務器配置

WZP-431熱電阻PT100/WZP-431熱電阻溫度計
蘋果手機能打出去打不進來是怎么回事(oppo手機能打出去打不進來是怎么回事)
華強北遠望數(shù)碼城怎么買手機,深圳市福田區(qū)華強北遠望數(shù)碼城
EACO電容感應加熱行業(yè)應用
介紹家用*空調控制器常見的幾種類型
非婚生子隨母落戶具體申請流程?
怎祥防治金桔病蟲害?
紡織品耐靜水壓測試儀測定織物耐靜水壓指標
數(shù)控雕銑機Cimarron加工軟件的功能
P+F過程自動化 防爆產品用于化工行業(yè)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos