| Address Type | Range (Typical) | Description | | :--- | :--- | :--- | | (Input) | X0.0 – X127.7 | Physical inputs from limit switches, sensors, pushbuttons. Read-only. | | Y (Output) | Y0.0 – Y127.7 | Physical outputs to relays, solenoids, indicator lights. | | R (Internal Relay) | R0 – R14999 | Internal logic flags. No physical connection. | | K (Keep Relay) | K0 – K99 | Non-volatile memory. Used for machine parameters (e.g., enable/disable options). | | T (Timer) | T0 – T499 | On-delay or off-delay timers (resolution: 1ms to 1s). | | C (Counter) | C0 – C399 | Up/down counters. | | D (Data Table) | D0 – D9999 | 16-bit or 32-bit registers for math, positions, or recipes. | | G (F-SBUS) | G0 – G255 | Signals between PMC and CNC (e.g., cycle start, feed hold). | | F (F-SBUS) | F0 – F255 | Status from CNC to PMC (e.g., in-position, alarm). |
By understanding its interface, mastering online editing, and respecting the memory map, you transform from a reactive repair technician into a proactive controls engineer. The machine does not hide secrets—it simply waits for someone who can read its ladder. fanuc ladder iii 9.5
Rung 1: X0.0 (Start PB) —| |—+—————( Y0.0 Motor Contactor ) | Y0.0 (Seal-in) —| |—+ Rung 2: X0.1 (Stop PB) —|/|— (Ends Rung 1 logic) 5.1 Using Subroutines (SUB) For complex machines, linear ladder becomes unmanageable. Ladder III 9.5 supports parameterized subroutines (SUB 64). You can call a subroutine for each axis or station, passing different data tables. | Address Type | Range (Typical) | Description