
Skip and Gauge probing Cycles
Chapter 19
19-2
ATTENTION: We do not recommend using a skip block from
any fixed cycle block (such as multi-pass face grinding or a
turning). If you do choose to execute a skip block in a fixed
cycle mode, be aware that the block that is skipped when the
trigger occurs can be a cycle generated block. If this is the case
the cycle will continue normal execution skipping only the
portion of the cycle that was executing when the trigger
occurred. If the generated block skipped is a crucial portion of
the cycle, damage to the part or machine tool can occur.
Use external skip functions to terminate the execution of motion
commands in a block when the control receives a signal through PAL.
When the program block is terminated any remaining axis motion
generated by the block that has not been performed remains unexecuted
(other non-motion commands are still performed). The control continues
normal program execution at the beginning of the next block following the
skipped block.
The external skip function is controlled by G31, G31.1, G31.2, G31.3, and
G31.4. Your system installer determines what signal (such as a touch
probe, manual switch, etc.) corresponds to each G31 code in PAL. Your
system installer can choose different signals to correspond to G31.2,
G31.3, and G31.4. G31 and G31.1 are functionally the same, always using
the same external signal and the same AMP defined feedrate. With proper
PAL programming, you can also use a G04 dwell in seconds as an external
skip function.
The format for G31 external skip blocks is:
G31 X__ Z__ F__;
Where: Is :
G31
anyofthe G codesintheG31 seriesor G04. Usetheone thatisconfiguredto
respondto thecurrentexternal skipsignal device thatis being used.
X, Z
theendpoint ofthemove ifno external skipsignal is received. These also
determi ne the directionthatthewheel travelsin.
F
theexternal skipfunctionfeedrate. Ifno value is enteredhere, theexternal skip
function executesat eitherthecurrentlyactivefeedrate,or thefeedrate defined
forit in AMP(based on whethertheAMPparameterUse AMPSkip Feedrate is
setto ”NO”or ”YES”). A value enteredhere replacesthecurrentlyactive
feedrate and supersedestheAMPdefinedfeedrate.
The G31 series of G codes always produces linear motion, regardless of
the current mode active at their execution. After their completion, the
control returns to the operating mode active before the external skip block
was read (G00, G01, G02, G03).
19.1
ExternalSkip
Functions (G31 codes)
Comentarios a estos manuales