CN105955203A - CANopen伺服***中速度前馈和转矩前馈的处理方法 - Google Patents
CANopen伺服***中速度前馈和转矩前馈的处理方法 Download PDFInfo
- Publication number
- CN105955203A CN105955203A CN201610310921.7A CN201610310921A CN105955203A CN 105955203 A CN105955203 A CN 105955203A CN 201610310921 A CN201610310921 A CN 201610310921A CN 105955203 A CN105955203 A CN 105955203A
- Authority
- CN
- China
- Prior art keywords
- curve
- value
- cycle
- type
- feedforward
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position Or Direction (AREA)
- Feedback Control In General (AREA)
Abstract
CANopen伺服***中速度前馈和转矩前馈的处理方法:轨迹规划器接收目标控制命令并计算位置指令曲线类型和加、减速转折点位置;判断当前是否启动伺服控制:若否,速度前馈曲线、转矩前馈曲线及位置指令曲线均为0;若是,将截至前一伺服控制周期已规划的位置累计值与加、减速转折点位置、目标位置进行比较,根据比较结果执行加速规划、减速规划、匀速规划或不执行规划,以得到当前伺服控制周期的速度前馈值和转矩前馈值;计算当前伺服控制周期的位置增量值和截至当前伺服控制周期已规划的位置累计值;多个位置增量值形成位置增量指令曲线,多个位置累计值形成位置累计值指令曲线,多个速度前馈值形成速度前馈曲线,多个转矩前馈值形成转矩前馈曲线。
Description
技术领域
本发明涉及伺服运动控制技术领域,尤其涉及CANopen伺服***中速度前馈和转矩前馈的处理方法。
背景技术
在伺服运动控制领域,传统的脉冲型伺服***已无法满足市场要求,总线型伺服***已然成为市场主流,例如基于PROFIBUS、CANopen、EtherCAT等的总线型伺服***。
其中,CANopen伺服***具有接线简单且连线少、通讯干扰小、运动性能有所提高、同数目伺服驱动器所需主控装置更少等优点。如图1所示,CANopen伺服***主要由CANopen主控装置、CANopen伺服驱动器和伺服电机三大部分组成。CANopen主控装置一般为国内主流的工控机控制卡或国外主流的控制器,由控制卡或控制器产生目标控制命令输入给伺服驱动器内部的轨迹规划器,由轨迹规划器得到位置指令,位置指令分别经过反馈控制器和前馈控制器进行控制。反馈控制器使得反馈位置与位置指令之间的误差减少,从而实现跟随控制;前馈控制器根据位置指令来使得跟随的动态性能更好。
目前,CANopen伺服***中,获得速度前馈和转矩前馈是通过传统微分方法,具体如下:
参考图1,由CANopen主控装置产生目标控制命令11(包括目标位置、目标速度、目标加/减速度、控制模式和控制字)输入至轨迹规划器,得到位置指令12;位置指令12微分后得到速度前馈13;再对速度前馈13进行微分得到转矩前馈14。然而,此传统微分方法得到的速度前馈曲线和转矩前馈曲线的平滑度对反馈位置检测装置的精度有很大的影响性,一般需要经过一定的滤波后分别加到速度指令和电流指令上以及分别与反馈速度信号15和反馈电流信号16相加输入到速度调节器和电流调节器上进行控制。采用微分方法得到速度前馈和转矩前馈的曲线示意图如图2所示,其中t1~t7为采样时间点,可以看出,由位置指令微分得到的速度前馈在相位上比位置指令延迟了半个采样周期;再由得到速度前馈微分得到的转矩前馈在相位上又比速度前馈延迟了半个采样周期。即:由传统微分方法得到的速度前馈曲线比位置指令曲线(位置指令曲线包括位置增量指令曲线和位置累计值指令曲线,这两条曲线本身是同步的,图2中仅绘示出位置累计值指令曲线)有延时,而由速度前馈曲线微分得到转矩前馈曲线与速度前馈曲线、位置指令曲线相比均存在延时。
发明内容
本发明的主要目的在于针对上述现有技术存在的不足,提出一种CANopen伺服***中速度前馈和转矩前馈的处理方法,该处理方法所规划出的速度前馈曲线和转矩前馈曲线是与位置指令曲线严格同步的,以解决现有的CANopen伺服***采用传统微分方法得到的速度前馈曲线和转矩前馈曲线所存在的延时问题,消除该延时问题对动态跟随性能的影响,使CANopen伺服***的动态跟随性能更优。
本发明为解决上述技术问题所提出的技术方案如下:
CANopen伺服***中速度前馈和转矩前馈的处理方法,该处理方法是通过位于伺服驱动器内的轨迹规划器执行以下步骤:
步骤S1、接收来自主控装置的目标控制命令;
步骤S2、依据所述目标控制命令,计算位置指令曲线的曲线类型、加速转折点位置和减速转折点位置;其中位置指令曲线包括两条:位置增量指令曲线和位置累计值指令曲线;
步骤S3、从所述目标控制命令中判断当前是否需要启动伺服控制:若否,则速度前馈曲线、转矩前馈曲线以及位置指令曲线均为0;若是,则执行步骤S4;
步骤S4、将截至前一伺服控制周期已规划的位置累计值与加速转折点位置、减速转折点位置以及目标位置进行比较,根据比较结果选择执行加速规划、减速规划、匀速规划或不执行规划,以得到当前伺服控制周期的速度前馈值和转矩前馈值;
步骤S5、计算当前伺服控制周期的位置增量值;
步骤S6、将当前伺服控制周期的位置增量值与截至前一伺服控制周期已规划的位置累计值相加,得到截至当前伺服控制周期已规划的位置累计值;
每一伺服控制周期重复上述步骤S1~S6,得到多个位置增量值以形成位置增量指令曲线,得到多个位置累计值以形成位置累计值指令曲线,得到多个速度前馈值以形成速度前馈曲线,以及得到多个转矩前馈值以形成转矩前馈曲线。
本发明提供的前述处理方法,在每一伺服控制周期内,由轨迹规划器同时得到位置增量值、位置累计值、速度前馈值和转矩前馈值,而位置增量指令曲线、位置累计值指令曲线、速度前馈曲线和转矩前馈曲线均分别是由多个连续控制周期所对应的多个点值构成,因此,随着伺服***的运行,轨迹规划器周期性连续不断地产生位置增量值、位置累计值、速度前馈值和转矩前馈值,从而可以得到位置增量指令曲线、位置累计值指令曲线、速度前馈曲线和转矩前馈曲线,由于每一伺服控制周期所对应的位置增量值、位置累计值、速度前馈值和转矩前馈值都是同一时刻由轨迹规划器产生,因此四条曲线:位置增量指令曲线、位置累计值指令曲线、速度前馈曲线和转矩前馈曲线是严格同步的,四者之间并无延时。这对于伺服驱动器来说,充分发挥了前馈控制对动态跟随性能的改善作用,使得整个CANopen伺服***的动态跟随性能更优。
在更优选的技术方案中,所述目标控制命令至少包括目标位置、目标速度、目标加速度、目标减速度以及控制字。
在更优选的技术方案中,步骤S2具体为:依据目标位置、目标速度、目标加速度和目标减速度,计算位置指令曲线的曲线类型以及加速转折点位置、减速转折点位置。
在更优选的技术方案中,步骤S3中,判断当前是否需要启动伺服控制,具体是判断目标控制命令中的控制字是否为启动。
在更优选的技术方案中,加速规划为:当前伺服控制周期的速度前馈值等于前一伺服控制周期的速度前馈值与目标加速度之和,当前伺服控制周期的转矩前馈值等于目标加速度;
减速规划为:当前伺服控制周期的速度前馈值等于前一伺服控制周期的速度前馈值减去目标减速度,当前伺服控制周期的转矩前馈值等于目标减速度;
匀速规划为:当前伺服控制周期的速度前馈值等于目标速度,当前伺服控制周期的转矩前馈值等于0;
不执行规划时,当前伺服控制周期的位置增量值为0,截至前一伺服控制周期已规划的位置累计值清零,且当前伺服控制周期的速度前馈值、转矩前馈值均为0。
在更优选的技术方案中,步骤S5中,根据伺服控制周期值、编码器分辨率以及步骤S4得到的当前伺服控制周期的速度前馈值,计算当前伺服控制周期的位置增量值。
在更优选的技术方案中,基于步骤S2得到的位置指令曲线的曲线类型,所述步骤S4具体为:
a1、若曲线类型为三角形类型且满足条件:P≤P0,则执行所述加速规划;
a2、若曲线类型为三角形类型且满足条件:P>P0,则执行所述减速规划;
a3、若曲线类型为三角形类型且满足条件:P=Pn,则不执行规划;
b1、若曲线类型为梯形类型且满足条件:P≥P1,则执行所述减速规划;
b2、若曲线类型为梯形类型且满足条件:P≤P2,则执行所述加速规划;
b3、若曲线类型为梯形类型且满足条件:P2<P<P1,则执行所述匀速规划;
b4、若曲线类型为梯形类型且满足条件:P=Pn,则不执行规划;
其中,P表示截至前一伺服控制周期已规划的位置累计值,P0表示曲线类型为三角形类型时的加速转折点位置与减速转折点位置,两者相同;P1和P2分别表示曲线类型为梯形类型时的减速转折点位置、加速转折点位置;Pn为目标位置。
附图说明
图1是现有的CANopen伺服***通过传统微分方法处理速度前馈和转矩前馈的整体结构示意图;
图2是图1中采用传统微分方法所得到的速度前馈曲线和转矩前馈曲线的示意图;
图3是本发明提供的CANopen伺服***中速度前馈和转矩前馈的处理方法流程图;
图4-1是通过本发明如图3所示的处理方法所得到的速度前馈曲线和转矩前馈曲线的示意图;
图4-2是通过本发明如图3所示的处理方法所得到的速度前馈曲线和转矩前馈曲线的示意图。
具体实施方式
下面结合附图和具体的实施方式对本发明作进一步说明。
本发明的具体实施方式提供了一种CANopen伺服***中速度前馈和转矩前馈的处理方法,所述CANopen伺服***包括CANopen主控装置、CANopen伺服驱动器和伺服电机,在伺服驱动器内具有轨迹规划器、位置调节器、速度调节器和电流调节器。
参考图3,该处理方法是通过所述轨迹规划器执行以下步骤:
步骤S1、接收来自主控装置的目标控制命令。其中所述目标控制命令包括目标位置、目标速度、目标加速度、目标减速度、控制模式以及控制字。
步骤S2、依据接收到的目标控制命令,具体是依据其中的目标位置、目标速度、目标加速度和目标减速度,计算位置指令曲线的曲线类型以及加速转折点位置、减速转折点位置。其中位置指令曲线包括两条:位置增量指令曲线和位置累计值指令曲线,二者是曲线类型是一致的。
步骤S3、判断目标控制命令中的控制字是否为启动:若否,即表示当前不需要进行伺服控制,则速度前馈曲线、转矩前馈曲线以及位置指令曲线均为0;若是,则执行步骤S4,即启动伺服控制,开始进行运动曲线的规划。
步骤S4、将截至前一伺服控制周期已规划的位置累计值与加速转折点位置、减速转折点位置以及目标位置进行比较,并根据比较结果执行加速规划、减速规划、匀速规划或不执行规划,以得到当前伺服控制周期的速度前馈值和转矩前馈值。
具体地,加速规划为:当前伺服控制周期的速度前馈值等于前一伺服控制周期的速度前馈值与目标加速度之和,当前伺服控制周期的转矩前馈值等于目标加速度;减速规划为:当前伺服控制周期的速度前馈值等于前一伺服控制周期的速度前馈值减去目标减速度,当前伺服控制周期的转矩前馈值等于目标减速度;匀速规划为:当前伺服控制周期的速度前馈值等于目标速度,当前伺服控制周期的转矩前馈值等于0。而不执行规划时:当前伺服控制周期的位置增量值为0,截至前一伺服控制周期已规划的位置累计值清零,且当前伺服控制周期的速度前馈值、转矩前馈值均为0。
步骤S5、根据伺服控制周期值、编码器分辨率以及步骤S4得到的速度前馈值,计算当前伺服控制周期的位置增量值。
步骤S6、将当前伺服控制周期的位置增量值与截至前一伺服控制周期已规划的位置累计值相加,得到截至当前伺服控制周期已规划的位置累计值。
根据位置指令曲线的曲线类型的不同,步骤S4具体包括以下几种情况:
情况a1:若曲线类型为三角形类型且满足条件:P≤P0,则执行所述加速规划;
情况a2、若曲线类型为三角形类型且满足条件:P>P0,则执行所述减速规划;
情况a3、若曲线类型为三角形类型且满足条件:P=Pn,则不执行规划;
情况b1、若曲线类型为梯形类型且满足条件:P≥P1,则执行所述减速规划;
情况b2、若曲线类型为梯形类型且满足条件:P≤P2,则执行所述加速规划;
情况b3、若曲线类型为梯形类型且满足条件:P2<P<P1,则执行所述匀速规划;
情况b4、若曲线类型为梯形类型且满足条件:P=Pn,则不执行规划;
其中,P表示截至前一伺服控制周期已规划的位置累计值,P0表示曲线类型为三角形类型时的加速转折点位置与减速转折点位置,两者相同;P1和P2分别表示曲线类型为梯形类型时的减速转折点位置、加速转折点位置;Pn为目标位置。
需要说明,曲线类型并非等同于曲线的具体形状。例如:三角形类型并非表示曲线形状是三角形,而是指曲线上无匀速段,由加速段直接进入减速段,而后再到达目标位置,加速段和减速段之间的衔接点为加速转折点,也即减速转折点;梯形类型并非表示曲线形状是梯形,而是指曲线上由加速段经加速转折点进入匀速段,再由匀速段经减速转折点进入减速段,最终到达目标位置。
以图4-1为例来说明本发明所提供的速度前馈和转矩前馈的处理方法:如图4-1所示,该图示例,轨迹规划器所计算出的位置指令曲线类型为梯形类型,同时还计算出位置累计值指令曲线上加速转折点位置和减速转折点位置,但曲线的具体轨迹是未知的。
在时间节点T1判断出控制字为“启动”,轨迹规划器即开始规划曲线轨迹,伺服控制进入第一个控制周期。根据图3的流程,此时应当判断截至前一伺服控制周期已规划的位置累计值P的大小,由于是第一个伺服控制周期,此时的位置累计值P=0,可见肯定小于加速转折点位置P2,应当进入加速规划:当前伺服控制周期的速度前馈值等于前一伺服控制周期的速度前馈值与目标加速度之和,当前伺服控制周期的转矩前馈值等于目标加速度,从而得到速度前馈曲线和转矩前馈曲线的各自一个点值;
接着,根据伺服控制周期值、编码器分辨率及上述得到的速度前馈值,计算当前伺服控制周期的位置增量值,具体的计算为公知技术:其中y为当前伺服控制周期的位置增量值,V为前述计算出的当前伺服控制周期的速度前馈值,m为编码器分辨率,T为一个伺服控制周期的大小(单位为微秒)。从而也得到位置增量指令曲线和位置累计值指令曲线的各自的一个点。
接上述,将当前伺服控制周期的位置增量值y与截至前一伺服控制周期已规划的位置累计值P相加,得到截至当前伺服控制周期已规划的位置累计值,即位置累计值指令曲线上对应每一伺服控制周期的点值都是一个累加值,而不仅仅是该个周期内的位置增量值。例如,初始位置为0,第一个周期的位置增量值为y=1,则位置累计值指令曲线上对应第一个周期的点值即位置累计值P=0+y=0+1=1;接着第二个周期的位置增量值y=2,则位置累计值指令曲线上对应第二个周期的点值即更新的位置累计值P=1+2,以此类推。
按照上述的方法每循环一个周期,位置累计值P都会得到更新,直至P=P2,规划出位置累计值指令曲线在T1~T2之间的轨迹,对应地,在此期间,也逐个地分别得到其余三条曲线上的多个点值,分别形成这三条曲线在T1~T2期间的轨迹。当P2<P<P1时,即截至前一伺服控制周期已规划的位置累计值位于加速转折点位置与减速转折点位置之间,则进行所述匀速规划,得到T2~T3之间的曲线。位置累计值P增大到P≥P1,则开始进行减速规划,得到T3~T4之间的曲线。进行减速规划直至P=Pn时,则不执行规划。从而可以得到位置增量指令曲线、位置累计值指令曲线、速度前馈曲线和转矩前馈曲线。
从上面的例子可以看到,如图4-1所示,按照本发明的前述处理方法所规划出的四个曲线在时间节点T1、T2、T3、T4处是严格同步的,无任何的时间延迟,这就避免了传统微分处理得到速度前馈曲线和转矩前馈曲线存在延时的问题,对于精度要求高的工业运动控制领域而言,无疑是一大进步。
通过本发明如图3所示的处理方法所得到的速度前馈曲线和转矩前馈曲线的另一种例子如图4-2所示,与图4-1中例子不同的是,由于本例中的位置指令曲线的曲线类型为三角形类型,因此本例不进行匀速规划。同样,本例中得到的四条曲线在时间上严格同步。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。
Claims (7)
1.CANopen伺服***中速度前馈和转矩前馈的处理方法,其特征在于:通过位于伺服驱动器内的轨迹规划器执行以下步骤:
步骤S1、接收来自主控装置的目标控制命令;
步骤S2、依据所述目标控制命令,计算位置指令曲线的曲线类型、加速转折点位置和减速转折点位置;其中位置指令曲线包括两条:位置增量指令曲线和位置累计值指令曲线;
步骤S3、从所述目标控制命令中判断当前是否需要启动伺服控制:若否,则速度前馈曲线、转矩前馈曲线以及位置指令曲线均为0;若是,则执行步骤S4;
步骤S4、将截至前一伺服控制周期已规划的位置累计值与加速转折点位置、减速转折点位置以及目标位置进行比较,根据比较结果选择执行加速规划、减速规划、匀速规划或不执行规划,以得到当前伺服控制周期的速度前馈值和转矩前馈值;
步骤S5、计算当前伺服控制周期的位置增量值;
步骤S6、将当前伺服控制周期的位置增量值与截至前一伺服控制周期已规划的位置累计值相加,得到截至当前伺服控制周期已规划的位置累计值;
每一伺服控制周期重复上述步骤S1~S6,得到多个位置增量值以形成位置增量指令曲线,得到多个位置累计值以形成位置累计值指令曲线,得到多个速度前馈值以形成速度前馈曲线,以及得到多个转矩前馈值以形成转矩前馈曲线。
2.如权利要求1所述的处理方法,其特征在于:所述目标控制命令至少包括目标位置、目标速度、目标加速度、目标减速度以及控制字。
3.如权利要求2所述的处理方法,其特征在于:步骤S2具体为:依据目标位置、目标速度、目标加速度和目标减速度,计算位置指令曲线的曲线类型以及加速转折点位置、减速转折点位置。
4.如权利要求2所述的处理方法,其特征在于:步骤S3中,判断当前是否需要启动伺服控制,具体是判断目标控制命令中的控制字是否为启动。
5.如权利要求2所述的处理方法,其特征在于:
加速规划为:当前伺服控制周期的速度前馈值等于前一伺服控制周期的速度前馈值与目标加速度之和,当前伺服控制周期的转矩前馈值等于目标加速度;
减速规划为:当前伺服控制周期的速度前馈值等于前一伺服控制周期的速度前馈值减去目标减速度,当前伺服控制周期的转矩前馈值等于目标减速度;
匀速规划为:当前伺服控制周期的速度前馈值等于目标速度,当前伺服控制周期的转矩前馈值等于0;
不执行规划时,当前伺服控制周期的位置增量值为0,截至前一伺服控制周期已规划的位置累计值清零,且当前伺服控制周期的速度前馈值、转矩前馈值均为0。
6.如权利要求5所述的处理方法,其特征在于:步骤S5中,根据伺服控制周期值、编码器分辨率以及步骤S4得到的当前伺服控制周期的速度前馈值,计算当前伺服控制周期的位置增量值。
7.如权利要求5所述的处理方法,其特征在于:基于步骤S2得到的位置指令曲线的曲线类型,所述步骤S4具体为:
a1、若曲线类型为三角形类型且满足条件:P≤P0,则执行所述加速规划;
a2、若曲线类型为三角形类型且满足条件:P>P0,则执行所述减速规划;
a3、若曲线类型为三角形类型且满足条件:P=Pn,则不执行规划;
b1、若曲线类型为梯形类型且满足条件:P≥P1,则执行所述减速规划;
b2、若曲线类型为梯形类型且满足条件:P≤P2,则执行所述加速规划;
b3、若曲线类型为梯形类型且满足条件:P2<P<P1,则执行所述匀速规划;
b4、若曲线类型为梯形类型且满足条件:P=Pn,则不执行规划;
其中,P表示截至前一伺服控制周期已规划的位置累计值,P0表示曲线类型为三角形类型时的加速转折点位置与减速转折点位置,两者相同;P1和P2分别表示曲线类型为梯形类型时的减速转折点位置、加速转折点位置;Pn为目标位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610310921.7A CN105955203B (zh) | 2016-05-11 | 2016-05-11 | CANopen伺服***中速度前馈和转矩前馈的处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610310921.7A CN105955203B (zh) | 2016-05-11 | 2016-05-11 | CANopen伺服***中速度前馈和转矩前馈的处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105955203A true CN105955203A (zh) | 2016-09-21 |
CN105955203B CN105955203B (zh) | 2018-07-24 |
Family
ID=56911293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610310921.7A Active CN105955203B (zh) | 2016-05-11 | 2016-05-11 | CANopen伺服***中速度前馈和转矩前馈的处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105955203B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106773683A (zh) * | 2016-12-06 | 2017-05-31 | 北京二十世纪科技发展有限公司 | 双侧驱动电机的同步控制方法及装置 |
CN108809191A (zh) * | 2018-05-05 | 2018-11-13 | 深圳市越疆科技有限公司 | 网络型伺服控制算法、交流伺服***和可读存储介质 |
CN110442019A (zh) * | 2018-05-05 | 2019-11-12 | 深圳市越疆科技有限公司 | 前馈伺服控制方法、交流伺服***和可读存储介质 |
CN111352342A (zh) * | 2018-12-20 | 2020-06-30 | 沈阳高精数控智能技术股份有限公司 | 一种基于转台控制的伺服驱动器的优化控制方法 |
CN112578666A (zh) * | 2020-11-25 | 2021-03-30 | 北京无线电测量研究所 | 一种天线伺服调转的控制方法和*** |
CN112666986A (zh) * | 2020-11-25 | 2021-04-16 | 北京无线电测量研究所 | 一种天线伺服轨迹规划方法和*** |
CN113848939A (zh) * | 2021-10-14 | 2021-12-28 | 河南嘉晨智能控制股份有限公司 | 一种工业车辆加减速动态性能改善方法 |
CN115542732A (zh) * | 2022-09-15 | 2022-12-30 | 中国北方车辆研究所 | 一种伺服运动控制***加减速轨迹规划方法及装置 |
CN116300693A (zh) * | 2023-02-17 | 2023-06-23 | 上海铼钠克数控科技有限公司 | 数控伺服***的同步方法及应用 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103713580A (zh) * | 2013-12-31 | 2014-04-09 | 深圳市配天数控科技有限公司 | 一种数控***及数控***轴运动前馈控制方法 |
US8838257B1 (en) * | 2007-10-04 | 2014-09-16 | Marvell International Ltd. | Controller and design support apparatus |
CN105511399A (zh) * | 2015-12-02 | 2016-04-20 | 山东科技大学 | 一种结构优化的伺服电机速度闭环控制方法 |
-
2016
- 2016-05-11 CN CN201610310921.7A patent/CN105955203B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8838257B1 (en) * | 2007-10-04 | 2014-09-16 | Marvell International Ltd. | Controller and design support apparatus |
CN103713580A (zh) * | 2013-12-31 | 2014-04-09 | 深圳市配天数控科技有限公司 | 一种数控***及数控***轴运动前馈控制方法 |
CN105511399A (zh) * | 2015-12-02 | 2016-04-20 | 山东科技大学 | 一种结构优化的伺服电机速度闭环控制方法 |
Non-Patent Citations (1)
Title |
---|
滕福林: "伺服***中一种新型前馈控制结构的研究", 《电气传动》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106773683B (zh) * | 2016-12-06 | 2023-08-01 | 北京二十一世纪科技发展有限公司 | 双侧驱动电机的同步控制方法及装置 |
CN106773683A (zh) * | 2016-12-06 | 2017-05-31 | 北京二十世纪科技发展有限公司 | 双侧驱动电机的同步控制方法及装置 |
CN108809191A (zh) * | 2018-05-05 | 2018-11-13 | 深圳市越疆科技有限公司 | 网络型伺服控制算法、交流伺服***和可读存储介质 |
CN110442019A (zh) * | 2018-05-05 | 2019-11-12 | 深圳市越疆科技有限公司 | 前馈伺服控制方法、交流伺服***和可读存储介质 |
CN111352342B (zh) * | 2018-12-20 | 2022-03-29 | 沈阳中科数控技术股份有限公司 | 一种基于转台控制的伺服驱动器的优化控制方法 |
CN111352342A (zh) * | 2018-12-20 | 2020-06-30 | 沈阳高精数控智能技术股份有限公司 | 一种基于转台控制的伺服驱动器的优化控制方法 |
CN112666986B (zh) * | 2020-11-25 | 2022-09-23 | 北京无线电测量研究所 | 一种天线伺服轨迹规划方法和*** |
CN112666986A (zh) * | 2020-11-25 | 2021-04-16 | 北京无线电测量研究所 | 一种天线伺服轨迹规划方法和*** |
CN112578666B (zh) * | 2020-11-25 | 2022-09-23 | 北京无线电测量研究所 | 一种天线伺服调转的控制方法和*** |
CN112578666A (zh) * | 2020-11-25 | 2021-03-30 | 北京无线电测量研究所 | 一种天线伺服调转的控制方法和*** |
CN113848939A (zh) * | 2021-10-14 | 2021-12-28 | 河南嘉晨智能控制股份有限公司 | 一种工业车辆加减速动态性能改善方法 |
CN113848939B (zh) * | 2021-10-14 | 2022-04-26 | 河南嘉晨智能控制股份有限公司 | 一种工业车辆加减速动态性能改善方法 |
CN115542732A (zh) * | 2022-09-15 | 2022-12-30 | 中国北方车辆研究所 | 一种伺服运动控制***加减速轨迹规划方法及装置 |
CN116300693A (zh) * | 2023-02-17 | 2023-06-23 | 上海铼钠克数控科技有限公司 | 数控伺服***的同步方法及应用 |
CN116300693B (zh) * | 2023-02-17 | 2023-10-20 | 上海铼钠克数控科技有限公司 | 数控伺服***的同步方法及应用 |
Also Published As
Publication number | Publication date |
---|---|
CN105955203B (zh) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105955203A (zh) | CANopen伺服***中速度前馈和转矩前馈的处理方法 | |
CN107850887B (zh) | S型曲线规划方法、装置及数控机床 | |
CN105892402B (zh) | 机械臂点到点运动控制方法 | |
JP5343081B2 (ja) | 経路計画器用の加加速度制限軌道計画システムおよび方法 | |
CN101359224B (zh) | 用于轨迹规划的改进的融合算法 | |
CN102540978B (zh) | 面向高速加工的表面质量优先的样条曲线实时插补方法 | |
CN103324141B (zh) | 一种高精度变插补周期的多轴联动运动控制方法 | |
CN106945042A (zh) | 一种机械手的离散s型曲线速度控制方法 | |
CN104678899A (zh) | 曲线速度规划方法、装置及其数控加工路径数据处理方法 | |
CN109814496B (zh) | 一种s型加减速轨迹规划中多轴时间同步方法 | |
CN104181860B (zh) | 数控机床s型加减速控制方法 | |
CN106168790A (zh) | 一种在线改变目标速度和位置的s形加减速控制方法 | |
CN106227154B (zh) | 一种两轴联动机械臂运动控制的同步误差补偿方法 | |
CN101477354B (zh) | 位置s型指令产生方法 | |
CN106020122B (zh) | 基于牛顿迭代的数控轨迹控制方法 | |
JP2010170435A (ja) | モーション制御用指令システム、モーション制御用指令方法およびモーション制御システム | |
CN104204977A (zh) | 轨迹控制装置 | |
CN102298359A (zh) | 一种数控***中加减速过渡平滑控制方法 | |
CN109240215A (zh) | 一种基于改进型s曲线加减速的pvt控制方法 | |
CN116300698A (zh) | 一种基于动态规划的螺纹切削加工方法 | |
CN111158318A (zh) | 一种非对称性四次曲线柔性加减速规划方法 | |
CN103246236B (zh) | 一种考虑小直线段和连接点速度的数控***速度控制方法 | |
CN103163838A (zh) | 一种用于数控机床加减速的控制方法 | |
CN105278462A (zh) | 机器人控制***轨迹加减速插补算法 | |
CN107861414B (zh) | 实现伺服电机同步运动的方法及***、主控制器、伺服驱动器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |