S7200 SMART控制伺服出现固定百分比误差 点击:343 | 回复:5



王阿喵

    
  • 精华:3帖
  • 求助:134帖
  • 帖子:141帖 | 174回
  • 年度积分:11
  • 历史总积分:2563
  • 注册:2012年7月19日
发表于:2022-05-07 23:27:47
楼主
求助帖70分-未结帖

S7200 SMART通过运动向导输出一路脉冲控制两路伺服(脉冲口并联给两个伺服驱动器),用GOTO指令,让伺服电机驱动一个减速比51.3的减速机,最终给一个驱动轮,目前检查不论是让电机转100圈、500圈,用PLC发出指令数和伺服接受的指令数相比,都会有0.7%左右的误差,把另一个伺服断开仍然有相同的误差。

请问这个怎么造成的,如何消除


1分不嫌少!


楼主最近还看过



请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2022-05-08 09:27:44
1楼

首先你这种硬件接线就不提供,本身脉冲输出口提供的电流就很小,你现在还一分为二,其次是计算过程中尽量避免出现除不尽小数的情况

落叶归根87

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 338回
  • 年度积分:0
  • 历史总积分:792
  • 注册:2013年8月05日
发表于:2022-05-11 07:56:23
2楼

硬件上你可以测试下单个伺服是否有误差,如果有那就是减速比不对,一般减速比51.3的这种情况绝对绝对有精确齿轮比,这个是约等于减速比,需要找厂家提供

phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 124回
  • 年度积分:89
  • 历史总积分:625
  • 注册:2009年2月23日
发表于:2022-05-11 09:38:45
3楼

……51.3其实是154/3啊,你用51.3相当于每154少0.1。0.1/154误差不就是0.649%的误差嘛

phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 124回
  • 年度积分:89
  • 历史总积分:625
  • 注册:2009年2月23日
发表于:2022-05-11 09:41:23
4楼

"phoenixyqc" 的回复,发表在3楼
        对内容: 【……51.3其实是154/3啊,你用51.3相当于每154少0.1。0.1/154误差不就是0.649%的误差嘛...】进行回复:

        -----------------------------------------------------------------


不过楼上说的对,154/3也未必是准确值,跟厂商联系下问清楚比较好

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2022-07-01 16:50:30
5楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。




热门招聘
相关主题

官方公众号

智造工程师