1.一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于,包括以下步驟:
(1)提取拋光工件的三維網(wǎng)格曲面信息,通過幾何處理的方法將三維網(wǎng)格曲面映射變換到平面參數(shù)區(qū)域,計算并保存各網(wǎng)格元素在該映射變換下的拉伸變形關系;
(2)在步驟(1)所建立的平面參數(shù)區(qū)域內生成該區(qū)域的中心軸線;
(3)以步驟(2)所建立的中心軸線為引導線,根據(jù)軸線位置所對應的三維網(wǎng)格曲面的局部幾何特征以及步驟(1)所建立的拉伸變形關系,自適應調節(jié)沿中心軸線進給的擺線軌跡的步距值,使得拋光軌跡的步距在三維曲面上分布均勻;
(4)根據(jù)步驟(3)所計算的自適應的擺線軌跡步距,以及步驟(1)所建立的平面參數(shù)區(qū)域的邊界輪廓約束,依次生成半徑與步距可變的平面擺線軌跡,以填充整個平面參數(shù)區(qū)域;
(5)將步驟(4)所生成的平面擺線軌跡逆映射回三維網(wǎng)格曲面,獲得三維類擺線拋光軌跡。
2.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于,步驟(1)中所述的幾何處理方法具體包括:將所要加工的三維網(wǎng)格曲面映射變換為平面參數(shù)區(qū)域內的參數(shù)網(wǎng)格,并建立空間網(wǎng)格與平面參數(shù)網(wǎng)格之間的一一映射關系。
3.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于:步驟(1)中的所述拉伸變形關系是指三維網(wǎng)格曲面映射變換到平面參數(shù)區(qū)域時,每個空間網(wǎng)格單元和對應的平面網(wǎng)格單元之間的面積縮放比例。
4.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于:步驟(2)中所述的中心軸線是指由輪廓邊界構成的平面封閉區(qū)域內所有最大內切圓圓心的集合。
5.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于:步驟(2)中生成中心軸線的方法包括Voronoi圖算法。
6.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于:步驟(3)中所述的擺線軌跡的步距值是指兩擺線周期中心的距離。
7.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于:
步驟(4)中所述的平面擺線軌跡的擺線是指長幅旋輪線,即一個動圓沿著一條定直線作無滑動的滾動時,動圓外一定點的軌跡;動圓滾動一周,為一個擺線周期,滾動前后動圓圓心的距離為步距,動圓外定點到圓心距離為擺線的半徑;所述平面擺線軌跡每個周期的半徑隨拋光加工區(qū)域寬度的變化而變化,為該加工區(qū)域的最大內切圓的半徑;所述平面擺線軌跡每個周期的步距是可變的,能通過調節(jié)步距來控制拋光精度。
8.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于:步驟(4)中所述依次生成半徑與步距可變的平面擺線軌跡的步驟具體包括:
(41)選取一個中心軸線點集上的第一個點為一個擺線周期的中心,根據(jù)該點的三維步距值和拉伸變形關系,計算該點的平面擺線步距值,以該步距值確定該擺線周期的范圍和下一個擺線周期的中心,然后生成一個周期的平面擺線軌跡;
(42)根據(jù)下一個擺線周期的中心,重復步驟(41)中的計算步距和生成一個周期平面擺線軌跡的過程,直至遍歷完該中心軸線的點集,生成整條中心軸線的平面擺線軌跡;
(43)重復步驟(42),直至遍歷完所有的中心軸線,獲得該平面參數(shù)區(qū)域內完整的平面擺線軌跡。
9.根據(jù)權利要求8所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于,步驟(41)中所述生成一個周期的平面擺線軌跡的步驟具體包括:
(411)建立平面擺線軌跡的數(shù)學模型:
其中,Ocur為當前擺線周期的中心,Oc為當前擺線上的一個點,Onext為下一個擺線周期的中心,S為步距即為兩擺線周期中心的曲線距離,θ為該擺線上的點Oc對應的角度,為兩擺線周期中心的橫坐標差和縱坐標差,Rtrocho為該擺線上的點Oc處的半徑,Rtrocho_cur為當前擺線周期中心為圓心的最大內切圓半徑,Rtrocho_next為下一個擺線周期中心為圓心的最大內切圓半徑;
(412)對于中心軸線的點集上位于該周期內的每一個點,通過上述數(shù)學模型計算出對應擺線上的刀觸點,從而生成一個周期的平面擺線軌跡。
10.根據(jù)權利要求1所述的一種沿中心軸線進給的三維類擺線拋光軌跡生成方法,其特征在于:生成的平面擺線軌跡逆映射回三維網(wǎng)格曲面,獲得三維類擺線拋光軌跡后還包括步驟:
(6)在所有相鄰的沿著不同中心軸生成的兩條類擺線軌跡之間添加拋光工具的跳刀軌跡,具體為:分別在上一條類擺線軌跡的最后一個點處和當前類擺線軌跡的第一個點處,沿兩點在三維網(wǎng)格曲面的法線方向平移一定的距離,再連接平移后的兩點,即可得到拋光工具的跳刀軌跡。