CNC Z32 - Programming Guide (LATHES)
6.
Z32 FIXED CYCLES AND MACROS
This chapter describes the standard macros and fixed cycles of the Z32 CNC. Cycles and machining here
described are valid for versions SIS T109-8B and following.
6.1
Z32 Fixed cycles (G881 - G886)
The functions from G881 to G886 allow to program the system fixed cycles.
When a fixed cycle has been activated (with the functions G881-G886), it is automatically executed at the
end of each programmed G0 (RAPID) positioning.
Movements executed in feed don’t trigger the fixed cycle
execution.
The programming of G881-G886 is as follows:
Parameter passing:
All necessary parameters are specified by programming them on the same line containing the activation of G881-
G886. In the program line containing a G881-G886 activation, it is possible to program only parameters related to
fixed cycles programming.
For example, with reference to the drilling cycle G881, it is possible to set the parameters by programming:
G881 Z-40 J5 E5 F600
An example of not correct programming is the following:
G881 Z-40 J5 E5 F600 S1000 M3
Because the parameter S is not directly programmable on the G881 line (neither the M3 instruction), so a correct
writing is as follows:
S1000 M3
G881 Z-40 J5 E5 F600
Fixed cycle activation
To recall and activate a fixed cycle, the desired G881-G886 function must be programmed.
A fixed cycle activation doesn’t produce any axis movement.
The cycle is executed after the first rapid positioning after the cycle activation.
After the first execution, the cycle is repeated after every subsequent rapid positionings.
Fixed cycle deactivation
The deactivation of a fixed cycle activated with G881-G886 is obtained by programming:
G880
After a fixed cycle deactivation, the cycle parameters are cleared; if the recalling of a new fixed cycle is desired, all
parameters must be programmed anew.
68