一种用于非直线路径的刀轴速度插补方法及数控加工设备技术

技术编号:32118394 阅读:27 留言:0更新日期:2022-01-29 19:03
本发明专利技术属于数控加工领域,公开了一种用于非直线路径的刀轴速度插补方法,首先,构建多个由三个连续的离散路径点组成的路径点集;然后,将未位于同条直线上的路径点集作为曲线路径点集;并在曲线路径点集内构建对称且三阶连续的PH曲线,接着,将PH曲线的中点作为插补分割点,基于PH曲线在对应的插补分割点处的曲率值、及刀轴的相关运行参数,设定插补分割点处对应的刀轴的分割点速度;最终,通过所有插补分割点得到多个插补单元,基于插补单元的两个端点对应的两个分割点速度、刀轴的移动路径三阶连续对应的边界条件以及预定插补周期,得到所有速度插补点及对应的插补速度。本发明专利技术还公开了用于实施上述方法的一种数控加工设备。开了用于实施上述方法的一种数控加工设备。开了用于实施上述方法的一种数控加工设备。

【技术实现步骤摘要】
一种用于非直线路径的刀轴速度插补方法及数控加工设备


[0001]本专利技术属于数控加工领域,具体涉及一种用于非直线路径的刀轴速度插补方法及数控加工设备。

技术介绍

[0002]数控机床在加工复杂曲线或曲面时,通常对刀具路径进行离散化处理,生成连续的G01指令进行插补。由于连续短线段拐角处只是位置连续,在实际加工中,因其切向不连续会造成进给运动的加速度和跃度突变,引起刀具振动,降低加工质量。因此,研究拐角光顺方法,对于提高轨迹连续性具有重要意义。
[0003]拐角光顺方法常用到的曲线有B样条、Bezier、NURBS曲线,通过将不同阶次的样条曲线插补到连续短线段的拐角处,实现了刀具路径的C1、C2、C3连续,提高了轨迹连续性。但是上述样条的曲线参数与弧长之间没有确定的解析关系,因此,拐角光顺和插补中的弧长必须采用迭代数值方法进行近似计算,为了提高弧长精度,迭代数值方法需要大量复杂的计算,这大大增加了运算时间,不利于实时应用。
[0004]为了提高计算效率,寻求弧长和曲线参数的映射关系,Pythagorean

Hodograph(PH)曲线因其具有弧长可解析计算的特点,被应用于实时拐角光顺方法中。虽然提高了计算效率,但是目前基于PH曲线的拐角光顺方法仅能实现刀具路径的二阶连续,加工过程中跃度仍存在较大波动,不能实现刀轴跃度连续的运动。

技术实现思路

[0005]针对现有技术的不足,本专利技术提供一种用于非直线路径的刀轴速度插补方法及数控加工设备,配合使用能够很好地将PH曲线的拐角光顺方法与刀轴跃度连续的加减速规划方法进行结合,显著减少了加工过程中刀具的振动,从而大大提高了数控加工精度。
[0006]为实现上述目的,本专利技术提供了如下技术方案为:
[0007]一种用于非直线路径的刀轴速度插补方法,非直线路径被预定软件识别为沿非直线路径均匀分布的多个离散路径点组成,预定设备包括刀轴,其特征在于,包括以下步骤:
[0008]步骤S1:基于多个离散路径点构建沿非直线路径的多个路径点集,路径点集由三个连续的离散路径点组成,并且相邻的两个路径点集由四个连续的离散路径点组成;
[0009]步骤S2:判断路径点集是否位于同条直线上,若否,则将路径点集作为曲线路径点集;
[0010]步骤S3:在曲线路径点集内构建对称且三阶连续的PH曲线,且PH曲线与对应的曲线路径点集的对称线共线;
[0011]步骤S4:将PH曲线的中点作为插补分割点,基于PH曲线在对应的插补分割点处的曲率值、及刀轴的最大进给速度、弓高误差、最大加速度、最大跃度以及预定插补周期,设定插补分割点处对应的刀轴的分割点速度;
[0012]步骤S5:多个离散路径点通过所有插补分割点分为多个连续相邻的插补单元,刀
轴基于插补单元的两个端点对应的两个分割点速度、刀轴的移动路径三阶连续对应的边界条件以及预定插补周期,通过求解五次多项式得到刀轴在非直线路径上的所有速度插补点及对应的插补速度。
[0013]优选地,在步骤S3中,包括以下子步骤:
[0014]步骤S3

1:构建PH曲线的伯恩斯坦

Bezier(Bernstein

Bezier)多项式并作为曲线解析式,并且曲线解析式由偶数个的预定数量的曲线控制点控制,将曲线控制点依次连接得到多个连续相邻的PH控制短线段,并且分别位于两端的两个PH控制短线段的曲率为0;
[0015]步骤S3

2:基于曲线解析式的对称性和三阶连续的边界条件得到每个PH控制短线段的矢量;
[0016]步骤S3

3:基于PH曲线的中部的PH控制短线段、PH曲线的两个端点分别与对应的路径点集的中点的两个连线长度以及PH曲线的中点与对应的路径点集的中点的连线长度得到每个曲线控制点的控制点位置矢量;
[0017]步骤S3

4:基于所有控制点位置矢量和得到PH控制短线段的长度。
[0018]进一步地,在步骤S3

3中,PH曲线的中点与对应的路径点集的中点的连线长度小于等于预定角点极限偏差值,将路径点集的三个离散路径点沿非直线路径依次直线连接,将形成的两条直线段作为路径基准线段,PH曲线的两端的两个PH控制短线段分别与两个路径基准线段重合,PH曲线的两个端点分别与对应的路径点集的中点的两个连线长度分别小于等于对应的路径基准线段的一半。
[0019]再进一步地,在步骤S3

