← Tre basi
02 · Interface Control Document · D012 · v4 D026

Interfacce
comuni · ICD v4.

Le interfacce comuni di MultiCNC in tre parti: una meccanica comune identica su Light Core, Standard e Pro (ToolDock, tavola e pallet, spalle e rialzi) e due profili elettrici, Core e Platform. Geometrie, pin-out e regole sono congelati; le prestazioni restano TARGET finché non sono misurate.

ICD v4 · FROZEND012 · D016 · D017 · D018 · D020 · D021 · D022 · D024 · D026Meccanica comune · profili Core e Platform
Regola di modifica: un valore marcato FROZEN si cambia solo con una nuova decisione nel Decision Log e una nuova revisione della ICD (la prossima è v5). Ogni revisione deve accettare le teste e i pallet della precedente, oppure dichiarare esplicitamente cosa smette di essere compatibile.

0 · Struttura ICD v4 (D026)

ParteLight CoreLight Core + Platform PackStandard · Pro
Meccanica comune · accoppiamento a 3 sfere, pull-stud, receiver, inviluppo per classe, Module ID, tavola, griglia M6, R1/R2, spalle e rialzi (sezioni 1, 3, 4)sìsìsì
Profilo elettrico Core · clamp manuale ≥ 0,5 kN, connettore circolare 12 poli (spindle, 48 V ≤ 60 W, I/O, ID), cambio testa solo con consenso e spindle disabilitato, controller grblHALsì——
Profilo elettrico Platform · clamp automatico e sgancio passivo (D016), connettore ibrido potenza e I/O, connettore dati Gigabit + CAN FD + encoder, 48 V MODULE AUX e 24 V garantiti, contattore spindle, Mesa + LinuxCNC (sezioni 2, 5)—sìsì
Kit accettatiCore-ready: laser a diodo, knife, dispenserTutti i kit della classe LTutti i kit della propria classe

Il Module ID dichiara il profilo richiesto dalla testa: il controller Core rifiuta una testa solo-Platform. La v4 non cambia nessuna geometria, pin-out o valore della v3: li divide tra parte comune e profilo Platform e aggiunge il profilo Core.

Revisione tecnica 2026-09-24: alcune voci erano state congelate troppo presto e sono state riviste con le decisioni D014–D018: forza del clamp e sgancio sulla Light, conferma di cattura nel rack, dock rail (chiusi da D016), bus dati, encoder differenziali, potenza disponibile per base (chiusi da D017, rivisti da D020 in ICD v4), R1/R2 sulla griglia, spessore tavola e filetto utile (chiusi da D018). La zona dock di D016 è risolta da D021 (magazine indicizzato sul ponte); resta aperta solo la posizione esatta di docking. Il resto resta FROZEN.

1 · ToolDock meccanico

ElementoSpecifica v1Stato
AccoppiamentoCinematico a 3 punti: 3 sfere Ø10 mm sulla receiver contro 3 coppie di rulli sulla master, su cerchio Ø80 mm a 120°FROZEN
Ingombro piastreMaster e receiver 110 × 110 mm; piano di accoppiamento come riferimento Z della testaFROZEN
ClampPull-stud centrale, normalmente chiuso (fail-safe). Stessa geometria su tutte le basi, pacco molle per classe: L ≥ 0,5 kN · S ≥ 1,6 kN · P ≥ 3,8 kN (D016, distacco con S = 1,5)FROZEN
SgancioPassivo: camma comune 3:1 sulla stazione del dock rail, azionata dal movimento Z. Nessuna aria e nessun attuatore sul carrello (D016)FROZEN
Classi di caricoTesta completa: L ≤ 2 kg · S ≤ 4 kg · P ≤ 7 kg; il pacco molle del clamp segue la classe della base (D016)FROZEN
Baricentro testa≤ 80 mm sotto il piano di accoppiamento, ≤ 25 mm dall'asse del pull-stud. D030/D031: la testa Standard 5045-style appesa sta a ~97 mm (momento d'inerzia 0,5 N·m): deroga provvisoria Standard ≤ 100 mm per il golden reference, specifica comune invariata; si rivaluta con lo spindle OEMFROZEN
Conferma aggancioMaster: clamp chiuso + modulo presente. Rack: sensore di cattura per ogni posto. Sgancio solo con cattura confermata; uscita dal rack solo con clamp chiuso e ID valido (D016)FROZEN
Inviluppo testaClassi L e S: X ≤ 110 mm · Y ≤ 140 mm · lunghezza sotto il coupling ≤ 220 mm; passo posti rack ~130 mm (D016). Classe P in revisione: i candidati ISO20 ATC esaminati sono Ø80, circa 287–353 mm e 8–10 kg.L · S FROZEN · P IN REVISIONE
Ripetibilità di riaggancio≤ 10 µmTARGET
Tempo di cambio≤ 30 s deposito + prelievoTARGET

