CN103801981A - 一种用于样条插补的四次多项式速度规划算法 - Google Patents
一种用于样条插补的四次多项式速度规划算法 Download PDFInfo
- Publication number
- CN103801981A CN103801981A CN201210457142.1A CN201210457142A CN103801981A CN 103801981 A CN103801981 A CN 103801981A CN 201210457142 A CN201210457142 A CN 201210457142A CN 103801981 A CN103801981 A CN 103801981A
- Authority
- CN
- China
- Prior art keywords
- speed
- interpolation
- acceleration
- deceleration
- point
- 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.)
- Granted
Links
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/416—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 control of velocity, acceleration or deceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/007—Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
- B23Q15/08—Control or regulation of cutting velocity
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本发明是一种应用于样条插补的四次多项式速度规划算法,以减速段为例,具有以下步骤:对数控加工曲线进行快速预插补,记录插补路径的长度,加工精度要求下的减速开始点、速度极小值点,计算最大逆向加速度A能否达到,并将减速过程分段,计算各段的四次多项式速度方程;然后根据速度方程求出刀具从减速开始点到速度极小值点的所需的理论距离,并计算其对应的插补参数;最后根据预插补阶段得到速度方程及加减速开始及结束时的插补参数,进行实时样条插补。本发明方法能够保证数控机床在高速加工过程中的速度、加速度及加加速度均能实现连续变化,缓解高速加工产生的过冲,从而实现对伺服轴的平滑、柔性的加减速控制。
Description
技术领域
本发明涉及一种用于样条插补的四次多项式速度规划算法,属于数控加工技术领域。
背景技术
随着CAD/CAM技术的发展,样条曲线插补技术被应用到数控加工领域,促进了高速、高精加工技术的整体水平。加减速控制是数控***轨迹规划的重要组成部分,是样条插补的关键技术之一。在现代制造业中,数控***的高速度、高质量加工能够为制造业追求“快速、低耗和高品质”的目标提供强大的支持。这一方面要求数控机床反应快,各坐标运动部件能在极短的时间内达到给定的速度,并能在高速运行中快速准确地停止在预定位置,缩短准备时间;另一方面要求加工过程运动平稳,不产生冲击、失步、超程或振荡,实现柔性加减速控制。数控***的高速度、高质量运动控制方法是提高数控机床加工效率和质量的重要手段,国际生产工程学会(CIRP)将其确定为21世纪的中心研究方向之一。因此数控***的速度规划算法对于研究高速高精控制技术,发展高速高精加工技术装备有重要的作用和意义。
数控***常用的加减速控制方法有直线加减速控制方法、指数加减速控制方法、S曲线加减速控制方法和三次多项式加减速控制法等。传统的直线加减速控制方法和指数加减速控制方法虽然计算量小,编程简单,但是在加减速阶段存在加速度突变的现象,导致机床产生剧烈振动,影响了加工质量。S曲线加减速控制通过对加速度变化率(加加速度)的控制来最大限度地减小对机械造成冲击,但是这种方法计算复杂,且不能实现加加速度的连续变化,加减速过程往往存在余振。三次多项式速度规划方法简化了S曲线加减速法的设计过程,然而这种方法在加减速的开始和结束时仍存在加加速度的突变,即加加速度仍然是不连续的,很难避免高速加工过程中的数控机床过冲和振动。
发明内容
针对现有方法中存在的上述不足,本发明要解决的技术问题是提供一种用于样条插补的加减速控制方法,其速度方程为四次多项式的形式。这种速度规划算法能够保证实时插补时的弦高误差在精度要求的范围内,并可以实现速度、加速度和加加速度平滑变动,从而实现柔性加减速控制。
为解决上述技术问题,本发明采用的技术方案是:一种用于样条插补 的四次多项式速度规划算法,对待加工曲线进行快速预插补:确定快速插补的进给速度,记录插补路径的长度、加工精度要求下的加/减速开始点、速度极大/小值点的速度值、插补参数值;根据加/减速开始点及速度极大/小值点的速度值,计算最大逆向加速度A能否达到,并将加/减速过程分段,计算各段的四次多项式速度方程;根据所述速度方程计算位移方程,求出刀具从加/减速开始点加/减速到速度极大/小值点的所需的理论加/减速距离,并计算其对应的插补参数,保存到加/减速数组中;
根据加/减速数组中的速度、插补参数、速度方程的系数信息,进行实时样条插补。
所述快速插补的进给速度为:
V(ui)=min(F,Ve(ui))
其中,ui为当前插补点Pi对应的插补参数,F为数控***的编程进给速度,Ve(ui)为精度要求下的速度,由以下公式决定:
其中ρi为曲率半径,T为数控***的插补周期,ER为加工要求的最大弦高误差。
所述插补路径的长度Si为预插补到当前点Pi时走过的路径,通过以下公式计算:
其中,Si-1为插补到点Pi-1时走过的路径,Vi为Pi处的进给速度V(ui),Vn为Pn处的进给速度V(un)。
所述加速开始点是在满足加工精度条件下,速度开始递增的插补点,设Pa为加速开始点,其对应的速度Va需满足条件:
Va>Va-1,Va-1≤Va-2
其中,Va-1为插补点Pa-1处的进给速度,Va-2为插补点Pa-2处的进给速度。
所述减速开始点Pi为在满足加工精度条件下,速度开始递减的插补点减速开始点,其对应的速度Vi需满足条件:
Vi<Vi-1,Vi-1≥Vi-2
其中,Vi-1为插补点Pi-1处的进给速度,Vi-2为插补点Pi-2处的进给速度。
所述速度极大值点,是指在该点时,按照加工精度的要求,进给速度达到最大值,所述速度极大值点Pm对应的速度Vm需满足条件:
Vm>Vm-1,Vm>Vm+1
其中,Vm-1为插补点Pm-1处的进给速度,Vm+1为插补点Pm+1处的进给速度。
所述速度极小值点Pj对应的速度Vj需满足条件:
Vj<Vj-1,Vj<Vj+1
其中,Vj-1为插补点Pj-1处的进给速度,Vj+1为插补点Pj+1处的进给速度。
所述最大逆向加速度A能否达到,并将加/减速过程分段的方法为:
其中J为最大加加速度,Vs、Ve分别为加减速的始末速度。
所述四次多项式速度方程为:
V(t)=a0+a1t+a2t2+a3t3+a4t4
所述位移方程是对所述四次多项式速度方程:
V(t)=a0+a1t+a2t2+a3t3+a4t4
进行求积分运算得到的方程,为五次多项式的形式:
其中S0为初始位移,在计算加减速的每一段的刀具路径时可以消去。
所述刀具从减速开始点减速到速度极小值点的所需的理论减速距离是为了满足加工精度的要求,从插补点Pi处的速度Vi减速到插补点Pj处的速度Vj所需的理论路径。
所述对应的插补参数是指在进行实时样条插补时,刀具移动到该插补 参数时,开始进行加/减速。获得理论加/减速距离Sd后,向前依次寻找找插补参数,直到找到插补参数uk,满足:
Sj-SK≥Sd
其中,Sj为预插补到点Pj时刀具走过的路径长度,Sk为刀具预插补到点Pk时走过的路径长度,比较ui和uk的大小,若ui<uk,则记录ui为减速段的起点插补参数,否则记录下uk的值为减速起点插补参数;记录uj为减速终止插补参数。
所述实时样条插补的具体过程为:
比较当前的插补参数ui和当前的加/减速段的起始插补参数DL[x].us:
a.)若ui<DL[x].us,则继续保持刀具做匀速运动;
b.)若DL[x].us<ui<DL[x].ue,则按照求出的速度方程进行实时插补;
c.)若ui-1<DL[x].ue,ui>DL[x].ue,则将x加1,并保持刀具做匀速运动;
d.)若在减速时,出现ui<DL[x].ue且V(ui)≤DL[x].ve的情况,则保持刀具做匀速运动。
本发明具有以下有益效果及优点:
1.加工精度高。本发明方法在预插补阶段计算进给速度时,考虑了弦高误差的限制,保证了加工的轮廓精度,而在实时插补时,应用预插补阶段的数据计算速度方程和加减速距离,保证了加工精度。
2.平滑度高。本发明方法的速度曲线为四次,加速度曲线为三次,加加速度曲线为二次,均含有连续的一阶导数,因此可以实现速度、加速度和加加速的平滑变化,能够实现柔性加减速控制。
3.执行效率高。预插补阶段用于收集要加工的曲线的相关数据并计算速度方程,实时插补阶段只需用到预插补阶段的数据进行实时样条插补,运算简单。
4.通用性强。本发明方法不仅能够应用于各种样条曲线插补插补中,而且可以应用各种插补方法(直线插补、圆弧插补等)中的加减速控制。
附图说明
图1利用圆弧计算弦高误差示意图;
图2四次多项式速度规划算法流程图;
图3减速段四次多项式速度及加速度、加加速度曲线(含匀减速段);
图4减速段四次多项式速度及加速度、加加速度曲线(不含匀减速段);
图5加工的NURBS曲线;
图6四次多项式速度曲线;
图7四次多项式速度规划算法加速度曲线;
图8四次多项式速度规划算法加加速度曲线;
图9四次多项式速度规划算法弦高误差曲线;
图10加速段速度曲线;
图11加速段加速度曲线;
图12加速段加加速度曲线;
图13减速段速度曲线;
图14减速段加速度曲线;
图15减速段加加速度曲线;
图16减速段-匀速段-加速段速度曲线;
图17减速段-匀速段-加速段加速度曲线;
图18减速段-匀速段-加速段加加速度曲线。
具体实施方式
下面结合附图对本发明作进一步详细说明。
本实施例将本发明方法在PC上进行仿真验证,所用的编程软件为Microsoft Visual C++6.0,使用C语言编写程序,这里选用的样条曲线为NURB S(Non-Uniform Rational B-Spline)曲线。
测试环境的主要技术插补参数如下:
操作***:Microsoft Windows XP
CPU:Pentium(R)Dual-Core
主频:2.93GHz
内存:2G
数控***插补参数如下:
进给率F=200mm/s;
最大加速度A=0.005m/s2;
最大加加速度J=0.0004m/s3;
最大弦高误差ER=0.0005mm;
插补周期T=2ms;
本实施例以典型工件程序“倒置的沙漏”型曲线的加工为例,如图5所示。
本发明用于数控加工中样条插补的速度规划,以减速过程为例,其流程图如图2所示,具有以下步骤:
对数控加工曲线进行快速预插补,首先确定进给速度,记录插补路径的长度,加工精度要求下的减速开始点、速度极小值点的速度值、插补参数值;然后根据减速开始点及速度极小值点的速度值,计算最大逆向加速度A能否达到,并将减速过程分段,计算各段的速度方程;根据速度方程求出刀具从减速开始点减速到速度极小值点的所需的理论减速距离,并计算其对应的插补参数,保存到加减速数组中。实时插补则根据快速预插补得到加减速数组中数据,进行实时样条插补。
所述的快速预插补包括以下步骤:
首先确定预插补的进给速度,由下面的公式决定:
V(ui)=min(F,Ve(ui))
其中,ui为当前的插补参数,F为数控***的编程进给速度,Ve(ui)为精度要求下的速度。在样条曲线实时插补过程中,通常用圆弧近似的方法来计算弦高误差与进给速度以及曲率之间的关系,如图1所示。所以Ve(ui)由以下公式决定:
其中ρi为曲率半径,T为数控***的插补周期,ER为加工要求的最大弦高误差。
记录每次插补过后,插补路径的长度。所述的插补路径的长度Si为预插补到当前点Pi时已经走过的路径,通过以下公式计算:
记录减速开始点和速度极小值点。
所述的减速开始点是指在满足加工精度条件下,速度开始递减的插补点,速度极小值点,是指在该点时,按照加工精度的要求,进给速度达到最小值。
本发明方法针对传统的数控加减速控制方法不能满足加速度或加加速度平滑变化的现状,提出了四次多项式速度规划算法,即速度方程是四次多项式的形式,加速度方程就是对速度方程进行求一阶导数,为三次多项式曲线,加加速度方程就是对加速度方程求一阶导数,为二次抛物线,由于速度曲线、加速度曲线和加加速度曲线均含有连续的一阶导数,因此可以实现速度、加速度和加加速度的连续平滑变化;根据减速段的始末速度,计算***的最大加速度能否达到,并将整个减速过程分成三个阶段:加减速段、匀减速段、减减速段,或者两个阶段加减速断、减减速段,并分别计算每段的方程;通过计算减速过程的每段的位移方程求出从减速开始点到速度极小值点的理论减速距离,并和实际预插补的减速距离比较并记录实际插补时减速开始插补参数。具体的速度规划步骤如下:
1.)计算最大加速度能否达到
2.)引入四次多项式速度规划方程
所述的四次多项式速度规划方程,即速度方程为四次多项式:
V(t)=a0+a1t+a2t2+a3t3+a4t4
对速度方程分别求一阶导数和二阶导数,可以分别得到加速度方程和加加速度方程,形式如下:
根据加速度、加加速度及边界条件,采用待定系数法求出减速过程各段的速度方程。若整个减速过程分成三个阶段,如图3所示,则各段的方程为:
加减速段:
匀减速段:
减减速段:V3(t)=a0+a1t+a2t2+a3t3+a4t4(t2<t<t3)
其中: a3=-2a4(t2+t3),a2=6a4t2t3,
若整个减速过程分成两个阶段,如图4所示,同样用待定系数法,可以得到两个阶段的速度方程分别为:
加减速段:
减减速段:
其中:
3.)引入位移方程计算理论减速距离
所述的位移方程为对减速过程的每个阶段的速度方程进行求积分运算得到的方程,为五次多项式的形式:
若减速过程包含三个阶段,则分别计算加减速段、匀减速段、减减速段的位移路径,相加后就是理论减速距离Sd;若减速过程包含两个阶段,则分别计算加减速段和减减速段的位移路径,相加后得到理论减速距离Sd。
4.)记录实时插补时减速开始插补参数
所述的实时插补时减速开始插补参数,是指在进行实时样条插补时,刀具移动到该插补参数时,开始进行减速。
获得减速距离Sd后,向前依次寻找找插补参数,直到找到插补参数uk,满足:
Sj-Sk≥Sd
其中Sk和Sj分别代表在插补参数uk和uj处的插补路径长度。
比较ui和uk的大小,若ui<uk,则记录ui为减速段的起点插补参数,否则记录下uk的值为减速起点插补参数,记录uj为减速终止插补参数。
预插补结束时,得到一个加减速段数组DL[],其数据结构如下:
快速预插补结束后,跟据已经得到的加减速段数组,进行实时样条插补。主要步骤如下:
首先比较当前的插补参数ui和当前的加减速段的起始插补参数DL[x].us:
a.)若ui<DL[x].us,则继续保持刀具做匀速运动;
b.)若DL[x].us<ui<DL[x].ue,则按照预插补阶段已经求出的速度方程进行实时插补;实时插补过程可参考《基于速度平滑控制的高效非均匀有理B样条曲线插补算法》(期刊《计算机集成制造***》,作者孙玉娥、林浒、盖荣丽)。
c.)若ui-1<DL[x].ue,ui>DL[x].ue,则将x加1,并保持刀具做匀速运动。
在减速时,有可能出现ui<DL[x].ue,V(ui)≤DL[x].ve,即速度提前减为最小值的情况,为了避免频繁的加减速控制,而使其保持该速度做匀速运动。
采用四次多项式速度规划算法,对图5所示的样条曲线进行仿真加工, 得到到速度曲线、加速度曲线和加加速度曲线分别如图6~图8所示,误差曲线如图9所示。为了说明四次多项式速度规划算法的优点,选择局部的速度曲线以及对应的加速度曲线和加加速度曲线进行放大,即分别选择加速段、减速段和减速段-匀速段-加速段进行分析,如图10~图18所示。通过分析,可以得到如下结论:
1.本发明方法可以保证加工误差满足加工精度的要求,并保证插补时的进给速度、进给加速度和进给加加速度均不超过***限制;
2.本发明方法可以实现柔性加减速控制。由于刀具的加速度反映了机床的受力情况,而加加速度反映了机床响应速度与运行的平稳性之间的关系。四次多项式速度规划算法的速度方程为四次多项式,加速度方程为三次多项式,加加速度方程为二次多项式,都含有连续的一阶导数,因此均可以实现连续的变化,减小了因为***启动、停止所造成的机床振动,提高了加工质量。
3.本发明方法控制简单,执行效率高,且保证了机床运行平稳。预插补阶段用于收集要加工的曲线的相关数据并计算速度方程,实时插补阶段只需用到预插补阶段的数据进行实时样条插补,运算简单。并且从图6可以看出,大部分时间刀具都在做匀速运动,只有在拐角处为了保证加工精度而进行减速控制,而减速到速度最小值时,为了避免频繁的加减速控制,仍保持刀具做匀速运动,从而避免了因频繁的***启动、停止所引起的振动而影响工件程序加工表面光滑度下降的情况。
Claims (11)
1.一种用于样条插补的四次多项式速度规划算法,其特征在于:
对待加工曲线进行快速预插补:确定快速插补的进给速度,记录插补路径的长度、加工精度要求下的加/减速开始点、速度极大/小值点的速度值、插补参数值;根据加/减速开始点及速度极大/小值点的速度值,计算最大逆向加速度A能否达到,并将加/减速过程分段,计算各段的四次多项式速度方程;根据所述速度方程计算位移方程,求出刀具从加/减速开始点加/减速到速度极大/小值点的所需的理论加/减速距离,并计算其对应的插补参数,保存到加/减速数组中;
根据加/减速数组中的速度、插补参数、速度方程的系数信息,进行实时样条插补。
3.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述插补路径的长度Si为预插补到当前点Pi时走过的路径,通过以下公式计算:
其中,Si-1为插补到点Pi-1时走过的路径,Vi为Pi处的进给速度V(ui),Vn为Pn处的进给速度V(un)。
4.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述加速开始点是在满足加工精度条件下,速度开始递增的插补点,设Pa为加速开始点,其对应的速度Va需满足条件:
Va>Va-1,Va-1≤Va-2
其中,Va-1为插补点Pa-1处的进给速度,Va-2为插补点Pa-2处的进给速度。
所述减速开始点Pi为在满足加工精度条件下,速度开始递减的插补点 减速开始点,其对应的速度Vi需满足条件:
Vi<Vi-1,Vi-1≥Vi-2
其中,Vi-1为插补点Pi-1处的进给速度,Vi-2为插补点Pi-2处的进给速度。
5.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述速度极大值点,是指在该点时,按照加工精度的要求,进给速度达到最大值,所述速度极大值点Pm对应的速度Vm需满足条件:
Vm>Vm-1,Vm>Vm+1
其中,Vm-1为插补点Pm-1处的进给速度,Vm+1为插补点Pm+1处的进给速度。
所述速度极小值点Pj对应的速度Vj需满足条件:
Vj<Vj-1,Vj<Vj+1
其中,Vj-1为插补点Pj-1处的进给速度,Vj+1为插补点Pj+1处的进给速度。
6.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述最大逆向加速度A能否达到,并将加/减速过程分段的方法为:
若则最大的加速度A可以达到,加速度过程可分为加加速段、匀加速段、加减速段,而减速过程可以分成加减速段、匀减速段、减减速段;
其中J为最大加加速度,Vs、Ve分别为加减速的始末速度。
7.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述四次多项式速度方程为:
V(t)=a0+a1t+a2t2+a3t3+a4t4。
9.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述刀具从减速开始点减速到速度极小值点的所需的理论减速距离是为了满足加工精度的要求,从插补点Pi处的速度Vi减速到插补点Pj处的速度Vj所需的理论路径。
10.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述对应的插补参数是指在进行实时样条插补时,刀具移动到该插补参数时,开始进行加/减速。获得理论加/减速距离Sd后,向前依次寻找找插补参数,直到找到插补参数uk,满足:
Sj-Sk≥Sd
其中,Sj为预插补到点Pj时刀具走过的路径长度,Sk为刀具预插补到点Pk时走过的路径长度,比较ui和uk的大小,若ui<uk,则记录ui为减速段的起点插补参数,否则记录下uk的值为减速起点插补参数;记录uj为减速终止插补参数。
11.按权利要求1所述的一种用于样条插补的四次多项式速度规划算法,其特征在于:所述实时样条插补的具体过程为:
比较当前的插补参数ui和当前的加/减速段的起始插补参数DL[x].us:
a.)若ui<DL[x].us,则继续保持刀具做匀速运动;
b.)若DL[x].us<ui<DL[x].ue,则按照求出的速度方程进行实时插补;
c.)若ui-1<DL[x].ue,ui>DL[x].ue,则将x加1,并保持刀具做匀速运动;
d.)若在减速时,出现ui<DL[x].ue且V(ui)≤DL[x].ve的情况,则保持刀具做匀速运动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210457142.1A CN103801981B (zh) | 2012-11-14 | 2012-11-14 | 一种用于样条插补的四次多项式速度规划算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210457142.1A CN103801981B (zh) | 2012-11-14 | 2012-11-14 | 一种用于样条插补的四次多项式速度规划算法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103801981A true CN103801981A (zh) | 2014-05-21 |
CN103801981B CN103801981B (zh) | 2016-12-21 |
Family
ID=50699620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210457142.1A Active CN103801981B (zh) | 2012-11-14 | 2012-11-14 | 一种用于样条插补的四次多项式速度规划算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103801981B (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104076742A (zh) * | 2014-06-20 | 2014-10-01 | 北京航空航天大学 | 一种连续多类型曲线段混合插补三次多项式进给速度前瞻规划方法 |
CN105629882A (zh) * | 2014-11-07 | 2016-06-01 | 中国科学院沈阳计算技术研究所有限公司 | 一种用于样条插补的三角函数速度规划方法 |
CN106647637A (zh) * | 2015-11-03 | 2017-05-10 | 中国科学院沈阳计算技术研究所有限公司 | 一种用于高质量加工的三角函数加减速控制方法 |
CN107741731A (zh) * | 2017-10-16 | 2018-02-27 | 深圳市合信自动化技术有限公司 | 一种s曲线计算精度引起的误差处理方法 |
CN108388206A (zh) * | 2018-03-07 | 2018-08-10 | 深圳市汇川技术股份有限公司 | 进给速度实时动态规划方法及*** |
CN110989504A (zh) * | 2019-12-20 | 2020-04-10 | 哈尔滨工程大学 | 一种五轴加工进给速度的区间自适应规划方法 |
CN111037636A (zh) * | 2019-12-27 | 2020-04-21 | 湖南鼎一致远科技发展有限公司 | 一种切刀减速方法及装置 |
CN111487930A (zh) * | 2020-04-24 | 2020-08-04 | 东莞市精驰软件有限公司 | 基于对称图形替换技术的运动控制***、方法、装置、机床和存储介质 |
CN112506143A (zh) * | 2020-12-07 | 2021-03-16 | 大连大学 | 基于s型曲线的高质量加工五次多项式速度规划方法 |
CN112666996A (zh) * | 2020-12-18 | 2021-04-16 | 广州极飞科技有限公司 | 控制运动状态的方法、装置、***、非易失性存储介质 |
CN112677439A (zh) * | 2016-03-31 | 2021-04-20 | 住友重机械工业株式会社 | 注射成型机 |
CN113018018A (zh) * | 2021-03-01 | 2021-06-25 | 广州希科医疗器械科技有限公司 | 轮椅电机的控制方法、***及装置和轮椅 |
CN113031525A (zh) * | 2021-03-03 | 2021-06-25 | 福州大学 | 一种应用于数控加工的多项式加减速运动控制方法及设备 |
CN113589754A (zh) * | 2021-07-23 | 2021-11-02 | 哈尔滨工业大学(深圳) | 一种变螺旋角微细钻头的磨槽加工方法 |
CN113671898A (zh) * | 2020-05-14 | 2021-11-19 | 大族激光科技产业集团股份有限公司 | 数控加工方法、***、计算机设备及存储介质 |
CN114296400A (zh) * | 2021-11-16 | 2022-04-08 | 中南大学 | 一种用于激光切割高速插补的自适应前瞻处理方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060247820A1 (en) * | 2005-05-02 | 2006-11-02 | Fanuc Ltd | Curve interpolating method |
CN101493687A (zh) * | 2009-03-02 | 2009-07-29 | 广西大学 | 实时前瞻全程加减速控制的nurbs曲线自适应分段插补方法 |
CN101539769A (zh) * | 2009-04-28 | 2009-09-23 | 中国科学院数学与***科学研究院 | 基于二次b样条曲线对g01代码的拟合及插补方法 |
CN101976060A (zh) * | 2010-11-17 | 2011-02-16 | 西南交通大学 | 基于机床动力学和曲线特性的nurbs插补方法 |
-
2012
- 2012-11-14 CN CN201210457142.1A patent/CN103801981B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060247820A1 (en) * | 2005-05-02 | 2006-11-02 | Fanuc Ltd | Curve interpolating method |
CN101493687A (zh) * | 2009-03-02 | 2009-07-29 | 广西大学 | 实时前瞻全程加减速控制的nurbs曲线自适应分段插补方法 |
CN101539769A (zh) * | 2009-04-28 | 2009-09-23 | 中国科学院数学与***科学研究院 | 基于二次b样条曲线对g01代码的拟合及插补方法 |
CN101976060A (zh) * | 2010-11-17 | 2011-02-16 | 西南交通大学 | 基于机床动力学和曲线特性的nurbs插补方法 |
Non-Patent Citations (1)
Title |
---|
张海涛: "NURBS曲线自适应插补与前瞻速度规划方法研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104076742A (zh) * | 2014-06-20 | 2014-10-01 | 北京航空航天大学 | 一种连续多类型曲线段混合插补三次多项式进给速度前瞻规划方法 |
CN104076742B (zh) * | 2014-06-20 | 2016-12-07 | 北京航空航天大学 | 一种连续多类型曲线段混合插补三次多项式进给速度前瞻规划方法 |
CN105629882A (zh) * | 2014-11-07 | 2016-06-01 | 中国科学院沈阳计算技术研究所有限公司 | 一种用于样条插补的三角函数速度规划方法 |
CN106647637A (zh) * | 2015-11-03 | 2017-05-10 | 中国科学院沈阳计算技术研究所有限公司 | 一种用于高质量加工的三角函数加减速控制方法 |
CN112677439A (zh) * | 2016-03-31 | 2021-04-20 | 住友重机械工业株式会社 | 注射成型机 |
CN107741731A (zh) * | 2017-10-16 | 2018-02-27 | 深圳市合信自动化技术有限公司 | 一种s曲线计算精度引起的误差处理方法 |
CN107741731B (zh) * | 2017-10-16 | 2020-02-14 | 深圳市合信自动化技术有限公司 | 一种s曲线计算精度引起的误差处理方法 |
CN108388206A (zh) * | 2018-03-07 | 2018-08-10 | 深圳市汇川技术股份有限公司 | 进给速度实时动态规划方法及*** |
CN110989504B (zh) * | 2019-12-20 | 2021-01-05 | 哈尔滨工程大学 | 一种五轴加工进给速度的区间自适应规划方法 |
CN110989504A (zh) * | 2019-12-20 | 2020-04-10 | 哈尔滨工程大学 | 一种五轴加工进给速度的区间自适应规划方法 |
CN111037636A (zh) * | 2019-12-27 | 2020-04-21 | 湖南鼎一致远科技发展有限公司 | 一种切刀减速方法及装置 |
CN111487930A (zh) * | 2020-04-24 | 2020-08-04 | 东莞市精驰软件有限公司 | 基于对称图形替换技术的运动控制***、方法、装置、机床和存储介质 |
CN113671898B (zh) * | 2020-05-14 | 2023-12-08 | 大族激光科技产业集团股份有限公司 | 数控加工方法、***、计算机设备及存储介质 |
CN113671898A (zh) * | 2020-05-14 | 2021-11-19 | 大族激光科技产业集团股份有限公司 | 数控加工方法、***、计算机设备及存储介质 |
CN112506143A (zh) * | 2020-12-07 | 2021-03-16 | 大连大学 | 基于s型曲线的高质量加工五次多项式速度规划方法 |
WO2022127257A1 (zh) * | 2020-12-18 | 2022-06-23 | 广州极飞科技股份有限公司 | 控制运动状态的方法、装置、***、非易失性存储介质 |
CN112666996A (zh) * | 2020-12-18 | 2021-04-16 | 广州极飞科技有限公司 | 控制运动状态的方法、装置、***、非易失性存储介质 |
CN113018018A (zh) * | 2021-03-01 | 2021-06-25 | 广州希科医疗器械科技有限公司 | 轮椅电机的控制方法、***及装置和轮椅 |
CN113031525A (zh) * | 2021-03-03 | 2021-06-25 | 福州大学 | 一种应用于数控加工的多项式加减速运动控制方法及设备 |
CN113589754A (zh) * | 2021-07-23 | 2021-11-02 | 哈尔滨工业大学(深圳) | 一种变螺旋角微细钻头的磨槽加工方法 |
CN114296400A (zh) * | 2021-11-16 | 2022-04-08 | 中南大学 | 一种用于激光切割高速插补的自适应前瞻处理方法 |
CN114296400B (zh) * | 2021-11-16 | 2024-03-12 | 中南大学 | 一种用于激光切割高速插补的自适应前瞻处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103801981B (zh) | 2016-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103801981A (zh) | 一种用于样条插补的四次多项式速度规划算法 | |
Tajima et al. | Global tool-path smoothing for CNC machine tools with uninterrupted acceleration | |
CN110262394B (zh) | 一种数控加工中轮廓误差的补偿方法 | |
CN103699056B (zh) | 高速高精度数控加工的小线段实时平滑过渡插补方法 | |
CN101493687B (zh) | 实时前瞻全程加减速控制的nurbs曲线自适应分段插补方法 | |
TWI414376B (zh) | 一種五軸曲面側銑加工系統及其刀具路徑規劃方法 | |
CN106647637A (zh) | 一种用于高质量加工的三角函数加减速控制方法 | |
CN104597845A (zh) | 一种用于高质量加工的样条曲线插补算法 | |
CN102147600A (zh) | 实时生成曲率连续路径的数控插补*** | |
CN105629882A (zh) | 一种用于样条插补的三角函数速度规划方法 | |
CN106970589B (zh) | 一种减小多轴加工轮廓误差的进给率松弛方法 | |
CN104597847A (zh) | 基于Akima样条曲线拟合的前瞻插补方法 | |
CN108227630A (zh) | 一种采用时间参数多项式插补的自由曲面数控加工方法 | |
CN104281099A (zh) | 一种考虑加工特性的nurbs直接插补方法及装置 | |
CN102073301B (zh) | 具有刀具长度补偿功能的五轴样条插补器 | |
CN107765648A (zh) | 一种cnc加工的进给速度规划方法及装置 | |
JPH1190774A (ja) | 工作機械用に適応可能なフィードレートを決定する方法 | |
CN112486101B (zh) | Nurbs曲线自适应前瞻插补方法 | |
US20190086897A1 (en) | Software module, precision machine, method and component | |
CN106020122A (zh) | 基于牛顿迭代的数控轨迹控制方法 | |
Ni et al. | An optimized feedrate scheduling method for CNC machining with round-off error compensation | |
WO2018042704A1 (ja) | 指令値生成装置 | |
Xu et al. | An interpolation method based on adaptive smooth feedrate scheduling and parameter increment compensation for NURBS curve | |
CN114019910A (zh) | 一种小线段刀具轨迹实时全局光顺方法 | |
CN111948982B (zh) | 一种基于插补算法的机械加工控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |