CN107608313B - 一种五轴双样条曲线插补速度规划方法 - Google Patents

一种五轴双样条曲线插补速度规划方法 Download PDF

Info

Publication number
CN107608313B
CN107608313B CN201710809848.2A CN201710809848A CN107608313B CN 107608313 B CN107608313 B CN 107608313B CN 201710809848 A CN201710809848 A CN 201710809848A CN 107608313 B CN107608313 B CN 107608313B
Authority
CN
China
Prior art keywords
speed
point
acceleration
sensitive section
axis
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
Application number
CN201710809848.2A
Other languages
English (en)
Other versions
CN107608313A (zh
Inventor
贾振元
宋得宁
马建伟
陈思宇
贺广智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201710809848.2A priority Critical patent/CN107608313B/zh
Priority to US16/322,290 priority patent/US11188056B2/en
Priority to PCT/CN2018/071689 priority patent/WO2019047458A1/zh
Publication of CN107608313A publication Critical patent/CN107608313A/zh
Application granted granted Critical
Publication of CN107608313B publication Critical patent/CN107608313B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/416Numerical 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 control of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/41Numerical 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/4103Digital interpolation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34015Axis controller
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34083Interpolation general
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34135Spline
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35261Use of mathematical expression, functional equation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43059Accelerate, decelerate all axis as function of max, min, average speed axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43156Feed rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Other Investigation Or Analysis Of Materials By Electrical Means (AREA)

Abstract

本发明一种五轴双样条曲线插补速度规划方法属于多轴数控加工技术领域,涉及一种五轴数控机床物理轴驱动性能约束下的速度敏感区间恒速双样条曲线插补速度规划方法。该方法在对刀尖点轨迹曲线进行等弧长离散的基础上,计算五轴机床各物理轴位置对刀尖点轨迹弧长参数的一阶到三阶微分,从而获得物理轴运动与刀具轨迹间关系。以轴驱动性能极限条件为约束,以平衡加工运行平稳性和加工效率为目标,优化求取速度敏感区间。通过双向扫描,确定各速度敏感区间的速度值及升、降速起始点曲线参数。该方法可有效平衡五轴曲线插补加工效率和加工质量,且算法计算效率高,实时性好。

Description

一种五轴双样条曲线插补速度规划方法
技术领域
本发明属于精密高效智能化多轴数控加工技术领域,涉及一种五轴数控机床物理轴驱动性能约束下的双样条曲线插补速度规划方法。
背景技术
目前,曲线插补技术因相比于传统直线、圆弧插补技术具有加工轨迹与理想模型逼近精度高、加工过程运动平稳、加工代码易于存储与传输等优势,受到了广泛关注和研究。在曲线插补加工过程中,曲线上各位置处进给速度的规划是实现高质高效加工的前提。若进给速度规划过高,易导致各物理轴实际速度、加速度、加加速度等超出相应的许用极限,从而诱发运动突变、机床震颤等现象,影响加工精度和加工质量。若进给速度规划过低,则虽可满足轴驱动性能约束,但易由于速度过于保守而降低加工效率。因此,根据数控机床物理轴运动性能许用极限条件,进行曲线插补进给速度的自适应合理规划,对实现精密高效加工具有重要意义。虽然针对三轴曲线插补的进给速度规划方法已有较多研究,但面向五轴双样条曲线插补的进给速度规划策略仍鲜有报道。在五轴双样条曲线插补过程中,五轴刀具轨迹由一条表示刀尖点运动的曲线和一条表示刀轴上刀尖外另一点运动的曲线共同确定。因除三个直线轴运动外,引入了两个旋转轴运动以实现刀轴方向的连续变化,导致五轴双样条曲线插补加工过程中物理轴运动和刀尖点运动间具有极强的非线性关联关系,为刀尖点运动进给速度的合理规划提出了巨大挑战。如何以五个物理轴驱动性能极限为约束条件,规划双样条曲线插补加工过程中的刀尖点进给速度,已成为五轴数控曲线插补技术亟需解决的难题之一。
现有技术文献1“Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1tool path”,Beudaert等,International Journal of Machine Toolsand Manufacture,2012,57:73-82,该文献通过对五轴刀具轨迹进行等时间步长离散,在每个离散点处依据驱动性能约束求取该点对应的位移区间,进而通过二分迭代规划时间最优的进给速度。然而,该方法所规划进给速度在插补过程中实时变化,即速度波动频繁,虽最大程度上提高了加工效率,但不利于加工表面质量的提高,此外,该方法进行速度插补时,需要复杂的迭代算法,实时性差。文献2“A smooth curve evolution approach to thefeedrate planning on five-axis toolpath with geometric and kinematicconstraints”,Sun等,International Journal of Machine Tools and Manufacture,2015,97:86-97,该文献利用曲线演化的思想,基于进给速度的比例调节,对五轴曲线插补过程中进给速度轮廓进行迭代规划,以满足轴驱动性能约束条件。然而,该方法计算量大,属离线方法,难以应用到实时插补过程中。
发明内容
本发明旨在克服现有技术缺陷,发明一种计算效率高的物理轴驱动性能约束下速度敏感区间恒速五轴双样条曲线插补速度规划方法,该方法通过对待插补曲线轮廓进行等弧长离散,获得各物理轴位置对弧长参数的各阶微分;进而以轴驱动性能极限条件为约束,以平衡加工质量和加工效率为目标,优化求取速度敏感区间;通过双向扫描,确定各速度敏感区间的速度值及升、降速起始点曲线参数,在敏感区间采用所确定的恒定进给速度,在非敏感区间利用S形加减速模式规划平滑进给速度。该方法可有效平衡五轴曲线插补加工效率和加工质量,且算法计算负担轻,实时性好。
本发明采用的技术方案是一种五轴双样条曲线插补速度规划方法,其特性在于,该方法在对刀尖点轨迹进行等弧长离散的基础上,计算各物理轴位置对弧长参数的一阶到三阶微分,从而获得物理轴运动与刀具轨迹间关联关系;以轴驱动性能极限条件为约束,以平衡加工运行平稳性和加工效率为目标,优化求取速度敏感区间;通过双向扫描,确定各速度敏感区间的速度值及升、降速起始点曲线参数,在敏感区间采用所确定的恒定进给速度,在非敏感区间利用S形加减速模式规划平滑进给速度;方法具体步骤如下:
第一步 建立物理轴运动与刀具轨迹间关联关系
设待插补双样条曲线中的刀尖点运动轨迹曲线方程为CP=CP(u),刀轴上除刀尖外另一点运动轨迹曲线方程为CQ=CQ(u),首先对刀尖点运动轨迹曲线进行等弧长离散,设弧长步长为δs,离散后第i个离散点对应的曲线参数为ud,i,则利用二阶泰勒级数展开,第i+1个离散点对应的曲线参数ud,i+1由如下递推公式计算:
其中,|| ||表示欧几里得范数,C′P(ud,i)和C″P(ud,i)分别为CP(u)对参数u在ud,i处的一阶和二阶导矢;
令R=[Rx,Ry,Rz]T表示刀尖点,O=[Ox,Oy,Oz]T表示刀轴矢量,在得到离散点对应的曲线参数ud,i,i=1,2,…,Nd后,Nd表示离散点总数,计算离散后第i个刀尖点Ri=[Rx,i,Ry,i,Rz,i]T和第i个刀轴矢量Oi=[Ox,i,Oy,i,Oz,i]T
利用五轴机床运动学变换,根据公式(2)获得的刀尖点和刀轴矢量,计算出五个物理轴运动位置,令q表示物理轴运动位置向量,且q为五行一列的向量,其中五个元素对应于机床的五个物理轴,将对应于第i个刀尖点和第i个刀轴矢量的第i个物理轴运动位置向量表示为qi,由此,计算物理轴位置对刀尖点轨迹弧长的一阶到三阶微分:
其中,qs,i表示第i个刀尖点处物理轴运动位置向量对刀尖点轨迹弧长的一阶导矢,qss,i表示第i个刀尖点处物理轴运动位置向量对刀尖点轨迹弧长的二阶导矢,qsss,i表示第i个刀尖点处物理轴运动位置向量对刀尖点轨迹弧长的三阶导矢,公式(3)即为物理轴运动与刀具轨迹间关联关系方程;
第二步确定速度敏感区间
依据微分原理,物理轴运动速度、加速度及加加速度与刀尖点运动切向速度、加速度及加加速度关系为:
其中,分别为物理轴运动位置向量对时间的一阶、二阶、三阶导矢,即物理轴运动速度向量、加速度向量及加加速度向量;分别为刀尖点运动位置对时间的一阶、二阶、三阶微分,即刀尖点运动速度、切向加速度及切向加加速度;
设物理轴运动速度极限为物理轴运动加速度极限为物理轴运动加加速度极限为设定的刀尖点运动速度极限为vmax,首先令刀尖点运动切向加速度极限at,max等于中三个直线运动轴运动加速度极限的最小值、令刀尖点运动切向加加速度极限jt,max等于中三个直线运动轴运动加加速度极限的最小值,其次,以平衡加工效率和运行平稳度为目标,优化at,max和jt,max取值并确定速度敏感区间;定义在刀尖点以最大速度、加速度和加加速度运动的情况下,各物理轴运动速度、加速度和加加速度可能超出相应的极限约束条件的区间为速度敏感区间,根据公式(4),可得:
据此,扫描各刀尖点运动轨迹离散点,将满足不等式|qs,i|vmax>qmax之一的离散点作为速度敏感区间内的点,设得到的速度敏感区间总段数为Nsr,第k段速度敏感区间的起始、结束位置对应的离散点序号分别为ns,k和ne,k,则速度敏感区间对应的离散点序号集合可表示为{[ns,k,ne,k]},k=1,2,…,Nsr;因此,刀尖点运动轨迹曲线上速度敏感区间的总弧长lsr为:
设刀尖点运动轨迹曲线的总弧长为lt,若lsr<lt/2,说明运动轨迹上大部分区域属于非速度敏感区间,可以以最大速度vmax进行恒速运行,即可同时保证运行平稳和高效率加工,故此时规划的速度敏感区间较优;反之,若lsr>lt/2,说明运动轨迹上大部分区域属于速度敏感区间,需以区间内最小许用速度进行恒速运行,虽然可满足运行平稳,但加工效率过低,故此时对at,max和jt,max的取值进行优化,进而优化速度敏感区间,具体方法为,在零到中三个直线运动轴运动加速度极限的最小值之间以及零到中三个直线运动轴运动加加速度极限的最小值之间,利用二分法寻找合适的at,max和jt,max取值,使得对应的速度敏感区间总弧长lsr等于刀尖点运动轨迹曲线总弧长lt的一半,即lsr=lt/2;通过上述步骤,得到最终的速度敏感区间曲线参数集合表示为{[us,k,ue,k]},k=1,2,…,Nsr
第三步确定各速度敏感区间许用进给速度
首先,以物理轴驱动性能为约束计算各速度敏感区间初始许用速度值;为保证刀尖点进给运动平稳,同时提高计算效率,在速度敏感区间内,规划恒定的进给速度,此时,切向加速度切向加加速度均为零,根据公式(4),得第k个速度敏感区间的初始许用速度值为:
其中,min()表示取最小值函数;
其次,以切向加速度、加加速度为约束,在S形加减速模式下更新速度敏感区间许用速度值;当切向加速度、加加速度极限分别为at,max和jt,max时,在S形加减速模式下,从起始速度加、减速到结束速度过程所需要的位移值为:
其中,加减速过程最大加速度值amax=jt,maxt1,加加/减速时间t1,恒加/减速时间t2,减加/减速时间t3为:
通过双向扫描更新速度敏感区间许用速度值具体步骤如下:
从k=Nsr到k=1进行逆向扫描,规划降速过程各速度敏感区间许用速度,其流程为:
1)令k=Nsr
2)若k=Nsr,判断ne,k=Nd是否成立,若成立转第3)步,若不成立,转第5)步;若k≠Nsr,转第6)步;
3)此时,插补曲线的结束区域属于速度敏感区间,利用公式(8)计算从起始速度减速到0所需要的位移值及该速度敏感区间弧长lk
lk=δd·(ne,k-ns,k) (10)
直接转第4)步,否则,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值并重新计算转第4)步;
4)因当插补曲线的结束区域属于速度敏感区间时,最终降速过程必须在速度敏感区间内完成,故判断该降速过程中是否出现超出物理轴驱动性能极限约束的情况,计算降速过程所经历的离散点数量nf
其中int()表示向下取整函数;根据S形加减速过程位移与切向速度、加速度、加加速度关系,反求第Nsr个速度敏感区间内降速过程各离散点处刀尖点速度切向加速度切向加加速度j∈{nd-nf,…,nd},并代入公式(4),求得第Nsr个速度敏感区间内降速过程各离散点处所需轴速度向量轴加速度向量轴加加速度向量j∈{nd-nf,…,nd},计算最末降速过程最大轴驱动极限与所需轴运动参数比值的最小值Kf
比较Kf与1的大小,确定第Nsr个速度敏感区间内降速过程切向速度、加速度、加加速度值调整比例Kf,t
Kf,t=min(Kf,1) (13)
令第Nsr个速度敏感区间内降速过程许用切向加速度第Nsr个速度敏感区间内降速过程许用切向加加速度更新该速度敏感区间许用速度值
5)当k=Nsr且ne,k≠Nd时,说明最后一个速度敏感区间结束位置与插补曲线结束间存在非速度敏感区间,因此,在该非速度敏感区间内规划降速过程;利用公式(8)计算从起始速度减速到0所需要的位移值同时计算最末非速度敏感区间弧长lf
lf=δd·(Nd-ne,k) (14)
在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第7)步;
6)判断是否为减速过程,若则为升速过程,转第7)步,否则,计算从降速到所需要的位移值及第k个非速度敏感区间弧长lr,k
lr,k=δd·(ns,k+1-ne,k) (15)
时,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第7)步;
7)若k=1,结束,否则,令k=k-1,转第2)步;
从k=1到k=Nsr进行正向扫描,规划升速过程各速度敏感区间许用速度,其流程为:
1)令k=1;
2)若k=1,判断ns,k=1是否成立,若成立转第3)步,若不成立,转第5)步;若k≠1,转第6)步;
3)此时,插补曲线的起始区域属于速度敏感区间,利用公式(8)计算从起始速度0升速到所需要的位移值利用公式(10)计算该速度敏感区间弧长lk
直接转第4)步,否则,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值并重新计算转第4)步;
4)因当插补曲线的起始区域属于速度敏感区间时,初始升速过程必须在速度敏感区间内完成,故判断该升速过程中是否出现超出物理轴驱动性能极限约束的情况,计算升速过程所经历的离散点数量nb
根据S形加减速过程位移与切向速度、加速度、加加速度关系,反求第1个速度敏感区间内升速过程各离散点处刀尖点速度切向加速度切向加加速度j∈{1,…,nb},并代入公式(4),求得第1个速度敏感区间内升速过程各离散点处所需轴速度向量轴加速度向量轴加加速度向量j∈{1,…,nb},计算初始升速过程最大轴驱动极限与所需轴运动参数比值的最小值Kb
比较Kb与1的大小,确定第1个速度敏感区间内升速过程切向速度、加速度、加加速度值调整比例Kb,t
Kb,t=min(Kb,1) (18)
令第1个速度敏感区间内升速过程许用切向加速度第1个速度敏感区间内升速过程许用切向加加速度更新该速度敏感区间许用速度值
5)当k=1且ns,k≠1时,说明第1个速度敏感区间起始位置与插补曲线起始位置之间存在非速度敏感区间,因此,在该非速度敏感区间内规划升速过程;利用公式(8)计算从起始速度0升速到所需要的位移值同时利用公式(15)计算第k个非速度敏感区间弧长lr,k
在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第7)步;
6)判断是否为升速过程,若则为降速过程,转第7)步,否则,计算从升速到所需要的位移值及第k个非速度敏感区间弧长lr,k
时,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第7)步;
7)若k=Nsr-1,转第8)步,否则,令k=k+1,转第2)步;
8)当ne,k=Nd且Kf,t<1时,判断第Nsr个速度敏感区间的许用速度是否在升速过程速度规划过程中被更新,若是,计算更新后速度与更新前速度比值Kba,令Kf,t=Kba·Kf,t,再次更新第Nsr个速度敏感区间内降速过程许用切向加速度第Nsr个速度敏感区间内降速过程许用切向加加速度结束双向扫描;
经过上述逆向扫描降速过程进给速度规划和正向扫描升速过程进给速度规划,得到最终更新的进给速度值即为满足物理轴驱动性能约束的第k个速度敏感区间进给速度最终规划值;
第四步升、降速起始点参数及相应速度值计算
判断非速度敏感区间弧长lr,k是否大于进给速度从第k个速度敏感区间的许用速度增加到设定的刀尖点运动进给速度极限vmax再降低到第k+1个速度敏感区间的许用速度所需位移之和,即判断不等式(19)是否成立:
若不等式(19)成立,从第k个到第k+1个速度敏感区间之间执行升速(从增加到vmax)和降速(从vmax降低至)两个过程;升速起始点参数为ue,k,相对应的进给速度值为降速起始点参数udc为:
降速结束点对应的进给速度为vmax
若不等式(19)不成立,为保证进给速度轮廓平滑,第k个到第k+1个速度敏感区间之间仅执行升速或降速过程;若执行升速过程,升速起始点参数为ue,k,相对应的进给速度值为执行降速过程,降速起始点参数udc为:
该降速起始点相对应的进给速度值为
设经上述步骤获得的升、降速起始点共n个,将升、降速起始点参数及相应进给速度集合记为{uri,vui},i=1,2,…,n,其中uri为第i个升/降速起始点参数,vui为第i个升/降速起始点速度;
第五步各插补点参数及相应进给速度实时插补
在实时插补过程中,判断当前插补点曲线参数uj所在的参数区间[uri,uri+1],计算t1、t2、t3
其中,当i=1时,at,m=ab,max、jt,m=jb,max,当i=n时,at,m=af,max、jt,m=jf,max,否则at,m=at,max、jt,m=jt,max
当插补参数进入该区间的总时间t<t1+t2+t3时,当前插补点进给速度vj为:
其中,am=jf,max·t1;当插补参数进入该区间的总时间t≥t1+t2+t3时,当前插补点进给速度vj=vui+1;根据二阶泰勒展开法计算下一插补点参数uj+1
其中T为插补周期;判断是否到达曲线终点,若到达终点,则结束插补,否则,令j=j+1,重新执行第五步;据此,实现满足物理轴驱动能力极限约束的五轴双样条曲线插补速度规划。
本发明的有益效果是:该方法是物理轴驱动性能约束的五轴双样条曲线插补速度规划方法,可实现以各个物理轴速度、加速度、加加速度极限为约束条件的刀尖点运动速度快速平滑规划;该规划方法在速度敏感区间生成恒定的进给速度,无需对整体进给速度轮廓进行迭代规划,算法可在计算效率高的情况下实现五轴双样条曲线插补加工效率和运动平稳性间的协调。该方法可有效平衡五轴曲线插补加工效率和加工质量,且算法计算负担轻,实时性好。
附图说明
图1—方法整体流程图;
图2—直角坐标系中五轴双样条曲线刀轨几何模型图;其中,曲线1表示刀尖点运动轨迹曲线,曲线2表示刀轴上除刀尖外一点运动轨迹曲线;
图3—规划的刀尖点运动进给速度;其中A轴表示样条曲线参数,B轴表示刀尖点运动进给速度,单位为mm/s;
图4—直线轴实际运动速度;其中A轴表示样条曲线参数,B轴表示直线轴运动速度值,单位为mm/s,曲线1为机床X轴运动速度,曲线2为机床Y轴运动速度,曲线3为机床Z轴运动速度;
图5—旋转轴实际运动速度;其中A轴表示样条曲线参数,B轴表示旋转轴运动速度值,单位为rad/s,曲线1为机床A轴运动速度,曲线2为机床C轴运动速度;
图6—直线轴实际运动加速度;其中A轴表示样条曲线参数,B轴表示直线轴运动加速度值,单位为mm/s2,曲线1为机床X轴运动加速度,曲线2为机床Y轴运动加速度,曲线3为机床Z轴运动加速度;
图7—旋转轴实际运动加速度;其中A轴表示样条曲线参数,B轴表示旋转轴运动速度值,单位为rad/s2,曲线1为机床A轴运动加速度,曲线2为机床C轴运动加速度;
图8—直线轴实际运动加加速度;其中A轴表示样条曲线参数,B轴表示直线轴运动加加速度值,单位为mm/s3,曲线1为机床X轴运动加加速度,曲线2为机床Y轴运动加加速度,曲线3为机床Z轴运动加加速度;
图9—旋转轴实际运动加加速度;其中A轴表示样条曲线参数,B轴表示旋转轴运动速度值,单位为rad/s3,曲线1为机床A轴运动加加速度,曲线2为机床C轴运动加加速度;
具体实施方式
结合技术方案与附图详细说明本发明的具体实施方式。
在五轴双样条曲线插补加工过程中,由于五轴刀轨运动与物理轴运动间存在极强非线性对应关系,导致以物理轴驱动能力为约束的进给速度规划困难。为解决这一难题,实现高效进给速度规划,提高五轴加工效率及加工质量,发明一种五轴双样条曲线插补速度规划方法。
附图1为方法整体流程图,附图2为直角坐标系中五轴双样条曲线刀轨几何模型图,以附图2所示刀轨为例,详细说明本发明具体实施过程,其中,曲线1,即刀尖点运动轨迹曲线的参数为:阶数:2;控制点:{(0,0,0),(5,-5,-2),(10,0,0),(0,20,2),(10,30,5),(30,30,5),(40,20,2),(30,0,0),(35,-5,-2),(40,0,0)};权因子:{1;0.5;2;1;2;2;1;2;0.5;1};节点向量:{0,0,0,1/8,2/8,3/8,4/8,5/8,6/8,7/8,1,1,1},曲线2的阶数、权因子及节点向量与曲线1相同,控制点为:{(0,0,2),(5,-6,0),(10,0,2),(-5,20,4),(10,33,7),(30,33,7),(45,20,4),(30,0,2),(35,-6,0),(40,0,2)}。
根据附图1所示方法整体流程,以AC双转台五轴机床为例,进行五轴双样条曲线插补速度规划,具体步骤为:
第一步建立物理轴运动与刀具轨迹间关联关系:根据附图2中曲线1所示刀尖点运动轨迹曲线方程,取弧长步长δs=0.05mm,利用公式(1)进行刀尖点运动轨迹等弧长离散,利用公式(2)计算刀尖点及刀轴矢量,根据AC双转台五轴机床的运动学变换,得到物理轴运动位置向量q,进而根据公式(3)获得物理轴运动位置对刀尖点轨迹弧长的一阶到三阶微分qs、qss、qsss
第二步确定速度敏感区间:根据公式(4),计算物理轴运动速度向量加速度向量及加加速度向量与qs、qss、qsss间关系,设定五轴机床的X、Y、Z轴运动速度极限均为300mm/s,轴加速度极限均为1000mm/s2,轴加加速度极限均为20000mm/s3,A、C轴运动速度极限均为30rad/s,轴加速度极限均为100rad/s2,轴加加速度极限均为2000rad/s3,即 设定刀尖点运动切向速度极限vmax=30mm/s,根据物理轴驱动性能极限条件,计算速度敏感区间参数集合,同时计算切向加速度极限at,max、加加速度极限jt,max
第三步确定各速度敏感区间许用进给速度:首先以物理轴驱动性能极限为约束条件,根据公式(7)计算各速度敏感区间初始许用速度值进而根据切向加速度、切向加加速度极限,基于双向扫描法,更新各速度敏感区间许用进给速度同时计算初始速升速过程切向加速度极限ab,max、最末降速过程加加速度极限af,max、初始速升速过程切向加加速度极限jb,max、最末降速过程加加速度极限jf,max
第四步升、降速起始点参数及相应速度值计算:根据发明内容中第四步内容,计算升、降速起始点参数及相应的进给速度集合{uri,vui},i=1,2,…,n;
第五步各插补点参数及相应进给速度实时插补:首先判断当前插补点参数所属区间,其次根据发明内容中第五步内容计算当前插补点速度,进而根据公式(24)计算下一插补点参数;判断是否到达曲线终点,若未到达,返回第五步计算下一插补点进给速度,若到达,结束算法。
附图3所示为根据上述步骤最终规划的刀尖点运动进给速度,其中A轴表示样条曲线参数,B轴表示刀尖点运动进给速度,单位为mm/s;从附图3中可见,除部分过渡区域的平滑过渡外,所规划的五轴双样条曲线插补进给速度均保持恒定,这有利于协调加工效率与运行平稳性。
附图4所示为利用所规划进给速度加工获得的三个直线轴实际运动速度;其中A轴表示样条曲线参数,B轴表示直线轴运动速度值,单位为mm/s,曲线1为机床X轴运动速度,曲线2为机床Y轴运动速度,曲线3为机床Z轴运动速度;图中可见,各直线轴实际运动速度绝对值均小于直线轴运动速度极限设定值300mm/s。
附图5所示为利用所规划进给速度加工获得的两个旋转轴实际运动速度;其中A轴表示样条曲线参数,B轴表示旋转轴运动速度值,单位为rad/s,曲线1为机床A轴运动速度,曲线2为机床C轴运动速度;图中可见各旋转轴实际运动速度绝对值均小于旋转轴运动速度极限设定值30rad/s。
附图6所示为利用所规划进给速度加工获得的三个直线轴实际运动加速度,其中A轴表示样条曲线参数,B轴表示直线轴运动加速度值,单位为mm/s2,曲线1为机床X轴运动加速度,曲线2为机床Y轴运动加速度,曲线3为机床Z轴运动加速度;图中可见,各直线轴实际运动加速度绝对值均小于直线轴运动加速度极限设定值1000mm/s2
附图7所示为利用所规划进给速度加工获得的两个旋转轴实际运动加速度,其中A轴表示样条曲线参数,B轴表示旋转轴运动速度值,单位为rad/s2,曲线1为机床A轴运动加速度,曲线2为机床C轴运动加速度;图中可见,各旋转轴实际运动加速度绝对值均小于旋转轴运动加速度极限设定值100rad/s2
附图8所示为利用所规划进给速度加工获得的三个直线轴实际运动加加速度,其中A轴表示样条曲线参数,B轴表示直线轴运动加加速度值,单位为mm/s3,曲线1为机床X轴运动加加速度,曲线2为机床Y轴运动加加速度,曲线3为机床Z轴运动加加速度;图中可见,各直线轴实际运动加加速度绝对值均小于直线轴运动加加速度极限设定值20000mm/s2
附图9所示为利用所规划进给速度加工获得的两个旋转轴实际运动加加速度,其中A轴表示样条曲线参数,B轴表示旋转轴运动速度值,单位为rad/s3,曲线1为机床A轴运动加加速度,曲线2为机床C轴运动加加速度。图中可见,各旋转轴实际运动加加速度绝对值均小于旋转轴运动加加速度极限设定值2000rad/s3
综上可见,所规划的五轴双样条曲线插补进给速度可以实现在曲线的大部分区间保持恒定,且能够满足各物理轴驱动性能极限约束。该方法以物理轴驱动性能极限为约束的速度敏感区间恒速五轴双样条曲线插补速度规划方法,协调五轴加工效率与运行平稳性、进而提高五轴数控机床性能。