2 · Connettori ToolDock · profilo Platform (D017, D020, D022)

Due connettori a innesto cieco sulla stessa piastra: potenza e I/O (contatti a lama + pogo pin) e dati (contatti a molla schermati). Separare i dati dalla potenza riduce i disturbi sull'Ethernet e sugli encoder.

2a · Potenza e I/O

ContattoFunzioneRating connettoreNote
PETerra di protezione10 APrimo a connettersi, ultimo a scollegarsi
P1 · P2 · P3Fasi motore spindle300 V AC · 10 ADa VFD (Standard, Pro) o driver BLDC (Light). Spindle HF Standard di riferimento (D030): 180 V · 3,5 A S1 · fino a 1 kHz, entro il rating
P4 · P548 V DC ausiliario5 A (240 W)Potenza garantita per base nella tabella 2c
P6 · P724 V DC logica2 A (48 W)Potenza garantita per base nella tabella 2c
S1Module ID (1-Wire)—Vedi sezione 3
S2 · S3Ingressi sensore testa24 VEs. temperatura, fine corsa interno
S4 · S5 · S6Riserva24 VGli encoder passano sul connettore dati (2b)
S7Interlock di processo24 VCatena safety del modulo (laser, termoformatura)
S8 · GNDRiserva · massa segnale—Non assegnare
Aria · fluido1 passaggio Ø6 mm · 2 porte Ø4 mm≤ 7 barPredisposti e tappati; usati solo dai kit che li portano. Testa spindle Standard (D030): Ø6 = sealing air 30 l/min, 2 × Ø4 = mandata e ritorno della camicia di raffreddamento nel mount

2b · Dati · 18 contatti + schermo

ContattiFunzioneStandardNote
ETH1–ETH8Ethernet 1000BASE-T4 coppie differenziali 100 ΩCamere, vision, moduli intelligenti; seconda porta Ethernet del PC, separata dal link Mesa. Gigabit scelto ora (D020): una camera 5 MP a 10 fps supera già i 100 Mbit/s
CAN-H · CAN-LCAN FD1 Mbit/s nominale, 5 Mbit/s datiComandi e telemetria dei moduli (temperature, valvole, stato); massa di riferimento su GND
ENC-A+ · A− · B+ · B− · Z+ · Z−EncoderDifferenziale RS-4226 conduttori; ingresso encoder spindle della Mesa 7i96S
+5V · GNDAlimentazione encoder · massa segnale≤ 200 mAAlimentazione encoder della testa
SHSchermoContatto dedicatoCollegato al telaio lato macchina

Qualifica FROZEN: il connettore blind-mate reale va qualificato per 100 Ω di impedenza differenziale e integrità di segnale di classe Cat5e sulle 4 coppie Ethernet; "contatti a molla schermati" non basta (D022).

2c · Potenza garantita per base

Base48 V MODULE AUX dedicato48 V aux garantito24 V (HDR-100-24, ~92 W) aux garantito
Light (con Platform Pack)LRS-150-48120 W40 W
StandardLRS-150-48120 W40 W
ProLRS-350-48240 W40 W

