首页 > 专利 > 杭州电子科技大学 > 七段式跃度线性连续数控装置高速进给加减速方法专利详情

七段式跃度线性连续数控装置高速进给加减速方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-10-14
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-02-18
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-07-24
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-10-14
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201910972951.8 申请日 2019-10-14
公开/公告号 CN110703696B 公开/公告日 2020-07-24
授权日 2020-07-24 预估到期日 2039-10-14
申请年 2019年 公开/公告年 2020年
缴费截止日
分类号 G05B19/416 主分类号 G05B19/416
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 8
权利要求数量 9 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、季国顺 等.颠簸度分段线性连续的高速进给运动控制算法《.计算机集成制造系统》.2017,第23卷(第9期),;
引用专利 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 季国顺、俞武嘉、张巨勇、李蓉、陈志平 第一发明人 季国顺
地址 浙江省杭州市经济技术开发区白杨街道2号大街1158号 邮编 310018
申请人数量 1 发明人数量 5
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良、张瑜
摘要
一种七段式跃度线性连续数控装置高速进给加减速方法,其具体步骤如下:(1)采用线性变化跃度的方式,将整个加减速过程划分了7个阶段;其中前三个阶段为加速过程,第一个阶段包括跃度正向线性增加和减小两步,第三个阶段包括跃度反向线性增加和减小两步;后三个阶段为减速过程,第五个阶段包括跃度反向线性增加和减小两步,第七个阶段包括跃度正向线性增加和减小两步;第二个阶段、第四个阶段、第六个阶段均是匀速运动过程;(2)根据机床的最大跃度、最大加速度及最大速度的动力学特性参数,将加减速过程划分为含恒加速阶段及不含恒加速阶段;(3)结合实际进给行程规划各阶段的跃度、加速度、速度及位移。
  • 摘要附图
    七段式跃度线性连续数控装置高速进给加减速方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-07-24 授权
2 2020-02-18 实质审查的生效 IPC(主分类): G05B 19/416 专利申请号: 201910972951.8 申请日: 2019.10.14
3 2020-01-17 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种七段式跃度线性连续数控装置高速进给加减速方法,其具体步骤如下:
(1)采用线性变化跃度的方式,将整个加减速过程划分了7个阶段;其中前三个阶段为加速过程,第一个阶段包括跃度正向线性增加和减小两步,第三个阶段包括跃度反向线性增加和减小两步;后三个阶段为减速过程,第五个阶段包括跃度反向线性增加和减小两步,第七个阶段包括跃度正向线性增加和减小两步;第二个阶段、第四个阶段、第六个阶段均是匀速运动过程;其中,整个加减速过程的各个阶段的跃度j用式(1)表示,具体如下:
其中,t1,…t7分别表示七个阶段末的绝对时间,T1,…T7分别表示七个阶段内的运行时间,J表示系统能承受的最大跃度,j1,…j7分别表示七个阶段末的跃度,t、τ分别表示七个阶段相对和绝对时间变量;
(2)根据机床的最大跃度、最大加速度及最大速度的动力学特性参数,将加减速过程划分为含恒加速阶段及不含恒加速阶段;
(3)结合实际进给行程规划各阶段的跃度、加速度、速度及位移。

2.如权利要求1所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:步骤(1)中整个加减速过程的各个阶段的加速度a用式(2)表示,具体如下:
其中,a1,…a7分别表示七个阶段末的加速度。

3.如权利要求2所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:步骤(1)中整个加减速过程的各个阶段的速度v用式(3)表示,具体如下:
其中,v1,…v7分别表示七个阶段末的速度。

4.如权利要求3所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:步骤(1)中整个加减速过程的各个阶段的位移s用式(4)表示,具体如下:
其中,s1,…s7分别表示七个阶段末的位移。

5.如权利要求4所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:步骤(2)中加减速过程划分为含恒加速阶段及不含恒加速阶段的具体步骤如下:
根据机床动力学特性、机床性能、加工精度,选取系统能承受的最大跃度J、加速度A及速度vfmax;
由式(2)有

由式(3)有

