职位:18
线程:5
加入时间:2018年9月
声誉:
0
嗨。
我有一个自动工具更换器,我试图从RoboDK中使用。它由一个永久连接到UR5工具法兰上的主板和一些从工具组成,这些从工具可以通过气动与主板连接或分离。
我写了几个函数来从存放从工具的刀架上取工具,然后再把工具放回去。我面临的问题是,我不知道如何取附在机器人上的从工具,将其从主工具分离,并将其留在刀架上(即将其连接回适当的刀架参考)。我认为答案涉及从工具转换为对象时分离,然后转换回工具时附加,但我不确定这是否正确,或如何做到这一点。
有什么建议吗?
帖子:1832
线程:2
加盟时间:2018年10月
声誉:
70
嗨RBE,
你对这个问题的看法是正确的,这是由于一个工具无法从它的机器人上分离出来的事实。我们将在不久的将来创建一个宏来解决特定的工具更换情况。
与此同时,我为你找到了一个简单快捷的解决办法。请参阅所附的项目。我所做的是在工具架上创建一个工具的副本,我隐藏了附加到机器人的工具(取消可视性)。在你的程序中,我用“显示”和“隐藏”命令替换了“附加”命令。当机器人到达工具架时,我“显示”机器人上的工具,并“隐藏”工具架上的工具。
我用“detach”命令做了相反的事情。
现在可以对最后三个工具执行完全相同的操作。
希望能有所帮助。就像我说的,我们将在未来使用宏来研究一个更好的解决方案。
杰里米
职位:18
线程:5
加入时间:2018年9月
声誉:
0
2018年10月11日,上午04:44
(这篇文章最后修改:10-11-2018,05:11上午由RBE)。
嗨,杰里米。
我已经看了你的例子,但我很难复制它。你究竟是如何设法让你创建的力士工具总成的副本(即“力士工具总成更换器”)表现为一个工具,而不是一个简单的对象?
我已经保存了位于UR5树的Lux Tool Assy作为一个具有适当TCP和几何偏移信息的工具文件,但当我尝试将工具的副本附加到Lux Tool Assy Top框架时(通过右键单击并选择添加项目),它转换回一个简单的对象…
帖子:1832
线程:2
加盟时间:2018年10月
声誉:
70
嗨RBE,
我只是把它从UR树复制过去到“Lux Tool Assy”参考框架(都直接在RoboDK中)。这样做保持了工具的格式。但说实话,我看不出它有对象有什么问题。最后,坐在支架上的工具只是为了视觉表现,你并没有真正使用它。你只需要在工具没有连接到机器人法兰的时候显示出来。
就像我在第一个回答中说的,这是对你的问题的一个简单的解决方案。我们将在未来提出一个宏来管理工具更换者。
让我们知道进展如何。
杰里米
帖子:1832
线程:2
加盟时间:2018年10月
声誉:
70
嗨RBE,
你能给我发一份电台的资料吗?(有所有的工具几何和其他需要的对象。)
杰里米
职位:18
线程:5
加入时间:2018年9月
声誉:
0
嗨,杰里米。
我已将目前的电台附在这封邮件上-请注意,这是一项正在进行的工作。为了运行站点中包含的Python脚本,您需要首先创建一个'C:/RoboDK/User'目录,然后将.zip归档文件的全部内容复制到其中。然后,您应该能够成功地运行脚本。