EasyManua.ls Logo

Comau C3G Plus - Robot Movement in Programming Status

Comau C3G Plus
266 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ROBOT MOVEMENT IN PROGRAMMING STATUS
REFERENCE TERNS
A Cartesian reference system, or reference tern, is a geometrical concept which makes it possible to repre
-
sent an object in space. For example, the corner of a table can be chosen as reference system to represent
the table itself. The same may be done with a book rested on the table, just as for a welding gun fitted on the
robot flange.
A transformation of co-ordinates describes the position of one reference system in relation to another. It is
described by a POSITION type variable. For example if a table is in a room, its position in relation to the
room is expressed by POSITION p_table, which describes the transformation of co-ordinates between the
two reference systems. Transformation of co-ordinates may also be used to calculate the position of an ob
-
ject in relation to different reference systems. For example, a book whose position in relation to the table cor
-
ner is p_book will have the position (p_table:p_book) in relation to the corner of the room. The (:) sign
represents the relative position operation, and makes it possible to compose the effect of different co-ordi
-
nate transformations. For further information, refer to the PDL2 Programming Language Manual.
SYSTEM REFERENCE TERNS
The controller has three system variables ($BASE, $TOOL and $UFRAME) which make it possible to de
-
scribe the main co-ordinate transformations. Before proceeding with the explanation of these transforma
-
tions, definition of some reference terns is necessary.
World tern Reference tern of the workshop with respect to which the
machines are positioned.
Base tern Tern that indicates the robot base
User tern Tern that indicates the piece to be machined
Flange tern Tern that indicates the robot flange
TCP tern Tern that indicates tool bit
The $TOOL variable describes the position of the TCP tern with respect to that of the flange tern; the $BASE
variable describes the position of the base tern with respect to the world tern; lastly the $UFRAME variable
describes the position of the piece to be machined with respect to the world tern. POS transformation indi-
cates the taught point P on which the TCP will position itself during programme execution. Remember that all
the taught POSITIONS are defined in relation to the user reference tern (defined by $UFRAME).
For better understanding, imagine the corner of the room indicated by the world tern and a robot positioned
near a table, as shown below.
Reference terns for system and movement of co-ordinates
C3G Plus MAIN OPERATIONS FOR SYSTEM USE
00/1097 5-5
ROBOT MOVEMENT IN PROGRAMMING STATUS
User Fram
e
Flange Frame
$TOOL
Y
X
Z
$BASE
X
Y
Z
World Frame
Taught Poi
nt
Y
Z
X
X
Y
Z
P
Base Frame
Z
Y
Tool Frame
R
obot
R
$UFRAME
Pos

Table of Contents