Toshiba Machine Robotics Library

960_TM_202

Overview

With the Toshiba Machine 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 Toshiba Machine robots
  • Run and monitor pre-existing routines on Toshiba Machine 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
  • Reset Errors
  • Start Toolkit

toshiba-machine_palette_main

  • Move
    • Move Linear
    • Move Synchro
    • Move Relative
    • Move Circular
    • Move Arch
    • Move Origin
  • Status
    • Get Move Status
    • Wait Stop
  • Execution Control
    • Pause Motion
    • Resume Motion
    • Stop Motion
  • Parameters
    • Set Speed
    • Get Speed
    • Set Accel/Decel
    • Get Accel/Decel
    • Set Path Mode
    • Set Accuracy
  • Position
    • Get Current Position
    • Set Position Variable
    • Get Position Variable
    • Get Destination Position
    • Set Position Variable (array)
    • Get Position Variable (array)

toshiba-machine_palette_motion

  • Digital
    • Set Line
    • Get Line
    • Set Port
    • Get Port
    • Reset Outputs
    • Generate Pulse
    • Get All In/Out
  • Hand
    • Hand Action
  • PLC
    • Read PLC
    • Write PLC

toshiba-machine_palette_inout

  • Start Program
  • Stop Program
  • Download Program
  • Upload Program
  • Reset Program
  • Wait Program End
  • Get Program Status
  • Delete Program
  • Read Variable
  • Read Variable Array
  • Write Variable
  • Write Variable Array

toshiba-machine_palette_program

  • Palletizing
    • Teach Point
    • Init Pallet
    • Move Pallet
  • Guidance
    • Set Coordinate
    • Set Mode
    • Set Rate
    • Guide
    • Feed Hold

toshiba-machine_palette_application

  • Configuration
    • Set Payload
    • Set Brakes
    • Set Torque
    • Set Arm Config
  • Coordinate
    • Get Coordinate System
    • Set Coordinate System
  • Robot Files
    • Download File
    • Upload File
    • Get Directory
  • Get Error Log
  • Get Version
  • Send Command

toshiba-machine_palette_advanced

 

 

System requirements

Robot types

  • SCARA
  • Linear arm
Controllers

  • TS1000
  • TS2x00
  • TS3x00
Firmware

  • The library should work with the updated versions of 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!