Rockwell Automation 8520-GUM 9/Series CNC Grinder Operation and Programming Manual Documentation Set User Manual

Page 558

Advertising
background image

Surface Grinding Fixed Cycles

Chapter 16

16-8

Cancel Grinding and Reciprocation

Use a G80 to cancel all surface grinding cycles. Programming a G80
cancels a G81, G82, G83, G84, G85, or G86. When executed, a G80 also
stops the reciprocating axis.

Once reciprocating motion begins, it continues through program block
execution until a G80 is executed. If there is no G80, reciprocation
continues until an end of program (M02, M30, M99) occurs. An M99 in a
subprogram simply returns program execution to the main program and
does not cancel reciprocation.

When reciprocation or a grinding cycle is canceled by a G80 or an M99,
the reciprocating axis continues to its secondary reversal point before the
control considers the G80 or M99 block completed.

This section provides a description of the parameters that apply to each of
the surface grinding cycles. For ease of explanation, we assume that the
G19 (YZ) plane is active and the axes in that plane are configured as shown
in the table in the previous section. If you are using a different plane or
your axes were named differently, then your parameters can be different.

Also it is assumed that axis one (Y) of the active plane has been selected as
the plunge axis (G83 and G85). If axis two (Z) of the active plane is
selected as the plunge axis (G84 and G86), then the descriptions for
parameters Z, K, and R should be swapped with the descriptions for
parameters for Y, J, and Q.

X - reciprocating axis distance, primary reversal point.

If in incremental mode (G91 active) then the value entered here is a signed
incremental value indicating the distance from the start point to the end of
the primary reciprocating motion (the primary reversal point).

The start point for the reciprocating axis is the coordinate of the X axis
prior to execution of the surface grinding cycle. If the X axis is already
reciprocating when the surface grinding cycle block is executed, then the
start point (when incremental mode is active) is the secondary reversal
point. This was explained on page 16-4.

If in absolute mode (G90 active) then the value entered here is the X
coordinate of the primary reversal point.

This parameter is “program modal,” meaning that it needs to be
programmed only once in a part program. Any subsequent surface grinding
blocks (G82 -- G86) use a previously programmed value if a new value is
not programmed. Programming an X word in any program block while
reciprocation is active changes the coordinate of the primary reversal point.

16.2
Surface Grinding
Parameters

Advertising