CNC Z32 - Programming Guide (LATHES)
6.7
G907: Roughing macro
This macro execute a generalized roughing of a closed profile.
The programming is in diameter.
The macro is called by the user through the function G907
The roughing cycle of the G907 macro is mainly composed by:
•
Initial positioning on the starting point of the first pass
•
More roughing passes, each composed by:
a) G1 pass
b) retract, sloped by 30 degrees, by a programmable quantity limited to the half of the pass; if enabled
the return on the preceding pass (I=1) doesn’t execute a 30 degrees sloped retract, but it shifts on
the profile, up to the preceding pass
c) long retract, in case of override; if enabled the return on the preceding pass (I=1) doesn’t execute a
30 degrees sloped retract, but it shifts on the profile, up to the preceding pass without override.
d) rapid
return
e) contouring of the profile up to the next pass
•
pass increment; it may vary between a maximum and a minimum diameter.
•
At the end of the roughing passes, the whole profile is executed. The last movement leaves the tool at the
end of the profile. If the NU parameter is different from zero, the final contouring is not executed, but exits
from the end of the last pass with the direction indicated by the NU angle.
1. Input parameters
The programming format is as follows:
G907 NX.. NY.. NG.. K.. (NE..) (NL..) (NJ..) (NI..) (NS..) (NR..) (NV..) (NW..)
(NU..) (I..) (NF..)
The meaning of the parameters is the following:
NX NY
Numbers of initial and final lines of the closed profile to be roughed.
NG
Slope of the pass line (roughing angle)
K
Pass depth (with sign, see later on)
NE
Retract quantity with 30 degrees slope; if not programmed, or equal to zero, it executes a retract with the
half of the pass.
NL
Maximum increment along the pass line, with sign (KMAX); if not programmed or equal to zero, it executes
pass increments equal to K; for roughing angles different from 180 and 0 degrees, it executes pass
increments equal to K.
NJ
Minimum diameter (X axis coordinate)
For diameters smaller than NJ, the pass depth is equal to KMAX (NL)
For diameters greater than NJ, the pass depth varies from KMAX (NL) to Kmin (K).
The NJ diameter must have a smaller absolute value than the NI diameter.
NI
Maximum diameter (X axis coordinate)
For diameters greater than NI, the pass depth is equal to Kmin (K)
For diameters smaller than NI, the pass depth varies from Kmin (K) to KMAX (NL).
The NJ diameter must have a smaller absolute value than the NI diameter.
NS
Section of the pass to be executed forwards (in millimeters). It must be greater than the rearwards section
(NR). If not programmed, or equal to 0, the chip breaking cycle is not executed.
NR
Section of the pass to be executed rearwards (in millimeters). It must be smaller than the forwards section
(NS). If not programmed, or equal to 0, the rearwards section is not executed.
NV
Waiting time at the end of the forwards section of the pass (chip breaking cycle) and waiting time at the end
of the pass (seconds and decimals).
NW
Modifies the first pass value by the value contained in NW. It may positive or negative, to increase or
decrease the first pass. If not programmed, or equal to 0, the first pass is not modified.
99
Summary of Contents for CNC Z32 Florenz Series
Page 2: ......