
Nel luglio 2023, CloudNC ha rilasciato CAM Assist nel mondo e ora viene utilizzato da produttori e macchinisti per accelerare i tempi di programmazione delle macchine CNC (fino all'80%!) e aiutarli a essere molto più produttivi.
Si tratta di un cambiamento epocale per il settore, ma è giusto dire che non tutti l'hanno ancora compreso appieno. Infatti, una domanda che a volte mi viene posta da chi non ha ancora visto CAM Assist in azione è: qual è la differenza tra ciò che avete creato e la lavorazione basata sulle feature?
La mia risposta breve è che sono due cose diverse: CAM Assist è, di fatto, un macchinista CNC intelligente sul vostro desktop, in grado di accelerare ogni aspetto della programmazione e della produzione, mentre la lavorazione per feature è molto più limitata.
Non siete ancora convinti? OK, facciamo un'immersione più profonda!
Lavorazione basata sulle caratteristiche: cos'è?
In poche parole, la lavorazione per feature è un approccio alla produzione che utilizza modelli di progettazione assistita da computer (CAD) per riconoscere e definire automaticamente caratteristiche specifiche su un pezzo, come fori, tasche o filetti. È quindi possibile assegnare alla propria officina i mezzi preferiti per produrre queste caratteristiche.
In teoria, identificando queste caratteristiche geometriche, il software di lavorazione basato sulle caratteristiche può generare percorsi utensile e strategie di lavorazione che producono tali caratteristiche. È come costruire una macro libreria di diversi tipi di caratteristiche, che il software può unire tra loro. In sostanza, utilizzando la lavorazione per caratteristiche, si dice alla macchina: "Ogni volta che vedi una caratteristica che assomiglia a questa, voglio che tu la realizzi in questo modo".
Non c'è nulla di sbagliato in questo approccio di per sé: può funzionare bene se si producono sempre lo stesso tipo di pezzi, perché basta premere un pulsante per produrre quei pezzi, con lo stesso tipo di caratteristiche, nello stesso modo.
Gli aspetti negativi, tuttavia, sono che la messa a punto di questi sistemi richiede molto tempo (mesi, in realtà, e anni per arrivare a maturazione), poiché è necessario specificare esattamente come si desidera che ogni tipo di caratteristica venga lavorata. Inoltre, funzionano solo su pezzi semplici: non funzionano bene se gli si chiede di realizzare qualcosa che non sia quello per cui è stato impostato.
Quindi, non c'è flessibilità: la lavorazione basata sulle caratteristiche può fare una cosa e una sola, ovvero produrre componenti con caratteristiche specifiche identificate. Non è particolarmente adatto alle officine, dove la variabilità dei pezzi che arrivano dai clienti è estremamente elevata.
In definitiva, la lavorazione basata sulle feature è piuttosto limitata. Si tratta di un tentativo di sostituire il processo decisionale di un programmatore CAM con un grande libro di regole prestabilite, il che è essenzialmente impossibile: esistono trilioni di geometrie possibili, e cercare di trovare una regola per ognuna di esse è impossibile per un essere umano, e ci possono volere anni per costruire una libreria decente di macro di lavorazione.
Ma anche in questo caso, la libreria sarà piuttosto specifica per i pezzi che producete, gli utensili che avete già e le macchine per cui l'avete impostata. Inoltre, come ogni macchinista sa, quasi tutti i pezzi e le funzioni hanno delle eccezioni alle regole e quindi per coprirle tutte servirebbe un libro di migliaia di pagine.

CAM Assist: la differenza
Non è così che funziona CAM Assist , e la differenza è che mentre la lavorazione per feature può identificare una determinata caratteristica su un pezzo e si può creare una macro per realizzarla, CAM Assist è un'AI programmata per sapere come realizzare l'intero componente.
Ciò significa che invece di riconoscere le caratteristiche ed elaborare il modo migliore per realizzarle, CAM Assist elabora i percorsi utensile e le strategie migliori in base a tutti gli elementi che compongono un componente, perché CAM Assist comprende il pezzo in modo olistico, come un tutt'uno.
Nella sua essenza, CAM Assist è come un tecnico di lavorazione: Ha una conoscenza pratica della fisica e dei processi di taglio del metallo, quindi può prendere il tipo di decisioni che prenderebbe un macchinista, e saprebbe, ad esempio, che è una cattiva idea far passare un utensile in un angolo dello stesso diametro dell'utensile, poiché il motore fisico sa che ciò provocherà il chattering.
Quindi, con CAM Assist:
- Non si tratta di creare macro. Sa già cosa fare e noi lo rendiamo ogni giorno più intelligente.
- Dategli cento librerie di utensili e cento macchine e saprà come ottenere un risultato per ogni combinazione.
- CAM Assist funziona subito: non è necessario dirgli come si pensa che debba svolgere il lavoro.
In effetti, è come avere un tecnico sul desktop che farà del suo meglio per completare il componente nel suo complesso ogni volta e vi fornirà una strategia fattibile che potrebbe essere pronta per l'uso o che potrebbe richiedere alcune modifiche e miglioramenti finali da parte di un programmatore CAM in modo che funzioni per la loro fabbrica e le loro macchine. (L'ambizione, in definitiva, è quella di arrivare a un punto in cui sia possibile realizzare ogni pezzo, nella sua interezza, con un solo clic).
Inoltre, CAM Assist è in grado di insegnare a chi non ha mai lavorato un pezzo, mostrando le strategie consigliate per realizzare qualsiasi tipo di componente. Questo è praticamente l'opposto della lavorazione per feature, che può mostrare solo ciò che gli è stato insegnato a fare in uno scenario molto specifico.
In sintesi, mentre la lavorazione basata sulle caratteristiche è una soluzione relativamente di nicchia, destinata a una ristretta cerchia di aziende, CAM Assist è molto più flessibile e può rappresentare una svolta per tutte le officine di precisione, dai singoli utenti fino alle grandi linee di produzione.
Volete saperne di più? Contattateci per vedere CAM Assist in azione oggi stesso: saremo lieti di illustrarvi le sue potenzialità!