KUKA Robotics Library

 

 

960_KUKA_200

 

Overview

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. It can be downloaded for execution to various Windows or LabVIEW Real-Time targets like smart cameras, NI CompactRIO, and NI PXI platforms to achieve industry-proven speed and reliability.

Main features

  • Build complete industrial robotics systems directly from NI LabVIEW
  • Directly control movements and motion of KUKA robots
  • Easily develop vision-guided robotics applications
  • Integrate measurements, sensors, and vision into robotics systems
  • Build highly flexible test and inspection systems

 

Supported functions

  • Main
    • Open Session
    • Close Session
    • Start Toolkit
    • mxAutomation Client
    • Get Status
    • Get Version
    • Reset Errors

  • Move
    • Move PTP
    • Move Linear
    • Move Relative
    • Move Circular
  • Parameters
    • Set Speed
    • Get Speed
    • Set Acceleration/Deceleration
    • Get Acceleration/Deceleration
    • Set CP Mode
    • Get CP Mode
    • Set Motion Limits
    • Get Motion Limits
    • Set Load
    • Get Load
  • Status
    • Wait Stop
    • Motion status
  • Execution Control
    • Pause Motion
    • Resume Motion
    • Stop Motion
    • Set motion interrupt
    • Get motion interrupt status
  • Coordinate
    • Select Tool
    • Select Coordinate
    • Set Tool
    • Get Tool
    • Set Coordinate System
    • Get Coordinate System
  • Status
    • Get current position

kuka-krc4_motion

  • Digital 
    • Set Line
    • Get Line
    • Set Digital Port
    • Generate Digital Pulse
    • Set Motion Output
    • Set Motion Input
  • Analog
    • Get Line
    • Set Line

kuka-krc4_in-out

  • Jogging
    • Guide
    • Read TP Key

kuka-krc4_jogging

  • Maintenance
    • Mastering Test
    • Brake Test
  • mxAutomation
    • Get System Variable
    • Set System Variable

kuka-krc4_advanced

System requirements

KUKA System Requirements

  • KUKA KR C4 robot controller
  • KUKA KSS 8.3.21 or higher
  • KUKA.PLC mxAutomation 2.1.4 or higher
  • WorkVisual 4.0.10 or higher installed on standard laptop/PC for KR C configuration
PC System Requirements

  • Microsoft Windows XP, 7, 8, 10 (32 & 64 bit)
  • Ethernet

or LabVIEW Real-Time target

  • NI PXI, NI cRIO/cDAQ or NI CVS controllers running LabVIEW Real-Time
Software

  • LabVIEW 2012 and higher
  • VI Package Manager 2014 and higher

 

Code examples

 

Evaluate and buy

You can use this library for free during 30 days of evaluation. Purchase of this product is available through National Instruments Corporation website.

 

Buy now!