General
Enter the average time required to change tools. This time will be added to the total cycle time each time a tool change occurs.
The postprocessor will keep track of the individual cycle times of each tool and can output the current cycle time with each tool change. These times may not be accurate representations of actual machine times due to axis acceleration and deceleration and pauses the machine tool may make that the postprocessor is not aware of.
Most machines require an auxiliary code, usually 06, to indicate a tool change is required. Enter the numeric value of the code to be output with each LOADTL statement.
Some controllers require that a preparatory code be output along with the tool length compensation register. If your controller has this requirement, enter the preparatory code in this field. The code will be output on the next block containing a Z-axis move after the tool length offset has been changed. Note: entering a value here will cause the multiple G-code switch to be turned on.
Check this box if the tool change T-Code should be treated as modal. This will remove redundant T-Codes from the M06 Output block.
This option will force the output of ABC-rotary axes with the next GOTO/cmd after a tool change (LOADTL/cmd) under MULTAX mode.
INTCOM(1524)=0 Do not output same ABC after M06 (Default)
INTCOM(1524)=1 Force ABC output after M06.
Some controllers require that the T code and the M code be output on separate lines. Check this box to output the T code first and then the M code next (on a separate line).
Selecting this switch will force the tool length offset number to be the same as the tool number when the length offset number is not specified in the LOADTL statement.
This selection will automatically preselect the next tool following the current tool change.
Choose the proper radio button that describes the tool change positioning block for your controller:
Do not output tool change positioning block
Output tool change positioning block with XYZ values
Output tool change positioning block with XYZABC values
Equivalent postprocessor commands:
PLABEL/OPTION,42,TO,0 $$ Generate XYZ positioning block (default).
PLABEL/OPTION,42,TO,1 $$ Do not generate positioning block.
PLABEL/OPTION,42,TO,2 $$ Generate XYZABC positioning block.
--------------------------------------------------------------------------------------------------------------------------
Option File Generator Help
Copyright (c) 2005, All Rights Reserved,
Austin N.C., 505 East Huntland Drive, Suite 480
Austin, TX 78752
www.austinnc.com