一种面向微小线段高效加工的速度前瞻预处理方法技术

技术编号:11015130 阅读:231 留言:0更新日期:2015-02-06 00:20
本发明专利技术公开了一种面向微小线段高效加工的速度前瞻预处理方法,通过动态自适应选择前瞻预处理段数,对各前瞻段切削速度进行优化预处理,以保证进给速度的高速,平滑衔接;速度前瞻预处理方法包含前瞻段自适应选择和最优衔接速度预计算两个步骤,数控系统根据加工轨迹变化趋势,判断拐点位置,从而自适应选择前瞻预处理段,根据前瞻段的轨迹变化趋势,先粗估计各前瞻段的末速度,再根据各前瞻段的指令速度、段末速度粗估计值、加速度及段长约束,精确规划各前瞻段的最优衔接速度;本发明专利技术提供的速度前瞻预处理方法计算速度快,能够实现进给速度的高速、平滑衔接,从而满足高速数控装备的速度控制要求。

【技术实现步骤摘要】
一种面向微小线段高效加工的速度前瞻预处理方法
本专利技术属于数控
,涉及数控系统的速度控制技术,特别涉及一种面向微小线段高效加工的速度前瞻预处理方法。
技术介绍
复杂型面加工往往由CAM软件生成微小直线段来逼近,其长度大多不超过1mm(最小0.1mm),总程序量多达几万甚至几十万个程序段,进给速度高达60m/min,加速度高达9.18-2*9.18m/s2。速度前瞻预处理的目标是保证微小线段之间加工速度高速、平滑衔接,以提高数控系统的加工效率、零件加工精度。研究适合微小线段高效加工的速度前瞻预处理方法,对于提高数控系统的整体性能具有十分重要的意义。目前,不少学者对高速加工的速度优化与平滑运动控制进行了研究。现有的一些小线段加工速度控制方法,大多采用读取固定段数的加工段,通过曲线拟合并求二阶导数,然后再对高曲率点处的速度进行优化,这些方法计算量较大,同时固定段数很难适应复杂轨迹的高速平稳加工要求。
技术实现思路
为了克服上述现有技术的缺点,本专利技术的目的在于提供一种面向微小线段高效加工的速度前瞻预处理方法,对各加工段最优衔接速度进行预计算,以保证微小线段之间加工速度的高速、平滑衔接。为了实现上述目的,本专利技术采用的技术方案是:一种面向微小线段高效加工的速度前瞻预处理方法,数控系统利用加工轨迹趋势自适应选择前瞻预读段,根据前瞻预读段的轨迹变化趋势粗估计各前瞻预读段的末速度,再利用各前瞻预读段的速度、加速度及段长约束,精确规划各前瞻预读段的最优衔接速度,从而使高速数控加工进给速度高速、平滑衔接。所述自适应选择前瞻预读段包括:1)拐点判断及拐点速度计算条件1:加工段l(i-1)和l(i)的转接点Pi的单位方向矢量间夹角条件2:指令速度在转接点Pi处的各轴分速度大于各轴最大允许速度,或者转接点处加速度大于最大允许加速度;若加工段l(i-1)和l(i)的转接点Pi满足条件1或条件2时,该转接点Pi为第k个拐点,拐点位置Nk等于i;条件1下Pi拐点速度为0,条件2下Pi拐点速度为相邻段转接处最大允许速度vemax,i-1;2)前瞻预读段选取以加工段l(i)中各拐点为界来自适应分割加工轨迹,将相邻两拐点间所有加工段l(j)作为一个整体进行前瞻预处理,即l(j)为前瞻预读段,并将相邻拐点间加工段段数(Nk-Nk-1)作为前瞻预读段数,其中i=1,2,…,N,j=Nk-1+1,Nk-1+2,…,Nk,k为拐点序号,Nk为转接点集合中拐点所在位置。所述各前瞻预读段的末速度粗估计为:式中,其中,ve,j为前瞻预读段l(j)的末速度粗估计值,j=Nk-1+1,Nk-1+2,…,Nk,为前瞻预读段首段l(Nk-1+1)的初速度,为l(Nk)和l(Nk+1)段的拐点速度,lj为前瞻预读段l(j)的段长,j=Nk-1+1,Nk-1+2,…,Nk,a加和a减分别为加速过程和减速过程的加速度,vemax,j为前瞻预读段l(j)的段末最大允许速度,j=Nk-1+1,Nk-1+2,…,Nk。所述各前瞻预读段的最优末速度精确规划过程如下:根据各前瞻预读段l(j)的末速度粗估计值ve,j,精确计算获得的前瞻预读段最优衔接速度为:其中j=Nk-1+1,Nk-1+1,…,Nk,limV表示前瞻预读段l(j)的段长为lj,起点速度为加速目标速度为Fj的加速过程的极限末速度。综上,本专利技术主要由前瞻预读段自适应选择和最优衔接速度预计算两步骤构成。前瞻预读段自适应选择,是根据转接点处轨迹趋势变化,判定拐点位置,并选择相邻拐点间所有加工段作为前瞻预读段。最优衔接速度预计算,是根据运动学理论,以及转接处最大允许速度约束,先对各前瞻预读段的段末速度进行粗估计,再精确计算各前瞻预读段的最优衔接速度。前瞻预读段自适应选择是为了选择合理的前瞻预读段数,以适应复杂多变的轨迹变化。为此,采用几何分析法,分析相邻段运动趋势,并根据相邻两插补周期的进给速度变化规律,计算转接点处所需加速度,在此基础上,判断拐点位置,以拐点为界来分隔加工轨迹,将相邻两拐点间所有加工段l(j)(j=Nk-1+1,Nk-1+2,…,Nk)作为一个整体进行前瞻预处理。因为前瞻预读段数可以随轨迹趋势变化而变化,从而实现了前瞻预读段自适应选择功能。同时,根据转接点处速度约束条件和加速度约束条件,计算各前瞻预读段转接点处最大允许速度vemax,j以及拐点速度为后续计算做准备。最优衔接速度预计算包括各前瞻预读段的段末速度粗估计和各前瞻预读段的最优衔接速度精确计算两步。段末速度粗估计,是根据运动学理论,由前瞻预读段的首段初速度,末段末速度约束(拐点速度),以及各前瞻预读段的段长、转接处最大允许速度约束,估计各前瞻预读段的段末速度ve,j;最优末速度精确规划,是根据运动学原理,由前瞻预读段的首段初速度,以及各前瞻预读段的段长、指令速度、加速度、段末速度粗估计值,精确计算各前瞻预读段的最优衔接速度与现有技术相比,本专利技术面向微小线段高效加工的速度前瞻预处理方法,不受指令速度的影响,对不同指令速度的加工程序均能实现进给速度的高速、平滑衔接;同时本专利技术的方法计算速度快,能够满足高速数控系统高实时性的要求,在不改变原数控系统控制软件结构的情况下,能够实现进给速度的高速、平滑衔接。附图说明图1为本专利技术前瞻速度预处理流程示意图。图2为本专利技术前瞻预读段数选取计算示意图。图3为本专利技术各前瞻预读段的末速度粗估计计算示意图。图4为本专利技术前瞻预读段最优衔接速度计算示意图。图5为带前瞻速度和不带前瞻速度曲线对比示意图,实线曲线为带前瞻速度曲线,虚线曲线为不带前瞻速度曲线。具体实施方式本专利技术提供的速度前瞻预处理方法,是通过嵌入到数控系统加工代码译码模块和加减速模块之间的前瞻速度预处理模块实现。其中,加减速模块采用S加减速算法。下面结合附图对本专利技术作进一步详细描述。参见图1所示,前瞻速度预处理由前瞻预读段自适应选择模块和最优衔接速度预计算模块组成。前瞻预读段自适应选择模块,包括拐点判断、前瞻预读段选取两步,该模块根据预读段l(i)(i=1,2,...,N)信息,先进行拐点判断,拐点为段l(Nk)与段l(Nk+1)转接点,将拐点序号Nk放入拐点队列,再进行前瞻加工段选取,选取相邻拐点间加工段l(j)(j=Nk-1+1,Nk-1+2,...,Nk)为前瞻预读段。最优衔接速度预计算模块,包括各前瞻加工段末速度粗估计、最优衔接速度精确计算两步,该模块首先算出段末速度粗估计值ve,j,再根据ve,j计算出最优衔接速度两个模块并行处理,只有当拐点队列中至少存在两个拐点时,最优衔接速度预计算模块才能进行。参见图2所示,前瞻预读段自适应选择模块,是由预读段信息(段l(i-1)终点单位方向矢量ee,i-1=(exe,i-1,eye,i-1,eze,i-1)T、段l(i)起点单位方向矢量es,i=(exs,i,eys,i,ezs,i)T),依次进行转接点最大允许速度vemax,i-1计算、拐点判断、拐点速度计算、前瞻预读段选取,并将转接点最大允许速度、拐点速度放入相应的队列中,以备本文档来自技高网...
一种面向微小线段高效加工的速度前瞻预处理方法

