[PDF] Technical reference manual RAPID Instructions Functions and Data





Previous PDF Next PDF



Operating manual - Trouble shooting IRC5 Operating manual - Trouble shooting IRC5

Additional copies of this manual may be obtained from ABB at its then current charge. © Copyright 2005-2010 ABB All rights reserved. ABB AB. Robotics Products.



Fault isolation in discrete event systems by observational abstraction

5 thg 10 2004 The work is motivated by a real industrial robot control system developed by ABB Robotics. The system is large (the order of 106 lines of ...



— RobotStudio 2023.2.1 — RobotStudio 2023.2.1

1 thg 2 2023 Replace Robot: Failed to replace robot. Resolved an issue where the Replace Robot command would fail if the system had any non-virtual.



Functional safety and reliability data for - Motor starting and protection Functional safety and reliability data for - Motor starting and protection

16 thg 1 2023 3. Calculate the random hardware safety integrity for the system using 'Probability of a dangerous Failure per Hour' values defined for the sub- ...



Trouble shooting manual (part 2 of 2) Event log messages - Robot

3) Perform a system restart as detailed in the Operator's Manual IRC5. When using a multirobot controller system this failure occurs when a process ...



ABB

26 thg 6 2023 This is the same behavior as in a physical robot controller system. This typically happens when a run-time error related to Conveyor Tracking ...



FMECA and FTA analysis for industrial and collaborative robots

robotic system health rather than on the complete breakdown of the robot which for Fanuc robots and ABB robots are 60



Application Error ABB Motion Drives Error trouble shooting manual

Can also provide the object index and object sub index for errors caused by PDO operations. ERRTIME - the time (in System Seconds) when the error occurred.



System and Error Messages

Replace robot computer board. 33315:Axis computer error. Check: Replace robot computer board Contact ABB. 71103:Error on I/O Bus. DescriptionReason: - An ...



Release Notes RobotStudio 5.12.01

5 thg 12 2001 The ABB Library folder also contains template robot systems for all included ... Note: The system will end up in System Failure state unless the ...



Operating manual - Trouble shooting IRC5

Have in depth knowledge of the robot system function. The error event logs which may be viewed on either the FlexPendant or RobotStudio contain.



Fault Detection and Diagnosis of Industrial Robot Based on Power

30 Apr 2020 robotic systems that consume energy for instance



System and Error Messages

Fatal non recoverable system error. Warm start is required. 10015:Manual mode selected DMA transfer error in ROBOT COMPUTER ... %s is a non ABB device.



Technical reference manual RAPID Instructions Functions and Data

1.8 BookErrNo - Book a RAPID system error number . 1.97 MoveJSync - Moves the robot by joint movement and executes a RAPID procedure .



ABB

4 Dec 2020 Fixed an issue in Translate Path that would fail or produce ... had a robot specified while the robot system is a Stand Alone controller.



Release Notes RobotStudio 6.06.01

12 Jan 2018 The complete documentation in PDF for RobotWare including RobotStudio is available on. DVD and can be ordered separately from ABB. 1.2 System ...



Release Notes RobotStudio 2019.2

Operating System. Microsoft Windows 7 SP1. 64-bit edition. Microsoft Windows 10 Anniversary update or later. 64-bit edition. ABB RobotWare. 5.06 to 6.09.x.



Release Notes RobotStudio 5.12.01

5 Dec 2001 A limitation in the versions 5.07.02 5.07.03



Release otes RobotStudio 5.11.02

22 Jan 2009 Release Notes RobotStudio ... How to proceed when contacting ABB . ... cause the Virtual Controller to System Failure state during I-start ...



— RobotStudio 2021.1.1

1 Jan 2021 For virtual controller systems with the RobotWare options SafeMove or. Electronic Positioning Switches the backup will fail since these systems ...

ABB Robotics

Technical reference manual

RAPID Instructions, Functions and Data types

© Copyright 2004-2010 ABB. All rights reserved.

Technical reference manual

RAPID Instructions, Functions and Data types

RobotWare 5.13

Document ID: 3HAC 16581-1

Revision: J

© Copyright 2004-2010 ABB. All rights reserved. The information in this manual is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual. Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the like. In no event shall ABB be liable for incidental or consequential damages arising from use of this manual and products described herein. This manual and parts thereof must not be reproduced or copied without ABB's written permission, and contents thereof must not be imparted to a third party nor be used for any unauthorized purpose. Contravention will be prosecuted. Additional copies of this manual may be obtained from ABB at its then current charge.

