DigiMetrix Robotics Library for Kawasaki

Kawasaki Robotics Library


With the DigiMetrix Robotics Library for Kawasaki, 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 Kawasaki robots
  • Run and monitor pre-existing routines on Kawasaki robot controllers
  • Easily develop vision-guided robotics applications
  • Integrate measurements, sensors, and vision into robotics systems
  • Build highly flexible test and inspection systems

Supported functions

  • Open Session
  • Close Session
  • Servo ON/OFF
  • Get Status
  • Start Toolkit
  • Get Version
  • Reset Errors

  • Move
    • Move Linear
    • Move PTP
    • Move Circular
    • Move Relative
    • Approach
    • Depart
    • Move Home
    • Interruptable Linear
  • Execution Control
    • Pause Motion
    • Resume Motion
    • Stop Motion
    • Get Interrupt
    • Set Interrupt
    • Clear Interrupt
    • Delay
    • Get Timer
    • Clear Timer
  • Parameters
    • Set Speed
    • Get Speed
    • Set Accuracy
    • Get Accuracy
    • Set Comtinious Path Mode
    • Get Comtinious Path Mode
    • Set Accel/Decel
    • Get Accel/Decel
    • Set Load
    • Get Load
    • Set Motion Limits
    • Get Motion Limits
    • Set Arm Config
  • Position
    • Set Position
    • Get Position
    • Get Current Position
    • Get Destination
    • Set Home
  • Coordinate
    • Get Tool
    • Set Tool
    • Select Tool
    • Get Selected Tool
    • Set Coordinate System
    • Get Coordinate System
    • Select Coordinate System
    • Get Selected Coordinate System
    • Calculate Shift
  • Status
    • Get Buffer Status
    • Set Buffer Status

  • Digital
    • Set Digital Line
    • Get Digital Line
    • Set Digital Port
    • Get Digital Port
    • Generate Digital Pulse
    • Reset Digital Outputs
  • Analog
    • Set Analog Line
  • Hand
    • Hand Action
  • PLC
    • Write PLC Data
    • Read PLC Data

  • Write Variable
  • Read Variable
  • Upload Program
  • Download Program
  • Start Program (User)
  • Stop Program
  • Get Program Status
  • Wait Program End
  • Reset Program
  • Delete Program
  • Execute Program

  • Maintenance
    • Get Error Log
    • Get Status
    • Get Statistics
    • Clear Statistics
    • Initialize Controller
  • Configuration
    • Set Robot Parameter
    • Get Robot Parameter
  • Robot Files
    • Get Directory
    • Upload File
    • Download File

System requirements

Robot types

  • 6 axis robots
  • 7 axis robots

  • D-series controller with TCP connection
  • E-series controller with TCP connection
  • F-series controller

  • Contact us for compatibility report
Development environment

LabVIEW 2012 or later


  • Windows 10/8/7/Vista/XP/2000
  • NI Real-Time

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.

Free download Buy now!