390
OPTIONS
96-8000
June 1999
ALPHABETICAL A DDRESS C ODES
B Fifth axis rotary motion
The B address character is used to specify motion for the optional fifth, B, axis. It specifies an angle in
degrees for the rotary axis. It is always followed by a signed number and up to three fractional decimal
positions. If no decimal point is entered, the last digit is assumed to be 1/1000 degrees. The smallest magni-
tude is 0.001 degrees, the most negative value is -8380.000 degrees, and the largest number is 8380.000
degrees.
PREPARATORY F UNCTIONS (G CODES)
In a control configured with a fifth axis, all G codes that have an option for an A axis motion command can also
simultaneously command fifth axis, B, motion. Of course, since address B is modal, it can be entered on any
line. The following G codes are users of address B:
G00 G03 G29 G73 G77 G83 G86 G89 G101
G01 G10 G31 G74 G81 G84 G87 G92 G102
G02 G28 G36 G76 G82 G85 G88 G100 G136
INCH/METRIC S ELECTION (G20,G21)
Fifth-axis programming is not effected by the selection of metric. It is always programmed in degrees.
WORK C OORDINATE S YSTEMS
The work coordinate systems on a control with a fifth axis have all been expanded to accommodate B, the fifth
axis. Work coordinate offsets can be set for the B axis in the offset display.
M CODES
M12 Engages the fifth axis brake.
This M code waits until the M-fin signal is received through the secondary RS-232 port.
M13 Releases the fifth axis brake.
This code activates the fifth axis brake relay and waits for the M-fin signal, releases the relay upon receipt, and
waits for the M-fin signal to cease. The RESET key will terminate any operation that is hung-up waiting for M-
fin.
Both M12 and M13 are aliased by M10 and M11 on fourth-axis machines.