CN115616983B - 一种五轴联动同步刀具路径插补方法和系统 - Google Patents
一种五轴联动同步刀具路径插补方法和系统 Download PDFInfo
- Publication number
- CN115616983B CN115616983B CN202211629012.1A CN202211629012A CN115616983B CN 115616983 B CN115616983 B CN 115616983B CN 202211629012 A CN202211629012 A CN 202211629012A CN 115616983 B CN115616983 B CN 115616983B
- Authority
- CN
- China
- Prior art keywords
- curve
- tool
- point
- path
- interpolation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 31
- 239000013598 vector Substances 0.000 claims description 209
- 238000005070 sampling Methods 0.000 claims description 79
- 230000001133 acceleration Effects 0.000 claims description 49
- 238000004364 calculation method Methods 0.000 claims description 30
- 230000036461 convulsion Effects 0.000 claims description 26
- 230000009466 transformation Effects 0.000 claims description 10
- 238000013016 damping Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/41—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34169—Coarse interpolator, path calculator delivers position, speed, acceleration blocks
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本发明公开了一种五轴联动同步刀具路径插补方法和系统,利用样条曲线的一阶导曲线上的点、控制点和参数之间严格的比例系数关系,从刀尖路径曲线的参数计算出更准确的刀轴路径曲线插补点,不需要按照区间同步来计算刀轴路径曲线插补点,不受刀尖路径曲线与刀轴路径曲线的形状一致性影响,从而避免了刀具实际方向与期望方向出现偏差,解决了现有的五轴NURBS曲线插补方法容易出现刀具实际方向与期望方向存在偏差,从而造成被加工零件形貌轮廓差的技术问题。
Description
技术领域
本发明涉及数控机床控制技术领域,尤其涉及一种五轴联动同步刀具路径插补方法和系统。
背景技术
五轴数控机床能够通过刀尖点位置坐标和刀轴矢量的变化达到灵活控制刀具位姿的目的,从而提高加工速度、精度和表面光洁度,在动力能源和航天航空等领域得到广泛应用。与传统的线性插补相比,参数插补精度和效率更高,更容易获得光滑的进给速度曲线,因此,高端数控系统中的曲线和曲面插补加工技术逐渐取代传统的直线或圆弧插补加工技术。
NURBS(Non Uniform Rational B-Spline)曲线插补法,通常也称非均匀有理B样条曲线插补法,由于其拟合各种不同路径的灵活性而被业内广泛应用。五轴NURBS曲线插补计算用到的NURBS曲线分为刀尖NURBS曲线C(u)和刀轴NURBS曲线C(v)。为了能够使刀尖曲线与刀轴曲线联动从而形成刀具矢量,现有技术采用相同参数的方法,令刀轴曲线的参数与刀尖曲线的参数相同,即,这会造成刀具实际方向与期望方向存在偏差,影响加工精度。为此,现有技术中还提供了利用区间同步的方法,设置了个的关系,减少了采用相同参数法带来的偏差。但是区间同步法极度依赖于刀尖NURBS曲线C(u)和刀轴NURBS曲线C(v)的形状,当两条曲线形状不一致时,仍然会造成刀具实际方向与期望方向存在偏差。
发明内容
本发明实施例提供了一种五轴联动同步刀具路径插补方法和系统,用于解决现有的五轴NURBS曲线插补方法容易出现刀具实际方向与期望方向存在偏差,从而造成被加工零件形貌轮廓差的技术问题。
有鉴于此,本发明第一方面提供了一种五轴联动同步刀具路径插补方法,包括:
根据刀具路径信息,基于二次NURBS曲线分别拟合刀尖路径曲线和刀轴路径曲线,分别得到刀尖路径曲线的节点矢量和刀轴路径曲线的节点矢量;
根据数控机床的约束条件和进给速度的关系,规划进给速度曲线;
根据进给速度曲线对刀尖路径曲线从第i=0个插补点开始插补,依据二阶泰勒展开公式计算刀尖路径曲线第i+1个插补点;
判断刀尖路径曲线第i+1个插补点落入的刀尖节点矢量区间;
计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
将三条一阶导矢投影到XOY平面,且起点移到同一个点,分别计算XOY平面上刀尖路径曲线第i+1个插补点的一阶导矢与刀尖节点矢量区间左端点的一阶导矢的第一夹角,以及刀尖节点矢量区间左端点的一阶导矢与刀尖节点矢量区间右端点的一阶导矢的第二夹角,用第一夹角除以第二夹角,得到角进度;
计算刀轴路径曲线上与刀尖节点矢量区间相对应的刀轴节点矢量区间和刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
根据角进度确定刀轴路径曲线第i+1个插补点的一阶导矢;
计算刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,根据预置公式计算比例系数,预置公式为:
其中,为比例系数,为刀尖节点矢量区间左端点,为刀尖节点矢量区间右端点,Q为刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,为刀尖节点矢量区间左端点对应的插补点的一阶导矢,为刀尖节点矢量区间右端点对应的插补点的一阶导矢;
根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点,对刀轴路径曲线进行插补。
可选地,计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢的公式为:
可选地,根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点的计算公式为:
可选地,数控机床的约束条件包括采样点速度约束、向心加速度约束、向心加加速度约束、弦误差约束和轮廓误差约束;
采样点速度约束为:
向心加速度约束为:
向心加加速度约束为:
弦误差约束为:
轮廓误差约束为:
可选地,根据数控机床的约束条件和进给速度的关系,规划进给速度曲线,包括:
根据数控机床的约束条件和进给速度的关系,计算每个采样点上满足约束条件的最大进给速度,其中,每个采样点上满足约束条件的最大进给速度为:
其中,为第i个采样点上满足约束条件的最大进给速度,为第i个采样点上满足采样点速度约束的最大采样速度,为第i个采样点上满足向心加速度约束的向心加速度,为第i个采样点上满足向心加加速度约束的向心加加速度,为第i个采样点上满足弦误差约束的弦误差约束的最大速度,为第i个采样点上满足轮廓误差约束的轮廓误差约束的最大速度;
根据全部采样点上满足约束条件的最大进给速度,采用多项式拟合的方式得到整条曲线路径上满足约束条件的进给速度曲线。
本发明第二方面还提供了一种五轴联动同步刀具路径插补系统,包括:
曲线拟合模块,用于根据刀具路径信息,基于二次NURBS曲线分别拟合刀尖路径曲线和刀轴路径曲线,分别得到刀尖路径曲线的节点矢量和刀轴路径曲线的节点矢量;
速度规划模块,用于根据数控机床的约束条件和进给速度的关系,规划进给速度曲线;
刀尖曲线插补点计算模块,用于根据进给速度曲线对刀尖路径曲线从第i=0个插补点开始插补,依据二阶泰勒展开公式计算刀尖路径曲线第i+1个插补点;
刀尖节点矢量区间判断模块,用于判断刀尖路径曲线第i+1个插补点落入的刀尖节点矢量区间;
刀尖插补点一阶导矢计算模块,用于计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
角进度计算模块,用于将三条一阶导矢投影到XOY平面,且起点移到同一个点,分别计算XOY平面上刀尖路径曲线第i+1个插补点的一阶导矢与刀尖节点矢量区间左端点的一阶导矢的第一夹角,以及刀尖节点矢量区间左端点的一阶导矢与刀尖节点矢量区间右端点的一阶导矢的第二夹角,用第一夹角除以第二夹角,得到角进度;
第一刀轴插补点一阶导矢计算模块,用于计算刀轴路径曲线上与刀尖节点矢量区间相对应的刀轴节点矢量区间和刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
第二刀轴插补点一阶导矢计算模块,用于根据角进度确定刀轴路径曲线第i+1个插补点的一阶导矢;
比例系数计算模块,用于计算刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,根据预置公式计算比例系数,预置公式为:
其中,为比例系数,为刀尖节点矢量区间左端点,为刀尖节点矢量区间右端点,Q为刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,为刀尖节点矢量区间左端点对应的插补点的一阶导矢,为刀尖节点矢量区间右端点对应的插补点的一阶导矢;
刀轴曲线插补点计算模块,用于根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点,对刀轴路径曲线进行插补。
可选地,计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢的公式为:
可选地,根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点的计算公式为:
可选地,数控机床的约束条件包括采样点速度约束、向心加速度约束、向心加加速度约束、弦误差约束和轮廓误差约束;
采样点速度约束为:
向心加速度约束为:
向心加加速度约束为:
弦误差约束为:
轮廓误差约束为:
可选地,速度规划模块具体用于:
根据数控机床的约束条件和进给速度的关系,计算每个采样点上满足约束条件的最大进给速度,其中,每个采样点上满足约束条件的最大进给速度为:
其中,为第i个采样点上满足约束条件的最大进给速度,为第i个采样点上满足采样点速度约束的最大采样速度,为第i个采样点上满足向心加速度约束的向心加速度,为第i个采样点上满足向心加加速度约束的向心加加速度,为第i个采样点上满足弦误差约束的弦误差约束的最大速度,为第i个采样点上满足轮廓误差约束的轮廓误差约束的最大速度;
根据全部采样点上满足约束条件的最大进给速度,采用多项式拟合的方式得到整条曲线路径上满足约束条件的进给速度曲线。
从以上技术方案可以看出,本发明提供的本发明提供的五轴联动同步刀具路径插补方法和系统具有以下优点:
本发明提供的五轴联动同步刀具路径插补方法,先规划出进给速度曲线,依据二阶泰勒展开公式计算刀尖路径曲线的插补点,再依据刀尖路径曲线的插补点所落入的刀尖节点矢量区间求取对应的插补点一阶导矢,从而计算得到角进度,依据角进度确定刀轴路径曲线插补点的一阶导矢,得到刀轴路径曲线的一阶导曲线的比例系数关系,利用样条曲线的一阶导曲线上的点、控制点和参数之间严格的比例系数关系,从刀尖路径曲线的参数计算出更准确的刀轴路径曲线插补点,不需要按照区间同步来计算刀轴路径曲线插补点,不受刀尖路径曲线与刀轴路径曲线的形状一致性影响,从而避免了刀具实际方向与期望方向出现偏差,解决了现有的五轴NURBS曲线插补方法容易出现刀具实际方向与期望方向存在偏差,从而造成被加工零件形貌轮廓差的技术问题。
本发明提供的五轴联动同步刀具路径插补系统,用于执行本发明提供的五轴联动同步刀具路径插补方法,其原理和所取得的技术效果与本发明提供的五轴联动同步刀具路径插补方法相同,在此不再赘述。
附图说明
图1为本发明实施例中提供的一种五轴联动同步刀具路径插补方法的流程示意图;
图2为本发明实施例中提供的一种五轴联动同步刀具路径插补方法的角进度计算投影示意图;
图3为本发明实施例中提供的刀轴路径曲线和对应的一阶导曲线投影示意图;
图4为本发明实施例中提供的五轴联动同步刀具路径插补方法进行插补后的轨迹图;
图5为采用现有技术的插补方法和本发明实施例提供的插补方法的效果对比示意图;
图6为本发明实施例中提供的一种五轴联动同步刀具路径系统的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于理解,请参阅图1,本发明中提供了一种五轴联动同步刀具路径插补方法的实施例,包括:
步骤101、根据刀具路径信息,基于二次NURBS曲线分别拟合刀尖路径曲线和刀轴路径曲线,分别得到刀尖路径曲线的节点矢量和刀轴路径曲线的节点矢量。
需要说明的是,当有零件需要被加工时,数控机床的控制端会先读取加工该零件的刀具路径信息:,,...,。依据刀具路径信息,用二次NURBS曲线分别拟合刀尖路径曲线和刀轴路径曲线,u和v分别为刀尖路径曲线和刀轴路径曲线的参数,其中,0≤u≤1,0≤v≤1,分别可得到刀尖路径曲线的节点矢量和刀轴路径曲线的节点矢量。
步骤102、根据数控机床的约束条件和进给速度的关系,规划进给速度曲线。
采样点速度约束为:
向心加速度约束为:
向心加加速度约束为:
弦误差约束为:
轮廓误差约束为:
因此,每个采样点上满足约束条件的最大进给速度为:
其中,为第i个采样点上满足约束条件的最大进给速度,为第i个采样点上满足采样点速度约束的最大采样速度,为第i个采样点上满足向心加速度约束的向心加速度,为第i个采样点上满足向心加加速度约束的向心加加速度,为第i个采样点上满足弦误差约束的弦误差约束的最大速度,为第i个采样点上满足轮廓误差约束的轮廓误差约束的最大速度。
步骤103、根据进给速度曲线对刀尖路径曲线从第i=0个插补点开始插补,依据二阶泰勒展开公式计算刀尖路径曲线第i+1个插补点。
步骤104、判断刀尖路径曲线第i+1个插补点落入的刀尖节点矢量区间。
步骤105、计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢。
步骤106、将三条一阶导矢投影到XOY平面,且起点移到同一个点,分别计算XOY平面上刀尖路径曲线第i+1个插补点的一阶导矢与刀尖节点矢量区间左端点的一阶导矢的第一夹角,以及刀尖节点矢量区间左端点的一阶导矢与刀尖节点矢量区间右端点的一阶导矢的第二夹角,用第一夹角除以第二夹角,得到角进度。
需要说明的是,将计算出来的三条一阶导矢,即,投影到XOY平面,且起点移到同一个点,分别计算XOY平面上刀尖路径曲线第i+1个插补点的一阶导矢与刀尖节点矢量区间左端点的一阶导矢的第一夹角,以及刀尖节点矢量区间左端点的一阶导矢与刀尖节点矢量区间右端点的一阶导矢的第二夹角,用第一夹角除以第二夹角,得到角进度,即,如图2所示。
步骤107、计算刀轴路径曲线上与刀尖节点矢量区间相对应的刀轴节点矢量区间和刀尖节点矢量区间左右端点对应的插补点的一阶导矢。
步骤108、根据角进度确定刀轴路径曲线第i+1个插补点的一阶导矢。
步骤109、计算刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,根据预置公式计算比例系数。
其中,为比例系数,为刀尖节点矢量区间左端点,为刀尖节点矢量区间右端点,Q为刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,为刀尖节点矢量区间左端点对应的插补点的一阶导矢,为刀尖节点矢量区间右端点对应的插补点的一阶导矢;
步骤110、根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点,对刀轴路径曲线进行插补。
当刀轴路径曲线第i+1个插补点计算结束后,返回步骤103开始计算刀轴路径曲线第i+2个插补点,依次类推,可计算出刀轴路径曲线的所有插补点,完成刀具路径插补。
图4为本发明实施例中提供的五轴联动同步刀具路径插补方法进行插补后的轨迹图(左边为平面视图,右边为空间视图)。图5为采用现有技术的插补方法和本发明实施例提供的插补方法的效果对比示意图,其中,左边为现有技术的插补方法插补后C轴(五轴中的一个旋转轴)存在的误差,最大误差为0.06rad(即3.5°),右边为本发明实施例提供的插补方法插补后C轴存在的误差,最大误差为(即0.0086°),与现有技术相比,本发明实施例提供的插补方法明显提高了联动插补精度。
现有的区间同步法的同步过程依赖刀尖曲线和刀轴曲线的形状,当两个曲线形状相同时,节点矢量中的各个节点的值和区间的长度也是相同的,则按在区间中的进度计算属于区间且有同样进度的是可行的。当两个曲线形状不同时,节点矢量中的各个节点的值和区间的长度不同,仍按区间同步法计算,则会存在误差,且形状相差越大,误差越大。本发明实施例中提供的五轴联动同步刀具路径插补方法不按照区间同步从计算,而是利用了样条曲线的特性:所有样条曲线的一阶导曲线上的点、控制点和参数三者之间的严格比例关系,即点和控制点的比例系数和参数间的关系是固定的,不会随着曲线形状的改变而改变。因此,对于不同形状的曲线,利用其一阶导曲线这个固定不变的关系,可以从计算出更准确的,从而避免了受刀尖路径曲线和刀轴路径曲线的形状一致性影响的限制。
本发明提供的五轴联动同步刀具路径插补方法,先规划出进给速度曲线,依据二阶泰勒展开公式计算刀尖路径曲线的插补点,再依据刀尖路径曲线的插补点所落入的刀尖节点矢量区间求取对应的插补点一阶导矢,从而计算得到角进度,依据角进度确定刀轴路径曲线插补点的一阶导矢,得到刀轴路径曲线的一阶导曲线的比例系数关系,利用样条曲线的一阶导曲线上的点、控制点和参数之间严格的比例系数关系,从刀尖路径曲线的参数计算出更准确的刀轴路径曲线插补点,不需要按照区间同步来计算刀轴路径曲线插补点,不受刀尖路径曲线与刀轴路径曲线的形状一致性影响,从而避免了刀具实际方向与期望方向出现偏差,解决了现有的五轴NURBS曲线插补方法容易出现刀具实际方向与期望方向存在偏差,从而造成被加工零件形貌轮廓差的技术问题。
为了便于理解,请参阅图6,本发明中提供了一种五轴联动同步刀具路径插补系统的实施例,包括:
曲线拟合模块,用于根据刀具路径信息,基于二次NURBS曲线分别拟合刀尖路径曲线和刀轴路径曲线,分别得到刀尖路径曲线的节点矢量和刀轴路径曲线的节点矢量;
速度规划模块,用于根据数控机床的约束条件和进给速度的关系,规划进给速度曲线;
刀尖曲线插补点计算模块,用于根据进给速度曲线对刀尖路径曲线从第i=0个插补点开始插补,依据二阶泰勒展开公式计算刀尖路径曲线第i+1个插补点;
刀尖节点矢量区间判断模块,用于判断刀尖路径曲线第i+1个插补点落入的刀尖节点矢量区间;
刀尖插补点一阶导矢计算模块,用于计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
角进度计算模块,用于将三条一阶导矢投影到XOY平面,且起点移到同一个点,分别计算XOY平面上刀尖路径曲线第i+1个插补点的一阶导矢与刀尖节点矢量区间左端点的一阶导矢的第一夹角,以及刀尖节点矢量区间左端点的一阶导矢与刀尖节点矢量区间右端点的一阶导矢的第二夹角,用第一夹角除以第二夹角,得到角进度;
第一刀轴插补点一阶导矢计算模块,用于计算刀轴路径曲线上与刀尖节点矢量区间相对应的刀轴节点矢量区间和刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
第二刀轴插补点一阶导矢计算模块,用于根据角进度确定刀轴路径曲线第i+1个插补点的一阶导矢;
比例系数计算模块,用于计算刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,根据预置公式计算比例系数,预置公式为:
其中,为比例系数,为刀尖节点矢量区间左端点,为刀尖节点矢量区间右端点,Q为刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,为刀尖节点矢量区间左端点对应的插补点的一阶导矢,为刀尖节点矢量区间右端点对应的插补点的一阶导矢;
刀轴曲线插补点计算模块,用于根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点,对刀轴路径曲线进行插补。
计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢的公式为:
根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点的计算公式为:
数控机床的约束条件包括采样点速度约束、向心加速度约束、向心加加速度约束、弦误差约束和轮廓误差约束;
采样点速度约束为:
向心加速度约束为:
向心加加速度约束为:
弦误差约束为:
轮廓误差约束为:
速度规划模块具体用于:
根据数控机床的约束条件和进给速度的关系,计算每个采样点上满足约束条件的最大进给速度,其中,每个采样点上满足约束条件的最大进给速度为:
其中,为第i个采样点上满足约束条件的最大进给速度,为第i个采样点上满足采样点速度约束的最大采样速度,为第i个采样点上满足向心加速度约束的向心加速度,为第i个采样点上满足向心加加速度约束的向心加加速度,为第i个采样点上满足弦误差约束的弦误差约束的最大速度,为第i个采样点上满足轮廓误差约束的轮廓误差约束的最大速度;
根据全部采样点上满足约束条件的最大进给速度,采用多项式拟合的方式得到整条曲线路径上满足约束条件的进给速度曲线。
本发明实施例中提供的五轴联动同步刀具路径插补系统,用于执行前述实施例中的五轴联动同步刀具路径插补方法,其工作原理与前述实施例中的五轴联动同步刀具路径插补方法相同,可取得相同的技术效果,在此不再进行赘述。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种五轴联动同步刀具路径插补方法,其特征在于,包括:
根据刀具路径信息,基于二次NURBS曲线分别拟合刀尖路径曲线和刀轴路径曲线,分别得到刀尖路径曲线的节点矢量和刀轴路径曲线的节点矢量;
根据数控机床的约束条件和进给速度的关系,规划进给速度曲线,数控机床的约束条件包括采样点速度约束、向心加速度约束、向心加加速度约束、弦误差约束和轮廓误差约束;
根据进给速度曲线对刀尖路径曲线从第i=0个插补点开始插补,依据二阶泰勒展开公式计算刀尖路径曲线第i+1个插补点;
判断刀尖路径曲线第i+1个插补点落入的刀尖节点矢量区间;
计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
将三条一阶导矢投影到XOY平面,且起点移到同一个点,分别计算XOY平面上刀尖路径曲线第i+1个插补点的一阶导矢与刀尖节点矢量区间左端点的一阶导矢的第一夹角,以及刀尖节点矢量区间左端点的一阶导矢与刀尖节点矢量区间右端点的一阶导矢的第二夹角,用第一夹角除以第二夹角,得到角进度;
计算刀轴路径曲线上与刀尖节点矢量区间相对应的刀轴节点矢量区间和刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
根据角进度确定刀轴路径曲线第i+1个插补点的一阶导矢;
计算刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,根据预置公式计算比例系数,预置公式为:
其中,为比例系数,为刀尖节点矢量区间左端点,为刀尖节点矢量区间右端点,Q为刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,为刀尖节点矢量区间左端点对应的插补点的一阶导矢,为刀尖节点矢量区间右端点对应的插补点的一阶导矢;
根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点,对刀轴路径曲线进行插补;
根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点的计算公式为:
4.根据权利要求3所述的五轴联动同步刀具路径插补方法,其特征在于,根据数控机床的约束条件和进给速度的关系,规划进给速度曲线,包括:
根据数控机床的约束条件和进给速度的关系,计算每个采样点上满足约束条件的最大进给速度,其中,每个采样点上满足约束条件的最大进给速度为:
其中,为第i个采样点上满足约束条件的最大进给速度,为第i个采样点上满足采样点速度约束的最大采样速度,为第i个采样点上满足向心加速度约束的向心加速度,为第i个采样点上满足向心加加速度约束的向心加加速度,为第i个采样点上满足弦误差约束的弦误差约束的最大速度,为第i个采样点上满足轮廓误差约束的轮廓误差约束的最大速度;
根据全部采样点上满足约束条件的最大进给速度,采用多项式拟合的方式得到整条曲线路径上满足约束条件的进给速度曲线。
5.一种五轴联动同步刀具路径插补系统,其特征在于,包括:
曲线拟合模块,用于根据刀具路径信息,基于二次NURBS曲线分别拟合刀尖路径曲线和刀轴路径曲线,分别得到刀尖路径曲线的节点矢量和刀轴路径曲线的节点矢量;
速度规划模块,用于根据数控机床的约束条件和进给速度的关系,规划进给速度曲线,数控机床的约束条件包括采样点速度约束、向心加速度约束、向心加加速度约束、弦误差约束和轮廓误差约束;
刀尖曲线插补点计算模块,用于根据进给速度曲线对刀尖路径曲线从第i=0个插补点开始插补,依据二阶泰勒展开公式计算刀尖路径曲线第i+1个插补点;
刀尖节点矢量区间判断模块,用于判断刀尖路径曲线第i+1个插补点落入的刀尖节点矢量区间;
刀尖插补点一阶导矢计算模块,用于计算刀尖路径曲线第i+1个插补点的一阶导矢、刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
角进度计算模块,用于将三条一阶导矢投影到XOY平面,且起点移到同一个点,分别计算XOY平面上刀尖路径曲线第i+1个插补点的一阶导矢与刀尖节点矢量区间左端点的一阶导矢的第一夹角,以及刀尖节点矢量区间左端点的一阶导矢与刀尖节点矢量区间右端点的一阶导矢的第二夹角,用第一夹角除以第二夹角,得到角进度;
第一刀轴插补点一阶导矢计算模块,用于计算刀轴路径曲线上与刀尖节点矢量区间相对应的刀轴节点矢量区间和刀尖节点矢量区间左右端点对应的插补点的一阶导矢;
第二刀轴插补点一阶导矢计算模块,用于根据角进度确定刀轴路径曲线第i+1个插补点的一阶导矢;
比例系数计算模块,用于计算刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,根据预置公式计算比例系数,预置公式为:
其中,为比例系数,为刀尖节点矢量区间左端点,为刀尖节点矢量区间右端点,Q为刀轴路径曲线第i+1个插补点的一阶导矢与刀轴路径曲线的一阶导曲线的交点,为刀尖节点矢量区间左端点对应的插补点的一阶导矢,为刀尖节点矢量区间右端点对应的插补点的一阶导矢;
刀轴曲线插补点计算模块,用于根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点,对刀轴路径曲线进行插补,根据比例系数计算与刀尖路径曲线第i+1个插补点联动的刀轴路径曲线第i+1个插补点的计算公式为:
7.根据权利要求5所述的五轴联动同步刀具路径插补系统,其特征在于,数控机床的约束条件包括采样点速度约束、向心加速度约束、向心加加速度约束、弦误差约束和轮廓误差约束;
采样点速度约束为:
向心加速度约束为:
向心加加速度约束为:
弦误差约束为:
轮廓误差约束为:
8.根据权利要求7所述的五轴联动同步刀具路径插补系统,其特征在于,速度规划模块具体用于:
根据数控机床的约束条件和进给速度的关系,计算每个采样点上满足约束条件的最大进给速度,其中,每个采样点上满足约束条件的最大进给速度为:
其中,为第i个采样点上满足约束条件的最大进给速度,为第i个采样点上满足采样点速度约束的最大采样速度,为第i个采样点上满足向心加速度约束的向心加速度,为第i个采样点上满足向心加加速度约束的向心加加速度,为第i个采样点上满足弦误差约束的弦误差约束的最大速度,为第i个采样点上满足轮廓误差约束的轮廓误差约束的最大速度;
根据全部采样点上满足约束条件的最大进给速度,采用多项式拟合的方式得到整条曲线路径上满足约束条件的进给速度曲线。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211629012.1A CN115616983B (zh) | 2022-12-14 | 2022-12-14 | 一种五轴联动同步刀具路径插补方法和系统 |
PCT/CN2023/093939 WO2024124794A1 (zh) | 2022-12-14 | 2023-05-12 | 一种五轴联动同步刀具路径插补方法和系统 |
US18/583,904 US11994838B1 (en) | 2022-12-14 | 2024-02-22 | Five-axis linkage synchronous tool path interpolation method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211629012.1A CN115616983B (zh) | 2022-12-14 | 2022-12-14 | 一种五轴联动同步刀具路径插补方法和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115616983A CN115616983A (zh) | 2023-01-17 |
CN115616983B true CN115616983B (zh) | 2023-03-07 |
Family
ID=84880963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211629012.1A Active CN115616983B (zh) | 2022-12-14 | 2022-12-14 | 一种五轴联动同步刀具路径插补方法和系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115616983B (zh) |
WO (1) | WO2024124794A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115616983B (zh) * | 2022-12-14 | 2023-03-07 | 广东工业大学 | 一种五轴联动同步刀具路径插补方法和系统 |
CN118550249B (zh) * | 2024-07-30 | 2025-01-07 | 杭州芯控智能科技有限公司 | 基于涂胶工艺的五轴机构轨迹规划方法、系统及介质 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1235126B1 (en) * | 2001-02-26 | 2006-09-27 | Hitachi, Ltd. | Numerically controlled curved surface machining unit |
DE10330828B4 (de) * | 2003-07-08 | 2006-09-21 | Mtu Aero Engines Gmbh | Verfahren und Vorrichtung zum Fräsen von Freiformflächen |
CN102298358B (zh) * | 2011-04-30 | 2013-05-01 | 上海交通大学 | 五轴数控加工双nurbs刀具轨迹速度规划方法 |
CN104635619A (zh) * | 2013-11-12 | 2015-05-20 | 沈阳高精数控技术有限公司 | 基于刀具矢量插补的五轴数控加工方法 |
CN107608313B (zh) * | 2017-09-11 | 2019-09-27 | 大连理工大学 | 一种五轴双样条曲线插补速度规划方法 |
CN109032077B (zh) * | 2018-09-05 | 2022-03-18 | 沈阳建筑大学 | 一种基于刀具姿态控制的五轴数控加工指令点插补方法 |
CN111736537A (zh) * | 2020-07-21 | 2020-10-02 | 天津大学 | 一种自由曲面加工中双nurbs路径极限速度的计算方法 |
CN111913438B (zh) * | 2020-08-04 | 2022-03-04 | 天津大学 | 针对五轴加工刀尖点与刀轴方向非线性误差的控制方法 |
CN112947298A (zh) * | 2021-03-24 | 2021-06-11 | 合肥工业大学 | 一种机器人曲面加工轨迹优化生成方法、系统及终端 |
CN113433889B (zh) * | 2021-06-08 | 2023-09-26 | 西安交通大学 | 一种基于三段式羊角曲线的五轴机床加工的刀具轨迹规划方法 |
CN115179306A (zh) * | 2022-06-24 | 2022-10-14 | 兰州荣翔轨道交通科技有限公司 | 一种复杂木模工业机器人铣削及控制方法 |
CN115616983B (zh) * | 2022-12-14 | 2023-03-07 | 广东工业大学 | 一种五轴联动同步刀具路径插补方法和系统 |
-
2022
- 2022-12-14 CN CN202211629012.1A patent/CN115616983B/zh active Active
-
2023
- 2023-05-12 WO PCT/CN2023/093939 patent/WO2024124794A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
CN115616983A (zh) | 2023-01-17 |
WO2024124794A1 (zh) | 2024-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115616983B (zh) | 一种五轴联动同步刀具路径插补方法和系统 | |
CN109571473B (zh) | 一种误差可控的小线段轨迹光顺方法 | |
CN112847364B (zh) | 机器人铣削加工刀具路径c3连续的在线实时解析光顺方法 | |
CN104281099B (zh) | 一种考虑加工特性的nurbs直接插补方法及装置 | |
CN101556472B (zh) | 数控系统基于多周期最优拐角的小直线段插补方法 | |
WO2019047458A1 (zh) | 一种五轴双样条曲线插补速度规划方法 | |
CN103631198B (zh) | 基于G2连续Bézier曲线的刀具轨迹压缩方法 | |
CN110716493B (zh) | 一种五轴微线段加工路径光顺方法 | |
CN101539769A (zh) | 基于二次b样条曲线对g01代码的拟合及插补方法 | |
Chen et al. | Contour error–bounded parametric interpolator with minimum feedrate fluctuation for five-axis CNC machine tools | |
CN105005265B (zh) | 一种基于曲线光滑变形的数控加工进给率规划方法 | |
CN103801981A (zh) | 一种用于样条插补的四次多项式速度规划算法 | |
CN113759827B (zh) | 一种高速高精的五轴刀具路径拐角平滑方法 | |
CN106647623A (zh) | 一种几何精度及衔接速度最优化的五轴联动平滑插补方法 | |
CN103984285A (zh) | 一种多约束五轴加工进给率定制方法 | |
CN102707671A (zh) | 应用于工具机的加工路径最佳化方法 | |
Zhang et al. | Feedrate blending method for five-axis linear tool path under geometric and kinematic constraints | |
CN106094737A (zh) | 一种指定加工误差条件下的数控加工速度优化控制方法 | |
Wu et al. | Development of novel tool center point velocity planning algorithm for five axis machine tool | |
US11994838B1 (en) | Five-axis linkage synchronous tool path interpolation method and system | |
CN102629120A (zh) | 一种采用角度头刀柄进行数控加工的非线性误差处理方法 | |
CN114019910B (zh) | 一种小线段刀具轨迹实时全局光顺方法 | |
CN117991716B (zh) | 适用于五轴数控装置的曲率单调约束下的刀具路径拐角平滑过渡方法 | |
CN113835397A (zh) | 基于b样条曲线和路径积分的线性数控加工路径平滑方法 | |
Moetakef Imani et al. | Real-time PH-based interpolation algorithm for high speed CNC machining |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |