Lavorazione CNC

Il ruolo del software CAM nel processo di lavorazione CNC

Dal file STEP al codice G: cosa decide il programmatore CAM, quali strategie usa, come si simula il taglio e cosa puoi fare tu perché il tuo pezzo si programmi in fretta.

Simulazione di percorsi utensile in un software CAM accanto al centro CNC
Lavorazione CNC

Il software CAM (fabbricazione assistita da computer) converte il vostro file 3D nel programma che muove la macchina: sceglie gli utensili, calcola le traiettorie, simula il taglio e genera il codice G. Senza di esso, una fresatrice CNC è un motore in attesa di ordini. In un pezzo unitario, la programmazione può pesare tanto quanto il taglio stesso; per questo un disegno pulito viene programmato prima, viene preventivato prima e costa meno.

Questa guida spiega cosa fa il CAM passo dopo passo, quali strategie utilizza, come influisce sul prezzo e sulla qualità del lavorazione CNC di pezzi su misura e cosa il programatore ha bisogno da voi per lavorare velocemente.

La catena

CAD disegna il pezzo. CAM decide come tagliarlo. CNC lo taglia. Lo STEP viaggia dal primo al secondo; il codice G, dal secondo al terzo.

Cos'è il software CAM e in cosa si differenzia dal CAD?

Il CAD (disegno assistito) è dove modelli il pezzo: SolidWorks, Fusion 360, Inventor, Onshape. Il risultato è la geometria nominale, normalmente esportata in STEP. Il CAM parte da quella geometria e aggiunge tutto ciò che la macchina deve sapere e che il CAD non dice: da quale blocco si parte, come viene fissato, quale utensile lavora ogni zona, a quale velocità, in quale ordine e da quale direzione. La sua uscita è il codice G, una lista di movimenti e ordini che il controllo numerico della macchina esegue riga per riga. Molti programmi integrano le due parti (Fusion 360, SolidWorks CAM, Mastercam con CAD), ma la logica è la stessa.

Cosa fa il CAM passo dopo passo

  1. Importare e orientare il pezzo. Si decide quale faccia va in alto e dove si trova lo zero di programma.
  2. Definire il grezzo e il bloccaggio. Il blocco di partenza, con sovrametallo, e le morse o l'attrezzatura che lo tiene in posizione. Tutto ciò che il bloccaggio copre non può essere lavorato in quel bloccaggio.
  3. Scegliere gli utensili. Frese, punte, maschi e i loro parametri di taglio in base al materiale; il catalogo è spiegato nell'articolo sui diversi utensili di lavorazione.
  4. Creare le operazioni. Sgrossatura per rimuovere il volume, semilavorato, finitura di pareti e fondi, foratura, filettatura, smussi. Ognuna con la propria strategia.
  5. Simulare. Il CAM mostra il materiale residuo dopo ogni operazione e rileva le collisioni tra utensile, portautensile, pezzo e sistema di bloccaggio.
  6. Postprocessare. Un traduttore specifico per ogni macchina converte le traiettorie nel dialetto di codice G di quel controllo.
  7. Documentare. Scheda di attrezzaggio con utensili, zero pezzo e bloccaggio per l'operatore.

Strategie di lavorazione: cosa fa ciascuna

StrategiaCosa faQuando viene usata
Sgrossatura adattiva (trocoidale)La fresa avanza con passate di poca larghezza e tutta la lunghezza del filo, ad alta velocitàQuasi sempre nel primo sgrossatura: rimuove molto materiale senza sovraccaricare l'utensile
Contorno 2DSegue il profilo del pezzo a una profonditàPareti verticali, profili esterni
CavaSvuota una cavità per stratiTasche e alloggiamenti
Finitura 3D con fresa a sferaPercorre superfici curve con passate parallele o seguendo la formaStampi, superfici libere, raggi di fondo
Cicli di foraturaForatura con ritorni per evacuare i trucioliQualsiasi foro; quelli profondi, con ciclo di picchettatura
Filettatura per interpolazioneUna punta filetrante genera la filettatura a elicaFilettature grandi o in materiali duri
Posizionale 3+2Orienta il pezzo con gli assi di rotazione e lavora su 3 assiPezzi con più facce in un bloccaggio
5 assi simultaneoMuove i cinque assi contemporaneamenteSpinte, ali, superfici complesse

La scelta della strategia cambia il tempo di ciclo tanto quanto la macchina: un sgrossatura adattiva ben parametrizzata può rimuovere lo stesso alluminio in metà del tempo rispetto a una tasca convenzionale, con meno usura dell'utensile.

Come influisce il CAM sul prezzo e sulla qualità del vostro pezzo?

  • Tempo di programmazione. È fisso per ordine: pesa in una unità e scompare in venti. Una geometria con centinaia di facce piccole o un STL invece di uno STEP moltiplica quel tempo.
  • Tempo di ciclo. Strategie, avanzamenti e ordine delle operazioni decidono quanto dura ogni pezzo in macchina. È dove l'esperienza del programmatore si nota nel prezzo.
  • Finitura superficiale. Il passo laterale nella finitura 3D e l'ingresso e l'uscita dell'utensile sulle pareti segnano la rugosità finale.
  • Precisione. La simulazione e la compensazione utensile evitano collisioni e mantengono le quote; in una serie, lo stesso programma dà l'unità 20 uguale alla 1.
  • Sicurezza. Un programma simulato non rompe utensili né pezzi, e questo è anche un costo che non si trasla.

Molte delle decisioni di progettazione che abbattano un pezzo sono in realtà decisioni che semplificano il CAM: meno utensili, meno bloccaggi, meno operazioni. Sono riunite in come ottimizzare la lavorazione CNC e ridurre i costi.

Cosa serve al programatore CAM da voi

  1. Uno STEP per pezzo, esportato dal CAD nativo. Un STL è una griglia di triangoli: serve per la stampa 3D, non per lavorare, perché il CAM non riconosce le facce, i cilindri né i raggi.
  2. Un PDF con filettature e tolleranze. Lo STEP non dice se un foro da 5 mm è un M6 o un passante da 5 H7. Senza il disegno, si lavora ciò che dice il modello.
  3. La faccia buona, se ce l'ha: il programatore orienterà il pezzo affinché quella faccia esca con la migliore finitura.
  4. Materiale e quantità: cambiano i parametri di taglio e la strategia di bloccaggio.
  5. Unità e scala corrette. Uno STEP in pollici viene rilevato, ma costa una consulenza.

CAM, 5 assi e automazione

Con 5 assi il CAM fa ancora di più: calcolate l'orientamento dell'utensile in ogni punto, evitate le collisioni del cabezal con il pezzo e decidete quando compensare il 3+2 rispetto al simultaneo, come spiegato in lavorazione CNC a 5 assi. E rappresenta anche la base dell'automazione dell'officina: programmi verificati, utensili misurati e attrezzature ripetibili sono ciò che permette a un robot di caricare i pezzi di notte, argomento di robotica nella manutenzione delle macchine CNC.

Come si programma il vostro pezzo in Proto&Go!

Quando caricate il file, un ingegnere verifica la lavorabilità: raggi, pareti, filettature, tolleranze, materiale. Con il preventivo accettato, il pezzo viene programmato in CAM, simulato e inviato in macchina con la sua scheda di preparazione; ogni quota con tolleranza viene verificata prima della spedizione. Il preventivo arriva in 24 h e i pezzi escono a partire da 8 giorni lavorativi. Le regole di progettazione per lavorazione riassumono ciò che rende quel processo rapido.

Domande frequenti sul software CAM

Qual è la differenza tra CAD, CAM e CNC?

Il CAD è il programma con cui si progetta il pezzo in 3D. Il CAM converte quel design in traiettorie utensile e codice G. Il CNC è il controllo numerico della macchina, che esegue quel codice e muove gli assi.

Devo inviare il programma CAM con il mio pezzo?

No. Serve solo il file 3D in STEP e, se ci sono filettature o tolleranze, un PDF. Il programmatore dell'officina fa il CAM per la sua macchina e i suoi utensili; un programma fatto fuori è quasi mai valido così com'è.

Perché un STL non serve per lavorare?

Un file STL è una mesh di triangoli senza informazioni sulle facce, cilindri o raggi. Il CAM ha bisogno di quella geometria per calcolare traiettorie precise. Esportate uno STEP dal vostro CAD; lo STL è riservato per la stampa 3D.

Cos'è il codice G?

È il linguaggio che il controllo della macchina comprende: una lista di linee con movimenti (G0, G1, G2…), velocità, cambi utensile e funzioni ausiliarie. Lo genera il CAM tramite un postprocessore adattato a ogni macchina.