面向三角网格曲面的双向插值数控代码生成方法及其应用

文档序号:9910228阅读:548来源:国知局
面向三角网格曲面的双向插值数控代码生成方法及其应用
【技术领域】
[0001]本发明涉及机械加工技术领域,尤其涉及面向三角网格曲面的双向插值数控代码生成方法及其应用。
【背景技术】
[0002]目前,曲面的三角网格模型表达已非常普遍,并被广泛应用于快速成型制造中。其中,CL路径法是目前常用的三角网格模型刀具轨迹生成方法之一。该方法适用于数控机床中的球头刀具的加工,其主要操作是通过构造加工曲面的等距偏置面,再用截平面求取偏置面的刀位点,并插值生成刀位轨迹,用于数控机床的数控加工。
[0003]但当前的CL路径法仅对截取的刀位点沿截平面平行方向进行样条曲线的拟合插值,使生成的刀位轨迹加工的曲面工件可沿截平面平行方向光滑连续,但当前的CL路径法的刀位点都是直接取在偏置三角网格模型的边上,存在着逼近误差,并且在垂直于截平面方向上刀位轨迹并无任何处理,即CL路径法缺少沿垂直于截平面方向的光滑处理,因此在该方向上刀位轨迹为折线连接形式,经生成的刀位轨迹加工得到的曲面工件表面会有尖边,导致数控机床的加工精度低、加工效率低和加工质量问题等不足。

【发明内容】

