学术

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

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

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

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

使用RoboDK,您可以生成由Mecademic机器人执行的离线程序、脚本文件和PY文件。此外,如果机器人与计算机连接,还可以通过 RoboDK 在机器人上执行程序。

检索 Mecademic 机器人 IP

RoboDK运行或传输程序需要Mecademic机器人的IPMecademic 机器人默认使用 192.168.0.100 IP。您可以在浏览器中输入IP地址,访问网页界面,以确定机器人的IP地址是否正确

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

Robots Mecademic - 图片 1

注意: 机器人必须通过以太网连接(直接连接或通过网络)与计算机相连。通过 Ping 测试可以检测网络链接是否已正确建立。

Mecademic 控制器上运行程序

RoboDK 仿真准备就绪后,您可以离线生成一个可由 Mecademic 机器人控制器执行的程序(脚本文件)。您也可以生成一个PY文件,通过远程计算机在机器人控制器上运行程序。

按照以下步骤,从机器人仿真生成离线程序(脚本或PY文件):

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

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

Robots Mecademic - 图片 2

程序将在文本编辑器中显示(可在菜单:工具 选项 程序中更换该行为)。

提示:使用名为 Mecademic 的后处理器生成脚本文件,可在 Mecademic 网页界面上编辑和运行。右击程序,选择 "选择后处理器",即可更改后处理器。

提示:使用名为 Mecademic Python 的后处理器生成可通过集成开发环境编辑和运行的PY文件。右击程序并选择 "选择后处理器",即可更改后处理器。

提示: 可以选择不同的后处理器或自定义后处理器,以定义程序的生成方式(例如,支持夹爪或外部传感器)。

如何加载脚本文件

获得程序/脚本文件后,您可以运行程序或使用网络接口将其加载到控制器上。请按照以下步骤使用 Mecademic 网页界面运行程序:

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

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

3. "状态栏 "中,连接激活机器人并将其归位

4.点击播放按钮运行程序。

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

Robots Mecademic - 图片 3

如何运行PY文件

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

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

1.右击程序,选择 "选择后处理器

2.选择 Mecademic Python      

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

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

5.在集成开发环境中打开并运行PY 文件,或直接在 Python 环境中运行。

RoboDK

机器人驱动器提供了离线编程(生成程序,然后传输到机器人并执行)的替代方案。您可以直接在机器人上运行 RoboDK 中的模拟程序(在线程序)。更多信息,请参阅 "机器人驱动器 "部分。

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

1. RoboDK 中右击机器人

2.选择:Robots Mecademic - 图片 4 连接到机器人...

3.输入机器人的 IP 地址

4.选择连接

如果连接成功,应显示 "就绪 "的绿色信息。

Robots Mecademic - 图片 5

注意: 如果连接失败,请确保在计算机和机器人之间正确建立了网络连接。确保计算机 IP 与机器人位于同一网络。在 Windows 系统中,您可能需要管理员权限才能这样做。更多信息请参阅驱动器故障排除部分。

注意:为了更好地排除故障,建议关闭 Windows 防火墙。

从连接菜单中选择获取机器人关节移动关节,即可移动机器人。

提示: 如果机器人没有反应,双击 "断开连接 "可强制驱动器进程停止。然后,选择 "连接",即可正常重启连接。

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

1. RoboDK(在线程序)中带反馈逐步在机器人上运行
这种方法将机器人作为服务器,每条指令在模拟器中执行时都会逐步发送给机器人。这种方法可用于调试目的。

a.右键单击程序(本例中为 Print3D

b.选择在机器人上运行

c.  双击程序启动它(或右击并选择运行)

选中该选项后,每次双击程序(或右键单击,然后选择运行)时,它都会连接到真正的机器人。

这些操作也可从 RoboDK API 中获得,它可以将机器人编程与其他应用程序整合在一起。API 可用 Python C# 等程序语言编写。

Robots Mecademic - 图片 6

2.使用Mecademic 后处理器将程序发送至机器人通过指定 "run "作为程序编号,可在机器人上运行程序。也可将完整程序作为离线程序保存在机器人控制器上(参见机器人离线编程):

a.右键单击程序(本例中为 Prog1

b.选择发送程序到机器人(Ctrl+F6

Robots Mecademic - 图片 7

提示: 使用名为 Mecademic(默认)的后处理器将程序发送到机器人,并立即运行。右击程序,选择 "选择后处理器",即可更改后处理器。

提示:您可以通过在 RoboDK 程序名称中指定程序编号来调用其他脱机程序。例如,从 Main 调用 Prog1 Prog 2 将调用索引为 1 2 的子程序。

其他提示

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

离线程序

脱机程序在机器人上是永久性的,可使用各自的程序编号进行调用。您可以将程序编号添加到程序名称中,从而自动选择程序编号。

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

Robots Mecademic - 图片 8

提示:您可以通过程序部分介绍的这些步骤内联子程序,以避免调用脱机程序。

速度单位

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

线速度是正确的,需要以毫米/秒为单位提供。

Robots Mecademic - 图片 9