Claims (1)

1.一种五轴双样条曲线插补速度规划方法,其特性在于,该方法在对刀尖点轨迹进行等弧长离散的基础上,计算各物理轴位置对弧长参数的一阶到三阶微分,从而获得物理轴运动与刀具轨迹间关联关系;以轴驱动性能极限条件为约束,以平衡加工运行平稳性和加工效率为目标,优化求取速度敏感区间;通过双向扫描,确定各速度敏感区间的速度值及升、降速起始点曲线参数,在敏感区间采用所确定的恒定进给速度,在非敏感区间利用S形加减速模式规划平滑进给速度;方法具体步骤如下:
第一步 建立物理轴运动与刀具轨迹间关联关系
设待插补双样条曲线中的刀尖点运动轨迹曲线方程为CP=CP(u),刀轴上除刀尖外另一点运动轨迹曲线方程为CQ=CQ(u),首先对刀尖点运动轨迹曲线进行等弧长离散,设弧长步长为δs,离散后第i个离散点对应的曲线参数为ud,i,则利用二阶泰勒级数展开,第i+1个离散点对应的曲线参数ud,i+1由递推公式(1)计算:
其中,|| ||表示欧几里得范数,C′P(ud,i)和C″P(ud,i)分别为CP(u)对参数u在ud,i处的一阶和二阶导矢;
令R=[Rx,Ry,Rz]T表示刀尖点,O=[Ox,Oy,Oz]T表示刀轴矢量,在得到离散点对应的曲线参数ud,i,i=1,2,…,Nd后,Nd表示离散点总数,计算离散后第i个刀尖点Ri=[Rx,i,Ry,i,Rz,i]T和第i个刀轴矢量Oi=[Ox,i,Oy,i,Oz,i]T
利用五轴机床运动学变换,根据公式(2)获得的刀尖点和刀轴矢量,计算出五个物理轴运动位置,令q表示物理轴运动位置向量,且q为五行一列的向量,其中五个元素对应于机床的五个物理轴,将对应于第i个刀尖点和第i个刀轴矢量的第i个物理轴运动位置向量表示为qi,由此,计算物理轴位置对刀尖点轨迹弧长的一阶到三阶微分:
其中,qs,i表示第i个刀尖点处物理轴运动位置向量对刀尖点轨迹弧长的一阶导矢,qss,i表示第i个刀尖点处物理轴运动位置向量对刀尖点轨迹弧长的二阶导矢,qsss,i表示第i个刀尖点处物理轴运动位置向量对刀尖点轨迹弧长的三阶导矢,公式(3)即为物理轴运动与刀具轨迹间关联关系方程;
第二步 确定速度敏感区间
依据微分原理,物理轴运动速度、加速度及加加速度与刀尖点运动切向速度、加速度及加加速度关系为:
其中,分别为物理轴运动位置向量对时间的一阶、二阶、三阶导矢,即物理轴运动速度向量、加速度向量及加加速度向量;分别为刀尖点运动位置对时间的一阶、二阶、三阶微分,即刀尖点运动速度、切向加速度及切向加加速度;
设物理轴运动速度极限为物理轴运动加速度极限为物理轴运动加加速度极限为设定的刀尖点运动速度极限为vmax,首先令刀尖点运动切向加速度极限at,max等于中三个直线运动轴运动加速度极限的最小值、令刀尖点运动切向加加速度极限jt,max等于中三个直线运动轴运动加加速度极限的最小值,其次,以平衡加工效率和运行平稳度为目标,优化at,max和jt,max取值并确定速度敏感区间;定义在刀尖点以最大速度、加速度和加加速度运动的情况下,各物理轴运动速度、加速度和加加速度可能超出相应的极限约束条件的区间为速度敏感区间,根据公式(4),可得:
据此,扫描各刀尖点运动轨迹离散点,将满足不等式|qs,i|vmax>qmax之一的离散点作为速度敏感区间内的点,设得到的速度敏感区间总段数为Nsr,第k段速度敏感区间的起始、结束位置对应的离散点序号分别为ns,k和ne,k,则速度敏感区间对应的离散点序号集合可表示为{[ns,k,ne,k]},k=1,2,…,Nsr;因此,刀尖点运动轨迹曲线上速度敏感区间的总弧长lsr为:
设刀尖点运动轨迹曲线的总弧长为lt,若lsr<lt/2,说明运动轨迹上大部分区域属于非速度敏感区间,以最大速度vmax进行恒速运行,即可同时保证运行平稳和高效率加工,故此时规划的速度敏感区间较优;反之,若lsr>lt/2,说明运动轨迹上大部分区域属于速度敏感区间,需以区间内最小许用速度进行恒速运行,虽然可满足运行平稳,但加工效率过低,故此时对at,max和jt,max的取值进行优化,进而优化速度敏感区间,具体方法为,在零到中三个直线运动轴运动加速度极限的最小值之间以及零到中三个直线运动轴运动加加速度极限的最小值之间,利用二分法寻找合适的at,max和jt,max取值,使得对应的速度敏感区间总弧长lsr等于刀尖点运动轨迹曲线总弧长lt的一半,即lsr=lt/2;通过上述步骤,得到最终的速度敏感区间曲线参数集合表示为{[us,k,ue,k]},k=1,2,…,Nsr
第三步 确定各速度敏感区间许用进给速度
首先,以物理轴驱动性能为约束计算各速度敏感区间初始许用速度值;为保证刀尖点进给运动平稳,同时提高计算效率,在速度敏感区间内,规划恒定的进给速度,此时,切向加速度切向加加速度均为零,根据公式(4),得第k个速度敏感区间的初始许用速度值为:
其中,min()表示取最小值函数;
其次,以切向加速度、加加速度为约束,在S形加减速模式下更新速度敏感区间许用速度值;当切向加速度、加加速度极限分别为at,max和jt,max时,在S形加减速模式下,从起始速度加、减速到结束速度过程所需要的位移值为:
其中,加减速过程最大加速度值amax=jt,maxt1,加加/减速时间t1,恒加/减速时间t2,减加/减速时间t3为:
通过双向扫描更新速度敏感区间许用速度值具体过程如下:
从k=Nsr到k=1进行逆向扫描,规划降速过程各速度敏感区间许用速度,其流程为:
1)令k=Nsr
2)若k=Nsr,判断ne,k=Nd是否成立,若成立转第3)步,若不成立,转第5)步;若k≠Nsr,转第6)步;
3)此时,插补曲线的结束区域属于速度敏感区间,利用公式(8)计算从起始速度减速到0所需要的位移值及该速度敏感区间弧长lk
lk=δd·(ne,k-ns,k) (10)
直接转第4)步,否则,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值并重新计算转第4)步;
4)因当插补曲线的结束区域属于速度敏感区间时,最终降速过程必须在速度敏感区间内完成,故判断该降速过程中是否出现超出物理轴驱动性能极限约束的情况,计算降速过程所经历的离散点数量nf
其中int()表示向下取整函数;根据S形加减速过程位移与切向速度、加速度、加加速度关系,反求第Nsr个速度敏感区间内降速过程各离散点处刀尖点速度切向加速度切向加加速度并代入公式(4),求得第Nsr个速度敏感区间内降速过程各离散点处所需轴速度向量轴加速度向量轴加加速度向量计算最末降速过程最大轴驱动极限与所需轴运动参数比值的最小值Kf
比较Kf与1的大小,确定第Nsr个速度敏感区间内降速过程切向速度、加速度、加加速度值调整比例Kf,t
Kf,t=min(Kf,1) (13)
令第Nsr个速度敏感区间内降速过程许用切向加速度第Nsr个速度敏感区间内降速过程许用切向加加速度更新该速度敏感区间许用速度值
5)当k=Nsr且ne,k≠Nd时,说明最后一个速度敏感区间结束位置与插补曲线结束间存在非速度敏感区间,因此,在该非速度敏感区间内规划降速过程;利用公式(8)计算从起始速度减速到0所需要的位移值同时计算最末非速度敏感区间弧长lf
lf=δd·(Nd-ne,k) (14)
在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第7)步;
6)判断是否为减速过程,若则为升速过程,转第7)步,否则,计算从降速到所需要的位移值及第k个非速度敏感区间弧长lr,k
lr,k=δd·(ns,k+1-ne,k) (15)
时,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第7)步;
7)若k=1,结束,否则,令k=k-1,转第2)步;
从k=1到k=Nsr进行正向扫描,规划升速过程各速度敏感区间许用速度,其流程为:
(1)令k=1;
(2)若k=1,判断ns,k=1是否成立,若成立转第(3)步,若不成立,转第(5)步;若k≠1,转第(6)步;
(3)此时,插补曲线的起始区域属于速度敏感区间,利用公式(8)计算从起始速度0升速到所需要的位移值利用公式(10)计算该速度敏感区间弧长lk
直接转第(4)步,否则,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值并重新计算转第(4)步;
(4)因当插补曲线的起始区域属于速度敏感区间时,初始升速过程必须在速度敏感区间内完成,故判断该升速过程中是否出现超出物理轴驱动性能极限约束的情况,计算升速过程所经历的离散点数量nb
根据S形加减速过程位移与切向速度、加速度、加加速度关系,反求第1个速度敏感区间内升速过程各离散点处刀尖点速度切向加速度切向加加速度并代入公式(4),求得第1个速度敏感区间内升速过程各离散点处所需轴速度向量轴加速度向量轴加加速度向量 计算初始升速过程最大轴驱动极限与所需轴运动参数比值的最小值Kb
比较Kb与1的大小,确定第1个速度敏感区间内升速过程切向速度、加速度、加加速度值调整比例Kb,t
Kb,t=min(Kb,1) (18)
令第1个速度敏感区间内升速过程许用切向加速度第1个速度敏感区间内升速过程许用切向加加速度更新该速度敏感区间许用速度值
(5)当k=1且ns,k≠1时,说明第1个速度敏感区间起始位置与插补曲线起始位置之间存在非速度敏感区间,因此,在该非速度敏感区间内规划升速过程;利用公式(8)计算从起始速度0升速到所需要的位移值同时利用公式(15)计算第k个非速度敏感区间弧长lr,k
在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第(7)步;
(6)判断是否为升速过程,若则为降速过程,转第(7)步,否则,计算从升速到所需要的位移值及第k个非速度敏感区间弧长lr,k
时,在0到之间利用二分法寻找速度值使得更新该速度敏感区间许用速度值转第(7)步;
(7)若k=Nsr-1,转第(8)步,否则,令k=k+1,转第(2)步;
(8)当ne,k=Nd且Kf,t<1时,判断第Nsr个速度敏感区间的许用速度是否在升速过程速度规划过程中被更新,若是,计算更新后速度与更新前速度比值Kba,令Kf,t=Kba·Kf,t,再次更新第Nsr个速度敏感区间内降速过程许用切向加速度第Nsr个速度敏感区间内降速过程许用切向加加速度结束双向扫描;
经过上述逆向扫描降速过程进给速度规划和正向扫描升速过程进给速度规划,得到最终更新的进给速度值即为满足物理轴驱动性能约束的第k个速度敏感区间进给速度最终规划值;
第四步升、降速起始点参数及相应速度值计算
判断非速度敏感区间弧长lr,k是否大于进给速度从第k个速度敏感区间的许用速度增加到设定的刀尖点运动进给速度极限vmax再降低到第k+1个速度敏感区间的许用速度所需位移之和,即判断不等式(19)是否成立:
若不等式(19)成立,从第k个到第k+1个速度敏感区间之间执行升速(从增加到vmax)和降速(从vmax降低至)两个过程;升速起始点参数为ue,k,相对应的进给速度值为降速起始点参数udc为:
降速结束点对应的进给速度为vmax
若不等式(19)不成立,为保证进给速度轮廓平滑,第k个到第k+1个速度敏感区间之间仅执行升速或降速过程;若执行升速过程,升速起始点参数为ue,k,相对应的进给速度值为执行降速过程,降速起始点参数udc为:
该降速起始点相对应的进给速度值为
设经上述步骤获得的升、降速起始点共n个,将升、降速起始点参数及相应进给速度集合记为{uri,vui},i=1,2,…,n,其中uri为第i个升/降速起始点参数,vui为第i个升/降速起始点速度;
第五步各插补点参数及相应进给速度实时插补
在实时插补过程中,判断当前插补点曲线参数uj所在的参数区间[uri,uri+1],计算t1、t2、t3
其中,当i=1时,at,m=ab,max、jt,m=jb,max,当i=n时,at,m=af,max、jt,m=jf,max,否则at,m=at,max、jt,m=jt,max
当插补参数进入该区间的总时间t<t1+t2+t3时,当前插补点进给速度vj为:
其中,am=jf,max·t1;当插补参数进入该区间的总时间t≥t1+t2+t3时,当前插补点进给速度vj=vui+1;根据二阶泰勒展开法计算下一插补点参数uj+1
其中T为插补周期;判断是否到达曲线终点,若到达终点,则结束插补,否则,令j=j+1,重新执行第五步;据此,实现满足物理轴驱动能力极限约束的五轴双样条曲线插补速度规划。
CN201710809848.2A 2017-09-11 2017-09-11 一种五轴双样条曲线插补速度规划方法 Active CN107608313B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710809848.2A CN107608313B (zh) 2017-09-11 2017-09-11 一种五轴双样条曲线插补速度规划方法
US16/322,290 US11188056B2 (en) 2017-09-11 2018-01-07 Feedrate scheduling method for five-axis dual-spline curve interpolation
PCT/CN2018/071689 WO2019047458A1 (zh) 2017-09-11 2018-01-07 一种五轴双样条曲线插补速度规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710809848.2A CN107608313B (zh) 2017-09-11 2017-09-11 一种五轴双样条曲线插补速度规划方法

