日本电装机器人

RoboDK支持电装机器人使用的PAC和PacScript编程语言进行离线编程。2022世界杯8强赛时间只需选择相应的后置处理器,生成机器人程序即可。

·PAC(RC7及更老的控制器)

·PacScript(RC8和更新的控制器)

此外,RoboDK还支持在线编程的RC7和RC8电装控制器。这是可能的与默认的RoboDK驱动为电装。旧的或新的版本也可能部分支持。

本文档主要提供了如何使用电装机器人控制器上的在线编程功能的相关信息。

机器人驱动程序提供了脱机编程(脱机编程是生成程序,然后传输给机器人并执行)的另一2022世界杯8强赛时间种选择。有了机器人司机,可以直接在机器人上运行模拟(在线编程)。更多信息可在机器人司机部分。

如何启用b-Cap服务器

b-Cap服务器必须启用电装机器人驱动程序(在线编程)。

在机器人端开启b-Cap服务器:

1.将机器人控制器设置为手动模式。

2.选择“选项”并输入密码1214,激活ORiN选项

3.允许以太网通信权限:Communiations设置menu-Permit读/写

4.将控制器的可执行令牌设置为以太网通讯设置菜单.这允许从计算机启动程序。

在PC机上运行程序

如果建立了网络连接,机器人程序可以直接从RoboDK执行到真实的机器人。

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

2.选择:机器人电装-图1连接到机器人……

3.输入机器人的IP地址

4.选择连接。

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

机器人可以通过选择来移动得到机器人关节移动关节而且线性移动,从连接菜单。

机器人电装-图2

使用在机器人运行选择移动机器人,同时保持反馈在RoboDK(在线编程)。该方法以机器人为服务器,每条指令在模拟器中执行时,逐级发送给机器人。此方法用于调试目的。

1.右键点击程序(Print3D,如下图所示)

2.选择在机器人运行

3.双击程序以启动它(或右键单击并选择运行)

一旦选中该选项,每当我们双击程序(或右键单击,然后选择)时,它就会连接到真实的机器人运行

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

机器人电装-图3

电装RoboDK驱动程序

电装的RoboDK驱动程序可以高度定制,以实现特定的行为。可以通过编辑ini文件位于:

% APPDATA % / RoboDK-Driver-Denso / apidenso.exe.ini

这些自定义允许指定运动类型或能够同时驱动多个机器人。任何文本编辑器都可以用来修改这个文件。

可以配置以下变量:

·DEFAULT_WORK -默认使用的工作对象(变量字符串)。

·DEFAULT_TOOL—默认使用的工具变量。

·TOOL_CHANGE_ID—设置新工具时使用的备用工具变量(例如5=Tool5)。

·move_linear_in_关节-设置为false提供线性运动作为笛卡尔目标。

·MOVEJ_CMD -发送一个联合运动(MoveJ)的命令。下表提供了允许的选项。

机器人电装-图4

·MOVEL_CMD -发送线性移动的命令(MoveL)。下表提供了允许的选项。

机器人电装-图5

·ROBOT_NAME-机器人的名称。指定此名称以选择控制器的特定机器人

·ROBOT_OPTIONS-机器人选项获得机器人资源。例如,如果我们使用控制器的从机器人,我们必须指定ROBOT_OPTIONS= " ID=1 "。如果我们想使用主机器人(主机器人),ID必须是0(默认)。

·SHOW_JOINTS_FEEDBACK-设置为true可以实时看到机器人在屏幕上的反馈(性能可以更慢)。

·FINISH_MOVE_CHECK_MS-设置显示关节反馈时机器人位置在屏幕上刷新的速度。

·TAKE_ARMS_ALWAYS-设置为true,每次移动后保持控制器资源,直到机器人断开连接(更快,但可能会导致意外结果)。

·TAKE_ROBOT_ONCE-设置为true,在机器人连接时,每次移动后保持机器人资源(更快,但可能会导致意外的结果)。

·IS_RC8-设置为false,正确连接到RC7和旧的Denso控制器。

机器人电装-图6