The invention discloses a servo driver control method and device, which includes: in the pre-positioning stage, the rated maximum torque is used as a set torque open-loop control servo driver, and the deceleration position is calculated according to the preset planning according to the current speed and target position; when the current position of the servo driver reaches the deceleration position The position curve, velocity curve and acceleration curve in the process of moving from deceleration position to target position are determined by preset programming method; the position loop is closed-loop regulated by position curve, and the additional torque is determined by speed curve and acceleration curve, which is the sum of torque regulation and additional torque. The servo driver is set up to control the servo driver from the deceleration position to the target position. By the invention, the driving position is ensured to approach the target position with the fastest speed, and the response speed is improved; at the same time, the fast and accurate positioning of the end section is ensured, and the overshoot and vibration are avoided.
【技术实现步骤摘要】
一种伺服驱动器控制方法及装置
本专利技术涉及伺服驱动器控制
,特别是涉及一种伺服驱动器控制方法及装置。
技术介绍
传统的伺服驱动器控制算法外环采用位置闭环调节,在定位运动过程中,位置环不断调节,驱动器的输出转矩不可能保证是最大值,因此定位过程用时不是最短,即响应时间不是最快。为尽可能提高响应速度,需要尽可能保证伺服驱动器处于全力输出,缩短定位过程用时,同时需要避免在定位末端出现超调和震荡,并保证定位精度不受影响。
技术实现思路
本专利技术的目的在于提出一种伺服驱动器控制方法及装置,为达到上述目的,本专利技术提供了以下技术方案:一种伺服驱动器控制方法,包括:在定位前期将额定最大转矩作为设定转矩开环控制伺服驱动器,并根据当前速度和目标位置按照预设规划方式计算减速位置;当所述伺服驱动器的当前位置达到所述减速位置时,以所述预设规划方式确定从所述减速位置运动到所述目标位置过程中的位置曲线、速度曲线以及加速度曲线;以所述位置曲线为调节目标进行闭环调节确定转矩调节量,同时根据所述速度曲线和所述加速度曲线确定附加转矩,以所述转矩调节量和所述附加转矩之和作为设定转矩控制伺服驱动器,以使所述伺服驱动器从所述减速位置运动至所述目标位置。具体的,所述预设规划方式包括:梯形加速度轨迹、S加速度轨迹、正弦轨迹或余弦轨迹。具体的,在确定所述转矩调节量时,还包括:根据预设公式计算附加转矩,将所述附加转矩和所述转矩调节量相加作为所述设定转矩闭环控制所述伺服驱动器,以使所述伺服驱动器从所述减速位置运动至所述目标位置。具体的,所述预设公式为T附加=(Tload+T阻力+J*a)/k,其中,T ...
【技术保护点】
1.一种伺服驱动器控制方法,其特征在于,包括:在定位前期将额定最大转矩作为设定转矩开环控制伺服驱动器,并根据当前速度和目标位置按照预设规划方式计算减速位置;当所述伺服驱动器的当前位置达到所述减速位置时,以所述预设规划方式确定从所述减速位置运动到所述目标位置过程中的位置曲线、速度曲线以及加速度曲线;以所述位置曲线为调节目标进行闭环调节确定转矩调节量,同时根据所述速度曲线和所述加速度曲线确定附加转矩,以所述转矩调节量和所述附加转矩之和作为设定转矩控制伺服驱动器,以使所述伺服驱动器从所述减速位置运动至所述目标位置。
【技术特征摘要】
1.一种伺服驱动器控制方法,其特征在于,包括:在定位前期将额定最大转矩作为设定转矩开环控制伺服驱动器,并根据当前速度和目标位置按照预设规划方式计算减速位置;当所述伺服驱动器的当前位置达到所述减速位置时,以所述预设规划方式确定从所述减速位置运动到所述目标位置过程中的位置曲线、速度曲线以及加速度曲线;以所述位置曲线为调节目标进行闭环调节确定转矩调节量,同时根据所述速度曲线和所述加速度曲线确定附加转矩,以所述转矩调节量和所述附加转矩之和作为设定转矩控制伺服驱动器,以使所述伺服驱动器从所述减速位置运动至所述目标位置。2.根据权利要求1所述的方法,其特征在于,所述预设规划方式包括:梯形加速度轨迹、S加速度轨迹、正弦轨迹或余弦轨迹。3.根据权利要求1所述的方法,其特征在于,在确定所述转矩调节量时,还包括:根据预设公式计算附加转矩,将所述附加转矩和所述转矩调节量相加作为所述设定转矩闭环控制所述伺服驱动器,以使所述伺服驱动器从所述减速位置运动至所述目标位置。4.根据权利要求3所述的方法,其特征在于,所述预设公式为T附加=(Tload+T阻力+J*a)/k,其中,T附加为附加转矩,Tload为外部负载转矩,T阻力为所述伺服驱动器的内部阻力,J为所述伺服驱动器的惯量,为常数,a为加速度,k为减速机械速比。5.根据权利要求4所述的方法,其特征在于,所述伺服驱动器的内部阻力T阻力与运行速度相关,用函数表示为T阻力=F(v),其中,F(v)在所述伺服驱动器空载运行测试得到。6.根据权利要求5所述的方法,其...
【专利技术属性】
技术研发人员:张健,马志强,
申请(专利权)人:北京因时机器人科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。