© Copyright 2004-2010 ABB All rights reserved.

ABB AB

Robotics Products

Sweden

Table of Contents

33HAC 16581-1 Revision: J

© Copyright 2004-2010 ABB. All rights reserved.

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1 Instructions15

1.1 AccSet - Reduces the acceleration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.2 ActUnit - Activates a mechanical unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.3 Add - Adds a numeric value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

1.4 AliasIO - Define I/O signal with alias name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

1.5 ":=" - Assigns a value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

1.6 BitClear - Clear a specified bit in a byte data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.7 BitSet - Set a specified bit in a byte data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

1.8 BookErrNo - Book a RAPID system error number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

1.9 Break - Break program execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

1.10 CallByVar - Call a procedure by a variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

1.11 CancelLoad - Cancel loading of a module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

1.12 CheckProgRef - Check program references. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

1.13 CirPathMode - Tool reorientation during circle path. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

1.14 Clear - Clears the value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

1.15 ClearIOBuff - Clear input buffer of a serial channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

1.16 ClearPath - Clear current path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

1.17 ClearRawBytes - Clear the contents of rawbytes data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

1.18 ClkReset - Resets a clock used for timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

1.19 ClkStart - Starts a clock used for timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

1.20 ClkStop - Stops a clock used for timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

1.21 Close - Closes a file or serial channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

1.22 CloseDir - Close a directory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

1.23 Comment - Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

1.24 Compact IF - If a condition is met, then... (one instruction) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

1.25 ConfJ - Controls the configuration during joint movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59

1.26 ConfL - Monitors the configuration during linear movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

1.27 CONNECT - Connects an interrupt to a trap routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

1.28 CopyFile - Copy a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

1.29 CopyRawBytes - Copy the contents of rawbytes data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67

1.30 CorrClear - Removes all correction generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

1.31 CorrCon - Connects to a correction generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

1.32 CorrDiscon - Disconnects from a correction generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

1.33 CorrWrite - Writes to a correction generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.34 DeactUnit - Deactivates a mechanical unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

1.35 Decr - Decrements by 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

1.36 DitherAct - Enables dither for soft servo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

1.37 DitherDeact - Disables dither for soft servo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

1.38 DropWObj - Drop work object on conveyor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

1.39 EOffsOff - Deactivates an offset for external axes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

1.40 EOffsOn - Activates an offset for external axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

1.41 EOffsSet - Activates an offset for external axes using known values . . . . . . . . . . . . . . . . . . . . . . . . . . 90

1.42 EraseModule - Erase a module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

1.43 ErrLog - Write an error message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

1.44 ErrRaise - Writes a warning and calls an error handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

1.45 ErrWrite - Write an error message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

1.46 EXIT - Terminates program execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

1.47 ExitCycle - Break current cycle and start next. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

1.48 FOR - Repeats a given number of times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

1.49 GetDataVal - Get the value of a data object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

1.50 GetSysData - Get system data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

1.51 GetTrapData - Get interrupt data for current TRAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . 115

1.52 GOTO - Goes to a new instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Table of Contents

43HAC 16581-1 Revision: J

© Copyright 2004-2010 ABB. All rights reserved.

1.53 GripLoad - Defines the payload for the robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

1.54 HollowWristReset - Reset hollow wrist for IRB5402 and IRB5403. . . . . . . . . . . . . . . . . . . . . . . . . . 121

1.55 IDelete - Cancels an interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

1.56 IDisable - Disables interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

1.57 IEnable - Enables interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

1.58 IError - Orders an interrupt on errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

1.59 IF - If a condition is met, then ...; otherwise ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

1.60 Incr - Increments by 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

1.61 IndAMove - Independent absolute position movement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

1.62 IndCMove - Independent continuous movement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

1.63 IndDMove - Independent delta position movement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

1.64 IndReset - Independent reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

1.65 IndRMove - Independent relative position movement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

1.66 InvertDO - Inverts the value of a digital output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

1.67 IOBusStart - Start of I/O bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

1.68 IOBusState - Get current state of I/O bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

1.69 IODisable - Disable I/O unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

1.70 IOEnable - Enable I/O unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

1.71 IPers - Interrupt at value change of a persistent variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

1.72 IRMQMessage - Orders RMQ interrupts for a data type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

1.73 ISignalAI - Interrupts from analog input signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

1.74 ISignalAO - Interrupts from analog output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

1.75 ISignalDI - Orders interrupts from a digital input signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

