Mecademic

您可以使用三种不同的方法来编程Mecademic机器人:使用在Mecademic控制器上运行的Mecademic脚本文件,使用外部运行的PY文件或使用RoboDK驱动程序。

1.脚本文件:您可以使用RoboDK生成可加载到Mecademic控制器上的脚本。这是使用Mecademic机器人使用的默认后处理器完成的。您可以使用Mecademic的web界面直接复制脚本程序。

2.PY文件:您可以生成一个Python文件,通过Mecademic TCP接口自动连接到Mecademic机器人,并远程运行该程序。您应该选择名为Mecademic Python的后处理器。

3.在线编程: RoboDK可以将你的程序作为离线程序(最多500个)上传到机器人内存。这些脱机程序可以从任何其他方法调用。

使用RoboDK,您可以生成脱机程序,脚本文件和PY文件,可以由Mecademic机器人执行。此外,如果机器人连接到计算机,则可以在RoboDK上执行程序。

检索Mecademic机器人IP

您需要您的Mecademic机器人的IP来运行或从RoboDK传输程序。Mecademic机器人默认使用IP地址192.168.0.100。您可以在浏览器中输入机器人的IP地址进入web界面,以确认机器人的IP是否正确。

如果您无法看到如下图所示的机器人web界面,请确保正确设置网络连接。

机器人——图片1

在Mecademic控制器上运行程序

一旦你的RoboDK模拟准备好了,你就可以离线生成一个可以由Mecademic机器人控制器执行的程序(脚本文件)。您还可以生成一个PY文件,该文件将从远程计算机在机器人控制器上运行程序。

按照以下步骤从机器人模拟中生成脱机程序(脚本或PY文件):

1.右键单击一个程序(本例中为Prog1)

2.选择生成机器人程序F6

机器人医学-图片2

程序将显示在文本编辑器中(此行为可以在菜单中更改:工具选项程序).

如何加载脚本文件

一旦你获得了一个程序/脚本文件,你就可以通过web界面运行该程序或将其加载到控制器上。按照以下步骤使用Mecademic web界面运行程序:

1.在浏览器上打开Mecademic web界面(输入机器人IP地址)。

2.将脚本内容复制并粘贴到程序编辑器。

3.状态酒吧,连接激活而且首页你的机器人。

4.点击按钮,运行程序。

5.点击保存按钮,将程序上传到机器人。

机器人——图片3

如何运行一个PY文件

您可以生成一个Python文件,使用Mecademic TCP/IP接口自动连接到Mecademic机器人,并远程运行该程序。

您应该选择名为Mecademic Python的后处理器。下面的步骤总结了在Mecademic上运行PY文件的过程。

1.右键单击程序并选择选择后处理器

2.选择Mecademic Python

3.右键单击程序并选择生成机器人程序(F6)

4.将生成的PY文件保存到磁盘上。

5.在IDE中打开并运行PY文件,或者直接从python环境中运行它。

从RoboDK运行程序

机器人驱动程序提供了离线编程(生成程序,然后传输给机器人并执行)的替代方案。raybet雷竞app下载你可以直接在机器人上运行RoboDK的模拟(在线编程)。有关详情,请参阅机器人司机部分。

按照以下步骤从RoboDK连接到机器人:

1.右键点击RoboDK中的机器人

2.选择:机器人——图片4连接到机器人…

3.输入机器人的IP地址

4.选择连接

应该会显示一条绿色消息准备好了连接成功。

机器人——图片5

机器人可以通过选择进行移动获得机器人关节移动关节,从连接菜单。

从PC到机器人运行程序有两种不同的方法:

1.在机器人上运行在RoboDK(在线编程)中逐步反馈:
该方法将机器人作为服务器,每条指令在模拟器中执行时,都被一步一步地发送给机器人。此方法用于调试目的。

一个。右键单击该程序(本例中为Print3D)

b。选择在机器人上运行

c。双击程序以启动它(或右键单击并选择Run)

一旦选中这个选项,每次双击程序(或右键单击,然后选择),它就会连接到真正的机器人运行

这些操作也可以从RoboDK API它还允许将机器人编程与其他应用程序集成。该API可用于Python、c#和其他编程语言。

机器人——图片6

2.向机器人发送程序使用Mecademic后处理器。它可以通过指定“run”作为程序号来在机器人上运行程序。完整的程序也可以作为脱机程序保存在机器人控制器上(参见机器人脱机编程):raybet雷竞app下载

一个。右键单击程序(本例中为Prog1)

b。选择向机器人发送程序(Ctrl+F6)

机器人医学-图7

其他技巧

本节提供编程Mecademic Meca500机器人时的其他有用信息。

离线程序

脱机程序在机器人上是持久化的,并且可以使用它们各自的程序号调用。您可以通过将程序号添加到程序名称中来自动选择程序号。

RoboDK将自动检索ID并使用它来调用程序。这也适用于子例程,请参阅下面的示例。

机器人——图片8

速度单位

Mecademic机器人的关节速度、线性和关节加速度单位应以百分比值(%)提供,与设定速度指令菜单中显示的其他单位相反。

线速度是否正确,需要以mm/s为单位提供。

机器人医学-图9

Baidu
map