The invention relates to a trigonometric function acceleration and deceleration control method for high quality machining, which is divided into two stages: pre interpolation and real-time spline interpolation. The preprocessing stage for fast interpolation on the path to the processing, record key information, and calculate the trigonometric function equation of each section of the speed acceleration deceleration; real-time spline interpolation stage according to the information and speed equation of preprocessing stage records, calculate the real-time tool feed speed, then the Newton iterative method is used in real-time computing in real-time a real-time parameter interpolation, spline interpolation. The method of the invention has the advantages of simple control, not only to achieve the continuous changes in processing speed, acceleration and jerk, and can reduce the feed rate fluctuations, which can ensure the processing precision, alleviate the overshoot resulting in high speed machining, deceleration control of servo axis flexible, suitable for high quality processing.
【技术实现步骤摘要】
一种用于高质量加工的三角函数加减速控制方法
本专利技术涉及数控加工
,具体的说是一种用于高质量加工的三角函数加减速控制方法。
技术介绍
数控技术是现代先进制造技术的基础和核心,在很大程度上反映了一个国家的制造技术水平,是衡量工业现代化的一个重要标志。实现高速加工和高精加工是数控系统的两个重要目标。加工的速度直接关系到加工的效率,而加工精度则直接影响到加工质量。随着现代科学技术与生产的发展,机械加工与测量领域提出了越来越高的速度和精度要求。高速度、高精度、高质量的数控加工对数控系统的计算能力和控制能力提出了更高的要求,主要表现在两个方面:首先数控系统运算速度要快,而且要求数控机床反应快,即各坐标运动部件能在极短的时间内达到给定的速度,并能在高速运行中快速准确地停止在预定位置,缩短准备时间;另一方面要求加工过程运动平稳,不产生冲击、失步、超程或振荡,实现高精度、高质量加工。加减速的控制和规划是数控系统轨迹规划的重要组成部分,也是数控系统开发的关键技术之一。因此,速度规划是高速度、高精度、高质量数控加工中的重要环节。目前,在数控加工领域,常用的速度规划算法包括直线速度规划法、S曲线速度规划法、三次多项式速度规划法等。传统的直线加减速控制方法计算量小,控制简单,但是在加速或减速时存在加速度的突变,很容易导致机床产生振动,影响了加工质量。S曲线速度规划算法的在一次加速或加速过程中,其速度方程是分段两段或三段计算的,控制比较复杂,而且其加加速度在在一个加速段或减速段突变四次,在加工复杂零部件时,可能引起刀具的震颤。三次多项式速度规划算法控制简单,能实现加速度的连 ...
【技术保护点】
一种用于高质量加工的三角函数加减速控制方法,其特征在于,包括预处理阶段和实时插补阶段;所述预处理阶段包括以下步骤:用向心化参数方法对待加工的数据点进行归一化;对待加工的路径进行快速插补并记录关键信息;所述快速插补过程中,采用圆弧近似的方法计算进给速度;在每一步插补后记录已经插补过的路径的长度;记录每次加/减速过程的初始和结束的速度及对应的插补参数值;计算出每个加/减速段的最大加速度和最大加加速度、三角函数速度规划方程,并根据位移方程计算出加/减速段的理论加/减速距离,求出实时插补时加/减速的开始参数;将加减速始末参数、三角函数速度方程系数保存到加减速数组中;所述实时插补阶段包括以下步骤:根据加减速数组中的数据,计算出当前点处的实时速度;采用一阶泰勒展开式计算参数初值,用牛顿法迭代后计算出插补参数的精确值,代入参数曲线方程,计算出下一个插补点,从而进行实时插补。
【技术特征摘要】
1.一种用于高质量加工的三角函数加减速控制方法,其特征在于,包括预处理阶段和实时插补阶段;所述预处理阶段包括以下步骤:用向心化参数方法对待加工的数据点进行归一化;对待加工的路径进行快速插补并记录关键信息;所述快速插补过程中,采用圆弧近似的方法计算进给速度;在每一步插补后记录已经插补过的路径的长度;记录每次加/减速过程的初始和结束的速度及对应的插补参数值;计算出每个加/减速段的最大加速度和最大加加速度、三角函数速度规划方程,并根据位移方程计算出加/减速段的理论加/减速距离,求出实时插补时加/减速的开始参数;将加减速始末参数、三角函数速度方程系数保存到加减速数组中;所述实时插补阶段包括以下步骤:根据加减速数组中的数据,计算出当前点处的实时速度;采用一阶泰勒展开式计算参数初值,用牛顿法迭代后计算出插补参数的精确值,代入参数曲线方程,计算出下一个插补点,从而进行实时插补。2.根据权利要求1所述的一种用于高质量加工的三角函数加减速控制方法,其特征在于,所述向心化参数方法为:其中,Pk和Pk-1表示待加工路径的第k+1个和第k个数据点,Uk和Uk-1分别表示数据点Pk和Pk-1对应的归一化参数,U0表示第一个数据点P0对应的归一化参数,n表示数据点的个数。3.根据权利要求1所述的一种用于高质量加工的三角函数加减速控制方法,其特征在于,所述采用圆弧近似的方法计算进给速度,具体为:其中,ui为当前插补点pi对应的插补参数,T为数控系统的插补周期,ρi为插补参数ui处的曲率半径,Ec为加工要求的最大弦高误差,F为数控系统的编程进给速度。4.根据权利要求1所述的一种用于高质量加工的三角函数加减速控制方法,其特征在于,所述已插补过的路径的长度Si为预处理插补到插补参数ui处时走过的路径,通过下式计算:其中,Si-1为插补到插补参数ui-1时走过的路径,T为数控系统的插补周期,V(ui)为插补参数ui处的进给速度,V(ut)为插补参数ut处的进给速度。5.根据权利要求1所述的一种用于高质量加工的三角函数加减速控制方法,其特征在于,所述加/减速段的最大加速度A和最大加加速度J,通过比较|Ve-Vs|和的关系计算:如果则A=Amax,J=Jmax;如果则A=Amax,如果则J=Jmax,其中,Amax为数控系统的最大加速度,Jmax为数控系统的最大加加速度,Vs为加/减速段的初始速度,Ve为加/减速段的结束速度。6.根据权利要求1所述的一种用于高质量加工的三角函数加减速控制方法,其特征在于,所述三角函数速度规划方程加速度段的表达式为:减速段的表达式为:
【专利技术属性】
技术研发人员:杨东升,王允森,刘荫忠,尹震宇,马爽,
申请(专利权)人:中国科学院沈阳计算技术研究所有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。