[发明专利]五轴加工中通用刀具扫描体的生成方法有效
申请号: | 201310201884.2 | 申请日: | 2013-05-27 |
公开(公告)号: | CN103324140A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 常智勇;孙惠斌;孙博洋;沈洁;聂寇准 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B19/4097 | 分类号: | G05B19/4097 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 陈星 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种五轴加工中通用刀具扫描体的生成方法,首先采用Nurbs曲线技术在数学上对刀具截面线进行统一表达,然后通过建立随刀具扫掠运动而动态变化的瞬时坐标系,给出了刀具扫掠体表面的解析表达形式,再应用包络理论,求解出特征曲线的解析表达,最后应用Nurbs曲面拟合技术,通过布尔运算,求解出完整的刀具扫描体模型。实例表明本发明提出的方法相比于NX加工仿真生成的模型,其刀具扫描体要更为准确。 | ||
搜索关键词: | 加工 通用 刀具 扫描 生成 方法 | ||
【主权项】:
1.一种五轴加工中通用刀具扫描体的生成方法,其特征在于:采用以下步骤:步骤1:将五轴加工中通用刀具截面线分为底面线、环线、斜线、顶面线四段,并建立通用刀具截面线的Nurbs表达式为:CS ( u ) = Σ i = 0 8 ω i · V i · N i , 2 ( u ) Σ i = 0 8 ω i · N i , 2 ( u ) , u ∈ [ 0,1 ] ]]> 其中Vi为表达Nurbs曲线的控制顶点,ωi为控制顶点对应的权因子,Ni,2(u)为定义在节点矢量分布U上的二次非均匀B样条基函数;节点矢量U为:U = { 0,0,0 , 1 4 , 1 4 , 1 2 , 1 2 , 3 4 , 3 4 , 1,1,1 } ]]> {Vi,i=0,…,8}为:V 0 = [ 0,0,0 ] V 1 = 1 2 ( V 0 + V 2 ) V 2 = [ d 2 , 0,0 ] V 3 = [ d 2 + r 1 - sin α cos α , 0,0 ] V 4 = [ d 2 + r cos α , 0 , r ( 1 - sin α ) ] V 5 = 1 2 ( V 4 + V 6 ) V 6 = [ d 2 + r 1 - sin α cos α + h · tgα , 0 , h ] V 7 = 1 2 ( V 6 + V 8 ) V 8 = [ 0,0 , h ] ]]> 式中d为刀具的底平面直径,r为环形半径,α为锥面角度,h为刀具长度;与各控制顶点对应的权因子为:ω i = 1 , i ∈ { 0,1,2,4,5,6,7,8 } ω 3 = cos ( π 4 + α 2 ) ]]> 步骤2:将步骤1建立的通用刀具截面线的Nurbs表达式分解为机床坐标系OXYZ坐标系内分量:CS(u)=[csx(u),0,csz(u)],u∈[0,1],其中csx(u)和csz(u)分别是CS(u)的X坐标分量和Z坐标分量表达式;则得到通用刀具表面的参数方程为:CP(u,θ)=[csx(u)·cos(θ),csy(u)·sin(θ),csz(u)]u∈[0,1],θ∈[0,2π]其中csy(u)为CS(u)的Y坐标分量表达式,θ为OX轴正向沿逆时针方向与直线OP1所成的夹角,P1为刀具表面上的点P沿Z轴垂直投影到XOY面上的投影点;通用刀具表面参数方程对应矢量表达形式为:CP(u,θ)=csx(u)·cos(θ)·I+csy(u)·sin(θ)·J+csz(u)·Ku∈[0,1],θ∈[0,2π]其中I=[1,0,0],J=[0,1,0],K=[0,0,1];步骤3:建立刀具运动方程:步骤3.1:根据通用刀具的刀位点,建立任一时刻的刀心轨迹的表达式:CC(t)=CC0+t·ΔCC,t∈[0,1]式中CC0为起始刀位点的刀心位置,ΔCC=CC1-CC0,CC1为终止刀位点的刀心位置;步骤3.2:根据起始刀位点的刀轴矢量CA0,终止刀位点的刀轴矢量CA1以及起始刀位点的刀心位置CC0建立固定的局部坐标系Lx Ly Lz CC0,其中局部坐标系Lx Ly Lz CC0的三个坐标轴在机床坐标系的表达为:Lz=CA0,Ly=CA0×CA1,Lx=Ly×Lz;在局部坐标系Lx Ly Lz CC0中,刀轴方向CAL(t)为CAL(t)=[sin(γ(t)),0,cos(γ(t))],t∈[0,1],其中γ(t)为在局部坐标系中任一时刻刀轴方向CA(t)与起始刀轴方向CA0之间的夹角γ(t)=γCA·t,γCA为在局部坐标系中起始刀轴方向CA0与终止刀轴方向CA1之间的夹角γCA=arccos(CA0·CA1);步骤3.3:将步骤3.2得到的局部坐标系中的刀轴方向CAL(t)转换到机床坐标系中,得到CA(t)=Lx·sin(γ(t))+0·Ly+cos(γ(t))·Lz,t∈[0,1];步骤3.4:以任一时刻的刀心点和和刀轴方向为依据,建立瞬时坐标系Ax Ay Az CC(t),CC(t)为瞬时坐标系的坐标原点,Az(t)=CA(t)=Lx·sin(γ(t))+cos(γ(t))·Lz,t∈[0,1],Ay=Ly,Ax(t)=Ay×Az=-Lz·sin(γ(t))+cos(γ(t))·Lx,t∈[0,1],步骤3.5:将步骤2得到的通用刀具表面参数方程矢量表达形式转换到瞬时坐标系中,得到任一时刻刀具表面点的在瞬时坐标系中的矢量方程为:CP(u,θ,t)=csx(u)·cos(θ)·Ax(t)+csy(u)·sin(θ)·Ay+csz(u)·Az(t)+CC(t)u∈[0,1],θ∈[0,2π],t∈[0,1]步骤4:计算任一时刻刀具表面点的法矢量为:N = ∂ CP ( u , θ , t ) ∂ u × ∂ CP ( u , θ , t ) ∂ θ ]]>= - cs x ( u ) · cs z ′ ( u ) · cos ( θ ) · A x ( t ) - cs x ( u ) · cs z ′ ( u ) · sin ( θ ) · A y ( t ) + cs x ′ ( u ) · cs x ( u ) · A z ( t ) ]]> 以及任一时刻刀具表面点的运动速度矢量V = ∂ CP ( u , θ , t ) ∂ t = cs x ( u ) · cos ( θ ) · A x ′ ( t ) + cs z ( u ) · A z ′ ( t ) + Δ CC ]]> 根据N·V=0,得到θ = θ ( u , t ) = arccos ( - bc ± a b 2 - c 2 - a 2 b 2 + a 2 ) ]]> 其中a=(-csx(u)·cs′z(u)·ly),b=-cs′x(u)·csx2(u)·γCA-csx(u)·cs′z(u)·lx(t)-csx(u)·cs′z(u)·csz(u)·γCA,c=cs′x(u)·csx(u)·lz(t),将得到的θ解带入到步骤3.5中的刀具表面点的在瞬时坐标系中的矢量方程,得到任一时刻t0时刀具表面上的特征曲线CP(u,θ(u,t0),t0);步骤5:将刀具从起始刀位点至终止刀位点的运动过程进行均匀离散,其中在u方向和t方向上分别对应取离散点数为M+1和N+1,离散点记为{Pij|i=0,1,…,M;j=0,1,…,N};步骤6:根据步骤4计算时刻的特征线解析表达CPi,j(u,θ(u,tj),tj),将带入CPi,j(u,θ(u,tj),tj),得到M+1采样点,对此M+1个点进行Nurbs曲线拟合,得到第j条特征曲线;步骤7:重复步骤6,得到所有N+1条特征曲线,沿t方向对N+1条特征曲线扫掠形成曲面刀具运动包络面;将与和进行布尔并运算,得到完整的刀具扫描实体,其中为由起始刀位点的特征曲线绕起始刀轴旋转而成的半个刀具表面,为由终止刀位点的特征曲线绕终止刀轴旋转而成的半个刀具表面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310201884.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种打尖机
- 下一篇:一种采用低压汞灯的光源装置