Set up Standard Interface Communication with KUKA¶
This topic introduces the process of setting up the Standard Interface communication with a KUKA robot.
The process consists of the following steps:
Please have a flash drive ready at hand.
Check Controller and Software Compatibility¶
Compatibility requirements are as follows:
Robot: 6-axis KUKA robot
Controller model: KUKA KR C4, C5
Controller system software version: KSS 8.2, 8.3, 8.5 or 8.6
Add-on software package: Ethernet KRL (V 2.2.8, 3.0.3 or 3.1.2.29)
The correspondence between KSS and Ethernet KRL versions is as follows:
KSS version
Ethernet KRL version
8.2 or 8.3
2.2.8
8.5
3.0.3
8.6
3.1.2.29
Note
All teach pendant actions in this chapter are performed on KSS 8.6. The specific steps and menu selections may differ slightly in older versions of system software.
Set up the Network Connection¶
Hardware Connection¶
Plug the Ethernet cable into:
An Ethernet port on the IPC
The corresponding port on the controller:
KR C4 Compact: X66 port
Other KR C4 controllers: KLI port
KR C5: XF5 port
IP Address Configuration¶
To allow communication between the IPC and the robot controller, the IP addresses of the two must be in the same subnet.
Check the IP address of the IPC: please use the ipconfig command in Command Prompt or PowerShell to check the IP address.
Switch to expert mode:
-
Input an IP address in the same subnet as that of the IPC, and then press on Save. Press on Yes and OK, respectively, in the next two pop-up windows.
Restart the robot to finish setting the IP address:
Set up “Robot and Interface Configuration” in Mech-Vision¶
Click Robot and Interface Configuration on the toolbar of Mech-Vision.
Select Listed robot from the Select robot drop-down menu, and then click Select robot model.
Select the robot model that you use, and then click Next.
Select the following options and click Apply.
Interface Type: Standard Interface
Protocol: TCP Server and HEX-Little endian
Make sure the Interface Service is started: on the toolbar of Mech-Vision, the Interface Service switch on the far right is flipped and turned to blue.
Load the Program Files¶
Attention
Before operating the robot, please follow the backup instructions below to back up the system.
Back up Robot Programs¶
Note
Make sure you have switched to expert mode on the teach pendant. For instructions, see step 2 in IP Configuration.
Plug the flash drive for storing the backup file to the controller, and make sure that the flash drive shows up on the teach pendant.
-
After selecting USB (cabinet), select All in the last column.
Press on Yes in the pop-up window to start the backup process.
The following message is displayed when the backup is in process. Once the backup is completed, this message disappears, and a ZIP file is created in the flash drive.
Prepare the Files¶
The program files are stored in the installation directory of Mech-Mind Software Suite.
Navigate to xxx\Mech-Mind Software Suite-x.x.x\Mech-Center\Robot_Interface\KUKA, and copy the following files to your flash drive.
mm_module.src
mm_module.dat
XML_Kuka_MMIND.xml
Load the Files to the Robot¶
Note
Make sure you have switched to expert mode on the teach pendant. For instructions, see step 2 in IP Configuration.
Plug the flash drive into the controller.
Select the flash drive, and locate the above files.
Long-press and select mm_module.src and mm_module.dat, press on Edit, and then select Copy.
Navigate to KRC:/R1, and press on New.
Input mechmind for the folder name, and press on OK.
Select the mechmind folder, and press on Open.
Press on Edit, and then select Paste.
Navigate back to the flash drive, and copy XML_Kuka_MMIND.xml.
Navigate to C:/KRC/ROBOTER/Config/User/Common/EthernetKRL, press on Edit, and then select Paste.
Modify IP Address in XML file¶
Select XML_Kuka_MMIND.xml, and press on Open.
Press on line 4 where it says <IP>192.168.1.1<IP>, and press to change the IP address to the IPC’s actual IP address.
Check line 5 to see if the port number is correct. If not, change it to the IPC’s actual port number.
Press on and then Yes to save the changes.
Restart the Robot¶
Test Robot Connection¶
Test the connection by running the Standard Interface program and check if relevant messages are displayed in Mech-Vision’s log.
On the teach pendant, open the mechmind folder, select mm_module.src, and then press on Select.
The following should appear on the screen.
Turn the key switch to horizontal, select T1 on the screen, and then turn the switch back to vertical.
Press on the enabling switch (either one of three) on the back of the pendant and on the front at the same time to move the robot back to P0 position. When the screen displays a message saying Programmed path reached (BCO), and turns red, release the enabling switch and .
Note
Set an appropriate velocity for the robot before moving it, and observe its motion carefully to avoid accidents.
Switch to AUTO mode as described in step 3, and press on to start running the program ( should turn green).
The robot can be connected successfully if the Console tab of Mech-Vision Log panel displays messages indicating that the client is connected.