[发明专利]数控机床中处理微小路径段的方法及设备在审
| 申请号: | 201410066952.3 | 申请日: | 2014-02-26 |
| 公开(公告)号: | CN104865898A | 公开(公告)日: | 2015-08-26 |
| 发明(设计)人: | 弗兰克·埃里克·马力诺·德·舍佩尔 | 申请(专利权)人: | 温州博纳激光科技有限公司;四川博纳科技有限公司 |
| 主分类号: | G05B19/41 | 分类号: | G05B19/41 |
| 代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 325000 浙江省温*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数控机床 处理 微小 路径 方法 设备 | ||
技术领域
本发明属于机床的数字控制领域,尤其涉及数控机床中处理微小路径段的方法。
背景技术
计算机数字控制(Computer Numerical Control,CNC)机床是一种由程序控制的自动化机床,其可以简称为数控机床。CNC控制器能够处理具有控制编码或其他符号指令规定的程序,控制机床执行规定好了的动作,通过刀具切削将毛坯料加工成半成品或成品零件。在数控机床中,刀具通常以折线轨迹逼近所要加工的曲线。CNC控制器根据输入的零件程序的信息,将程序段所描述的曲线的起点、终点之间的空间进行数据密化,从而形成要求的轮廓轨迹,这种“数据密化”机制就称为“插补(interpolation)”。而零件程序通常是按EIA RS274/ISO6938标准编写的机器代码,也可称为“G代码和M代码”,其主要用来描述刀具的运动轨迹。
图1给出了传统数控机床的工作流程示意图。如图1所示,通常是由计算机辅助制造(Computer Aided Manufacturing,CAM)系统根据来自CAD(Computer Aided Design,计算机辅助设计)的零件几何设计生成机器命令文件。机器命令文件包括直线指令(G01)或圆弧指令(G02,G03)。CNC控制器对该机器命令进行插补,并对每一个轴的伺服控制器每x毫秒(x可以从10毫秒到0.1毫秒变化)产生位移命令来控制刀具的运动。此外,CNC控制器还可以操作进给锁定和从某个位置重新启动以及通过倍率改变速度。传统的CNC控制器只提供直线和圆弧插补,对于非直线和非圆弧曲线的零件轮廓,例如任意曲线或复杂曲线,则采用直线和圆弧分段拟合的方法进行插补。这种方法会产生很多微小的G01直线段以及一些微小的G02/G03圆弧段(在本申请中统称为微小路径段)。这使得在处理任意曲线和复杂曲线时会导致数据量大、精度差、进给速度不均、编程复杂等一系列问题,对零件的加工质量和加工成本造成较大的影响。
为此,已有研究者提出了直接对复杂曲线的插补方法,以避免产生这些微小路径段,其中最有效并被广泛使用的是样条插补方法。图2给出了采用样条插补的数控机床工作流程图。如图2所示,在CAD设计时采用样条函数描述一些指定点连接成的光滑曲线。样条函数实际上是满足一定的连续条件的分段多项式。由CAM根据零件的CAD设计产生机器命令文件,需要通过特殊结构给出样条的定义,然后在CNC控制器中根据机器命令文件中的样条定义再生成样条函数,并对其进行插补。但是这种方法要求在CAD、CAM、机器命令文件的标准以及CNC控制器中都要做出相应的改变,因此这样的CNC控制器并不能与不支持样条计算的CAD/CAM系统兼容。而且目前的CNC控制器是以1毫秒的速度执行插补数学计算的,当CNC控制器以实时的方式来插补这些样条时,这种采用复杂的数学多项式的方法相比传统的直线和圆弧插补需要更多的计算和处理能力。
此外,对于所有的CNC操作者来说,作为经典方式的操作,CNC控制器必须能够进给锁定,(重新)循环启动,单程序段执行,和通过倍率改变速度。但如果要对上述复杂曲线进行这些操作,数控系统也需要额外的处理能力。
发明内容
因此,本发明的目的在于克服上述现有技术的缺陷,提供一种处理微小路径段的CNC插补方法。
本发明的目的是通过以下技术方案实现的:
一方面,本发明提供了一种用于数控机床中处理微小路径段的方法,包括:
步骤1,对于机器命令文件中连续的多个微小路径段,选择这些微小路径端的起点位置与终点位置之间的若干个中间点;
步骤2,采用以距离为变量的三次多项式来描述相邻两个中间点之间的样条曲线段;
步骤3,将机器命令文件中与所述多个微小路径段对应的程序段转换成与所述样条曲线段对应的程序段,产生新的机器命令文件,并依据该新的机器命令文件来控制刀具的运行。
上述方法中,所述步骤1中选择中间点的步骤可包括:
对于机器命令文件中连续的多个微小路径段对应的曲线,从第一微小路径段的起点开始,计算在每个微小路径段的起点和终点处的弯曲的曲率,如果曲率符号发生改变,或相对于前一个点曲率变化很快,则选择该点为一个中间点;其中,所选的中间点与上一个中间点之间的距离至少应该大于设定的阈值,该阈值为期望的切割速度的平方除以该机床的最大加速度。
上述方法中,所述步骤1选择中间点的步骤可以包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州博纳激光科技有限公司;四川博纳科技有限公司,未经温州博纳激光科技有限公司;四川博纳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410066952.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:二次供水设备在线监测装置
- 下一篇:一种城市排水系统





