旋转编码器的一般应用 点击:8428 | 回复:60



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-01 21:03:00
楼主
旋转编码器的一般应用 现在的工控行业中,编码器的应用越来越广泛,故在此讲述一下旋转编码器的一般应用,欢迎大家踊跃提意见,如有疑问也欢迎大家与我联系。 l 旋转编码器的一般介绍 其主要有两种,一种是增量型,另一种是绝对型。增量型的特征是只有在旋转期间会输出对应旋转角度脉冲,停止是不会输出。它是利用计数来测量旋转的方式;价格比较便宜。绝对型的的特征是不论是否旋转,可以将对应旋转角度进行平行输出的类型,不需要计数器可确认旋转位置;它还有不受机械的晃动或震动以及开关等电器干扰的功能,价格贵。在选择使用时,可参考以下几点。包括成本、分辨率、外形尺寸、轴负荷及机械寿命、输出频率、环境、轴旋转力矩、输出回路等等。 l 应用举例 它一般应用在对机器的动作控制。我那一个实例详细说明一下。我刚刚改造一台机器,机器在运行过程中先要对工件进行处理,然后加工。它以前是用光电开关做的,机器的电路就比较复杂,而且成本增加,维护调校麻烦。于是我就对机器的电路进行改造,主要是用一个编码器来代替以前的光电开关。此套系统由OMRON的PLC与编码器组成。下面是PLC程序。 1. I/O 及数据 检测是否有工件开关:00007 变频器零速输出:00008 处理工序1:开(DM100) 关(DM101) 10100 处理工序2:开(DM102) 关(DM103) 10101 处理工序3:开(DM104) 关(DM105) 10102 加工工序1:开(DM106) 关(DM107) 10103 加工工序2:开(DM108) 关(DM109) 10104 加工工序3:开(DM110) 关(DM111) 10105 2. PLC程序 Name="Initialize" [STATEMENTLIST] LD 253.13 //On OUT TR0 OUT 252.00 //Encoder software reset TIM 000 #0100 //System initialize delay AND 253.15 //PLC First scan on INI 000 002 DM0000 //Control Encoder mode LD TR0 AND TIM000 PRV 000 000 DM0000 //Encoder PV read DIV DM0000 #0004 DM0002 //1440 Change 360 BCMP DM0002 DM0100 HR01 //Block compare for operation Name="Shift" [STATEMENTLIST] LD 000.07 //Part on LD HR01.08 //Shift degree LD 253.14 //Off SFT HR60 HR62 // the rightmost word of the shift register Name="Treat 1" [STATEMENTLIST] LD TIM000 AND HR60.08 //Shift to action 1 operate position AND NOT 00008 //Inverter zero speed output AND HR01.00 //Degree of action 1 OUT 101.00 //Output Treat 1 Name=" Treat 2" [STATEMENTLIST] LD TIM000 AND HR60.10 //Shift to action 2 operate position AND NOT 00008 AND HR01.01 //Degree of action 2 OUT 101.01 //Output Treat 2 Name=" Treat 3" [STATEMENTLIST] LD TIM000 AND HR60.15 //Shift to action 3 operate position AND NOT 00008 AND HR01.02 //Degree of action 3 OUT 101.02 //Output Treat 3 Name="Process 1" [STATEMENTLIST] LD TIM000 AND HR62.03 //Shift to Print 1 operate position AND NOT 00008 AND HR01.03 //Degree of print 1 OUT 101.03 //Output Process 1 Name=" Process 2" [STATEMENTLIST] LD TIM000 AND HR62.05 //Shift to Print 2 operate position AND NOT 00008 AND HR01.04 //Degree of print 2 OUT 101.04 //Output Process 2 Name=" Process 3" [STATEMENTLIST] LD TIM000 AND HR62.08 //Shift to Print 3 operate position AND NOT 00008 AND HR01.04 //Degree of print 3 OUT 101.04 //Output Process 3



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-15 16:57:00
21楼
您好! 能不能把梯形图给我? 不甚感激!