2中,基于PH曲线的三阶连续得到以下边界条件:
[0020][0021]L为PH曲线,s为对应的PH曲线的长度,t为样条参数,t=0,1表示对应的PH曲线的两个端点。
[0022]进一步地,预定数量为14个。
[0023]优选地,在步骤S4中,刀轴的分割点速度的表达式如下:
[0024][0025]V
max
为最大进给速度,κ
i
为插补分割点处的曲率,T
s
为预定插补周期,γ
max
、A
max
、J
max
分别是刀轴的弓高误差、最大加速度以及最大声跃度。
[0026]优选地,在步骤S5中,刀轴沿非直线路径的移动路径三阶连续对应的边界条件如下:
[0027][0028]S(0)为刀轴在插补单元的初始位置时的累积位移量;V(0)为刀轴在插补单元的初始位置时的分割点速度,并且分割点速度为V
S
;V(1)为刀轴在插补单元的末端位置时的分割点速度,并且分割点速度为V
e
;A(0)、A(1)、J(0)、J(1)分别对应为刀轴在插补单元的初始
位置时的分割点的加速度、刀轴在插补单元的末端位置时的分割点的加速度、刀轴在插补单元的初始位置时的分割点的跃度、刀轴在插补单元的末端位置时的分割点的跃度。
[0029]一种数控加工设备,用于实施上述的用于非直线路径的刀轴速度插补方法,多个离散路径点通过与外部CAM软件进行数据交互获取,并根据多个离散路径点在待加工工件表面加工出非直线路径,包括:加工基台,用于放置待加工工件;加工组件,包括刀轴与安装在刀轴上的刀具,刀具朝向加工基台设置,刀轴为上述的刀轴;以及控制部,包括处理单元,处理单元包括处理器和存储器,存储器用于存储处理程序,处理器用于执行处理程序,处理程序用于执行上述的用于非直线路径的刀轴速度插补方法。
[0030]与现有技术相比,本专利技术的有益效果是:
[0031]1.因为本专利技术的用于非直线路径的刀轴速度插补方法,首先,基于多个离散路径点构建沿非直线路径的多个路径点集,路径点集由三个连续的离散路径点组成,并且相邻的两个路径点集由四个连续的离散路径点组成;然后,判断路径点集是否位于同条直线上,若否,则将路径点集作为曲线路径点集;接着,在曲线路径点集内构建对称且三阶连续的PH曲线,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于非直线路径的刀轴速度插补方法,所述非直线路径被预定软件识别为沿所述非直线路径均匀分布的多个离散路径点组成,所述预定设备包括刀轴,其特征在于,包括以下步骤:步骤S1:基于所述多个离散路径点构建沿所述所述非直线路径的多个路径点集,所述路径点集由三个连续的所述离散路径点组成,并且相邻的两个所述路径点集由四个连续的所述离散路径点组成;步骤S2:判断所述路径点集是否位于同条直线上,若否,则将所述路径点集作为曲线路径点集;步骤S3:在所述曲线路径点集内构建对称且三阶连续的PH曲线,且该PH曲线与对应的所述曲线路径点集的对称线共线;步骤S4:将所述PH曲线的中点作为插补分割点,基于所述PH曲线在对应的所述插补分割点处的曲率值、及所述刀轴的最大进给速度、弓高误差、最大加速度、最大跃度以及预定插补周期,设定所述插补分割点处对应的所述刀轴的分割点速度;步骤S5:所述多个离散路径点通过所有所述插补分割点分为多个连续相邻的插补单元,所述刀轴基于所述插补单元的两个端点对应的两个所述分割点速度、所述刀轴的移动路径三阶连续对应的边界条件以及所述预定插补周期,通过求解五次多项式得到所述刀轴在所述非直线路径上的所有速度插补点及对应的插补速度。2.根据权利要求1所述的用于非直线路径的刀轴速度插补方法,其特征在于:其中,在步骤S3中,包括以下子步骤:步骤S3

1:构建所述PH曲线的伯恩斯坦

Bezier(Bernstein

Bezier)多项式并作为曲线解析式,并且该曲线解析式由偶数个的预定数量的曲线控制点控制,将所述曲线控制点依次连接得到多个连续相邻的PH控制短线段,并且分别位于两端的两个所述PH控制短线段的曲率为0;步骤S3

2:基于所述曲线解析式的对称性和三阶连续的边界条件得到每个所述PH控制短线段的矢量;步骤S3

3:基于所述PH曲线的中部的所述PH控制短线段、所述PH曲线的两个端点分别与对应的所述路径点集的中点的两个连线长度以及所述PH曲线的中点与对应的所述路径点集的中点的连线长度得到每个所述曲线控制点的控制点位置矢量;步骤S3

4:基于所有所述控制点位置矢量和得到所述PH控制短线段的长度。3.根据权利要求2所述的用于非直线路径的刀轴速度插补方法,其特征在于:其中,在步骤S3

3中,所述PH曲线的中点与对应的所述路径点集的中点的连线长度小于等于预定角点极限偏差值,将所述路径点集的三个所述离散路径点沿所述非直线路径依次直线连接,将形成的两条直线段作为路径基准线段,所述PH曲线的两端的两个所述PH控制短线段分别...

【专利技术属性】
技术研发人员:张立强谢健闫业翠张美华赖磊捷
申请(专利权)人:上海工程技术大学
类型:发明
国别省市:

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

1