xiazaijifen0
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 118 点
下载积分: 1838 分
在线时间: 15(小时)
注册时间: 2020-08-20
最后登录: 2024-12-02
查看xiazaijifen0的 主题 / 回贴
楼主  发表于: 2023-12-22 17:45
现有项目改造,正在使用功能:一个6工位的转盘机,1工位上料后,转动120°进行拍照,此时2工位上料,最后3工位上料后,1工位取料;
客户现在需求功能:1工位上料后,转动120°进行拍照,当3工位拍照完成后,此时转盘转弯一圈了,然后再转一圈,再次给1工位物料拍照,当第二次拍照完成后,以此类推,直到3工位拍照完成,1工位取料;
简单说,就是物料在转盘上旋转两周,完成两次拍照后,才能取料,这个功能要如何实现?

求论坛大佬、大神指教~~~
冠军欧洲
级别: 略有小成
精华主题: 0
发帖数量: 197 个
工控威望: 290 点
下载积分: 2637 分
在线时间: 649(小时)
注册时间: 2018-10-19
最后登录: 2024-12-19
查看冠军欧洲的 主题 / 回贴
1楼  发表于: 2023-12-23 09:28
如果必须要这样做的话,加一个转盘旋转次数的标志位,用这个标志位判断什么动作,应该可以。
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 770 个
工控威望: 1148 点
下载积分: 399 分
在线时间: 604(小时)
注册时间: 2019-09-22
最后登录: 2024-12-23
查看gxtmdb82164的 主题 / 回贴
2楼  发表于: 2023-12-29 10:23
看程序结构怎么写,有很多种实现方式

经典的分工位状态管理写法下,这个需求根本不是问题,每个工位的状态跟着工艺流程往后走,每步都有自己的状态值,只有状态值匹配了才会进行对应的加工,这种模式下,莫说6个工位转2圈,18个工位转100圈都不是问题~
l229837741
级别: 探索解密
精华主题: 0
发帖数量: 76 个
工控威望: 180 点
下载积分: 2390 分
在线时间: 36(小时)
注册时间: 2011-04-05
最后登录: 2024-12-16
查看l229837741的 主题 / 回贴
3楼  发表于: 2024-01-23 19:17
2楼方法可行
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 12425 个
工控威望: 15110 点
下载积分: 38921 分
在线时间: 942(小时)
注册时间: 2019-06-05
最后登录: 2024-12-23
查看雪山飞狐的 主题 / 回贴
4楼  发表于: 2024-01-25 12:42
方法可行