Aggiungiamo un laser alla CNC per eseguire lavori di incisione e taglio

Marco Fabbri | 19 gennaio 2017
Categorie: Lavorazioni - Robotica e Automazione
ATTENZIONE! La realizzazione del progetto descritto in questo articolo è pericolosa in quanto comporta l’utilizzo di Laser, ed è quindi destinato a persone esperte e munite delle opportune precauzioni (soprattutto occhiali protettivi specifici per raggi laser). L’autore e il sito non si assumono nessuna responsabilità per nessun tipo di danno causato dalla realizzazione di quanto esposto.

Mi sono imbattuto tempo fa in una super offerta per un Laser da 2.5W su Bangood.

Mettiamo da parte un attimo il fatto che il laser rispetti o meno la potenza dichiarata (pare proprio di no da quanto si legge sui forum): ai fini del progetto cambia ben poco.

Il laser in questione è munito di una propria elettronica che consiste in un semplice regolatore a corrente costante. Non sono presenti ingressi TTL o PWM: il laser è pilotabile solo in modalità ON/OFF. La modalità di pilotaggio di default del laser in questione può essere accettabile se verrà utilizzato unicamente per lavori di taglio ma ad ogni modo si avrebbero comunque delle imperfezioni nei punti in cui la lavorazione viene avviata/terminata e questo limita il dettaglio dei lavori eseguibili.

Ovviamente noi non ci accontentiamo del prodotto così come offerto perchè desideriamo regolare la potenza in qualche modo per poter fare anche lavori di incisione e realizzare tagli in maniera più accurata.

Si procede allo smontaggio del laser togliendo la piccola ventola posta nella parte posteriore. Rimuovendo la ventola si accede ad altre viti, si svitano anche queste e con tanta pazienza si rimuove la pasta siliconica che sigilla la piccola scheda elettronica cercando di non rovinarla: ci è necessaria per poter fare qualche misura.

Messa a nudo la circuiteria ho scollegato il filo positivo che dalla scheda porta al laser, ho quindi messo in serie il mio tester, indossato gli occhiali di protezione e infine acceso il laser. Il tester misura un assorbimento di 1.7A. Questa è la corrente che circola nel diodo laser per accenderlo alla potenza (vera o presunta) dichiarata.

Veniamo ora a quello che serve a me e alla CNC. Il software che utilizzo con la CNC è MACH3 ma ad ogni modo anche altri software trattano e mettono a disposizione i segnali allo stesso modo di MACH3.

In particolare viene portato a livello logico alto un PIN della LPT quando si attiva lo SPINDLE (mandrino). In questa condizione, a seconda dei settaggi impostati, è possibile avere una uscita ON/OFF oppure un segnale PWM dipendente dal comando “Sxxx” del GCode, in cui xxx è un numero dipendente dalle impostazioni di MACH3 e indicativo della velocità desiderata del mandrino (molti inverter che pilotano questi utensili hanno un ingresso per ricevere tale segnale e regolare di conseguenza la velocità di rotazione).

Esiste poi un opzione chiamata Z=2.5D che porta a livello logico alto il PIN configurato per l’Output #6 quando il valore di Z è minore o uguale a zero.

In pratica: se desidero eseguire un lavoro di taglio realizzerò il mio GCode dicendo che la profondità di taglio è ad esempio a -0.0001 e la Z di sicurezza (ovvero: di quanto si deve alzare il mandrino per passare da una parte all’altra senza tagliare) è +0.0001. Nelle lavorazioni a 2.5D (due dimensioni e mezzo) ho infatti che il mandrino affonda, si muovono gli assi X e Y per eseguire la lavorazione, quindi il mandrino si alza e l’utensile si sposta nel punto della lavorazione successiva e il ciclo si ripete.

