1.一種考慮刀具跳動的多軸銑削刀具軸線建模方法,其特征在于:包括以下步驟:
步驟1:在多軸銑削加工中心前端軸承安裝位置建立坐標系CS1,其中前端軸承孔處圓心為CS1的坐標原點O1,CS1的X1、Y1、Z1軸分別與機床坐標系CS0的X0、Y0、Z0軸平行;
在坐標系CS1中,建立后端軸承位置處主軸軸心A1運動軌跡的參數方程為
建立前端軸承位置處主軸軸心A2運動軌跡的參數方程為
其中,h為前端軸承與后端軸承安裝位置間距,ω為主軸轉速;a1、a2、b1與b2為描述主軸運動的徑向參數,θ1、θ2為描述主軸運動的角度參數;
建立坐標系CS2,取機床主軸底端中心為CS2的坐標原點O2,主軸軸線方向為CS2的Z2軸方向,主軸底端平面P2為CS2的X2Y2平面,O1A2與A1A2兩直線所在平面P1與平面P2的交線為CS2的X2軸,得到坐標系CS2到坐標系CS1的變換矩陣M21為
其中a2,x,b2,x,c2,x是CS2坐標系的X2軸在坐標系CS1中的方向余弦,a2,y,b2,y,c2,y是CS2坐標系的Y2軸在坐標系CS1中的方向余弦,a2,z,b2,z,c2,z是CS2坐標系的Z2軸在坐標系CS1中的方向余弦,與
為原點O2在坐標系CS1中坐標:
l1為A1與A2的間距,l2為A2與O2的間距;
步驟2:在多軸銑削加工中心刀柄下端面處建立坐標系CS3,取刀柄下端面中心為CS3的坐標原點O3,刀柄軸線作為CS3的Z3軸,CS3的X3軸、Y3軸分別平行于CS2軸的X2軸、Y2軸,刀柄下端面中心與主軸下端面中心的距離為l3+Δ3,其中刀柄下端面中心與主軸下端面中心的設計距離為l3,Δ3為刀柄的制造誤差;得到CS3與CS2的變換矩陣M32為:
步驟3:建立坐標系CS4,取多軸立式銑削加工中心彈簧夾頭下端面中心為CS4的原點O4,彈簧夾頭的下端面為CS4的X4Y4平面Π1,過點O4且與坐標系CS3的X3Z3平面平行的平面為Π2,Π1與Π2的交線為CS4的X4軸,彈簧夾頭軸線為CS4的Z4軸;得到坐標系CS4到坐標系CS3的變換矩陣為:
其中a4,x,b4,x,c4,x分別是CS4坐標系的X4軸在坐標系CS3中的方向余弦,a4,y,b4,y,c4,y分別是CS4坐標系的Y4軸在坐標系CS3中的方向余弦,a4,z,b4,z,c4,z分別是CS4坐標系的Z4軸在坐標系CS3中的方向余弦;與
為原點O4在坐標系CS3中坐標;考慮彈簧夾頭的安裝誤差,采用參數ρ1、φ1、ρ2、φ2,
為參數描述原點O4在CS3下的坐標:
點表示彈簧夾頭上端面中心,lchuck為彈簧夾頭的長度;
步驟4:沿著彈簧夾頭下端面軸線安裝銑刀,銑刀軸線位于CS4的Z4軸上,銑刀底部中心距離CS4原點O4的距離為lc;建立刀具坐標系CS5,取銑刀底部中心為CS5原點O5,且CS5的X5軸、Y5軸與Z5軸分別平行與CS4的X4軸、Y4軸與Z4軸;得到CS5到CS4的變換矩陣為:
得到在坐標系CS1下,銑刀底部中心處O5的運動軌跡為:
與
為銑刀底部中心O5在坐標系CS1中坐標;
步驟5:在多軸銑削加工中心上安裝主軸動態誤差分析儀;建立測量坐標系CSM,取測量坐標系CSM的原點為主軸動態誤差分析儀的測量零點,測量坐標系CSM的XM軸、YM軸與ZM軸分別平行與CS1的X1軸、Y1軸與Z1軸;得到坐標系CS1與坐標系CSM的變換矩陣為:
則主軸動態誤差分析儀測得的第i個測量點mi在測量坐標系下的坐標表示為
而為CS1的原點在測量坐標系CSM中的坐標,用主軸動態誤差分析儀的測量結果表示為:
其中Nm為主軸動態誤差分析儀的測量點個數,zs,1為主軸動態誤差分析儀在Z1軸的安裝位置;
步驟7:等間距選取用參數表示的刀具軸線運動模型所生成的軌跡上的若干點p1、p2、…、pn;然后計算第i個測量點mi與p1、p2、…、pn的距離,將距離最小值的點選為測量點mi在軌跡上對應點;取目標函數為
其中mi(x,y,z)為第i個測量點在坐標系CSM下的坐標,pk(x,y,z)為測量點mi在軌跡上對應點坐標系CSM下的坐標;
對目標函數進行優化求解得到刀具軸線運動模型的參數值,進而根據確定的刀具軸線運動模型得到銑刀底部中心O5和彈簧夾頭下端面中心O4的運動軌跡,根據O5和O4的運動軌跡確定刀具軸線的方向向量。