
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 Frame
Flange Frame
$TOOL
Y
X
Z
$BASE
X
Y
Z
World Frame
Taught Point
Y
Z
X
X
Y
Z
P
Base Frame
Z
Y
Tool Frame
Robot
R
$UFRAME
Pos
Содержание C3G Plus
Страница 6: ...This page has been intentionally blank UPDATING LIST C3G Plus D 08 0702 ...
Страница 7: ...C3G Plus PREFACE 05 1199 i PREFACE C3G Plus VERSIONS SDLP SDMP SDHP C3G Plus VERSIONS DDMP DDHP ...
Страница 14: ...This page has been intentionally blank Operations and Maintenance Manual C3G Plus ...
Страница 22: ...This page has been intentionally blank SAFETY REGULATIONS C3G Plus 1 8 02 1299 SAFETY REGULATIONS ...
Страница 24: ...This page has been intentionally blank Operations and Maintenance Manual C3G Plus ...
Страница 26: ...This page has been left intentionally blank INSTALLATION C3G Plus 2 ii 01 0498 SUMMARY ...
Страница 48: ...This page has been intentionally blank Operations and Maintenance Manual C3G Plus ...
Страница 61: ...SAMPLE CONNECTION OF C3G EMC2 C3G Plus OPERATOR INTERFACE 07 1200 3 13 EMERGENCY CONTROL C3G EMC2 ...
Страница 120: ...This page has been left intentionally blank OPERATOR INTERFACE C3G Plus 3 72 05 1199 C3G Plus KIT IVECO ...
Страница 122: ...This page has been intentionally blank Operations and Maintenance Manual C3G Plus ...
Страница 127: ...C3G Plus INTEGRATION GUIDE 06 0400 4 5 SYSTEM I O ...
Страница 143: ...Additional I O modules C3G Plus INTEGRATION GUIDE 01 0498 4 21 parallel i o additional modules ...
Страница 158: ...This page has been intentionally blank INTEGRATION GUIDE C3G Plus 4 36 06 0400 SERIAL I O AND PDL2 TOOLS ...
Страница 160: ...This page has been intentionally blank Operations and Maintenance Manual C3G Plus ...
Страница 182: ...This page has been intentionally blank Operations and Maintenance Manual C3G Plus ...
Страница 188: ...This page has been intentionally blank Operations and Maintenance Manual C3G Plus ...
Страница 190: ...This page has been left intentionally blank MAINTENANCE C3G Plus 7 ii 00 1097 GENERAL RULES ...
Страница 192: ...This page has been left intentionally blank MAINTENANCE C3G Plus 7 2 00 1097 PREVENTIVE MAINTENANCE ...
Страница 195: ...Main C3G Plus Connections C3G Plus MAINTENANCE 08 0702 7 5 FUNCTIONAL LAYOUTS C3G Plus sdlp sdmp sdhp VERSIONS ...
Страница 198: ...Axes Control Circuit MAINTENANCE C3G Plus 7 8 00 1097 FUNCTIONAL LAYOUTS C3G Plus sdlp sdmp sdhp VERSIONS ...
Страница 205: ...Power Supply Distribution Page 1 of 2 C3G Plus MAINTENANCE 01 0498 7 15 FUNCTIONAL LAYOUTS C3G Plus ddmp VERSIONS ...
Страница 206: ...Power Supply Distribution Page 2 of 2 MAINTENANCE C3G Plus 7 16 01 0498 FUNCTIONAL LAYOUTS C3G Plus ddmp VERSIONS ...
Страница 207: ...Machine 1 Axes Control Circuit C3G Plus MAINTENANCE 01 0498 7 17 FUNCTIONAL LAYOUTS C3G Plus ddmp VERSIONS ...
Страница 208: ...Machine 2 Axes Control Circuit MAINTENANCE C3G Plus 7 18 04 0799 FUNCTIONAL LAYOUTS C3G Plus ddmp VERSIONS ...
Страница 209: ...Serial and Parallel Line Connections C3G Plus MAINTENANCE 04 0799 7 19 FUNCTIONAL LAYOUTS C3G Plus ddmp VERSIONS ...
Страница 221: ...SAFETY CIRCUIT TEST DEVICES Connector X113 test device C3G Plus MAINTENANCE 04 0799 7 31 diagnostic C3G Plus ...
Страница 225: ...X30 connector test device C3G Plus MAINTENANCE 01 0498 7 35 diagnostic ...
Страница 232: ...This page has been left intentionally blank MAINTENANCE C3G Plus 7 42 00 1097 CIRCUIT DIAGRAMS ...
Страница 255: ...SOFTWARE OPERATIONS FOR CONTROLLER REPLACEMENT 2 2 C3G Plus MAINTENANCE 01 0498 7 65 SYSTEM SOFTWARE ...
Страница 264: ...This page has been intentionally blank 7 74 08 0702 MAINTENANCE C3G Plus LIST OF SPARE PARTS ...
Страница 265: ...OPERATOR S NOTES C3G Plus NOTES ...
Страница 266: ...C3G Plus NOTES ...