Download - 5axis ebook 1
可有效避免刀具干涉 對於直紋面類零件,可採用側銑方式一刀成型 對一般立體型面特別是較為平坦的大型表面,可用大直徑端銑刀端面貼近表面進行加工
可一次裝卡對工件上的多個空間表面進行多面、多工序加工
五軸加工時,刀具相對於工件表面可處於最有效的切削狀態。零件表面上的誤差分佈均勻
在某些加工場合,可採用較大尺寸的刀具避開干涉進行加工
應用範圍及其特點(3)
工藝要點 - 坐標系(3)
局部坐標系 :
1.在多座標三維曲面加工時用於確定刀具相對零件表面姿態的坐標系
2.座標原點為刀具與零件表面的接觸點
馱璃
馱璃釴梓炵
擁窒釴梓炵
n
wYwZ
v
a
wX
工件坐標系與局部坐標系
工藝要點-加工行距和步長的選擇(2)
刀具參數、安裝方位、走刀進給方向對行距的影響
5 ,5 12 RR 8 ,5 12 RR
0 ,5 12 RR
2 ,5 12 RR
0.0 22.5 45.0 67.5 90.0
0.0
0.1
0.2
0.4
0.5
0.3
0.6
行距
(mm)
zn =0.81
zn =0.61
zn =0.41
zn=0.21
0.6
0.5
0.4
0.3
0.2
0.0
行距 (mm)
45.0 67.5 90.022.5
zn =0.81
zn =0.61
zn =0.41
zn =0.21
0.6
0.5
0.4
0.3
0.2
0.0
行距 (mm)
45.0 67.5 90.022.5
zn
=0.21zn
=0.61zn
=0.41
0.6
0.5
0.4
0.3
0.2
0.0
行距 (mm)
22.5 45.0 67.5 90.0
zn
=0.81,0.61,0.41,0.21
工藝要點-加工行距和步長的選擇(3)
對行距的影響規律:
1.球頭刀加工時,零件形狀與安裝方位及走刀進給方向的變化對走刀行距的影響較小。2.平底刀加工時,行距對零件形狀、安裝方位及走刀進給方向的變化非常敏感。3.環形刀加工時,其影響規律介於平底刀與球頭刀之間。4.鼓形刀加工時,行距對零件形狀、安裝方位及走刀進給方向的變化也很敏感,但與平底刀和環形刀加工時的規律相反。
工藝要點-走刀路線的選擇原則
曲面加工走刀路線
x
x
x
y
y
y
z
z
z
)(a
)(b )(c
x
x
x
y
y
y
z
z
z
)(a
)(b )(cx
x
x
y
y
y
z
z
z
)(a
)(b )(c
工藝要點-切削條件確定及其優化(1)
切削深度 :
1.主要受機床、工件和刀具的剛度限制,在剛度
允許的情況下,盡可能加大切削深度,以減少走刀次數,提高加工效率。
2.對於精度和表面粗糙度有較高要求的零件,應留有足夠的加工餘量。
工藝要點-切削條件確定及其優化(4)
選擇進給速度時需要注意的某些特殊情況 :
1.加工圓弧段時,切削點的實際進給速度並不等於程式設計數值。2.複雜形狀零件的加工特別是多座標加工時,如果進給速度是恒定的,材料切除率常常波動並且可能超過刀具容量的極限,機床各運動軸的速度和加速度也可能超出允許的範圍。3.為了實現進給速度自動生成,必須根據工件與刀具的幾何資訊計算刀具沿軌跡移動時的暫態材料切除率
工藝要點-其它工藝問題(2)
工件裝夾方式的確定:
1.儘量採用組合夾具
2.零件定位、夾緊的部位應考慮到不妨礙各部位的加工、更換刀具以及重要部位的測量。
3. 夾緊力應力求通過靠近主要支承點上或在支承點
所組成的三角形內,應力求靠近切削部位,並作用在剛性較好的地方,以減小零件變形。
4.零件的裝夾、定位要考慮到重複安裝的一致性,以減少對刀時間,提高同一批零件加工的一致性。
工藝要點-其它工藝問題(3)
對刀點與換刀點的確定 :
1.選擇對刀點的原則是:便於確定工件坐標系與機床坐標系的相互位置、容易找正、加工過程中便於檢查、引起的加工誤差小。
2.對刀點可以設在工件上、夾具上或機床上,但必須與工件的定位基準(相當於與工件坐標系)有已知的準確關係。
3.對刀時直接或間接地使對刀點與刀位點重合。
4.“換刀點”應根據工序內容安排。
刀位元資料及其計算(1)
pr
z
r
mi
n
)90(
1R
2R
p
x y
a
五軸加工刀位計算
mmp
m
RRR ininnrr
vnai
cos/)cos()(+=
)sin(sincossin
121
2/122
為切削點位矢、則刀位點 的位矢 和刀軸單位向量 為:r p
rp im
刀位元資料及其計算(2)
特殊情況下的刀位元計算表達:
1.垂直於表面端銑( = =0)
2.平行於表面側銑( =90)
anrr
ni
)(=
121 RRRp
m
+=
)sin1(sin
2
2/12
nrr
vai
Rp
m
走刀步長的確定 -基本方法簡介(3)
步長估計法 :
1.根據當前刀具接觸點處曲面的微觀幾何形狀與
走刀方向來估計滿足程式設計精度要求的離散走刀步長,再由此確定下一刀具接觸點或刀位點的位置。
2.步長估計的常見方法是對理論刀具軌跡和刀具
接觸點路徑進行弧弦逼近,由弦弓高誤差來近似確定加工誤差和進給步長。
走刀行距的確定-方法簡介(1)
1.參數線法:
以被加工曲面的參數線作為刀具接觸點路徑來生成刀具軌跡
算法簡單,計算量小
適合於曲面參數線分佈較均勻的情況。
v
u
1v0v
2v
3v
CC繚噤
4v
參數線法生成刀具軌跡
走刀行距的確定-方法簡介(2)
2. CC路徑截面線法(之一):
在走刀過程中,將刀具與被加工曲面的接觸點(CC點)始終約束在另外一組曲面內,即用一組約束曲面與被加工曲面的截交線作為刀具接觸點路徑來生成刀具軌跡。
生成的刀具接觸點軌跡分佈均勻,適合於參數線分佈不均勻的曲面加工、型腔加工及複雜組合曲面的加工。
需要求交運算,演算法複雜,計算量大。
走刀行距的確定-方法簡介(4)
3.CL路徑截面線法(之一):
用一組約束曲面與被加工曲面的刀具偏置面的截交線作為刀具軌跡
實施演算法有兩種 :直接構造零件曲面的刀具
偏置面,由約束面與偏置面求交;通過反覆運算等措施直接在約束面上找到刀具與被加工曲面相切的一系列刀位點
特別適合於具有邊界約束的曲底型腔加工及複雜組合曲面的連續加工。
走刀行距的確定-方法簡介(5)
3.CL路徑截面線法(之二):
埮旰醱
絮弇萸寢慫
离醱
錨璃醱
絮弇萸寢慫
离醱
錨璃醱
絮弇寞赫
絮弇萸寢慫
錨璃醱
芘荌源砃
(a) (b)(c)
CL路徑截面線法生成刀具軌跡示例
走刀行距的確定-方法簡介(6)
4.導動面法(之一):
通過引入導動面來對走刀過程進行約束,使走刀過程中刀具始終保持與被加工表面(零件面)與導動面相切。
代表是APT的刀具軌跡生成演算法
數值反覆運算計算量較大,並存在反覆運算是否收斂的穩定性問題。一般多用於對組合曲面的交線進行清根處理。
干涉檢測與處理-幹涉的避免方法 (3)羲宎
褒 醱
窒揭燴俇
扽衾褫夔補扡 郖(宒 4-73)
褫夔補扡場瓚剿宒 (4-75)﹜ (4-76)
褫夔補扡
釴梓唅蛌曹遙
補扡砆牉瓚剿(迵 4.3.6笢腔呾楊眈肮 )
補扡
覃淕絮弇杅擂ㄛ妏絮撿迵絞 褒 腔階萸﹜
晚麼醱眈 諉揖
嗣醱极醱耀倰
賦旰Y
Y
Y
Y
N
N
N
N
五座標加工干涉檢測與處理流程
NC刀具軌跡生成方法研究發展現狀(2)
現役幾個主要CAD/CAM系統中的NC刀軌生成方法分析
一體化的 CAD/CAM系統(如:UGII、Euclid、Pro/ENGINEER等)
相對獨立的CAM系統(如:Mastercam、Surfcam等)。
圖中驅動曲面邊緣被投射後與零件幾何表面邊緣一致的部分、或在零件幾何表面邊緣就可創建接觸點;而不一致的邊緣部分就不能創建接觸點,刀端位於零件幾何表面邊緣之外,刀具就不能位於零件幾何邊緣上,此時刀具會先退刀,再跨越,然後進刀,並從可與零件幾何表面邊緣接觸處繼續切削。
Lead:引導角定義刀具沿刀具運動方向朝前或朝後傾斜的角度。 引導角為正時,刀具基於刀具路徑
的方向朝前傾斜;引導角度為負時,刀具基於刀具路徑的方向朝後傾斜。
Tilt:傾斜角度定義刀具相對於刀具路徑往外傾斜的
角度。沿刀具路徑看,傾斜角度為正,使刀具往刀具路徑右邊傾斜;傾斜角度為負,使刀具往刀具路徑左邊傾斜。與引導角度不同,傾斜角度總是固定在一個方向,並不依賴於刀具運動方向。
4-Axis Relative to Part
通過指定第四軸及其旋轉角度、引導角度與傾斜角度來定義刀軸向量。即先使刀軸從零件幾何表面法向、基於刀具運動方向朝前或朝後傾斜引導角度與傾斜角度,然後投射到正確的第四軸運動平面,最後旋轉一個旋轉角度。
Dual 4-Axis on Part-Tool Axis 只能用於Zig-Zag切削方法,而
且分別對Zig方向與Zag方向進行切削。
通過指定第四軸及其旋轉角度、引導角度與傾斜角度來定義刀軸向量。即分別在Zig方向與Zag方向,先使刀軸從零件幾何表面法向、基於刀具運動方向朝前或朝後傾斜引導角度與傾斜角度,然後投射到正確的第四軸運動平面,最後旋轉一個旋轉角度。
注意:若在Zig方向與Zag方向指定不同的旋轉軸進行切削,實際上就產生五軸切削操作。
Interpolate-Tool Axis
通過在指定點定義向量來控制刀軸向量。也可用來調整刀軸,以避免刀具懸空或避讓障礙物。
根據創建光順刀軸運動的需要,可以從驅動曲面上的指定位置處,定義出任意數量的向量,然後將按定義的向量,在驅動幾何上的任意點處插補刀軸。指定的向量越多,對刀軸就有越多的控制。
如果驅動曲面是三角形時,可能引起刀具傾斜,因為在驅動曲面的頂角處,不能產生矩形網格狀驅動點。
如果拐角或圓角半徑小於刀具半徑,會使刀具不能沿整個驅動曲面直紋線切削。圖中在刀具側刃沿驅動曲面A完成直紋切削運動前,刀尖已經與驅動曲面B接觸,這就可能導致在刀具與驅動曲面B相切時(即刀具側刃加工曲面B),在刀軸方向有突然的切入,從而引起過切。
4-Axis Relative to Drive
通過指定第四軸及其旋轉角度、引導角度與傾斜角度來定義刀軸向量。即先使刀軸從驅動曲面法向、基於刀具運動方向朝前或朝後傾斜引導角度與傾斜角度,然後投射到正確的第四軸運動平面,最後旋轉一個旋轉角度。
Dual 4-Axis on Drive
通過指定第四軸及其旋轉角度、引導角度與傾斜角度來定義刀軸向量。即分別在Zig方向與Zag方向,先使刀軸從驅動曲面法向、基於刀具運動方向朝前或朝後傾斜引導角度與傾斜角度,然後投射到正確的第四軸運動平面,最後旋轉一個旋轉角度。
注意:若在Zig方向與Zag方向指定不同的旋轉軸進行切削時,實際上就產生五軸切削操作。
Points on Surface
曲面上的點:選取在其上定義刀軸方向的點;在所選取的點之間的區域中,Pro/NC將逐步插
入 正 確 的 刀 軸 方 向 。 如 果 已 為 參 數LEAD_ANGLE和TILT_ANGLE指定了值,則插
入缺省刀軸方向時將不考慮這些值,但在計算後它們將被增加到該值中,或從該值中減掉。對於切 削 線 ( Cutline ) 加 工 , 也 可 沿 切 削 線(cutlines)定義刀軸方向
Pivot Curve
中樞曲線。選取要用於引導刀軸的邊或
曲線的開放或封閉環。加工曲面時,刀具軸將始終通過中樞曲線上的某些點。組成中樞曲線的所有圖元互相之間必須相切。可使系統自動將刀具路徑與中樞曲線同步或定義自己的同步。一般只能用球頭端銑刀。
第四節.五軸聯動加工程式設計的後置處理方法
4.1 後置處理任務與流程
4.2 多座標機床的結構形式與理想狀態下的運動
求解演算法
4.3 任意運動結構的機床運動學建模與求解
4.4 非線性運動誤差校核與處理
4.5進給速度的校核與修正
4.6 通用後置處理系統原理
4.7 UG後置處理過程簡介
後置處理任務與流程
1.機床運動求解
2.非線性運動誤差校核與處理
3.進給速度的校核與修正
4.數控加工程式生成
羲宎
黍絮弇恅璃
恅璃賦旰 賦旰Y
N
儂散粣堍雄 賤
準盄俶昫船苺瞄迵揭燴
輛跤厒僅苺瞄迵党淏
跡宒蛌遙
絮弇恅璃
儂散
杻俶
杅諷炵
苀杻俶
杅諷樓馱最唗
後置處理流程框圖
理想狀態下的運動求解演算法 (1)
工作臺回轉/擺動型數控機床運動求解絮撿
Y粣馱釬怢
儂散散旯
Z粣馱釬怢
X粣馱釬怢
A'啊雄馱釬怢
C'隙蛌馱釬怢
馱璃
絮撿
tX
tZ
tY
tO
馱璃wXwY
wZ
wO
pr
mrmX
mY
mZ
mO
A'
C'工作臺回轉/擺動型(A’-C’)結構圖
工作臺回轉/擺動型結構的運動鏈
工作臺回轉/擺動型結構的坐標系
)arccos( zAA uk ;1,1Ak
CyxC kuu )/arctan( ;1 ,0Ck
xCyyCxxx mmpmps sin)(cos)(
yAzzCAyyCAxxy mmpmpmps sin)-(coscos)-(sincos)-(
zAzzCAyyCAxxz mmpmpmps cos)-(cossin)-(sinsin)-(
理想狀態下的運動求解演算法 (2)
刀具回轉/擺動型五座標機床運動求解
絮撿
tX
tZ
tY
tO
馱璃wXwY
wZ
wO
pr
Lmr
mXmYmZ
A
BmO
刀具回轉/擺動型(B-A)結構圖 刀具回轉/擺動型結構的坐標系
理想狀態下的運動求解演算法 (3)
刀具與工作臺回轉/擺動型機床運動求解
絮撿
tX
tZ
tY
tO
馱璃
wXwY
wZ
wO
pr
2mX2mY
2mZ
A'
B L2mO
2mr
1mX1mY
1mZ
1mO
1mr
A’-B配置的五座標機床結構圖 刀具與工件回轉/擺動型的坐標系
)arcsin( xB u 2/2/ B
AzyA kuu )/arctan( ;1 ,0Ak
Bxx Lps sin
yAzzAyyy mmpmps sin)(cos)(
zBAzzAyyz mLmpmps )1(coscos)(sin)(
理想狀態下的運動求解演算法 (4)
運動求解的實現要滿足以下條件:
1.對於工作臺回轉/擺動型,必須在工件裝夾好後通過測量確定兩回轉/擺動軸交點在工件坐標系中的位置向量。
2. 對於刀具回轉/擺動型,必須通過測量確定有效的刀具長度,即回轉軸與刀具軸線的交點到刀位點的距離,它可以看成是刀位點總的擺動半徑。
3.對於刀具與工作臺回轉/擺動型機床,既要通過測量確定有效的刀具長度,又要在工件裝夾好後通過測量確定工作臺回轉/擺動軸線上一點在工件坐標系中的位置向量。
任意運動結構的機床運動學建模與求解
-運動結構的建模 (1)運動結構的通用模型 :
1.構成運動鏈的坐標軸數目不限。但其中聯動軸數不超過五個(三平動加兩轉動),其餘軸則稱為輔助軸;
2.各平動軸的運動方向和轉動軸的軸線可以不與機床標準坐標系的坐標軸平行,各轉動軸的軸線可相互不垂直;
3.對於定、動軸結構,兩回轉軸線可不相交於一點;
4.刀具軸線與作用在刀具上的轉動軸軸線可不相交於一點。
1运动副
主轴
刀具工件
工作台
N运动副
1N运动副
2运动副
運動結構通用模型
任意運動結構的機床運動學建模與求解-運動關係的建模(1)
座標體系的建立:
1.與刀具固聯的刀具坐標系 ,其原點在刀位點上。
2. 與工件固聯的工件坐標系 ,它由零件幾何建模時確定。
3.與各運動副動構件固聯的運動構件坐標系 。
tttt ZYXO
tttt ZYXO
),,2,1( NiZYXO iiii
任意運動結構的機床運動學建模與求解-運動關係的建模(2)
相鄰坐標系間的變換矩陣 :
1O
2O
NO
tO wO),()( 1,1 jjjjjj snr , MPQ
為由坐標系之間的初始位置關係決定的平移變換矩陣,
為坐標系 的原點在坐標系 中的位矢,
為坐標系隨其運動副動構件沿或繞相對初始位置運動的變換矩陣
)( 1 jj ,rP
)( 1111 jjjjjjjj ,z,yx ,,,,r
),( jj snM
jO
1jO
座標體系
任意運動結構的機床運動學建模與求解-運動關係的建模(3)
刀具坐標系到工件坐標系間的變換矩陣 :
tj ,r1
確定刀具坐標系到工件坐標系的變換矩陣,實際上只需要知道各轉動副坐標系之間、刀具坐標系和與其相鄰的轉動副坐標系之間以及工件坐標系和與其相鄰的轉動副坐標系之間的初始位置關係 、 、 、和 共M+1個位置向量。
12 jj ,r1MM jj ,r
Mjw ,r
Ot
OB
Ow
OA
雙轉檯機床初始位置關係
任意運動結構的機床運動學建模與求解-運動關係的建模(4)
通用運動學模型 :
堍 雄 蟈 赻 雄 煦 昴
堍雄賦凳膘耀
堍雄蟈凳傖 ,
堍雄粣扽俶堍雄粣源砃
......
堍雄悝耀倰
怀 斛猁腔堍雄賦凳統杅
任意運動結構的建模過程
非線性運動誤差校核與處理
當機床各運動軸在各程式段內作線性插補運動時,其運動的合成將使刀位點的運動軌跡偏離直線,由此將可能使實際加工誤差過大,稱為機床非線性運動加工誤差。
一般在後置處理過程中根據機床運動結構與尺寸對其進行校核
該誤差校核過程只能是近似的
)( twLp
)(tw
p
0 wp
1 wp
0wu 1wu
00
000
,
,,
BA
ZYX轴位置
线性插补
11
111
,
,,
BA
ZYX轴位置
max
非線性運動誤差描述
進給速度的校核與修正(1)
概念:根據機床各軸的速度、加速度與平穩性等要求對各程式段的合成進給速度進行校核,對指令的進給速度給予必要的修調並採取一定的措施實現進給速度的平滑過渡,從而確定出隨加工軌跡變化的有效進給速度曲線。
謫尷盄
絮撿寢慫
晤最輛跤厒僅
衄虴輛跤厒僅
x
x
y
F
有效進給速度曲線概念
進給速度的校核與修正-表面合成切削進給速度與坐標軸運動速度
各軸速度與指令合成進給速度的關係為:
./
,/
,/
,/
,/
wkkkBk
wkkkAk
wkkkZk
wkkkYk
wkkkXk
BFF
AFF
ZFF
YFF
XFF
p
p
p
p
p
為刀位點位移增量, 為機床各軸的位移增量,為記該程式段的指令進給速度, 為機床各軸的運動速度
wk p ),,,,( kkkkk BAZYX
kF ),,,,( BkAkZkYkXk FFFFF
通用後置處理系統原理(1)
後置處理通用化的輸入資訊及其要求:
1.刀位元檔 將刀位元檔中的內容轉換為用於具體數控機床的加工程式
2.數控系統特性檔 告訴後置處理系統如何把刀
位元檔的內容轉換成適合於具體數控機床的數控加工程式
3.數控機床特性檔 描述機床運動結構形式、運動結構參數(包括結構誤差)、運動軸行程、最大速度及加速度等的檔
通用後置處理系統原理(2)
通用後置處理系統的實現
儂散杻俶
羲宎
儂散扢离(恁寁麼凳膘 )
杅諷炵苀扢离(恁寁麼凳膘 )
儂散杻俶踱
加减速特性
功能与程序格式
黍絮弇恅璃
)(
)
(
加速度、时间常数
动力特性
行程、速度
运动学模型与参数、
运动特性
炵苀杻俶踱
絮弇恅璃
恅璃賦旰
堍雄 賤
唅蛌堍雄 賤
雄堍雄 賤
準盄俶昫船苺瞄
閉船
輛跤厒僅苺瞄迵揭燴
跡宒蛌遙
杅諷樓馱最唗
絮弇杅擂樓躇
賦旰
Y
N
Y
N
Y
N
杅諷炵苀杻俶
炵苀杻俶踱