伺服驱动器超大齿轮比驱动控制方法_2

文档序号:9790478阅读:来源:国知局
指令脉冲数量C。
[0045]在一种优选的实施方式中,第一采样周期时间Tl为启动阶段的采样周期时间Tl或变速阶段的采样周期时间Tl。从而提高数据采集的精度。
[0046]在一种优选的实施方式中,在步骤S1012中还包括:根据历史数据获取第二采样周期时间T2。
[0047]在一种优选的实施方式中,步骤S102包括:
[0048]若设定电子齿轮比G是否大于设定值,则根据设定电子齿轮比G及当前指令脉冲数量C获取电机位置目标值M。电子齿轮比G可在本地预存或从远程进行获取。
[0049]为降低由于误采集而造成的数据错误,在一种优选的实施方式中,步骤S103中包括:
[0050]S1031:若齿轮比脉冲驱动时间在设定齿轮比脉冲驱动时间区间外,则返回步骤S102,并对返回次数计数,直到齿轮比脉冲驱动时间落入齿轮比脉冲驱动时间区间内为止。上述设定齿轮比脉冲驱动时间区间为正常情况下,齿轮比的脉冲驱动时间。
[0051]S1032:若返回次数大于设定返回值,则返回步骤SlOl,直到齿轮比脉冲驱动时间落入齿轮比脉冲驱动时间区间内为止。
[0052]在一种优选的实施方式中,步骤S103后还包括:
[0053]步骤S10311:将齿轮比的脉冲驱动时间预存于本地和/或远程发送到远程服务器进行齿轮比的脉冲驱动时间的预存。
[0054]在一种优选的实施方式中,步骤S10311中还包括:
[0055]接收当前的振动信息值;若振动信息值落入设定振动区间内,则将齿轮比的脉冲驱动时间预存于本地和/或远程发送到远程服务器进行齿轮比的脉冲驱动时间的预存。
[0056]在一种优选的实施方式中,步骤S10311中还包括:
[0057]接收当前的输出轴扰动值;若输出轴扰动值落入设定扰动值区间内,则将齿轮比的脉冲驱动时间预存于本地和/或远程发送到远程服务器进行齿轮比的脉冲驱动时间的预存。
[0058]在一种优选的实施方式中,首先,设置一个在固定时间段内计数的计数器对驱动器接收到的指令脉冲在该时间段内计数计数值用C表示,同时设置一个计时器对该时间段内所有脉冲总时间精确计时,计时值用T表示,在该时间段内没有脉冲到来时计时器不停止,直到脉冲到来或超时。接下来做电子齿轮计算,电子齿轮值用G表示,计算出的值用M表示:M = C*G。在接下来的T时间段内将M个脉冲均匀的以伺服驱动器位置环时间为单位插补输出。
[0059]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.伺服驱动器超大齿轮比驱动控制方法,其特征在于,包括: 步骤SlOl:在采样周期时间T内,对伺服驱动器的单极指令脉冲数量C进行采集; 步骤S102:根据设定电子齿轮比G及所述单极指令脉冲数量C获取电机位置目标值M; 步骤S103:根据所述电机位置目标值M及所述采样周期时间T获取齿轮比的脉冲驱动时间; 步骤S104:所述伺服驱动器根据所述齿轮比的脉冲驱动时间进行插补驱动输出。2.根据权利要求1所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述步骤SlOl中包括: 步骤SlOll;在第一采样周期时间Tl内,对伺服驱动器的单极指令脉冲数量Cl进行采集; 步骤S1012;在第二采样周期时间T2内,对伺服驱动器的单极指令脉冲数量C2进行采集; 步骤S1013;根据所述单极指令脉冲数量Cl及所述单极指令脉冲数量C2获取单极指令脉冲数量C。3.根据权利要求2所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述第一采样周期时间Tl为启动阶段的采样周期时间Tl或变速阶段的采样周期时间Tl。4.根据权利要求2或3所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述步骤S1012中还包括: 根据历史数据获取第二采样周期时间T2。5.根据权利要求2所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述步骤S102包括: 若所述设定电子齿轮比G是否大于设定值,则根据设定电子齿轮比G及所述当前指令脉冲数量C获取电机位置目标值M。6.根据权利要求1所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述步骤S103中包括: S1031:若所述齿轮比脉冲驱动时间在设定齿轮比脉冲驱动时间区间外,则返回步骤S102,并对返回次数计数,直到所述齿轮比脉冲驱动时间落入齿轮比脉冲驱动时间区间内为止。7.根据权利要求6所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述S1031步骤后包括: S1032:若所述返回次数大于设定返回值,则返回步骤SlOl,直到所述齿轮比脉冲驱动时间落入齿轮比脉冲驱动时间区间内为止。8.根据权利要求1所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述步骤S103后还包括: 步骤S10311:将所述齿轮比的脉冲驱动时间预存于本地和/或远程发送到远程服务器进行所述齿轮比的脉冲驱动时间的预存。9.根据权利要求8所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述步骤S10311中还包括: 接收当前的振动信息值; 若所述振动信息值落入设定振动区间内,则将所述齿轮比的脉冲驱动时间预存于本地和/或远程发送到远程服务器进行所述齿轮比的脉冲驱动时间的预存。10.根据权利要求8所述的伺服驱动器超大齿轮比驱动控制方法,其特征在于,所述步骤S10311中还包括: 接收当前的输出轴扰动值; 若所述输出轴扰动值落入设定扰动值区间内,则将所述齿轮比的脉冲驱动时间预存于本地和/或远程发送到远程服务器进行所述齿轮比的脉冲驱动时间的预存。
【专利摘要】本发明公开了伺服驱动器超大齿轮比驱动控制方法,包括:在采样周期时间T内,对伺服驱动器的单极指令脉冲数量C进行采集;根据设定电子齿轮比G及单极指令脉冲数量C获取电机位置目标值M;根据电机位置目标值M及采样周期时间T获取齿轮比的脉冲驱动时间;伺服驱动器根据齿轮比的脉冲驱动时间进行插补驱动输出。从而解决了现有伺服驱动器超大齿轮比驱动控制过程中转速会不均匀,电机噪音大的问题。因此在超大齿比工况下使电机运行平稳,定位准确,消除电机噪音,将有助于提高伺服驱动器控制性能,扩大驱动器应用范围。
【IPC分类】H02P29/00
【公开号】CN105553383
【申请号】CN201510992248
【发明人】高春宝, 吴晨军, 刘继龙
【申请人】南京冠腾自动化科技有限公司
【公开日】2016年5月4日
【申请日】2015年12月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1