Nel mondo del taglio industriale il termine file ISO viene utilizzato da decenni in modo estremamente generico.
Nella pratica quotidiana indica quasi sempre un file di taglio testuale, leggibile, contenente coordinate, comandi utensile e istruzioni di avanzamento.
Dal punto di vista tecnico, però, la realtà è più articolata.
Va inoltre chiarito subito un punto: l’estensione del file non è univoca.
Nel tempo sono state utilizzate diverse estensioni — tra le più comuni:
-
.gbr -
.cut -
.iso
A prescindere dall’estensione, l’obiettivo del file resta lo stesso: descrivere in forma testuale il percorso di taglio e le azioni associate.
Origine dei cosiddetti file “ISO”
Lo standard ISO più noto nel controllo numerico è l’ISO 6983, comunemente associato al G-code delle macchine CNC.
Nel settore del taglio tessile e dei cutter automatici, tuttavia, molti file definiti “ISO” non sono ISO 6983.
Si tratta invece di formati storici sviluppati da produttori specifici e poi diventati, di fatto, uno standard di settore per consuetudine.
Uno dei più diffusi è il Gerber Cutter Data Format, storicamente identificato anche dall’uso del comando G91.
Gerber Garment Technology è un marchio registrato.
Il formato a cui ci si riferisce qui è quello storicamente utilizzato dai sistemi Gerber per il taglio automatico, spesso impropriamente chiamato “ISO” nel linguaggio comune.
Perché si parla di ISO anche quando ISO non è
Tra gli anni ’80 e ’90 il termine ISO è diventato una sorta di sinonimo operativo di:
-
file testuale
-
coordinate X/Y
-
comandi utensile
-
compatibilità tra sistemi
Dal punto di vista sintattico, l’affinità con l’ISO 6983 è evidente.
Dal punto di vista semantico, però, le differenze sono significative.
Il linguaggio può apparire simile, ma il significato operativo dei comandi cambia.
Un esempio tipico:
-
un comando di notch in origine rappresentava un’azione meccanica reale;
-
oggi spesso è un evento logico o una geometria interpretata dal software macchina.
Il file resta formalmente valido, ma il comportamento reale dipende dal controller moderno e dalla sua logica interna.
Sintassi stabile, interpretazione variabile
Una caratteristica interessante di questi formati è che:
-
la sintassi è rimasta sorprendentemente stabile nel tempo;
-
l’interpretazione si è evoluta.
Questo vale per molti aspetti operativi, tra cui:
-
overcut
-
rallentamenti
-
knife intelligence
-
gestione delle tacche
Molti comandi storici oggi non attivano più una funzione fisica diretta, ma vengono tradotti in logiche software, parametri macchina o comportamenti derivati.
Perché ha ancora senso parlarne
Capire cosa c’è davvero dentro un file “ISO” permette di:
-
evitare fraintendimenti tecnici;
-
distinguere compatibilità formale da compatibilità reale;
-
interpretare correttamente file storici su macchine moderne.
In un settore dove spesso “tutto sembra funzionare”, ma pochi sanno spiegare perché, questo tipo di chiarezza resta utile.
Una nota finale
Questo spazio non nasce per definire nuovi standard, né per riscrivere quelli esistenti.
Nasce per mettere ordine, recuperare il contesto tecnico e separare ciò che è linguaggio da ciò che è implementazione.
Chi lavora con questi file ogni giorno sa che la differenza non è nel formato, ma in come viene interpretato.
Appendice A — Comandi principali (estratto)
| Comando | Significato |
|---|---|
| A | Knife Up (equivalente a M15) |
| B | Knife Down (equivalente a M14) |
| X | Precede la coordinata X |
| Y | Precede la coordinata Y |
* |
End Of Block (EOB) |
| D1 | Pen Down |
| D2 | Pen Up |
| M14 | Knife Down (equivalente a B) |
| M15 | Knife Up (equivalente a A) |
| M18 | Inhibit next overcut |
| M19 | Ignore overcut and advance |
| M40 | Enable automatic sharpen |
| M41 | Disable automatic sharpen |
| M42 | Sharpen |
| M43 | Drill cycle (equivalente a R) |
| M44 | Auxiliary drill cycle |
| M71 | Select notcher tool |
| N | Numero figura |
Appendice B — Estratto di un file ISO
Un file di questo tipo può essere visualizzato con qualsiasi editor di testo:
N1*D2*M15**M31*X0Y0*CAPPUCCIO Tg50*X4276Y2778*M14*X4243Y2624*M14*M19*
X4194Y2634*D2*M15*X4243Y2624*M14*X4243Y2624*X4233Y2540*X4208Y2325*
X4197Y2126*X4206Y1950*X4205Y1935*X4309Y1815*X4171Y1650*X4078Y1485*
X3994Y1285*X3911Y984*X3878Y790*X3846Y1*X161Y1*M14*M19*X161Y49*
D2*M15*X161Y1*M14*X161Y1*X1Y1*X1Y347*X14Y783*X54Y1457*X97Y1738*
X160Y2030*X238Y2287*X341Y2510*X484Y2733*X663Y2934*X920Y3109*
X1179Y3186*X1467Y3226*X1886Y3206*X2291Y3170*X2828Y3055*X3426Y2909*
X3849Y2836*X4276Y2778*