Publications (2)

Publication Number Publication Date
CN107608313A CN107608313A (zh) 2018-01-19
CN107608313B true CN107608313B (zh) 2019-09-27

Family

ID=61061949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710809848.2A Active CN107608313B (zh) 2017-09-11 2017-09-11 一种五轴双样条曲线插补速度规划方法

Country Status (3)

Country Link
US (1) US11188056B2 (zh)
CN (1) CN107608313B (zh)
WO (1) WO2019047458A1 (zh)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108582071B (zh) * 2018-04-26 2020-09-08 华中科技大学 一种工业机器人编程轨迹诊断及速度优化的方法
CN108829032B (zh) * 2018-05-31 2021-02-26 深圳市恒晨电器有限公司 一种高精度控制的插补方法
JP2020095316A (ja) * 2018-12-10 2020-06-18 ファナック株式会社 数値制御装置
CN110209123B (zh) * 2019-06-10 2020-05-29 哈尔滨工业大学 一种机床驱动约束下的五轴数控加工刀轴矢量局部优化方法
CN112068487B (zh) * 2019-08-28 2022-08-02 宏晶微电子科技股份有限公司 插补控制方法、装置以及可读存储介质
CN112883502B (zh) * 2019-11-29 2022-12-09 西安交通大学 St2速度曲线的设计方法及基于sst2速度曲线的五轴轨迹加工方法
CN110989504B (zh) * 2019-12-20 2021-01-05 哈尔滨工程大学 一种五轴加工进给速度的区间自适应规划方法
CN111562766B (zh) * 2020-05-08 2023-06-02 重庆科技学院 十字滑台性能仿真控制方法、***、存储介质、计算机
CN111796558B (zh) * 2020-06-08 2021-06-08 五邑大学 多轴联动实时动态前瞻轨迹规划方法、装置及存储介质
CN111983975B (zh) * 2020-07-23 2023-04-18 江苏威泽智能科技股份有限公司 一种参数增量补偿的样条曲线插补方法
CN112162527B (zh) * 2020-10-07 2022-01-28 烟台大学 适用于五轴数控装置的刀具路径拐角平滑过渡方法
CN112269356B (zh) * 2020-10-27 2022-03-18 南京溧航仿生产业研究院有限公司 一种机器人nurbs轨迹插补方法
CN114488953B (zh) * 2020-11-13 2024-02-27 台达电子工业股份有限公司 基于轴物理限制的传动机构进给率规划方法
CN112346411A (zh) * 2020-11-23 2021-02-09 清华大学 使用双nurbs刀具轨迹叶轮数控加工速度控制方法及装置
CN112764393B (zh) * 2020-12-28 2022-07-12 深圳数马电子技术有限公司 一种确定速度敏感区间的扫描方法以及装置
CN112666891B (zh) * 2020-12-31 2022-06-28 枣庄北航机床创新研究院有限公司 一种基于飞机发动机叶片的刀轨光顺方法
CN112947295B (zh) * 2021-03-03 2022-08-05 湘潭大学 一种基于样条刀具轨迹曲率划分区间方法
CN112947296B (zh) * 2021-03-10 2022-04-26 深圳市泰达智能装备有限公司 一种五轴速度规划方法、装置、计算机设备和存储介质
CN112974153B (zh) * 2021-04-19 2021-09-17 苏州希盟科技股份有限公司 五轴联动点胶轨迹转轴最优路径插补方法及应用
CN113189939B (zh) * 2021-05-20 2022-05-17 中国科学院大学 一种用于摇篮式机床的全局最优进给速度规划方法
CN113341886B (zh) * 2021-05-25 2022-12-27 深圳市汇川技术股份有限公司 平滑进给速度规划方法、设备及计算机可读存储介质
CN113325806B (zh) * 2021-06-01 2022-04-15 北华航天工业学院 一种参数曲线直接插补进给速度规划方法
CN113190021B (zh) * 2021-06-03 2023-10-27 佛山华数机器人有限公司 一种工业机器人小线段轨迹规划方法
CN113759830B (zh) * 2021-09-02 2023-04-18 浙江大学 基于等效加速度的线性路径数控加工进给速度控制方法
CN113741339B (zh) * 2021-09-13 2023-06-09 浙江大学高端装备研究院 一种基于数控插补映射的曲面参数域自适应划分方法
CN113867272B (zh) * 2021-10-18 2022-06-21 天津理工大学 一种基于切线矢量的用于数控***椭圆弧及圆弧的速度规划方法
CN114002996B (zh) * 2021-10-28 2023-09-22 天津大学 一种混联机器人c3连续五轴路径转接光顺方法
CN114167811B (zh) * 2021-10-29 2023-09-08 北京航星机器制造有限公司 一种ug后置处理线性优化方法
CN114115131B (zh) * 2021-12-08 2023-02-03 中国科学院大学 一种应用于五轴数控机床的时间样条曲线拟合与插补方法
CN114237047B (zh) 2021-12-10 2022-09-23 广东工业大学 一种基于约束分类的时间最优速度规划方法及***
CN115328032B (zh) * 2022-10-11 2023-03-31 济南邦德激光股份有限公司 基于s形加减速的b样条速度前瞻控制方法、设备和介质
CN115616983B (zh) * 2022-12-14 2023-03-07 广东工业大学 一种五轴联动同步刀具路径插补方法和***
US11994838B1 (en) 2022-12-14 2024-05-28 Guangdong University Of Technology Five-axis linkage synchronous tool path interpolation method and system
CN117270455B (zh) * 2023-11-20 2024-03-15 成都飞机工业(集团)有限责任公司 一种基于数字滤波的槽腔铣削刀轨优化方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0113985D0 (en) * 2001-06-08 2001-08-01 Quin Systems Ltd Robotic devices
JP4431880B2 (ja) * 2004-08-12 2010-03-17 株式会社日立製作所 多軸数値制御装置用のncポストプロセッサ装置
US8478438B2 (en) * 2008-09-16 2013-07-02 Shin Nippon Koki Co., Ltd. Numerical control device
JP5350766B2 (ja) * 2008-12-12 2013-11-27 ファナック株式会社 5軸加工機用数値制御装置
CN101976060B (zh) * 2010-11-17 2012-02-08 西南交通大学 基于机床动力学和曲线特性的nurbs插补方法
CN102298358B (zh) * 2011-04-30 2013-05-01 上海交通大学 五轴数控加工双nurbs刀具轨迹速度规划方法
CN103135501B (zh) * 2013-02-01 2015-10-21 北京配天技术有限公司 基于s型曲线的加减速控制方法和装置及数控机床
JP6012560B2 (ja) * 2013-08-07 2016-10-25 三菱電機株式会社 数値制御装置
CN103592891B (zh) * 2013-09-28 2015-12-23 大连理工大学 运动学约束的复杂曲面五轴数控加工刀矢光顺方法
CN104281099B (zh) * 2014-10-28 2017-04-05 湘潭大学 一种考虑加工特性的nurbs直接插补方法及装置
CN105759725B (zh) * 2016-03-22 2018-04-10 大连理工大学 速度敏感区间恒速曲线插补速度规划方法
CN106547251B (zh) * 2016-10-11 2019-04-30 浙江大学 一种基于低速敏感区域插补信息反馈的五轴刀路生成方法

