adept robot control library technote - omron · adept robot control library ... automation software...

4
Adept Robot Control Library Sysmac Library for NJ/NX Machine Automation Controller SYSMAC-XR009 Control robots from the NJ/NX Machine Automation Controller. Issue 1 There is no time to learn a new robot programming language. Issue 2 Controller data and robot data are backed up and managed separately. Adept Robot Control Library offers solution! The Adept Robot Control Library allows parallel, SCARA, and articulated robots manufactured by Omron Adept Technologies Inc. to be controlled directly from the NJ/NX Machine Automation Controller by using the same instructions and programming method as the controller. Function Blocks in this library enable robot control using Ladder and ST that are the programming languages used for the NJ/NX CPU Unit, eliminating the need to learn a new robot programming language. The NJ/NX CPU Unit integrates robot system control and data management. NJ/NX Machine Automation Controller Database IoT "Simplicity" that only industrial automation manufacturer Omron can achieve You can easily connect robots, controller, and other devices and control robots directly from the NJ/NX Machine Automation Controller. Data collected from devices can be visualized.

Upload: trinhthuan

Post on 18-Oct-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Adept Robot Control Library

Sysmac Library for NJ/NX Machine Automation Controller

SYSMAC-XR009

Control robots from the NJ/NX Machine Automation Controller.

Issue 1 There is no time to learn a new robot programming language.

Issue 2 Controller data and robot data are backed up and managed separately.

Adept Robot Control Library offers solution!The Adept Robot Control Library allows parallel, SCARA, and articulated robots manufactured by Omron Adept

Technologies Inc. to be controlled directly from the NJ/NX Machine Automation Controller by using the same

instructions and programming method as the controller.

Function Blocks in this library enable robot control using Ladder and ST that are the programming languages used

for the NJ/NX CPU Unit, eliminating the need to learn a new robot programming language.

The NJ/NX CPU Unit integrates robot system control and data management.

NJ/NXMachine Automation Controller

Database

IoT"Simplicity" that only industrial automation manufacturer Omron can achieve You can easily connect robots, controller, and other devices andcontrol robots directly from the NJ/NX Machine Automation Controller.Data collected from devices can be visualized.

Example of combination of controller and robot

Directly control robots from the NJ/NX CPU Unit by using 14 FBs

Robot control program in robot language

2

From To

Programming requires knowledge of controller and

robot.

The same programming language is used for

controller and robot control.

NJ/NXMachine Automation Controller

Parallel robot/Quattro SCARA robot Articulated robot

MOVE P,P0STOPON DI(20)=1WAIT DI(19)=0MOVE P,P1DELAY 1000HALTIF DI(20)=1 THEN *MAIN1 ELSE *MAIN2*MAIN1:DO(20)=1・・・

PLC

DeviceNet etc.

USB, Ethernet etc.

Programming softwarefor PLC control

NJ/NXMachine Automation Controller

Automation SoftwareSysmac Studio

System configuration

PLC control programLadder/ST program forcontroller and robot control

- Knowledge of both controller and robot

- I/O connection to network used for robot controller

- Separate programming and data backup

- Programming only for NJ/NX CPU Unit

- Integrated programming and data management

for easy troubleshooting

RUNERCERHADJ B1 A1

ADG41

UNITNo.

RUNERCERHERM

MLK

MLK

NCF71

UNITNo.

MSNSSDRD

MACHNo.

MODE

x101

x100

+100

CRM21

SW

NETWORK PS

BS+

BD H

BD L

BS -

ON1 2 3 4

ID231 OD231

0 01 1

1 1 11

0 1 2 34 5 6 78 9 10 1112 13 14 15

0 1 2 34 5 6 78 9 10 1112 13 14 15

20 20 2020

BA BA

DC24

V 4.1m

A

DC24

V 0.5m

A

Sysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products.EtherNet/IP™ is a trademark of the ODVA.Other company names and product names in this document are the trademarks or registered trademarks of their respective companies.The product photographs and �gures that are used in this catalog may vary somewhat from the actual products.

Note: Do not use this document to operate the Unit.

NX701-□□□□/NJ101-□□□□NJ501-□□□□/NJ301-□□□□

1720□-4560□1720□-26□□□17□□□-1□□00

1720□-36□000

1720□-13000

Hornet 565

Quattro 650H/HS、 800H

Cobra 350

eCobra 600/800

SYSMAC-SE2□□□

Viper 650/850

Version 1.15 or higher

Version 1.10 or later

Version 2.3.C or higher

Version 2.3.C or higher

Version 2.3.C or higher

Version 2.3.C or higher

Version 2.3.C or higher

Version 1.01 or later

NameCompatible Models

