一种用于数控机床的进给速度实时修调方法技术

技术编号:7830014 阅读:411 留言:0更新日期:2012-10-11 04:58
本发明专利技术公开了一种用于数控机床的进给速度实时修调方法,其中,具体包括如下步骤:步骤a、根据当前运动段能达到的最大速度和当前运动段要求的进给速度确定规划修调值;步骤b、通过操作面板的倍率开关设置进给倍率目标修调值,之后通过上层任务进行发送,并根据当前运动段能达到的最大速度对获取到的目标修调值进行修正;步骤c、判断是否第一次对当前运动段进行加减速规划;步骤d、对于第一次进行加减速规划的运动段直接按照所述目标修调值进行加减速规划,并根据规划后的速度进行插补点计算然后退出;步骤e、对于非第一次加减速规划的运动段进行所述目标修调值和所述规划修调值的比较。

【技术实现步骤摘要】

本专利技术设计数控机床的控制方法,尤其是。
技术介绍
加减速控制是数控机床轨迹规划的重要组成部分,其中进给修调的处理也是加减速控制过程中的关键技术之一。在数控机床加工过程中,可能会出现各种问题,需要通过操作面板的倍率开关来改变进给速度,其中对于进给速度的处理不仅直接影响到加工零件的表面粗糙度和精度,而且与刀具和机床的寿命和生产效率密切相关。轨迹规划的过程中要 求轨迹规划的位置、速度、加速度是时间的连续函数,所规划的轨迹速度和加速度不能超出数控机床的硬件执行能力。因此对于进给速度修调的处理,不仅要求能够快速实时响应修调,而且保证速度加速度连续。现有的数控机床对于进给修调的处理经常会出现速度突变,加速度不连续等问题,且不能在保证速度加速度连续的情况下实时响应修调,这对数控机床的应用造成极大的不便。
技术实现思路
针对现有数控机床进给修调处理过程中存在的问题,本专利技术提供。本专利技术解决技术问题所采用的技术手段为,其中,具体包括如下步骤步骤a、根据当前运动段能达到的最大速度和当前运动段要求的进给速度确定规划修调值;步骤b、通过操作面板的倍率开关设置进给倍率目标修调值,之后通过上层任务进行发送,并根据当前运动段能达到的最大速度对获取到的目标修调值进行修正;步骤C、判断是否第一次对当前运动段进行加减速规划;步骤d、对于第一次进行加减速规划的运动段直接按照所述目标修调值进行加减速规划,并根据规划后的速度进行插补点计算然后退出;步骤e、对于非第一次加减速规划的运动段进行所述目标修调值和所述规划修调值的比较;步骤f、所述目标修调值相对所述规划修调值没有改变时不响应所述目标修调值,并根据前次规化的速度进行插补点计算然后退出;步骤g、所述目标修调值相对所述规划修调值改变时根据所述目标修调值相对于所述规划修调值的变化对速度进行重新规划,对速度进行规划后规划所依据的所述目标修调值成为当前修调值。上述用于数控机床的进给速度实时修调方法,其中,所述步骤a中确定所述规划修调值f的方法为,f = Vffl/vr, Vffl为当前运动段的能达到的最大速度,Vr为当前运动段的要求进给速度。上述用于数控机床的进给速度实时修调方法,其中,所述步骤g中所述目标修调值相对于所述规划修调值增大时,等待程序到达匀速段时对当前运动段未行走完的部分的速度按照所述目标修调值进行重新规划,如不存在匀速段则不响应所述目标修调值,并根据前次规划的速度进行插补点计算。上述用于数控机床的进给速度实时修调方法,其中,所述步骤g中所述目标修调值相对于所述规划修调值变小时,判断是否首次将修调值修小或者连续将修调值修小;如不是首次将修调值修小或者连续将修调值修小则等待前次修调值修完后按照所述目标修调值进行加减速规划,并根据规划后的速度进行插补点计算;如是首次将修调值修小或者连续将修调值修小则立即以预置策略对所述目标修 调值进行处理,随即马上以处理结果进行加减速规划,并根据规划后的速度进行插补点计笪ο上述用于数控机床的进给速度实时修调方法,其中,运动段过渡时的进给速度修调的方法为如果当前运动段Pi的剩余时间不够响应所述目标修调值,则预估修调次数并对所述目标修调值进行重新修正,对下一运动段pi+1进行加减速规划时,重新预估pi+1段的终点速度,并利用Pi段修调后的末速度作为pi+1段的初始速度进行加减速规划。上述用于数控机床的进给速度实时修调方法,其中,所述预置策略具体包括如下步骤步骤Si、根据所述目标修调值计算所需修调次数num ;步骤s2、如当前运动段所剩时间能达到所述目标修调值,则转至步骤s4 ;步骤S3、如当前运动短段所剩时间不能达到所述目标修调值,则对修调次数num和所述目标修调值进行重新计算修正;步骤s4、利用预置公式对修调次数比例值进行规划,并计算当前插补周期的修调值;步骤s5、根据所述目标修调值累积加减速所处的时间,通过修改插补时间对速度进行修调。上述用于数控机床的进给速度实时修调方法,其中,当前运动段Pi的剩余时间不够响所述目标修调值时,预估修调次数并对所述目标修调值进行重新修正的方法为取所述当前修调值fn和所述目标修调值ft中的较大值和当前运动段Pi剩余时间重新预估能达到的修调次数和修调值;预估修调次数和修调值的计算公式为r n fn>=ftnum = < VJ(T^ftIf) fn<ft _ num * ft-fn ,_NUM \ft-fn\ fNUM为利用最大加速度计算从零到达需求速度所需要的周期数,ts为当前运动段Pi的剩余时间。上述用于数控机床的进给速度实时修调方法,其中,所述预置公式为scale= as *^- + {3-2*as){-^—)2 +{asnumnumnumnumscale为修调次数比例值,as为初始加速度,num为需要修调的次数,自变量x为当前修调次数;计算插补时间 的公式为t_T^ft~f ySCaleirnMm) + f/T为插补周期,ft为目标修调值。本专利技术的有益效果是可保证修调过程进给速度加速度连续,可有防止修调过程中电机对机床的冲击,进而保证运行的平稳性,同时最大限度的快速响应修调。附图说明图I是本专利技术的流程框图;图2是本专利技术中首次将修调值修小或者连续将修调值修小所采用的预置策略的流程框图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。如图I所示,本专利技术其中,具体包括如下步骤步骤a、根据当前运动段能达到的最大速度和当前运动段要求的进给速度确定规划修调值;确定规划修调值f的方法为,f = Vffl/vr, Vffl为当前运动段的能达到的最大速度,Vr为当前运动段的要求进给速度。步骤b、通过操作面板的倍率开关设置进给倍率目标修调值,之后通过上层任务进行发送,并根据当前运动段能达到的最大速度对获取到的目标修调值进行修正;对于修调值的修正,首先利用加减速方法计算当前程序段能达到的最大速度,并与如响应目标修调值情况下将会达到的进给速度进行比较取较小值,然后根据较小速度值对目标修调值进行修正。步骤C、判断是否第一次对当前运动段进行加减速规划;步骤d、对于第一次进行加减速规划的运动段直接按照目标修调值进行加减速规划,并根据规划后的速度进行插补点计算然后退出;步骤e、对于非第一次加减速规划的运动段进行目标修调值和规划修调值的比较;步骤f、目标修调值相对规划修调值没有改变时不响应目标修调值,并根据前次规化的速度进行插补点计算然后退出;步骤g、目标修调值相对规划修调值改变时根据目标修调值相对于规划修调值的变化对速度进行重新规划,对速度进行规划后规划所依据的目标修调值成为当前修调值。 具体的可分为两种情况第一种情况是当目标修调值相对于规划修调值增大时,等待程序到达匀速段时对当前运动段未行走完的部分的速度按照目标修调值进行重新规划,如不存在匀速段则不响应目标修调值,并根据前次规划的速度进行插补点计算。目标修调值相对于规划修调值增大时只在匀速段响应可以防止加速度超过最大加速度。第二种情况是目标修调值相对于规划修调值变小时,首先判断是否首次将修调值修小或者连续将修调值修小;如不是首次将修调值修小或者连续将修调值修小则等待前次修调值修完后按照目标修调值进行加减速规划,并根据规划后的速度进行插补本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于数控机床的进给速度实时修调方法,其特征在于,具体包括如下步骤 步骤a、根据当前运动段能达到的最大速度和当前运动段要求的进给速度确定规划修调值; 步骤b、通过操作面板的倍率开关设置进给倍率目标修调值,之后通过上层任务进行发送,并根据当前运动段能达到的最大速度对获取到的目标修调值进行修正; 步骤C、判断是否第一次对当前运动段进行加减速规划; 步骤d、对于第一次进行加减速规划的运动段直接按照所述目标修调值进行加减速规划,并根据规划后的速度进行插补点计算然后退出; 步骤e、对于非第一次加减速规划的运动段进行所述目标修调值和所述规划修调值的比较; 步骤f、所述目标修调值相对所述规划修调值没有改变时不响应所述目标修调值,并根据前次规化的速度进行插补点计算然后退出; 步骤g、所述目标修调值相对所述规划修调值改变时根据所述目标修调值相对于所述规划修调值的变化对速度进行重新规划,对速度进行规划后规划所依据的所述目标修调值成为当前修调值。2.如权利要求I所述用于数控机床的进给速度实时修调方法,其特征在于,所述步骤a中确定所述规划修调值f的方法为,f=Vm/Vp Vm为当前运动段的能达到的最大速度为当前运动段的要求进给速度。3.如权利要求2所述用于数控机床的进给速度实时修调方法,其特征在于,所述步骤g中所述目标修调值相对于所述规划修调值增大时,等待程序到达匀速段时对当前运动段未行走完的部分的速度按照所述目标修调值进行重新规划,如不存在匀速段则不响应所述目标修调值,并根据前次规划的速度进行插补点计算。4.如权利要求2所述用于数控机床的进给速度实时修调方法,其特征在于,所述步骤g中所述目标修调值相对于所述规划修调值变小时,判断是否首次将修调值修小或者连续将修调值修小; 如不是...

【专利技术属性】
技术研发人员:李珺张干赵伟
申请(专利权)人:上海三一精机有限公司
类型:发明
国别省市:

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

1