Owner's manual
Tool Control Functions
Chapter 20
20-34
Example 20.7
Programming Tool Changes Using Tool Life Management
The following example assumes that the system installer has configured in
AMP, both, the boundary for tool life management at 100, and an M06 to
perform a tool change. It also is assumed that the tool changer is located at
the secondary machine home point called by a G30, this is not necessarily
true for different machine a pplications.
Program Block Description
G49G30X10Z10F100;
Return tosecondaryhomeposition.
T101;
Nexttool change will bea tool fromgroup1.
M06;
Changetoa group 1 tool.
G43;
Activate tool length offsetusing the offsetnumberforthe tool
asassigned in the tool managementtable.
G29;
Return from secondaryhome position
G42;
Activate cuttercompensation right using the offsetnumberfor
the tool asassignedin the tool managementtable.
T102;
Nexttool change will bea tool fromgroup2.
G01X13Y1F200;
Cuttingwith agroup1 tool.
G30;
Return tosecondarymachine home.
M06T101;
Replacesthe group1 toolwitha group 2tool. Note the
T--wordisoptionalinthisblock.
G29;
Return from secondaryhome position. Newtoollength offset
valuesand newtool radius offsetvalues take effect.
G01X2Y2F100;
Cuttingwith agroup2 tool.
G41D2;
Changesthecurrenttoolradius number thatwasactivatedwith
this tool andreplaces itwiththenew D2offsetvalues. Note
that thetoolmanagementtabledoes not getchanged. Also
changestocuttercompensationleft.
M30;
END OF CHAPTER