[發明專利]一種用于五軸數控加工的等殘留高度刀觸點軌跡的生成及優化處理方法有效
| 申請號: | 201410597489.5 | 申請日: | 2014-10-30 |
| 公開(公告)號: | CN104331023B | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 黃常標;江開勇;劉斌;祁楊亭;林俊義 | 申請(專利權)人: | 華僑大學 |
| 主分類號: | G05B19/4097 | 分類號: | G05B19/4097 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙)11350 | 代理人: | 湯東鳳 |
| 地址: | 362000 *** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 數控 加工 殘留 高度 觸點 軌跡 生成 優化 處理 方法 | ||
1.一種用于五軸數控加工的等殘留高度刀觸點軌跡的生成及優化處理方法,其方法主要分為刀觸點自適應投影偏置、刀觸點軌跡的優化兩個步驟,其特征在于:
所述刀觸點自適應投影偏置包括刀觸點投影偏置和偏置刀觸點計算兩個步驟,所述刀觸點投影偏置主要為建立適用于五軸加工的刀觸點自適應投影偏置模型,
設當前刀觸點軌跡為CCi,點Pi,j-1、Pi,j和Pi,j+1是軌跡上的三個相鄰刀觸點,設矢量v1=Pi,j-Pi,j-1,v2=Pi,j+1-Pi,j,Pi,j處的刀具進給方向vi,j為:
vi,j=(v1+v2)/||(v1+v2)||
基于面片三個頂點法矢的面積加權法計算面片內Pi,j點的單位法矢為ni,j,則切削行距方向ti,j為:
ti,j=(ni,j+vi,j)/||(ni,j+vi,j)||
構造具有自適應性的投影平面Πi,j,以刀觸點處的單位法矢ni,j為平面法矢,Pi,j到Πi,j的距離為某一定值d,d可正可負,也可為0,沿法矢ni,j的反方向將Pi,j投影到平面Πi,j上,得到投影點:
P′i,j=Pi,j-ni,j·d
沿ti,j方向的行距大小Li,j為:
式中ρi,j為Pi,j處沿ti,j方向的法曲率半徑,r為刀具半徑,h為允許殘留高度,法曲率k>0時,認為曲面在凹區域,式中行距計算取“-”號;法曲率k<0時,為凸區域,式中中行距計算取“+”號;k=0時,按平面行距計算,其計算如下:
在平面Πi,j上將P′i,j沿ti,j方向偏置行距大小得到投影偏置點P′i+1,j:
P′i+1,j=P′i,j+ti,j·Li,j
所述偏置刀觸點計算具體如下:
過投影偏置點P′i+1,j作一條方向矢量為ni,j的直線l,則其參數方程為:
l(t)=P′i+1,j+t·ni,j
計算直線l與模型三角面片的交點即可求出刀觸點Pi,j的偏置刀觸點Pi+1,j,結合所計算的行距大小,查找Pi,j所在面片的若干階鄰域面片,通過直線l與鄰域面片的求交運算來計算等殘留的偏置刀觸點;
取一個領域面片F,設其逆時針排列的頂點分別為V0、V1和V2,則三角面片的參數方程為:
F(u,v)=V0+(V1-V0)·u+(V2-V0)·w
其中u和w≥0,u+w≤1
令F(u,w)=l(t),采用矩陣形式,根據克萊姆法則以及矢量混合積的性質,可得:
式中v=P′i+1,j-V0,v1=V1-V0,v2=V2-V0
如果滿足u和w≥0且u+w≤1,則將u和w值代入F(u,w),即可計算出偏置刀觸點Pi+1,j;否則,取下一個領域面片進行求交處理,獲得Pi+1,j后進行下一個刀觸點的偏置計算;
所述刀觸點軌跡的優化包括刀觸點軌跡的平順處理、刀觸點分布和冗余處理和軌跡自交處理,刀觸點分布優化過程如下:
(1)設向量v=Pi,j+1-Pi,j,構建過點Pi,j及Pi,j+1的平面Πi,j,其平面法矢nΠ=ni,j×v,其中ni,j為Pi,j所在面片Fi,j的法矢;
(2)循環整條軌跡的刀觸點,獲得一條完整的分布在網格表面的刀觸軌跡線;這樣既消除了過長的軌跡線段,又避免了出現模型過切;
在冗余刀觸點去除時,需要首先計算給定刀觸點Pi,j處的允許步長,即在計算出Pi,j沿走刀方向的法曲率半徑ρ,給定線性逼近誤差ε的情況下,根據法曲率半徑ρ、線性逼近誤差ε與弦長L的關系:(L/2)2+(ρ-ε)2=ρ2,可計算出給定刀觸點所允許的走刀步長:
設Pi,j在刀觸點軌跡中的前后相鄰刀觸點為Pi,j-1、Pi,j+1,若線段Pi,j-1Pi,j+1的長度不大于L,則Pi,j視為冗余點而被去除;
為盡量減少線段求交次數,采用基于K-D樹搜索方法來搜索可能的相交軌跡線段,其基本過程如下:
(1)基于K-D樹的相交軌跡線段搜索;
建立K-D搜索樹,以刀觸軌跡CCi的刀觸點集合作為建立K-D樹的輸入數據,依次取CCi中的刀觸點Pi,j為檢索中心,以線段Pi,jPi,j+1的長度d為基礎獲得為K-D樹的檢索范圍γ=1.1d,利用K-D樹查找所有到Pi,j的距離在γ范圍內的刀觸點,并保存到刀觸點索引數組中;將索引值小于等于(j+1)的刀觸點從數組中剔除;
(2)軌跡自交交點計算
依次從刀觸點索引數組中獲得一個刀觸點,設為Pi,k,對線段Pi,jPi,j+1和Pi,kPi,k+1進行求交,如果兩線段間無有效交點,則從刀觸點索引數組中獲得下一個刀觸點繼續進行求交,否則記錄交點信息;
由于參與求交的兩條線段為空間線段,四個端點在絕大部分情況下不在同一個三角面片內,直接求交時,會出現線段無交點的情況,為此,在進行空間線段求交時,先將兩條線段投影到某一個臨時平面上再進行相交判斷,具體方法為:設線段Pi,jPi,j+1和Pi,kPi,k+1的四個刀觸點所在面片的單位法矢分別為ni,j、ni,j+1、ni,k和ni,k+1;過點Pi,j構造投影平面Πi,k,其平面單位法矢n為:
刀觸點Pi,j+1、Pi,k和Pi,k+1沿矢量n投影到平面Πi,k,得到對應的三個投影點:
對投影平面Πi,k內的線段Pi,jP′i,j+1與P′i,kP′i,k+1進行求交,若獲得有效交點I',則以交點I'及投影平面法矢n構成直線方程L(t)=I'+n·t,求得該直線與模型表面的交點,即為線段Pi,jPi,j+1和Pi,kPi,k+1間的刀觸軌跡交點I;
判斷刀觸軌跡交點I相對于線段Pi,jPi,j+1和Pi,kPi,k+1的出入性,設當前線段Pi,jPi,j+1的方向矢量為v1=Pi,j+1-Pi,j,相交線段Pi,kPi,k+1的方向矢量為v2=Pi,k+1-Pi,k,則d=(v1×v2)·n小于0,則該交點為線段Pi,jPi,j+1的入點,對線段Pi,kPi,k+1則為出點;若d大于0,則該交點為線段Pi,jPi,j+1的出點,線段Pi,kPi,k+1的入點;
(3)有效刀觸點軌跡的搜集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華僑大學,未經華僑大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410597489.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提高灰樹花多糖含量的栽培方法
- 下一篇:白花前胡高產栽培方法





