Omron SYSMAC-XR009 Robots Sysmac Library User guide

Type
User guide

Omron SYSMAC-XR009 Robots Sysmac Library provides an easy way to control and manage robots directly from the NJ/NX/NY Controller with the added benefit of using the same instructions and programming method as the controller. The function blocks in this library empower robot control using Ladder and ST, eliminating the need to learn a new robot programming language. With seamless integration, the library enables the NJ/NX CPU Unit and NY Industrial PC platform to combine robot system control and data management, offering simplicity and efficiency in industrial automation.

Omron SYSMAC-XR009 Robots Sysmac Library provides an easy way to control and manage robots directly from the NJ/NX/NY Controller with the added benefit of using the same instructions and programming method as the controller. The function blocks in this library empower robot control using Ladder and ST, eliminating the need to learn a new robot programming language. With seamless integration, the library enables the NJ/NX CPU Unit and NY Industrial PC platform to combine robot system control and data management, offering simplicity and efficiency in industrial automation.

Omron Robot Control Library
Sysmac Library for NJ/NX/NY Controller
S Y S M AC-X R 0 0 9
Install and manage robots easily.
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.
Omron Robot Control Library offers solution!
The Omron Robot Control Library allows parallel, SCARA, and articulated robots manufactured by Omron Robotics
and Safety Technologies, Inc. to be controlled directly from the NJ/NX/NY 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 and the NY Industrial PC Platform, eliminating the need to learn a new robot programming
language.
The NJ/NX CPU Unit and the NY Industrial PC Platform integrates robot system control and data management.
NJ/NX/NY 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/NY Controller.
Data collected from devices can be visualized.
Example of combination of controller and robot
Directly control robots from the
NJ/NX/NY Controller by using 14 FBs
Robot control program
in robot language
From To
Programming requires knowledge of controller and
robot.
The same programming language is used for
controller and robot control.
NJ/NX/NY Controller
Parallel robot/Quattro SCARA robot Articulated robot
MOVE P,P0STOPON DI(20)=1
WAIT DI(19)=0
M O V E P, P1
DELAY 1000
HALT
IF DI(20)=1 THEN *MAIN1
ELSE *MAIN2
*MAIN1:
DO(20)=1
PLC
DeviceNet etc.
USB, Ethernet etc.
Programming software
for PLC control
NJ/NX/NY Controller
Automation Software
Sysmac Studio
System configuration
PLC control program
Ladder/ST program for
controller 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/NY Controller
- Integrated programming and data management
for easy troubleshooting
RUN
ERC
ERH
ADJ B1 A1
ADG41
UNIT
No.
RUN
ERC
ERH
ERM
MLK
MLK
NCF71
UNIT
No.
MS
NS
SD
RD
MACH
No.
MODE
x101
x100
+100
CRM21
SW
NETWORK PS
BS+
BD H
BD L
BS -
ON
1 2 3 4
ID231 OD231
0 01 1
1 1 11
0 1 2 3
4567
8 9 10 11
12 13 14 15
0 1 2 3
4567
8 9 10 11
12 13 14 15
20 20 2020
BA BA
DC24V 4.1mA
DC24V 0.5mA
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 figures that are used in this catalog may vary somewhat from the actual products.
Note: Do not use this document to operate the Unit.
1720 -4560
1720 -26
17 -1 00
1720 -36 000
1720 -1 00
Hornet 565
Quattro 650H/HS, 800H
Cobra 450/500/650
eCobra 600/800
SYSMAC-SE2
Viper 650/850
Version 1.15 or higher
Version 2.3.C or later
Version 2.3.C or later
Version 2.3.C or later
-
Version 2.3.C or later
Name
Compatible Models
Model Version
NY5 1
NY5 5
Version 1.12 or later
Version 1.18 or later
Industrial PC Platform NY IPC Machine Controller
Automation Software
Sysmac Studio
SCARA Robot
Articulated Robot
Parallel Robot
FB name
Function Block (FB) Specifications
Name Description
ARB_SetToolTransform
ARB_ResetToolTransform
ARB_DeneLocation
ARB_DefinePallet
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_DefineBelt
ARB_BeltReadLatch
ARB_TrackBelt
Set Tool Trans
Reset Tool Transform
Define Location
Define 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*
Define Belt*
Belt Read Latch*
Track Belt*
Sets a tool system transformation to the robot.
Resets the robot tool which is set to the robot.
Defines a position in the robot.
Defines 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 configuration.
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 specified joint or axis of the robot.
Rotates the tool to be aligned with the world coordinate system.
Moves the robot to the specified target position along arc trajectory.
Moves the robot along a circular trajectory, passing specified two positions.
Defines 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.
NX701-1 /NJ101-
NJ501- /NJ301-
NX1P2- (1)
NX102-
Machine Automation Controller
NJ/NX CPU Unit
Version 1.10 or later
Version 1.01 or later
Version 1.13 or later
Version 1.30 or later
OMRON CANADA, INC. • HEAD OFFICE
Toronto, ON, Canada • 416.286.6465 • 866.986.6766 • automation.omron.com
OMRON ELECTRONICS DE MEXICO • HEAD OFFICE
Ciudad de México • 52.55.5901.4300
• 01.800.386.6766 • [email protected]
OMRON ELECTRONICS DE MEXICO • SALES OFFICE
San Pedro Garza García, N.L. • 81.12.53.7392 • 01.800.386.6766 • mela@omron.
com
OMRON ELECTRONICS DE MEXICO • SALES OFFICE
Eugenio Garza Sada,León, Gto • 01.800.386.6766 • [email protected]
OMRON ELETRÔNICA DO BRASIL LTDA • HEAD OFFICE
São Paulo, SP, Brasil • 55.11.2101.6300 • www.omron.com.br
OMRON ARGENTINA • SALES OFFICE
Buenos Aires, Argentina
• +54.11.4521.8630
• +54.11.4523.8483
OTHER OMRON LATIN AMERICA SALES
+54.11.4521.8630 • +54.11.4523.8483 • [email protected]
Authorized Distributor:
P106I-E3-04
Note: Specifications are subject to change. © 2019 Omron. All Rights Reserved. Printed in U.S.A.
Printed on recycled paper.
OMRON AUTOMATION AMERICAS HEADQUARTERS • Chicago, IL USA847.843.7900800.556.6766automation.omron.com
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
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4

Omron SYSMAC-XR009 Robots Sysmac Library User guide

Type
User guide

Omron SYSMAC-XR009 Robots Sysmac Library provides an easy way to control and manage robots directly from the NJ/NX/NY Controller with the added benefit of using the same instructions and programming method as the controller. The function blocks in this library empower robot control using Ladder and ST, eliminating the need to learn a new robot programming language. With seamless integration, the library enables the NJ/NX CPU Unit and NY Industrial PC platform to combine robot system control and data management, offering simplicity and efficiency in industrial automation.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI