努力学工控
级别: 工控侠客
精华主题: 0
发帖数量: 76 个
工控威望: 2032 点
下载积分: 14788 分
在线时间: 493(小时)
注册时间: 2017-03-27
最后登录: 2024-11-22
查看努力学工控的 主题 / 回贴
楼主  发表于: 2018-04-21 11:24
工艺要就取工件是再移动中取件,取件时跟踪同步轮的速度,取件完成时高速马上移动到指定位置进入下一道工序。求大神给个思路
chendaochun
有颗不老的心,认真向大家学习。
级别: 探索解密
精华主题: 0
发帖数量: 93 个
工控威望: 152 点
下载积分: 1928 分
在线时间: 41(小时)
注册时间: 2018-04-10
最后登录: 2023-09-02
查看chendaochun的 主题 / 回贴
1楼  发表于: 2018-04-21 12:31
试试把同步轮的速度换算成伺服所需要的每秒脉冲数,传送给MAN然后再回到正常的高速运行。看看行不行?这是我的一个思路。
努力学工控
级别: 工控侠客
精华主题: 0
发帖数量: 76 个
工控威望: 2032 点
下载积分: 14788 分
在线时间: 493(小时)
注册时间: 2017-03-27
最后登录: 2024-11-22
查看努力学工控的 主题 / 回贴
2楼  发表于: 2018-04-21 15:45
引用
引用第1楼chendaochun于2018-04-21 12:31发表的  :
试试把同步轮的速度换算成伺服所需要的每秒脉冲数,传送给MAN然后再回到正常的高速运行。看看行不行?这是我的一个思路。

我试过了,MAN运行完成后再回到GOTO报128(运动轴无法处理此指令: 要么是运行轴忙于执行另一指令,要么是没有此指令的启动脉冲。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
3楼  发表于: 2018-04-23 08:39
MAN完成后转到GOTO前,断开MAN指令的EN端输入
努力学工控
级别: 工控侠客
精华主题: 0
发帖数量: 76 个
工控威望: 2032 点
下载积分: 14788 分
在线时间: 493(小时)
注册时间: 2017-03-27
最后登录: 2024-11-22
查看努力学工控的 主题 / 回贴
4楼  发表于: 2018-04-26 19:28
引用
引用第3楼sjm213于2018-04-23 08:39发表的  :
MAN完成后转到GOTO前,断开MAN指令的EN端输入

还是报128,要是断开MAN再延时110MS可以执行GOTO,没延时就报128,什么情况?
努力学工控
级别: 工控侠客
精华主题: 0
发帖数量: 76 个
工控威望: 2032 点
下载积分: 14788 分
在线时间: 493(小时)
注册时间: 2017-03-27
最后登录: 2024-11-22
查看努力学工控的 主题 / 回贴
5楼  发表于: 2018-04-26 19:40
之前可能MAN的EN端断开之后,触发GOTO后程序下面又写了复位WAN的EN端,不过程序是先触发GOTO再复位WAN的EN端。触发GOTO的常闭点写在EN端,MAN写在GOTO之前可行吗?等GOTO执行结束再复位WAN的EN端。。。不知道行不行现在没法试,在出差。求大神指教
chendaochun
有颗不老的心,认真向大家学习。
级别: 探索解密
精华主题: 0
发帖数量: 93 个
工控威望: 152 点
下载积分: 1928 分
在线时间: 41(小时)
注册时间: 2018-04-10
最后登录: 2023-09-02
查看chendaochun的 主题 / 回贴
6楼  发表于: 2018-05-02 17:18
楼主,多试下。试好后发给我们学习下。