当由式(6)计算得到T2<0,则表明加减速过程不存在恒加速阶段,为不含恒加速阶段;
当由式(6)计算得到T2≥0,则表明加减速过程存在恒加速阶段,为含恒加速阶段。

6.如权利要求5所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:当T2≥0时表明需经过恒加速阶段,加速度才能达到最大值,此时运动行程存在两个临界值:scr1恰好无恒速阶段运动;scr2恰好无恒速及恒加速阶段运动;scr1、scr2的求取步骤如下:
由位移表达式(4)可得,整个加减速运动总的行程为:
则,取式(7)中T4=0,得
其中 将T1、T2代入式(8)得,
同样,对式(7),取T2=0、T4=0,则得

7.如权利要求6所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:在含恒加速阶段的加减速过程中,当实际运动行程L为L>scr1时,各运动阶段的运动时间为:
将式(11)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移;
当实际运动行程L为scr1>L>scr2时,对式(7),取T4=0、T2为待求量t2,则得到
则各运动阶段的运动时间为:
将式(13)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移;
当实际运动行程L为L<scr2时,对式(7),取T2=T4=0、T1为待求量t1,则得
将式(14)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移。

8.如权利要求5所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:当T2<0时表明无需经过恒加速阶段,速度就能达到最大值,此时运动行程存在一个临界值:scr3恰好无恒速阶段运动;scr3的求取过程如下:
由速度表达式(3)有

将式(15)代入式(7),同时取T2=0、T4=0,则得

9.如权利要求8所述的一种七段式跃度线性连续数控装置高速进给加减速方法,其特征在于:在不含恒加速阶段的加减速过程中,当实际运动行程L为L>scr3时,各运动阶段的运动时间为:
将式(17)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移;
当实际运动行程L为L<scr3时,各运动阶段的运动时间与在含恒加速阶段的加减速过程中实际运动行程L为L<scr2时一致。
说明书

技术领域

[0001] 本发明涉及数控技术领域,特别是一种七段式跃度线性连续数控装置高速进给加减速方法。

背景技术

[0002] 传统数控机床一般采用线性、指数等方法描述进给速度与时间的关系,此两种方法,计算简单但在加减速开始和结束存在加速度突变,因而驱动器在加减速开始和结束时对被驱动部件有冲击力作用,所以不适用于高速加工。
[0003] 自Erkorkmaz(ERKORKMAZ K,ALTINTAS Y.High speed cnc system design,partⅠ:jerk limited trajectory generation and quintic spline interpolation[J].International Journal of Machine Tools&Manufacture,2001,41(9):1323-1345.)采用S曲线实现高速进给柔性加减速以来,越来越多的研究人员应用S曲线及其衍化方式或其它柔性加减速方法控制进给运动。因进给部件加速度的导数,即跃度反映了运动中其具有的动能随时间变化的情况,当运动部件的进给速度较高时,除要求其加速度变化连续外,也需要其跃度实现平滑过渡。但是S曲线加减速只能实现跃度阶跃变化、不能实现跃度连续变化,阶跃变化的跃度依然可能引起高速进给执行件对机床部件的振动冲击而降低加工精度。Wang等采用三角函数实现进给速度、加速度及跃度在整个加减速过程中光滑过渡(Wang Y,Yang D,Gai R,et al.Design of trigonometric velocity scheduling algorithm based on pre-interpolation and look-ahead interpolation[J].International Journal of Machine Tools&Manufacture,2015,96:94-105.),但数控系统数值计算三角函数较为复杂难以满足实时性要求,且三角函数加减速只能在三角函数极值点达到加速度或跃度最大值,不能充分利用机床驱动能力。季国顺等给出一种跃度线性连续加减速方法(季国顺,俞武嘉,陈子辰等.急动速度线性连续的数控装置高速进给加减速方法,中国专利,ZL201710721916.X),但是其将加减速过程分为15个阶段,算法实现过程复杂。

发明内容

