Owner's manual
Tool Control Functions
Chapter 20
20-15
The following block is used to set data for the random tool pocket
assignment table:
G10.1 L20 P__ Q__ O__ R__;
Where : Is :
G10.1 L20
Thistellsthe controlthatthe block will besettingdataforthe random toolpocket
table. The G10.1 L20 isnotmodal,itmustbeprogrammedin everyblockthat
sets data fortherandomtool pocketassignmenttable.
P
The value followingtheP-- worddeterminesthepocketnumber thatisbeing set.
Q
The value followingtheQ--worddeterminesthetoolnumberofthe toolthatisin
the pocketdetermined with the P--word.
O
The value followingtheO--wordenters the number of pocketsthatare neededfor
the tool. Normallya value ofoneis enteredherehowever,for customtools that
require morethenone pocket,programthenumberofpockets thatare required.
R
The value followingtheR--wordenters the pocketnumberofthe shaftpocketfor
the tool. Normallya value ofoneis enteredherehowever,for customtools that
require morethenone pocket,programthelocation relative to the other pockets
for thattoolthatthetoolchangerwillgototoaccessthattool.
For e xample the following block:
G10.1L20P1Q20O1R1;
tells the c ontrol that tool number 20 is in pocket number 1.
G10.1L20P3Q23O4R2;
tells the c ontrol 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.
Clearing Random Tool Data
The following block will clear all information in the random tool table:
G10.1 L20 P0 Q0 O0 R0;