• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
陈大围
工控新人,还请多多指教
级别: 论坛先锋

精华主题: 0
发帖数量: 877 个
工控威望: 1160 点
下载积分: 8913 分
在线时间: 1826(小时)
注册时间: 2011-04-17
最后登录: 2024-11-23
查看陈大围的 主题 / 回贴
楼主  发表于: 2012-05-23 23:19
现有情况为,电机通过八工位分度箱带动转盘,电机转动35圈,转盘才转动一圈,在分度箱上装有单圈绝对值编码器,编码器为256P/R,八根信号线输出,是格雷码输出的。现要在触摸屏上显示转盘的转动的角度,要为0到360度循环显示的,在PLC上该怎样编程,算出这个角度呢?又是怎么判断电机的转向的通过这个绝对值编码器,能把这个角度编程出来,我就可以输入在什么角度,什么工位要动作了,谁来指教下,这个该怎么编程,THANKS.
专心学工控技术,请各位帮忙指教
铭杰工控
温岭市正凯自动化设备有限公司
级别: 网络英雄

精华主题: 0
发帖数量: 1977 个
工控威望: 6488 点
下载积分: 966 分
在线时间: 1080(小时)
注册时间: 2009-01-13
最后登录: 2024-11-23
查看铭杰工控的 主题 / 回贴
1楼  发表于: 2012-05-23 23:21
我建议你用步进电机或伺服做定位控制。既准确,又容易编程!
温岭市正凯自动化设备有限公司  15057679726
全自动换箱机 催化剂再生、处置智能装备 MES软件 WCS软件 注塑工厂整体智能化解决方案    重载桁架机械手
陈大围
工控新人,还请多多指教
级别: 论坛先锋

精华主题: 0
发帖数量: 877 个
工控威望: 1160 点
下载积分: 8913 分
在线时间: 1826(小时)
注册时间: 2011-04-17
最后登录: 2024-11-23
查看陈大围的 主题 / 回贴
2楼  发表于: 2012-05-24 08:50
在不改变方案的情况下,这个该怎么编程呢?
专心学工控技术,请各位帮忙指教
fnhghdyygt
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 145 点
下载积分: 617 分
在线时间: 56(小时)
注册时间: 2011-08-09
最后登录: 2024-07-01
查看fnhghdyygt的 主题 / 回贴
3楼  发表于: 2012-05-24 08:55
分度箱是干嘛的!应该就是脉冲数的加减乘除吧
hexiangjiang
xiangjiang
级别: 略有小成
精华主题: 0
发帖数量: 223 个
工控威望: 339 点
下载积分: 9321 分
在线时间: 328(小时)
注册时间: 2010-06-15
最后登录: 2024-11-20
查看hexiangjiang的 主题 / 回贴
4楼  发表于: 2012-05-24 09:10
编码器为256P/R乘144除100换算出360度。到了度数就停,要精度高,可以先减速。
xierenjie
经历过才是深刻
级别: 论坛先锋
精华主题: 0
发帖数量: 110 个
工控威望: 1225 点
下载积分: 8924 分
在线时间: 104(小时)
注册时间: 2012-01-17
最后登录: 2024-11-06
查看xierenjie的 主题 / 回贴
5楼  发表于: 2012-05-24 09:45
这个我们一般是用伺服完成的  不过呢 要根据你的想法完成也是可以的  首先,转盘有8个工位,每个工位间隔就是45度咯,转盘转动1度就要电机转动 35/360转 根据编码器 电机转动一转需要256个脉冲 也就是发一个脉冲电机就转动 1/256转  这样应该清晰了吧  然后发送小量脉冲可以做寸动  每一工位转动需要的脉冲是 45*(35/360)*256个脉冲   这样显示角度 只是这些脉冲的叠加 应该懂了吧 最后还要考虑精度问题的话 就是处理会出现的累计误差 这个就要电子齿轮比来做了 相信楼主会处理吧  以上希望对你有帮助
来而不往非礼也
陈大围
工控新人,还请多多指教
级别: 论坛先锋

精华主题: 0
发帖数量: 877 个
工控威望: 1160 点
下载积分: 8913 分
在线时间: 1826(小时)
注册时间: 2011-04-17
最后登录: 2024-11-23
查看陈大围的 主题 / 回贴
6楼  发表于: 2012-05-24 17:50
4楼的能详解下么,谢谢
专心学工控技术,请各位帮忙指教
zlc1210903
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 3543 点
下载积分: 1050 分
在线时间: 343(小时)
注册时间: 2011-06-14
最后登录: 2024-07-02
查看zlc1210903的 主题 / 回贴
7楼  发表于: 2012-05-24 18:24
这个东西我用的太多了,非常有经验。这样控制的好处是没有累计误差。
首先计算出分度盘转过一度编码器需要转的数值。
然后得出你需要停止的编码器的位置。
然后设置为几段速控制。到了位置后停止。
如果想知道的更详细,加我qq894880447.
如果程序不多,可以帮你写。
楼主留言:
我用的是绝对值的编码器哦,是格雷码输出的,不是增量编码器哦,我想知道知道怎么编码器的输出怎么转化为角度
羡慕高手,希望有一天我也成为高手。
mikehu
学习就学习
级别: 略有小成
精华主题: 0
发帖数量: 216 个
工控威望: 296 点
下载积分: 933 分
在线时间: 131(小时)
注册时间: 2010-02-15
最后登录: 2022-01-12
查看mikehu的 主题 / 回贴
8楼  发表于: 2012-05-24 21:40
如果我没有猜错的话 你分度箱走一个工位 有一个轴对应是一圈的 你可以把编码器 安装在这个一圈这个上面
xjjfs
级别: 略有小成
精华主题: 0
发帖数量: 140 个
工控威望: 221 点
下载积分: 843 分
在线时间: 121(小时)
注册时间: 2010-07-15
最后登录: 2024-05-11
查看xjjfs的 主题 / 回贴
9楼  发表于: 2012-05-28 17:15
我可以帮你,用什么PLC?
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1237 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
10楼  发表于: 2012-05-29 14:26
见下面
ENCODBIT0--ENCODBIT8是143.00--143.08
ENCODBIT0--ENCODBIT8是0.00--0.08
angle是d100
换算出来就是角度了。
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1237 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
11楼  发表于: 2012-05-29 14:28





楼主留言:
你最后做的带进位BCD减看不懂,能否详解下?为什么要做BCD减法运算,#76是怎么来的,谢谢
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go