Rockwell Automation 8520 9/Series CNC Lathe User Manual

Page 367

Advertising
background image

Axis Motion

Chapter 14

14-9

This section describes how to program a rotary axis. A rotary axis is a
non-linear axis that typically rotates about a fixed point. A rotary axis is

not the same as a spindle which uses an M19 to orient to a specific angle.

A spindle orient (M19) cannot move simultaneously with the other axes in

the system. A rotary axis is capable of rotating when other axes are being

moved.

Your system installer must determine which axes are rotary axes or linear

axes, in AMP. Your system installer also determines in AMP the address

that is used to command a rotary axis. This manual assumes that the

C-word is used to program a rotary axis. Refer to your system installer’s

documentation for the rotary axis words used in a specific system.

A rotary axis is programmed in degrees. This manual assumes that your
system installer has configured the rotary axis to “roll over” at 359.99

°

.

After the rotary axis exceeds 359.99

°

of rotation, its position display rolls

over to 0

°

and starts increasing. If the axis rotates to a position less than

0

°

, its position display rolls over to 359.99

°

and starts decreasing.

Typically a rotary axis is programmed in a block by itself or with linear

moves (rapid G00 or cutting G01 moves). You can program a rotary axis

in a block that contains circular moves (G02 or G03).

Programming in absolute or incremental

You can program rotary axes in absolute or incremental mode.

In absolute mode (G90), the rotary axis is programmed to angular
positions. These positions are programmed between 0

°

and 359.99

°

. The

sign given to this angular position determines the direction that the rotary

axis travels to reach the programmed angle. For example, programming:

G90C25;

in a part program causes the rotary axis C, to rotate to an angle of 25

°

(referenced from a position 0 determined by your system installer) and

rotate the axis in the positive direction to reach this position.

Programming:

G90C-25;

in a part program causes the rotary axis C, to rotate to an angle of 25

°

and

rotate the axis in the negative direction to reach this position.

14.1.4

Positioning Rotary Axes

Advertising