双转台五轴联动数控机床的夹具高度及加工路径优化方法

文档序号:6309605阅读:374来源:国知局
专利名称:双转台五轴联动数控机床的夹具高度及加工路径优化方法
技术领域
本发明涉及到多轴数控加工领域,更具体地,涉及一种用于对双转台五轴联动数控机床的夹具高度及加工路径执行优化的方法。
背景技术
多轴联动数控加工技术广泛运用于复杂曲面薄壁零件的加工中,特别是在航空航天领域,能够高效地加工具有自由曲面的整体叶轮和叶片等。在多轴联动数控加工处理过程中,可以根据零件几何形状和工艺参数合理规划出加工刀路,并生成相应刀位轨迹文件。该文件需要经过后置处理,也即根据机床结构将刀位轨迹进行运动学反解从而将运动分解到机床各轴并转换成为数控加工NC代码,才能驱动机床加工。相应地,对刀位轨迹文件的后置处理方式的选择,直接影响到数控加工过程中机床多个轴的运动路径,进而影响到机床的加工精度。2008年Dein Shaw等研究了 AC工作台回转型机床的后置处理优化问题,指出工件的摆放位置对后置处理后得到的X轴、Y轴和Z轴运动路径长度有较大影响,并采用遗传算法对工件摆放位置进行优化来缩短机床运动路径,但遗传算法的计算量很大且只能以较大的概率获得全局最优解,而且不能理论上解释最优摆放位置与后置路径长度间的关系。机床夹具在机床加工过程中用于装夹工件,使得机床、刀具和工件保持正确相对位置,因此机床夹具的类型及其相关参数的选择同样直接影响到机床加工精度。尤其在例如整体叶轮等复杂曲面零件的数控加工中,机床的夹具高度是一个重要参数,其变化改变工件坐标系相对机床坐标系之间的关系,从而影响运动学反解结果,改变各轴的转角或位移。在数控加工程序的进给率设为恒定的条件下,如果机床的夹具高度设计不当,机床XYZ轴的整体运动量会增大,延长加工时间,并且局部速度可能超出机床响应速度,造成工件局部加工质量劣化并威胁加工安全。对于复杂曲面零件的数控加工,其加工时间往往长达数十小时。因此,如果能够根据加工路径合理地设计机床夹具的高度实现全局后置优化,可以有效缩短加工时间和保证加工质量,产生明显的经济效益。

