The Fanuc A860-0309-T302 is an external spindle position coder — a dedicated rotary encoder that mounts directly to the spindle motor or spindle head to provide the CNC with real-time spindle rotation data for functions that the standard MZi magnetic sensor alone cannot support.
Where the MZi sensor on the spindle motor provides speed regulation feedback, the A860-0309-T302 adds high-resolution angular position data: 1,024 pulses per revolution, accessible at speeds up to 10,000 rpm.
This combination of speed range and resolution supports the demanding position-synchronised spindle functions of modern CNC machining centres.
The encoder is a Kuroda-manufactured unit supplied under Fanuc's part number — a standard practice for several of Fanuc's external spindle encoder variants.
The 68mm square flange and 50mm centre bore define a specific mounting footprint, and the non-removable flange design means the encoder body mounts as an integral assembly rather than a separable flange-and-body combination.
The 17-pin integrated connector carries all signal and power connections to the spindle drive amplifier through the dedicated spindle encoder cable.
One of the most significant aspects of the A860-0309-T302's specification is its backward compatibility: it replaces the entire A86L-0027-0001 series of earlier Fanuc spindle coders. This means machines that originally carried any A86L-0027-0001 variant can be directly upgraded to the A860-0309-T302 with the appropriate cable — a useful point for facilities managing older machine fleets where original spindle coder variants are difficult to source.
| Parameter | Value |
|---|---|
| Resolution | 1,024 PPR |
| Maximum Speed | 10,000 rpm |
| Flange | 68mm square |
| Centre Bore | 50mm |
| Connector | 17-pin integrated |
| Encoder Type | External (separate from spindle motor) |
| Replaces | All A86L-0027-0001 series |
| Application | Spindle position feedback — CNC |
| Manufacturer | Fanuc (Kuroda) |
Spindle speed is only one dimension of spindle control. Position matters for four distinct CNC functions that the A860-0309-T302 directly enables:
Rigid tapping is the most operationally critical. In a rigid tapping cycle, the spindle and Z-axis feed move in a mathematically fixed ratio — one revolution of the spindle advances the Z-axis by exactly one thread pitch.
A spindle position encoder provides the real-time angular feedback that keeps this synchronisation tight through spindle acceleration, constant speed, and deceleration phases. Without a high-resolution position coder, rigid tapping produces off-pitch threads or tap breakage.
The 1,024 PPR of the A860-0309-T302 divides each revolution into 4,096 quadrature edges, giving the CNC a dense enough synchronisation reference for reliable tapping at the spindle speeds used in production.
Spindle orientation is the stopping of the spindle at a precise angular position to align the tool with the automatic tool changer's drive dog, or to align a boring bar with a keyway. The A860-0309-T302's Z-pulse (one reference pulse per revolution) marks the spindle's angular reference position.
The drive uses this reference to stop the spindle repeatably at the commanded orientation angle.
C-axis control — on turning centres with CNC spindle indexing — uses the spindle encoder to provide the position feedback needed to interpolate the spindle as a rotary CNC axis. The 1,024 PPR resolution, with 4× quadrature decode, produces 4,096 count positions per revolution for the C-axis interpolation calculation.
Cs contour control on CNC lathes with high-end spindle drive systems uses the spindle position coder as the feedback element for slow-speed spindle contouring — moving the spindle at controlled feed rates in coordination with the X and Z axes to machine complex profiles.
This function demands smooth, low-noise position feedback at very low spindle speeds, which the optical sensing of the A860-0309-T302 provides.
The A860-0309-T302 mounts to the spindle motor's rear shaft or to the machine's spindle head depending on the machine builder's design.
The 50mm bore accommodates the spindle motor shaft passing through the encoder; the shaft must engage the encoder's coupling mechanism to drive the position coder disc.
The 68mm square flange provides the mounting interface to the motor rear housing.
Coupling alignment is critical. The encoder's disc and shaft coupling must run concentric with the motor shaft — any eccentricity produces a periodic variation in the encoder's pulse timing that the CNC reads as velocity ripple, which can cause periodic machining errors in surface finish.
Fanuc recommends following the spindle coder installation procedure in the spindle motor maintenance manual for the specific motor and encoder model combination.
Q1: Does the A860-0309-T302 replace all variants in the A86L-0027-0001 series without any additional modification?
The A860-0309-T302 is the consolidated replacement for all A86L-0027-0001 series variants. In most cases, it installs directly with the existing mounting hardware and spindle drive cable.
In some installations, the cable connector at the encoder end may differ between the original A86L variant and the T302 — verify the spindle encoder cable's encoder-end connector type before installing.
A cable adapter or replacement cable may be required if the connectors do not match directly.
Q2: What is the CNC alarm that appears when the A860-0309-T302 fails or develops a fault?
Spindle encoder faults appear as SP-series alarms on Fanuc controls. SP0749 (spindle position coder disconnection), SP0741 (spindle position coder communication error), and SP0750 (spindle position coder count error) are the most common alarms related to the A860-0309-T302.
These alarms typically appear when attempting rigid tapping or spindle orientation — the CNC functions that require the position coder.
The encoder cable and connector should be inspected first before concluding the encoder has failed, as loose connectors are a frequent cause of SP0749.
Q3: What is the significance of the maximum speed rating of 10,000rpm, and does exceeding it damage the encoder?
10,000rpm is the Fanuc-specified maximum for the A860-0309-T302 at its rated 1,024 PPR. Above this speed, the electronics may not reliably process the 1,024 pulses per revolution into clean quadrature output — signal quality degrades, and the CNC may generate speed feedback errors.
Sustained operation above 10,000rpm risks both signal quality loss and mechanical damage from centrifugal forces on the rotating disc assembly.
The encoder's maximum speed should not be exceeded; verify that the machine's maximum spindle speed does not exceed 10,000rpm before specifying this encoder for a given installation.
Q4: Is the A860-0309-T302 used on the spindle motor or on the machine spindle head, and does the location affect its function?
The A860-0309-T302 can be mounted either on the spindle motor's rear shaft or on the machine spindle head, depending on the machine builder's design.
Motor-mounted position coders are more common; spindle-head mounting is used when the spindle has a gear transmission between the motor and the spindle, and the CNC requires position feedback at the actual spindle (after the gear), not at the motor.
When mounted at the motor with a gear transmission, the CNC must apply a gear ratio correction in its spindle control parameters to convert motor position counts to actual spindle position counts.
When mounted at the spindle head, no gear ratio correction is needed.
The appropriate mounting location is specified in the machine builder's documentation.
Q5: Can the A860-0309-T302 be used for standard servo axis feedback instead of its spindle application?
No. The A860-0309-T302 is an external spindle position coder with a 17-pin connector and signal format specific to Fanuc's spindle drive amplifier interface.
It is not interchangeable with the servo motor pulse coders (A860-0346, A860-0356, A860-2001 series etc.) that use different serial protocols and connectors for servo axis closed-loop feedback.
The spindle position coder's function is exclusively to provide the spindle drive with angular position data for tapping, orientation, and C-axis functions — it is not part of the spindle speed regulation loop (that function belongs to the MZi sensor).
![]()
Contact Us at Any Time