copertina CNC:Layout 1

Transcript

copertina CNC:Layout 1
SPECIALE CNC
GESTIONE DELLA CNC
I SOFTWARE
Costruita la
MACH3: UN CNC CONTROLLER
tofcnc.ca). L’installazione non presenta
macchina serve
Come è già stato accennato nella prima
particolari problemi grazie al wizard. E’
parte, il flusso di progettazione parte da
necessario riavviare il sistema dopo aver
uno strumento
un software CAD/CAM che permette di
effettuato la prima installazione. Prima di
progettare il pezzo e la relativa lavorazio-
lanciare il programma ricordatevi di co-
ne. Il risultato di questo step è solitamen-
piare nella cartella di installazione di Mach3
te un file in G-code che viene dato in pa-
(per default è c:\Mach3) il profilo della
sto al Machine Controller il quale è respon-
CNC che potete scaricare da www.fare-
sabile dell’interpretazione del G-code e del
lettronica.com/cnc. Questo è un file XML
alcune soluzioni
controllo dei motori della macchina. Mach3
che contiene le informazioni sulla macchi-
è proprio un Machine Controller e può es-
na che Mach3 andrà a pilotare.
comunemente
sere eseguito su un PC con Windows
Completata l’installazione troverete sul de-
2000/XP e processore a 1GHz. Esiste
sktop tre icone. Il programma da lancia-
una versione gratuita di Mach3 che può
re è Mach3 Loader. Lanciato il program-
essere scaricata dal sito del produttore
ma viene chiesto quale profilo caricare e,
(www.machsupport.com oppure www.ar-
se avete copiato il profilo nella cartella di
software che sia
in grado di
gestirla. Ecco
usate
Figura 19: l’interfaccia Mach3 al primo avvio.
42
Figura 20: la schermata diagnostica di Mach3. In questo caso è attivo il sensore di fine corsa dell’asse X.
installazione, dovrete selezionare “FE_Spe-
SHIFT ed il tasto sinistro. Tenendo premu-
ra 20. A questo punto azionate manual-
ciale_CNC” quindi dare l’OK. La finestra
to solo il tasto sinistro si cambia la pro-
mente gli switch di fine corsa dei singoli
principale è quella di figura 19. Eventual-
spettiva di visualizzazione mentre un dop-
assi: se tutto funziona correttamente do-
mente potrete cambiare la grafica dell’in-
pio click sulla finestra riporta la visualiz-
vreste veder accendersi i quadratini gial-
terfaccia in qualsiasi momento. Il riqua-
zazione al default.
li in corrispondenza delle voci M1++Limit,
dro in alto a sinistra contiene il codice G-
Collegare la macchina alla porta paralle-
M2++Limit, ecc.... La figura 20 mostra
code del file che viene caricato, mentre
la, premete il tasto Reset e a questo pun-
la situazione con uno dei fine corsa del-
in basso a destra viene visualizzato il pro-
to potete già controllare manualmente i
l’asse X attivo. Se i fine corsa rispondono
filo della macchina attualmente caricato.
tre motori: i tasti freccia destra e sinistra
potete provare a spostare con i tasti frec-
In alto a destra è visualizzata l’area di la-
muovono l’asse X, i tasti freccia su e giù
cia uno degli assi fino al massimo consen-
voro: potrete spostare la visualizzazione
muovono l’asse Y mentre i tasti page-up
tito verificando appunto che, quando en-
semplicemente trascinando il mouse te-
e page-down muovono l’asse Z. Verifica-
tra in funzione il fine corsa, il movimento
nendo premuto il tasto destro. Per lo zo-
te che i sensori di fine corsa siano funzio-
si arresti automaticamente. Usate il pul-
om trascinate il mouse in alto o in basso
nanti. Per fare ciò cliccate su “Diagno-
sante “Program Run” per tornare alla
tenendo premuti contemporaneamente
stics” accedendo alla schermata di figu-
schermata principale.
SPECIALE FARE ELETTRONICA - NOVEMBRE 2007
43
SPECIALE CNC
Figura 21: le
coordinate degli
assi visualizzate dal
programma.
Figura 22: un
progetto caricato
in LazyCAM.
44
I RIFERIMENTI DEGLI ASSI
sizione corrente degli assi: quello sarà lo
sibile azzerare le coordinate. Quando la
La posizione degli assi è costantemente
“zero macchina”. Il programma consente
posizione degli assi è nota al programma
visualizzata nella parte centrale della scher-
di individuare lo zero macchina in modo
i pulsanti di azzeramento verranno con-
mata principale del programma (figura
automatico semplicemente premendo il
tornati in verde. Viceversa se tali pulsan-
21). Se muovete gli assi vedrete variare
pulsante “REF ALL HOME”. Con questa
ti hanno un contorno rosso, significa che
i valori delle coordinate. Premendo i tasti
operazione i tre assi si sposteranno auto-
macchina e software non sono sincroniz-
“Zero X”, “Zero Y” e “Zero Z” si azzerano
maticamente fino a raggiungere la posi-
zati ovvero che il software non è in grado
le coordinate in corrispondenza della po-
zione di fine corsa, a questo punto è pos-
di determinare la posizione corrente de-
SPECIALE CNC
Figura 23: la finestra di generazione del
file G-code in LazyCAM.
NINOS
Ninos è un atro software per la gestione
di macchine CNC molto utilizzato. La versione demo scaricabile dal sito www.iprocam.com ha tutte le funzionalità complete, ma non consente di gestire l’hardware della macchina. Il sistema di protezione è basato su un file di licenza fornito su
chiave hardware USB. Ninos, oltre ad essere un controller è anche un semplicissimo CAD/CAM. La schermata di avvio
(figura 24) è in realtà un menu di scelta
gli assi. Per ciascun asse è anche possibile determinare un fattore di scala che
per default è impostato a +1.0000. Se
ad esempio il fattore di scala è impostato a 0.5000 per un asse, significa che lo
spostamento reale di quell’asse sarà la
metà di quello previsto nel G-code. Potete modificare la scala cliccando sul numero, digitando il nuovo valore e confermandolo con la pressione del tasto Invio. Se
la scala viene impostata ad un valore diverso da +1.0000 lampeggerà una luce
gialla per ricordare all’utente questa impostazione.
LAZYCAM
LazyCAM è un tool software che permette di creare percorsi utensile (quindi il file G-Code) a partire da un file vettoriale.
Figura 24: la finestra di avvio di Ninos.
Si può partire da un file DXF generato da
46
Autocad ma anche più semplicemente da
gue un percorso che non è quello minimo.
per selezionare il modulo da avviare. Il mo-
un file PLT o HPGL che la maggior parte
In questo caso è possibile minimizzare la
dulo CAD viene avviato cliccando sull’ico-
dei programmi di grafica riescono a ge-
geometria della lavorazione selezionando
na in alto. La figura 25 mostra la finestra
nerare. LazyCAM è ottimo se usato in cop-
la lavorazione stessa, quindi scegliendo
principale del modulo CAD dal quale si può
pia con Mach3.
“Minimize Geometry” dal menu Tools.
creare un progetto ex-novo, ma anche edi-
La finestra principale è quella di figura 22
Per generare il file G-code si deve clicca-
tare progetti esistenti. I vari colori indica-
in cui è stato caricato un progetto di esem-
re sull’icona “Post Code” in alto a sinistra
no una diversa lavorazione ed un diverso
pio. La parte destra della finestra (quella
oppure selezionare “Post Gcode” dal me-
ordine di lavorazione.
in azzurro) visualizza i percorsi utensile:
nu “Output”.
Il passaggio al modulo FAC (la lavorazio-
le linee più scure sono le lavorazioni vere
A questo punto il programma apre un fi-
ne vera e propria) è alquanto semplice:
e proprie, mentre le linee tratteggiate in
nestra (figura 22) in cui è possibile spe-
basta scegliere la voce “Modulo FAC” dal
grigio sono spostamenti dell’utensile sen-
cificare il nome del file , la directory di de-
menu e si è trasportati direttamente nel-
za alcuna lavorazione. Cliccando su una
stinazione ed altre opzioni.
la lavorazione (figura 25). Se avete la ver-
linea blu, si evidenzia una particolare la-
Se state usando la versione demo di La-
sione demo e cliccate sul pulsante verde
vorazione.
zyCAM il file generato conterrà solamen-
di avvio lavorazione riceverete un messag-
E’ possibile che una lavorazione non sia
te 49 linee quindi importandolo in Mach3
gio che vi avverte delle limitazioni della ver-
ottimizzata. Ciò significa che l’utensile ese-
vedrete solo una parte della lavorazione.
sione dimostrativa.
UTILITY SOFTWARE
DWG-2-CNC : Convertitore di files DWG
ACE Converter: un software per conver-
Chi opera con le CNC è sempre alla ricer-
in files G-CODE completo di grafica che vi-
tire i file generati da una applicazione CAD
ca di programmi che consentono di con-
sualizza il percorso utensile. Gira sotto a
in percorsi utensile. ACE Converter legge
vertire i file da un formato all’altro. Ecco
DOS, ma funziona veramente bene. Si può
un file DXF (Drawing Exchange Format) e
una rassegna di software che vi saranno
scaricare dal sito:
genera il G-code da dare in pasto alla mac-
senz’altro utili.
www.freecadapps.com/uploads//mech/cad2cnc.zip.
china. ACE Converter è freeware ed è distribuito sotto licenza GNU. Lo si può scaricare al sito:
www.dakeng.com/ace.html.
AutoEditNC: Editor G-Code freeware con
grafica per visualizzare il percorso utensile. Disponibile al link:
www.betatechnical.com/misc/
TTFtoGCode : Generara files G-Code di
scritte realizzate in diversi font e dimensioni. Ottimo programma scaricabile da:
www.ciemmesoft.com/down/TTFtoGcodeInstall.exe
StickFont : Un altro Software per generare files G-Code di scritte. Non permette di selezionare il font. Scaricabile da:
www.ncplot.com/stickfont/Setup_StickFont_v1.exe.
Figura 25: il CAD di Ninos.
SPECIALE FARE ELETTRONICA - NOVEMBRE 2007
47
SPECIALE CNC
Figura 26: avvio della lavorazione con Ninos.
NCPlot: Editor G-Code freeware con gra-
immagini raster a G-Code passando per
fica per visualizzare il percorso utensile.
un file DXF. SofSoft la sofware house che
2002, 2004, 2005 e 2006. Non ne-
Il software è disponibile su:
produce WinTopo promuove il concetto di
cessita di AutoCAD.
www.ncplot.com/ncplotfree/NCPlot%20v1.1%20Setup.exe
“Charityware” e’ chiede agli utilizzatori di
Può essere utilizzato con successo per
WinTopo free di fare una piccola donazio-
aprire file DWG (e DXF) realizzati con vec-
CNCSimulator: Editor G-Code e simula-
ne a The Hunger Site, al WWF-Malaysia
chie versioni di AutoCAD (R2.5, R2.6,
tore 3D con un ottima interfaccia grafica
o al WWF. Software disponibile su:
R9, etc...) e salvarli in versioni più recen-
del percorso utensile.
www.softsoft.net/wintopo/download-form.htm.
ti o, viceversa, per aprire files creati con
Pur essendo freeware va comunque abi-
varli nelle versioni R10, R13, R14, 2000,
versioni recenti (2004, 2005 e 2006)
litato ogni tre mesi scaricando un petrol
A9CAD: Ottimo CAD bidimensionale free-
e salvarli in versioni meno recenti.
file dal sito del produttore.
ware, che permette di aprire e salvare sia
Il software è disponibile su:
Disponibile su:
in formato DXF che DWG. Disponibile su
www.a9tech.com/download/A9ConverterSetup.exe
www.cncsimulator.com/index.php?page=download.htm
www.a9tech.com/download/A9CADV2Setup.exe
WinTopo : Convertitore da immagini ra-
A9Converter : Convertitore freeware di
le G-Code per realizzare righelli sia linea-
ster (TIF, JPG, PNG, GIF, BMP e scansio-
files DWG/DXF in BMP, JPG, PCX, PNG
ri che circolari definendone lunghezza, nu-
ni) a immagini vettoriali (DXF, WMF, CSV,
e TIF. Legge file AutoCAD R2.5, R2.6,
mero e tipo di suddivisioni. Il programma
ASCII, etc...etc...). Da utilizzare in accop-
R9, R10, R13, R14, 2000, 2002,
può essere scaricato da:
piata con ACE Converter per passare da
2004, 2005 e 2006 e permette di sal-
www.geocities.com/majosoft/download/rulers.zip
Rulers: Utility che permette di creare fi-
48