Calcolo in tools/calc/power_d020.py. D020 separa fisicamente 48 V MOTION e 48 V MODULE AUX: accelerazioni e rumore dei driver non toccano più il modulo, e la potenza è davvero garantita (80% del PSU dedicato, entro il rating del connettore). Regola FROZEN: un modulo che chiede più della potenza garantita porta nel suo kit un alimentatore ausiliario da installare nel quadro, fino al rating del connettore (240 W a 48 V). Il Module ID dichiara la potenza richiesta e il module manager rifiuta i moduli che la base non può alimentare. P1–P7 si alimentano solo con clamp chiuso, modulo presente e ID letto e compatibile. Sequenza spindle FROZEN: VFD disabilitato → velocità zero → attesa di scarica → contattore uscita spindle aperto → solo allora sgancio; il blind-mate non interrompe mai l'uscita del VFD sotto carico. Il connettore reale va qualificato anche sui fronti dv/dt del VFD, non solo su 300 V / 10 A.

3 · Module ID

Cosa dichiara ogni testa.

Supporto

EEPROM 1-Wire ≥ 1 kbit sulla receiver.

Identità

Tipo modulo, numero di serie, versione ICD (v4) e profilo elettrico supportato (Core / Platform, D024).

Meccanica

Classe di carico (L/S/P), massa, offset utensile XYZ.

Capability

Processo, potenza richiesta a 48 V e 24 V, utilities (aria, fluido), uso di Ethernet / CAN FD / encoder.

Safety

Prerequisiti: enclosure, estrazione, interlock laser.

Controllo

Il module manager rifiuta una testa con classe di carico superiore alla base o versione ICD non supportata.

4 · Tavola e pallet

Stesso pattern ovunque.

Area utile

450 × 350 mm su tutte le basi.

Griglia

Fori M6 a passo 50 mm, 9 × 7 = 63 fori, il primo a 25 mm da ogni bordo.

Riferimenti

2 boccole Ø8 H7 fuori griglia, a metà tra i fori M6: R1 tonda a (50, 50), R2 asola in X a (400, 50), interasse 350 mm, ~35 mm dal foro più vicino. Origine pallet = R1 (D018).

Fissaggio

Ogni pallet usa R1 + R2 e almeno 4 viti M6 della griglia.

Filetti e boss

Ogni foro M6 ha un inserto filettato in acciaio con filetto utile 9 mm (≈ 1,5 d) in un boss pieno Ø16; le boccole R1/R2 stanno in boss pieni di almeno 10 mm. Le tasche della tavola restano tra i boss: Light pelle 4 mm, Standard 6 mm, Pro piena 12 mm (D018). Planarità sotto carico da verificare in FEA. Inserto non congelato: sulla Light 9 mm di tavola per 9 mm di filetto è al limite; scegliere prima l'inserto commerciale reale (corpo, flangia, smusso, profondità) e accettare 7–8 mm di filetto o un boss più alto.

Datum Z

Faccia superiore della tavola; lo spessore del pallet sta nella sua definizione software.

Massa max

Pallet + pezzo: L 5 · S 10 · P 20 kg (la tavola si muove in Y).

5 · Spalle e rialzi

Clearance senza perdere la geometria.

Spalla–basamento

Per spalla: 2 spine Ø10 H7 a interasse 100 mm + 4 viti M8 su rettangolo 120 × 60 mm.

Rialzi

Stesso pattern sopra e sotto, così si impilano. Altezze standard +50 mm (Light) e +75 mm (Standard).

Pro

Il Gantry Lift si monta sul basamento con lo stesso pattern.

Magazine

Magazine indicizzato montato sulla struttura del ponte, che sale con rialzi e lift; presenta la testa richiesta in un'unica posizione di docking (D021).

6 · Macchina–quadro

Un quadro, tre basi.

Tensioni

Motion 48 V DC · logica 24 V DC · spindle da VFD o driver BLDC.

Connettori

Uno per asse (motore + encoder), uno spindle, due ToolDock (potenza/I-O e dati), uno sensori, uno E-stop separato. La Pro aggiunge l'asse G del lift.

Controller

Mesa 7i96S + LinuxCNC con scheda di espansione I/O comune (MC-CTRL-003, ≥ +16 ingressi / +8 uscite): i circa 12–14 ingressi della ICD superano gli 11 della 7i96S. Cambiano solo i driver e la taglia degli alimentatori.