Connect your robot with RoboDK (Kuka)

Similar documents
INSTRUCTION MANUAL IP REMOTE CONTROL SOFTWARE RS-BA1

AES 7705i MultiNet Receiver System Initial Installation and Setup Guide

FAQ and Solutions. 02 May TM and copyright Imagicle spa

Downloading a ROBOTC Sample Program

Endurance R/C Wi-Fi Servo Controller 2 Instructions

Quick Start Instructions EMV-INspektor V2

Robotic Manipulation Lab 1: Getting Acquainted with the Denso Robot Arms Fall 2010

PaperCut VCA Cash Acceptor Manual

UCP-Config Program Version: 3.28 HG A

Note: Objective: Prelab: ME 5286 Robotics Labs Lab 1: Hello Cobot World Duration: 2 Weeks (1/22/2018 2/02/2018)

Connecting the Radio:

RLX-IH b. User Guide. Industrial Hotspot

RLX-IHW a, b, g. User Guide. Industrial Hotspot

AW5800-SPEC USER S MANUAL

AW900-SPEC USER S MANUAL

WEB I/O. Wireless On/Off Control USER MANUAL

MityCAM-B2521 EPIX XCAP User s Guide

XLR PRO Radio Frequency (RF) Modem. Getting Started Guide

INSTRUCTION MANUAL FOR ULTRASONIC/MICROWAVE SENSORS

Table of Contents. Chapter 1: Software Installation...1. Chapter 2: Running the Software II. Daily Practical Operation...10

Handbook. Antenna Rotator Controller

TurboVUi Solo. User Guide. For Version 6 Software Document # S Please check the accompanying CD for a newer version of this document

PaperCut MF - Fuji Xerox ApeosPort V+ Embedded Manual

RF Wireless Serial Device Server

LincView OPC USER GUIDE. Enhanced Diagnostics Utility INDUSTRIAL DATA COMMUNICATIONS

Note: Objective: Prelab: ME 5286 Robotics Labs Lab 1: Hello World Duration: 1 Week

AW2400iTR USER S MANUAL 2.4 GHz Indoor Wireless Ethernet Radio

An Escape Room set in the world of Assassin s Creed Origins. Content

SpeedTouch 190. Setup and User s Guide. SIP Gateway. Release R1.0

R5 RIC Quickstart R5 RIC. R5 RIC Quickstart CONTENTS. Saab TransponderTech AB. Appendices. Project designation. Document title

Transceiver. Quick Start Guide. What is in the box What does it do How to build a setup Verification of the setup...

High Security Supplement

Instruction Manual for the Software of ASSAN V2 Series Receiver

Blackfin Online Learning & Development

MADEinUSA OPERATOR S MANUAL. RS232 Interface Rev. A

Instruction Manual. VISAM Data agent. VGATE CLi / CSi. A product of the. VBASE - HMI/SCADA family. Document: HB_VGATE_CLi_CSi_v1.0e_FINAL.

IX Feb Operation Guide. Sequence Creation and Control Software SD011-PCR-LE. Wavy for PCR-LE. Ver. 5.5x

BEI Device Interface User Manual Birger Engineering, Inc.

Modular Metering System ModbusTCP Communications Manual

P2P 2 YEAR PL-VDIO-05. Smartphone Connect IP VIDEO DOOR PHONE QUICK START GUIDE 7 VIDEO DOOR PHONE SYSTEM WITH SMARTPHONE CONNECT

Metaphase ULC-2. Technologies ULC. Metaphase. Technologies Version 7.X August 2015 USER MANUAL. metaphase-tech.com. pg. 1

SonoLab Echo-I User Manual

Field Device Manager Express

WIRES-X Portable Digital Node Function. Instruction Manual

TM5. Guide Book. Hardware Version: 2.00 Software Version: 1.62

NEXEDGE Type-D Trunking System

Note: Objective: Prelab: ME 5286 Robotics Labs Lab 1: Hello Cobot World Duration: 2 Weeks (1/28/2019 2/08/2019)

CASH-Interface2. v1.09. Universal CASH Interface

Fire CR Calibration Guide

Metaphase ULC-2. Technologies ULC. Metaphase. Technologies Version 6.2 June 12, 2013 USER MANUAL. metaphase-tech.com. pg. 1

Kaseya 2. User Guide. Version 7.0

GPSR400 Quick Start Guide

HP Deskjet 6940 series. User's guide

DataCAD 18 Softlock. Universal Installer. Installation. Evaluation

GPSR116 Quick Start Guide

Game Genie Save Editor for PS3

