CNC (Computer Numerical Control) e CNC M-Codici

Chiudi

la Tua Compagnia, Elencati in questa Pagina di Potenza

CNC (Computer numerical control) è una parte fondamentale della produzione moderna. La maggior parte delle macchine funziona utilizzando istruzioni e linee guida che sono state scaricate utilizzando un controller di programma CNC. Per una macchina per interpretare i comandi da CNC, i comandi devono essere inseriti utilizzando i codici G e M. Gli operatori CNC sono tenuti a conoscere i codici e le istruzioni appropriati e come usarli. Entrambi i tipi di codifica sono necessari per il corretto funzionamento del sistema di un dispositivo CNC.

 Lavorazione CNC
Lavorazione CNC

M-code è una parte del linguaggio che AutoCAD e CAM, computer aided manufacturing, utilizzare per le istruzioni di ingresso in macchine CNC. I codici G e i codici M lavorano all’unisono per posizionare un pezzo e guidare le azioni della macchina. M-codici, codici vari o macchina, controllare le operazioni dell’apparecchiatura dicendogli quando operare o cessare il funzionamento. Mentre il codice G può indirizzare una macchina a muoversi in una linea o arco, una volta posizionato lo strumento, non saprà fermarsi, cambiare strumenti, aggiungere refrigerante o completare altre azioni, fornite dai codici M. Le istruzioni per l’accensione o lo spegnimento di uno strumento fanno parte del linguaggio M-code.

L’uso dei codici M varia a seconda della macchina. Durante la programmazione, è richiesto un codice M per blocco di codice che fornisce i comandi per uno strumento per accendere o spegnere e attivare altre operazioni. Avere più di un codice M in un blocco di codice può causare problemi. La definizione delle funzioni del codice M e dei loro usi è precisata dal produttore della macchina.

Gli operatori utilizzano i codici M per indicare a una macchina di cambiare utensili, accendere il mandrino, caricare il refrigerante o aprire e chiudere una porta. Esistono diversi codici M che gli operatori devono conoscere affinché una macchina funzioni correttamente. Inoltre, ogni macchina ha un metodo diverso per scaricare i codici M. Un controller può richiedere uno zero tra la M e il numero mentre altri non hanno bisogno dello zero. Il metodo particolare per una macchina è chiaramente definito nelle istruzioni del produttore.

OTTIENI LA TUA AZIENDA ELENCATA DI SEGUITO

Produttori e fornitori leader

Contatta queste aziende

I tipi di comandi programmati in una macchina CNC

I codici M sono una componente importante del funzionamento di una macchina CNC. Mentre i codici G descrivono il posizionamento per un’operazione, i codici M forniscono i dati per le azioni di una macchina. Per il corretto funzionamento di una macchina CNC, è necessario inserire i codici G e M. Lavorano in tandem e insieme per istruire, guidare e programmare le risposte di un dispositivo CNC. Come con qualsiasi computer, le macchine CNC hanno un controller per l’input dei dati. Anche se la maggior parte dei linguaggi informatici sono costruiti su C o C++, ci sono variazioni per ogni tipo di controller.

Fanuc produce controllori robotici che utilizzano codici M per comandi per macchine CNC. I loro controllori usano la forma M zero number dei codici M. Qui di seguito sono diversi dei controller Fanuc M-codici.

  • M00 Programma stop
  • M01 programma Opzionale stop
  • M02 Fine del programma.
  • M03 Mandrino in avanti CW
  • M04 di avvio del Mandrino indietro in senso ANTIORARIO
  • M05 arresto del Mandrino
  • M08 Refrigerante
  • M09 Refrigerante off
  • M29 Rigide modalità tap
  • M99 Fine del programma.

M i comandi sono parte di un gruppo di informazioni che determina come e quando una macchina deve avviare o interrompere un’azione. A partire da M00 continuano in una progressione aritmetica a M99, che termina il programma. Il modo in cui viene utilizzato un codice M differisce tra fornitori e produttori. In molti casi, non tutti i codici M sono programmati nella macchina. Conoscere i codici e come fanno la funzione della macchina è fondamentale. In alcuni casi, quando un codice non viene utilizzato o programmato, la definizione del codice è lasciata alla discrezione dell’utente.

Esempi di codici programmabili per un’operazione di tornio e fresatura sono elencati di seguito. La tabella 1 ha i codici per un tornio mentre la tabella 2 ha i codici M per un’operazione di fresatura. Entrambe le tabelle sono esempi di codici M per i controller Fanuc.

Fanuc M-Codice Elenco (Tornio)

i dati della Tabella di origine
codice M Descrizione
M00 Programma stop
M01 programma Opzionale stop
M02 Fine di un programma di
M03 Mandrino in avanti CW
M04 Mandrino iniziare a invertire il senso ANTIORARIO
M05 arresto del Mandrino
M08 Refrigerante
M09 liquido di raffreddamento off
M29 Rigide modalità tap
M30 Fine di un programma di reset
M40 gamma di Mandrino a medio
M41 gamma Bassa di Selezionare
M42 Marcia Alta Selezionare
M68 mandrino Idraulico chiudere
M69 mandrino Idraulico aperto
M78 Contropunta avanzare
M79 Contropunta retromarcia
M94 Mirrorimage annullare
M95 Mirrorimage asse X
M98 chiamata ad un Sottoprogramma
M99 Fine del sottoprogramma

Fanuc M-Codice Elenco (Mulino)

i dati della Tabella di Origine
codice M Descrizione
M00 Programma stop
M01 programma Opzionale stop
M02 Fine di un programma di
M03 Mandrino in avanti CW
M04 Mandrino iniziare a invertire il senso ANTIORARIO
M05 arresto del Mandrino
M06 Strumento di cambiamento
M07 Refrigerante – Nebbia del refrigerante liquido Refrigerante/thru mandrino
M08 Refrigerante – Inondazione del liquido di raffreddamento
M09 Refrigerante OFF
M19 orientamento del Mandrino
M28 torna all’origine
M29 Rigida toccare
M30 Fine di un programma (Reset)
M41 gamma Bassa di selezionare
M42 marcia Alta selezionare
M94 Annulla mirrorimage
M95 Mirrorimage asse X
M96 Mirrorimage dell’asse Y
M98 chiamata ad un Sottoprogramma
M99 Fine del sottoprogramma

Ci può essere una certa confusione per quanto riguarda i codici per macchine CNC da alcuni operatori di riferimento per tutti codici come codici G anche se immettono entrambi i codici G e M. Per evitare disinformazione e incomprensioni, è importante sapere che ogni blocco di codice deve avere un codice M per iniziare e terminare una funzione. Il codice G indica alla macchina dove e quando fare un lavoro. I codici M interrompono un’operazione, terminano un’attività programmata o iniziano un movimento dopo che l’utensile è stato posizionato.

 Lavorazione CNC personalizzata
Lavorazione CNC personalizzata

La maggior parte delle parti e dei prodotti prodotti dalle macchine CNC sono programmati utilizzando software CAD o CAM che forniscono indicazioni per le macchine CNC utilizzando la programmazione alfanumerica. Anche se gli ingegneri sono fluenti in queste due forme di software, è ancora importante per loro avere una comprensione di come i codici G e M dirigono una macchina CNC.

OTTIENI LA TUA AZIENDA ELENCATA DI SEGUITO

Produttori e fornitori leader

Contatta queste aziende

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.