Rockwell Automation 8520 9/Series CNC Lathe User Manual

Page 419

Advertising
background image

Spindles

Chapter 17

17-21

End Face Milling Block Format

The block used to activate virtual C axis end face milling has this format:

G16.2 X__ Y__ Z__ R__ F__

Where :

Is :

X

The coordinate (if in G90 absolute mode) or the linear distance (if in G91

incremental mode) to which the X axis is to move. Be aware that this value is

affected by diameter (G08) or radius (G07) programming mode.

Y

The coordinate (if in G90 absolute mode) or the linear distance (if in G91

incremental mode) to which the simulated Y axis is to move.

Z

The coordinate (if in G90 absolute mode) or the linear distance (if in G91

incremental mode) to which the Z axis is to move. This axis determines depth of

cut in End Face Milling.

R

The radius of the arc to be cut in the face of the part. This parameter can be

used only if G02 or G03 circular interpolation has been activated, and must be

programmed with the correct X and Y coordinates. See chapter 14.

F

The feedrate to be used by the X, Y, and Z axes when commanded to move while

G16.2 is active.

These parameters and their application are described in detail in the

paragraphs that follow:
Any axis motions except for C axis motions can be programmed in the

G16.2 block. The control generates C axis motion in response to

programmed requests for simulated Y axis motion. This allows the

programmer to enter his contour moves as though he were working with an

XY plane, with cutting depth controlled by the Z axis.
If G02 or G03 circular interpolation is made active while in G16.2 end face

milling mode, circular cuts can be made in the face of the part (for

example, the corners could be rounded in the contour illustrated in

Figure 17.5). This is accomplished by programming the X and Y axis

endpoints along with the desired circle radius R as described in chapter 14.

The R parameter used here defines the radius of the circular path to be cut.

Important: When programming circular interpolation in G16.2 mode,

only radius programming (using R) may be used. Integrand programming

(using I, J) is not allowed and generates the error message “CIRCLE

PROGRAMMING ERROR.”

Important: When programming circular interpolation in incremental

mode (G91), the programmed X move length along with the programmed

Y move length, must position the X and Y axes at a legal endpoint for the

circular radius defined by the R value in the G02/G03 block. In absolute

mode (G90) the coordinate programmed for the X axis along with the

coordinate programmed for the Y axis, must position the X and Y axes at

a legal endpoint for the circular radius defined by the R value in the

G02/G03 block.

Advertising