Also Published As

Publication number Publication date
CN107608313A (zh) 2018-01-19
US20200004228A1 (en) 2020-01-02
US11188056B2 (en) 2021-11-30
WO2019047458A1 (zh) 2019-03-14

Similar Documents

Publication Publication Date Title
CN107608313B (zh) 一种五轴双样条曲线插补速度规划方法
CN106647623B (zh) 一种几何精度及衔接速度最优化的五轴联动平滑插补方法
CN106125673B (zh) 基于空间圆弧近似的轮廓误差实时估计方法
CN106945042A (zh) 一种机械手的离散s型曲线速度控制方法
CN109732589B (zh) 一种基于线激光传感器的机器人作业轨迹获取方法
CN112486101B (zh) Nurbs曲线自适应前瞻插补方法
CN101539769A (zh) 基于二次b样条曲线对g01代码的拟合及插补方法
CN106354092B (zh) 一种随动与轮廓误差自适应实时补偿方法
CN109426151A (zh) 基于自适应前瞻和预测校正的实时柔性加减速控制算法
CN105005265B (zh) 一种基于曲线光滑变形的数控加工进给率规划方法
CN110948504A (zh) 机器人加工作业法向恒力跟踪方法和装置
CN109901518B (zh) 一种恒力约束条件下的数控机床加减速速度规划方法
CN115113582B (zh) 一种面向零件轮廓误差的五轴位置环增益离线矫正方法
CN113759827B (zh) 一种高速高精的五轴刀具路径拐角平滑方法
CN104281099A (zh) 一种考虑加工特性的nurbs直接插补方法及装置
CN106200553B (zh) 随动与轮廓误差在线协同补偿方法
CN106094737B (zh) 一种指定加工误差条件下的数控加工速度优化控制方法
CN108170094A (zh) 一种刀具路径平滑压缩的方法
CN110412941A (zh) 螺旋曲面数控包络铣削方法及其集成控制***
CN111633668B (zh) 一种用于机器人加工三维自由曲面的运动控制方法
CN103163837B (zh) 一种面向五轴数控加工的刀具轨迹自适应管理***及方法
CN110518848B (zh) 基于单神经元与改进粒子群算法优化双电机高速高精度同步控制方法
CN114815743A (zh) 一种数控机床的曲线插补方法、***及存储介质
CN102528553B (zh) 五轴联动数控铣床伺服动态参数快速调整方法
Luo et al. Speed planning algorithm based on improved S-type acceleration and deceleration model

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