02-11-2020, 03:38 PM
你好!
我想知道URSim和RoboDK环境是否可以以任何方式连接。
谢谢并致以最良好的问候。
Mitja
我想知道URSim和RoboDK环境是否可以以任何方式连接。
谢谢并致以最良好的问候。
Mitja
RoboDK和URSim
|
02-11-2020, 03:38 PM
你好!
我想知道URSim和RoboDK环境是否可以以任何方式连接。 谢谢并致以最良好的问候。 Mitja
02-11-2020, 05:35 PM
是的,这是可能的。
如果URSim运行在虚拟机上,RoboDK会将其视为可以连接的外部设备。 如果您的PC和虚拟机都连接到同一个网络,连接应该与您通常连接到真实机器人的方式相同。 祝你有愉快的一天。 杰里米
02-17-2020,上午07:48
你好!
我能够将RoboDK环境与URSim连接起来。 我想知道是否有可能以任何方式将机器人程序从RoboDK发送到URSim,以便使用'moveP'移动命令。 致以最亲切的问候。 Mitja
02-17-2020, 02:19 PM
嗨Mitja,
是的,这是可能的。您应该触发对UseMoveP的调用来将线性移动转换为移动。您还可以触发对UseMoveL的调用,将其更改为移动。 你也可以通过在后期处理器中将变量USE_MOVEP设置为True来默认设置线性移动。 艾伯特
02-17-2020, 03:12
你好!
如果他使用一个调用(UseMoveP)来切换线性移动到movep,我得到这个(附件中的图片)。 我仍然使用移动命令而不是移动命令。 致以最亲切的问候。 Mitja
02-18-2020,上午07:03
你好!
也许是对问题的更详细的描述。 第一个问题是:如果我只在RoboDK中运行模拟(命令:run),那么模拟运行顺畅。如果我在RoboDK和URSim环境中运行仿真(命令:run ON ROBOT),机器人在RoboDK环境中移动不顺畅-出现配置变化。为什么会发生这种情况? 第二个问题是:如果我使用命令:RUN ON ROBOT,那么在RoboDK和URSim中执行模拟-适用于moveL命令。然后,我如何类似地执行moveP命令-以便模拟在RoboDK和URSim中同时运行,并使用moveP移动命令。 到目前为止,我已经设法使用moveP命令,只是通过使用选项:发送程序到机器人-但在这种情况下,模拟只在URSim环境中运行,而不是在RoboDK中。有什么解决办法吗? 我希望我已经把这个问题解释得够清楚了。 谢谢你的帮助,并致以良好的问候! Mitja
02-21-2020,上午11:38
你好!
是否可以连接RoboDK和URSim,并同时运行两个模拟(考虑到我们使用moveP命令来移动机器人)?如果可能,如何做到这一点? 谢谢并致以最良好的问候。 Mitja
02-26-2020,上午06:52
(本文最后修改:02-26-2020,06:52 AM byMitja GOLOB)。
你好!
如果我理解正确的话,可以在RoboDK环境下和URSim同时运行模拟,只需要使用命令:moveJ, moveL, moveC。在这种情况下,我们使用“Run on robot”。 当使用moveP命令时,我们需要选择适当的后处理器(在本例中我们使用:Universal Robots moveP),然后使用'Send program to robot'命令。在这种情况下,我们也不能同时在RoboDK和URSim中运行模拟。 有人能确认一下我的理解是否正确吗? 谢谢并致以最良好的问候。 Mitja
02-27-2020,下午01:07
嗨Mitja,
如果你想在默认情况下(当使用驱动程序时)对UR进行movep线性移动,你可以打开apiur.exe.ini文件并更改变量: move_with_movep = true 这个线程解释了如何打开这个文件: //www.w5838.com/forum/Thread-Connect-...585#pid585 艾伯特 |
浏览此线程的用户: |
1客人(年代) |