
AxisMotion
Chapter 12
12-9
Figure 12.6
Results of An Arc with End Point Equal to Start Point, Example 12.6
Full circle 0 degree center angle arc
(no axis motion)
Arc 2
510 510
15
10
15
10
X
ZZ
X
end
start
Centerdefined
byIand K
start
end
Centerdefined
byR
12148-I
If programming a radius command R in the same block as I, and/or K, the
control gives the R priority and ignores the I--, and/or K--words.
Important: Your system installer can specify the maximum allowed
difference between the starting radius of the arc and the ending radius of an
arc programmed with an I, K center. If the difference exceeds the allowed
value set in AMP, an error occurs.
The following 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 determines which axes are rotary axes or linear axes,
in AMP. Also defined in AMP, is the address used to command a rotary
axis. This manual assumes that the C--word is used to program a rotary
axis. See the documentation prepared by your system installer for the
rotary axis words used in a specific system.
Program a rotary axis in units of degrees. This manual assumes that your
system installer has configured the rotary axis to “rollover” at 359.99
°.
Rollover means that after the rotary axis exceeds 359.99
° of rotation, its
position displays rollover t o 0
° and starts increasing. If the axis rotates to a
position less than 0
° its position displays rollover to 359.99° and start
decreasing.
12.1.4
Positioning Rotary Axes
Komentarze do niniejszej Instrukcji