Working documentation
This page is generated from the project's working notes. It records a real retrofit in progress, corrections included. Anything marked π΄ or β οΈ is unresolved or carries a caveat - read those before acting.
The I/O wiring map¶
2 September 2026. Built from wiring diagram sheets 16-20 (INPUT IF1-IF5) together with Mw310\Sv\MW310.EQU. This is the document the whole "plan the wiring" exercise was aiming at.
π΄ The wire-numbering rule¶
| Rule | Evidence |
|---|---|
Input IF.n carries wire E1nn |
Sheets 16-20 show EIN1=E101 through EIN40=E140, all forty, no exceptions |
Output OF.n carries wire A2nn |
Sheet 5: OF.21=A221, OF.22=A222. Cable schedule: A210βvalve Y101 (OF.10, drill 1), A216βY131 (OF.16, horiz drill 1), A228βY110 (OF.28, drill 10), A237 (OF.37, zone lamp D) |
Every one of the 82 I/O points can be located in the cabinet by its wire tag, derived directly from its MW310.EQU address. No tracing, no output toggling, no LED photography.
Combined with EIN n = IF.n (proved on sheet 16) and AUS n = OF.n (proved on sheet 5), the symbolic map transfers to physical terminals completely.
Channel notation¶
Each module box on the input sheets reads:
-IFn /33.x <- the module, and where it appears on the I/O rack sheet
Slot n
n/p <- slot number / point number
Canale EINnn <- the channel
Every module also has a supply channel n/- marked Alim, fed by wire 12.
The complete input map¶
Terminal groups: =BM+X3, =BM+X4, =BM+X5, =BM+X43. Connector pins -A, -B, -C, -D are the Harting multipoles CONN.A (32-pole), CONN.B (16-pole), CONN.C and CONN.D (32-pole) between cabinet and machine.
IF1, sheet 16, slot 1¶
| Ch | EIN |
IF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 1/1 | EIN1 | IF.1 | E101 | -SB603 |
=BM+X3, -X3 14/-X3 E101, -A 4 |
START ZONA A |
| 1/2 | EIN2 | IF.2 | E102 | -SB613 |
-X3 E102, -A 5 |
START ZONA D |
| 1/3 | EIN3 | IF.3 | E103 | -SB601 foot pedal |
-X3 E103, -A 6 |
BLOCCO CAMPO A |
| 1/4 | EIN4 | IF.4 | E104 | -SB611 foot pedal |
-X3 E104, -A 7 |
BLOCCO CAMPO D |
| 1/5 | EIN5 | IF.5 unused | E105 | (machine side) | -X3 E105, -A 8 |
PRESSIONE CAMPO A |
| 1/6 | EIN6 | IF.6 unused | E106 | (machine side) | -X3 E106, -A 9 |
PRESSIONE CAMPO D |
| 1/7 | EIN7 | IF.7 | E107 | -SB8 β 800 β -SB7 β 801 β -SB6, all N.C. in series |
-X3 14, -X3 800, -X3 801, -A 3 |
HOLD |
| 1/8 | EIN8 | IF.8 | E108 | -KA4 contact 12-8, from 14A |
EMERGENZA TERMICI - the summary fault, see safety-and-enable-chain.md |
IF2, sheet 17, slot 2¶
| Ch | EIN |
IF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 2/1 | EIN9 | IF.9 | E109 | -SP600 vacuum pressure switch |
=BM+X3, -X3 E109, -A 10 |
CONTROLLO VUOTO |
| 2/2 | EIN10 | IF.10 | E110 | -SQ201 magnetic sensor |
=BM+X5, -X5 E110, -D 19 |
AGGREGATI SU |
| 2/3 | EIN11 | IF.11 | E111 | -SQ140 magnetic sensor |
-X5 E111, -D 20 |
LAMA SU |
| 2/4 | EIN12 | IF.12 | E112 | -FR1 FEED OVER-RIDE BIT0, verde |
OVER-RIDE | |
| 2/5 | EIN13 | IF.13 | E113 | -FR1 BIT1, marrone |
OVER-RIDE | |
| 2/6 | EIN14 | IF.14 | E114 | -FR1 BIT2, grigio |
OVER-RIDE | |
| 2/7 | EIN15 | IF.15 | E115 | -FR1 BIT3, bianco |
OVER-RIDE | |
| 2/8 | EIN16 | IF.16 | E116 | -KAMF contact 21-22 |
TELERUTTORE INSERITO |
-FR1's supply is +24V on a giallo conductor.
IF3, sheet 18, slot 3¶
| Ch | EIN |
IF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 3/1 | EIN17 | IF.17 | E117 | -SQ204 inductive |
=BM+X5, -AM 4/-AM 6, -X5 12, -X5 E117, -D 21 |
PRESENZA UTENSILE |
| 3/2 | EIN18 | IF.18 | E118 | -SB201 pushbutton |
-X5 E118, -D 22 |
SBLOCCO UTENSILE MANUALE |
| 3/3 | EIN19 | IF.19 unused | E119 | from 26.8 | PORTELLO APERTO / OPEN DOOR | |
| 3/4 | EIN20 | IF.20 | E120 | -SP201 pressure switch |
=BM+X4, -X4 E120, -C 9 |
PISTONE CAMBIO SU |
| 3/5 | EIN21 | IF.21 | E121 | -SQ203 inductive |
=BM+X5, -AM 4/-AM 1, -X5 12, -X5 E121, -D 23 |
PISTONE CAMBIO GIU |
| 3/6 | EIN22 | IF.22 | E122 | -SQX + -SQX-. in series |
=BM+X43, -X43 E122, -B 6 |
EXTRACORSA ASSE X |
| 3/7 | EIN23 | IF.23 | E123 | -SQY + -SQY-. in series |
=BM+X4, -X4 E123, -C 10 |
EXTRACORSA ASSE Y |
| 3/8 | EIN24 | IF.24 | E124 | -SQZ + -SQZ-. in series |
=BM+X4, -X4 E124, -C 11 |
EXTRACORSA ASSE Z |
β οΈ The channel numbers for EIN22-24 are hard to read on the scan and could be 3/6-3/8 or something else. 3/6-3/8 is what the EIN n = IF.n rule requires. Confirm on sheet 33.
π΄ The axis limit switches have two contacts each. One pair goes to the drives' P-OT/N-OT (sheets 7-9, as -SQX+/-SQX-); the other pair comes here in series as EXTRACORSA. Both paths are inherited by the retrofit.
IF4, sheet 19, slot 4¶
| Ch | EIN |
IF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 4/1 | EIN25 | IF.25 | E125 | from the inverter RUNNING output via -OPT1 (sheet 5.5) |
VELOCITA' RAGGIUNTA / SPEED OK | |
| 4/2 | EIN26 | IF.26 | E126 | -SQ131 magnetic sensor |
=BM+X5, -X5 E126, -D 24 |
UT. ORIZZONTALE 1 |
| 4/3 | EIN27 | IF.27 | E127 | -SQ132 |
-X5 E127, -D 25 |
UT. ORIZZONTALE 2 |
| 4/4 | EIN28 | IF.28 | E128 | -SQ133 |
-X5 E128, -D 26 |
UT. ORIZZONTALE 3 |
| 4/5 | EIN29 | IF.29 | E129 | -SBEC white pushbutton |
END CYCLE - the other 0.0.0090 branch |
|
| 4/6 | EIN30 | IF.30 | E130 | -SB2 white pushbutton |
JOG β | |
| 4/7 | EIN31 | IF.31 | E131 | -SB3 white pushbutton |
VELOCE / FAST | |
| 4/8 | EIN32 | IF.32 | E132 | -SB4 white pushbutton |
JOG + |
β
This answers HANDOVER.md next-action 1. The jog controls are four white 16 mm XB6-DA11B pushbuttons: SBEC end cycle, SB2 jog minus, SB3 fast, SB4 jog plus. Device list places them at 19.5-19.8.
IF5, sheet 20, slot 5¶
| Ch | EIN |
IF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 5/1 | EIN33 | IF.33 | E133 | FTC1A + FTC2A + FTC3A in series |
=BM+X3, -X3 14/-X3 12, wires 850, 852, -A 11 |
FOTOCELLULE CAMPO A |
| 5/2 | EIN34 | IF.34 | E134 | FTC1B + FTC2B + FTC3B in series |
wires 851, 853, -A 12 |
FOTOCELLULE CAMPO D |
| 5/3 | EIN35 | IF.35 | E135 | -OPT11 NPN-PNP, from E1/10.3 |
POSIZIONE RAGGIUNTA (COIN) |
|
| 5/4 | EIN36 | IF.36 | E136 | -OPT12, from E2/10.3 |
POSIZIONE BIT 1 (P1OUT) |
|
| 5/5 | EIN37 | IF.37 | E137 | -OPT13, from E3/10.4 |
POSIZIONE BIT 2 (P2OUT) |
|
| 5/6 | EIN38 | IF.38 | E138 | -OPT14, from E4/10.4 |
POSIZIONE BIT 3 (P4OUT) |
|
| 5/7 | EIN39 | IF.39 | E139 | -OPT15, from E5/10.4 |
POSIZIONE BIT 4 (P8OUT) |
|
| 5/8 | EIN40 | IF.40 | E140 | -OPT16, from E6/10.5 |
POSIZIONE BIT 5 (P16OUT) |
π΄ Six photocells, not two. Three per zone, series-connected into one input each. Relevant to the phase-5 pendulum work, which will need all six proven.
IF6, sheet 21 - not yet read¶
IF.41, IF.42, IF.47, IF.48 are unassigned in MW310.EQU; IF.43-IF.46 are the ATC gripper and carousel reset plus the oil level sensor.
Wired but unused inputs - free for the LinuxCNC build¶
IF.n |
Wire | Function | Why it matters |
|---|---|---|---|
IF.5 |
E105 | Air pressure, field A | Pressure sensing is something a retrofit wants |
IF.6 |
E106 | Air pressure, field D | same |
IF.19 |
E119 | Door open | A guarding signal already run and terminated |
IF.41, IF.42, IF.47, IF.48 |
β | unknown until sheet 21 |
Outputs¶
The output map awaits sheets 23-28. The A2nn rule is already established, and the following are known from other sheets:
OF.n |
Wire | Destination |
|---|---|---|
OF.10-OF.15 |
A210-A215 | Vertical drill valves Y101-Y106 |
OF.16-OF.18 |
A216-A218 | Horizontal drill valves Y131-Y133 |
OF.21 |
A221 | Inverter S1 FWD RUN/STOP |
OF.22 |
A222 | Inverter S2 REV RUN/STOP |
OF.25-OF.28 |
A225-A228 | Vertical drill valves Y107-Y110 |
OF.29, OF.30 |
A229, A230 | X datum stops, fields A/E/I and D/H/L |
OF.37 |
A237 | Zone lamp D/H/L |
OF.41-OF.47 |
A241-A247 | Panasonic EMG, SVON, STB, P1IN, P2IN, P4IN, P8IN |
OF.48 |
42 | KM200 spindle contactor, gated on inverter ZERO SPEED |
Related¶
mw310-recon.md- the symbolic map fromMW310.EQUtecnos-io-rack.md- modules, ribbons and the rack layoutsafety-and-enable-chain.md- whatIF.8actually reportsdevice-list.md- part numbers for every device named above
Part 2 - the axis connectors, the home switches, and the outputs¶
Added 2 September 2026 from sheets 21, 22, 23, 24 and 25.
π΄ The home switches - sheet 22, F.C. O ASSI¶
FINECORSA ZERO ASSE X / Y / Z - "zero axis micro". One per axis:
| Axis | Switch | Wire | Route |
|---|---|---|---|
| X | -BOX |
137 | -X 6 β -B 5 β =BM+X43, -X43 137 β BOX (1-2) β -X43 14 |
| Y | -BOY |
138 | -Y 6 β -C 19 β =BM+X4, -X4 138 β BOY β -X4 14 |
| Z | -BOZ |
139 | -Z 6 β -C 20 β -X4 139 β BOZ β -X4 14 |
They return to the axis card on pin 6 of each axis connector, not to the PLC. That is why they appear nowhere in MW310.EQU and why the homing method could not be found from the software.
This settles the homing question¶
Homing is switch plus index, run entirely by the Syncro axis card:
- Rapid at
VTAR rap(100) until the zero microBOX/BOY/BOZtrips - Creep at
VTAR len(40) - Latch on the encoder index,
PCOon CN1 19/20 - Apply the offset
Q.TARAT(X: β10.00 mm)
LinuxCNC reproduces this exactly with HOME_SEARCH_VEL, HOME_LATCH_VEL, HOME_USE_INDEX and HOME_OFFSET. Nothing needs inventing and nothing needs adding.
The carousel has its own equivalent: EIN46 O ASSE 560, from -KA560 which is driven by the proximity switch -SQ560.
π΄ The axis connector pinout¶
-X n, -Y n, -Z n and -S n are pin numbers on the 15-pin D-subs CONN.X, CONN.Y, CONN.Z and CONN.S (Zaniboni 1402005, male - this is the LOOM end, with 1413014 cover; the Housing panel end is female). Compiled from sheets 5, 7, 8, 9 and 22:
| Pin | Signal | Drive CN1 pin | Wire X | Wire Y | Wire Z | Conductor |
|---|---|---|---|---|---|---|
| 3 | Encoder B | 35 PBO |
64 | 78 | 92 | giallo |
| 4 | Encoder A | 33 PAO |
63 | 77 | 91 | blu |
| 5 | Encoder O (index) | 19 PCO |
65 | 79 | 93 | grigio |
| 6 | Zero / home switch | - | 137 | 138 | 139 | - |
| 7 | 0 V common | - | 014 | 014 | 014 | - |
| 8 | Speed reference | 5 V-REF |
69 | 83 | 97 | 2x0.50 screened |
| 9 | Encoder common | 1 SG |
62 | 76 | 90 | marrone |
| 10 | Encoder B-bar | 36 /PBO |
67 | 81 | 95 | rosa |
| 11 | Encoder A-bar | 34 /PAO |
66 | 80 | 94 | verde |
| 12 | Encoder O-bar | 20 /PCO |
68 | 82 | 96 | bianco |
| 13 | Servo on | 40 /S-ON |
71 | 85 | 99 | - |
| 15 | Reference 0 V | 6 SG |
70 | 84 | 98 | 2x0.50 screened |
Pins 1, 2 and 14 are unused. DRIVER OK (wires 72 / 86 / 100) does not pass through this connector; it goes to the KAX/KAY/KAZ relays in the cabinet.
CONN.S follows the same convention: the spindle speed reference is on pins 15 (marrone) and 8 (bianco), per sheet 5.
β
CLOSED 2 Sep 2026 by the SGM connector schedules (connector-schedules.md, pages 6-8), which name the conductor colour against every pin. The reading taken from sheet 7 was correct on all seven encoder conductors; the only refinement is that the SG conductor is red-brown, not plain brown. Colours: pin 3 YE, 4 BL, 5 GR, 8 BN, 9 RD-BN, 10 PK, 11 GN, 12 WH, 15 WH.
Rack slot numbering¶
| Modules | Slots | Channel notation |
|---|---|---|
IF1-IF6 (inputs) |
1 to 6 | 1/1-1/8 through 6/1-6/8 |
UF1-UF6 (outputs) |
10 to 15 | 1/1-1/8 through 6/1-6/8 |
Each module also has a supply channel (n/-) on wire 12.
Output modules present contact outputs: three terminals per channel (changeover), numbered 1-24 across the module with 25 as the supply.
IF6, sheet 21, slot 6¶
| Ch | EIN |
IF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 6/1 | EIN41 | IF.41 unused | - | not fitted | - | CARRELLO IN POS. CAMBIO |
| 6/2 | EIN42 | IF.42 unused | - | not fitted | - | CARRELLO INDIETRO |
| 6/3 | EIN43 | IF.43 | E143 | -SQ563 magnetic |
=BM+X43, -X43 E143, -B 13 |
PINZA SU |
| 6/4 | EIN44 | IF.44 | E144 | -SQ564 magnetic |
-X43 E144, -B 14 |
PINZA GIU |
| 6/5 | EIN45 | IF.45 | E145 | -SL2 level switch |
-X43 E145, -B 7 |
LIVELLO OLIO CHIOCCIOLA |
| 6/6 | EIN46 | IF.46 | E146 | -KA560 contact 10-6 |
from wire 14 | O ASSE 560 (carousel zero) |
| 6/7 | EIN47 | IF.47 unused | - | - | - | - |
| 6/8 | EIN48 | IF.48 unused | - | - | - | - |
EIN41 and EIN42 carry function labels but no wiring - options this machine was not built with. EIN47 and EIN48 are blank.
The output map¶
UF1, sheet 23, slot 10¶
| Ch | AUS |
OF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 1/1 | AUS1 | OF.1 | A201 (also wire 17) | to 11.6, the -KA enable relay |
CNC OK | |
| 1/2 | AUS2 | OF.2 | A202 | -Y603 + -Y603B valves |
-A 21, -X3 A202 |
VUOTO ZONA A |
| 1/3 | AUS3 | OF.3 | A203 | -Y613 + -Y613B |
-A 22, -X3 A203 |
VUOTO ZONA D |
| 1/4 | AUS4 | OF.4 unused | A204 | -A 23, -X3 A204 |
DOPPIA BATTUTA YA | |
| 1/5 | AUS5 | OF.5 unused | A205 | -A 24, -X3 A205 |
DOPPIA BATTUTA YD | |
| 1/6 | AUS6 | OF.6 | A206 | -Y602 |
-A 25, -X3 A206 |
RIFERIMENTO A (Y datum, field A) |
| 1/7 | AUS7 | OF.7 | A207 | -Y612 |
-A 26, -X3 A207 |
RIFERIMENTO D |
| 1/8 | AUS8 | OF.8 | A208 | -SB603 lamp |
-A 27, -X3 A208 |
SEGNALAZIONE CAMPO A |
Supplied from rail 8A, with -C3 (1000 uF 63 V) as reservoir.
UF2, sheet 24, slot 11¶
| Ch | AUS |
OF.n |
Wire | Valve | Terminals | Function |
|---|---|---|---|---|---|---|
| 2/1 | AUS9 | OF.9 | A209 | -KM101 coil |
MOTORE PUNTE | |
| 2/2 | AUS10 | OF.10 | A210 | -Y101 |
-D 3, -X5 A210, -V1 4 |
FORATORE VERTICALE T1 |
| 2/3 | AUS11 | OF.11 | A211 | -Y102 |
-D 4, -V1 5 |
T2 |
| 2/4 | AUS12 | OF.12 | A212 | -Y103 |
-D 5, -V1 6 |
T3 |
| 2/5 | AUS13 | OF.13 | A213 | -Y104 |
-D 6, -V1 7 |
T4 |
| 2/6 | AUS14 | OF.14 | A214 | -Y105 |
-D 7, -V1 8 |
T5 |
| 2/7 | AUS15 | OF.15 | A215 | -Y106 |
-D 8, -V1 9 |
T6 |
| 2/8 | AUS16 | OF.16 | A216 | -Y131 |
-D 9, -V1 1 |
FORATORE ORIZZONTALE 1 |
Supplied from rail 8B; KM101 from rail 2A. Valve returns on -V1 17/18 to -X5 7, PE on 19/20.
UF3, sheet 25, slot 12¶
| Ch | AUS |
OF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 3/1 | AUS17 | OF.17 | A217 | -Y132 |
-D 10, -X5 A217, -V1 2 |
FORATORE ORIZZONTALE 2 |
| 3/2 | AUS18 | OF.18 | A218 | -Y133 |
-D 11, -V1 3 |
FORATORE ORIZZONTALE 3 |
| 3/3 | AUS19 | OF.19 | A219 | -Y130 |
-C 12, =BM+X4, -X4 A219 |
CONTROPRESSIONE |
| 3/4 | AUS20 | OF.20 | A220 | -Y140 |
-C 13, -X4 A220 |
LAMA GIU |
| 3/5 | AUS21 | OF.21 | A221 to 5.5, plus wire 116 via -KAA and -KA contacts to wire 18 (5.3) |
inverter S1 |
START INVERTER | |
| 3/6 | AUS22 | OF.22 | A222 to 5.5 | inverter S2 |
INVERSIONE ROTAZIONE | |
| 3/7 | AUS23 | OF.23 | A223 | -Y201A |
-C 14, -X4 A223 |
PANTOGRAFO SU |
| 3/8 | AUS24 | OF.24 | A224 | -Y201B |
-C 15, -X4 A224 |
PANTOGRAFO GIU |
Supplied from rail 8B.
β οΈ Rails matter here: UF1 runs from 8A (gated by CNC OK via KA), UF2 and UF3 run from 8B (which passes a KAMF contact per sheet 11). Since KAMF means "spindle contactor open", that implies the drill, saw and pantograph outputs are inhibited while the router spindle contactor is closed. Worth verifying rather than assuming, but if true it is a hardware interlock to preserve.
π΄ The valve connector, fully specified¶
Sheet 24 and the DIN 47100 cable schedule cross-check exactly. -V1 is the 25-pin valve-bank connector (MASC250002, CONN. 25P+CAVO ... PER BATTERIA EV 3mt):
-V1 pin |
DIN 47100 colour | Valve | Output |
|---|---|---|---|
| 1 | bianco | Y131 |
OF.16 |
| 2 | marrone | Y132 |
OF.17 |
| 3 | verde | Y133 |
OF.18 |
| 4 | giallo | Y101 |
OF.10 |
| 5 | grigio | Y102 |
OF.11 |
| 6 | rosa | Y103 |
OF.12 |
| 7 | blu | Y104 |
OF.13 |
| 8 | rosso | Y105 |
OF.14 |
| 9 | nero | Y106 |
OF.15 |
| 10 | viola | Y107 |
OF.25 |
| 11 | grigio/rosa | Y108 |
OF.26 |
| 12 | rosso/blu | Y109 |
OF.27 |
| 13 | bianco/verde | Y110 |
OF.28 |
| 17, 18 | bianco/giallo, giallo/marr. | common to -X5 7 |
|
| 19, 20 | bianco/rosa, rosa/marr. | PE |
So a vertical drill valve can be found by colour alone: OF.10 (drill 1) is the yellow conductor on pin 4.
Wired but unused outputs¶
OF.n |
Wire | Function |
|---|---|---|
OF.4 |
A204 | Double stop YA |
OF.5 |
A205 | Double stop YD |
OF.31-OF.34, OF.39 |
- | unknown until sheets 26-28 |
UF4, sheet 26, slot 13¶
| Ch | AUS |
OF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 4/1 | AUS25 | OF.25 | A225 | -Y107 |
-D 12, -X5 A225, -V1 10 |
FORATORE VERTICALE T7 |
| 4/2 | AUS26 | OF.26 | A226 | -Y108 |
-D 13, -V1 11 |
T8 |
| 4/3 | AUS27 | OF.27 | A227 | -Y109 |
-D 14, -V1 12 |
T9 |
| 4/4 | AUS28 | OF.28 | A228 | -Y110 |
-D 15, -V1 13 |
T10 |
| 4/5 | AUS29 | OF.29 | A229 | -Y601 |
-A 28, =BM+X3, -X3 A229 |
RIFERIMENTO XA (X datum, field A) |
| 4/6 | AUS30 | OF.30 | A230 | -Y611 |
-A 29, -X3 A230 |
RIFERIMENTO XB |
| 4/7 | AUS31 | OF.31 unused | - | - | - | (no label) |
| 4/8 | AUS32 | OF.32 unused | E119 |
door circuit, wire 14 from 21.6 | to E119/18.3 |
PORTELLO CHIUSO / CLOSED DOOR |
Rails: 8B for AUS25-28, 8A for AUS29-30.
β οΈ The AUS32 position is where the door circuit is drawn: wire 14 through a contact to E119, which lands on EIN19 (IF.19). Whether that contact is the module channel or the door switch itself is not clear from the sheet. Either way, the door signal exists on wire E119 and IF.19 is unassigned in the PLC.
UF5, sheet 27, slot 14¶
| Ch | AUS |
OF.n |
Wire | Device | Terminals | Function |
|---|---|---|---|---|---|---|
| 5/1 | AUS33 | OF.33 unused | - | not fitted | - | CARRELLO IN POS. CAMBIO |
| 5/2 | AUS34 | OF.34 unused | - | not fitted | - | CARRELLO INDIETRO |
| 5/3 | AUS35 | OF.35 | A235 | -Y563 |
-B 15, =BM+X43, -X43 A235 |
PINZA SU |
| 5/4 | AUS36 | OF.36 | A236 | -Y564 |
-B 16, -X43 A236 |
PINZA GIU |
| 5/5 | AUS37 | OF.37 | A237 | -SB613 lamp |
-A 30, =BM+X3, -X3 A237 |
LAMPADA CAMPO D |
| 5/6 | AUS38 | OF.38 | A238 | -Y1 lubrication valve |
-B 12, =BM+X43, -X43 A238, return -X43 3 |
LUBRIF. CHIOCCIOLA |
| 5/7 | AUS39 | OF.39 unused | - | - | - | (no label) |
| 5/8 | AUS40 | OF.40 | A240 | -Y202 valve and -SB201 button lamp |
-C 16, -X4 A240; -D 16, -X5 A240 |
SBLOCCO UTENSILE |
Rails: 8A for AUS35-37, 2A for AUS38, 8D for AUS40.
π΄ The lubrication output runs from rail 2A, not 8A, so it is independent of CNC OK. Sensible for a lube pump, and worth reproducing: the machine lubricates whenever the auxiliaries are on.
π΄ OF.40 drives both the tool-release valve and the button lamp, so the manual release button lights while release is active.
UF6, sheet 28, slot 15¶
| Ch | AUS |
OF.n |
Wire | Destination | Function |
|---|---|---|---|---|---|
| 6/1 | AUS41 | OF.41 | A1 β 10.3 | Panasonic EMG |
RUN |
| 6/2 | AUS42 | OF.42 | A2 β 10.3 | SVON |
VAI IN POSIZIONE |
| 6/3 | AUS43 | OF.43 | A3 β 10.3 | STB |
POSIZIONE BIT 1 |
| 6/4 | AUS44 | OF.44 | A4 β 10.4 | P1IN |
POSIZIONE BIT 2 |
| 6/5 | AUS45 | OF.45 | A5 β 10.4 | P2IN |
POSIZIONE BIT 3 |
| 6/6 | AUS46 | OF.46 | A6 β 10.5 | P4IN |
POSIZIONE BIT 4 |
| 6/7 | AUS47 | OF.47 | A7 β 10.5 | P8IN |
POSIZIONE BIT 5 |
| 6/8 | AUS48 | OF.48 | A248 (from rail 2A) and 42 (to 6.9) |
-KM200 SET coil |
MOTORE PANTOGRAFO |
β οΈ The channel numbers on this sheet read 9/1-9/7 then 6/8 in the scan. 6/1-6/8 is what the pattern requires. Confirm on sheet 34.
π΄ KM200 is a mechanically latched contactor with separate set and reset coils. OF.48 energises the set coil (A1/A2) through A248. The reset path (E1/E2, sheet 6) runs through -OPT2, gated on the inverter's ZERO SPEED. So the contactor closes on command and only opens once the spindle has stopped. That is the correct direction for the interlock and it must be preserved.
The complete free-I/O list¶
All conditioned, terminated and unused by the PLC.
| Free inputs | Function | Free outputs | Function |
|---|---|---|---|
IF.5 (E105) |
Air pressure, field A | OF.4 (A204) |
Double stop YA |
IF.6 (E106) |
Air pressure, field D | OF.5 (A205) |
Double stop YD |
IF.19 (E119) |
Door open | OF.31 |
no label |
IF.41, IF.42 |
Carriage options, not fitted | OF.33, OF.34 |
Carriage options, not fitted |
IF.47, IF.48 |
blank | OF.39 |
no label |
Seven spare inputs and six spare outputs.
Part 3 - the rack, the terminals, and the Monoscheda panel¶
Added 2 September 2026 from sheets 33 (SCHEDE INPUT), 34 (SCHEDE OUTPUT) and 35 (MONOSCHEDA). This completes the wiring plan to the screw terminal.
The rack topology¶
Sheet 33, inputs:
CN1 (26-way from CNC) --> IF1 slot 1 EIN1-EIN8 sheet 16
|-- CN2 --> IF2 slot 2 EIN9-EIN16 sheet 17
+-- CN3 --> IF3 slot 3 EIN17-EIN24 sheet 18
CN4 (26-way from CNC) --> IF4 slot 4 EIN25-EIN32 sheet 19
|-- CN5 --> IF5 slot 5 EIN33-EIN40 sheet 20
+-- CN6 --> IF6 slot 6 EIN41-EIN48 sheet 21
Sheet 34, outputs:
CN10 (26-way from CNC) --> UF1 slot 10 AUS1-AUS8 sheet 23
|-- CN11 --> UF2 slot 11 AUS9-AUS16 sheet 24
+-- CN12 --> UF3 slot 12 AUS17-AUS24 sheet 25
CN13 (26-way from CNC) --> UF4 slot 13 AUS25-AUS32 sheet 26
|-- CN14 --> UF5 slot 14 AUS33-AUS40 sheet 27
+-- CN15 --> UF6 slot 15 AUS41-AUS48 sheet 28
IF1, IF4, UF1 and UF4 are the C3 head modules that take the 26-way from the controller; the rest are C1 modules chained from the head on 10-way ribbons. Exactly as device-list.md predicted from the part numbers.
π΄ Physical terminal numbering¶
| Module | Terminals | Layout |
|---|---|---|
Input (025TEC0001 C3, 025TEC0002 C1) |
1-9 | Terminal 1 = supply, wire 12. Terminals 2-9 = channels 1-8 |
Output (025TEC0003 C3, 025TEC0004 C1) |
1-25 | Three terminals per channel (changeover). Channel k = terminals 3k-2, 3k-1, 3k. Terminal 25 = supply |
The formulas¶
For input IF.n:
- Module = IF[floor((n-1)/8)+1]
- Terminal = ((n-1) mod 8) + 2
- Wire = E1nn
For output OF.n:
- Module = UF[floor((n-1)/8)+1]
- Channel k = ((n-1) mod 8) + 1
- Terminal group = 3k-2, 3k-1, 3k; the wire lands on the middle one, 3k-1
- Wire = A2nn
β
Both formulas are verified against the SGM connector schedules (connector-schedules.md), which name the module terminal directly for thirteen sampled points.
Worked examples¶
| Address | Module | Terminal(s) | Wire | Device |
|---|---|---|---|---|
IF.8 EMERGENZA |
IF1 |
9 | E108 |
KA4 contact 12-8 |
IF.29 END CYCLE |
IF4 |
6 | E129 |
-SBEC pushbutton |
IF.35 ATC in position |
IF5 |
5 | E135 |
-OPT11 |
OF.1 CNC OK |
UF1 |
1, 2, 3 | A201 |
to -KA enable relay |
OF.21 inverter run |
UF3 |
13, 14, 15 | A221 |
inverter S1 |
OF.48 spindle contactor |
UF6 |
22, 23, 24 | A248 |
KM200 set coil |
The wiring plan is complete. Every one of the 82 points has an address, a module, a terminal number, a wire number, a cabinet terminal, a connector pin and a device.
Sheet 35 - the Monoscheda front panel¶
| Position | Connector | Carries |
|---|---|---|
AXIS 1 |
15-pin D-sub | X (CONN.X) |
AXIS 2 |
15-pin D-sub | Y (CONN.Y) |
AXIS 3 |
15-pin D-sub | Z (CONN.Z) |
AXIS 4 |
15-pin D-sub | S - the spindle (CONN.S) |
CN1 lower left, CN4 upper left |
26-way IDC | Inputs |
CN7 lower right, CN10 upper right |
26-way IDC | Outputs |
COM1, COM2 |
9-pin D-sub | Serial |
FUSE 1, FUSE 2 |
1 A, on FILI VIOLA |
CNC supply. β Two fuseholders, confirmed from the panel photo 2 Sep - sheet 35 was read as naming only one |
RUN, MOD, COM1, COM2 |
LEDs | Status |
Two LED blocks reading A Z I Z A / B E I E B, one between AXIS 3 and AXIS 4, one between AXIS 1 and AXIS 2. Each block serves the two axes either side of it.
π΄ AXIS 4 is the spindle, not the carousel. That matches "POS. ASSE S" 4 in Param/pargen.prm and the S-axis parameter block in Syncro.prm. The Tecnos treats the spindle as its fourth axis and commands it by analog voltage, but only pins 15 and 8 of CONN.S are used, so the spindle loop is open.
β
The panel layout matches the rack photographs: CN4 upper left, CN1 lower left.
β οΈ Naming wrinkle. The sockets on the Monoscheda panel are CN1, CN4, CN7, CN10. The cables in device-list.md and on sheets 33-34 are CN1, CN4, CN10, CN13. The input pair agrees by name; the two output cables land on sockets CN7 and CN10 in an order the drawing does not make explicit. Identify the ribbons by what they land on - IF1, IF4, UF1, UF4 - not by socket name or by the marker-pen labels.