安川伺服电机的,绝对值编码器数据如何读取?

问题背景:
1、使用的是安川绝对值编码器伺服电机,比如SGM7J-04A7C6S,横杠后第4位是数字的话,就是绝对值编码器。
2、上位机不支持M-II/III总线通讯,绝对值编码器数据只能通过串口通讯的方式直接从伺服侧读取。

如果是安川5系列伺服,驱动器SGDV-XXXXXXX,那么可以通过CN1口的PAO,/PAO读取绝对值数据。
如果是安川7系列伺服,驱动器SGD7S-XXXXXXX,那么可以通过CN1口的PAO,/PAO或者PSO,/PSO读取绝对值数据。

通讯方式为RS-485,建议可以先下载一个串口通讯测试软件,友善啊,武汉奋进啊等等都可以,先做一下测试。

以SGD7S为例

第一步:硬件接线
将PSO,/PSO接到RS-485的T/R+,T/R-。
SEN,伺服ON接线。

第二步:参数设定
pn002.2=0,编码器使用方式是绝对值编码器

第三步:PSO数据格式,通讯格式查看
这个在伺服用户手册上有的,停止位,波特率查一下就可以看到了。
手册安川官网就可以下载。不要懒。
绝对值编码器的位置数据=旋转圈数数据*编码器旋转1圈内的脉冲数(pn212)+旋转1圈内的位置

第四步:通讯测试
(1)给SEN信号,不给伺服ON信号,读取旋转圈数数据及1圈内位置。

(2)给SEN信号,给伺服ON信号,读取增量脉冲。

(3)不给SEN信号,给伺服ON信号,继续读取增量脉冲。

结束

A.00         绝对值数据错               绝对值错误或没收到  A.02         参数中断                   用户参数检测不到  A.04         参数设置错误               用户参数设置超出允许值   A.10         过流                       电源变压器过流  A.30         再生电路检查错误           再生电路检查错误  A.31         位置错误脉冲溢出           位置错误,脉冲超出参数Cn-1E设定值  A.40         主电路电压错误             主电路电压出错  A.51         过速                       电机转速过快  A.71         过载(大负载)               电机几秒至几十秒过载运行  A.72         过载(小负载)               电机过载下连续运行  A.80         绝对值编码器差错           绝对值编码器每转脉冲数出错ssszxx  f  A.81         绝对值编码器失效           绝对值编码器电源不正常  A.82         绝对值编码器检测错误       绝对值编码器检测不正常  A.83         绝对值编码器电池错误       绝对值编码器电池电压不正常  A.84         绝对值编码器数据不对       绝对值编码器数据接受不正常  A.85         绝对值编码器转速过高       电机转速超过400转/分后编码器打开  A.A1         过热                       驱动器过热  A.B1         给定输入错误               伺服驱动器CPU检测给定信号错误  A.C1         伺服过运行                 伺服电机(编码器)失控  A.C2         编码器输出相位错误         编码器输出A、B、C相位出错  A.C3         编码器A相B相断路           编码器A相B相没接  A.C4         编码器C相断路              编码器C相没接  A.F1         电源缺相                   主电源一相没接  A.F3         电源失电                   电源被切断  CPF00        手持传输错误1              通电5秒后,手持与连接仍不对  CPF01        手持传输错误2              传输发生5次以上错误  A.99         无错误                     操作状态不正常      安川伺服报警代码 报警代码        报警名称                        主要内容       A.00         绝对值数据错误                不能接受绝对值数据或接受的绝对值数据异常 A.02         参数破坏                      用户常数的“和数校验”结果异常 A.04         用户常数设定错误              设定的“用户常数”超过设定范围 A.10         电流过大                      功率晶体管电流过大 A.30         测出再生异常                  再生处理回路异常 A.31         位置偏差脉冲溢出              位置偏差脉冲超出了用户常数“溢出(Cn-1E)”的值 A.40         测出主回路电压异常            主回路异常 A.51         速度过大                      电机的回转速度超出检测电平 A.71         超高负荷                      大幅度超过额定转矩运转数秒-数十秒 A.72         超低负荷                      超过额定转矩连续运转 A.80         绝对值编码器错误              绝对值编码器一转的脉冲数异常 A.81         绝对值编码器备份错误          绝对值编码器的三个电源(+5v,电池组内部电容器)都没电了 A.82         绝对值编码器和数校验错误      绝对值编码器内存
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值