您现在所在的是:

运动控制

回帖:12个,阅读:7473 [上一页] [1] [2] [下一页]
* 帖子主题:

多圈绝对值编码器

1281
南洛新乐恒
文章数:111
年度积分:50
历史总积分:1281
注册时间:2015/2/1
发站内信
发表于:2017/7/30 22:42:02
#0楼
如题,想控制一个电机每个节拍旋转3圈,想使用多圈绝对值编码器。
1. 不明白如果PLC收到编码器的3圈信号停下来以后,第一个节拍的角度误差是A,那么第二个节拍又转3圈,如此反复循环,第N个节拍以后电机停下来的角度误差会有累计吗?
2. 多圈绝对值编码器的多圈也是有一定圈数范围的。在圈数范围内是绝对的,或许不会有累计误差,但超过圈数范围怎么办?
我是一匹来自北方的狼
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/7/31 1:12:24
#1楼
1、误差是你的执行器精度不足导致的,所以你在编制PLC程序的时候,要附带编制误差修正程序。
2、绝对值编码器不能应用于旋转方向永远是朝一个方向运动下去的执行器系统,必须选型增量型编码器。至于误差的修正,依然需要你研发出检测误差和修正误差的执行程序。
38079
知道一点
文章数:22563
年度积分:2498
历史总积分:38079
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/7/31 6:15:59
#2楼
以下是引用cfg1682017/7/31 1:12:24的发言:
1、误差是你的执行器精度不足导致的,所以你在编制PLC程序的时候,要附带编制误差修正程序。
2、绝对值编码器不能应用于旋转方向永远是朝一个方向运动下去的执行器系统,必须选型增量型编码器。至于误差的修正,依然需要你研发出检测误差和修正误差的执行程序。
为什么不可以一个方向运动的执行机构
11800
逍遥的久鸣
文章数:4437
年度积分:1034
历史总积分:11800
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2017/7/31 9:05:30
#3楼
回复 #1楼 cfg168
如果有钱用绝对值编码器也可以,不过这种情况一般用增量式编码器,经济实惠表情表情
6848
冬立自动化
文章数:164
年度积分:50
历史总积分:6848
注册时间:2013/5/30
发站内信
2017国庆活动(三)
发表于:2017/7/31 10:35:51
#4楼
绝对值编码器不存在累计误差的,超过行程以后大部分绝对值编码器都是从零开始又一个循环,到最大圈数值
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/7/31 13:31:31
#5楼
以下是引用冬立自动化2017/7/31 10:35:51的发言:
绝对值编码器不存在累计误差的,超过行程以后大部分绝对值编码器都是从零开始又一个循环,到最大圈数值
用绝对值编码器的设备,都是对运动控制要求极高的定位运动控制系统。当您的马达转动圈数超过绝对值编码器厂家设定的圈数之后,比如4096圈,你还能清楚的知道马达究竟旋转了多少圈吗?表情
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/7/31 13:33:17
#6楼
以下是引用知道一点2017/7/31 6:15:59的发言:
以下是引用cfg1682017/7/31 1:12:24的发言:
1、误差是你的执行器精度不足导致的,所以你在编制PLC程序的时候,要附带编制误差修正程序。
2、绝对值编码器不能应用于旋转方向永远是朝一个方向运动下去的执行器系统,必须选型增量型编码器。至于误差的修正,依然需要你研发出检测误差和修正误差的执行程序。
为什么不可以一个方向运动的执行机构
绝对值编码器的原理,其实就是一个时钟结构。
附件 untitled1.jpg
38079
知道一点
文章数:22563
年度积分:2498
历史总积分:38079
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/7/31 14:05:33
#7楼
回复 #6楼 cfg168
就楼主的要求,你就不会用绝对编码器做了吗?
看看伺服电机的选型,使用绝对码盘的很多,难道使用要受限制了?
38079
知道一点
文章数:22563
年度积分:2498
历史总积分:38079
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/7/31 14:16:58
#8楼
以下是引用cfg1682017/7/31 13:31:31的发言:
以下是引用冬立自动化2017/7/31 10:35:51的发言:
绝对值编码器不存在累计误差的,超过行程以后大部分绝对值编码器都是从零开始又一个循环,到最大圈数值
用绝对值编码器的设备,都是对运动控制要求极高的定位运动控制系统。当您的马达转动圈数超过绝对值编码器厂家设定的圈数之后,比如4096圈,你还能清楚的知道马达究竟旋转了多少圈吗?表情
绝对码盘比增量码盘精度一定就高吗?
使用绝对码盘的目的是停电后,设备移动也清楚其位置,在设计其使用时就要考虑其运动范围,超出范围,你又不能保证控制系统供电,即系统失电情况下它的转动超出其范围----你指定的4096圈N次,是你系统设计失败。
6848
冬立自动化
文章数:164
年度积分:50
历史总积分:6848
注册时间:2013/5/30
发站内信
2017国庆活动(三)
发表于:2017/7/31 14:36:59
#9楼
回复 #5楼 cfg168
因为绝对值编码器码值都是唯一的,也就是编码器最大圈数值也是固定唯一的,超过最大圈数值从零循环时,plc控制端应该可以做个程序标定下那个位置,后续累计记圈

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004