yvhkfn
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 149 点
下载积分: 518 分
在线时间: 26(小时)
注册时间: 2011-05-24
最后登录: 2014-01-17
查看yvhkfn的 主题 / 回贴
楼主  发表于: 2012-02-17 15:10
请教大家指导下,我用FX3U PLC 控制一个伺服做一个旋转臂,90度来回旋转动作。 动作简化如下,回原点-逆90度-停5秒-顺90度-停5秒。。。。如此循环

有人建议在90度位置装个传感器,请问这个传感器起什么作用,程序可以简单的说下怎么做吗(原来是走多了就走不准,走2、3个循环还算准的)。定位用的是 DDRVI K9000 K2000 Y0 Y4语句。
工控者
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 872 点
下载积分: 407 分
在线时间: 190(小时)
注册时间: 2010-05-27
最后登录: 2024-11-23
查看工控者的 主题 / 回贴
1楼  发表于: 2012-02-17 17:43
可以理解为极限开关!
dreamflylau
级别: 家园常客
精华主题: 0
发帖数量: 430 个
工控威望: 555 点
下载积分: 4438 分
在线时间: 99(小时)
注册时间: 2012-02-03
最后登录: 2024-10-24
查看dreamflylau的 主题 / 回贴
2楼  发表于: 2012-02-17 17:55
也可以是定位吧!
中国工控
学习
级别: VIP会员
精华主题: 0
发帖数量: 482 个
工控威望: 662 点
下载积分: 2147 分
在线时间: 68(小时)
注册时间: 2007-07-16
最后登录: 2023-04-05
查看中国工控的 主题 / 回贴
3楼  发表于: 2012-02-17 22:09
左右的极限开关是必不可少的,前提是做极限作用,并不是换向的,你这个指令可以做到,也可以用脉冲输出指令,监控特殊D里面的数值,也可以通过你的伺服里面的电子齿轮确定好你的,脉冲当量后,确定你的90度的脉冲量,那样就不会有问题了,只要你的机械部分精度满足,伺服电器的精度是绝对没有问题的,用脉冲输出指令,确定好定量的脉冲数,和脉冲频率,那样用执行完成标志的M作为定时的触发,延时5秒后 继续出发脉冲输出,前提就是给伺服一个换向的,信号就可以了,我感觉这样没有问题的,你试试吧。并且没有累积误差。伺服选用定位模式。希望能对你起到一点帮助。
ytmsymlf
我知道我的努力有一大半是没有用的,但是我却不知道究竟是哪一半
级别: 略有小成
精华主题: 0
发帖数量: 147 个
工控威望: 264 点
下载积分: 25573 分
在线时间: 116(小时)
注册时间: 2011-09-20
最后登录: 2014-12-26
查看ytmsymlf的 主题 / 回贴
4楼  发表于: 2012-02-18 08:55
可以理解为极限开关
真奇怪,你吸进去了那么多的勇气,吐出来的却都是叹息
yvhkfn
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 149 点
下载积分: 518 分
在线时间: 26(小时)
注册时间: 2011-05-24
最后登录: 2014-01-17
查看yvhkfn的 主题 / 回贴
5楼  发表于: 2012-02-18 12:43
请问90度位置开关设计应该怎么用,是碰到它就停?还是发9000个脉冲停后,碰到它让它做负9000脉冲的触发信号?
zxywkq
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 325 点
下载积分: 2551 分
在线时间: 111(小时)
注册时间: 2008-10-18
最后登录: 2024-10-22
查看zxywkq的 主题 / 回贴
6楼  发表于: 2012-02-18 13:44
开关当作极限位用,但这种旋转臂都和机械精度有关系,机械精度不好,就会出现定位不准的现象,在有就是和旋转速度、机械臂质量也有关系,速度越快,机械惯性就越大,因此在设计时还应考虑加减速的问题
yvhkfn
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 149 点
下载积分: 518 分
在线时间: 26(小时)
注册时间: 2011-05-24
最后登录: 2014-01-17
查看yvhkfn的 主题 / 回贴
7楼  发表于: 2012-02-18 16:21
谢谢楼上的
yvhkfn
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 149 点
下载积分: 518 分
在线时间: 26(小时)
注册时间: 2011-05-24
最后登录: 2014-01-17
查看yvhkfn的 主题 / 回贴
8楼  发表于: 2012-02-18 16:26
极限开关?程序上怎么写
  
  x10
l---l/l---ddrvi k9000 k2000 y0 y4---l
是上面的X10这样的用法吗(这样是减速停止?)

    
mfjsx
专业非标自动化设备工程开发
级别: 家园常客
精华主题: 0
发帖数量: 799 个
工控威望: 746 点
下载积分: 934 分
在线时间: 180(小时)
注册时间: 2008-04-25
最后登录: 2024-11-10
查看mfjsx的 主题 / 回贴
9楼  发表于: 2012-02-24 17:01
造成的原因有很多;
1.PLC 发给伺服电机的脉冲数有丢失.
2.机械结构本身精度不够
3.伺服电机停止时速度高,过冲现象
为了我们能够继续有饭吃,一起努力的去探讨
zmy450365
超越梦想
级别: 网络英雄
精华主题: 0
发帖数量: 787 个
工控威望: 5312 点
下载积分: 15628 分
在线时间: 388(小时)
注册时间: 2011-12-21
最后登录: 2020-05-31
查看zmy450365的 主题 / 回贴
10楼  发表于: 2012-02-26 21:22
是的;3楼说的有道理
祥林嫂
做工控人,不停地学习,不停地分享、交流。
级别: 网络英雄
精华主题: 0
发帖数量: 914 个
工控威望: 6785 点
下载积分: 5550 分
在线时间: 290(小时)
注册时间: 2012-02-13
最后登录: 2019-03-28
查看祥林嫂的 主题 / 回贴
11楼  发表于: 2012-02-26 21:37
看到这样的讨论,很受教,因为有大家无私指导,我们新人才能成长的更快。顶一个