【技术实现步骤摘要】
S形轨迹规划方法、装置、计算机设备和存储介质
[0001]本专利技术涉及运动控制领域,具体涉及一种S形轨迹规划方法、装置、计算机设备和计算机可读存储介质。
技术介绍
[0002]S形变速控制策略在变速过程中加速度连续,降低了因加速度突变而引入的柔性冲击,提高了机床的稳定性,因此在数控领域应用极为广泛。传统的S形轨迹规划是在离线环境下,根据每个刀轨段的参数信息,按照选取的变速策略计算得到速度
‑
时间曲线,在进行插补时,按照速度
‑
时间曲线进行插补。
[0003]在实际加工过程中,实际的刀路轨迹可能因为电机性能、切削热等其他因素带来的误差而偏离事先规划好的刀路轨迹,且用于速度规划的参数信息可能发生变化,此时继续使用原规划轨迹进行插补可能产生偏差甚至使刀路轨迹完全偏离预期。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种S形轨迹规划方法、装置、计算机设备和计算机可读存储介质。
[0005]一种S形轨迹规划方法,包括:
[0006]获取刀具的当前运动参数值和原规划轨迹。
[0007]在刀具的运动过程中,获取修改的规划轨迹参数值。
[0008]根据修改的规划轨迹参数值、当前运动参数值以及原规划轨迹,确定S形变速轨迹的目标速度和终点速度。
[0009]根据目标速度、终点速度以及当前运动参数值,确定刀具的当前运行速度段。
[0010]根据当前运行速度段,确定S形变速轨迹包括的目标运行速度段。
[0 ...
【技术保护点】
【技术特征摘要】
1.一种S形轨迹规划方法,其特征在于,包括:获取刀具的当前运动参数值和原规划轨迹;在刀具的运动过程中,获取修改的规划轨迹参数值;根据所述修改的规划轨迹参数值、所述当前运动参数值以及所述原规划轨迹,确定所述S形变速轨迹的目标速度和终点速度;根据所述目标速度、所述终点速度以及所述当前运动参数值,确定所述刀具的当前运行速度段;根据所述当前运行速度段,确定所述S形变速轨迹包括的目标运行速度段;根据所述目标运行速度段、所述目标速度、所述终点速度以及所述当前运动参数值,确定所述目标运行速度段的目标运动参数值;根据所述目标运动参数值,确定所述S形变速轨迹;根据所述S形变速轨迹控制所述刀具继续运动。2.根据权利要求1所述的方法,其特征在于,所述根据所述修改的规划轨迹参数值、所述当前运动参数值以及所述原规划轨迹,确定所述S形变速轨迹的目标速度和终点速度,包括:根据所述原规划轨迹以及所述当前运动参数值,确定刀轨段的剩余长度;根据所述修改的规划轨迹参数值以及所述原规划轨迹,确定第一临界位移,所述第一临界位移为在所述当前运动参数值的情况下刀具能够完成S形变速的最小距离;比较所述剩余长度与第一临界位移,得到第一比较结果;根据所述第一比较结果、所述修改的规划轨迹参数值、所述当前运动参数值以及所述剩余长度,确定所述S形变速轨迹的目标速度和终点速度。3.根据权利要求2所述的方法,其特征在于,所述修改的规划轨迹参数值包括最大速度;所述当前运动参数值包括的当前速度等于所述S形变速轨迹的起点速度;所述根据所述第一比较结果、所述修改的规划轨迹参数值、所述当前运动参数值以及所述剩余长度,确定所述S形变速轨迹的目标速度和终点速度,包括:当所述剩余长度小于所述第一临界位移时,计算目标速度和终点速度,使所述剩余长度等于第二临界位移,所述第二临界位移为刀具在所述当前运动参数值的情况下加速到第一分界速度,然后从第一分界速度减速到所述终点速度时所需的最短位移;所述第一分界速度等于所述起点速度和所述终点速度两者中的较大者与速度增量之和;当所述剩余长度大于或者等于所述第一临界位移,将所述最大速度作为S形变速轨迹的目标速度,计算S形变速轨迹的终点速度使所述剩余长度等于所述第一临界位移。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标速度、所述终点速度以及所述当前运动参数值,确定所述刀具的当前运行速度段,包括:当所述当前运动参数值中的当前速度不等于所述目标速度,或所述当前运动参数中的当前加速度不等于0时,确定所述刀具当前处于前变速阶段;当所述刀具当前不处于所述前变速阶段,所述目标速度不等于0且所述剩余长度不等于第二临界位移时,确定所述刀具当前处于匀速阶段;所述第二临界位移为所述刀具从所述起点速度变速到所述目标速度再变速到所述终点速度,且不经过所述匀速阶段的临界位移;
当所述刀具当前不处于所述前变速阶段和所述匀速阶段,且所述终点速度不等于所述目标速度时,确定所述刀具当前处于后变速阶段。5.根据权利要求1所述的方法,其特征在于,所述根据所述当前运行速度段,确定所述S形变速轨迹包括的目标运行速度段,包括:当所述刀具当前处于所述前变速阶段,且所述终点速度与所述目标速度均为0时,确定所述S形变速轨迹包括所述前变速阶段;当所述刀具当前处于所述前变速阶段,且所述终点速度与所述目标速度相等且不为0,并且所述剩余长度不等于所述第二临界位移时,确定所述S形变速轨迹包括所述前变速阶段和所述匀速阶段;当所述刀具当前处于所述前变速阶段,且所述目标速度不为0,且所述目标速度与所述终点速度不相等,并且所述剩余长度不等于所述第二临界位移时,确定所述S形变速轨迹包括所述前变速阶段、所述匀速阶段和所述后变速阶段;当所述刀具当前处于所述匀速阶段,且所述终点速度与所述目标速度相等时,确定所述S形变速轨迹包括所述匀速阶段;当所述刀具当前处于所述匀速阶段,且所述终点速度与所述目标速度不相等时,确定所述S形变速轨迹包括所述匀速阶段和所述后变速阶段;当所述刀具当前处于所述后变速阶段,确定所述S形变速轨迹包括所述后变速阶段。6.根据权利要求5所述的方法,其特征在于,所述修改的规划轨迹参数值包括最大加速度和最大加加速度;所述根据所述当前运行速度段,确定所述S形变速轨迹包括的目标运行速度段,还包括:当所述S变速轨迹中包括所述前变速阶段时,根据所述当前运动参数值、所述最大加速度、所述最大加加速度、所述目标速度以及所述终点速度,确定所述刀具在所述前变速阶段能达到所述最大加速度时达到的临界速度;将所述临界速度和所述目标速度进行比较,获得第二比较结果;根据所述第二比较结果确定所述前变速阶段包括的细分速度段;所述根据所述目标运行速度段、所述目标速度、所述终点速度以及所述当前运动参数值,确定目标运行速度段的目标运动参数值,包括:根据所述前变...
【专利技术属性】
技术研发人员:ꢀ五一IntClG零五D一零二,
申请(专利权)人:深圳数马电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。