PF_ActivePart
PF_ActivePart语句用于在执行时将用户意图通知给Part Feeding进程。系统需要掌握哪个部件被请求。系统会投放部件,以确保可使用被请求的部件。(使用适当的振动设定并从料斗供给部件等。)
下面简单说明执行时需要PF_ActivePart的理由。首先说明所有部件被同一送料器投放的“配套”应用。空箱被分发给传送带上的机器人。箱上的条形码表示要配置到箱中的部件类型。箱子被提示给条形码阅读器之前,并不了解所需的部件类型与拾取数。此时零件送料器会振动,找到所需的部件并完成命令。
作为使用PF_ActivePart的另1个使用示例,下面说明2个部件的组装操作。2种部件位于同一零件送料器上。在该应用中,需要机器人拾取1个部件#1并放置到固定件上。接下来,机器人拾取2个部件#2并插入到部件#1中。PF_ActivePart用于向系统发出需要投放哪个部件的指示,以完成组装进程。为了进一步实现该应用,假设组装前通过视觉系统检查各部件。PF_ActivePart仅限于部件#1,以确保部件#1的测试不合格时,机器人可返回到送料器获取适当的部件#1。部件#1的测试合格时,PF_ActivePart用于切换为部件#2。
PF_Start语句的第1个部件ID是最初的有效部件。通常在PF_Robot回调函数结束前设定PF_ActivePart,以确保专门针对请求进给运作的部件。
本章节详细说明PF_ActivePart。