覆雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2002年9月20日
发表于:2003-08-16 21:04:00
22楼
我用增量式编码器测一根滚筒转速,然后通过速比换算后,求滚筒的线速度时,在低速时会不准,请问除了干扰之外还有什么原因?我应该怎样解决这个问题呢?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-17 10:41:00
23楼
楼上的好几为朋友,都提到旋转编码器低速有干扰,外界条件 影响大啊,我见到的国外的有关定位的设备,大多数都用伺服控制, 那样的定位精度就非常高,这是我们国内工程师比较陌生的领域。

qiuqiu1

  • 精华:2帖
  • 求助:0帖
  • 帖子:13帖 | 592回
  • 年度积分:0
  • 历史总积分:544
  • 注册:2003年5月01日
发表于:2003-08-17 15:54:00
24楼
to:etonbb我这边可维修编码器 www.longi.net 020-37204173

sdsj

  • 精华:0帖
  • 求助:1帖
  • 帖子:32帖 | 130回
  • 年度积分:0
  • 历史总积分:557
  • 注册:2003年2月10日
发表于:2003-08-18 10:10:00
25楼
请问: 绝对编码器的格雷码如何送入PLC?通过PLC的输入端子吗还是通讯口?谢谢!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-18 13:14:00
26楼
您好!    能不能把梯形图给我? 不甚感激

tong1218

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年8月18日
发表于:2003-08-18 17:01:00
27楼
我想问旋转编码器增量型的特征下所测得类计误差该怎样解决 比如: 我要测量0至100米的布匹,我需要精确到99.99米 我该怎样解决 但布匹的长度经常改变如: 50米的3条 39米的5条 80米的6条 10米的2条

@Q

  • 精华:7帖
  • 求助:0帖
  • 帖子:42帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2003-08-18 17:32:00
28楼
增量型编码器是依靠计数累加的,作为测量长度或定位其有先天性的缺陷,但作为单机测量,其可以通过开机找零来减小误差。对于长度测量的修正较为复杂,可以来我公司电话咨询。 021-36320991 -36320998找裘先生。

GS518

  • 精华:2帖
  • 求助:0帖
  • 帖子:9帖 | 135回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2003年8月09日
发表于:2003-08-20 20:56:00
29楼
您好!      能不能把梯形图给我? 不甚感激hgslon@sina.com

hbicecream

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 23回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2003年8月22日
发表于:2003-08-22 11:02:00
30楼
干脆把梯形图贴出来算了

geng_211

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 24回
  • 年度积分:0
  • 历史总积分:167
  • 注册:2003年6月13日
发表于:2003-08-23 12:02:00
31楼
能把梯形图给我?谢谢!!!! geng_211@sohu.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-24 12:41:00
32楼
请教DMV如何写入

仁和

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年4月12日
发表于:2003-08-25 04:25:00
33楼
QingSong:你好! 我是初学者,想读懂你的程序,能将梯形图给我吗?谢谢!! meiyatool@vip.sian.com

dzhm

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2003年8月05日
发表于:2003-08-25 09:38:00
34楼
能把梯形图给我?谢谢!!!!    zhaoming.ding@akzonobel.com

新门子

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 19回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2002年12月02日
发表于:2003-08-27 18:40:00
35楼
你们干嘛对程序这么有兴趣呢?如果自己连语句表与梯

lxf3344526

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2003年8月18日
发表于:2003-09-01 11:22:00
36楼
能否将其梯形图转发给我!谢谢! wind3344526@yahoo.com.cn

tgl

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2002年11月09日
发表于:2003-09-01 16:05:00
37楼
你好,我想与你们一同进步,给我发一梯形图,好吗? tglwyz@sohu.com

龙卷风0

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 36回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2002年5月23日
发表于:2003-09-01 20:33:00
38楼
用三菱的FX的XO与X1直接接编码器A,B两相,想要到哪里就哪里,都一样的,看你对PLC的汇编语句和专用语句的深入了解了,再接一个A,B相的编码器都没问题,60K的速度我想足够应付一般的定位了,现在哪家PLC都可直接接AB相的编码器,如果用停电保持用寄存器还不需要清零呢.

耸云

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 3回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年8月29日
发表于:2003-09-01 21:03:00
39楼
能否将其梯形图转发给我!谢谢!!   brocaderoc@163.com

梦天想

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2004年2月15日
发表于:2004-03-18 15:26:00
40楼
能否将其梯形图转发给我!谢谢!!

热门招聘
相关主题

官方公众号

智造工程师