月光蛋炒饭
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 207 点
下载积分: 2502 分
在线时间: 13(小时)
注册时间: 2012-05-14
最后登录: 2018-12-10
查看月光蛋炒饭的 主题 / 回贴
楼主  发表于: 2012-06-19 14:56
如题
求一个使用绝对编码器的程序
最好是三菱Q或2n的
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1237 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
1楼  发表于: 2012-06-19 15:27
绝对编码器用的是格雷码,三菱有格雷码指令,假如分辨率是360的就减去76.
楼主留言:
有详细点的资料没?我没接触过 没什么具体的概念
月光蛋炒饭
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 207 点
下载积分: 2502 分
在线时间: 13(小时)
注册时间: 2012-05-14
最后登录: 2018-12-10
查看月光蛋炒饭的 主题 / 回贴
2楼  发表于: 2012-06-27 09:50
跪求好人资料啊~~mxc890220@163.com
zlc1210903
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 3543 点
下载积分: 1050 分
在线时间: 343(小时)
注册时间: 2011-06-14
最后登录: 2024-07-02
查看zlc1210903的 主题 / 回贴
3楼  发表于: 2012-06-27 11:16
引用
引用第1楼hanqin于2012-06-19 15:27发表的  :
绝对编码器用的是格雷码,三菱有格雷码指令,假如分辨率是360的就减去76.

别误导人啊,绝对值得编码器哪有360的,
有256的,512的,1024的,都是二的倍数。关于资料你可以去百度上自己搜,说明书上只有编码器的分辨率和高低位的颜色区分。还有安装孔位,接线原则等。
绝对值得编码器用的格雷码进行计数,2N有现成的指令解码,GBIN。如果没有这样的指令,也可以自己解码,具体方法是与上一位求异或。
绝对值编码器应用也很简单,就是用读出的值和设定的值比较大小,到了你设定的值时控制电机停止就好了。
GOOD LUCK
楼主留言:
我的意思是
这里有台机器
我要取其某个部件的角度以及整个机器的位移
然后存起来
利用这些数据可以控制机器在相同的位移下进行相同的动作
能给我一些编程的思路吗?
比如我用绝对编码器
取过来的数据如何存放
已经如何对应位移
再重复工作的时候如何实现在这个位移的情况下去控制角度的大小 谢谢
总的来说就是实现记忆运行
给机器示范一遍 然后就可以让机器自己按照我示范的进行工作
在这里我有一些难点
就是我取出来的数据肯定是一连串的数据  这个怎么存
还有在比较的时候我肯定要在不同的位移进行比较
羡慕高手,希望有一天我也成为高手。
陈大围
工控新人,还请多多指教
级别: 论坛先锋

精华主题: 0
发帖数量: 877 个
工控威望: 1160 点
下载积分: 8913 分
在线时间: 1825(小时)
注册时间: 2011-04-17
最后登录: 2024-10-31
查看陈大围的 主题 / 回贴
4楼  发表于: 2012-06-27 12:03
顶三楼
专心学工控技术,请各位帮忙指教
zlc1210903
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 3543 点
下载积分: 1050 分
在线时间: 343(小时)
注册时间: 2011-06-14
最后登录: 2024-07-02
查看zlc1210903的 主题 / 回贴
5楼  发表于: 2012-06-27 14:35
首先你要把你绝对值编码器接好线,以512精度的为例,512精度的有12根线,电源线两个,一根复位线一根,9根信号线,(这9根线输入的开关量信号)把这9个开关量信号变成一个数值,这就是我上面说的格雷码和十进制的转换,转换后的数据放在一个数据寄存器里面就好了,这个数据在0-511之间,数值的大小代表了角度的大小。
具体你说的你控制机器走一遍,然后机器就按照你走的路线去走,我习惯叫社教功能。
如果你是编好了一个流程,然后只是确定这几个流程的参数,这个还挺容易实现的,如果你的流程是不确定的,比如,ABCD四个步骤,动作流程有24种,如果里面还有位置等的设定,程序的绘制会比较麻烦。
楼主留言:
您那里有应用实例吗?能给我发一份程序参考下吗?
羡慕高手,希望有一天我也成为高手。