KUKA

机器人驱动器为离线编程(生成离线程序后传输至机器人并运行)提供新的可能。使用机器人驱动器,可以直接使用真机机器人运行仿真(在线编程)。更多信息请参考Robot Drivers部分。

通过PC电脑可以建立RoboDKKUKA机器人的连接,并使用RoboDK自动控制机器人运动。可以使用RoboDK中的Run on robot选项在线调试程序,该选项通过标准EthernetTCP/IP)连接实现。

通过以下步骤为KUKA机器人设置RoboDK驱动器:

1.连接鼠标(可选,但是非常推荐) 
可以为示教器或者机器人控制器连接USB设备(无需重启)       
或者,可以建立远程桌面连接。     
还可以使用示教器触屏上的虚拟键盘完成这些步骤。

2.(可选)连接一个键盘与外部显示器(DVI        
如果连接了外部显示器,需要重启机器人控制器。

如果连接了显示器、鼠标与键盘,此时屏幕上会出现KukaUser用户的Windows登陆界面。输入以下信息:       
用户名:                        kukauser        (或者KukaUser)         
密码:                            68kuka1secpw59

Robots KUKA - 图片 11

3.可以使用KUKA按钮Robots KUKA - 图片 12KUKA HMI程序的左上角打开主菜单:

a.Robots KUKA - 图片 13KUKAConfigurationUser group选择Administrator(密码:kuka

b.Robots KUKA - 图片 14KUKAStart-upServiceMinimize HMIWindows登陆界面将会出现)

4.KUKAVARPROXY文件夹拷贝至Windows桌面(或者保存于控制器PC的其他位置)

5.KUKAVARPROXY服务器(HMI)解锁端口号7000

a.选择HMI

b.Robots KUKA - 图片 15KUKAStart-upNetwork configurationAdvanced

c.  NATAdd portPort number 7000

d.设置准许协议:tcp/udp

6.在机器人控制器上运行KUKAVARPROXY.EXE程序(在Windows中运行)

7.(推荐)以下步骤将于机器人控制器重启时自动运行驱动器:

a.KUKAVARPROXY.EXE文件建立一个快捷方式

b.选择Windows STARTAll programsRight click startupOpen

c.  将快捷方式粘贴在startup文件夹中

此时KUKAVARPROXY服务器设置完成。此程序可以一直安全运行,它负责KUKA控制器与远程PC之间全局变量的交换。

下面的步骤设置负责机器人运动的主程序:

1.将以下全局变量添加至声明中:     
找到并修改文件“KRC\R1\STEU\$config.dat”(或者KRC2控制器中的“KRC\R1\System\$config.dat”)。可以通过Windows C盘下的路径“C:\KRC\ROBOTER\KRC\”找到文件夹“KRC\R1\”

INT COM_ACTION=0

INT COM_ACTCNT=0

REAL COM_ROUNDM=0

REAL COM_VALUE1=0

REAL COM_VALUE2=0

REAL COM_VALUE3=0

REAL COM_VALUE4=0

DECL E6AXIS COM_E6AXIS

DECL FRAME COM_FRAME

DECL POS COM_POS

2.RoboDK提供的SRC程序(RoboDKsynch.src)拷贝至文件夹KRC\R1

3.手动运行“RoboDKsynch.src”程序。此时机器人将作为服务器响应来自PC电脑的运动指令。

假如KUKAVARPROXY程序在机器人控制器上运行,而RoboDKsynch.src程序不运行,RoboDK仍然可以在任何时候读取机器人的关节值。