关于一个脉冲点同时控制多个伺服的问题 点击:2268 | 回复:7



aneeee

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2009年3月06日
发表于:2021-04-23 09:16:10
楼主

工艺:扭螺丝,脉冲控制

正常流程:通过位置控制,走绝对位置,到达位置后正方向继续运转,直到转矩1到达,扭螺丝OK

异常流程:绝对位置过程中,由于攻丝,回丝等问题造成卡顿,先到达转矩1,表示有卡顿,再回转,再次走绝对位置,转矩提升到转矩2,正常的话会按正常流程结束,如果继续异常,回原位报警。

关键点:脉冲控制一路脉冲同时控制2个扭螺丝的伺服,通过继电器控制选择的伺服,当发生异常时,先断开异常的伺服,另一个正常完成,异常停止时通过偏差计数清零来消除剩余的动作

帮忙看下是否可行



楼主最近还看过



刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:19帖 | 8241回
  • 年度积分:401
  • 历史总积分:28764
  • 注册:2005年3月09日
发表于:2021-04-23 13:58:33
1楼

对于工艺细节不了解,不敢说是不是可行,有几个疑点,您自己看看

1、用继电器做脉冲的通断控制,不是个很完美的主义,因为一般的继电器在通断的瞬间会有不可控制的触电抖动。也就是说,继电器断开后,驱动器上具体收到了多少个脉冲是不确定的。


2、所谓的“绝对位置”,是否由外部其他传感器确定?如果是,那么上面继电器切换的文集就不大。


3、当一路异常,一路正常的状况出现时,异常的一路会由于切断了脉冲而暂停,这时两个伺服的位置就会不一致(即使两个都正常,是不是也会由两个螺丝各自转矩到达的位置不同而造成两个伺服的位置不一致),两个伺服的位置差异,会不会对后面的动作造成不良影响?



aneeee

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2009年3月06日
发表于:2021-04-23 15:29:42
2楼

感谢版主指点

  1. 每个伺服的脉冲和方向都单独配一个继电器,只有当卡顿,伺服转矩到达时,

    才会断开,似乎直接断开使能更好,目的就是让出问题的电机原地等待,

    保证另一个正常的伺服继续工作。当正常的伺服完成流程,回到原位,

    再接通继电器或伺服使能,控制有问题的伺服。完成后续流程,

    由于转矩限制没走完的步,通过偏差计数清零来消除

  2. 绝对位置是用来检测螺丝是否没到位的情况下转矩到达,不确定直接通过伺服是否可以实现,可以追加其他传感器

  3. 当一路停止,位置会出现不一致,异常的一个伺服通过回原位,再重新找回位置

本质就是不想增加硬件成本的情况下,完成一路脉冲控制多路的目的,相对位置要求精度不高,速度较慢,实现当出现异常时能分开控制的目的,牺牲节拍来换取硬件成本


刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:19帖 | 8241回
  • 年度积分:401
  • 历史总积分:28764
  • 注册:2005年3月09日
发表于:2021-04-23 20:48:46
3楼

我在项目中也喜欢用一个脉冲源控制多个电机驱动器,但是,那都是在工艺上不会同时动作的电机,分时切换。同时动作的电机,但又不是绝对同步的两个电机,用一个脉冲源带,没这么干过。


如果是把10路8路的脉冲源省成一个,算是能省点成本。两个脉冲源省一个,估计您这个脉冲也不会有什么加减速之类的的功能要求,这样一台设备的硬件成本能省出十几块钱来?设备这个东西又不是消费品,一卖起码是几十万个上百万台的。您这个估计能出多少?一共能省多少?

aneeee

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2009年3月06日
发表于:2021-04-25 10:07:48
4楼

谢谢指点,确实节省不了多少钱,一些工艺还是要再试试之后再决定吧

真水无香®

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:1020
  • 注册:2021年7月31日
发表于:2021-10-08 08:48:04
5楼

"刘岩利" 的回复,发表在3楼
        对内容: 【我在项目中也喜欢用一个脉冲源控制多个电机驱动器,但是,那都是在工艺上不会同时动作的电机,分时切换。同时动作的电机,但又不是绝对同步的两个电机,用一个脉冲源带,没这么干过。如果是把10路8路的脉冲源省成...】进行回复:

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


你好,我也需要这样的功能,一路脉冲控制四路电机驱动器,是分别控制的,同一时间只需要一路驱动器工作,请问是怎么切换的,用继电器切换行不行,脉冲和方向这四根线都需要切换?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:19帖 | 8241回
  • 年度积分:401
  • 历史总积分:28764
  • 注册:2005年3月09日
发表于:2021-10-08 20:35:18
6楼

如果要用继电器切换,要确保切换前,被切换的信号本身所处的状态和悬空(高阻)态在电气逻辑上是一样的。这样,切换时信号的抖动原则上不会产生影响(但实际上,高阻态的时候,信号是比较容易被其它 电气干扰影响的)。

另外,把驱动器上的使能(脱机)信号接出来。在切换前先确保所有的驱动器都不工作,切换完成后再恢复驱动器状态。这样原则上可以让驱动器不受切换瞬间不确定信号的影响。但是,这种使能(脱机)信号的切换本身会不会带来电机的误动作,这个还要结合实际应用的机械情况咨询驱动器厂家。


其实真正靠谱的,还是电子切换开关,二不是继电器这样的实体切换。


真水无香®

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:1020
  • 注册:2021年7月31日
发表于:2021-10-11 09:44:07
7楼

感谢版主解释


热门招聘
相关主题

官方公众号

智造工程师