Home
>
Products
>
CNC Circuit Board
>
Part Number: A20B-2902-0480
Manufacturer: FANUC Corporation (Japan)
Product Type: PMC Control and Memory Module (SMD Daughter Board)
PMC Type: PMC-RB5 / PMC-RB6
Interface: I/O Link
SRAM: 32 KB
DRAM: 256 KB
Compatible Systems: FANUC Series 16/18/20 Model C (SLC)
The A20B-2902-0480 is the PMC RB5/RB6 control and memory module for FANUC's Series 16/18/20 Model C controllers. It mounts on the PMC/Conversational board within the controller and provides two things simultaneously: the memory resources the PMC needs for its ladder program execution (32 KB SRAM and 256 KB DRAM), and the I/O Link interface that connects the controller to its distributed I/O devices on the machine.
Understanding this module requires understanding where it sits in the controller hierarchy.
The Series 16/18/20 Model C uses a modular architecture where the main CPU board handles CNC interpolation and motion, and the PMC board handles the machine tool's PLC functions — reading switches, driving outputs, managing tool change sequences, interlocking safety conditions.
The PMC board's capability is defined by the module plugged into it.
The A20B-2902-0480 is that module: it provides the specific PMC version (RB5 or RB6) that determines the ladder program capacity, execution speed, and I/O Link connectivity of the machine tool's integrated PLC.
The I/O Link interface on this module is the communication path to the operator panel I/O boards, the machine tool builder's I/O units, and any other distributed I/O devices connected to the I/O Link bus.
Every machine input signal from the operator panel — mode switches, feedrate override, cycle start — and every output signal to panel lamps and solenoids travels through the I/O Link connection that this module provides.
| Parameter | Value |
|---|---|
| Part Number | A20B-2902-0480 |
| Manufacturer | FANUC Corporation |
| Product Type | PMC Control and Memory Module |
| PMC Type | PMC-RB5 / PMC-RB6 |
| Interface | I/O Link |
| SRAM | 32 KB |
| DRAM | 256 KB |
| Compatible Systems | FANUC Series 16/18/20 Model C (SLC) |
| Design | SMD plug-in daughter board |
| Mounts On | PMC / Conversational board |
| Origin | Japan |
| Operating Temperature | 0 – 55°C |
| Storage Temperature | −20 – 60°C |
| Humidity | 75% RH max (non-condensing) |
| Condition Available | New (surplus) / Refurbished / Repaired |
FANUC's PMC (Programmable Machine Controller) is the integrated PLC embedded within the CNC controller. Unlike an external standalone PLC, the PMC shares the controller hardware and communicates with the CNC's motion functions at the scan cycle level.
This tight integration enables functions that external PLCs cannot match — the PMC can respond to CNC state changes (program execution state, axis in position, spindle speed reached) within the same scan cycle, enabling the precise interlock timing that modern CNC machining requires.
The RB5 and RB6 designations represent specific PMC versions within FANUC's PMC-RB family.
The RB designation indicates the ladder language specification and execution architecture.
The SRAM on the A20B-2902-0480 stores the ladder program itself — the sequence of relay logic instructions that define the machine tool's automation behaviour. The 32 KB capacity sets the limit on how many ladder steps the PMC program can contain.
The DRAM provides the working memory for PMC execution: the register files that store signal states, timer current values, counter values, and data registers that the ladder program reads and writes during every scan.
This data is volatile by nature — the PMC reinitialises it at every power-on through its startup sequence.
FANUC's I/O Link is a serial communication bus that connects the CNC controller to distributed I/O units throughout the machine.
A single I/O Link cable carries all the digital input and output data for a complete operator panel, replacing the dozens of individual wires that would otherwise run between the panel and the control cabinet.
The I/O Link is a polled bus: the PMC module acts as the master, polling each connected I/O unit in sequence and exchanging its input data for the latest output commands.
This polling happens every PMC scan cycle, keeping the I/O data current.
When the A20B-2902-0480's I/O Link interface fails, the PMC loses all communication with the connected I/O units.
The machine cannot respond to operator panel inputs, and all panel output indicators go to their de-energized state.
The CNC may alarm on I/O Link communication failure. This total I/O loss — affecting all panel functions simultaneously — is the characteristic fault pattern that points to the PMC module's I/O Link circuit rather than an individual I/O board or wiring fault.
PMC module faults produce a specific category of controller behaviour. Because the PMC manages all machine logic sequencing, a failed PMC module affects the machine's ability to execute its normal operational sequences even when the CNC's motion functions are intact.
Common symptoms of a failing PMC module include: M-code functions that fail to complete (the ladder does not execute the sequence that responds to the CNC's M-code output), erratic I/O behaviour across multiple channels simultaneously, PMC alarm messages that indicate ladder execution errors, and I/O Link communication faults affecting all connected devices at once.
These symptoms contrast with faults caused by individual wiring problems (which affect one signal at a time) or by operator panel board failures (which affect only the channels on that specific board).
When multiple PMC functions fail simultaneously or the I/O Link communication is completely lost, the module is the most likely cause.
Q1: The machine's operator panel has stopped responding — no buttons work and no lamps illuminate. The CNC screen shows an I/O Link communication error. Is this the A20B-2902-0480?
Complete panel loss with an I/O Link error strongly suggests the PMC module's I/O Link interface has failed. Check the I/O Link cable connection at the module first — a loose connector can cause total I/O Link loss.
If the cable is secure and the I/O Link error persists, the module's interface circuit has likely failed. Verify by swapping the module if a tested spare is available.
Q2: The machine executes M-codes normally but one specific automatic cycle step never completes. The cycle just stops at the same point every time. Could this be the PMC module?
A single sequence step that always fails is more likely a PMC ladder program issue or a specific I/O signal problem than a PMC module hardware failure.
The module failure modes tend to be broader — affecting many functions at once. Check the PMC ladder diagnostic screen for the relevant step: identify which input the ladder is waiting for, verify that input signal is active, and trace the signal from its source.
A PMC module hardware fault is less likely when the failure is limited to one specific step.
Q3: After replacing the A20B-2902-0480, should the PMC ladder program be reloaded?
The PMC ladder is stored in the FROM module (on the CNC's FROM/SRAM board, not on the PMC module itself). Replacing the PMC module does not affect the ladder storage. However, the replacement module must be compatible with the same PMC version (RB5 or RB6) as the original, and the I/O Link address assignments must be the same.
After replacement, the controller should be power-cycled and the PMC diagnostic screens checked to confirm I/O Link communication is restored.
Q4: The DRAM on this module is 256 KB. The controller is showing DRAM-related PMC alarms. Is 256 KB sufficient for typical ladder programs on a Series 16/18 Model C?
The 256 KB DRAM provides the working memory for PMC execution — signal registers, timer values, counter values, and data tables.
For standard Series 16/18 Model C applications, this capacity is the designed specification for the RB5/RB6 PMC version and is appropriate for typical ladder programs of this era.
A DRAM-related PMC alarm with confirmed DRAM capacity suggests the DRAM cells have failed rather than an insufficient capacity situation. Replace the module.
Q5: The Series 16-C is being replaced with a newer FANUC controller. Can the PMC ladder program from this machine be used on the new controller?
PMC ladder programs are controller-generation specific.
The ladder written for the PMC-RB5/RB6 on the Series 16-C uses the PMC-RB instruction set and I/O addressing conventions for that platform.
A newer controller uses a different PMC version (PMC-SB or later) with different addressing and instruction syntax.
Direct transfer is not possible — the ladder must be converted or rewritten for the new platform.
Retain the original ladder file as the functional specification for the conversion work.
Contact Us at Any Time