Ricapitolando la mia scheda dovrà prevedere:

  • La possibilità di scegliere se lavorare con il segnale ON/OFF oppure con il PWM
  • La possibilità di regolare la potenza
  • La possibilità di accendere comunque il laser a prescindere dal GCode (funzione utile, ad esempio, per la messa a fuoco, da farsi in questo caso a potenza ridotta)
  • L’alimentazione deve prevedere in ingresso i 12V fissi (sempre presenti) che alimentano la ventola di raffreddamento e i 5V per la logica (anche questi sempre presenti).
  • L’ingresso dei segnali (Output #6 e PWM) optoisolati dalla LPT del PC

Partiamo dalla ricerca dei componenti, l’unico su cui impegnarsi è il driver per il led laser. Dopo qualche ricerca mi imbatto nell’A6211 della Allegro MicroSystems. Questo circuito integrato funziona da 6 a 48V e ha una corrente massima di 3A (più che abbondanti dato che a me servono 1.7A), ha un ingresso ENable (a cui può essere applicato anche un segnale PWM), un case SOIC facile da lavorare anche per me, varie protezioni integrate e il PIN per la Rsense tramite il quale è possibile impostare la corrente massima.

La corrente massima in particolare desidero regolarla perché usare il PWM non è la stessa cosa soprattutto per gli occhi. Una cosa è ridurre la potenza massima emessa limitando la corrente, altra cosa il PWM perché il laser non è un motore che a causa dell’induttanza e soprattutto dell’inerzia meccanica si arrangia a fare la media: applicando il segnale PWM al LED questo si accende alla potenza massima sollecitando la retina dell’occhio poi si spegne e cosi via. Noi percepiamo una luminosità ridotta ma in realtà l’impatto sulla retina è a potenza piena anche se per un tempo ridotto, per cui una regolazione di corrente piuttosto che una modulazione PWM è necessaria.

Precisato questo diamo uno sguardo al componente che ho scelto. L’ A6211 della Allegro MicroSystems limita quando la caduta di tensione sulla Rsense raggiunge il valore del comparatore interno che è di 0,2V. Facendo due semplici calcoli ricavo 0,2V/1,7A=0,12 Ohm (circa) e, per completezza, R*I2=0,35W

Dal momento che la Rsense ha un valore molto basso, è ovvio che non posso regolarla mediante con un commutatore che mi permetta di impostare la Rsense, nè tantomeno risulta conveniente utilizzare un potenziometro: con valori così bassi cominciano ad essere troppo influenti i cavi, i contatti ecc.

Esiste un’altra soluzione: usare un partitore che immetta una piccola tensione nel pin CS (Current Sense feedback) e che va a sommarsi con quella prodotta dalla Rsense. Guarda caso (!) c’è un esempio a pagina 14 figura 17 del datasheet:

Per quanto riguarda la selezione del tipo di segnale di pilotaggio (ON/OFF o PWM) mi basta un deviatore. Si tratta ora di inserire un optoisolatore per separare il circuito dalla LPT. In casa avevo un 6N135 e….. maledizione, è del tipo open collector, questo significa che la resistenza di carico non posso metterla sull’emettitore ma sul collettore. Qual è il problema, direte voi? La differenza è che così facendo il segnale in uscita è invertito (a dire il vero MACH3 mi permetterebbe di settare il segnale invertito, sia per il PWM che per l’uscita #6 ma mi piace di più l’idea che se stacco il cavo della LPT il laser sia spento).

Per ovviare a questo inserisco un altro transistor a monte del 6N135  (in questo modo riduco anche la corrente assorbita dalla LPT!) e nemmeno mi preoccupo di andare a vedere se ce la fa. Inserisco quindi un interruttore che agisce sul 6N135 per accendere manualmente il laser, un po’ di connettori, decido che i 5V li prendo già fatti dall’elettronica della CNC invece di inserire un regolatore e… ci siamo!

 

Schema e PCB sono piuttosto semplici, in fondo all’articolo è possibile scaricare lo schema e il PCB in formato Eagle. Perdonate la R11 da zero ohm, mi serviva per fare un ponticello visto che il PCB è singola faccia. L’unica cosa “difficile” è saldare i connettori da sopra ma io volevo inserire il tutto in un contenitore per un apparecchiatura modulare da centralino (tipo il salvavita per intenderci) e mi veniva bene così.

Il montaggio sulla CNC è stato abbastanza semplice: una striscia di alluminio, un po’ di fori, una piega, un pezzo di barra DIN per il modulare, fisso tutto e il gioco è fatto:

  

Downloads

PDFDatasheet Allegro A6211 (1.62 MB - 189 downloads)
PDFSchema CNC Laser Driver (formato Eagle) (48.54 kB - 12 downloads)
Puoi lasciare un commento, o un trackback dal tuo sito.

  1. #1 da mastroebano il 12 febbraio 2017

    buongiorno ho letto il suo articolo, posseggo anche io una piccola CNC per piccole lavoraziono tipo circuito stampato e taglio di forex per costruzione contenitori e vorrei chiederle alcune delucidazioni:
    il laser da Lei montato permette di fare lavorazione su plexglas (spessore max 3mm) per creare frontalini per apparecchiature?
    anche se il forex(pvc) lo lavoro con utensile è possibile lavorare anche questo materiale?
    per lavorazione intendo sia taglio del materiale che scritte si di esso ,sperando di essermi spiegato ed in attesa di una sua risposata la saluto cordialmente,Antonio

    • #2 da Marco Fabbri il 12 febbraio 2017

      Ciao Antonio, (possiamo darci del TU vero?)
      Con quelle potenze di laser non si fa molto, tagli favilmente carta o cartoncino, quegli espansi compatti, bruci e puoi disegnare sul legno ma non molto di più, a dire il vero dipende anche dalla pazienza che hai: insistendo su un punto o ripetendo tante passate prima o poi “sfondi”.
      Per il plexiglass dipende molto dal colore, quello trasparente ad esempio non lo vede proprio e lo attraversa senza nemmeno segnarlo anzi, se sotto metti un pezzo di legno è il legno a bruciare.
      In sostanza è un gran bel giocattolo (pericoloso) ma giocattolo.
      Ho tagliato delle lettere su pvc adesivo, devo dire che è più pratico e funzionale della lama che monti sulla cnc.
      Per le scritte si può usare se il materiale cambia colore o l’incisione risulta visibile, tieni presente che è come lavorare con un utensile da 1 o 2 decimi se metti a fuoco bene. Valgono le regole dell’ottica in generale, se regoli il fuoco molto vicino non hai profondità, se fai il fuoco lungo hai profondità ma ogni minima vibrazione fa vibrare in modo maggiore il fascio che quindi diventa tremolante (sto esagerando), l’effetto però è noioso quando devi andare in profondità e il laser per colpa delle vibrazioni non colpisce dove ha scavato nel passaggio precedente.
      Spero di averti risposto, diversamente sono qua.
      Marco

  2. #3 da mastroebano il 13 febbraio 2017

    Marco buongiorno e grazie per il tu
    sei stato molto chiaro ed esauriente nelle risposte pertanto deduco che quello che volevo fare non è perseguibile almeno per laser di questo tipo e questa potenza . Nel ringraziarti ancora ti saluto ed eventualmente avesi bisogno ancora spero di poterti contattare ,ciao Antonio

  3. #4 da Gianky il 22 settembre 2017

    Buongiorno,
    scusate se sono “fuori argomento” ma in qualche modo riguarda o potra’ riguardare tutti gli utilizzatori del laser. Anche io Ho acquistato un anno fa il laser da 5,5 Watt (molto deluso dalla potenza,secondo me se è di 3 watt è essere ottomista- a giudicare dall’assorbimento reale!) Ad ogni modo è stato usato ma non certo per la durata prevista, ma si è guastato! Ho tentato di estrarre il Diodo , ma ci sono parecchi impedimenti e hanno usato colla molto tenace in alcuni punti e tempo di guastare il tutto se uso forza bruta. qualcuno di voi per caso ha gia’ avuto modo di smontare tale diodo? Vorei sostituirlo con un altro,risparmiando cosi’ con la spesa totale che supera i 400 euro. Vi ringrazio. Tra l’altro: qualcuno ha esperienza con diodi lasr da 25 watt in Infrarosso? (mi e’ capitato un diodo nel surpluss ed ha tale potenza stampigliata. ma non mi azzardo a fare esperimenti per via dell’invisibilita’ del raggio (a parte usare cellulare x visualizzarlo o una telec ccd ma e’ abbastanza macchinosa la cosa) Grazie e scusate.

    • #5 da Marco Fabbri il 22 settembre 2017

      Ciao Gianky,
      Non sono informatissimo per cui prendi con le pinze e cerca conferme su quanti ti dico ;o)
      Che io sappia i laser a diodo sono già piuttosto al limite quando si parla di qualche watt. La mia opinione è che vengano un po’ spinti oltre con conseguente calo drastico della durata.
      Il calore che generano è davvero tanto e vanno dissipati con ogni cura, anche la temperatura incide negativamente sulla vita del diodo.
      Per 400 euro credo che si possano trovare dei laser a gas (CO2) da 40W, certamente più affidabili e con potenza vera e non drogata, questo il primo link da google: http://www.ebay.it/itm/like/181874646692?chn=ps

Devi essere collegato per lasciare un commento.

  1. Ancora nessun trackback
Settorezero.com e il logo Zroid™ ©2007÷2017 Giovanni Bernardo - E' vietata la copia e la distribuzione anche parziale dei contenuti di questo sito web senza l'esplicito consenso dell'autore. I contenuti di settorezero.com sono distribuiti sotto una licenza Creative Commons Attribuzione-Non Commerciale-Non Opere derivate 2.5 Italia e sono soggetti alle condizioni definite nel disclaimer. Settorezero.com e tutti i suoi contenuti sono tutelati dalla legge sul diritto d'autore per cui i trasgressori sono perseguibili a norma di legge. Settorezero fa uso dei cookie leggi l'informativa estesa. Il tema di questo sito è basato sul tema Fusion per wordpress, realizzato originariamente da digitalnature e fa uso del plugin Wassup per il computo delle statistiche. Per contattare l'autore siete pregati di utilizzare la sezione contatti. Siamo presenti anche su Facebook e, meno assiduamente, anche su Twitter - Tumblr - Google+ - Blogspot - Youtube.
Creative Commons BY-NC-ND 2.5