I/O lookup¶
46 inputs, 43 outputs, 59 of them with a working note. Type an address, a wire number, a module terminal, or any word from the description - in English or in the original Italian. Filtering is instant and works offline once the page has loaded.
🔴 Wire numbers are read from the wiring diagram, via io-map.md - not
computed from the address. Most follow the E1nn / A2nn pattern, but
OF.41-OF.47, the carousel group, are labelled A1-A7 on the diagram.
Take what is in this column to the machine; the pattern would have sent you
looking for seven wires that do not exist.
⚠️ Two output terminals, OF.31 and OF.39, are wired in the rack but carry
no PLC symbol and no wire label, so they have no row here. See io-map.md.
🔴 Ribbon ways are not in address order. Each ribbon carries three modules of eight, and the module blocks sit on it in reverse - the third module on ways 1-8, the second on 9-16, the first on 17-24 - while the eight points inside each block ascend normally. Ways 25 and 26 are joined on the board and are the shared negative. Mapped by Grant on 9 September and verified against all 96 points.
| Address | Ribbon way, colour | Wire | Module:term | Symbol | Description English, then the original |
Notes |
|---|---|---|---|---|---|---|
| IF.1 | CN1 way 17purple 2 | E101 | IF1:2 | IF_START_ZONA1 | Start button, zone 1 (N.O.) START ZONA 1 (A-J) (N.O.) | One green button per zone. Only accepted once the zone's workpiece is clamped and its lamp is lit. |
| IF.2 | CN1 way 18grey 2 | E102 | IF1:3 | IF_START_ZONA2 | Start button, zone 2 (N.O.) START ZONA 2 (C-L) (N.O.) | As zone 1. In pendulum working this can be pressed while the other zone is still cutting - the machine books it and starts the instant the current program ends. |
| IF.3 | CN1 way 19white 2 | E103 | IF1:4 | IF_BLOCCO_AEI | Clamp pedal, zone 1 (N.O.) PEDALE BLOC. PEZ. CAMPI A/E/I (N.O.) | Two-press cycle, gated by the PLC. Press-and-release once to raise the stops, float the table and free the vacuum; again to set the panel down and clamp it. Dead unless the machine is expecting a load. |
| IF.4 | CN1 way 20black 2 | E104 | IF1:5 | IF_BLOCCO_DHL | Clamp pedal, zone 2 (N.O.) PEDALE BLOC. PEZ. CAMPI D/H/L (N.O.) | As zone 1. |
| IF.7 | CN1 way 23orange 3 | E107 | IF1:8 | IF_HOLD | Hold / feed hold (N.C.) HOLD (N.C.) | ANDed with both zone photocells into one chain. During a manual reset a break here raises a full emergency, not a hold. |
| IF.8 | CN1 way 24yellow 3 | E108 | IF1:9 | IF_EMERG_TERM | Emergency stop chain (N.C.) EMERGENZA (N.C.) | A single series chain, not a per-zone breakdown - every per-zone emergency input in the software is unfitted. Includes the rope switch. Keep it hardwired to the drive enables and the main contactor; Mesa monitors, never arbitrates. |
| IF.9 | CN1 way 9white 1 | E109 | IF2:2 | IF_CONTR_VUOTO | Vacuum healthy (N.C.) CONTROLLO VUOTO (N.C.) | The machine's only vacuum sensor - the per-field ones are a generic branch and are not fitted. Enforced only while a program is running, so setup and jogging still work with the pump off. |
| IF.10 | CN1 way 10black 1 | E110 | IF2:3 | IF_AGGR_SU | Aggregates up (N.O.) AGGREGATI SU (N.O.) | Six symbols share this one address as a SERIES CHAIN. It is one input meaning 'everything on the head is retracted', not six separate points. Any one unit down breaks it. |
| IF.10 | CN1 way 10black 1 | E110 | IF2:3 | IF_MANDR_1_SU | Router 1 off / up (N.O.) PANT 1 OFF. (N.O.) | Part of the IF.10 series chain. |
| IF.10 | CN1 way 10black 1 | E110 | IF2:3 | IF_MANDR_2_SU | Router 2 off / up (N.O.) PANT. 2 OFF (N.O.) | Part of the IF.10 series chain. Not fitted. |
| IF.10 | CN1 way 10black 1 | E110 | IF2:3 | IF_MANDR_3_SU | Router 3 off / up (N.O.) PANT. 3 OFF (N.O.) | Part of the IF.10 series chain. Not fitted. |
| IF.10 | CN1 way 10black 1 | E110 | IF2:3 | IF_MANDR_4_SU | Router 4 off / up (N.O.) PANT. 4 OFF (N.O.) | Part of the IF.10 series chain. Not fitted. |
| IF.10 | CN1 way 10black 1 | E110 | IF2:3 | IF_MANDR_5_SU | Router 5 off / up (N.O.) PANT. 5 OFF (N.O.) | Part of the IF.10 series chain. Not fitted. |
| IF.11 | CN1 way 11brown 2 | E111 | IF2:4 | IF_LAMA_NON_AGGR_SU | Saw unit retracted (N.O.) GRUPPO LAMA TESTA OFF (N.O.) | Pneumatic. Reads faulted with the air off - expected, not a problem. |
| IF.12 | CN1 way 12red 2 | E112 | IF2:5 | IF_OVERR0 | Feed override, bit 1 (N.O.) BIT 1 OVERRIDE (N.O.) | Four bits, IF.12-IF.15, from a rotary selector. |
| IF.13 | CN1 way 13orange 2 | E113 | IF2:6 | IF_OVERR1 | Feed override, bit 2 (N.O.) BIT 2 OVERRIDE (N.O.) | |
| IF.14 | CN1 way 14yellow 2 | E114 | IF2:7 | IF_OVERR2 | Feed override, bit 3 (N.O.) BIT 3 OVERRIDE (N.O.) | |
| IF.15 | CN1 way 15green 2 | E115 | IF2:8 | IF_OVERR3 | Feed override, bit 4 (N.O.) BIT 4 OVERRIDE (N.O.) | |
| IF.16 | CN1 way 16blue 2 | E116 | IF2:9 | IF_MOT_PANT_RES | Spindle contactor engaged (N.O.) TELERUTT. INSER. INV. 1 (N.O.) | Confirms the inverter's line contactor actually pulled in. |
| IF.17 | CN1 way 1brown 1 | E117 | IF3:2 | IF_PREUTE1 | Tool present in spindle (N.O.) PRESENZA UTENSILE C.U. 1 (N.O.) | Checked at every step of the tool change. A tool that will not seat gets five attempts before the cycle faults. |
| IF.18 | CN1 way 2red 1 | E118 | IF3:3 | IF_SBLOCCO_UTE1 | Manual tool-release button (N.O.) SBLOCCO MANUALE C.U. 1 (N.O.) | The operator's own button on the head, separate from the ATC. |
| IF.20 | CN1 way 4yellow 1 | E120 | IF3:5 | IF_PIST_CAMBIO_SU1 | Tool-change piston up (N.O.) PISTONE C.U. 1 SU (N.O.) | |
| IF.21 | CN1 way 5green 1 | E121 | IF3:6 | IF_PIST_CAMBIO_GIU1 | Tool-change piston down (N.O.) PISTONE C.U. 1 GIU (N.O.) | The name is misleading. Physically this is the spindle zero / index position sensor, drawn as -SQ203 on sheet 18. |
| IF.22 | CN1 way 6blue 1 | E122 | IF3:7 | IF_FC_ASSEU | X axis overtravel (N.O.) EXTRACORSA ASSE U (N.O.) | The hard overtravel limit, and it does reach the controller through the ribbon - LinuxCNC will see it. Separate from the HOME switch, which goes back to the axis card on pin 6 and appears nowhere in the software. |
| IF.23 | CN1 way 7purple 1 | E123 | IF3:8 | IF_FC_ASSEV | Y axis overtravel (N.O.) EXTRACORSA ASSE V (N.O.) | As X. |
| IF.24 | CN1 way 8grey 1 | E124 | IF3:9 | IF_FC_ASSEW | Z axis overtravel (N.O.) EXTRACORSA ASSE W (N.O.) | As X. |
| IF.25 | CN4 way 17purple 2 | E125 | IF4:2 | IF_VEL_RAGG | Spindle at speed (N.O.) INVERTER 1 ON (N.O.) | Do NOT pin this true to make a config run. Fault 1003 exists specifically to catch the spindle dropping out of speed DURING a cut, and a pinned input disables it. |
| IF.26 | CN4 way 18grey 2 | E126 | IF4:3 | IF_GRUPPO_ORIZZ1 | Horizontal borer 1 retracted (N.O.) FORATORE ORIZ. 1 OFF (N.O.) | Pneumatic. Reads faulted with the air off - expected. |
| IF.27 | CN4 way 19white 2 | E127 | IF4:4 | IF_GRUPPO_ORIZZ2 | Horizontal borer 2 retracted (N.O.) FORATORE ORIZ. 2 OFF (N.O.) | Pneumatic. As borer 1. |
| IF.28 | CN4 way 20black 2 | E128 | IF4:5 | IF_GRUPPO_ORIZZ3 | Horizontal borer 3 retracted (N.O.) FORATORE ORIZ. 3 OFF (N.O.) | Pneumatic. As borer 1. |
| IF.29 | CN4 way 21brown 3 | E129 | IF4:6 | IF_END_CYCLE | End-cycle button (N.C.) END-CYCLE (N.C.) | Normally closed, so a broken wire or a stuck button looks like a permanent end-cycle request. Worth checking early when the machine will not start and the E-stop chain looks healthy. |
| IF.30 | CN4 way 22red 3 | E130 | IF4:7 | IF_JOGM | Jog minus (N.O.) INGRESSO JOG - (N.O.) | |
| IF.31 | CN4 way 23orange 3 | E131 | IF4:8 | IF_JOGR | Jog rapid (N.O.) INGRESSO JOG RAPIDO (N.O.) | Held with jog + or - for rapid rate. |
| IF.32 | CN4 way 24yellow 3 | E132 | IF4:9 | IF_JOGP | Jog plus (N.O.) INGRESSO JOG + (N.O.) | |
| IF.33 | CN4 way 9white 1 | E133 | IF5:2 | IF_FOTOC_Z1 | Photocell, zone 1 (N.C.) FOTOCELLULA ZONA 1 (N.C.) | Armed and disarmed per zone. Disarming pins its term of the hold chain high - which is the whole point, because the operator loading this zone stands in its beam for the entire load. |
| IF.34 | CN4 way 10black 1 | E134 | IF5:3 | IF_FOTOC_Z2 | Photocell, zone 2 (N.C.) FOTOCELLULA ZONA 2 (N.C.) | As zone 1. |
| IF.35 | CN4 way 11brown 2 | E135 | IF5:4 | IF_POS_RAGG_CU_6 | Carousel in position (N.O.) POSIZ. RAGGIUNTA C.U. 6 (N.O.) | The indexer's COIN output. Verify the five echo bits against what was commanded before trusting it - a carousel can report 'arrived' at the wrong pocket. |
| IF.36 | CN4 way 12red 2 | E136 | IF5:5 | IF_BIT1_GIOSTRA_CU_6 | Carousel position echo, bit 1 (N.O.) POSIZ. GIOSTRA C.U. 6 BIT 1 (N.O.) | Five bits, IF.36-IF.40. |
| IF.37 | CN4 way 13orange 2 | E137 | IF5:6 | IF_BIT2_GIOSTRA_CU_6 | Carousel position echo, bit 2 (N.O.) POSIZ. GIOSTRA C.U. 6 BIT 2 (N.O.) | |
| IF.38 | CN4 way 14yellow 2 | E138 | IF5:7 | IF_BIT3_GIOSTRA_CU_6 | Carousel position echo, bit 3 (N.O.) POSIZ. GIOSTRA C.U. 6 BIT 3 (N.O.) | |
| IF.39 | CN4 way 15green 2 | E139 | IF5:8 | IF_BIT4_GIOSTRA_CU_6 | Carousel position echo, bit 4 (N.O.) POSIZ. GIOSTRA C.U. 6 BIT 4 (N.O.) | |
| IF.40 | CN4 way 16blue 2 | E140 | IF5:9 | IF_BIT5_GIOSTRA_CU_6 | Carousel position echo, bit 5 (N.O.) POSIZ. GIOSTRA C.U. 6 BIT 5 (N.O.) | |
| IF.43 | CN4 way 3orange 1 | E143 | IF6:4 | IF_PINZA_SU_CU_6 | ATC gripper up (N.O.) PINZA SU C.U. 6 (N.O.) | |
| IF.44 | CN4 way 4yellow 1 | E144 | IF6:5 | IF_PINZA_GIU_CU_6 | ATC gripper down (N.O.) PINZA GIU C.U. 6 (N.O.) | |
| IF.45 | CN4 way 5green 1 | E145 | IF6:6 | IF_LIVELLO_OLIO | Oil level low (N.C.) SENSORE LIVELLO OLIO (N.C.) | Ball-screw lubrication reservoir. |
| IF.46 | CN4 way 6blue 1 | E146 | IF6:7 | IF_RES_GIOSTRA_CU_6 | Carousel homed at pocket 1 (N.O.) RESET GIOSTRA IN POS. 1 C.U. 6 (N.O.) | From proximity switch -SQ560 via relay -KA560. The indexer homes itself; this only tells the controller it happened. |
| OF.1 | CN10 way 17purple 2 | A201(also wire 17) | UF1:2 | OF_CNC_OK | Controller healthy (watchdog) CNC OK | Must be pulsed or held by whatever replaces the Tecnos, or the machine will not enable. Do not leave it hardwired true. |
| OF.2 | CN10 way 18grey 2 | A202 | UF1:5 | OF_SBLOCCO_CAMPO_AEI | Workpiece RELEASE, zone 1 SBLOCCO CAMPI A/E/I | Energised = released, de-energised = HELD. Inverted from the name and deliberately fail-safe: lose 24 V and the panel stays clamped. Keep that sense. |
| OF.3 | CN10 way 19white 2 | A203 | UF1:8 | OF_SBLOCCO_CAMPO_DHL | Workpiece RELEASE, zone 2 SBLOCCO CAMPI D/H/L | As zone 1. Same inverted, fail-safe sense. |
| OF.6 | CN10 way 22red 3 | A206 | UF1:17 | OF_RIF_Y_CAMPO_A | Y datum stop, zone 1 RIF. Y CAMPO A | One solenoid shared with field E - the software names two fields, the hardware has one valve. |
| OF.6 | CN10 way 22red 3 | A206 | UF1:17 | OF_RIF_Y_CAMPO_E | Y datum stop, field E RIF. Y CAMPO E | The same physical solenoid as field A. |
| OF.7 | CN10 way 23orange 3 | A207 | UF1:20 | OF_RIF_Y_CAMPO_D | Y datum stop, zone 2 RIF. Y CAMPO D | One solenoid shared with field H. |
| OF.7 | CN10 way 23orange 3 | A207 | UF1:20 | OF_RIF_Y_CAMPO_H | Y datum stop, field H RIF. Y CAMPO H | The same physical solenoid as field D. |
| OF.8 | CN10 way 24yellow 3 | A208 | UF1:23 | OF_LAMPADA_AEI | Zone 1 lamp LAMP. CAMPO A/E/I | The lamp IS the operator interface. Steady = clamped and ready to start. Flashing = this zone is yours to load. Dark = keep out. |
| OF.9 | CN10 way 9white 1 | A209 | UF2:2 | OF_MOT_PUNTE_VERT | Drill block motor MOT. PUNTE VERTICALI | Gates all ten vertical drills. A drill dropped onto the work with its motor stopped will jam or snap. |
| OF.10 | CN10 way 10black 1 | A210 | UF2:5 | OF_PUNTA_VERT1 | Vertical drill 1 down PUNTA VERT. 1 ON | Ten vertical drills: OF.10-OF.15 and OF.25-OF.28. |
| OF.11 | CN10 way 11brown 2 | A211 | UF2:8 | OF_PUNTA_VERT2 | Vertical drill 2 down PUNTA VERT. 2 ON | |
| OF.12 | CN10 way 12red 2 | A212 | UF2:11 | OF_PUNTA_VERT3 | Vertical drill 3 down PUNTA VERT. 3 ON | |
| OF.13 | CN10 way 13orange 2 | A213 | UF2:14 | OF_PUNTA_VERT4 | Vertical drill 4 down PUNTA VERT. 4 ON | |
| OF.14 | CN10 way 14yellow 2 | A214 | UF2:17 | OF_PUNTA_VERT5 | Vertical drill 5 down PUNTA VERT. 5 ON | |
| OF.15 | CN10 way 15green 2 | A215 | UF2:20 | OF_PUNTA_VERT6 | Vertical drill 6 down PUNTA VERT. 6 ON | |
| OF.16 | CN10 way 16blue 2 | A216 | UF2:23 | OF_PUNTA_OR1 | Horizontal drill 1 out PUNTA ORIZ. TESTA 1 ON | Three horizontal drills, OF.16-OF.18. |
| OF.17 | CN10 way 1brown 1 | A217 | UF3:2 | OF_PUNTA_OR2 | Horizontal drill 2 out PUNTA ORIZ. TESTA 2 ON | |
| OF.18 | CN10 way 2red 1 | A218 | UF3:5 | OF_PUNTA_OR3 | Horizontal drill 3 out PUNTA ORIZ. TESTA 3 ON | |
| OF.19 | CN10 way 3orange 1 | A219 | UF3:8 | OF_CONTRO_PRESS | Counter-pressure CONTROPRESSIONE | Presses down on the panel opposite a boring or sawing unit. Not the same thing as the unfitted 'double pressure' option. |
| OF.20 | CN10 way 4yellow 1 | A220 | UF3:11 | OF_LAMA_NON_AGGR_GIU | Saw blade down LAMA TESTA ON | |
| OF.21 | CN10 way 5green 1 | A221to 5.5, plus wire 116 via -KAA and -KA contacts to wire 18 (5.3) | UF3:14 | OF_MARCIA_INVERTER | Spindle inverter run INVERTER 1 ON | Speed comes from the S word through the inverter; the panel potentiometer is an override in the controller's path, not the speed source. |
| OF.22 | CN10 way 6blue 1 | A222to 5.5 | UF3:17 | OF_INV_INVERTER | Spindle reverse INVERSIONE INVERTER 1 | |
| OF.23 | CN10 way 7purple 1 | A223 | UF3:20 | OF_PANT1_SU | Router ram RETRACT PANT. 1 OFF | Double-acting pair with OF.24 - never energise both. The retract is deliberately NOT gated on the cut permit: you must always be able to pull the cutter out. |
| OF.24 | CN10 way 8grey 1 | A224 | UF3:23 | OF_PANT1_GIU | Router ram PLUNGE PANT. 1 ON | This is the cut. The machine is 2.5D - Z positions the carriage, this ram plunges to a hard stop, and the cut happens in XY with Z stationary. Gated on the full cut permit. |
| OF.25 | CN13 way 17purple 2 | A225 | UF4:2 | OF_PUNTA_VERT7 | Vertical drill 7 down PUNTA VERT. 7 ON | |
| OF.26 | CN13 way 18grey 2 | A226 | UF4:5 | OF_PUNTA_VERT8 | Vertical drill 8 down PUNTA VERT. 8 ON | |
| OF.27 | CN13 way 19white 2 | A227 | UF4:8 | OF_PUNTA_VERT9 | Vertical drill 9 down PUNTA VERT. 9 ON | |
| OF.28 | CN13 way 20black 2 | A228 | UF4:11 | OF_PUNTA_VERT10 | Vertical drill 10 down PUNTA VERT. 10 ON | |
| OF.29 | CN13 way 21brown 3 | A229 | UF4:14 | OF_RIF_X_CAMPO_AEI | X datum stop, zone 1 RIF. X CAMPI A/E/I | Four stop solenoids in total - X and Y per zone. There is NO sensor telling the machine they have retracted, so the 500 ms dwell after commanding them down is the entire interlock. |
| OF.30 | CN13 way 22red 3 | A230 | UF4:17 | OF_RIF_X_CAMPO_DHL | X datum stop, zone 2 RIF. X CAMPI D/H/L | As zone 1. |
| OF.35 | CN13 way 11brown 2 | A235 | UF5:8 | OF_PINZA_SU_CU_6 | ATC gripper up PINZA C.U. 6 ON | |
| OF.36 | CN13 way 12red 2 | A236 | UF5:11 | OF_PINZA_GIU_CU_6 | ATC gripper down PINZA C.U. 6 OFF | |
| OF.37 | CN13 way 13orange 2 | A237 | UF5:14 | OF_LAMPADA_DHL | Zone 2 lamp LAMP. CAMPO D/H/L | As zone 1. |
| OF.38 | CN13 way 14yellow 2 | A238 | UF5:17 | OFLUBRCHIOC | Ball-screw nut lubrication LUBRIF. CHIOCCIOLA | Paired with the oil level sensor on IF.45. |
| OF.40 | CN13 way 16blue 2 | A240 | UF5:23 | OF_SBLOCCO_UT1 | Tool release (spindle drawbar) SBLOCCO UTENSILE 1 | |
| OF.41 | CN13 way 1brown 1 | A1→ 10.3 | UF6:2 | OF_ABIL_GIOSTRA_CU_6 | Carousel enable ABILITAZIONE GIOSTRA C.U. 6 | |
| OF.42 | CN13 way 2red 1 | A2→ 10.3 | UF6:5 | OF_POSIZ_GIOSTRA_CU_6 | Carousel go-to-position command COMANDO POS. GIOSTRA C.U. 6 | 🔴 UNSETTLED. The PLC uses this as the go command with five position bits on OF.43-47; the wiring diagram reads it as SVON with the strobe on OF.43. Ring these two out to the Panasonic terminals before building the tool change. |
| OF.43 | CN13 way 3orange 1 | A3→ 10.3 | UF6:8 | OF_BIT1_GIOSTRA_CU_6 | Carousel position, bit 1 GIOSTRA C.U. 6 BIT 1 | 🔴 Named BIT1, but the wiring diagram makes this the STROBE, with every position bit shifted by one. Same unsettled conflict as OF.42. |
| OF.44 | CN13 way 4yellow 1 | A4→ 10.4 | UF6:11 | OF_BIT2_GIOSTRA_CU_6 | Carousel position, bit 2 GIOSTRA C.U. 6 BIT 2 | See OF.43. |
| OF.45 | CN13 way 5green 1 | A5→ 10.4 | UF6:14 | OF_BIT3_GIOSTRA_CU_6 | Carousel position, bit 3 GIOSTRA C.U. 6 BIT 3 | See OF.43. |
| OF.46 | CN13 way 6blue 1 | A6→ 10.5 | UF6:17 | OF_BIT4_GIOSTRA_CU_6 | Carousel position, bit 4 GIOSTRA C.U. 6 BIT 4 | See OF.43. |
| OF.47 | CN13 way 7purple 1 | A7→ 10.5 | UF6:20 | OF_BIT5_GIOSTRA_CU_6 | Carousel position, bit 5 GIOSTRA C.U. 6 BIT 5 | See OF.43. |
| OF.48 | CN13 way 8grey 1 | A248(from rail 2A) and 42 (to 6.9) | UF6:23 | OF_MOT_PANT1 | Router motor MOT. PANT. 1 |
How to read the two descriptions
The English line is a plain-language reading of what the point does,
written from the wiring diagram and the PLC rather than translated word for
word. The italic line under it is the original from MW310.EQU, kept
verbatim so any row can be traced back to the machine's own file - and so
the filter still finds giostra, battuta or pantografo.
Where a name is actively misleading - BIT1 that is really a strobe,
SBLOCCO that is energised to release - the Notes column says so. Those
are the rows that cost you a day if you take the name at face value.
Two things this table cannot tell you
Six addresses carry more than one symbol. IF.10 alone carries six -
it is a series chain, not six separate points. The machine has 41 real
inputs and 41 real outputs, not 46 and 43.
The ATC output symbol names do not match the hardware. What
MW310.EQU calls BIT1 is physically the strobe, and every carousel
position bit shifts by one. Build the ATC from the wiring diagram, never
from these names.
The derivation of module and terminal from the address, and every point's cabinet terminal, Harting pin and field device, are in the full I/O map.