【技术保护点】
一种面向微小线段高效加工的速度前瞻预处理方法,其特征在于,数控系统利用加工轨迹趋势自适应选择前瞻预读段,根据前瞻预读段的轨迹变化趋势粗估计各前瞻预读段的末速度,再利用各前瞻预读段的速度、加速度及段长约束,精确规划各前瞻预读段的最优衔接速度,从而使高速数控加工进给速度高速、平滑衔接。

【技术特征摘要】
1.一种面向微小线段高效加工的速度前瞻预处理方法,数控系统利用加工轨迹趋势自适应选择前瞻预读段,根据前瞻预读段的轨迹变化趋势粗估计各前瞻预读段的末速度,再利用各前瞻预读段首段的初速度、加速目标速度与所述末速度及段长约束,精确规划各前瞻预读段的最优衔接速度,从而使高速数控加工进给速度高速、平滑衔接,其特征在于,所述自适应选择前瞻预读段包括:1)拐点判断及拐点速度计算条件1:加工段l(i-1)和l(i)的转接点Pi的单位方向矢量间夹角条件2:指令速度在转接点Pi处的各轴分速度大于各轴最大允许速度,或者转接点处加速度大于最大允许加...

【专利技术属性】
技术研发人员:曹建福汪霖张继旸
申请(专利权)人:西安交通大学
类型:发明
国别省市:陕西;61

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

1