
3.MANUAL OPERATION B-63783EN-1/01
- 424 -
To perform manual arbitrary-angle feed on the XY plane (X-axis: First
controlled axis, Y-axis: Second controlled axis), for example, make
the following selection:
AJP2D AJP2C AJP2B AJP2A AJP1D AJP1C AJP1B AJP1A
00100001
Second plane axis = Second controlled
axis (Y)
First plane axis = First controlled axis (X)
Manual arbitrary-angle feed direction selection signal
AJSTB<G017#7>, AJA0-AJA12 <G016, G017#0-#4>
[Classification] Input signal
[Function] Selects the direction of manual arbitrary-angle feed. Specify an
absolute (not incremental) angle ( ), assuming that the + direction of the
first plane axis to be 0 degrees, the + direction of the second axis to be
90 degrees, the - direction of the first axis to be 180 degrees, and the -
direction of the second axis to be 270 degrees.
This input signal consists of code signals (AJA0 to AJA12) used for
angle specification, and a strobe signal (AJSTB) used for reporting that
the code signal is valid. The code signals for angle selection are related
to a selected angle as follows:
Angle (degrees) =
å
=
××
12
0
}2{16/1
i
i
i
V
When AJAi is set to 0, Vi equals 0.
When AJAi is set to 1, Vi equals 1.
This means that each signal has a weight as indicated below.
Signal Weight (degrees)
AJA0 1/16
AJA1 1/8
AJA2 1/4
AJA3 1/2
AJA4 1
AJA5 2
AJA6 4
AJA7 8
AJA8 16
AJA9 32
AJA10 64
AJA11 128
AJA12 256
[Operation] The CNC reads an angle when strobe signal AJSTB is set to 1. After
being read, an angle is held until AJSTB is set to 1 again. During
manual arbitrary-angle feed in a given direction, the direction may be
changed. If a new angle is specified, the direction is changed according
to the new angle.
NOTE
If an angle greater than 360.0 degrees is specified,
the angle determined by subtracting 360.0 from the
specified angle is assumed.