
Technical specification
Product Specification IRB 6400R M99/BaseWare OS 3.2
35
3.5 Programming
The programming language
-
RAPID
-
is a high-level application-oriented programming
language and includes the following functionality:
- hierarchial and modular structure
- functions and procedures
- global or local data and routines
- data typing, including structured and array types
- user defined names on variables, routines, inputs/outputs etc.
- extensive program flow control
- arithmetic and logical expressions
- interrupt handling
- error handling
- user defined instructions
- backward execution handler
The available sets of instructions/functions are given below. A subset of instructions to suit
the needs of a particular installation, or the experience of the programmer, can be installed
in pick lists. New instructions can easily be made by defining macros consisting of a
sequence of standard instructions.
Note that the lists below only cover BaseWare OS. For instructions and functions
associated with optional software, see Product Specification RobotWare.
Miscellaneous
:=
Assigns a value
WaitTime
Waits a given amount of time
WaitUntil
Waits until a condition is met
comment
Inserts comments into the program
OpMode
Reads the current operating mode
RunMode
Reads the current program execution mode
Dim
Gets the size of an array
Present
Tests if an optional parameter is used
Load
Loads a program module during execution
UnLoad
Deletes a program module during execution
To control the program flow
ProcCall
Calls a new procedure
CallByVar
Calls a procedure by a variable
RETURN
Finishes execution of a routine
FOR
Repeats a given number of times
GOTO
Goes to (jumps to) a new instruction
Compact IF
IF a condition is met, THEN execute one instruction
IF
IF a condition is met, THEN execute a sequence of instructions
label
Line name (used together with GOTO)
TEST
Depending on the value of an expression ...
Summary of Contents for IRB 6400R
Page 4: ...Description 20 Product Specification IRB 1400 M97A BaseWare OS 3 0 ...
Page 6: ...Introduction 2 Product Manual ...
Page 10: ...Introduction 6 Product Manual ...
Page 12: ...Product Specification IRB 6400R 2 Product Specification IRB 6400R M99 BaseWare OS 3 2 ...
Page 78: ...Accessories 68 Product Specification IRB 6400R M99 BaseWare OS 3 2 ...
Page 80: ...Product Specification RobotWare 2 Product Specification RobotWare for BaseWare OS 3 2 ...
Page 82: ...Introduction 4 Product Specification RobotWare for BaseWare OS 3 2 ...
Page 104: ...Interbus S 3 2 26 Product Specification RobotWare for BaseWare OS 3 2 ...
Page 110: ...I O Plus 3 2 32 Product Specification RobotWare for BaseWare OS 3 2 ...
Page 128: ...PalletWare 50 Product Specification RobotWare for BaseWare OS 3 2 ...
Page 132: ...Safety 2 Product Manual ...
Page 148: ...System Description CONTENTS Page 2 Product Manual ...
Page 158: ...Structure System Description 12 Product Manual ...
Page 160: ...Computer System System Description 14 Product Manual ...
Page 164: ...I O System System Description 18 Product Manual ...
Page 168: ...Safety System System Description 22 Product Manual ...
Page 170: ...External Axes System Description 24 Product Manual ...
Page 174: ...Installation and Commissioning CONTENTS Page 4 Product Manual IRB 6400R ...
Page 196: ...On Site Installation Installation and Commissioning 26 Product Manual IRB 6400R ...
Page 270: ...Installing the Control Program Installation and Commissioning 100 Product Manual IRB 6400R ...
Page 292: ...Maintenance CONTENTS Page 2 Product Manual IRB 6400R ...
Page 299: ...Maintenance Product Manual IRB 6400R 9 Figure 4 Lubricating gearbox axis 1 4 3 1 2 ...
Page 312: ...Troubleshooting Tools CONTENTS Page 2 Product Manual ...
Page 350: ...Troubleshooting Tools 40 Product Manual ...
Page 352: ...Fault tracing guide 2 Product Manual ...
Page 362: ...Fault tracing guide 12 Product Manual ...
Page 375: ...Motor units Repairs 12 Product Manual IRB 6400R ...
Page 401: ...Arm System Repairs 38 Product Manual IRB 6400R ...
Page 409: ...Cabling Repairs 46 Product Manual IRB 6400R ...
Page 441: ...Special Tools List Repairs 80 Product Manual IRB 6400R ...
Page 479: ...Part List and Spare Parts Product Manual IRB 6400R 38 ...
Page 480: ...Part List and Spare Parts Product Manual IRB 6400R 39 ...
Page 481: ...Part List and Spare Parts Product Manual IRB 6400R 40 ...