1.76 ISignalDO - Interrupts from a digital output signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

1.77 ISignalGI - Orders interrupts from a group of digital input signals. . . . . . . . . . . . . . . . . . . . . . . . . . . 192

1.78 ISignalGO - Orders interrupts from a group of digital output signals. . . . . . . . . . . . . . . . . . . . . . . . . 195

1.79 ISleep - Deactivates an interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

1.80 ITimer - Orders a timed interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

1.81 IVarValue - orders a variable value interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

1.82 IWatch - Activates an interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

1.83 Label - Line name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

1.84 Load - Load a program module during execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

1.85 LoadId - Load identification of tool or payload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

1.86 MakeDir - Create a new directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

1.87 ManLoadIdProc - Load identification of IRBP manipulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

1.88 MechUnitLoad - Defines a payload for a mechanical unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

1.89 MotionSup - Deactivates/Activates motion supervision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

1.90 MoveAbsJ - Moves the robot to an absolute joint position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

1.91 MoveC - Moves the robot circularly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

1.92 MoveCDO - Moves the robot circularly and sets digital output in the corner. . . . . . . . . . . . . . . . . . . 242

1.93 MoveCSync - Moves the robot circularly and executes a RAPID procedure . . . . . . . . . . . . . . . . . . . 246

1.94 MoveExtJ - Move one or several mechanical units without TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

1.95 MoveJ - Moves the robot by joint movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

1.96 MoveJDO - Moves the robot by joint movement and sets digital output in the corner. . . . . . . . . . . . 257

1.97 MoveJSync - Moves the robot by joint movement and executes a RAPID procedure . . . . . . . . . . . . 260

1.98 MoveL - Moves the robot linearly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

1.99 MoveLDO - Moves the robot linearly and sets digital output in the corner . . . . . . . . . . . . . . . . . . . . 268

1.100 MoveLSync - Moves the robot linearly and executes a RAPID procedure. . . . . . . . . . . . . . . . . . . . 271

1.101 MToolRotCalib - Calibration of rotation for moving tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

1.102 MToolTCPCalib - Calibration of TCP for moving tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

1.103 Open - Opens a file or serial channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

1.104 OpenDir - Open a directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

1.105 PackDNHeader - Pack DeviceNet Header into rawbytes data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

1.106 PackRawBytes - Pack data into rawbytes data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

1.107 PathAccLim - Reduce TCP acceleration along the path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

Table of Contents

53HAC 16581-1 Revision: J

© Copyright 2004-2010 ABB. All rights reserved.

1.108 PathRecMoveBwd - Move path recorder backwards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

1.109 PathRecMoveFwd - Move path recorder forward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305

1.110 PathRecStart - Start the path recorder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

1.111 PathRecStop - Stop the path recorder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

1.112 PathResol - Override path resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

1.113 PDispOff - Deactivates program displacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

1.114 PDispOn - Activates program displacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

1.115 PDispSet - Activates program displacement using known frame . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

1.116 ProcCall - Calls a new procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

1.117 ProcerrRecovery - Generate and recover from process-move error. . . . . . . . . . . . . . . . . . . . . . . . . . 325

1.118 PulseDO - Generates a pulse on a digital output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331

1.119 RAISE - Calls an error handler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334

1.120 RaiseToUser - Propagates an error to user level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337

1.121 ReadAnyBin - Read data from a binary serial channel or file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340

1.122 ReadBlock - read a block of data from device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

1.123 ReadCfgData - Reads attribute of a system parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .345

1.124 ReadErrData - Gets information about an error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

1.125 ReadRawBytes - Read rawbytes data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

1.126 RemoveDir - Delete a directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

1.127 RemoveFile - Delete a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

1.128 RenameFile - Rename a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357

1.129 Reset - Resets a digital output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

1.130 ResetPPMoved - Reset state for the program pointer moved in manual mode . . . . . . . . . . . . . . . . . 360

1.131 ResetRetryCount - Reset the number of retries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

1.132 RestoPath - Restores the path after an interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

1.133 RETRY - Resume execution after an error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

1.134 RETURN - Finishes execution of a routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365

1.135 Rewind - Rewind file position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367

1.136 RMQEmptyQueue - Empty RAPID Message Queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

1.137 RMQFindSlot - Find a slot identity from the slot name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .371

1.138 RMQGetMessage - Get an RMQ message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .373

1.139 RMQGetMsgData - Get the data part from an RMQ message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377

