whshtj
级别: 家园常客
精华主题: 0
发帖数量: 455 个
工控威望: 596 点
下载积分: 1725 分
在线时间: 510(小时)
注册时间: 2009-09-08
最后登录: 2023-10-27
查看whshtj的 主题 / 回贴
楼主  发表于: 2016-02-22 20:50
利用PRV指令得出编码器的脉冲频率D0,D0作为SPED的脉冲输出频率。到达设定的切割尺寸的时候自动速度跟踪然后进行切割。切割完成到达限位0.02的时候使用INI指令使速度跟踪立即停止后回原点。等待下一次启动速度跟踪进行切割。我现在遇到的问题是在切割完成到达限位0.02的时候伺服不能立即停止,要往前冲一下才能停下来然后才能回原点。不是使用INI指令能使伺服立即停止下来吗 怎么还会有过冲 是PLC程序的问题还是伺服设置的问题 请有经验的师傅指导一下 [attachment=144619] [attachment=144620] [attachment=144621]  
本帖最近评分记录:
  • 下载积分:+1(我心飞扬)
    liuhuan1008
    级别: 探索解密
    精华主题: 0
    发帖数量: 41 个
    工控威望: 157 点
    下载积分: 539 分
    在线时间: 62(小时)
    注册时间: 2010-09-29
    最后登录: 2024-05-10
    查看liuhuan1008的 主题 / 回贴
    1楼  发表于: 2016-02-23 19:17
    你这样要等到下一个扫描周期才能停止,虽然一个扫描周期很短大概十几毫秒,但是对发脉冲来说,如果频率高,就会多发好几个脉冲,把7步的程序移到5步上面,这样不用等下一个扫描周期停止,当然也有扫描周期的问题,但是肯定比你的响应快。还有就是要考虑,让ORG指令等一个扫描周期再执行。
    liuhuan1008
    级别: 探索解密
    精华主题: 0
    发帖数量: 41 个
    工控威望: 157 点
    下载积分: 539 分
    在线时间: 62(小时)
    注册时间: 2010-09-29
    最后登录: 2024-05-10
    查看liuhuan1008的 主题 / 回贴
    2楼  发表于: 2016-03-04 23:18
    把INI前面的@去掉,再加一个中继过度一下试试看。
    [ 此帖被liuhuan1008在2016-03-04 23:31重新编辑 ]