Controllo numerico computerizzatoUn controllo numerico computerizzato (in lingua inglese Computerized Numerical Control), abbreviato CNC, designa una tecnologia meccatronica di misurazione e controllo applicata alla macchina utensile, che prende il nome di macchina a controllo numerico. StoriaIl controllo numerico ((EN) Numerical Control, NC) fu sviluppato a partire dagli anni '40 del XX secolo, dove a delle macchine utensili classiche motorizzate vennero implementati controlli a nastro perforato. Con l'aggiunta di servomeccanismi sempre più complessi a controllo di elettronica analogica e successivamente digitale. L'avvento del calcolo numerico computerizzato determinò la nascita del CNC negli anni '60. HardwareIl CNC lavora con un PC industriale specifico, che può essere separato dal pulpito di controllo o direttamente integrato in esso. Moderni PC permettono di ottenere un tempo ciclo di lavoro al di sotto di un 1 millisecondo. Questo permette ad esempio di ottenere su una macchina utensile, che sia fresatrice o tornio, precisioni di posizionamento dell'ordine di 0,001 mm[senza fonte] e velocità di taglio di 20000 mm/min.[senza fonte] La memorizzazione dei dati avvenne all'inizio con memorie SDRAM. Più tardi con disco rigido e poi con memoria flash. Per la comunicazione con altre apparecchiature vi sono solitamente: o interfacce utente tipo PCMCIA, CompactFlash, USB ControlloIl controllo di una macchina CNC segue quanto elaborato dal computer, le posizioni, gli angoli e i sensori di stato vari che dopo un calcolo di interpolazione rispetto allo stato impostato dal programma CNC comandano motori e altri attuatori. L'interpolazione avviene in millisecondi, permettendo alta precisione abbinata ad alta velocità di esecuzione. La tecnologia CNC permette lavorazioni automatiche con più assi in uso contemporaneamente. Si può classificare un CNC secondo il numero di assi interpolabili contemporaneamente. AssiI modelli più moderni possono avere fino a 5 assi simultaneamente. Punti di riferimento
Misurazione
ProgrammazioneVi sono diversi metodi di programmazione. Nei moderni CNC vi è la possibilità di utilizzo di diversi metodi. Metodi di programmazione
Programmazione DIN/ISO o G-CodeLa frase e l'indirizzo da fornire al controllo descritta nella norma DIN 66025/ISO 6983. Esempio 1Un esempio di G-Code per fresa CNC. A destra lo stesso esempio a "testo chiaro" su un controllo Heidenhain:
Esempio 2 (con correttore di percorso)Esempio per tornio CNC con correttore (
Programmazione parametricaÈ uno stile di programmazione avanzato simile a quello dei moderni linguaggi software. Quasi tutti i controlli numerici hanno la possibilità di programmare con questo paradigma. Note
Bibliografia
Voci correlateAltri progetti
Collegamenti esterni
|