"Terminal RG-1000" Customer Programming Software. User Guide. August 2016 R4.3

1 Overview Introduction Acronyms & abbreviations...2

GFT1012 2/4 Channel Precise Slave Generator

STEP BY STEP GUIDE (RASPBERRY PI)

Interface Genius Modem Instruction Manual v1.2.4

Using Signal Studio Waveform Licenses. Procedure

Topcon Receiver Utility: GNSS Receiver Firmware Update Process. Oscar R. Cantu

USER S MANUAL ADDENDUM Matched Pair Bridges

PaperCut MF - General Elatec TWN Reader Tasks

TRBOnet Enterprise. Capacity Plus. Deployment Guide. Internet. US Office Neocom Software Jog Road, Suite 202 Delray Beach, FL 33446, USA

Altair Avionics Corporation Monitor Link Program

A Step-by-step Guide to Installing and Configuring your Vonets VAP11G Wifi Bridge

TT-208. User s Manual. 300Mps 5.8 GHz. IP Camera Wireless Transmission Kit

Shenzhen ATC Technology CO.,LTD ATC. A-1 Serial Remote I/O Module. User Manual. V1.13 Edit:2018/01/

TRBOnet Enterprise. Extended Range Direct Mode. Deployment Guide. Internet

CTI Products RadioPro Dispatch User Guide Document # S For Version 8 Software

Version 9.1 SmartPTT Monitoring

HARDWARE SETUP GUIDE. 1 P age

Functions Added to Smart Camera FQ2 Sensor Software

MINIMUM SYSTEM REQUIREMENTS

Connecting radios all over the world. Configuring and using SoftRadio on the dispatcher PC

AW900xTR USER S MANUAL 900 MHz Outdoor Wireless Ethernet Radio

Focusrite ios Control My interface isn't appearing in the app!

MIDLAND PROGRAMING G14

National Instruments Direct Injector Driver System NI DIDS-2003 NI DIDS-2006 NI DIDS-2009 NI DIDS-2012

WIRES-X Portable Digital Node Function. Instruction Manual

User Manual. User Manual. Version Last change : March Page 1 ID station User Manual

UWYO VR SETUP INSTRUCTIONS

Smart Vision Sensor INSTRUCTION MANUAL

Setting up Pro Tools I/O & connecting a microphone for Recording

About the DSR Dropout, Surge, Ripple Simulator and AC/DC Voltage Source

WEC200 Wiegand to Ethernet

MANUAL. Textron Motors Diagnostic Tool. This manual is valid for the following Textron Motors Diagnostic Tool:

Flash Blaster II v.2.00 for the Falcon digital console Falcon ENGLISH

Connecting two Phoenix Studio Audiocodecs through a point-to-point IP radio link operating in the 5 GHz band

CHC i80 GNSS Receiver QuickTour with LandStar7. (PDA Network Mode)

AW900F AW900F-PAIR USER S MANUAL

CTI Products RadioPro Dispatch Demo Installation and Test Drive Document # S For Version 8 Software

External Source Control

GNSS Conductor GF. User s Guide. (Document No. SE )

WSM WIRELESS SYSTEMS MANAGER SENNHEISER WSM. Instruction manual

OM1106 Optical Modulation Analysis Software Version 2.2 User Manual

Catalog

ID station Photomatic

Transcription:

Connect your robot with RoboDK (Kuka) A connection between RoboDK and the robot can be accomplished to move the robot automatically from RoboDK. The connection can be established through Ethernet (TCP/IP). 1. Prepare the Kuka robot We must follow these steps to prepare the communication between a Kuka robot and RoboDK. This method works with a KRC4 KUKA controller. The KRC4 robot controller runs the Microsoft Windows 7 operating system. The teach pendant shows an HMI which is a program that KUKA developed to run on Windows and it is the interface that the robot user has to manipulate the robot. We can use a USB flash drive to exchange the robot files (it is much faster to plug the USB drive on the robot controller than the teach pendant). 1. Connect a screen (DVI), a mouse and a keyboard to the controller. 2. Reboot the controller. 3. The screen will show a KukaUser windows login. Insert the credentials: user: kukauser (or KukaUser) password: 68kuka1secpw59

