一種數控程序刀具路徑優(yōu)化方法
【技術領域】
[0001] 本發(fā)明屬于數控技術領域,具體涉及一種數控程序刀具路徑優(yōu)化方法。
【背景技術】
[0002] 在機械加工行業(yè)中,飛機結構件的制造與一般機械制造業(yè)零件不同,在結構形狀 和加工工藝上有著自身的特點: 1) 零件結構復雜,材料各異,尺寸及位置精度要求高,往往需要多面加工; 2) 結構件輪廓與飛機外形相關,加工精度和質量要求較高,且多為直紋曲面; 3) 飛機結構件的等強度設計形成了大量復雜槽腔;與輪廓相鄰的槽腔壁也常為直紋 面。
[0003] 依據飛機結構件的幾何特點,各飛機制造廠經常使用AC擺角或BC擺角的五軸龍 門式數控機床進行零件生產制造(BC擺角主軸結構見圖1)。精加工零件輪廓面時,會采用 五軸等高線加工的運行軌跡進行走刀(加工軌跡見圖2)。由于五軸數控機床的擺角有行程 限制,在五軸等高加工過程中,C軸可能會不斷的旋轉,當旋轉后的值超出C軸的行程限制 時,機床將無法繼續(xù)旋轉。常見的的處理方案為:①沿刀軸方向抬刀至安全位置;②逆方向 旋轉360° ;③再沿刀軸方向下刀至原位置;④繼續(xù)加工過程。(數控程序見表1)。
[0004]表1
C軸超程的常用處理方法,存在以下問題,由于機床是在加工零件的過程中進行抬刀、 旋轉、下刀步驟,刀具貼合零件進行抬刀、下刀的運動,在完成相應運動過程后,加工位置上 會出現一條刀具痕跡,影響零件的表面質量。
[0005] 本發(fā)明的算法主要解決二大問題:1)對數控程序中C軸字段進行是否超程的判 斷,并計算對超程后C軸逆向旋轉的方向和角度;2)增加圓弧切入、切出程序段,在遠離零 件的安全位置進行抬刀、下刀操作。
【發(fā)明內容】
[0006] 本發(fā)明的目的是,提出一種數控程序刀具路徑的優(yōu)化方法,解決AC擺角或BC擺角 機床由于旋轉角度過大造成超程的處理方法。通過對超程后運動軌跡的優(yōu)化,解決加工過 程中刀具抬刀、下刀過程中可能產生零件過切問題,以實現飛機結構件的精密加工。
[0007] 為實現上述目的,本發(fā)明采用下述技術方案: 對超程處的的刀位軌跡進行路徑優(yōu)化,重新計算機床的超程后的運動軌跡,解決切傷 零件的問題。例如線段ABC是輪廓加工中取出的一段線,刀具從A點經過B點,再到C點, 設C點為超程點位。優(yōu)化的主要思路是在沿AB線段切線方向在B點增加圓弧路徑B-Bi,使 刀具移動到&點,B i點遠離零件,在該點退刀不會對零件表面造成影響。B 退刀后,接著 移到氏點,旋轉C軸角度值,再移動到B 3點,下刀至B 4點,使用圓弧切入的走刀路徑移動至 B點,直至C點,整個步驟結束。整個刀具軌跡為A -B -Bi-B2-B3-B4-B -C。各 點坐標計算方法如下: 已知A點坐標為(Xa,Ya,Za),B點坐標為(Xb,Yb,Zb),C點坐標為(Xc,Yc,Zc),B4點 距AB線段的值(B1點距BC線段的值)dr,抬刀距離dz,切出,切入圓弧r,可得:
B'(X',Y')點的增量坐標為:
Bi (X' ',Y' ')點的坐標由B-B'線段繞B點旋轉0角度,值為:
B4點的坐標值計算方法同上,但圓弧方向不同,僅需將C點坐標代入(Xa,Y a)中,0公 式更改為
82的XY坐標值和B i相同,B 3的XY坐標值和B 4相同,僅Z坐標值增加了 dz ; 上述公式A,B,C點為已知,r,dr值需要預先設定合格的初始值,并計算出&、B2、B 3、 B4的位置作為優(yōu)化后刀具軌跡點。
[0008] 本發(fā)明的有益效果: 1)優(yōu)化了機床C軸超程后的運動軌跡,讓機床主軸在無法切削到零件的位置進行C軸 再運動,避免刀具碰撞零件。
[0009] 2)使用圓弧切入、切出的走刀軌跡,可以有效的防止加工過程中對零件的切傷。
【附圖說明】
[0010] 圖1是BC擺角主軸結構示意圖。
[0011] 圖2是零件輪廓面加工軌跡圖。
[0012] 圖3是刀具軌跡示意圖。
[0013] 圖4是坐標計算幾何關系圖。
[0014] 圖5是實施例1的示意圖。
[0015] 圖中101?刀具102?工件側壁。
【具體實施方式】
[0016] 為了便于理解,下面結合附圖進一步詳細闡明本發(fā)明。
[0017] 線段ABC是輪廓加工中取出的一段線,刀具從A點經過B點,再到C點,設C點為超 程點位。優(yōu)化的主要思路是在沿AB線段切線方向在B點增加圓弧路徑B-Bi,使刀具移動到Bi點,Bi點遠離零件,在該點退刀不會對零件表面造成影響。B:點退刀后,接著移到B2點, 旋轉C軸角度值,再移動到民點,下刀至B4點,使用圓弧切入的走刀路徑移動至B點,直至 C點,整個步驟結束。如圖3所示,整個刀具軌跡為A-B-Bi-B2-B3-B4-B-C。 各點坐標計算方法如下: 如圖4所示,已知A點坐標為(Xa,Ya),B點坐標為(Xb,Yb),C點坐標為(X。,Y。),B4點距AB線段的值(Bi點距BC線段的值)dr,抬刀距離dz,切出,切入圓弧r,可得:
B'(X',Y')點的增量坐標為:
Bi(X' ',Y' ')點的坐標由B-B'線段繞B點旋轉0角度,值為:
B4點的坐標值計算方法同上,但圓弧方向不同,僅需將C點坐標代入(Xa,Ya)中,0公 式更改為
[0018] 82的XY坐標值和B i相同,B 3的XY坐標值和B 4相同,僅Z坐標值增加了 dz; 上述公式A,B,C點為已知,r,dr值需要預先設定合格的初始值,并計算出&、B2、B 3、 B4的位置作為優(yōu)化后刀具軌跡點。
[0019] 實施例1 下面結合圖5詳細舉例說明。刀具由A點經過B點到達C點 A 點坐標:X81. 261 Y15. 229 Z40. 443 B2. 541 C-184. 756 B 點坐標:X81. 632 Y13. 933 Z40. 415 B2. 381 C-188. 851 C 點坐標:X82. 012 Y12. 581 Z40. 389 B2. 226 C-193. 713 機床C軸的行程為:± 190°,C點坐標為:C-193. 713,已超過機床行程。
[0020] 設切出、切入圓弧半徑r=5,退刀距離dr=3,抬刀高度dz=50,計算出的&,B2, B3, B4 點坐標為: Bi點坐標:X85. 777 Y10. 353 Z40. 415 B2. 381 C-188. 851 B2點坐標:X83. 890 Y10. 813 Z90. 377 B2. 381 C-188. 851 B3點坐標:X81. 393 Y19. 617 Z90. 377 B2. 381 C-188. 851 B4點坐標:X83. 280 Y19. 156 Z40. 415 B2. 381 C-188. 851 優(yōu)化后的走刀軌跡如圖5,從①至⑦,數控程序為: G01 X81. 261 Y15. 229 Z40. 443 B2. 541 C-184. 756 G01 X81.632 Y13. 933 Z40. 415 B2. 381 C-188. 851 G03 X85. 777 Y10. 353 Z40. 415 R5 GOO X83. 890 Y10. 813 Z90. 377 ?、抬刀dz=50至 82點 G00 C171. 149 \C軸旋轉 360° G00 X81. 393 Y19. 617 Z90. 377 '移到~點 G01 X83. 280 Y19. 156 Z40. 415多到切入點B4 G03 X81. 632 Y13. 933 Z40. 415 -,r5圓弧切出至 1點 G01 X82. 012 Y12. 581 Z40. 389 B2. 226 C166. 287 ;至"C:點。
[0021] 通過以上算法優(yōu)化后的刀具路徑,在加工中有效可以防止刀具貼合在零件上進行 進、退刀操作,用于解決加工飛機結構件側壁易出現的過切、啃傷問題,提供了一種刀軌優(yōu) 化算法,實現飛機結構件的精確制造。
【主權項】
1. 一種數控程序刀具路徑優(yōu)化方法,線段ABC是輪廓加工中取出的一段線,刀具從A點 經過B點,再到C點,設C點為超程點位;其特征在于;在沿AB線段切線方向在B點增加圓 弧路徑B-Bi,使刀具移動到Bi點,B1點遠離零件,在該點退刀;B1點退刀后,接著移到B2點, 旋轉C軸角度值,再移動到Bs點,下刀至B4點,使用圓弧切入的走刀路徑移動至B點,直至 C點,整個步驟結束。2. 根據權利要求1所述的一種數控程序刀具路徑優(yōu)化方法,其特征在于:各點坐標計 算方法如下: 已知A點坐標為(X。,Y。),B點坐標為(Xb,Yb),C點坐標為(X。,Y。),B4點距AB線段的值 (Bi點距BC線段的值)化,抬刀距離dz,切出,切入圓弧r,可得:Bi狂' ',Y' ')點的坐標由B-B'線段繞B點旋轉0角度,值為;B4點的坐標值計算方法同上,但圓弧方向不同,僅需將C點坐標代入(Xa,Ya)中,0公 式更改為:口 =7 -貧; B2的XY坐標值和B姻同,B3的XY坐標值和B湘同,僅Z坐標值增加了化; 上述公式A,B,C點為已知,r,化值需要預先設定合格的初始值,并計算出Bi、B2、Bs、B4的位置作為優(yōu)化后刀具軌跡點。
【專利摘要】本發(fā)明提供了一種數控程序刀具路徑優(yōu)化方法,線段ABC是輪廓加工中取出的一段線,刀具從A點經過B點,再到C點,設C點為超程點位;其特征在于:在沿AB線段切線方向在B點增加圓弧路徑B-B1,使刀具移動到B1點,B1點遠離零件,在該點退刀;B1點退刀后,接著移到B2點,旋轉C軸角度值,再移動到B3點,下刀至B4點,使用圓弧切入的走刀路徑移動至B點,直至C點。本發(fā)明通過對超程后運動軌跡的優(yōu)化,解決加工過程中刀具抬刀、下刀過程中可能產生零件過切問題。
【IPC分類】G05B19/19
【公開號】CN104932422
【申請?zhí)枴緾N201510277489
【發(fā)明人】廖翔, 蒙志凌, 向兵飛
【申請人】江西洪都航空工業(yè)集團有限責任公司
【公開日】2015年9月23日
【申請日】2015年5月28日