1.140 RMQGetMsgHeader - Get header information from an RMQ message . . . . . . . . . . . . . . . . . . . . . . 380

1.141 RMQReadWait - Returns message from RMQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

1.142 RMQSendMessage - Send an RMQ data message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

1.143 RMQSendWait - Send an RMQ data message and wait for a response. . . . . . . . . . . . . . . . . . . . . . . 390

1.144 Save - Save a program module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

1.145 SCWrite - Send variable data to a client application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399

1.146 SearchC - Searches circularly using the robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402

1.147 SearchExtJ - Search with one or several mechanical units without TCP. . . . . . . . . . . . . . . . . . . . . . 410

1.148 SearchL - Searches linearly using the robot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

1.149 SenDevice - connect to a sensor device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425

1.150 Set - Sets a digital output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

1.151 SetAllDataVal - Set a value to all data objects in a defined set . . . . . . . . . . . . . . . . . . . . . . . . . . . . .429

1.152 SetAO - Changes the value of an analog output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .431

1.153 SetDataSearch - Define the symbol set in a search sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433

1.154 SetDataVal - Set the value of a data object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

1.155 SetDO - Changes the value of a digital output signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

1.156 SetGO - Changes the value of a group of digital output signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

1.157 SetSysData - Set system data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

1.158 SingArea - Defines interpolation around singular points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .447

1.159 SkipWarn - Skip the latest warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

1.160 SocketAccept - Accept an incoming connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450

1.161 SocketBind - Bind a socket to my IP-address and port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .453

1.162 SocketClose - Close a socket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

Table of Contents

63HAC 16581-1 Revision: J

© Copyright 2004-2010 ABB. All rights reserved.

1.163 SocketConnect - Connect to a remote computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

1.164 SocketCreate - Create a new socket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

1.165 SocketListen - Listen for incoming connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

1.166 SocketReceive - Receive data from remote computer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464

1.167 SocketSend - Send data to remote computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

1.168 SoftAct - Activating the soft servo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

1.169 SoftDeact - Deactivating the soft servo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

1.170 SpeedRefresh - Update speed override for ongoing movement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

1.171 SpyStart - Start recording of execution time data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

1.172 SpyStop - Stop recording of time execution data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481

1.173 StartLoad - Load a program module during execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482

1.174 StartMove - Restarts robot movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486

1.175 StartMoveRetry - Restarts robot movement and execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489

1.176 STCalib - Calibrate a Servo Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492

1.177 STClose - Close a Servo Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496

1.178 StepBwdPath - Move backwards one step on path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499

1.179 STIndGun - Sets the gun in independent mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501

1.180 STIndGunReset - Resets the gun from independent mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503

1.181 SToolRotCalib - Calibration of TCP and rotation for stationary tool . . . . . . . . . . . . . . . . . . . . . . . . 504

1.182 SToolTCPCalib - Calibration of TCP for stationary tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

1.183 Stop - Stops program execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510

1.184 STOpen - Open a Servo Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

1.185 StopMove - Stops robot movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

1.186 StopMoveReset - Reset the system stop move state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519

1.187 StorePath - Stores the path when an interrupt occurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521

1.188 STTune - Tuning Servo Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

1.189 STTuneReset - Resetting Servo tool tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527

1.190 SyncMoveOff - End coordinated synchronized movements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

1.191 SyncMoveOn - Start coordinated synchronized movements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

1.192 SyncMoveResume - Set synchronized coordinated movements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

1.193 SyncMoveSuspend - Set independent-semicoordinated movements. . . . . . . . . . . . . . . . . . . . . . . . . 543

1.194 SyncMoveUndo - Set independent movements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545

1.195 SystemStopAction - Stop the robot system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547

1.196 TEST - Depending on the value of an expression ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549

1.197 TestSignDefine - Define test signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551

1.198 TestSignReset - Reset all test signal definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553

quotesdbs_dbs21.pdfusesText_27
[PDF] abb robot teach pendant manual

[PDF] abb robotics auburn hills

[PDF] abb robotics careers

[PDF] abb robotics for healthcare

[PDF] abb robotics houston

[PDF] abb robotics support

[PDF] abb robotics training

[PDF] abb robotics usa

[PDF] abb robots for sale

[PDF] abb robotstudio forum

[PDF] abb robotstudio license price

[PDF] abb robotstudio pack and go

[PDF] abb robotstudio system requirements

[PDF] abb robotstudio tutorial pdf

[PDF] abb robotware manual