Description
In terms of programming flexibility, ABB robots are much more convenient than general domestic and Japanese robots. For example, declaring any type of variable with PERS prefix, or even customizing data type variables, can permanently save the data, with almost no limit on the number of saved variables. Additionally, obtaining the specified directional component of position data is exceptionally convenient. p1.trans.z can represent the distance between p1 position in the z-axis direction and the origin of the workpiece coordinate system. This article briefly introduces the development process of ABB robot instructions, which actually means writing a program with parameters attached.
The RAPID application is called a task. A task includes a set of modules. A module contains a set of data and program declarations.
Data type:
Atomic (built-in atomic/basic data type) data type:
Bool is an enumeration type with a value of true or false, providing a way to perform logical and associative calculations.
The num type supports precise and approximate arithmetic calculations.
A string type represents a sequence of characters.
Record data type: A composite type with named ordered components. The value of record type is a composite value composed of the values of each component. A component can have either atomic or record types, and user-defined complex data types are generally record types. The built-in recording types include:
The pos type represents the spatial position (vector).
The orientation type represents the orientation in space.
The pose type represents a coordinate system (position/azimuth combination).
Model Product:
GDC806A0101
FPR3346501R1012
FENA-11
FC95-22 HESG440295R2 HESG448688R22
FAU810
EI802F
DSSB140 48980001-P
DSRF182AK02 3BSE014078R1
DSPC174 3BSE005461R1
DRAO2
DO880-1
DI93A HESG440355R3
DI810
DI651
DI581-S
DC732F 3BDH000375R0001
D685A1156001
D674A906001
D674A905001
CPU00O2
CP405
CP-E 24/1.25
COM0002
CMA136 3DDE300416
CMA132 3DDE300412