矽能工控
级别: 略有小成
精华主题: 0
发帖数量: 368 个
工控威望: 414 点
下载积分: 1342 分
在线时间: 277(小时)
注册时间: 2020-05-30
最后登录: 2025-01-31
查看矽能工控的 主题 / 回贴
楼主  发表于: 5天前
        一台设备用到10套伺服,为节约成本,选用信捷XD5系列主机(这个主机可以10组脉冲输出),其中两组伺服控制要用到速度模式和定位模式切换,速度模式用PLSF脉冲输出指令,光电感应(用中断命令捕捉光电输入信号)到工件后,停止PLSF命令,用DRVI相对定位命令走脉冲数。
        程序原本是光电中断信号触发STOP指令和复位PLSF脉冲输出执行条件,停止PLSF脉冲输出,间隔0.04秒后执行相对定位命令。
        但是,问题就出在这个STOP指令上(事后个人揣测),伺服每次回原后第一次执行时,PLSF脉冲指令停止时工件停止位都会超前,然后第二次及以后的停止点都一致,仅是伺服回原点后的第一次执行时停止位会超前。
        百撕不得其姐中,偶然去掉STOP指令,光电感应中断执行时只复位PLSF命令的执行条件,结果,正常了,第一次运行停止点超前的现象没了!神奇的STOP。
西能自动化,承接非标自动机电控电路电器设计安装维护维修,电联18962034521
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3448 个
工控威望: 20987 点
下载积分: 29885 分
在线时间: 1776(小时)
注册时间: 2010-01-03
最后登录: 2025-01-31
查看tkggtdkjpl的 主题 / 回贴
1楼  发表于: 5天前
stop分急停和减速停二种方式
自动化单机,生产线,项目编程调试!
矽能工控
级别: 略有小成
精华主题: 0
发帖数量: 368 个
工控威望: 414 点
下载积分: 1342 分
在线时间: 277(小时)
注册时间: 2020-05-30
最后登录: 2025-01-31
查看矽能工控的 主题 / 回贴
2楼  发表于: 5天前
引用
引用第1楼tkggtdkjpl于2025-01-27 09:46发表的  :
stop分急停和减速停二种方式

我都是用的急停模式。
系统有扫描时间延迟这是固然存在了,但这个每次回原后第一次执行时停止位超前而后面执行的停止位都一致让人有点费解
西能自动化,承接非标自动机电控电路电器设计安装维护维修,电联18962034521
工控小c
级别: 工控侠客
精华主题: 0
发帖数量: 364 个
工控威望: 2174 点
下载积分: 2581 分
在线时间: 365(小时)
注册时间: 2022-10-14
最后登录: 2025-01-30
查看工控小c的 主题 / 回贴
3楼  发表于: 昨天
发程序看看
乌喽牛
级别: 家园常客
精华主题: 0
发帖数量: 699 个
工控威望: 826 点
下载积分: 1976 分
在线时间: 218(小时)
注册时间: 2020-06-10
最后登录: 2025-01-31
查看乌喽牛的 主题 / 回贴
4楼  发表于: 昨天
围观,期待楼主解决问题,分享下