你好,
我正在尝试设置一个工作流程:叉车从输送机上取走托盘,将其送到缠绕机,然后,在包装过程结束后,再将托盘移到另一个输送机上。

问题是:当叉车将托盘放到缠绕机上时,机器并没有启动其包装过程。
我需要添加一个流程执行器(ProcessExecutor),调整路由行为,还是修改任何组件逻辑,以便机器能够检测到由叉车放置的托盘?
有人能帮我吗?
Machine not working in process 2.vcmx(529.1 KB)
你好,
我正在尝试设置一个工作流程:叉车从输送机上取走托盘,将其送到缠绕机,然后,在包装过程结束后,再将托盘移到另一个输送机上。

问题是:当叉车将托盘放到缠绕机上时,机器并没有启动其包装过程。
我需要添加一个流程执行器(ProcessExecutor),调整路由行为,还是修改任何组件逻辑,以便机器能够检测到由叉车放置的托盘?
有人能帮我吗?
Machine not working in process 2.vcmx(529.1 KB)
你好,
一个 Python 脚本控制着包装过程。它等待一个零件通过某个接口/路径进入,然后就会包装该零件。按照现有的脚本,它无法检测到直接送到路径上某个工序的零件,因此不会启动包装过程。
如果你希望它工作,就需要修改脚本。你可以这样做,例如通过信号来启动包装过程,或者将一个流程节点集成到组件中,并在其中使用 PythonProcessHandler 来执行包装过程,就像 eCat 中大多数机器那样。
你好@Tilma,
我正在尝试将流程节点与 PythonProcessHandler 集成到组件内部用于包装操作,但它没有触发。你能帮我看看是否缺少任何行为、脚本或信号连接吗?
Machine not working in process 2 (1).vcmx(664.0 KB)
如果你不使用路径,可以删除它们以及接口和路由规则。
组件容器(ComponentContainer)应该在你的链接中,否则产品将不会旋转。(如果你移动了它,则需要在运输节点中重新选择它。)
你只是将 flowScript 复制粘贴到了 PythonProcessHandler 中,所以它仍然在等待产品通过路径进入… 你只需要其中的中间部分(#执行包装),并且在执行之前,选择容器中的产品:
container = comp.findBehaviour(‘Container’) part = container.Components[0]
然后删除 flowScript。
谢谢你@Tilma,现在它工作了。
你好@Tilma,
现在机器工作正常了,但是托盘没有随机器一起旋转。我们怎样才能让托盘旋转呢?
你好@Tilma,我使用 attach 功能让托盘随机器旋转,但过程结束后出现了“产品已被销毁”的错误。如何解决这个问题?
你那样做了吗?如果 ComponentContainer 及其框架已经在链接中,你就不需要使用 attach。
之前 ComponentContainer 没有链接,现在已正确放置。谢谢你@Tilma,现在它完美运行了。
上网淘巴领天猫淘宝优惠券,一年省好几千。
广告  ×您是本站第853541名访客 今日有0篇新文章/评论