Skip to content

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
  • mw310-recon.md - the symbolic map from MW310.EQU
  • tecnos-io-rack.md - modules, ribbons and the rack layout
  • safety-and-enable-chain.md - what IF.8 actually reports
  • device-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:

  1. Rapid at VTAR rap (100) until the zero micro BOX/BOY/BOZ trips
  2. Creep at VTAR len (40)
  3. Latch on the encoder index, PCO on CN1 19/20
  4. 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.