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


13609073404
天各一方
级别: 家园常客
精华主题: 2 篇
发帖数量: 189 个
工控威望: 564 点
下载积分: 320 分
在线时间: 60(小时)
注册时间: 2009-03-16
最后登录: 2018-04-20
查看13609073404的 主题 / 回贴
1楼  发表于: 2009-11-27 16:33
能说清楚点吗?
是从A点前进到B点,然后从B点返回到A点就要补偿值1280;如果从A点前进到C点,然后从C点返回到A点要补偿值是多少?还是1280吗?
如果是就是程式出了问题。
然后确认我程式控制方式是什么?相对位置控制还是绝对位控制。
你最少要提供你设备动作过程越详细越好,把程式附上最好,要不然人家想帮你都帮不成,问题说得太简单了。
13609073404
天各一方
级别: 家园常客
精华主题: 2 篇
发帖数量: 189 个
工控威望: 564 点
下载积分: 320 分
在线时间: 60(小时)
注册时间: 2009-03-16
最后登录: 2018-04-20
查看13609073404的 主题 / 回贴
2楼  发表于: 2009-11-30 08:42
绝对位置控制的时,无论你想出到那一个点,正转及反转的定位数据是一样的。
是原点到某一个点的数据是绝对的坐标。
程式的问题啊