CP1H控制伺服电机 点击:2920 | 回复:20



zbm83

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 28回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2006年8月18日
发表于:2008-05-04 17:52:20
楼主

         请问各位高手,我这边的项目需要进行位置控制

          细纱机的钢领板升降问题!具体动作有些像堆料机:

         1.原点定位;

         2.重复(上升定位-下降定位)(堆料机没有此步骤中的下降定位);

         3.回原点。

          但是现在遇到了点困难,如果2过程定位进行中,系统中途断电,利用PRV指令似乎不能读取已经发送的脉冲,而且系统又不允许中途重新回原点,不知各位高手能不能给些建议!

          刚接触欧姆龙,小弟在此谢过了!!!

          还有,CP1H有没有断电瞬间运行的特殊继电器啊??




pycathiu

  • 精华:1帖
  • 求助:1帖
  • 帖子:4帖 | 160回
  • 年度积分:0
  • 历史总积分:282
  • 注册:2004年9月06日
发表于:2008-05-05 14:01:40
1楼

这个只能把目前发送的脉冲数保存起来。

CP1H有个断电中断,你在这个中断里把当前已经发送的脉冲数保存,下次上电的时候再取出来(上电后手动控制是否读取)

 

wangwenwei2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2006年5月16日
发表于:2008-05-05 16:49:02
2楼

呵呵,楼上的高手是zwj吧。

不过CP1H没有断电中断的。你只能每个周期都保存当前脉冲数了,但这样会差最多一个周期的脉冲数。不知精度是否能满足你要求,你要自己算一下了。

不然,上电就重新找一下原点(需要有原点信号或原点接近信号),不知道你的系统允许吗。

zjxuefeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 122回
  • 年度积分:0
  • 历史总积分:190
  • 注册:2005年11月04日
发表于:2008-05-06 12:03:41
3楼

不知道是不是要考虑的是突然断电?

zbm83

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 28回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2006年8月18日
发表于:2008-05-07 17:32:14
4楼

        感谢各位的回复,现在上面的问题解决了,解决方法是:

        只在电机运行时才保存发送的脉冲,电机停止工作后不执行保存脉冲数,而不是实时保存脉冲数,上电后将断电时发送脉冲数设置为当前值。

         突然断电时也能将脉冲保存住了!

zbm83

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 28回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2006年8月18日
发表于:2008-05-07 17:36:58
5楼

         还有,请问各位,有谁编过单轴位置控制中,目标位置不变,脉冲速率定时改变的程序吗?

 

EPROM

  • 精华:1帖
  • 求助:0帖
  • 帖子:39帖 | 436回
  • 年度积分:0
  • 历史总积分:700
  • 注册:2004年8月16日
发表于:2008-05-07 18:12:36
6楼

哈哈,钢令板也用伺服,太有钱了,

我这边的钢令钢全部仿伺服,都是单片机+变频+滚珠丝杆+两个接近开关用的不比伺服步进差

嘉兴自动化

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 46回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2004年5月29日
发表于:2008-06-02 23:18:06
7楼
楼上的是用什么方法,不防说说,我们正有此用,要求重复精度0.02MM

中原龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 831回
  • 年度积分:0
  • 历史总积分:1291
  • 注册:2007年7月09日
发表于:2008-06-05 17:22:53
8楼

学习学习                      

moody322

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 37回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2006年1月19日
发表于:2008-06-06 09:53:02
9楼
HR,DM都是断电保存区域,可以拿来保存数据;

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2008-06-09 11:04:34
10楼

学习 学习                       

BBSPLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 37回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2006年8月16日
发表于:2008-06-09 12:11:19
11楼

绝对脉冲如何控制?CP1L控制伺服电机 ,哪位大侠指点一下

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2008-09-11 12:42:55
12楼
断电后还有得电的时候啊,你在上电时用第一次循环指令使伺服先复位(即回原点)一次啊。

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-11 14:52:55
13楼
这个只能把目前发送的脉冲数保存起来。

CP1H有个断电中断,你在这个中断里把当前已经发送的脉冲数保存,下次上电的时候再取出来(上电后手动控制是否读取)


NJLIWEIZHI

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2003年1月30日
发表于:2008-11-13 19:29:09
14楼

最可靠的办法是伺服驱动器反馈脉冲+高速光耦(因为伺服输出为线驱动)进高速计数,断电自动保存计数值,其实你应该发现当负载变化时,脉冲数跟位置会有很大的时差要注意,像定位不能光用PLC的脉冲发送完,还要加上伺服的定位完成信号,这样保险点

人面桃花

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 73回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2006年1月02日
发表于:2008-12-20 22:15:00
15楼
我觉得楼主真的解决了这个问题了吗?脉冲是保存了,可脉冲从发出到伺服完成动作是有时间差的,还有断电的时候伺服还有惯性运动你考虑了吗?就算你用了带制动器的马达也会有超行程的啊!?我觉得还是保存编码器的脉冲数可能会准点!

hncr87

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 41回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2008年3月21日
发表于:2009-09-18 22:00:19
16楼

14 15楼说对于道理...不妨可以试试14说的做做看....伺服的定位完成信号,这点是深受感触

口天吴

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 246回
  • 年度积分:0
  • 历史总积分:766
  • 注册:2004年11月06日
发表于:2009-10-05 22:04:20
17楼

不错不错                                    

gaohonhua

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2008年5月16日
发表于:2009-10-06 13:08:15
18楼
学习,学习,很好,很受用!

w00001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:120
  • 注册:2011年4月08日
发表于:2016-12-28 10:37:32
19楼

学习学习。增长知识和见识。

m1507023512

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 59回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2017-01-05 08:30:29
20楼
学习,学习,很好,很受用!




热门招聘
相关主题

官方公众号

智造工程师