一种双代码联合作用的数控加工控制方法技术

技术编号:16175314 阅读:77 留言:0更新日期:2017-09-09 02:30
本发明专利技术属于数控加工相关技术领域,其公开一种双代码联合作用的数控加工控制方法,其包括以下步骤:(1)在数控加工准备阶段或者离线过程中,根据G代码计算刀具轨迹的几何特征信息,以生成第二加工代码;(2)在加工前的代码载入阶段,数控系统同时载入所述G代码及所述第二加工代码;(3)在加工运行阶段,所述数控系统同步解析所述G代码的位置信息及所述第二加工代码中与当前所述G代码的位置信息相匹配的刀具轨迹的几何特征信息,并将所述刀具轨迹的几何特征信息合并到所述G代码经解析所生成的程序数据结构中,以优化加工过程的速度及加速度控制。上述数控加工控制方法在不增加成本的条件下改善数控系统的运动控制性能,提高质量和效率。

【技术实现步骤摘要】
一种双代码联合作用的数控加工控制方法
本专利技术属于数控加工相关
,更具体地,涉及一种双代码联合作用的数控加工控制方法。
技术介绍
数控加工的G&M代码程序文件遵循ISO6983标准,但ISO6983标准中的运行指令仅包含简单圆弧和直线,小线段依然是复杂曲面加工中比较通用的刀具轨迹表达方式;要保证好的加工品质,数控系统需要根据刀具轨迹的几何属性进行速度规划(如需要根据形状变化处的曲率以显示大曲率处的进给速率,以满足机床的加速约束和轮廓轨迹的精度);然而数控系统中的计算又必须保证实时性,要求算法不能太复杂,必须把算法的时间消耗控制在很低的水平,这就使得数控系统只能从邻近少量点的位置坐标估算该点的曲率。由于CAM软件从零件的CAD模型生成刀具路径时存在计算和控制公差,因此数控系统仅用少量点的位置坐标计算该点的切线方向、曲率等几何属性时,计算结果的准确性难以保证,即采用邻近少量点的位置坐标估算该点曲率的算法对误差的变化会比较敏感,如图1所示,由于每个点都存在误差,三点(邻近少量点)计算曲率半径的精确度劣于五点(邻近多点)计算曲率半径的精确度。为了解决上述问题,本领域相关技术人本文档来自技高网...
一种双代码联合作用的数控加工控制方法

【技术保护点】
一种双代码联合作用的数控加工控制方法,其包括以下步骤:(1)在数控加工准备阶段或者离线过程中,根据G代码计算刀具轨迹的几何特征信息,以生成第二加工代码;(2)在加工前的代码载入阶段,数控系统同时载入所述G代码及所述第二加工代码;(3)在加工运行阶段,所述数控系统同步解析所述G代码的位置信息及所述第二加工代码中与当前所述G代码的位置信息相匹配的刀具轨迹的几何特征信息,并将所述刀具轨迹的几何特征信息合并到所述G代码经解析所生成的程序数据结构中,以优化加工过程的速度及加速度控制。

【技术特征摘要】
1.一种双代码联合作用的数控加工控制方法,其包括以下步骤:(1)在数控加工准备阶段或者离线过程中,根据G代码计算刀具轨迹的几何特征信息,以生成第二加工代码;(2)在加工前的代码载入阶段,数控系统同时载入所述G代码及所述第二加工代码;(3)在加工运行阶段,所述数控系统同步解析所述G代码的位置信息及所述第二加工代码中与当前所述G代码的位置信息相匹配的刀具轨迹的几何特征信息,并将所述刀具轨迹的几何特征信息合并到所述G代码经解析所生成的程序数据结构中,以优化加工过程的速度及加速度控制。2.如权利要求1所述的双代码联合作用的数控加工控制方法,其特征在于:所述刀具轨迹的几何特征信息包括曲率半径及切线方向信息。3.如权利要求1-2任一项所述的双代码联合作用的数控加工控制方法,其特征在于:所述第二加工代码的生成方式有三种,三种方式分别为:(1)采用含有第二加工代码生成模块的CAM软件在生成所述G代码的同时生成所述第二加工代码;(2)将所述G代码导入含有第二加工代码生成模块的第三方软件以...

【专利技术属性】
技术研发人员:周会成陈吉红赵顺通李鹏郎明朗
申请(专利权)人:华中科技大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1