Sign Up

Kuka Robotics Library KR C4 (System) by DigiMetrix - Toolkit for LabVIEW Download

Easy-to-use graphical functions for commanding and controlling KUKA robotics directly from the NI LabVIEW graphical development environment.

Watch * 0 ↓323
ReleasedNov 10, 2016
Publisher DigiMetrix
License DM SLA
LabVIEW VersionLabVIEW>=0
Operating System Windows
Project links Homepage  


Note: This installer requires LabVIEW to be run with Administrator privileges. To do so, close LabVIEW, right click the LabVIEW shortcut, and select "Run As Administrator".

With the KUKA library, you can easily integrate robotics into new types of systems and applications for automated test, laboratory automation, and flexible manufacturing - eliminating complex robotics programming expertise.

The library features easy-to-use native LabVIEW VIs for controlling and commanding robots directly from a graphical development environment. With this library, you can program a single LabVIEW application that integrates all aspects of machine control and automation from part-handling and robot control to advanced measurements, inspection, machine vision and HMI.

Using this approach, you do not need to learn specialized robotics programming software, which means you can achieve higher performance and better results in less time. The entire application is developed in NI's powerful LabVIEW Graphical Design Environment.

Product setup overview
The setup procedure for the product is described in the "Controller Setup Manual and library configuration" manual:
o online -
o offline - C:\ProgramData\DigiMetrix\Kuka Robotics Library\DM_KRL-Setup_manual.pdf
o offline - go to LabVIEW -> Help Menu -> DigiMetrix -> Kuka Robotics Library… -> Library & Controller Setup manual

The setup procedure for DigiMetrix Robotics Library for KUKA consist of the following steps:
1. Checking system requirements
2. Installing DigiMetrix Robotics Library for KUKA
3. Installing and configuring KUKA.PLC mxAutomation software
4. Installing and/or configuring the selected fieldbus on a LabVIEW platform
5. Configuring Automatic External Mode
6. Evaluating examples

Free updates are included with purchase of a license. You will receive an e-mail message once available a new release.
The latest version can be downloaded from National Instruments Corporation website or through the VIPM.

NI Discussion Forums
We appreciate your feedback and ideas on how to improve our products -- please visit NI Discussion Forum for DigiMetrix:

Need more help?
Contact DigiMetrix by e-mail or phone, we will respond to support inquiries within 48 hours!
phone: +49 (0) 89 - 20 70 42 255
fax: +49 (0) 89 - 20 70 42 256

Release Notes (Nov 10, 2016)

version 4.0.1 build 40 -- November 2016

>>>>>>>>> IMPORTANT INFORMATION >>>>>>>>>>>

Major update.

This build requires mxAutomation 2.1.4 or higher to be installed on KUKA controller

Documentation changes:
- New version of the Controller Setup Manual
- Reviewed documentation for changed VIs

General changes:
- The library supports KUKA mxAutomation 2.1.4 and higher version only
- The library uses UDP protocol for communication only
- The library doesn't support EtherCAT and EtherNet/IP fieldbuses with Hilscher card anymore
- Start Toolkit VI was redesigned and it is used for resetting all active controller errors and enabling external robot control from LabVIEW
- All motion commands return Order ID number - unique identifier of a motion command. You can use this ID when monitoring motion execution with Get Motion Status (Buffer) VI
- Wait Motion Stop VI checks Active Order ID variable if Robot In Position mode is selected. If Active Order ID variable equals to '0', the function reports "Done".
- Wait Motion Stop VI reports an error and quits if mxAutomation program status becomes Invalid, Error or Program Stopped
- CP motions (Linear, Circular etc) now uses Speed CP parameter. Speed CP parameter is set in mm/sec
- Set Speed and Get Speed VIs are changed. They now accepts Speed CP parameter

New functions added:
- Convert Coordinate Data (Cartesian to Joint)
- Convert Coordinate Data (Joint to Cartesian)
- Get Tool and Coordinate System Selection
- Set /Get Speed Velocity can now be specified in mm/sec for CP motions

11 FIXED Wait Motion Stop VI returns Done = True when robot motion is paused, canceled or aborted
39 FIXED Open Session VI contains wrong communication settings in mxA client connection settings by default
41 FIXED "KRC error messages" array puts number of error messages as the first error code in Get Status (KRC) VI
43 FIXED The library doesn't report about ProConOs errors. This can lead to unexpected behavior
45 FIXED Admin rights check blocks installation on 64 bit LabVIEW

Download Package


  Post an Idea   Post a Resource

Recent Posts