Model Version

Machine Automation ControllerNJ/NX CPU Unit

Automation SoftwareSysmac Studio

SCARA Robot

Articulated Robot

Parallel Robot

FB nameFunction Block (FB) Specifications

Name DescriptionARB_SetToolTransform

ARB_ResetToolTransform

ARB_De�neLocation

ARB_De�nePallet

ARB_ResetRobotError

ARB_RobotControl

ARB_TeachPosition

ARB_InputOutputSignals

ARB_TeachPendantControl

ARB_ReadLatch

ARB_MoveCommand

ARB_PickAndPlaceCommand

ARB_Jog

ARB_AlignToolCommand

ARB_MoveArcCommand

ARB_MoveCircularCommand

ARB_De�neBelt

ARB_BeltReadLatch

ARB_TrackBelt

Set Tool Trans

Reset Tool Transform

De�ne Location

De�ne Pallet

Reset Error

Robot Control

Teach Position

Input Output Signals

Teach Pendant Control

Read Latch

Move

Pick And Place

Jog

Align Tool Command*

Move Arc Command*

Move Circular Command*

De�ne Belt*

Belt Read Latch*

Track Belt*

Sets a tool system transformation to the robot.

Resets the robot tool which is set to the robot.

De�nes a position in the robot.

De�nes all pallet information in the robot.

Resets any existing error in the robot.

Controls the main robot settings and monitors the robot status.

Teaches the current robot position and con�guration.

Communicates with the robot through its digital inputs and outputs.

Sends and receives information from the manual control pendant attached to the robot.

Outputs the current robot position when an external trigger is input.

Moves the robot to a target position using a linear interpolation or PTP operation.

Moves the robot to a target position in a three-part motion.

Moves the speci�ed joint or axis of the robot.

Rotates the tool to be aligned with the world coordinate system.

Moves the robot to the speci�ed target position along arc trajectory.

Moves the robot along a circular trajectory, passing speci�ed two positions.

De�nes a conveyor belt.

Outputs the belt encoder value of the conveyor when an external trigger is input.

Enables tracking a workpiece.

* Supported only by the Adept Robot Control Library version 2.00 or higher.

OMRON CANADA, INC. • HEAD OFFICEToronto, ON, Canada • 416.286.6465 • 866.986.6766 • www.omron247.com

OMRON ELECTRONICS DE MEXICO • HEAD OFFICEMéxico DF • 52.55.59.01.43.00 • 01-800-226-6766 • [email protected]

OMRON ELECTRONICS DE MEXICO • SALES OFFICEApodaca, N.L. • 52.81.11.56.99.20 • 01-800-226-6766 • [email protected]

OMRON ELETRÔNICA DO BRASIL LTDA • HEAD OFFICESão Paulo, SP, Brasil • 55.11.2101.6300 • www.omron.com.br

OMRON ARGENTINA • SALES OFFICECono Sur • 54.11.4783.5300

OMRON CHILE • SALES OFFICESantiago • 56.9.9917.3920

OTHER OMRON LATIN AMERICA SALES54.11.4783.5300

Authorized Distributor:

P106-E1-02 06/16 Note: Specifications are subject to change. © 2016 Omron. All Rights Reserved. Printed in U.S.A.

Printed on recycled paper.

OMRON AUTOMATION AMERICAS HEADQUARTERS • Chicago, IL USA • 847.843.7900 • 800.556.6766 • www.omron247.com

OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The Netherlands. • +31 (0) 23 568 13 00 • www.industrial.omron.eu

Controllers & I/O • Machine Automation Controllers (MAC) • Motion Controllers • Programmable Logic Controllers (PLC) • Temperature Controllers • Remote I/O

Robotics • Industrial Robots • Mobile Robots

Operator Interfaces• Human Machine Interface (HMI)

Motion & Drives• Machine Automation Controllers (MAC) • Motion Controllers • Servo Systems • Frequency Inverters

Vision, Measurement & Identification• Vision Sensors & Systems • Measurement Sensors • Auto Identification Systems

Sensing• Photoelectric Sensors • Fiber-Optic Sensors • Proximity Sensors • Rotary Encoders • Ultrasonic Sensors

Safety • Safety Light Curtains • Safety Laser Scanners • Programmable Safety Systems • Safety Mats and Edges • Safety Door Switches • Emergency Stop Devices • Safety Switches & Operator Controls • Safety Monitoring/Force-guided Relays

Control Components • Power Supplies • Timers • Counters • Programmable Relays • Digital Panel Meters • Monitoring Products

Switches & Relays • Limit Switches • Pushbutton Switches • Electromechanical Relays • Solid State Relays

Software • Programming & Configuration • Runtime