azfeng
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 254 点
下载积分: 1331 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-07-19
查看azfeng的 主题 / 回贴
楼主  发表于: 2009-11-27 16:02
我最近再看一个程序,PLC是用CP1L,放大器是用OMRON R7D-ZP01H,伺服电机是R7M-Z10030-BS1Z,当电机要反转的时候,程序里它反转定位的时候都要加了个补偿值1280,为什么要加这个补偿值呢?想请教下大家?


azfeng
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 254 点
下载积分: 1331 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-07-19
查看azfeng的 主题 / 回贴
1楼  发表于: 2009-11-27 22:20
它是绝对位置控制的
总共有A,B,C,D,E,F6个定位点,用PLS2指令进行定位的
指令@PLS2 #0 #1 D410 D510
从A到B。。。到F点,也就是电机的正转都不用补偿值
但是从F点到E点,从E到D,从D到C。。。也就是电机的反转,六个点,每个点都加了1280的补偿值
指令是MOVL &500 D2054
反转的时候每个定位点都加了D2054这值
azfeng
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 254 点
下载积分: 1331 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-07-19
查看azfeng的 主题 / 回贴
2楼  发表于: 2009-11-28 20:06
继续等待中。。。
azfeng
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 254 点
下载积分: 1331 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-07-19
查看azfeng的 主题 / 回贴
3楼  发表于: 2009-11-30 08:18
azfeng
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 254 点
下载积分: 1331 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-07-19
查看azfeng的 主题 / 回贴
4楼  发表于: 2009-11-30 15:19
恩,我弄懂了,是程序的问题。谢了哦