a1386722030
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看a1386722030的 主题 / 回贴
楼主  发表于: 2015-05-22 15:09
请教大家,高冲冲床在不同的速度(150--400)SPM中运行时,每次按冲压停止后需要停在0度上死点位置,PLC是FX3U,编码器是增量式的,请教这程序应该怎么写。
xuhaiguo
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 137 点
下载积分: 1174 分
在线时间: 11(小时)
注册时间: 2014-03-24
最后登录: 2024-05-16
查看xuhaiguo的 主题 / 回贴
1楼  发表于: 2015-05-23 08:17
1.建议用绝对值编码器。增量可能出现问题。
2.停止角度问题,给你一个思路。将控制停止的那组凸轮做成与速度关联的。设定停止角度A(固定)A为最高速停止角度,冲次B,ab 为常数(为什么加ab,ab为常数可以调整400-B的系数),计算后的停止角度C,C=A-(400-B)*a/b。解释:当速度为最高400次时,C=A,调整A的数值,将压力机停止到上死点,当B=150时,调整ab的值,将停止角度停止到上死点。中间其它角度根据公式自动计算,自动停到上死点。
希望能对你有用
xuhaiguo
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 137 点
下载积分: 1174 分
在线时间: 11(小时)
注册时间: 2014-03-24
最后登录: 2024-05-16
查看xuhaiguo的 主题 / 回贴
2楼  发表于: 2015-05-26 08:17
增量的,先转成角度,然后用z相复位角度,每圈都复位,保证角度。然后就和正常凸轮一样,固定角度停车。
xuhaiguo
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 137 点
下载积分: 1174 分
在线时间: 11(小时)
注册时间: 2014-03-24
最后登录: 2024-05-16
查看xuhaiguo的 主题 / 回贴
3楼  发表于: 2015-05-26 18:43
引用
引用第10楼指环王于2015-05-26 13:56发表的  :
用Z相的中断?如果拍了停上司点的按钮就置位一个线圈,线圈置ON时配合Z相中断停上司点?这样精准度能保证吗..

不用中断。
分两步1.将编码器值做成凸轮,用Z相信号,做基准,每次Z将一个固定值输入到凸轮值。
2.停止值,将凸轮值与固定值比较,大于就停车。通过调整固定值,调整停止角度。
3.调速参考6楼