KUKA的RoboDK驱动

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

您可以在RoboDK和您的KUKA控制器之间建立连接,自动从您的计算机移动机器人。这允许使用RoboDK在机器人上运行选项在线编程和调试。可以通过标准以太网连接(TCP/IP)建立连接。

如果您不使用最新版本的RoboDK,您可能正在使用遗留驱动程序(apikuka,基于KUKAVARPROXY项目)。要使用当前驱动程序,请确保kukabridge驱动程序在更多的选择部份连接到机器人窗口。

库卡机器人-图15

按照以下步骤为KUKA设置RoboDK驱动程序:

1.得到了C3桥架安装文件(c3setup可执行文件)驱动部分或与我们联系。

2.使用KUKA HMI,复制c3setup.exe安装程序文件到您的控制器的桌面或控制系统的文件夹。

3.连接鼠标(可选,但强烈推荐)。
可以将USB设备插入教学挂件或控制器(不需要重新启动)。
或者,也可以建立远程桌面连接。
这些步骤也可以使用teach吊坠的触摸屏和虚拟键盘来完成。

4.使用KUKA HMI应用程序,可以使用KUKA按钮打开主菜单库卡机器人-图16,在屏幕左上方:

一个。库卡机器人-图17库卡配置用户组选择专家(密码:库卡

b。机器人库卡-图18库卡启动服务减少人机界面(将出现Windows屏幕)

5.找到先前复制的c3setup-1.6.1.exe归档并运行它。按照安装程序的说明操作。

6.允许端口7000(或另一个端口,如果端口7000忙,见下面的注释)用于TCP/UDP通信(KUKA KRC2控制器不需要此步骤):

一个。恢复HMI。

b。库卡机器人-图19库卡启动网络配置先进的

c。NAT添加一个端口端口号7000

d。设置允许的协议:tcp / udp

7.发射C3桥接服务器从桌面快捷方式或开始菜单项(如果您已选择,则可以跳过此步骤运行C3桥接服务器在最后一个安装步骤)。

8.若要在系统启动时自动启动C3 Bridge Server,请将应用程序快捷方式从桌面复制到“启动”的“启动”文件夹中enu表示。

C3桥接服务器现在已经准备好了。您可以让这个程序继续运行。该服务器允许您在KUKA控制系统和远程PC之间交换全局变量值,下载和上传KRL程序,控制KRL程序的执行等等。雷电竞app下载安卓

进一步配置控制系统可以通过两种方式实现:自动使用交互模式kukabridge驱动(仅KRC4)和手动编辑机器人控制系统文件在KUKA HMI。让我们来看看这两种方法。

使用脚本自动配置

这个脚本KUKA_Auto_Configuration.py在文件夹里C: \ RoboDK \图书馆\脚本可用于库卡控制系统的自动配置。在这种情况下,当前RoboDK站必须包含至少一个库卡机器人,该库卡机器人的IP地址和端口正确连接到机器人窗口。可以从菜单中调用脚本工具运行脚本或者Shift +年代热键。

库卡机器人-图20

自动配置

先决条件:RoboDK版本5.5.2及以上,Windows操作系统,安装路径C: \ RoboDK

1.打开命令shell开始所有程序配件命令提示符
开始
运行cmd

2.更改目录为C: \ RoboDK \ bin和启动kukabridge.exe执行如下命令:

c:

cd C: \ RoboDK \ bin

. . \ api \ \ kukabridge.exe机器人

3.现在KUKA Bridge Driver正在以交互模式运行。

4.通过输入建立与控制系统的连接CONNECT <机器人IP地址> <端口> <机器人轴数>,如:

连接172.1.1.10 7000

5.如果成功,您将看到以下输出:

短信:连接

连接

短信:工作…

短信:准备好了

6.请求当前机器人关节位置CJNT命令:

CJNT

短信:工作…

JNTS 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000

短信:准备好了

7.命令执行自动配置配置力命令:

配置力

短信:工作…

请求机器人程序状态

当前机器人程序状态为#P_FREE

读取当前配置($config.dat)

读取完成,正在更新配置

添加变量COM_ACTION的定义

添加变量COM_ACTCNT的定义

增加变量COM_ROUNDM的定义

添加变量COM_VALUE1的定义

添加变量COM_VALUE2的定义

添加变量COM_VALUE3的定义

添加变量COM_VALUE4的定义

添加变量COM_E6AXIS的定义

添加变量COM_FRAME的定义

增加变量COM_POS的定义

添加变量COM_E6POS的定义

配置行已经更新:增加了11个,删除了0个,更新了0个,总共659个

检查旧备份文件是否存在($config.bak)

旧备份文件存在,删除

创建新的备份文件($config.bak)

备份完成,正在写入新配置

成功编写新配置

检查程序文件是否存在(RoboDKsync543.src)

程序文件不存在

编写机器人系统程序文件

已完成配置

短信:准备好了

机器人库卡-图21

8.现在你的机器人已经准备好工作了,你要做的就是选择并运行程序RoboDKsync543.src

手动配置

接下来的步骤是手动设置将处理机器人运动的主程序:

1.添加以下全局变量的声明:
要做到这一点,请定位并修改文件"的方式呈现:\ R1 \ SYSTEM \ CONFIG.DAT美元通过库卡人机界面。文件夹"的方式呈现:\ R1 \,也可从C: \驱动器在以下Windows路径:"C: \的方式呈现\机器人\方式呈现\”。

INT COM_ACTION = 0

INT COM_ACTCNT = 0

真正COM_ROUNDM = 0

真正COM_VALUE1 = 0

真正COM_VALUE2 = 0

真正COM_VALUE3 = 0

真正COM_VALUE4 = 0

Decl e6axis com_e6axis

删除com_frame

Decl pos com_pos

Decl e6pos com_e6pos

2.复制KUKA SRC程序RoboDKsyncVER.src到文件夹的方式呈现\ R1 \程序.的版本文件名中的后缀表示程序的版本(例如,RoboDKsync543.src).

3.手动启动RoboDKsyncVER.src编写程序使机器人侦听来自计算机的命令。

如果RoboDKsyncVER.src如果C3桥接服务器在机器人控制器中运行,RoboDK仍然能够读取机器人关节。

Baidu
map