[0004] 本发明提供了一种能用线性连续跃度规划高速柔性进给速度、以降低高速进给部件对机床部件造成的振动冲击、并提高轮廓高速加工精度的七段式跃度线性连续数控装置高速进给加减速方法。
[0005] 本发明采用的技术方案是:
[0006] 一种七段式跃度线性连续数控装置高速进给加减速方法,其具体步骤如下:(1)采用线性变化跃度的方式,将整个加减速过程划分了7个阶段;其中前三个阶段为加速过程,第一个阶段包括跃度正向线性增加和减小两步,第三个阶段包括跃度反向线性增加和减小两步;后三个阶段为减速过程,第五个阶段包括跃度反向线性增加和减小两步,第七个阶段包括跃度正向线性增加和减小两步;第二个阶段、第四个阶段、第六个阶段均是匀速运动过程;
[0007] (2)根据机床的最大跃度、最大加速度及最大速度的动力学特性参数,将加减速过程划分为含恒加速阶段及不含恒加速阶段;
[0008] (3)结合实际进给行程规划各阶段的跃度、加速度、速度及位移。
[0009] 进一步,步骤(1)中整个加减速过程的各个阶段的跃度j用式(1)表示,具体如下:
[0010]
[0011] 其中,t1,…t7分别表示七个阶段末的绝对时间,T1,…T7分别表示七个阶段内的运行时间,J表示系统能承受的最大跃度,j1,…j7分别表示七个阶段末的跃度,t、τ分别表示七个阶段相对和绝对时间变量。
[0012] 进一步,步骤(1)中整个加减速过程的各个阶段的加速度a用式(2)表示,具体如下:
[0013]
[0014] 其中,a1,…a7分别表示七个阶段末的加速度。
[0015] 进一步,步骤(1)中整个加减速过程的各个阶段的速度v用式(3)表示,具体如下:
[0016]
[0017] 其中,v1,…v7分别表示七个阶段末的速度。
[0018] 进一步,步骤(1)中整个加减速过程的各个阶段的位移s用式(4)表示,具体如下:
[0019]
[0020] 其中,s1,…s7分别表示七个阶段末的位移。
[0021] 进一步,步骤(2)中加减速过程划分为含恒加速阶段及不含恒加速阶段的具体步骤如下:
[0022] 根据机床动力学特性、机床性能、加工精度,选取系统能承受的最大跃度J、加速度A及速度vfmax;
[0023] 由式(2)有
[0024]
[0025] 得
[0026]
[0027] 由式(3)有
[0028]
[0029] 得
[0030]
[0031] 当由式(6)计算得到T2<0,则表明加减速过程不存在恒加速阶段,为不含恒加速阶段;当由式(6)计算得到T2≥0,则表明加减速过程存在恒加速阶段,为含恒加速阶段。
[0032] 进一步,当T2≥0时表明需经过恒加速阶段,加速度才能达到最大值,此时运动行程存在两个临界值:scr1恰好无恒速阶段运动;scr2恰好无恒速及恒加速阶段运动;scr1、scr2的求取步骤如下:
[0033] 由位移表达式(4)可得,整个加减速运动总的行程为:
[0034]
[0035] 则,取式(7)中T4=0,得
[0036]
[0037] 其中 将T1、T2代入式(8)得,
[0038]
[0039] 同样,对式(7),取T2=0、T4=0,则得
[0040]
[0041] 进一步,在含恒加速阶段的加减速过程中,当实际运动行程L为L>scr1时,各运动阶段的运动时间为:
[0042]
[0043] 将式(11)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移;
[0044] 当实际运动行程L为scr1>L>scr2时,对式(7),取T4=0、T2为待求量t2,则得到
[0045]
[0046] 则各运动阶段的运动时间为:
[0047]
[0048] 将式(13)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移;
[0049] 当实际运动行程L为L
[0050]
[0051] 将式(14)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移。
[0052] 进一步,当T2<0时表明无需经过恒加速阶段,速度就能达到最大值,此时运动行程存在一个临界值:scr3恰好无恒速阶段运动;scr3的求取过程如下:
[0053] 由速度表达式(3)有
[0054]
[0055] 得
[0056]
[0057] 将式(15)代入式(7),同时取T2=0、T4=0,则得
[0058]
[0059] 进一步,在不含恒加速阶段的加减速过程中,当实际运动行程L为L>scr3时,各运动阶段的运动时间为:
[0060]
[0061] 将式(17)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移;
[0062] 当实际运动行程L为L
[0063] 本发明的有益效果:规划高速加工进给速度时,可以较为简单的七段加减速过程,获得跃度线性变化的柔性进给速度,抑制高速进给执行件对机床支承部件造成的振动和冲击,提高轮廓高速加工精度。

