3
CONTENTS
NJ/NX-series Sysmac Library User’s Manual for Adept Robot Control Library (W575)
CONTENTS
Introduction .............................................................................................................. 1
Features of the Library .................................................................................................................................1
Intended Audience .......................................................................................................................................1
Applicable Products......................................................................................................................................1
Manual Structure...................................................................................................... 2
Special Information.......................................................................................................................................2
CONTENTS ............................................................................................................... 3
Terms and Conditions Agreement ......................................................................... 6
Warranty, Limitations of Liability ...................................................................................................................6
Application Considerations...........................................................................................................................7
Disclaimers...................................................................................................................................................7
Safety Precautions................................................................................................... 8
Warning ........................................................................................................................................................9
Cautions .......................................................................................................................................................9
Precautions for Safe Use ...................................................................................... 10
Precautions for Correct Use ..................................................................................11
Related Manuals..................................................................................................... 12
Terminology............................................................................................................ 14
Revision History..................................................................................................... 15
Procedure to Use Sysmac Libraries .............................................................................................. 17
Procedure to Use Sysmac Libraries Installed Using the Installer...............................................................18
Procedure to Use Sysmac Libraries Uploaded from a CPU Unit ...............................................................22
Common Specifications of Function Blocks ................................................................................ 25
Common Variables .....................................................................................................................................26
Precautions ................................................................................................................................................32
Individual Specifications of Function Blocks ............................................................................... 33
Common data types ...................................................................................................................................34
ARB_SetToolTransform..............................................................................................................................38
ARB_ResetToolTransform..........................................................................................................................44
ARB_DefineLocation ..................................................................................................................................50
ARB_DefinePallet.......................................................................................................................................57
ARB_ResetRobotError ...............................................................................................................................65
ARB_RobotControl.....................................................................................................................................71
ARB_TeachPosition....................................................................................................................................83
ARB_InputOutputSignals ...........................................................................................................................91
ARB_TeachPendantControl .....................................................................................................................100
ARB_ReadLatch.......................................................................................................................................108
ARB_MoveCommand...............................................................................................................................115
ARB_PickAndPlaceCommand .................................................................................................................123
ARB_Jog ..................................................................................................................................................130
ARB_AlignToolCommand.........................................................................................................................138
ARB_MoveArcCommand .........................................................................................................................144
ARB_MoveCircularCommand ..................................................................................................................152
ARB_DefineBelt .......................................................................................................................................159
ARB_BeltReadLatch ................................................................................................................................164
ARB_TrackBelt.........................................................................................................................................169
Execution Conditions Table......................................................................................................................174
Multi-execution of Function Blocks...........................................................................................................176