发明内容
针对以上技术问题,本发明的目的在于提供一种通过调整机床的夹具高度来对双转台五轴联动数控机床的加工路径执行优化的方法,由此可以通过对机床夹具高度的选择及调整,避免由于夹具高度设计不当而造成机床各轴运动量增大从而影响局部加工质量和延长加工时间等问题。按照本发明的一个方面,提供了一种双转台五轴联动数控机床的夹具高度优化方法,该方法包括(I)根据加工工件的几何形状和工艺参数,生成数控机床的刀位轨迹文件;(2)对所生成的刀位轨迹文件依次进行读取、解析以及提取刀位点位置坐标值X,y,z和刀轴矢量i,j,k的操作;
(3)利用步骤⑵所获得的i,j,k值,计算出双转台A轴的旋转角度θ A和C轴的旋转角度Θ c ;(4)利用步骤(2)所获得的X,y,z和步骤(3)所计算出的04和Θ。,通过下列公式(一)计算出与刀位点相关的系数Δ 、Δ α、Δ^Δ^:Ay = (y +1 Cos0c(n+i) cos0A(n+i) + xn+1 cos6>A(n+1) sin6>c(n+1) - zn+1 sin6>A(n+1) + d cos0A(n+v)-
(y cos0c(n) cos0A(n) + xn cos^(B) sin0c( ) - zn sm0A(n) + dcos)Kai = sin^(B) - 公式(一)Δ:=(凡+1 sin A—) cos 0C( +1) + x +1 sin 6^( +1) sin0C( +1) +Wose4l^1) +dsm0A(n+Y)-(y sin^(B) cos0c(n) + xn sm0A(n) sm0c(n) + zn cos6^ ) + d sin^(B))^"z,eA = cos^(n+1) - cos^(n)其中在该公式(一)中,Δ 表示刀具及安装刀具的机床主轴在机床坐标系的Y轴位移表达式中的常系数表示刀具及安装刀具的机床主轴在机床坐标系的Y轴位移表达式中与高度h相关部分的系数,所述高度h是工件坐标系原点相对于与C轴转台平行且经过A轴轴线的平面的高度;Δ”Ζ表示刀具及安装刀具的机床主轴在机床坐标系的Z轴位移表达式的常系数;ALv表示刀具及安装刀具的机床主轴在机床坐标系的Z轴位移表达式中与高度h相关部分的系数;xn、yn、zn分别表示第η个刀位点所对应的x、y和z坐标值,xn+1、yn+1> zn+1分别表示第n+l个刀位点所对应的X、y和z坐标值;θ Α(η)、Θ c(n)分别表示第η个刀位点所对应的A轴和C轴旋转角,θ Α(η+1)、Θ c(n+1)分别表示第n+l个刀位点所对应的A轴和C轴旋转角;d表示A轴与C轴之间的偏置距离(该项为机床的固有结构参数);n分别赋值为从I到N, N为刀位轨迹中所有刀位点的总数减去I ;(5)利用步骤⑷所获得的所述系数Δ 、^ βΑ、,通过下列公式(二 )计算出最优夹具高度Η_并将该最优夹具高度设定为优化后的夹具高度,由此实现对双转台式五轴联动数控机床的夹具高度优化过程
Σ(Δ;Δ;Λ+Δ^Λ)Hopt =h0— -(公式二)
n=l其中在公式(二)中,hQ表示A轴相对C轴转台平面的高度,N赋值为刀位轨迹中所有刀位点的总数减去I。按照本发明的另一方面,还提供了相应的双转台五轴联动数控机床的加工路径优化方法,该方法包括(I)根据加工工件的几何形状和工艺参数,生成数控机床的刀位轨迹文件;(2)对所生成的刀位轨迹文件依次进行读取、解析以及提取刀位点位置坐标值X,y,z和刀轴矢量i,j,k的操作;(3)利用步骤⑵所获得的i,j,k值,计算出双转台A轴的旋转角度θ A和C轴的旋转角度Θ c ;(4)利用步骤(2)所获得的X,y, z和步骤(3)所计算出的θ A和Θ通过下列公式(一)计算出与刀位点相关的系数Δ 、Δ。、Δ_Δ^:
Anr = (y +1 cos0c(B+1) cos^(B+1) + x +1 cos/9A(n+1) sin&c(ii+1) - zB+1 sin^(B+1) + dcos0A(n+i))-(y cos0c(n)cos+ xncos6^ ) sin0c(B) - znsm0A(n) + dcos)Kai = sin^(B) - Sine4l^1)公式(一)K =(凡+1 sin A—) cos 0C( +1) + x +1 sin 6^( +1) sin0C( +1) +Wose4l^1) +dsm0A(n+Y)-(y sm0A(n) cos0c(n) + xn sm0A(n) sm0c(n) + zn cos^(b) + d sin^(B)) K,eA = cos^(B+1) - cos^(B)其中在该公式(一)中,Δ 表示刀具及安装刀具的机床主轴在机床坐标系的Y轴位移表达式中的常系数表示刀具及安装刀具的机床主轴在机床坐标系的Y轴位移表达式中与高度h相关部分的系数,所述高度h是工件坐标系原点相对于与C轴转台平行且 经过A轴轴线的平面的高度;Δ”Ζ表示刀具及安装刀具的机床主轴在机床坐标系的Z轴位移表达式的常系数表示刀具及安装刀具的机床主轴在机床坐标系的Z轴位移表达式中与高度h相关部分的系数;xn、yn、zn分别表示第η个刀位点所对应的x、y和z坐标值,xn+1、yn+1> zn+1分别表示第n+l个刀位点所对应的X、y和z坐标值;θ Α(η)、Θ c(n)分别表示第η个刀位点所对应的A轴和C轴旋转角,θ Α(η+1)、Θ c(n+1)分别表示第n+l个刀位点所对应的A轴和C轴旋转角;d表示A轴与C轴之间的偏置距离(该项为机床的固有结构参数);n分别赋值为从I到N, N为刀位轨迹中所有刀位点的总数减去I ;(5)利用步骤⑷所获得的所述系数Δ 、ΚβΑ、Δ”ζ和,通过下列公式(二 )
计算出最优夹具高度Htjpt
Σ(δ;δ;λ+δ^λ)Hopt =h0— -(公式二)
n=l其中在公式(二)中,hQ表示A轴相对C轴转台平面的高度,N赋值为刀位轨迹中所有刀位点的总数减去I ;(6)利用步骤(5)所获得的最优夹具高度h_来对机床的加工路径实现后置优化处理,由此实现对双转台式五轴联动数控机床的加工路径优化过程。按照本发明的用于对双转台五轴联动数控机床执行夹具高度及加工路径优化的方法,其能够运用至机床加工技术领域,并针对机床加工路径形成了后置处理的优化解决方案,该优化方案中采用刀位点位置、刀轴矢量、AC轴旋转角度、夹具高度等技术特征来获得最优的夹具高度,相应解决了双转台五轴联动数控机床的夹具高度及加工路径优化的技术问题,因此能够最大程度避免刀具及安装刀具的机床主轴在机床坐标系下的X、Y、Z轴上不必要的平移运动,可以有效地缩短加工时间,并能够避免局部运动幅度过大造成的加工质量劣化和撞刀事故。