实施方案

[0071] 下面结合具体实施例来对本发明进行进一步说明,但并不将本发明局限于这些具体实施方式。本领域技术人员应该认识到,本发明涵盖了权利要求书范围内所可能包括的所有备选方案、改进方案和等效方案。
[0072] 本实施例提供了一种七段式跃度线性连续数控装置高速进给加减速方法,采用线性变化跃度,将整个加减速过程划分为七个阶段,其中,前三个阶段为加速过程,第一个阶段包括跃度正向线性增加和减小两步,第三个阶段包括跃度反向线性增加和减小两步;后三个阶段为减速过程,第五个阶段包括跃度反向线性增加和减小两步,第七个阶段包括跃度正向线性增加和减小两步;中间阶段是匀速运动过程。根据机床的最大跃度、最大加速度及最大速度限等动力学特性参数,将加减速过程划分为含恒加速阶段及不含恒加速阶段,然后结合实际进给行程规划进给速度。
[0073] 采用j、a、v、s分别表示跃度、加速度、速度、位移。t1,…t7分别表示七个阶段末的绝对时间。T1,…T7分别表示七个阶段内的运行时间。j1,…j7分别表示七个阶段末的跃度。a1,…a7分别表示七个阶段末的加速度。v1,…v7分别表示七个阶段末的速度。s1,…s7分别表示七个阶段末的位移。t、τ分别表示七个阶段相对和绝对时间变量。L表示实际总行程,vs、ve分别为初始、终了速度,J、A、vfmax分别表示系统能承受的最大跃度、加速度及速度。取对称的加减速过程,用式(1)表示各个阶段的跃度。
[0074]
[0075] 对式(1)积分,得各个阶段的加速度表达式(2)。
[0076]
[0077] 对式(2)积分得到各个阶段的速度式(3)。
[0078]
[0079] 对式(3)积分得到各个阶段位移式(4)。
[0080]
[0081] 将各个阶段的运行时间分别代入式(3)、(4)就可以得到各个阶段末的运动速度、位移。
[0082] 根据机床动力学特性,J、A一般选择固定值,vfmax可以根据机床性能、加工精度要求选取。选择最大速度、加速度、跃度后,由式(2)有
[0083]
[0084] 得
[0085]
[0086] 由式(3)有
[0087]
[0088] 得
[0089]
[0090] 则可以判断加减速过程是否存在T2阶段,即是否存在恒加速阶段,如果由式(6)计算得到T2<0,则表明加减速过程不存在恒加速阶段,否则可以由式(6)计算得到恒加速阶段时间。根据加减速过程是否存在恒加速阶段,将加减速过程分为两种类型,对这两种类型,可以采用本发明的加减速规划方法规划进给速度。类型一T2≥0情况
[0091] 当T2≥0时表明需经过恒加速阶段,加速度才能达到最大值,此时运动行程存在两个临界值:scr1恰好无恒速阶段运动;scr2恰好无恒速及恒加速阶段运动。下面分别求取scr1、scr2。
[0092] 由位移表达式(4)可得,整个加减速运动总的行程为:
[0093]
[0094] 则,取式(7)中T4=0,得
[0095]
[0096] 其中 将T1、T2代入式(8)得,
[0097]
[0098] 同样,对式(7),取T2=0、T4=0,则得
[0099]
[0100] 情形一、实际运动行程L>scr1
[0101] 此种情形下,各运动阶段的运动时间为:
[0102]
[0103] 将式(11)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移。
[0104] 情形二、当实际运动行程scr1>L>scr2
[0105] 此时,对式(7),取T4=0、T2为待求量t2,则 得到
[0106]
[0107] 则各运动阶段的运动时间为:
[0108]
[0109] 将式(13)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移。
[0110] 情形三、当实际运动行程L
[0111] 此时,对式(7),取T2=T4=0、T1为待求量t1,则 得
[0112]
[0113] 将式(14)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移。
[0114] 类型二T2<0情况
[0115] 当T2<0时表明无需经过恒加速阶段,速度就能达到最大值,此时运动行程存在一个临界值:scr3恰好无恒速阶段运动。此时,由速度表达式(3)有
[0116]
[0117] 得
[0118]
[0119] 将式(15)代入式(7),同时取T2=0、T4=0,则得
[0120]
[0121] 情形四、当实际运动行程L>scr3
[0122] 此种情形下,各运动阶段的运动时间为:
[0123]
[0124] 将式(17)代入式(1)~(4),则可规划得到各运动阶段的跃度、加速度、速度及位移。
[0125] 情形五、实际运动行程L
[0126] 此种情形下,各运动阶段的运动时间与情形三L
[0127] 本实施例的具体应用如下:
[0128] 取规划速度采用的性能指标,vfmax=100mm/s、A=1000mm/s2、J=30000mm/s3,因为[0129]
[0130] 故加减速过程中存在恒加速阶段,进给速度才能达到最大值。可由式(9)及(10),计算得scr1=16.6667mm、scr2=8.8889mm。
[0131] 情形一,L>scr1
[0132] 当进给运动行程L=18mm时,因行程大于scr1,存在加减速过程的所有阶段,则得[0133]
[0134]
[0135] 匀速运动时间
[0136]
[0137] 相应的进给运动特性曲线如图1所示。
[0138] 情形二,scr1>L>scr2
[0139] 当进给运动行程L=10mm时,此时不含恒速运动阶段4,且运动加速度达不到最大值。T1,T3,T5,T7的计算与求scr1一样。
[0140]
[0141]
[0142] 图2是其运动特性曲线,这时速度最大值为72.0759mm/s,加速度、跃度,均能达到最大值,而速度达不到最大值。
[0143] 情形三,L
[0144] 当进给运动行程L=4mm时,此时不含恒速运动阶段4及恒加速运动阶段2、6,速度、加速度达不到最大值。
[0145]
[0146] 图3是其运动特性曲线,这时最大速度为39.1487mm/s,最大加速度为766.3100mm/s2,跃度能够达到最大值。
[0147] 若在某次轮廓加工中,取J=30000mm/s3、A=2000mm/s2、Vmax=100mm/s,由式(16)计算得临界位移:
[0148]
[0149] 情形四,L>scr3
[0150] 此时含恒速运动阶段4、不恒加速度运动阶段2及6,且在第三阶段末速度能够达到最大值。当进给运动行程等于18mm时,得
[0151]
[0152]
[0153] 图4是L=18mm时的运动特性曲线。此时速度能够达到最大值,最大加速度为1224.7448mm/s2,最大跃度可达到最大值。
[0154] 情形五,L
[0155] 此时包含加减速运动的1、3、5、7,不恒加速度运动阶段2、6及恒速运动阶段4。当进给运动行程等于8mm,据式(14)得计算T1。
[0156]
[0157] 图5是L=8mm时的运动特性曲线。此时最大速度为62.1445mm/s,最大加速度为965.4889mm/s2,跃度可达最大值。
[0158] 实际规划进给速度时,根据机床的动力学特性确定加速度最大值、跃度最大值及指令进给速度,计算待加工轨迹长度,按照前述方法可以生成跃度分段线性连续进给速度,方法实现流程如图6所示。

附图说明

[0064] 图1是在含恒加速阶段的加减速过程中实际运动行程大于临界位移scr1的运动特性图。
[0065] 图2是在含恒加速阶段的加减速过程中实际运动行程大于临界位移scr2但小于scr1的运动特性图。
[0066] 图3是在含恒加速阶段的加减速过程中实际运动行程小于临界位移scr2的运动特性图。
[0067] 图4是在不含恒加速阶段的加减速过程中实际运动行程大于临界位移scr3的运动特性图。
[0068] 图5是在不含恒加速阶段的加减速过程中实际运动行程小于临界位移scr3的运动特性图。
[0069] 图6是跃度线性连续加减速进给速度的规划流程图。
[0070] 其中,图1~5中符号单位作统一说明,位移L单位mm,速度v单位mm/s,加速度a单位mm/s2,跃度j单位mm/s3,时间t单位s。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号