Manual

Tool Control Functions
Chapter 20
2
0
-
1
1
Format for Programming Random Tool Table
Use this block to set data for the random tool pocket assignment table:
G10.1 L20 P__ Q__ O__ R__;
Where : Is :
G10.1 L20 Thistells thecontrol that theblock willbe settingdata for therandom tool pocket
table. The G10.1L20 isnot modal, it must be programmedin everyblock that
sets datafor the random tool pocket assignment table.
P__ The valuefollowing theP-word determinesthe pocket numberthat is beingset.
Q__ The valuefollowing theQ-word determinesthe toolnumber of the tool that is in
the pocket determined with the P-word.
O__ The valuefollowing theO-word entersthe numberof pockets that areneeded for
the tool. Normally a value of one is entered here however, for custom tools that
require more than one pocket, program thenumber of pockets that arerequired.
R__ The valuefollowing theR-word entersthe pocket numberof the shaft pocket for
the tool. Normally a value of one is entered here. However, for custom tools
that require more than one pocket, program thelocation relativeto theother
pockets forthat tool that thetool changer goesto toaccess that tool.
For example, this block
G10.1L20P1Q20O1R1;
tells the control that tool number 20 is in pocket number 1;
G10.1L20P3Q23O4R2;
tells the control that tool number 23 has its shaft pocket as pocket number
3, four pockets are required for the custom tool and the second of these
four pockets is the shaft pocket. This means that pockets 2, 3, 4, and 5 are
used for the custom tool number 23.