Yaskawa Motoman Robotics Library

960_YM_200

 

Overview

With the Yaskawa Motoman 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.

3D factory simulation from Visual Components allows you to start your project even without real robots and continue with offline programming, collision detection and pass planning to be prepared for deploying to real-world setup!

Main features

  • Build complete industrial robotics systems directly from NI LabVIEW
  • Directly control movements and motion of Yaskawa Motoman robots
  • Run and monitor pre-existing routines on Yaskawa Motoman 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
  • Servo ON/OFF
  • Start Toolkit
  • Get Status
  • Reset Errors
  • Close Session

ymrl-main

  • Move
    • Move Synchro
    • Move Linear
    • Move Relative
  • Status
    • Get Status
    • Wait Stop
  • Execution Control
    • Stop
  • Parameters
    • Set Speed
    • Get Speed
    • Set Acceleration/ Deceleration
    • Get Acceleration/ Deceleration
    • Set Path Mode
    • Get Path Mode
  • Position
    • Get Current Position
    • Get Position
    • Set Position

ymrl-motion

  • Digital
    • Set Line
    • Get Line
    • Set Port
    • Get Port
    • Generate Pulse
    • Reset Output
  • Analog
    • Set Analog Line
    • Start Speed Line
    • Stop Speed Line

ymrl-in_out

  • Start Program
  • Stop Program
  • Get Program Properties
  • Uplaod Program
  • Download Program
  • Delete Program
  • Reset Program
  • Wait Program End
  • Get Program Status
  • Read Variable
  • Write Variable

ymrl-programs

  • Robot Files
    • Get Directory
  • Coordinate
    • Set Coordinate System
    • Convert Coordinate
    • Select Tool
    • Calculate Shift
  • Get Error Log
  • Get Timer

ymrl-advanced

 

System requirements

Robot types

  • 5- and 6-axis
  • SCARA
  • Delta robots with FS100 controller
  • 3D Factory Simulation from Visual Components сompatible!
Controllers

  • DX100 controller DS1.63-14 v3.82 or higher MotoPlus-enabled-version
  • FS100 controller with FS1.11-00 or higher standard-version firmware
Development environment

LabVIEW 2009 or later

OS

  • Windows 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.

 

Buy now!