图I是双转台式五轴联动数控机床中的AC轴双转台结构的示意图;图2是双转台式五轴联动数控机床的坐标变换关系的示意图;图3是按照本发明用于对双转台五轴联动数控机床执行加工路径优化的方法流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。五轴数控加工的后置处理区别于三轴数控加工,其刀尖点的位置不仅受XYZ三个平动轴的影响,还受到两个旋转轴的影响,其运动学反解相对复杂,当工件在机床中装夹的位置不同时后置得到的实际机床运动路径的长度和在工件坐标系中规划的加工路径的长度有明显的不同。在双转台五轴联动加工机床(A轴C轴)的应用中,对于叶轮等中心对称 零件通常需要利用夹具将工件毛坯装夹在相对C轴转台平面中心一定高度的位置上,如果夹具高度设计不合适,很可能导致后置得到的加工路径中机床的平动轴频繁进行不必要的大幅度移动,导致加工时间延长,并且有可能造成局部运动超出机床运动响应速度而产生加工质量劣化,严重时甚至会发生撞刀等机床事故。下面通过对双转台(A轴C轴)五轴联动机床的运动学反解分析,说明对于任意指定的刀路轨迹,存在最优夹具高度可使得加工路径中平动轴的移动路径总长度最短,从而实现加工路径的整体优化的可能。根据工件的设计要求和工艺要求,数控编程人员将在工件坐标系中规划出刀具相对工件的运动轨迹,并最终以刀位文件CLSF的形式保存下来,其中的有效刀位行将记录刀具在工件坐标系中的位置和姿态,包括用以(X,y, z)表示的刀位点位置坐标和以(i,j,k)表示的刀轴矢量。该文件需通过后置处理生成能够在机床上正确运行的数控加工程序,该过程可结合双转台五轴联动机床的结构(如附图I所示,其中XT、YT、Zt分别表示刀具坐标系的三个方向,\、Yw、Zw分别表示工件坐标系的三个方向)和工件的装夹位置进行运动学反解计算,将刀具在工件坐标系中的运动转换为A轴和C轴上的转动和安装刀具的机床主轴在机床坐标系下的X、Y、Z三个平动轴方向上的移动。在转换及演算过程中使用以下参数:A轴的旋转角度用94来表示;C轴的轴线位置随A轴转动而摆动,其旋转角度用Θ。表示;刀具及安装刀具的机床主轴在机床坐标系中沿着X轴、Y轴和Z轴的平移距离分别用X、Y和Z表示;A轴与C轴轴线为相互垂直的异面直线,其公垂线长度为双转台式五轴联动数控机床的固有结构参数,记为A轴与C轴之间的偏置距离d ;A轴相对C轴转台平面的高度亦为机床固有结构参数,记为高度& ;设机床的夹具高度为H,设与C轴转台平行且经过A轴轴线的平面为n,工件坐标系原点相对于该平面η的高度记为h,由于一般会将工件坐标系原点设在夹具的上表面上,因此工件坐标系原点相对C轴转台台面的高度即等于夹具高度H且满足H = hQ+h。参见图2,设工件坐标系与机床坐标系方位相同并且固定,刀具坐标系起初与工件坐标系重合,经过两次旋转变换和一次平移,刀具坐标系相对工件坐标系的变换矩阵如下,其中XA、XA、Za分别表示变换过程中的一个辅助坐标系的三个方向,Xo Y。、Zc分别表示变换过程中的另外一个辅助坐标系的三个方向.CosGc sin6^c cos仏 sinsinXcos+YSinOc sin+Zsin^c sin- dSinOcw - sin Oc cosOc cosOA cos0csin& -X sin Oc +Y cos Oc sinOA +ZcosOc sinOA -d cos Oc .vMT= o _sln^ cos^-Ysm0A+ZcoS0A-h公式(1)
000I将刀位文件中的刀位点位置坐标(X,j, z)和刀轴矢量(i,j,k)代入上述矩阵反解可得sin Θ csin θ A = icos Θ csin Θ A = jcos Θ A = kX = xcos Θ c-ysin Θ cY = ycos Θ ccos Θ A+xcos Θ Asin Θ c-zsin Θ A+dcos Θ A-hsin Θ AZ = y s i η Θ Ac o s Θ c+ x s i η Θ Asin Θ c+ z c o s Θ A+dsin Θ A + h c o s Θ A公式(2)
dY-= -y sinQa cos-xsinQa sin-zcos^ - ηθΑ — kcos0A
θΑ-= cos^ Cos^c +Xcossin-ζ ηθΛ + οο^θΛ(3)
θΑ从以上结果可以看出,h会影响数控机床Y、Z两轴的位移量,而h是由夹具高度H和机床固有结构参数&共同决定的。如果h的值不合适,那么A轴的小角度变化可能导致Y轴和Z轴的大幅度变化,从而延长加工路径,降低加工效率;并且数控机床的响应速度有上限,在机床进给率F恒定的情况下,Y轴和Z轴的大幅度变化可能超出机床的响应范围,导致局部加工误差和表面质量的恶化。相应地,因此可以通过设计对下述目标函数的优化,来提高整体加工效率和局部加工质量min Κ|7 +1(Λ)-7 (Λ)|+ |Ζ +1 (Λ)-Ζ (Λ)|)公式⑷
n-\为便于分析,可将目标函数改写为min :2^(7 +1(/ζ)-7 (Λ))2 + (Ζ +1 (Zz)-Zfj(Zz))2)公式(5)进一步展开目标函数可知,目标函数为高度变量h的一元函数,且对应一抛物线η ι:/(Λ) = ^((Δ;+Δυ)2+(Δ"ζ+Δ"ΖΑΟκ (6)
M=I、'=^2Σ(Δ"α2+ ^Ioa 2) + 2ΛΣ(Δ"Δ^+Δ Δ^) + Σ(Δ"2+Δ 2)
η=\η=\η=\在上述公式中Δ 表示刀具及安装刀具的机床主轴在机床坐标系的Y轴位移表达式中的常系数表示刀具及安装刀具的机床主轴在机床坐标系的Y轴位移表达式中与高度h相关部分的系数,所述高度h是工件坐标系原点相对于与C轴转台平行且经过A轴轴线的平面的高度;Δ”Ζ表示刀具及安装刀具的机床主轴在机床坐标系的Z轴位移表达式的常系数表示刀具及安装刀具的机床主轴在机床坐标系的Z轴位移表达式中与高度h相关部分的系数,所述h是工件坐标系原点相对于与C轴转台平行且经过A轴轴线的平面的高度;d表示A轴与C轴之间的偏置距离;N赋值为刀位轨迹中所有刀位点的总数减去1,也即加工路径中由相邻刀位点连接形成的多个线段的总数;X、Y和Z分别表示刀具和安装刀具的机床主轴在机床坐标系中分别沿着X轴、Y轴和Z轴的平移距离。通过将公式(2)和公式(5)联立可知
权利要求
1.一种双转台五轴联动数控机床的夹具高度优化方法,该方法包括 (1)根据加工工件的几何形状和工艺参数,生成数控机床的刀位轨迹文件; (2)对所生成的刀位轨迹文件依次进行读取、解析以及提取刀位点位置坐标值x,y,z和刀轴矢量i,j,k的操作; (3)利用步骤(2)所获得的i,j,k值,计算出双转台A轴的旋转角度94和(轴的旋转角度Q c; (4)利用步骤⑵所获得的x,y,z和步骤(3)所计算出的94和0C,通过下列公式(一)计算出与刀位点相关的系数AL
2.一种双转台五轴联动数控机床的加工路径优化方法,该方法包括 (1)根据加工工件的几何形状和工艺参数,生成数控机床的刀位轨迹文件; (2)对所生成的刀位轨迹文件依次进行读取、解析以及提取刀位点位置坐标值x,y,z和刀轴矢量i,j,k的操作; (3)利用步骤(2)所获得的i,j,k值,计算出双转台A轴的旋转角度94和(轴的旋转角度Q c; (4)利用步骤(2)所获得的X,y,z和步骤(3)所计算出的94和,通过下列公式(一)计算出与刀位点相关的系数Δ 、Δ α、Δ^Δ^:
全文摘要
本发明公开了一种双转台五轴联动数控机床的夹具高度及加工路径优化方法,该方法包括(1)生成刀位轨迹文件;(2)提取刀位点位置坐标值和刀轴矢量(3)计算双转台A轴旋转角度θA和C轴旋转角度θC;(4)计算出系数和以及(5)利用这些系数计算出最优夹具高度,由此实现对机床的夹具高度及加工路径优化过程。通过本发明,由于最大程度避免了刀具及安装刀具的机床主轴在机床坐标系下的X、Y、Z轴上不必要的平移运动,可以有效地缩短加工时间,并能够避免局部运动幅度过大造成的加工质量劣化和撞刀事故。
文档编号G05B19/19GK102621929SQ20121006048
公开日2012年8月1日 申请日期2012年3月8日 优先权日2012年3月8日
发明者丁汉, 代星, 张小明, 熊有伦, 黄信达 申请人:华中科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1