[0004]本发明的目的在于提出使加工的曲面工件表面光滑连续的面向三角网格曲面的双向插值数控代码生成方法。
[0005]本发明的另一个目的在于提出一种双向插值法加工曲面工件的数控机床。
[0006]为达此目的,本发明采用以下技术方案:
[0007]面向三角网格曲面的双向插值数控代码生成方法,用于数控机床,包括如下加工步骤:
[0008](I)于数控系统中构建三角网格曲面的等距偏置面;
[0009 ] (2)截平面求取交点并沿截平面方向上样条曲线插值;
[0010](3)垂直面求取交点并沿垂直面方向上样条曲线插值;
[0011](4)生成并输出所述球头刀具的加工曲面工件的刀位轨迹;
[0012](5)将工件放入加工台,通过夹具定位固定;
[0013](6)由刀库出刀对刀,定位加工起点位置;
[0014](7)所述球头刀具依步骤(4)获得的刀位轨迹,于加工台上进行三角网格曲面工件的加工,获得成品。
[0015]进一步说明,所述截平面求取交点是以一系列截平面与所述等距偏置面相交,求取平面与面片棱边的交点。
[0016]进一步说明,所述垂直面求取交点是以一系列垂直于截平面的垂直面对所述截平面平行方向插值得到的样条曲线进行二次截面求取交点。
[0017]进一步说明,所述生成的刀位轨迹通过NC代码输出,控制所述球头刀具对所述三角网格曲面工件的加工。
[0018]一种双向插值法加工曲面工件的数控机床,包括加工台、球头刀具和数控系统,所述数控系统设置有控制所述球头刀具刀位轨迹的双向插值法子系统,所述球头刀具由所述数控系统控制其对三角网格曲面工件加工;
[0019]所述双向插值法子系统是通过CL路径法构建三角网格曲面的等距偏置面、截平面以及垂直于截平面的垂直面,并对截平面和垂直面截取的交点分别进行沿截平面平行方向和截平面垂直方向的样条曲线插值形成拟合曲线,生成刀位轨迹。
[0020]进一步说明,所述双向插值法子系统操作步骤如下:
[0021](I)偏置三角网格模型:构建加工曲面的等距偏置面,刀位点位于所述等距偏置面上;
[0022](2)截平面求取交点:以一系列截平面与所述等距偏置面相交,求取平面与面片棱边的交点;
[0023](3)截平面方向上样条曲线插值:对步骤(2)中求取的交点,沿截平面平行方向进行二维的样条曲线插值,获得沿截平面方向的拟合曲线;
[0024](4)二次截面求取交点:以一系列垂直于截平面的垂直面对所述截平面平行方向插值得到的样条曲线进行二次截面求取交点;
[0025](5)垂直面方向上样条曲线插值:对二次截面求取的交点,沿截平面垂直方向进行样条曲线插值,生成拟合曲线,即新的刀位轨迹;
[0026](6)刀位路径输出:所述生成的刀位轨迹通过NC代码输出,用于所述数控机床对曲面工件的加工。
[0027]进一步说明,所述等距偏置面的偏置距离为所述球头刀具的半径。
[0028]进一步说明,所述垂直面通过牛顿逼近法或二分法对截平面方向上的样条曲线的截取交点进行坐标求解。
[0029]本发明的有益效果:通过所述双向插值法子系统生成的刀位轨迹对所述曲面工件的加工能够避免出现沿垂直于截平面方向的光滑问题,使所述曲面工件表面光滑连续,所述数控机床可有效完成所述球头刀具的加工操作,加工方便、操作简单,提高了曲面工件的加工质量和加工精度。
【附图说明】
[0030]图1是本发明一个实施例的一种双向插值法加工曲面工件的数控机床的系统框架图;
[0031 ]图2是本发明一个实施例的CL路径法的操作流程图;
[0032]图3是本发明一个实施例的双向插值法子系统的操作流程图;
[0033]图4是本发明一个实施例的操作说明的示意图
[0034]其中,垂直面B,沿截平面方向的拟合曲线bu,沿截平面垂直方向的拟合曲线tv。
【具体实施方式】
[0035]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0036]面向三角网格曲面的双向插值数控代码生成方法,用于数控机床,包括如下加工步骤:
[0037](I)于数控系统中构建三角网格曲面的等距偏置面;
[0038](2)截平面求取交点并沿截平面方向上样条曲线插值;
[0039](3)垂直面求取交点并沿垂直面方向上样条曲线插值;
[0040](4)生成并输出所述球头刀具的加工曲面工件的刀位轨迹;
[0041](5)将工件放入加工台,通过夹具定位固定;
[0042](6)由刀库出刀对刀,定位加工起点位置;
[0043](7)所述球头刀具依步骤(4)获得的刀位轨迹,于加工台上进行三角网格曲面工件的加工,获得成品。
[0044]将双向插值法运用于数控机床中,使所述曲面工件表面光滑连续,使所述数控机床有效控制所述球头刀具对所述曲面工件的加工,通过所述双向插值法生成的刀位轨迹对所述曲面工件的加工能够避免出现沿垂直于截平面方向的光滑问题,使所述曲面工件的加工更加简便,操作简单,适应性强,并且提高了对曲面工件的加工效率和加工精度。
[0045]进一步说明,所述截平面求取交点是以一系列截平面与所述等距偏置面相交,求取平面与面片棱边的交点。
[0046]利用一系列截平面与所述等距偏置面相交来求取平面与面片棱边的交点,有效准确,提高求取所述球头刀具的所述刀位轨迹的精度。
[0047]进一步说明,所述垂直面求取交点是以一系列垂直于截平面的垂直面对所述截平面平行方向插值得到的样条曲线进行二次截面求取交点。
[0048]通过一系列垂直于截平面的垂直面对所述截平面平行方向插值得到的样条曲线,进行二次截面求取交点,准确高效,在最终生成有效的刀位轨迹,可有效避免出现沿垂直于截平面方向的光滑问题,提高所述球头刀具的加工质量和加工精度。
[0049]进一步说明,所述生成的刀位轨迹通过NC代码输出,控制所述球头刀具对所述三角网格曲面工件的加工。
[0050]将所生成的刀位轨迹通过NC代码输出,从而有效控制所述球头刀具对所述曲面工件的加工,提高了所述数控机床的加工质量和智能化,操作简便,降低加工难度。
[0051 ] 一种双向插值法加工曲面工件的数控机床,如图1所示,包括加工台、球头刀具和数控系统,其特征在于:所述数控系统设置有控制所述球头刀具刀位轨迹的双向插值法子系统,所述球头刀具由所述数控系统控制其对三角网格曲面工件的加工;
[0052]所述双向插值法子系统是通过CL路径法构建三角网格曲面的等距偏置面、截平面以及垂直于截平面的垂直面,并对截平面和垂直面截取的交点
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1