[go: up one dir, main page]

CN115167287B - 一种数控系统中进给倍率的控制方法及数控系统 - Google Patents

一种数控系统中进给倍率的控制方法及数控系统 Download PDF

Info

Publication number
CN115167287B
CN115167287B CN202210665762.8A CN202210665762A CN115167287B CN 115167287 B CN115167287 B CN 115167287B CN 202210665762 A CN202210665762 A CN 202210665762A CN 115167287 B CN115167287 B CN 115167287B
Authority
CN
China
Prior art keywords
interpolation
control system
numerical control
multiplying power
feed rate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210665762.8A
Other languages
English (en)
Other versions
CN115167287A (zh
Inventor
杨绪广
李艳林
陈振炜
阴雷鸣
冯斌
张胜帅
唐汇双
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinan Bodor Laser Co Ltd
Original Assignee
Jinan Bodor Laser Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jinan Bodor Laser Co Ltd filed Critical Jinan Bodor Laser Co Ltd
Priority to CN202210665762.8A priority Critical patent/CN115167287B/zh
Publication of CN115167287A publication Critical patent/CN115167287A/zh
Application granted granted Critical
Publication of CN115167287B publication Critical patent/CN115167287B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34083Interpolation general

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

本发明涉及一种数控系统中进给倍率的控制方法及数控系统,方法包括:数控系统接收到用户输入的目标进给倍率;在确定当前时刻的进给倍率与目标进给倍率不同且数控系统处于非停止状态时,根据规划插补信息中当前插补周期的基本参数和目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点,位置点为待加工图案中解析的当前运动段内各节点的位置坐标,以使数控系统的伺服驱动装置根据所述位置点执行切割操作。上述方法在加工过程中调节进给倍率时,数控系统不需要重新进行速度规划,使得倍率调节实时性得到保证,并且速度变化平稳,适用于不同加工场景。

Description

一种数控系统中进给倍率的控制方法及数控系统
技术领域
本发明涉及数控系统领域,尤其涉及一种数控系统中进给倍率的控制方法及数控系统。
背景技术
运动控制是数控系统核心部分,其中实时调节进给倍率是运动控制关键技术之一。在实际生产加工过程中,进给速度的变化影响着加工的精度以及加工质量;为达到理想加工的效果,数控系统必须提供实时调节进给速度的功能。一般情况下,加工的进给速度值由给定的进给速度以及用户输入的进给倍率共同决定,实时调节进给速度由实时调节进给倍率值实现;实时调整进给倍率过程中速度变化平稳度以及实时响应度是衡量数控系统优劣的指标之一。
现有技术中进给倍率调整的方法包括:在调节进给倍率时根据当前的速度、当前的位置、最大速度以及终点的位置等条件对剩余的加工段重新速度规划,从而达到速度调节的目的;每次改变倍率就需要重新进行速度规划,这会增加数控系统运算负载,并且影响数控系统速度修调响应的实时性;并且重新规划的加工段可能会导致速度突变,影响加工效果。
发明内容
(一)要解决的技术问题
鉴于现有技术的上述缺点、不足,本发明提供一种数控系统中进给倍率的控制方法及数控系统。
(二)技术方案
为了达到上述目的,本发明采用的主要技术方案包括:
第一方面,本发明实施例提供一种数控系统中进给倍率的控制方法,包括:
S10、数控系统接收到用户输入的目标进给倍率;
S20、所述数控系统在确定当前时刻的进给倍率与所述目标进给倍率不同且数控系统处于非停止状态时,根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点,所述位置点为待加工图案中解析的当前运动段内各节点的位置坐标,以使所述数控系统的伺服驱动装置根据所述位置点执行切割操作;
所述预先定义的倍率更新策略包括:采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点。
可选地,所述S20包括:
S201、所述数控系统基于所述数控系统的状态标识确定所述数控系统是否处于非停止状态,若是,则执行S202;
S202、所述数控系统获取当前运动段的规划插补信息,并判断所述目标进给倍率与所述规划插补信息中当前时刻的进给倍率是否相同,若相同,则忽略所述目标进给倍率;否则,执行S203;
S203、所述数控系统根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点。
可选地,所述S203包括:
采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点
S203-1、采用公式(1)的分段多项式获取进给倍率曲线;
公式(1)
其中,r0为起始进给倍率,vm为当进给倍率为1时的速率,v0为起始速度;js为给定参数,t1,t2,t3为进给倍率曲线分段各阶段调节历经时间,τi,i=1,2,3为局部时间坐标,表示以各个阶段的起始点作为时间零点的调节时间,r1,r2分别为τ1=t1、τ2=t2处的进给倍率值;t表示以初始调节进给倍率开始的起始点作为时间零点的调节时间累计;n为正负符号判定值,当r0≥ra时,n=1,r0<ra时,n=2,ra为目标进给倍率;
S203-2、根据所述进给倍率曲线,所述规划插补信息中的进给倍率调节累计时间t,获取当前的插补时间增量ΔT;
S203-3、根据所述插补时间增量ΔT,获取插补累积时间信息T+ΔT;
S203-4、根据所述插补累积时间信息T+ΔT和所述插补函数,获取所述位置点。
可选地,所述S203-2包括:插补时间增量为ΔT=Ts*r(t),其中,Ts为规划插补信息中的插补周期;
本发明中,在每个插补周期插补时进给倍率调节累计时间累加一个插补周期;上述的进给倍率累计时间为以调节进给倍率开始的起始点作为时间零点的调节时间累计。
可选地,所述S203-4包括:
在二维坐标系中,根据公式(2)获取所述位置点;
公式(2)
其中,(xi,yi)为笛卡尔坐标系下的插补位置,fx分别为x插补轴插补函数,fy分别为y插补轴插补函数,T为前一个插补周期插补累计时间。
可选地,所述控制方法还包括:
S30、所述数控系统将所述位置点发送伺服系统,以使所述伺服系统的伺服驱动装置根据所述位置点执行切割操作。伺服系统与所述数控系统电连接。
可选地,所述控制方法还包括:
S40、若所述数控系统处于停止状态,则记录所述目标进给倍率,并使所述数控系统启动后以目标进给倍率获取所述位置点。
第二方面,本发明实施例还提供一种数控系统,其包括:
目标进给倍率获取模块,用于接收到用户输入的目标进给倍率;
状态信号获取模块,用于获取数控系统的状态;
处理模块,用于在确定当前时刻的进给倍率与所述目标进给倍率不同且数控系统处于非停止状态时,根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点,所述位置点为待加工图案中解析的当前运动段内各节点的位置坐标,以使所述数控系统的伺服驱动装置根据所述位置点执行切割操作;
所述预先定义的倍率更新策略包括:采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点。
可选地,数控系统还包括:
发送模块,用于将所述位置点发送伺服系统,以使所述伺服系统的伺服驱动装置根据所述位置点执行切割操作。
第三方面,本发明实施例还提供一种控制装置,其包括上述第二方面所述的数控系统。
第四方面,本发明实施例还提供一种控制装置,其包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序并执行上述第一方面任一所述的数控系统中进给倍率的控制方法的步骤。
(三)有益效果
本发明实施例的方法在加工过程中调节进给倍率时,通过对运动段未加工的位置点进行更新或调整,使得数控系统不需要重新进行速度规划,进而使得倍率调节实时性得到保证,并且速度变化平稳。
本发明的数控系统可以通过调节给定参数对倍率曲线调整,使得进给倍率的控制调节过程可适用于不同板材的切割加工场景。
附图说明
图1为本发明一实施例提供的数控系统中进给倍率的控制方法的流程图;
图2为本发明一实施例中进给倍率控制速度曲线图;
图3为本发明一实施例中进给倍率控制加速曲线图;
图4为本发明一实施例中进给倍率由100%调整为200%时进给倍率调节曲线图;
图5为本发明一实施例中进给倍率由200%调整为0.01%时进给倍率调节曲线图;
图6为本发明一实施例中进给倍率由0.01%调整为100%时进给倍率调节曲线图;
图7为本发明另一实施例提供的数控系统中进给倍率的控制方法的流程图;
图8为本发明一实施例中数控系统的结构示意图。
具体实施方式
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。
本实施例的方法用于对数控系统中运动段内各节点的位置坐标的确定,运动段是指板材加工过程中按给定运动形式运动的某个连续的加工路径段,具体在控制装置界面展示的图形中可表现为一段圆弧或直线。
本发明实施例中,不同的加减速算法决定了不同的运动形式,确定了加减速算法以及运动段路径之后,就可以对路径进行速度规划。通过速度规划后的信息可以获取对应的插补函数,插补函数是对应于插补累计时间的值,每个插补周期插补累计时间都会累计一个时间增量,然后通过插补累计时间求得相应的插补函数值作为最终输出的位置坐标。
实施例一
如图1和图7所示,本发明实施例提供一种数控系统中进给倍率的控制方法,本实施例的方法的执行主体可为承载数控系统的电子设备/控制装置,具体方法包括下述步骤:
S10、数控系统接收到用户输入的目标进给倍率;
S20、所述数控系统在确定当前时刻的进给倍率与所述目标进给倍率不同且数控系统处于非停止状态时,根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点,所述位置点为待加工图案中解析的当前运动段内各节点的位置坐标,以使所述数控系统的伺服驱动装置根据所述位置点执行切割操作,进而保证进给倍率实时调节时速度变化的平稳性以及快速响应性。
上述的预先定义的倍率更新策略包括:采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点。
举例来说,上述S20可包括下述的子步骤:
S201、所述数控系统基于所述数控系统的状态标识确定所述数控系统是否处于非停止状态,若是,则执行S202;
S202、所述数控系统获取当前运动段的规划插补信息,并判断所述目标进给倍率与所述规划插补信息中当前时刻的进给倍率是否相同,若相同,则忽略所述目标进给倍率(即通过当前进给倍率计算插补时间增量,按照现有执行方式执行);否则,执行S203;
S203、所述数控系统根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点。
本发明实施例的方法在加工过程中调节进给倍率时,通过对运动段未加工的位置点进行更新或调整,使得数控系统不需要重新进行速度规划,使得倍率调节实时性得到保证,并且速度变化平稳,同时使用该数控系统可以通过调节给定参数对倍率曲线调整,使得进给倍率调节适用于不同加工场景。
实施例二
结合图1至图6所示,本实施例对上述实施例的步骤进行详细的说明。本实施例的方法的执行主体是集成在某一电子设备中的数控系统,该数控系统具有一操作界面,用户可基于该操作界面输入进给速度、进给倍率或其他进给信息等,实际操作中的数控系统还连接伺服系统,以使确定的位置点输出至伺服系统以执行后续的加工操作。
A10、数控系统接收到用户输入的目标进给倍率;
A20、所述数控系统基于所述数控系统的状态标识确定所述数控系统是否处于非停止状态,若是,执行A30,否则执行A50。
A30、所述数控系统获取当前运动段的规划插补信息,并判断所述目标进给倍率与所述规划插补信息中当前时刻的进给倍率是否相同,若相同,则忽略所述目标进给倍率;否则,执行A31;
A31、在确定当前时刻的进给倍率与所述目标进给倍率不同且数控系统处于非停止状态时,数控系统根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点即位置坐标。
A40、数控系统将所述位置点发送伺服系统,以使所述伺服系统的伺服驱动装置根据所述位置点执行切割操作。
A50、若所述数控系统处于停止状态,则记录所述目标进给倍率,并使所述数控系统启动后以目标进给倍率获取所述位置点。可理解的是,此时,不修改目标进给倍率,备份目标进给倍率,即在停止过程中不更新进给倍率曲线。
为更好的理解上述步骤A31,对步骤A31的过程进行详细说明:
A31-1、采用公式(1)的分段多项式获取进给倍率曲线。
需要说明的是,该处可为更新原有的进给倍率曲线的过程,如图4至图6所示的曲线图。
公式(1)
其中,r0为起始进给倍率,vm为当进给倍率为1时的速率,v0为起始速度;js为给定参数,t1,t2,t3为进给倍率曲线分段各阶段调节历经时间,τi,i=1,2,3为局部时间坐标,表示以各个阶段的起始点作为时间零点的调节时间,r1,r2分别为τ1=t1、τ2=t2处的进给倍率值;t表示以初始调节进给倍率开始的起始点作为时间零点的调节时间累计;n为正负符号判定值,当r0≥ra时,n=1,r0<ra时,n=2,ra为目标进给倍率;
本实施例中可通过调节js的值可以满足不同板材的加工,当js较大时,总体的调节倍率过程所用时间较短,此时适合于需要快速改变倍率的加工动作,如停止以及急停等。当js较小时,总体的调节倍率过程所用时间较长,但速度曲线变化更为平缓,此时适合于需要更加平稳改变倍率时的加工场景。
A31-2、根据t即所述规划插补信息中的进给倍率调节累计时间以及进给倍率曲线,获取当前的插补时间增量ΔT;
例如,插补时间增量为ΔT=Ts*r(t),其中Ts为规划插补信息中的插补周期;
本实施例中,进给倍率累计时间为以调节进给倍率开始的起始点作为时间零点的调节时间累计。
A31-3、根据所述插补时间增量ΔT,获取插补累积时间信息T+ΔT。即,在每个插补周期插补时进给倍率调节累计时间累加一个插补周期。
关于插补时间增量ΔT可理解如下:
插补过程是通过插补函数计算值的过程,插补函数的自变量为插补累计时间T,在每个规划插补周期插补时累加一个ΔT的增量,接着再计算一次插补函数的值。如插补函数为y=2T(单位:mm),当T=5(单位:s)时,位置坐标y=10(单位:mm),下一个插补周期假设有插补时间增量ΔT=0.1(单位:s),则插补累计时间T累加ΔT得到5.1(单位:s),于是根据插补函数计算,下一个插补周期位置坐标为y=10.2(单位:mm)。
A31-4、根据所述插补累积时间信息T+ΔT和所述插补函数,获取所述位置点。
举例来说,在二维坐标系中,根据公式(2)获取所述位置点;
公式(2)
其中,(xi,yi)为笛卡尔坐标系下的插补位置,fx分别为x插补轴插补函数,fy分别为y插补轴插补函数,T为前一个插补周期插补累计时间。
本实施例的数控系统不需要重新进行速度规划并且计算量小,使得倍率调节的实时响应得到保证,并且速度变化平稳,通过调节输入参数最大加速度以及最大加减速时间对倍率曲线做出相应调整,使得进给倍率的调节适用于不同加工场景。
为更好的理解,本实施例通过一个具体的实例对上述的控制方法进行说明:
给定G代码如下:
G00 X0 Y0
G01 X100 Y0 F12000。
即加工长度为100mm,进给速度为200mm/s,其他参数设置为倍率调节给定最大加速度amax=10000mm/s2,倍率调节参数最大加减速时间tA=0.05s,插补周期Ts=0.001s,加工段使用七段S型加减速。结合图2和图3所示,直线起始为七段加减速的加速阶段,在0.06s附近进入匀速运动,并保持在200mm/s,此时进给倍率为100%。在0.14s附近,倍率变化由100%调整为200%,如图2所示,速度由200mm/s平滑过渡到400mm/s,在图3中,对应的加速度曲线连续。在0.25s附近倍率速度降为0.01%,此时对应的图2中速度曲线平滑降为2mm/s,加速度平滑变化,0.92s附近倍率又由0.01%调整为100%,对应图2中速度由2mm/s变为200mm/s并稳定,此时图3中0.92s附近加速度连续,1.2s附近为该段加减速的减速过程;整个倍率调节过程速度平滑过渡,加速度变化连续,并且不需要重新速度规划调整。
图4为该实例中进给倍率由100%调整为200%时进给倍率曲线图,图5为进给倍率由200%调整为0.01%时进给倍率曲线图,图6为进给倍率由0.01%调整为100%时进给倍率曲线图。从图4至图6中可知,进给倍率曲线为分段多项式曲线,并且在整个倍率调节区间平滑。
实施例三
如图8所示,本实施例还提供一种数控系统,包括:存储器和处理器;所述处理器用于执行所述存储器中存储的计算机程序,以实现执行上述实施例一和实施例二任意所述的数控系统中进给倍率的控制方法的步骤。
目标进给倍率获取模块,用于接收到用户输入的目标进给倍率;
状态信号获取模块,用于获取数控系统的状态;
处理模块,用于在确定当前时刻的进给倍率与所述目标进给倍率不同且数控系统处于非停止状态时,根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点,所述位置点为待加工图案中解析的当前运动段内各节点的位置坐标,以使所述数控系统的伺服驱动装置根据所述位置点执行切割操作;
其中,预先定义的倍率更新策略包括:采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点。
在实际应用中,上述的数控系统还包括:
发送模块,用于将所述位置点发送所述伺服系统,以使所述伺服系统的伺服驱动装置根据所述位置点执行切割操作。
具体地,处理模块可用于:采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点:例如,采用公式(1)的分段多项式获取进给倍率曲线;
公式(1)
根据所述进给倍率曲线,所述规划插补信息中的进给倍率调节累计时间t,获取当前的插补时间增量ΔT=Ts*r(t);并根据所述插补时间增量ΔT,获取插补累积时间信息T+ΔT;以及根据所述插补累积时间信息T+ΔT和所述插补函数,获取所述位置点。
本实施例中的进给倍率累计时间为以调节进给倍率开始的起始点作为时间零点的调节时间累计;在每个插补周期插补时进给倍率调节累计时间累加一个插补周期。
上述的数控系统在加工过程中调节进给倍率时,该数控系统不需要重新进行速度规划,使得倍率调节实时性得到保证,并且速度变化平稳,即通过调节给定参数对倍率曲线调整,使得进给倍率调节适用于不同加工场景。
实施例四
本实施例还提供一种控制装置,包括:存储器和处理器;所述处理器用于执行所述存储器中存储的计算机程序,以实现执行上述实施例一和实施例二任意所述的数控系统中进给倍率的控制方法的步骤。
具体地,控制装置可包括:至少一个处理器、至少一个存储器、至少一个网络接口和/或其他的用户接口。电子设备中的各个组件通过总线系统耦合在一起。可理解,总线系统用于实现这些组件之间的连接通信。总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
另一方面,本发明实施例还提供一种计算机可读存储介质,其用于存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实施例的数控系统中进给倍率的控制方法的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的权利要求中,这些装置中的若干个可以是通过同一个硬件来具体体现。词语第一、第二、第三等的使用,仅是为了表述方便,而不表示任何顺序。可将这些词语理解为部件名称的一部分。
此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。

Claims (7)

1.一种数控系统中进给倍率的控制方法,其特征在于,包括:
S10、数控系统接收到用户输入的目标进给倍率;
S20、所述数控系统在确定当前时刻的进给倍率与所述目标进给倍率不同且数控系统处于非停止状态时,根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点,所述位置点为待加工图案中解析的当前运动段内各节点的位置坐标,以使所述数控系统的伺服驱动装置根据所述位置点执行切割操作;
所述预先定义的倍率更新策略包括:采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点,具体包括:
采用公式(1)的分段多项式获取进给倍率曲线;
公式(1)
其中,为起始进给倍率,为当进给倍率为1时的速率,为起始速度;为给定参数,为进给倍率曲线分段各阶段调节历经时间,为局部时间坐标,表示以各个阶段的起始点作为时间零点的调节时间,分别为处的进给倍率值;表示以初始调节进给倍率开始的起始点作为时间零点的调节时间累计;n为正负符号判定值,当时,时,为目标进给倍率;
根据所述进给倍率曲线,所述规划插补信息中的进给倍率调节累计时间,获取当前的插补时间增量;插补时间增量为,其中为规划插补信息中的插补周期;
根据所述插补时间增量,获取插补累积时间信息
根据所述插补累积时间信息和所述规划插补信息中的插补函数,获取所述位置点;具体包括:在二维坐标系中,根据公式(2)获取所述位置点;
公式(2)
其中,为笛卡尔坐标系下的插补位置,分别为x插补轴插补函数,分别为y插补轴插补函数,为前一个插补周期插补累计时间。
2.根据权利要求1所述的控制方法,其特征在于,所述S20包括:
S201、所述数控系统基于所述数控系统的状态标识确定所述数控系统是否处于非停止状态,若是,则执行S202;
S202、所述数控系统获取当前运动段的规划插补信息,并判断所述目标进给倍率与所述规划插补信息中当前时刻的进给倍率是否相同,若相同,则忽略所述目标进给倍率;否则,执行S203;
S203、所述数控系统根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点。
3.根据权利要求1所述的控制方法,其特征在于,所述控制方法还包括:
S30、所述数控系统将所述位置点发送与数控系统连接的伺服系统,以使所述伺服系统的伺服驱动装置根据所述位置点执行切割操作。
4.根据权利要求1所述的控制方法,其特征在于,所述控制方法还包括:
S40、若所述数控系统处于停止状态,则记录所述目标进给倍率,并使所述数控系统启动后以目标进给倍率获取所述位置点。
5.一种应用权利要求1至4任一项所述的控制方法的数控系统,其特征在于,包括:
目标进给倍率获取模块,用于接收到用户输入的目标进给倍率;
状态信号获取模块,用于获取数控系统的状态;
处理模块,用于在确定当前时刻的进给倍率与所述目标进给倍率不同且数控系统处于非停止状态时,根据规划插补信息中当前插补周期的基本参数和所述目标进给倍率,按照预先定义的倍率更新策略获取规划插补信息中更新后的位置点,所述位置点为待加工图案中解析的当前运动段内各节点的位置坐标,以使所述数控系统的伺服驱动装置根据所述位置点执行切割操作;
其中,预先定义的倍率更新策略包括:采用分段多项式方式获取进给倍率曲线并计算插补累积时间信息,进而结合规划插补信息中的插补函数获得所述位置点。
6.根据权利要求5所述的数控系统,其特征在于,还包括:
发送模块,用于将所述位置点发送伺服系统,以使所述伺服系统的伺服驱动装置根据所述位置点执行切割操作。
7.一种控制装置,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序并执行上述权利要求1至4任一所述的数控系统中进给倍率的控制方法的步骤。
CN202210665762.8A 2022-06-13 2022-06-13 一种数控系统中进给倍率的控制方法及数控系统 Active CN115167287B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210665762.8A CN115167287B (zh) 2022-06-13 2022-06-13 一种数控系统中进给倍率的控制方法及数控系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210665762.8A CN115167287B (zh) 2022-06-13 2022-06-13 一种数控系统中进给倍率的控制方法及数控系统

Publications (2)

Publication Number Publication Date
CN115167287A CN115167287A (zh) 2022-10-11
CN115167287B true CN115167287B (zh) 2024-12-13

Family

ID=83485487

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210665762.8A Active CN115167287B (zh) 2022-06-13 2022-06-13 一种数控系统中进给倍率的控制方法及数控系统

Country Status (1)

Country Link
CN (1) CN115167287B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116243658B (zh) * 2023-03-15 2023-10-03 上海铼钠克数控科技有限公司 数控系统控制方法及应用
CN121325771A (zh) * 2024-07-05 2026-01-13 深圳吉兰丁智能科技有限公司 自适应加工控制方法、装置、设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105739436A (zh) * 2014-12-12 2016-07-06 沈阳机床(集团)设计研究院有限公司上海分公司 一种数控机床样条曲线自适应快速插补方法
CN111610752A (zh) * 2020-05-24 2020-09-01 西安交通大学 一种基于伺服进给系统衰放倍率的插补指令评价方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0887312A (ja) * 1994-09-20 1996-04-02 Fanuc Ltd 円筒補間方式
WO2021036630A1 (zh) * 2019-08-29 2021-03-04 山东大学 激光熔覆搭接控制方法、激光头动态调高方法及系统
CN111930075B (zh) * 2020-07-31 2022-03-15 深圳吉兰丁智能科技有限公司 一种自适应加工控制方法及非易失性可读存储介质
CN112486101B (zh) * 2020-12-14 2024-03-08 大连大学 Nurbs曲线自适应前瞻插补方法
CN112865750A (zh) * 2021-01-18 2021-05-28 清华大学 基于fir滤波器的数控系统倍率变化平滑控制方法及装置
CN114115136B (zh) * 2021-11-24 2024-09-10 南京达风数控技术有限公司 一种数控系统极坐标插补方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105739436A (zh) * 2014-12-12 2016-07-06 沈阳机床(集团)设计研究院有限公司上海分公司 一种数控机床样条曲线自适应快速插补方法
CN111610752A (zh) * 2020-05-24 2020-09-01 西安交通大学 一种基于伺服进给系统衰放倍率的插补指令评价方法

Also Published As

Publication number Publication date
CN115167287A (zh) 2022-10-11

Similar Documents

Publication Publication Date Title
CN115167287B (zh) 一种数控系统中进给倍率的控制方法及数控系统
US9041337B2 (en) Motion profile generator
CN107077106A (zh) 自抗扰控制的优化参数化
CN112305907B (zh) 自适应pid温度控制方法、装置及设备
CN103296940B (zh) 一种自适应pi控制方法与系统
JP2018180764A (ja) 調整装置及び調整方法
US11126149B2 (en) Control parameter adjusting device and adjusting method using machine learning
WO2026016316A1 (zh) 一种机器人运动控制模型训练方法和机器人运动控制方法
CN114839927A (zh) S型曲线加减速规划方法、系统及存储介质
Chen et al. Observer-based finite-time adaptive fault-tolerant control for nonlinear system with unknown time-varying delay
CN113659885A (zh) 音圈电机控制方法、装置、系统及拍摄设备
Raziei et al. Model predictive control for complex dynamic systems
JP2004010349A (ja) 自動倉庫システムの搬送時間予測方法
CN113771851B (zh) 一种轨迹规划方法及装置
JPH11242502A (ja) Pwm制御装置
CN112947054A (zh) 基于Q-learning的船舶PID控制参数整定方法、系统及存储介质
CN116610026B (zh) 一种高稳态数字式交流补偿抗扰稳压方法及系统
JP2003044102A (ja) 学習制御方法
JPH1185214A (ja) プロセス制御装置
WO2022050426A1 (ja) 推定装置、推定方法及びプログラム
CN116880619B (zh) 一种空冷加热过程的模型预测温度控制方法及系统
CN114268246B (zh) 电机控制方法、装置、系统及计算机可读存储介质
CN113805596A (zh) 一种控制器的位置调控方法、装置、设备及介质
CN116015119B (zh) 永磁同步电机电流控制方法及装置、存储介质及电子设备
Shen et al. Smc for discrete delayed semi-Markov switching systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant