新手求教,步进控制如何做到随动的同时精准控制 点击:2607 | 回复:16



青羽*

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2019年2月21日
发表于:2019-03-20 09:49:10
楼主
求助帖35分-已结帖

工控条件是在主轴电机上加装一个编码器同过读取编码器数据来控制外部送料步进电机,要求步进电机与主轴电机做到同步或几乎同步,并且送料相对精准(主轴电机转速不稳定,外部人为控制,忽快忽慢,或停或走,送料精准度要求千分之五)。我用的方法是通过定时器,每50ms进行一次脉冲读取,在把读取的数据发送给步进,但是我发现使用PTF或PLSF指令进行发送,能达到随动要求,但是精准度不够,(扫描周期在2ms时理论要发送的脉冲数与实际发送的脉冲数误差约为百分之2,并且误差随扫描周期的增大而增大),而使用多段脉冲精准度是足够,但是却做不到随动,这种情况下,我要往哪个方向去解决它?拜托了




青羽*

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2019年2月21日
发表于:2019-03-20 10:26:24
1楼


回复内容:

对: yinguiyao 编码器直接接入到步进驱动器 内容的回复!

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

数据需要处理的.......


李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-03-20 10:37:43
2楼

楼主的意思我理解的是,主轴速度波动,然后步进驱动器也跟着波动,然后主轴上面有编码器,反馈数据然后在控制步进电机,建议不要用延时,要用随动

青羽*

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2019年2月21日
发表于:2019-03-20 10:45:08
3楼


回复内容:

对: 李东泽 楼主的意思我理解的是,主轴速度波动,然后步进驱动器也跟... 内容的回复!

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

怎么个随动法?

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-03-20 16:16:24
4楼

之前我用三菱搞了个随动控制的,采用时间中断的方式搞的,就是编码器旋转步进跟着旋转,程序我找一下后面会发上来玩玩

青羽*

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2019年2月21日
发表于:2019-03-20 16:56:36
5楼


回复内容:

对: 请叫我王老湿 之前我用三菱搞了个随动控制的,采用时间中断的方式搞的,... 内容的回复!

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

我也是采用时间中断的方式写的,但是控制精度达不到要求,想请教一下各位大神有没有更好的方法

青羽*

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2019年2月21日
发表于:2019-03-20 16:57:11
6楼


回复内容:

对: 请叫我王老湿 之前我用三菱搞了个随动控制的,采用时间中断的方式搞的,... 内容的回复!

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

很期待你的程序

青羽*

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2019年2月21日
发表于:2019-03-20 16:57:54
7楼

如果实在不行,就只能更换PLC了  难受


zhou101821

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 149回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2013年8月23日
发表于:2019-03-27 17:31:36
8楼

编码器直接接入到步进驱动器

wtg5077389

  • 精华:0帖
  • 求助:16帖
  • 帖子:43帖 | 746回
  • 年度积分:1615
  • 历史总积分:7273
  • 注册:2009年12月07日
发表于:2019-04-11 09:29:44
9楼

用三菱回原点指令可以解决啊,这又不难的

luofeng1984

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 151回
  • 年度积分:0
  • 历史总积分:221
  • 注册:2016年5月19日
发表于:2019-04-11 15:00:58
10楼

一般送料机误差在正负十个丝

谢谢你的爱1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-04-11 18:30:13
11楼

楼主为什么通过定时器50ms进行一次脉冲读取,不能做到实时读取吗?实时读取控制应该没问题吧

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2019-04-24 20:48:22
12楼

感谢诸位大师积极答疑,同时也希望求助楼主在得到满意答案以后或自己已经找到问题解决方案以后,跟自己帖子分享经验,如果是积分悬赏求助,请及时结贴发放积分奖励。

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:922
  • 注册:2018年3月03日
发表于:2019-12-12 13:57:48
13楼

用XCM或XDM的运动控制型PLC,里面就有一条随动指令。根据编码的数值变化,步进电机或伺服电机也变化。

陈志强123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2020年10月19日
发表于:2020-10-19 14:16:57
14楼

换PLC也没用,步进加减速需要时间

陈志强123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2020年10月19日
发表于:2020-10-19 14:19:19
15楼

我用XD的PLC做过随动,实时读取编码器数据给伺服就行,但是加减速时间需要配置好,

同样的程序用步进电机就不行,步进电机需要加大加减速时间才行,并且主轴转速不能快。


厦门游子江华

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 46回
  • 年度积分:0
  • 历史总积分:279
  • 注册:2003年7月07日
发表于:2021-05-08 21:19:51
16楼

用信捷plc,XDM系列的有随动指令!超级好用!!!FOLLOW,FOLLOW_AB


热门招聘
相关主题

官方公众号

智造工程师