4. Alternatively, we can try a remote desktop connection or using the teach pendant s touch screen and the virtual keyboard. 5. If we see the KUKA HMI on the screen: a. KUKAConfigurationUser group choose Administrator (password: kuka) b. KUKAStart-upServiceMinimize HMI (we will see the windows screen) 6. Copy the KUKAVARPROXY folder in the Desktop (or somewhere in the PC). 7. Unlock the port 7000 for the server (HMI): a. Select the HMI. b. KUKAStart-upNetwork configurationadvanced c. NATAdd portport number 7000. d. Set permitted protocols: tcp/udp 8. Start the KUKAVARPROXY.EXE program on the robot controller (running on Windows). 9. Follow these steps if we want this server to always start automatically on reboot (recommended): a. Create a shortcut of the KUKAVARPROXY.EXE file b. Select Windows STARTAll programsright click startupopen c. Paste the shortcut in the startup folder The KUKAVARPROXY server is now ready. It is not unsafe to leave this program running all the time. This server allows exchanging global variables from the KUKA controller to the remote PC. We must now setup the main program that will handle the robot movements: 1. Add the declaration of these two global variables: To do so, we must modify the file KRC\R1\STEU\$config.dat. If there are no variables set we can copy the $config.dat file. The folder KC\R1\ can also be accessed from the C:\ drive at the following path: C:\KRC\ROBOTER\KRC\ a. INT COM_ACTION=0 b. DECL E6AXIS COM_E6AXIS 2. Copy the program MainCom.src in the folder KRC\R1. We can now manually start the MainCom.src program to move the robot with RoboDK (or from command line, see section 2). If this program is not running RoboDK will still be able to read the robot joints anytime as long as the KUKAVARPROXY program is running in the robot controller. 2. Test the robot communication in RoboDK: We can right click our robot in RoboDK and select Connect to robot.... A new nested window will open, as shown in the next image. We can enter the IP address or the COM port. The robot port is not

needed for Motoman communication. We can then select Connect, we should read Ready in green if the communication works. Then we can test getting the current robot joints by pressing Get current joints or move the robot to a specific position the we preselected in the simulator by pressing Move to current joints. In the RoboDK simulator we should see the exact same position as the real robot every time we press one of these two buttons. Continue reading and follow next steps if any problems happened during the connection. The connection for each robot is managed by an executable that works as a driver. This driver can be tested in console mode. The drivers of each robot can be found in the folder C:/RoboDK/api/robot/. The IP address of the robot must be known (or the COM port for serial connections). Follow these steps to verify the communication between a robot and a computer (Ethernet connection only). The goal is to be able to easily move the robot and read the current position of the robot inside RoboDK (step 3). If step 3 does not work we should go back to steps 1 and 2 to troubleshoot the communication problems. 1. Ping test: validates that the network parameters are correct. a. Open console: select (windows key + R)type cmd select Ok. b. Type ping IP (where the IP should be the IP of your robot). Example: ping 192.168.125.2

c. We should see a response similar to the image with a 0% signal loss. change If there is no communication we should verify that the IP of the robot and the PC are in the same local area network (LAN). We may have to deactivate the Windows Firewall or add a rule to allow the communication. To make sure the laser tracker and the PC are in the same local area network we must set the IP of the computer to be the same as the robot except for the last number (such as 192.168.125.123). We can leave the subnet mask at 255.255.255.0. To change the IP of the computer we must follow these steps: StartControl PanelNetwork and InternetNetwork Connections. Double click the local area connection driver. Select Properties. Select Internet Protocol Version 4 (TCP/IPv4) Properties. Enter the IP and subnet mask. 2. Test the robot driver: a. Open the folder that contains the robot driver binaries (C:/RoboDK/api/robot) b. Double click the api.exe file. The following window should appear: If an error message appears we must install the following files in order: i. vcredist_x86_vs2008.exe. ii. vcredist_x86_vs2013.exe `

c. Enter CONNECT IP using the IP of your laser tracker or CONNECT COM12 for serial connections. Example: CONNECT 192.168.125.2 (Ethernet) CONNECT COM12;Baud=9600;DataBits=8 (Serial) Once the connection succeeded we should see the message Ready. Note: The following parameters are used by default for a serial connection: 19200 bps, 8 data bits, 1 stop bit and even parity. These parameters can be changed as shown in the serial example by using: CONNECT COM12;Baud=4800;Parity=1;StopBits=0;DataBits=7 IMPORTANT: We may have to deactivate the Windows Firewall or add a rule to allow the communication; otherwise the communication may not work. d. Test reading robot joints: Once the laser tracker is ready, enter the command: CJNT The robot should provide the joints in the following format (Motoman uses pulses instead of degrees): JNTS J1 J2 J3 J4 J5 J6

e. Test moving the robot: Enter the following command to move the laser tracker towards a position close to the current position (movement in joint space). MOVJ 10 20-30 40 50-60 The message SMS:Ready should appear once the operation is completed.