Home

CNC Controller 2 - R&D Lab

image

Contents

1. collegamenti Elenco 1 0 dedicati alle funzioni speciali OUTPUT INT Versione Control 16 anai Beans i6canai e canali Funzione TASTATORE 7 V ns PINZA UTENSILE n rs COPERCHIO jns ea ea IMANDRINO es L3 inu e TOOL AUX 1 ina E TOOL AUK2 ns I Fare riferimento allo schema di collegamento allegato al presente manuale 4 1 15 2 Pannello Utensili Ere tti 105107 Comer rete 0 ses mm 1 0n Mosse Ciera 51 A notai tute te coordinate di riterimento et finestra To sono quote assolute Di seguito riportata la panoramica di tutte le componenti del pannello utensili Per una corretta preparazione del magazzino utensili fare riferimento al capitolo successivo Tool sensor setup kakan Quando il Tastatore presente deve puppe essere abilitato mettendo la spunta a bam pz im Dues Enable Sensor i campi position X e Y indicano la posizione assoluta del sensore nel plano macchina Posizionare con movimenti manuali oppure col Joystick la testa mandrino sopra al Tastatore stesso e premere Take actual Il sistema ha memorizzato la posizione del tastatore importante notare che questa funzione viene svolta dal RDCM9 R amp D Lab Core Module e non dal PC per avere gli stessi vantaggi descritti per le funzioni Homing Il sensore tastatore deve essere collegato alfinput dedicato sulla scheda 1 0 e in condizioni normali di
2. Esempi Modalit 3 IM3s8000 n Avvia il mandrino con le uscite Uscita 14 OFF Uscita 15 OFF Modalit 9 Mosso00vn Awiia il mandrino con le uscite Uscita 14 ON Uscita 15 OFF Modalit 10 M1058000 n Avvia il mandrino con le uscite Uscita 14 OFF Uscita 15 ON Modalit 11 M1158000 n Avvia il mandrino con le uscite Uscita 14 ON Uscita 15 ON Comando bufferizzato si Risposta se l opzione buffer OFF M25 e gt quando il mandrino spento M1 gt e gt quando il mandrino acceso 90 Arresto del Mandrino Questo il comando che permette di disattivare il Mandrino e le uscite 14 e 15 sintassi M5 Esempio TESI Risposta Mise Note Se il Buffer attivo al termine della lavorazione C Work done nel Panel Status necessario premere il tasto Stop sulla GUI Cambio automatico dell utensile Questo un elenco di comandi che permettono di eseguire tutte le operazioni di cambio automatico dellutensle specificandone anche il parametro di Timeout Aprire coperchio utensili Sintassi Joctmeoutytn comando bufferizzato JOGtimeoutVn comando non bufferizato Tipologia parametri timeout Numero intero senza segno Esempio Jocsoo vin Joc3o0 r n Chiudere coperchio utensili Sintassi oatimeouty n comando bufferizzato ONtimeout r n comando non bufferizato Tipologia par
3. 9 Effettuare la misura dell utensile montato premendo il tasto Measure La macchina avvier la procedura di misura dell utensile Tale procedura prevede le seguenti f Ritiro di Z a Home quota assoluta di 0 Posizionamento alle quote XYA del Tastatore Discesa di Z sul Tastatore a velocit impostata in Measure speed il valore di default Il 50 della Z Speed impostata nella barra dei movimenti manuali Aggiornamento del valore di Zoffset utensile Ritiro di Z a Home quota assoluta di 0 Riposizionamento in XYA dove si trovava prima di premere Measure seguendo passo passo questa guida sar a Position X Y A delfutensile selezionato Discesa di Z alla posizione precedente alla misurazione seguendo passo passo questa guida sar a Position Z dell utensile selezionato Premere il tasto Confirm per applicare il nuovo valore di Z offset rilevato h Se questo era l ultimo utensile presente nel magazzino passare al punto j altrimenti passare al punto i Premere il tasto Unlock tool per liberare il mandrino dallutensi Ripetere la Mani CNC Controller rev 2 2 57 RAD LAB sequenza dal punto b al punto h per tutti gli utensili presenti nel magazzino j Ora il mandrino sar posizionato alle quote XYAZ dell ultimo utensile con inserito l utensile stesso II valore in Actual tool nr deve corrispondere allutensile montato K Ritirare con i comandi manuali l asse Z in quota di sicurezza Spostar
4. Questi leds indicano lo stato degli ingressi Led Acceso significa Ingresso attivo High Questi leds indicano lo stato delle uscite Led acceso significa Uscita attiva High Manu CNC Controller 2 20 RAD LAB 2 1 3 Scheda 8 canali 1 0 CARATTERISTICHE PRINCIPALI 8 canali in ingresso optoisolati Ingressi configurabili PNP NPN alimentazione proximity inclusa Contatto NO o NC 8 Uscite digitali con rel a stato solido 24Vde 0 5A protetti Rapidit di cablaggio Supporto per guida DIN Fusibile di protezione linea 24Vdc CARATTERISTICHE ELETTRICHE Alimentazione di potenza 24Vdc Alimentazione logica SVd fornita dalla scheda controller tramite Flat cable Corrente di uscita 0 5A per canale Nel caso s utilizzino tutte le uscite contemporaneamente alla massima corrente predisporre un adeguata ventilazione e dimensionare opportunamente il fusibile principale Morsetti INPUTS Per ognuno degli 8 ingressi sono presenti un Ponticello di configurazione ed un morsetto a 4 poli Fare riferimento alla tabella dei collegamenti per una corretta configurazione di ogni singolo ingresso e none Pe ia Saar p easy Aimenasiane 2 nemo o sw E een input 4 n ao PNP NPN rumper Cono I Mart CNC Controller rev 3 2 21 RAD LAB Morsetti OUTPUTS Per ognuna delle 8 uscite sono presenti un led di stato e un morsetto a 2 poli Lo stato ON del Led
5. 1I pannello Info fornisce le seguenti informazioni Fault In questa versione l icona associata solo alla pressione del pulsante Motor Nella versione Full il feedback dei moduli Backplane CQ Pertanto foccensne del Fault non implica lo Stop automatico del proceso o LAL linibizione dei movimenti degli assi Nella versione con Controller Compact ignorare questo messaggio l accensione di questa icona associata all ingresso E STOP sulla scheda Controller Compact Quando questa icona attiva la macchina bloccata e non sar possibile nessun movimento fino a quando non si rimuove la causa dell emergenza Se si attiva durante una lavorazione automatica il processo sar bloccato immediatamente e non sar pi possibile ripristinarlo Icona complementare a quella di Fault Ready e Joystick L accensione di questa icona associata all ingresso JOYSTICK sulla scheda dE Cooler compact Quando questa icona attiva posible pilotare la vostra CNC con il Joystick se opportunamente configurato vedi Cap Joystick Mani CNC Controller rev 2 2 34 RAD LAB 4 1 3 Pulsante RESET Reset Questo tasto riavvia la procedura di connessione tra il modulo RDCM e il PC P Quando viene premuto apparir il seguente messaggio I nn X H EE 4 1 4 Pulsanti di abilitazione Prima di iniziare un qualsiasi movimento o lavorazione occorre abilitare drivers Motors ON OFF Bi ies compact mito motor
6. Esempio Prin Assi supportati XY Z A V tutti gli assi Comando bufferizzato NO Risposta pos loppure YposZposxposApos gt tutti valori pos ricevuti rappresentano la posizione attuale in step per i rispettivi assi Movimento curvo Comando per muovere la l iterpolazione angolare con centro nella versione Compact macchina ad una posizione specifica utili posizione assoluta e velocit specificate Non lizzando attivo Sintassi velocit GtipoXposYposIposJpos r n Tipologia parametri Velocit Numero intero senza segno tipo Numero intero senza segno pos Numero intero senza segno numero di step rispetto a home Esempio F30062X400Y300110J60 r n Assi supportati X Y 1 3 in qualsiasi ordine Velocit Min 60 Max 16000 unit di misura step sec Tipo 2 senso orario 3 senso antiorario Comando bufferizzato ripos Risposta a fine movimento sel l opzione buffer OFF YposzposXposhposP gt e gt tutti valori pos ricevuti rappresentano la posizione attuale in step per i rispettivi assi Errore se Non viene dichiarato almeno X a Y INon viene dichiarato almeno I 0 3 Ci sono spazi nella riga Stop di emergenza Comando utilizzato per fermar re la macchina immediatamente Sintassi Dl Esempio NAR Comando bufferizzato NO Risposta YposzposxposhposPGi e gt tutti i valor
7. INIZIAMO A LAVORARE 4 1 La Finestra principale 4 1 1 Pannello STATU 4 1 2 Pannello INFO Motors ON OFF Drivers ON OFF 4 1 5 Tasto di Configurazione Config 4 1 5 1 Finestra di configurazione Motor steps parameter A axis in degrees Error checking detection 3 Gircular interpolation 3 Spindle a3 Speer 3 Parameter 38 Fre 38 Log file 38 Machine buffer 38 Command converter 138 All command at once 39 One by one 139 Buffered command 39 Real time progress 39 Real time image progres Calculated image progres Image progress disabled 4 1 6 Panrello Joystick Joystick 4 17 Tasto HOME 4 1 10 Stop di emergenza 4 1 12 Pulsante Load File Load file 4 1 13 Pulsante Start Start 4 1 14 Pulsante Editor G Code Edit file P ISO G Code 48 Image 48 Image preview 49 4 1 15 Tools utensil 4 1 15 1 Configurazione Hardware per funzioni utensili 4 1 15 2 Pannello Utensili Tool sensor setup Measure actual to Lock unlock actual tool Tool control Tool library 4 1 15 3 Come preparare la libreria Utensili Cambio Utensile Manuale Cambio Utensile Automatico 4 1 16 File di log Log 4 1 17 Comandi 3 Manual Commands 4 1 18 Controlli avanzati Advanced Automatic control Relative position 4 2 Funzionamento automatico 4 3 Errori e messaggi di avviso 43 1 Errore di connessione 4
8. R amp D Lab rimane inalterato come spiegato nelle pagine precedenti tossine PT fd TOO foste E peur Mer Bm ieu pu d Soe p ali gietas am Ec rc IP TAFE SR A SER Eros I IGI NR Formato del post processore Galaad 1I post processore di Galaad permette l impostazione di svariati parametri Occorre settare ogni singolo campo come in figura altrimenti non si avr un export corretto e compatibile con il CNC controller R amp D Lab ver x x In generale gi cosi di default eccetto per il parametro della velocit V e per il formato di numerazione Ma consigliato verificare anche tutti gli altri campi Terminata l impostazione del post processore sufficiente chiamare il driver esterno come da figura sotto Mani CNC Controller rev 2 2 67 RAD LAB 1 M m M pee Lini Ted Free 8 _ m m menn fo SESSI CIS ST im E PER Si aprir la finestra riprodotta sopra A questo punto occorre spuntare selezionare Chiamare un driver esterno e quindi con sfoglia impostare i percorso del programma CNC controller R amp D Lab exe e lasciare vuoto il campo file di traslazione Premere OK e si ritorna alla finestra principale di Galaad Selezionare tasto Fresare come da figura sotto fi che aprir la finestra delle lavorazioni di Galaad Selezionar
9. nominata come Port 0 o simile e successivamente premere pes ll tasto Select Altermatiamente si pu verificare il corretto riconoscimento del Joystick come da manuale di Windows y xw Pannello di controllo Periferiche di gioco ed istruzioni mm Successive Il messaggio initialized a fondo pannello indicher il corretto riconoscimento del Joystick da parte della GUI Spuntare la voce XY diagonal translation per abilitare i movimenti diagonali di X e Y Se abilitati i motori X ed Y si muoveranno insieme e proporzionalmente alla posizione della dache Se non abilitati si muover soltanto il motore X oppure Y Questa funzione utile per posizionamenti di precisione su meccaniche di alta qualit permette di avere solo movimentazioni perfettamente lineari lungo un asse owero si evita di muovere anche solo di poco l asse che si vuole mantenere fermo Attraverso i tasti Calibration si esegue la calibrazione come segue 1 Spostare la manopola all estrema destra e premere Marte CNC Controller rev 3 2 41 RAD LAB x right Spostare la manopola all estrema sinistra e premere X left Spostare la manopola al massimo verso l alto e premere Y forward Spostare la manopola al massimo verso Il basso e premere ap backward 5 Tenere premuto il pulsante del joystick con cui si vuole muovere l asse Z e premere Z button per muovere questo asse basta quindi premere il pulsante scelt
10. 3 2 Messaggio di fine corsa raggiunto 43 3 Errore di timeout 4 4 Esecuzione automatica da Galaa 44 1 ESPORTAZIONE DI FILE E PARAMETRI DA GALAAD 4 4 1 1 Primo metodo col post processore del CAM Manuate CNC Controller e 6 RAD LAB Formato del post processore Galaad 4 4 1 2 Secondo metodo con esportazione aut Parte 5 APPENDICE A Tutorial esportare progetti da Gala B Tutorial Motor step parameter C Tutorial Motor speed parameter D Tutorial Interpolazioni E Tutorial Mandrino Spindle F Tutorial rampe G Tutorial R amp D LAB CNC Commands Comando di HOME Movimento Lineare Rotazione Conoscere la posizione attuale Movimento curvi Controllare lo stato degli ingressi Conoscere lo stato della macchina Abilitare e disabilitare la funzione buffer Controlli speciali Cambiare velocit ai movimenti del Joystick Cambiare la velocit iniziale della ramp Comandi addizionali inviati da Galaa H Note di Sintassi G code H 1 Elenco Codici G y G00 amp G01 Movimento Lineare Rotatorio G02 amp G03 Arco con modalit Centro G17 Selezione del piano XY G21 Seleziona unit di misura mm G90 Sistema di coordinate assolute H 2 Elenco Codice M M3 Avviamento del mandrino M5 Arresto del mandrino M6 Cambio utensile M62 Attivazione automatica uscite M66 Controllo ingressi H 3 Altri Codici Feed Velocit di avanzamento N Numero di riga Comme
11. CNC azionate dai motori stepper che sono normalmente utilizzati in anello aperto cio senza encoder di posizione si pone la necessit di generare gli impulsi di STEP e DIR con una precisione temporale esatta altrimenti si creano degli errori di posizione magari piccoli ma che accumulandosi ad ogni spostamento potrebbero portare ad un risultato finale molto impreciso I sistemi basati su sistemi operativi Windows e similari cio quelli che lasciano generare gli impulsi STEP e DIR al PC non forniscono alcuna garanzia di precisione semplicemente perch il Windows non un sistema operativo in tempo reale RTOS Real Time Operative System La potenza dei modemi PC tale da dare l impressione che il PC sia una macchina a tempo reale In realt non cos Il sistema operativo Windows come molti altri S O tipici dei PC pu in qualsiasi momento ed in modo autonomo ed incontrollato avviare altri tasks programmi utiliies etc magari di sistema e quindi invisibili all utente eventualmente neanche avviati dalfutlizzatore Questa caratteristica pu comportare il momentaneo rallentamento di altri tasks come ad esempio l esecuzione di un CAM creando errori nella temporizzazione degli impulsi STEP e DIR Da notare che per momentaneo rallentamento si intendono tempi di microsecondi che si sfasano rispetto ad altri segnali Questa essenzialmente la ragione fondamentale perch un sistema di calcolo dedicato controller CNC se ben
12. X10 Y10 La macchina esegue un posizionamento rapido alle coordinate 10 10 e G01 F360 X35 Y40 La macchina esegue l interpolazione lineare alle coordinate 35 40 Linterpolazione circolare il movimento di due o pi assi che si spostano dal punto in cui s trovano ad un punto XII seguendo una traiettoria circolare Per effettuare uno spostamento di questo tipo si deve utilizzare il comando G02 senso orario oppure G03 Senso antiorario Esempio di interpolazione circolare a due assi Mani CNC Controller rev 3 2 79 RAD LAB esses s safe no g um ppi File created 46 01 201 at 131183 E RET desee i BOF 2s m ms m Le righe di comando di maggior interesse sono 600 F600 X22 93 Y37 07 La macchina esegue un posizionamento rapido alle coordinate 22 93 37 07 e G02 130 30 X39 94 Y31 1 La macchina esegue interpolazione circolare fino alle coordinate 39 9431 1 mantenendo costante la distanza dal centro specificata in 30 30 NOTA SULLE INTERPOLAZIONI E SISTEMI RTOS 1I calcolo delle interpolazioni richiede oltre ad una notevole capacit di calcolo un sistema di elaborazione che sia in tempo reale Con questa definizione si intendono tutti quei sistemi di elaborazione controllo che effettuino una qualsiasi operazione appunto in tempo reale ovvero secondo un timer clock ben preciso che garantisca che ad un determinato instante la macchina esegua sicuramente quella operazione entro un certo tempo gi prestabilito Nelle macchine
13. dagli altri Usualmente l asse A dotato di una risoluzione maggiore degli altri Vedi tutorial in appendice Manta CNC Controller rev 2 2 36 RAD LAB Motor speed parameter Inserire in questo campo le velocit dei motori per gli assi X Y insieme Ze A cio a quale frequenza in Hz corrisponde immisec l asse A o 4 asse non disponibile in tutte le versioni Questi valori influenzano il fondo scala delle velocit manuali Vedi tutorial in appendice Default speed In questo campo si imposta la velocit con la quale si muoveranno gli assi X Y Z ed A mm sec ad ogni nuovo avvio della GUI II valore che si imposta in default speed fisser il cursore nella barra del pannello Speed A axis in degrees Se spuntato solo nella versione dove disponibile converte automaticamente da milimetri mm a gradi l unit di misura dell asse A Error checking detection Se selezionata tutti i movimenti sono controllati dal Software e tutti gli errori sono riportati nel log file vedi Capitolo 4 1 16 log file Circular interpolation E possibile selezionare la tipologia di dati associati ai comandi G2 G3 per gli assi T e interpolazioni circolari Se si usa un file standard importato da Galaad si deve selezionare Absolute Absolute per altri CAM chiedere supporto tecnico Si consiglia di lasciare questo parametro col valore di default Vedi tutorial in appendice Spindle Questo pannello dedicato al controll
14. della macchina opposta al fine corsa che corrisponde alle coordinate assolute degli assi a 0 mm Interpolazione circolare movimento contemporaneo di due o pi assi che seguono una traiettoria circolare Interpolazione lineare movimento contemporaneo di due o pi assi che seguono una traiettoria lineare Mandrino il dispositivo meccanico rotante che ha lo scopo di tenere l utensile da lavoro 1I serraggio dell utensile nel mandrino pu essere di tipo meccanico o pneumatico MicroPasso Unit di misura che stabilisce il numero di suddivisioni di un passo intero Spesso viene usato questo termine anche per indicare la tecnica di pilotaggio del motore Generalmente pi questo valore alto maggiore la risoluzione di lavorazione che si pu ottenere I pi comuni valori di MicroPasso sono Ya 1 8 1 32 1 64 1 128 Passo Intero Step Parametro fondamentale nei motori passo passo che corrisponde al numero di suddivisioni in un angolo giro Il valore pi usato 200 passi dove un passo intero equivale a 360 200 1 8 Passo della vite spostamento lineare che si ottiene facendo girare la vite di un giro Nello specifico la distanza lineare tra le due creste del filetto sulla vite PWM acronimo di Pulse Width Modulation impulso modulato in larghezza In ambito elettronico una tecnica che permette di ottenere regolazioni della potenza trasmessa al carico applicato ad un motore permette di variarne la sua velocit Ramp
15. dimensionato e progettato fornira sempre delle garanzie che un CAM su PC non potr mai fornire II controller Compact R amp D Lab basato su un microcontrollore RISC che ha un architettura tale per cui ogni singola operazione istruzione verr sicuramente eseguita entro un tempo preciso nel nostro caso il clock di 100 Mhz pari a 0 0000001 secondi cio 0 01 microsecondi Quando il RDCM9 calcola una interpolazione lineare in grado di calcolare la proporzione degli spostamenti e delle velocit degli assi appunto con questo ordine di grandezza delle temporizzazioni Inoltre il calcolo delle traiettorie eseguito a 64 bits il che significa gestire fino a 264 microsteps pari a svariati miliardi di posizioni diverse E Tutorial Mandrino Spindle Quando si esporta il progetto utilizzando il secondo metodo attraverso Galaad nel file G Code generato si noter che la velocit del mandrino divisa erroneamente per 10 Ovvero se ad esempio in Galaad si imposta un utensile con velocit di rotazione pari a 4 000 RPM il comando esportato sar MO35400 IH modulo RDCM interpreter questo comando nel seguente modo MO3 accensione spindle S400 duty cycle del 0 4 Questo valore evidentemente troppo basso non consentir l avvio del mandrino e pertanto necessario correggere in Galaad la velocit dellutensile in 40 000 RPM In altre parole usando Galaad come programma CAM per generare il G Code e se non si segue il primo
16. e funzioni come descritto in seguito opportuno fare questa operazione ogni volta che carichiamo un nuovo file per verificare che l operazione di Importazione del fle G Code sia andata a buon fine Matte CNC Controller 3 2 47 RAD LAB Esempio di G Code editor con un file importato da Galaad ISO G Code Nella parte superiore ISO G Code si pu vedere il file prodotto dal vostro CAM ed importato nel programma CNC controller R amp D Lab in formato G Code sorgente L editore permette di scorrere e leggere tutto il listato ed aggiungere e o modificare ci che si desidera Si consiglia di non effettuare modifiche se non si utenti esperti Nella finestra Image abbiamo un anteprima in 2D della lavorazione Se la lavorazione prevede Tuso di tre assi XY e Z viene visualizzato il piano XX Se invece si stanno usando 4 assi la Visualizzazione non necessariamente corretta in quanto il visualizzatore non pu sapere se il 4 asse utilizzato come rotazione del pezzo sul piano X Y oppure come tomio o altre configurazioni meccaniche La funzione Image fomise soo una rappresentazione qualitativa della lavorazione in corso Se occorre un visualizzatore dettagliato per monitorare in tempo reale la lavorazione a 4 assi occorre utilizzare il prodotto Real Time Object 48 RAD LAB Displayer R amp D Lab che fornisce un monitor ad altissima precisione in tempo reale del lavoro d
17. ed avvenuto aggancio dell utensile previsto un input di feedback dotato di time out regolabile che dovr essere opportunamente collegato vedi tabella Premendo Lock tool l uscita passa in stato di ON premendo Unlock tool l uscita passa in stato di OFF Lo stato dell ingresso di feedback deve corrispondere allo stesso stato dell uscita Fare riferimento allo schema di collegamento allegato al presente manuale Tool control d uei mm jer nni 2 Jen o m Jan men e Automatic Manual change seleziona i tipo di cambio utensile fare riferimento alla preparazione del magazzino utensili descritto nel capitolo seguente Manual change position indicano le posizioni assolute per il cambio manuale dell utensie Actual tool nr Indica il numero di utensile effettivo che il programma ha in memoria Leave actual tool permette di scaricare il mandrino Measure all tools avvia la procedura di misura di tutti gli utensili sul Tastatore Nel cambio Manuale pu essere eseguita solamente dopo aver abilitato tutti gli utensili desiderati mentre nel cambio utensili automatico pu essere eseguita solo dopo aver configurato tutte le posizioni degli utensili Measure speed permette di regolare la velocit con la quale il RDCM9 azioner l asse Z per misurare la lunghezza dell utensile Lock Unlock timeout regola il tempo massimo entro il quale il mandrino deve agganciare sganciare il tool Manisas CNC Controller rev 2 2 53 RAD LAB
18. ik rrpsorons e COMPONENTI ELETTROMECCANICSTEPPER NEMA23 STEPR MOTOR MONI WIRING 2357 80 By Stepper Motor Nema 23 23 57L112DS Stepper Motor Nema 24 24 60L88 Stepper Motor Nema 24 24 60L100 DC Gearmotor GR 42 35 Ear DC Gearmotor GR 42 35 RL ins ires pit TH MOTORI E COMPONENTI ELETROMECCANICIJORUSH Dc NDUAL CUSTOM GR 42 Ex or ener Mani CNC Controller ev 101 RAD LAB 7 2 Schema di Collegamento Morsettiera Di seguito rappresentato lo schema funzionale della scheda Controller nouem Power supply PUM SVdc gt owe 2 Joystick Enable Collegare i fine corsa solo degli assi effettivamente utilizzati sulla macchina es Manuste CNC Controller rev 3 2 102 RAD LAB 7 3 Schema di Collegamento Scheda IO per Cambio Utensile es ses oo AA Se E a Questo un esempio di collegamento completo per utilizzare le funzioni di cambio utensile Tutti i dispositivi automatici usati Utensile Coperchio Mandrino devono avere una uscita di feedback da collegare opportunamente agli ingressi Nell esempio tutti gli ingressi sono configurati in modalit PNP Contatto N O a tensione di lavoro 24Vde La linea tratteggiata in verde mostra la variazione di collegamento nel caso in cui non si utilizzi il dispositivo di Coperchio utensili Nello stesso modo sopra descritto possibile escl
19. indica che l uscita attiva Le uscite sono con rel a stato solido di tipo High side cio con massa in comune Fare riferimento alla tabella per un corretto collegamento di ogni singola uscita Ogni uscita protetta da un fusibile ripristinabile in caso di sovraccarico e o cortocircuito rimuovere il guasto spegnere e riaccendere la scheda dopo circa 20 sec ve Funzione Colegamento 1 OUTPUT 24Vdc quando amp in stato ave ON E 2 eo 5 Morsetto Alimentazione e Ter Funzione D paw Alimentazione Scheda 1 0 p eo Rferimento di massa Manusle CNC Controller 3 2 22 Led 1I Led acceso posto accanto al fusibile indica la presenza del 24Vdc POWER OK Fusibile Fusibile di protezione della linea 24Vdc II valore standard del fusibile 2 5A In caso di guasto del fusibile sostituire solo con modello equivalente Connettore segnali Collegamento tramite Flat Cable alla scheda Controller Sequenza di collegamento Tensione di lavoro 5V TTL Ls La dna SV Gime i FF E FS Gimentzione Dial aa 3 x h putamnrr si Dita ont 5 i E pata nevraz Dita OUT 7 DE put nur s porre a rx ir Dia AUT se Digi UT 5 i 1A a RATE Bere n ni i Dora mur sc Dia OU 7 s is pets AUT 7 Digital OUT 8 17 vw 18 Digital INPUT 8 CONO Bo enw Manu CNC Controller 2 23 RAD LAB 2 1 4 Dr
20. lavoro deve essere nello stato non attivo Measure actual tool Se si vuole fare una verifica Immediata mom sul tastatore si pu premere il tasto Measure actual tool ed il sistema aggiorna la lunghezza dellutensie visualizzandola nel campo Tool lenght Questa funzione da utilizzare solo come procedura di test il valore rilevato non verr tenuto in considerazione come Z offset nella libreria utensili Mert Lock unlock actual tool Con i tasti Lock unlock actual tool BIO si agganda sganca manualmente qme meme l utensile che montato sul mandrino Si LLL pu usare per il collaudo del mandrino elettromeccanico pneumatico o semplicemente per montare manualmente un utensile Per praticit questa operazione non aggioma nella memoria del programma il numero di Utensile nel campo Actual tool nr Per aggiornare e rendere effettivo il numero di utensile attualmente montato necessario utilizzare il tasto Set selected Tutte le funzioni del pannello Tools sono sempre attive In casi di operazione dannosa per la macchina o rischiosa per l operatore viene sempre Visualizzato un avviso come quello di seguito riportato Tool lock warning LI Waring eos went to lack sta id quem Sy Manisas CNC Controller 32 52 RAD LAB 1 tasti Lock Unlock actual tool agiscono su un uscita digitale dedicata vedi tabella alla quale dovr essere collegato il dispositivo del mandrino automatico Per verificare il corretto
21. metodo di esportazione necessario moltiplicare per 10 tutte le velocit di rotazione di tutti gli utensili Cid accade solo se si usa il Galaad e non si modifica il post processore in modo opportuno Con altri programmi CAM va verificato di volta in volta la corretta generazione del fle G Code Manu CNC Controller e 81 RAD LAB F Tutorial rampe Per ottimizzare i rendimenti di coppia e velocit durante i movimenti della macchina CNG necessario introdurre un pilotaggio definito a rampe Questo metodo consiste in una particolare gestione del treno di impulsi con cui viene pilotato il motore Analizzando per semplicit un solo asse sappiamo che il suo spostamento lineare corrisponde ad un numero ben preciso di impulsi definito dai parametri meccanici ed elettronici della macchina CNC Motor step parameter Inviando quindi al Driver motore un dato numero di impulsi la macchina eseguir un dato spostamento La velocit con cui vengono inviati gli impulsi determiner invece la velocit con cui l asse della macchina avanzera Motor speed parameter In un sistema ideale la velocit potrebbe assumere un valore infinito che corrisponderebbe ad uno spostamento istantaneo dell asse pilotato Questo in un sistema reale non pu verificarsi per diversi fattori dovuti principalmente ai limiti fisici meccanici ed elettronici che caratterizzano la macchina CNC Soprattutto nelle fasi di passaggio tra motore fermo e motore in mov
22. 0 unit di misura step sec Comando bufferizzato NO Risposta gt a fine movimento Errore se Ci sono spazi nella riga Deve essere specificato almeno un asse Movimento Lineare Rotazione Questo comando permette di eseguire un movimento di tipo lineare o rotatorio della macchina specificando posizione velocit e asse sintassi veloci GupoXposln Fveloct G poXposYpos vn Fvelocit GtipoXposYposZpos r n Fvelocit GtipoXposYposZpasApos r n Tipologia parametri velocit Numero intero senza segno ipo Numero intero senza segno pos Numero intero senza segno numero di step rispetto a home Esempio F30061x400Y3002100A600 r n Assi supportati X Y Z A in qualsiasi ordine Velocit Min 60 Max 16000 unit di misura step sec Tipo fo 1 nessuna differenza Manuale CNC Controller es 85 m Comando bufferizzato Lasse tipo 2 2 assi tipo 3 3 assi tipo 4 4 assi tipo 5 risposta fine movimento se l opzione buffer OFF YposZposXposkposh i gt e gt tutti i valori pos ricevuti rappresentano la posizione attuale in step per i rispettivi assi Errore se Conoscere la posizione attuale Questo comando permette di Non viene dichiarato nessun asse Ci sono spazi nella riga verificare la posizione dell asse o degli assi specificati sintassi Passen Tipologia parametri asse Carattere
23. 0 mm la macchina effettuer il movimento seguendo il profilo di velocit impostato dal campo Ramp della finestra Configuration Si consiglia di utilizzare questa funzione per scegliere la migliore combinazione di tipo di rampa pendenza e velocit iniziale e velocit massima adatta alla vostra meccanica 4 1 9 Pannello Coordinate Posizione attuale Aire posbon co Tum var me zmo LN DI E E Ceci E Le posizioni assolute di tutti gli assi sono visualizzate in millimetri Premendo i relativ pulsanti Check Passe possibile aggiornare il valore alla posizione attuale XYZA OK Questo tasto svolge l importante funzione di selezionare il punto di inizio di Contatto con il pezzo da lavorare Basta avvicinare manualmente per esempio quasi a contatto la lama punta delfutensile sulla superficie superiore del pezzo da lavorare e convalidare questa posizione con il pulsante XYZ OK XYZA OK nelle versioni a 4 assi ota A seconda dela moda Command convert senta e coordinate s aggirano ad A poni fine movimento one by one oppura al temine ci un blocco di comandi AI commands at on NE azzerate Mani CNC Controller rev 3 2 45 RAD LAB 4 1 10 Stop di emergenza Per fermare immediatamente qualsiasi movimento o lavorazione basta premere questo pulsante Quando questo pulsante premuto durante una lavorazione automatica si presuppone di avere una situazione
24. 00X2 si ottiene che gli impulsi per effettuare un giro del motore sono 400 Applicando la seconda formula Speed Parameter m si ottiene il valore da inserire in Step Parameter che uguale ad 80 Questi calcoli vanno eseguiti per ogni asse della macchina CNC SI noti che questi valori influenzeranno anche i valori visualizzati nel pannello Speed relativo alle velocit manuali Mani CNC Controller rev 2 2 78 RAD LAB D Tutorial Interpolazioni In un sistema CAM ll termine interpolazione viene utilizzato per descrivere un movimento simultaneo degli assi che la macchina effettua durante la lavorazione Nell ambito di macchine a controllo numerico le principali interpolazioni utilizzate sono di due tipi Interpolazioni lineari Interpolazioni circolari Il tipo di interpolazione utilizzato dipende dalla traiettoria che la macchina CNC dovr effettuare In dettaglio lnterpolazione lineare il movimento simultaneo di due o pi assi che si spostano dal punto in cui si trovano ad un punto X1 Y1 seguendo una linea retta Gli assi iniziano e finiscono il loro movimento nello stesso tempo mantenendo costante il rapporto tra le velocit Il comando da utilizzare per questo movimento G01 Esempio di interpolazione lineare a due assi Disegniamo una semplice linea con Galaad ed esportiamo il disegno in G CODE Otteniamo questo risullato sqm n m gt asse Le righe di comando di maggior interesse sono 600 F3000
25. C Se ICAM travodo aver astern come esi Caaan peg ana CC EI Na ares upto ce co aa aneas C CNO CTRL RAD Lab Ito mosti finale T prestazioni C Le irc Pc sono umm Scomposii n sin gall essi I Sistema Elettronica CNC D R D Lab introduce importanti funzioni e era dabo nta rediere sl modo ROCHE Ori motor atu propr movmeno Laos a prende torma Iter pu brevem ecco de medi dise Si nautaa nnd cipis eggs renspns e qualis Legen SEDICO emacs trpi rioni Se il vostro CAD CAM prevede un driver esterno impostabile con postprocessore il programma CNC Controller pu essere lanciato direttamente dal CAD CAM stesso realizzando un unica suite operativa Manisas CNC Controller rev 3 2 12 RAD LAB Parte 1 REQUISITI 1 1 Requ Velocit minima processore 1 Ghz Raccomandata 2 GHz Memoria minima RAM 512 MB Raccomandata 1024 MB Porta USB 2 0 full compliance vedi appendice USB Risoluzione monitor gt 1024x768 i Hardware 1 2 Requisiti Software Windows XP Vista 7 32 bits Java Virtual Machine ver 6 17 USB Virtual COM port driver installata vedi Cap 3 1 Manuate CNC Controller 2 13 Parte 2 COMPONENTI DEL SISTEMA 2 1 Hardware Micro Modulo ROOMS Scheda Controller Compact Scheda 8 canali 1 0 Driver uStepper Driver Brushless per i sistemi con driver motori brushless consultare supporto tecnico 2 1 1 Micro modul
26. CNC 2 MANUALE UTENTE LAB ELECTRONICS FOR CNC amp ROBOTICS Manuale operativo del programma CNC Controller 1I sistema di controllo di macchine CNC della Research amp Development Lab un insieme di prodotti hardware e software che permette di gestire e controllare le macchine a controllo numerico Vari modelli di prodotti hardware e software permettono di implementare numerose configurazioni per le pi diverse necessit dalle applicazioni hobbistiche fino ai sistemi professionali Questo manuale fa riferimento specifico alle macchine CNC a 4 assi per fresare ed alla scheda Controller Compact con modulo RDCM9 Le stesse schede elettroniche possono essere utilizzate per macchine CNC per taglio incisione plasma laser stampanti 3D torni automatici sistemi posizionamento Pick amp Place sistemi di incollaggio piegatura assemblaggio automatizzati automazione industriale e posizionamenti in genere Per applicazioni diverse dalle CNC fresatura contattare il supporto tecnico R amp D Lab rt ab rd lab it R amp D Lab technical staff 5 5B Rel 4 19 03 2015 Copyright R amp D Lab Via G Donizzetti 32 24069 Luzzana BG ITALY Web www rd lab t mail rd lab rd lab it Note legali vietata qualsiasi riproduzione anche parziale di questo documento Ogni utiizzo diverso dalla consultazione e come guida d uso del prodotti RAD Lab non preventivamente autorizzato in forma scritta sar p
27. Controller Il CNC controller R amp D Lab ver x x di seguito chiamato anche GUI Graphic User Interface non richiede alcuna procedura di installazione Molto semplicemente basta copiare decomprimere i files forniti sul proprio PC e lanciare il file eseguibile con estensione BE La GUI pu essere trasferita e usata anche da un altro PC con tutti i parametri e opzioni salvati Si possono gestire pi macchine CNC dallo stesso PC semplicemente aprendo un altra GUI associata a sua volta ad un altro Micro Controllore Si ricorda che ogni installazione del programma CNC controller R amp D Lab ver xx legata ad uno specifico modulo RDCMS II programma viene rilasciato con un serial number specifico per ogni micro modulo Pertanto non possible utilizzare una copia del programma con un controller diverso Ad ogni awio il programma verifica la corrispondenza del serial number tra i modulo collegato e il Software Un apposito messaggio confermer l avvenuto riconoscimento e quindi la connessione USB mmm d sente conet ana carpeted ODE Manisas CNC Controller rev 3 2 31 RAD LAB Parte 4 INIZIAMO A LAVORARE Nota n questo manuale si fa riermento i programma a 4 assi ZA nel sua versione p A cometa Nate versioni inferiori alune funzionat non sono disponbli o disabitate e di conseguenza mancheranno alcuni pulsanti ed cone Dopo aver avviato il programma GULEXE appariranno queste 2 finestr
28. DIN Per maggiori informazioni visitare www rd lab it it azionamenti motori regolatore di 26 RAD LAB 2 2 Software Programma CNC Controller R amp D Lab ver x x progettato per controllare ed attivare tutte le funzioni realizzabili dal modulo RDCM9 Il software CNC Controller R amp D Lab ver x x stato realizzato in varie versioni per differenti configurazioni delle schede controller e funzionalit In questo manuale si fa riferimento alla versione completa 5 5A Il programma strutturato in modo che le varie finestre dei sotto menu possano essere mantenute aperte contemporaneamente Se le dimensioni del vostro monitor lo permettono oppure il vostro sistema dotato di doppio monitor potete mantenere le finestre in uso aperte cosi da avere una panoramica completa di tutte le funzioni ed accesso immediato a tutte le funzioni 2 3 Struttura dei men del CNC controller Li a Mani CNC Controller rev 3 2 27 AD LAB Parte 3 INSTALLAZIONE 1I Software viene fornito in formato archivio compresso zip o rar Estrarre il contenuto in una cartella sul PC e procedere come descritto di seguito 3 1 Installare i driver per la macchina CNC Di seguito riportata la procedura di installazione del driver Lancirare l eseguibile VCP_V1 3 1_Setup exe o VCP V1 3 1 Setup x64 exe per sistema operativo a 64bit che si trova all interno della cartella driver usb Pre
29. OYSTICK ENABLE Collegare il Contatto N C tra positivo 24VDC EXT e il morsetto Limit 0 Home dedicato Se non si utilizza il fine corsa Limit obbligatorio ponticellare il morsetto Limit Switch con il morsetto 24VDC EXT Gli interruttori di Home sono sempre obbligatori Collegare un pulsante o contatto N C tra positivo 24VDC EXT e il morsetto E STOP Se non si utilizza un pulsante di emergenza esterno obbligatorio ponticellare i morsetti 13 14 Collegare un interruttore On Off tra il positivo 24VDC EXT e il morsetto Joystick Il Joystick attivo basso Se non si utiliza la funzione Joystick cortocircuitare morsetti 15 16 PWM OUT I morsetti 17 18 sono l uscita dedicata al segnale PWM Leds di segnalazione DRIVER ABILITATI Il led acceso indica driver abilitati Motori in coppia l abilitazione dei Driver avviene dal pannello principale della GUI tramite il pulsante Driver I Driver risulteranno abilitati solo se non sono attive emergenze esterne POWER ON Il led acceso indica la presenza di alimentazione nella scheda Se non si accende verificare la presenza dei 24V tra i morsetti 19 20 EMERGENZA 1I led acceso indica lo stato di emergenza pulsante E Stop a bordo macchina premuto LEDs FINE CORSA I leds indicano lo stato dei fine corsa Led acceso significa fine corsa LED DIR PULSE LED INPUTS LED OUTPUTS premuto 1 leds indicano lo stato delle uscite Impulsi e Direzione per ogni Asse Driver
30. Tool library rata Std Lg rostan ano Teo Ext tie t sosti 10 m ae ad GESSO Lio ramo SP mo et TT Ss ea I Select tool permette di selezionare il numero posizione a di utensile scorrendo all interno della libreria Name campo in cu inserire del testo personalizzato associata allutensile m Optional outputs 14 e 15 Uscite 3 e 4 nella versione compact a 8 canali sono due uscite disponibili per dispositivi accessori da associare all uso dell utensile m come ad esempio il raffreddamento l illuminazione etc Se spuntate le rispettive uscite si attiveranno ogni volta che accenderemo il mandrino sia manualmente che da comando Gcode PositionXYZA sono le quote assolute di posizione dell utensie n Enabled spuntando la casella si abilita l utensile m Take actual aggiorna le quote nei campi Position XYZA con la posizione attuale Spindle timeout imposta il tempo massimo di attesa per i segnale di consenso dal regolatore di velocit del mandrino Measure avvia la procedura di misura del tool n ed aggiorna la quota Z offset Take tool avvia la procedura di prelievo del tool n dal magazzino Set selected forza l associazione del numero di tool n con la rispettiva posizione nel magazzino lo stesso numero verr poi visualizzato in Actual tool nr Confirm memorizza temporaneamente tutte le modifiche apportate alla pannello Tools Per memorizzare definitivamente tutte le impostazioni premere il pulsante Save OK chiud
31. UT 27 Digita INPUT 28 Jano Nelle versioni Compact 5 5C e precedenti l uscita Digital OUT 8 dedicata all attivazione del Mandrino Le uscite da 1 a 7 sono libere Gli ingressi da 1 a 8 sono liber Nelle versioni Compact 5 5D e successive che aggiungono le funzioni di cambio utensile alcuni ingressi e uscite sono associati alle funzioni speciali Per una completa descrizione degli 1 0 fare riferimento al capitolo 4 1 15 1 Configurazione Hardware per funzioni utensil Morsettiera 18 ra rome Funzione 1 HOME SWITCH x Fine corso di Home per Tasse X p zvoc exr J ut swiroix Fine corsa di inte asse X HOME SWITCH v Fine corsa di Home per Tasse Y is vavocexr le lunar swrn v Fine corsa di Lite asse Y 7 HOME SWITCH 2 Fine corsa di Home per Tasse Z g zvoc exr J ut swirouz Fine corsa di Limite asse Z Ej HOME SWITCH A Fine corsa di Home per Tasse A 3 m vavoc ExT uz lunar SITA Fine corsa di Lite asse A C E vasvoc ENT ia lestor ingresso Pulsante Emergenza is voce IG JOYSTICK ENABLE Ingresso selettore di abitazione Joystick a7 ewm our Spindle esvao E Go is zaves ingresso alimentazione prindpale EJ no Consultare l allegato Schema di Collegamento Morsettiera Descrizione morsettiera Marte CNC Controller rev 2 2 19 RAD LAB LIMIT amp HOME SWTICHES E STOP J
32. a Tecnica di generazione variabile nel tempo degli impulsi che movimentano il motore passo passo RDCM R amp D LAB Core Module Tastatore una sonda di tipo meccanico oppure ottico che permette di stabilire l altezza precisa dell utensile quando fissato al mandrino Questo dispositivo fondamentale nelle lavorazioni di precisione perch consente di correggere la variazione di altezza dell utensile dovuto al suo naturale consumo nel tempo di utilizzo Utensile il termine generico dello strumento che permette di ottenere una lavorazione sul materiale La gamma degli utensili per macchine CNC ampia e comprende utensili per fresatura perforazione taglio abrasione ect in funzione del materiale da lavorare Timeout indica l intervallo di tempo utile che la macchina CNC ha per effettuare un comando Se l esecuzione supera questo intervallo prestabilito interviene un allarme specifico di Timeout Per esempio nel caso di un operazione di cambio utensile il valore di Timeout corrisponde al numero di secondi che la macchina avr a disposizione per completare la sostituzione automatica dell utensile Manu CNC Controller ei 100 RAD LAB Parte 7 ALLEGATI 7 1 Schema di Collegamento Motori Stepper Motor Nema 17 17 42147DS Stepper Motor Nema 23 23 57L76DS SERIES Tbe morons e COMPONENT ELETTROMECCANICSTEPPER NEMA23 STEPPER MOTOR MEMAZO WIRING 23571760 E Stepper Motor Nema 23 23 57L82DS
33. adatto per essere importato da un programma CAM generico Sul web sono presenti anche altri programmi analoghi J USB 1I CNC controller R amp D Lab utilizza un micro controllore con una porta USB 2 0 full compliance Lo standard USB 2 0 un protocollo di comunicazione progettato per trasferire file di grandi capacit ad una velocit di 480Mbit sec 60Mbyte sec La particolarit di questo Bus la funzionalit del plug amp play che permette il collegamento ed il riconoscimento dei dispositivi a PC acceso E altamente sconsigliato l uso di prolunghe e o di cavi eccessivamente lunghi superiori a Sm La velocit di comunicazione e l ambiente di lavoro delle macchine a controllo numerico di solito molto rumoroso da un punto di vista elettromagnetico possono rendere vulnerabile la comunicazione USB con cavi molto lunghi Manu CNC Controller e 99 Parte 6 GLOSSARIO CAD acronimo di Computer Aided Design progettazione gestita dal computer CAM acronimo di Computer Aided Manufacturing produzione gestita dal computer CNC acronimo di Computerized Numerical Controller macchina a controllo numerico Fine corsa Massima escursione meccanica degli assi In genere vengono utilizzati switch meccanici induttivi capacitivi che vengono fissati all estremit degli assi G Code Linguaggio di programmazione universale per macchine CNC Galaad Software CAD CAM GUI Graphic Universal Interface Home Posizione di riferimento
34. ametri timeout Numero intero senza segno Esempio Jossoovin Jon300 r n Agganciare l utensile Sintassi foLtimeout r n comando bufferizzato Ogtimeout rin comando non bufferizzato Tipologia parametri timeout Numero intero senza segno Esempio orson loQ300Vln Sganciare l utensile Sintassi Joutimeout r n comando bufferizzato lowuimeout r n comando non bufferizzato Tipologia parametri timeout Numero intero senza segno Esempio 0u300 n lowso0 r n 91 RAD LAB Risposta solo in caso di evento Timeout Timeout durante un TIMEOUT_LOCK gt Operazione di aggancio dell utensile TIMEOUT_UNLOCK gt Operazione di sgancio dell utensile TIMEOUT_OPEN gt Operazione di apertura coperchio degli utensili TIMEOUT_CLOSE gt Cambio manuale dell utensile Questo comando permette di Operazione di chiusura coperchio degli utensili specificandone il numero Comando attualmente per test non utilizzare eseguire un operazione di cambio manuale dell utensile sintassi umero Tipologia parametri umero Numero intero senza segno Esempio Tion Risposta TAKEnumero quando la macchina pronta per il cambio manuale dell utensie Misurare l altezza dell utensile Questo comando permette di eseguire la procedura di misurazione dell utensile attraverso il tastatore sintassi loz Esempio joann Risposta Mp
35. automatica da Galaad 4 4 1 ESPORTAZIONE DI FILE E PARAMETRI DA GALAAD Dora 1n questo manuale si ta riferimento ata versione 3 d Galan 4 4 1 1 Primo metodo col post processore del CAM Come spiegato precedentemente il programma CNC controller R amp D Lab pu operare contemporaneamente al programma CAM ovvero non si limita solo a caricare avviare controllare e gestire la lavorazione di un file G Code aggiungendo tutte le proprie peculiarit ma diventa parte integrante di esso Di seguito mostrata una procedura che fa riferimento al programma CAD CAM Galaad di cui si presuppone la perfetta conoscenza e padronanza Con l opzione esportz nella tendina fle in Galaad verranno convertite in G code solo le coordinate ovvero i movimenti relativi al progetto stesso Tuttavia in Galaad sono presenti opzioni e cicli macchina aggiuntivi come ad esempio la 2a passata di rifinitura oppure la fresatura a gradini che non verranno esportati con il semplice esport del file Perci Galaad permette la chiamata a un driver esterno che sfrutter per lavorare al posto di Lancelot software che muove Galaad e guida la lavorazione Per Marte CNC Controller rev 3 2 66 RAD LAB effettuare la chiamata a un driver esterno si deve per prima cosa impostare il post processore di cui dotato Galaad e che servir per fare la nuova conversione in G code Ovviamente il funzionamento di tutto il programma CNC controller
36. azione automatica Per i dettagli elle singole funzioni amp necessario consultare i Capitoli di riferimento indicati 1 Configurare tutti i parametri della macchina nel pannello Config Capitolo 4 1 5 2 Creare un progetto con un software CAD CAM ad esempio Galaad CamBam ArtCam LazyCam ed esportarlo in G Code ISO file per macchine CNC avendo opportunamente configurato il post processore Appendice H Note di sintassi GCode Se si esportano file da Galaad consultare il tutorial in appendice esportare file da galaad 3 Caricare questo file nella GUI utilizzando il tasto Load file Capitolo 4 1 12 4 Si consiglia di controllare sempre se l import avvenuto correttamente con l editor di file ISO G Code Capitolo 4 1 14 Pulsante editor 5 Abilitare gli azionamenti motore Capitolo 4 1 4 Pulsanti di abilitazione 6 Eseguire la procedura di posizionamento a Home Capitolo 4 1 7 Homing 7 Se la vostra macchina dotata di cambio utensili automatico impostare e selezionare i vari Tools non disponibile per tutte le versioni Capitolo 4 1 15 Tools utensil 8 Raggiungere ll punto di inizio della lavorazione con i movimenti manuali Capitolo 4 1 8 Pulsanti Movimenti Manuali 9 Confermare questo punto con il pulsante XYZA OK Capitolo 4 1 9 Pannello Coordinate Posizione attuale 10 Premere il pulsante Start per iniziare Capitolo 4 1 13 Durante le lavorazioni automatiche alcuni pulsanti sono disabilitati fino a
37. cchina ferma Errore INOSTOPPED Macchina in movimento ovsricc Periferica Joystick abilitata NOIOYSTICK gt Periferica Joystick disabilitata INOTREADY Macchina non pronta READY Macchina pronta FAULT Errore NOFAULT Macchina in stato OK sintassi Funzione Risposta Devin Disabilita le rampe sinusoidali E DaSsIope r n Abita le rampe sinusoidait gt cope parametrro slope speed numero intero senza segno Divin Continua dopo un messaggio di Nessuna risposta cambio utensile manuale Impostare la velocit della rampa Questo comando permette di Impostare la frequenza del timer associato ale rampe sintassi efrequenza rin Tipologia parametri frequenza Numero intero senza segno Esempio C30000 v n 30000 30 KHz Risposta 5 Matte CNC Controller rev 89 RAD LAB Impostare la frequenza del segnale PWM OUT Questo comando permette di impostare la frequnza del timer associato al mandrino sintassi Wirequenzann Tipologia parametri frequenza Numero intero senza segno Esempio Wasooovin 25000 25 kHz Risposta gt Avviamento del mandrino associata ad una specifica velocit duty cicle Questo comando permette di inizializzare il mandrino ad una specifica modalit sintassi Mmodalitasvelocit n Tipologia parametri modalit Numero intero senza segno velocit Espresso in duty cycle 8000 8
38. ce Converte tutti i comandi prima di iniziare la lavorazione automatica Richieder pi tempo allinizio per convertire soprattutto file molto grandi ma in compenso appesantir notevolmente meno la CPU del PC durante il processo Il tempo necessario alla conversione dell ordine di secondi dipende dalle prestazioni del PC One by one Converte un solo comando e lo invia immediatamente al Controller perci si avr una situazione opposta a quella con All command at once Questa modali mon supporta tutte le statistiche di lavorazione occupa di pi la CPU del PC ma non c alcun tempo di attesa all inizio della lavorazione Il numero minimo di comandi G Code per usare questo tipo di conversione 10 Buffered commands Converte i comandi in blocchi prima di iniziare la lavorazione automatica La dimensione del blocco di comandi specificata nel campo commands Questo valore deve essere sempre il doppio del valore impostato in machine buffer Real time progress Se il buffer disabitato permette di vedere un anteprima 2D della lavorazione con un immagine nel pannello avanzato Solo i movimenti poligoniVineari saranno visualizzati Real time image progress La GUI crea un immagine basandosi esclusivamente sui comandi di posizione ricevuti dalla macchina Calculated image progress Il programma crea un immagine basandosi sui comandi inviati alla macchina quindi l anteprima non pi visualizzata in tempo reale Se non occ
39. cec soimente sute one raut nn risma sei accendere spegnere l alimentazione del Drivers dei motori Ogni pressione del tasto commuta da uno stato all altro Questo tasto non attivo mentre la macchina in lavorazione Drivers ON OFF y ms ll tasto Driver ablita disabita i Drivers dei motori Agisce su un output digitale specifico che attiva la linea di ENABLE distribuita su tutti drivers Questo tasto Gy n ato metto macchina nre Mani CNC Controller rev 3 2 35 RAD LAB 4 1 5 Tasto di Configurazione Config Premendo il pulsante Config si accede ad un pannello dove l utente potr inserire tutti i parametri come ad esempio le velocit la risoluzione dei drivers le rampe e molti altri che verranno utilizzati dalla macchina previsto un tasto di Default che in caso di dubbi riporta tutti i parametri allo stato iniziale Se non si un utente esperto o non si conoscono le varie caratteristiche del proprio macchinario opportuno lasciare i parametri di default Per alcuni parametri come la risoluzione dei drivers consigliato consultare il tutorial in appendice 4 1 5 1 Finestra di configurazione mis ene ery Uus Motor steps parameter Inserire in questo campo il numero degli steps degli assi X Z ed A che corrispondono alla corsa di Imm l asse A o 4 asse potrebbe non essere disponibile in tutte le versioni Da notare che possibile regolare la risoluzione i ogni asse indipendentemente
40. devono essere lasciati ber Note Se viene premuto i us Stop durante Ta prima fase vene nidi i movimento A istis 2 e Conroter passer immediatamente ala seconda fase Premendo tasto Stop durante a seconda fase vengono intero anche moviment degl ss X Ye A Manuste CNC Controller 3 2 43 RAD LAB 4 1 8 Pulsanti Movimenti Manuali Per tutti gli spostamenti manuali possibile muovere ogni singolo asse a piacimento D D jej viv Per ogni asse possibile scegliere il tipo di moviment continuo 10mm 5mm dmm 05mm 0 1mm 001mm valore selezionato dall utente default 50 mm M emerat uere rie ron Gt Questimovimenti saranno poi effettuati dall asse della CNC quando si clicca sul pulsante dedicato Non necessario mantenerlo premuto Ad esempio se si vuole eseguire uno spostamento di 5 mm basta selezionare questo valore premere il pulsante del relativo asse e la macchina eseguir la corsa desiderata La velocit in mm sec di questi movimenti manuali sono regolabili dal pannello Speed Mani CNC Controller rev 2 2 44 RAD LAB ame J coc Ad ogni avvio della GUI il cursore della velocit si trover nella posizione pre impostata nel campo Default speed della finestra Configuration Potete poi aumentare diminuire come desiderato Se le rampe sono attiate e selezonate uno Spostamento a distanza fissa ad esempio 5
41. di emergenza quindi tutta la lavorazione interrotta ed in seguito sar possibile ricominciare dall inizio Da notare che anche usando il buffer questo comando avr la priorit assoluta su qualsiasi altro e verr eseguito immediatamente appena ricevuto La funzione di Stop di emergenza assolta anche dall ingresso E STOP che si trova sulla scheda Controller 4 1 11 Pulsante Spindle Mandrino Spindle sonde Per accendere manualmente il Mandrino basta premere il pulsante Spindle Per motivi di sicurezza ogni volta che si accende manualmente il Mandrino un messaggio di sicurezza chieder ulteriore conferma Nelle lavorazioni automatiche questo pulsante disattivato grigio perch il Mandrino acceso spento automaticamente dal codice G in esecuzione Vedi nota importante in appendice Nella versioni Backplane e Compact successive alla 5 5D sempre abilitato anche il controllo sullinput di feedback con relativo Timeout Per il corretto collegamento dei segnali di controllo consultare il capitolo 4 1 15 1 Configurazione Hardware per funzioni utensili importante Se si utilzza Tuscia PWM per la regolazione dell veloci del Mandrino per ragioni di sicurezza obbligatorio utlzzare anche l uscita ON OFF dedicata EN ease vene aita remergenza esterna I Mandino si arresta 4 1 12 Pulsante Load File Load file Fi Lettie Premendo questo pulsante apparir la finestra di navigazione per p
42. e ms f Aes e V 9 v v Oio 7 ws Finestra principale Finestra in formato DOS che visualizza informazioni avanzate necessarie per diagnosticare eventuali problemi hardware o software 32 RAD LAB Nota Quando si chiude la fnesta principale baster premere un qualunque tasto per chiudere anche finestra In formato DOS Importante NON CHIUDERE MAI LA FINESTRA DOS DURANTE UN PROCESSO O LAVORAZIONE p pp Importante quando si chiude la GUI lo stato delle uscite rimane inalterato 4 1 La Finestra principale 1I menu principale contiene tutti i comandi e le segnalazioni essenziali per il controllo della macchina Alcuni pulsanti attiveranno altri sotto menu per ulteriori funzioni Mani CNC Controller rev 3 2 33 4 1 1 Pannello STATUS II campo STATUS indica lo stato attuale della macchina CNC AI primo avvio della GUI se la macchina connessa e pronta a lavorare apparir il messaggio READY CONNECTED TO COMx Il messaggio NOT CONNECTED invece segnala problemi di comunicazione vedi Cap Errore di Connessione Di seguito sono rappresentati altre indicazioni di stato della macchina STATUS READY CONNECTED TO COME starus CONVERTING commanos starus cane eroan sams Go con stan atav moror san sius apr sroera STATUS REABY WORK DONE sus won assi DI 4 1 2 Pannello INFO
43. e ateo IEPS Tagen Ganesa rumen CU ISO NA Cade Gi diera achicor RI 50 KC des G dtenoura 25 2 CEZIO Ede emedan hi Noseta NC olere recente HNL Boira Ga tun Gone 3 Definire i parametri di progetto da esportare scala altezza e velocit di ri ro dellutensile etc e premere OK E consigliato selezionare la funzione Esportare archi come poligoni Mani CNC Controller rev 3 2 73 AD LAB pm Fie FART seo I Edie leer iter CEI Le LL Sgt nenti F7 Que 2 T Ure V bos Pastacizinett Orre doez 2 I metto eerie Adoz ceo datlerte S mw Vitali is dauern E rove Attenzione la velocit mmis o la distanza mm selezionate im Galaad non devono dA Erden a rau Mio c mpra Qa dei dle in e o etat correttamente in Galaad Men Parametr gt CNC gt Principal e Complet La configurazione dipende dal tipo di motori equipaggiati sull macchina CNC Configurazione consigliata per i parametri Principali Moen FED AE Feri FIGUR c Camere Fo earn SS c Rinne a Con Doti teorici Cone 26 BT m vi m z n m Pasa vie o enzo ire porgo dale E Nebola marma FO pla Mani CNC Controller 32 74 RAD LAB Configurazione consigliata per i parametri Completi eri da Mene Modes RID EEN E Teo Sai c Coe tert SER m Em z W m Peste oavarzarerts Ineas pat i XE m E m zE m esc dsi
44. e graficamente Funzionante solo col buffer attivato La pausa consente di fermare momentaneamente la lavorazione rispettando per la priorit del buffer e dei vari comandi inviati pertanto non sar un operazione istantanea Tuttavia l operazione di pausa deve essere gestita con criterio dato che si andr ad alterare il normale flusso della comunicazione pertanto consigliato usarla solo se strettamente necessario rispettando le tempistiche del vari messaggi e operazioni evitando ad esempio di premere pi volte il tasto pause altrimenti si andr ad alterare l efficienza di tale opzione By inves ap ron Areora asa ci Relative postion s penon sm Jm wm Jem nBm Jam um Il pannello Relative position indica la posizione degli assi rispetto allo zero relativo origine del pezzo che stato precedentemente impostato col pulsante XYZA OK ata amp seconda da molti Command conver suena le coordinate si aggiornano ad Noo fine movimento One by One oppura al termine di un Bocco di comandi A commands at nce Inputs 1I pannello Inputs visualizza lo stato degli 8 16 nella versione Bak Plane canali di ingresso gestiti dal modulo RDCMS Il colore rosso indica l ingresso non attivo mentre il colore verde indica ingresso attivo 1I pulsante Refresh invia una richiesta di lettura di tutti i canali utilizzati dalla macchina II pulsante Auto refresh effettua una lettura contin
45. e in Measure speed il valore di default il 50 della Z Speed impostata nella barra dei movimenti manuali Aggiornamento del valore di Zoffset utensile Ritiro di Z a Home quota assoluta di 0 Posizionamento XYA alle quote impostate in Manual change position Discesa di Z a quota Position 2 9 Premere il tasto Confirm per applicare e memorizzare i nuovi valori Ripetere le procedure dal punto c al punto g per ogni utensile che sar poi utilizzato nel processo di lavorazione Terminata la misurazione di tutti gli utensili possibile scaricare il mandrino premendo il tasto Leave actual tool se necessario mem nf Tato ani ot pst ary nw el ese VES when dona press NO ato Premendo il pulsante Si verr aggiornato il campo Actual tool nr a none nessun utensile nel mandrino Ora la configurazione del magazzino utensili terminata premere il tasto Save In questo modo tutti i parametri ed i valori del magazzino utensili verranno salvati nel file dedicato Il Mani CNC Controller 32 56 RAD LAB cambio utensile manuale prevede che l utensile mantenga sempre la stessa altezza tra un cambio e l altro importante Prima di premere I pulsante di Start e procedere con la lavorazione del fie Geode importante che l operatore esegua la procedura Take tool del primo utensile impostato nel file JGcode e successivamente provveda al posizionamento manuale sullo Zero del pezzo ed azzeramento delle co
46. e la finestra utensili sensore rane dU E Tris ee Tae oo lame acl ol Henr toe nacio d nig ate e et Ge eee pino ceri d ree Pao siis ie a tos ed ee mc se np i cus det gun oa cfs de Atansione Se per mal d emergenza durante e operazioni di Measure Take toe Lanval Q sctosi tool Measure all tots i preme lo STOP sar necessario aggirare manualmente jare teste monat nei mandino Nota in tutte e versioni con la funzione Tools abilitata ad ogni avvio della GUI non sar live nessun utensile Quindi nel campo Actual Tool nc sar presente none Marte CNC Controller 3 2 54 RAD LAB 4 1 15 3 Come preparare la libreria Utensili Selezionare il tipo di cambio utensile tra Manuale e Automatico Cambio Utensile Manuale In questa configurazione sono necessarie le seguenti dotazioni Hardware Sensore Tastatore Elettromandrino ad apertura chiusura manuale Non gestita l apertura chiusura automatica La sequenza di preparazione del magazzino utensili prevede a Abilitare il sensore Tastatore ed impostame la posizione X e Y assoluta Se non si conosce tale posizione con i comandi manuali 0 tramite il Joystick sufficiente muovere la testa del mandrino nella posizione dove si trova il tastatore A questo punto premere il tasto Take actual per aggiornare le coordinate X e Y b Impostare le posizioni X Y Z e A assolute dove la macchina si posizioner dopo ogni richiesta di cambi
47. e la macchina sempre con i comandi manuali in una posizione qualsiasi XYA che sia al di fuori dell area riservata al magazzino utensili 1 Premere il tasto Leave actual tool La macchina scaricher l utensile nel magazzino chiuder il coperchio e il valore in Actual tool nr sar aggiornato a none m La macchina si riposizioner quindi all ultima posizione nota fuori dal magazzino utensili La configurazione del magazzino utensili terminata premere il tasto Save In questo modo tutti i parametri ed i valori del magazzino utensili verranno salvati nel file dedicato Timportante Prima di premere I pulsante di Start e procedere con Ta lavorazione del file Geode importante che l operatore esegua la procedura Take tool del primo utensile impostato nel file lode e successivamente provveda al posizionamento manuale sulo Zero del pezzo ed Jalfazzeramenta dele coordinate 4 1 16 File di log Dal menu principale si pu attivare la visualizzazione del Log file premendo il tasto Log TEO me In questo pannello possibile tenere sotto controllo e monitorare i comandi inviati e Mani CNC Controller rev 3 2 58 RAD LAB ricevuti durante la lavorazione L uso di questa funzione fortemente consiglato esclusivamente ad utenti esperti Per una migliore comprensione dei comandi G code fare riferimento alla guida in appendice R amp D Lab CNC commands Nel Log file viene registrata tutta l attivit del
48. e la scheda Trasferimento al driver esterno urne rosee a i e MB rs n mi Penta me Ct nc i apes mem Pees s men seen ace E m on semecemnz F m ect 69 RAD LAB che permette di salvare il file G Code prodotto da Galaad secondo le impostazioni del post processore Sin ore leto xem T cm Salvare il file col nome e posizione desiderati e premere il tasto Salva Il programma CNC controller R amp D Lab verr avviato automaticamente Usare il tasto Load file e procedere normalmente con la lavorazione tramite il programma GUI R amp D Lab 4 4 1 2 Secondo metodo con esportazione automatica del file G Code Utilizzando questo metodo non si avr pi l avvio del post processore del CAM Galaad ma il file in formato G Code verr esportato direttamente dal Galaad stesso verso il CNC controller R amp D Lab Questo metodo offre una procedura pi semplice ed immediata senza dover necessariamente impostare tutti i parametri del post processore Si raccomanda l uso del metodo tramite post pracessore solo a chi ha la necessaria esperienza nell mpostazione di tutti i parametri del programma CAM che si utilizza Di seguito si espone la procedura pi semplice e consigliata che evita di impostare il post processore Mani CNC Controller rev 2 2 70 RAD LAB Dal men principale di Galaad selezionare il comando Parametri CNC Driver esterno Si aprir il sottom
49. e lo stato della macchina Comando per sapere il nome ed il numero seriale della macchina CNC utilizzata sintassi Esempio EN Comando bufferizzato NO Risposta IR amp DseriaICNC Wversion RSD4352CNC V5 5 Numero seriale 4352 Versione 5 5 Abilitare e disabilitare la funzione buffer l inizio e la fine Comando che permette di del finire un blocco di comandi bufferizzato specificandone Controllli speciali a fine esecuzione Esempio evinin Valore esadeciamle 0x14 inizio blocco buffer pxis vin Mn Valore esadecimale 0x15 Fine blocco buffer Risposta 5 Se l esecuzione del blocco finita con l aiuto dell algoritmo di anti bloccaggio la risposta sar ER gt Questo un elenco di comandi che eseguono funzioni particolari nella gestione della macchina CNC Sintassi Funzione Risposta Davin Abita i motor gt zv Disabilita i motori gt Davin abita i Driver motori gt Davin Disabilita i Driver motori E syn Abita la funzione Rampe gt Devin Disabilita le Rampe gt vin Verifica 1 0 e Motor Driver Status _ Vedi elenco di seguito Risposta Stato Macchina MOTORON I motori sono abilitati MOTOROFF I motori sono disabilitati DRIVERON gt driver sono abilitati DRIVEROFF gt T driver sono disabilitati STOPPED Ma
50. ella macchina Se limmagine non appare possibile che il file Gcode caricato contiene del codice non compatibile Image preview pev m Il pannello Image preview contiene il tasto Refresh per aggiornare l immagine il campo Scale dove inserire una scala di visualizzazione in Image che non influisce sulla lavorazione e due finestre Image panel size dove appaiono le dimensioni reali della lavorazione In corso Nel campo Tool clearance height va impostata l altezza di ritiro dell utensie Come visto in precedenza all inizio della lavorazione si fissano le quote del pezzo col tasto XYZA OK Alcuni CAM potrebbero generare un file in cui il percorso da Home ad inizio lavorazione viene fatto con Z in quota di fresatura Per correggere questo eventuale errore si imposta una altezza di ritiro dellutensie che avr effetto solo sul primo movimento e si conferma con Correct Col tasto Correct della finestra Go to position zero after work finished si aggiunge automaticamente l struzione di riportarsi allo zero relativo fissato con XYZA OK al termine della lavorazione Nota Tute le modifiche apportate al Grcode nela fiestra deledtor sono temporanee all A essere comente di vro Ie originale non vene sovrano Quindi una votta rlawiata la GUI caricato un muc fie le modifiche andranno perse Mani CNC Controller ev 49 RAD LAB 4 1 15 Tools utensili I CNC controller R amp D Lab permette di gestire automatica
51. enu fes I dove occorre selezionare come mostrato sopra il formato Codice G di fresatura ISO NUM 1 3 assoluti A questo punto la procedura gi terminata e la macchina pronta alla lavorazione Avviare la normale procedura dalla finestra principale di Galaad ST Premere il comando Fresare Trasferimento al driver estero Salvare il file col nome e posizione desiderato e premere il tasto Salva Il programma CNC controller R amp D Lab Verr avviato automaticamente Usare il tasto Load flle e procedere normalmente con la lavorazione tramite il programma GUI R amp D Lab Marte CNC Controller rev 2 2 71 RAD LAB Parte 5 APPENDICE A Tutorial esportare progetti da Galaad Nel caso si voglia esportare un progetto disegno oggetto da Galaad in un file ISO G Code compatibile con il Controller CNC necessario seguire questa procedura 1 Da Galaad selezionare la voce Esporta dal menu File mora Podee Diego Medina Tels Pace dito zo 8 abo a pm x Dresses cer scdagbbde Stores aee vota 2 Specificare il nome del file da creare e selezionare il formato Codice G di fresatura ISO NUM 1 3 Assoluti 1S0 NUM Mani CNC Controller rev 3 2 72 RAD LAB sei si ache Boris Dren Biter Cni Csee Nono le Pgs E Sucre nemo Aeg oror LAS picos Wala TN Ehanet toia Fio CEPI nai reden arb
52. ermette di inizializzare il mandrino associando una specifica velocit duty cycle sintassi M3 Svelocita rin Tipologia parametri modii Numero intero senza segno Velocit Espresso in duty cycle 50000 50 Esempi M3 SS0000Vn Comando bufferizzato _ SI Risposta M2 gt e gt quando il mandrino spento se l opzione buffer OFF 11 gt e gt quando il mandrino acceso Note se manca i parametro Svelocit verr considerato a 0 MS Arresto del mandrino Questo comando permette di fermare il mandrino sintassi IMoSVAR Comando bufferizzato NO Risposta Mise se l opzione buffer OFF Errore se E presente un commento sulla stessa riga Mart CNC Controller 3 2 95 RAD LAB M6 Cambio utensile Questo comando permette di eseguire un operazione di cambio manuale automatico dellutensile specficandone i numero Non attivo nelle versioni Compact 5 5C e precedenti Dopo ogni codice di cambio Tool necessario inserire il codice di accen M62 Attivazione automatica uscite Questo comando permette di attivare un uscita Per attvare disattivare pi uscite sione del Mandrino sintassi Tnumero MOG FN Tipologia parametri umero Numero intero senza segno Esempio TI MOG n Risposta TAKEnumero Cambio manuale abilitato quando la macchina pronta per il cambio manuale dell utensile Errore se Si
53. erseguita a norma di legge Tui marchi e o prodotti citati appartengono al ispettivi proprietari RAD Lab declina ogni responsabilit nell utilizzo improprio del propri prodotti e per qualsiasi danno a persone o cose derivanti all uso del propr prodotti o altri dispositivi ad esso anche direttamente collegati Le specifiche in questo documento sono soggette a modifiche senza preawiso ne comunicazione Legenda DI seguito sono riportati i simboli utilzzat nel presente manuale A Neta Suggerimenti efo omen per era A Importante Pate son pts a Mii a cai Mart CNC Controller rev 2 2 3 RAD LAB Indice generale INTRODUZIONE ALLE MACCHINE A CONTROLLO NUMERICO Uno sguardo ad un sistema CNC Dall idea al prodotto finito I Dall idea al prodotto finito II Dall idea al prodotto finito III Parte 1 REQUISITI 1 1 Requisiti Hardware 1 2 Requisiti Software Parte 2 COMPONENTI DEL SISTEMA 2 1 Hardware 2 1 1 Micro modulo RDCMS RAD Lab Core Module Connettore segnali 1 0 Morsettiera 2 1 3 Scheda 8 canali 1 0 Morsetti INPUTS Morsetti OUTPUTS Morsetto Alimentazione Connettore segnali 2 1 4 Driver Microstepper USB 2 1 5 Driver Brushless USB 2 1 6 Motori 2 2 Software 2 3 Struttura del men del CNC controller Parte 3 INSTALLAZIONE 3 1 Installare i driver per la macchina CNC Manu CNC Controller 3 2 4 RAD LAB 3 2 Installare il programma CNC Controller Parte 4
54. esso H 1 Elenco Codici G G00 amp G01 Movimento Lineare Rotatorio sintassi Gtipa Frelocit Xpos n Gtipo Fvelocit Xpos Ypos r n Gtipo Fvelocita Xpos Ypos Zpos r n Gtipo Fvelocita Xpas Ypos Zpos Apos r n Tipologia parametri velot Numero intero senza segno ipo Numero intero senza segno pos Numero decimale con segno solo per l asse Z gli altri assi non devono avere valore negativo Esempio G1 F3200 X400 Y300 Z 100 A600 Vn Assi supportati IX Y Z A in qualsiasi ordine 93 RAD LAB Velocit Min 60 Max 16000 Step Sec l opzione buffer OFF Tipo 0 1 nessuna differenza Comando bufferizzato 1 asse tipo 2 2 assi tipo 3 3 assi tipo 4 4 assi tipo 5 Risposta YposZposXposAposP gt e gt a fine movimento sel tutti i valori pos ricevuti rappresentano la posizione assoluta attuale in step per i rispettivi assi Errore se Non ci sono spazi tra i parametri Non viene dichiarato almeno un asse Non viene dichiarato Gtipo Fvelocit prima di Gtipo velocit espresso alla fine della riga INote se Fuelocit non espressa viene mantenuto il valore precedentemente impostato 602 amp G03 Arco con modalit Centro Comando per muovere la macchina ad una posizione specifica utilizzando linterpolazione angolare con centro posizione assoluta e velocit specificate Pla
55. hi e permettono ai motori e a tutta la meccanica di lavorare pi silenziosamente ed in modo fluido La fase a velocit costante mantiene le stesse caratteristiche della tecnica a rampa trapezoidale ed anche in questa tecnica viene mantenuta la simmetria tra le fasi di accelerazione e decelerazione vevocrs costa sen TEMPO SEN a Velocit all istante t Ta 0 Accelerazione all stante t veocrme NUMERO DI PASSI SLOPE SPEED sa ssim cce ON E BECHERDONE ACCELERAZIONE T7 VELOCITA COSTANTE TEMPO Manuste CNC Controller 3 2 84 RAD LAB G Tutorial R amp D LAB CNC Commands 1 comandi accettati dal Software GUI assomigliano nella sintassi del linguaggio universale G Code per macchine CNC Quello che segue un elenco descrittivo dei comandi attualmente supportati dalle versioni successive alla 5 5 e 5 SA Questi comandi sono eseguibili solo da Riga di comando presente nel campo Manual commands nella finestra principale non sono quindi da confondersi con il linguaggio G Code dei file di lavorazione Comando di HOME Questo comando fa eseguire alla macchina l operazione Homing cio di raggiungimento della posizione meccanica 0 specificando l asse e la velocit sintassi Ferocit Hasse rn Tipologia parametri velocit Numero intero senza segno fasse Carattere Esempio FSO0HZ Vin Assi supportati KYzA Velocit Min 60 Max 1600
56. i canali di Input Output sono controllati direttamente dal modulo RDCM9 per realizzare funzioni particolarmente sofisticate come ad esempio il cambio utensile automatico l avvio del mandrino etc Per ragioni di sicurezza dell operatore l attivazione di particolari uscite prevede la lettura di un input che fornir quindi un consenso di verifica Ad esempio apri elettromandrino controllo apertura elettromandrino Il consenso dovr essere fornito dalla macchina e o dal dispositivo controllato entro un tempo di timeout espresso in secondi che l utente stesso pu stabilire nelle impostazioni Ogni errore di timeout specificato nell avviso e sar possibile riprovare l operazione con SI oppure ritornare in Home e annullare con NO Spindle on timeout LEI vana o Yau want to retry TURN SPINLE ON operator Prase NO to abort bhae Occorre che l utente verifichi con cura il buon funzionamento delle varie parti meccaniche come ad esempio il coperchio del magazzino automatico e che quindi sia in grado di impostare i tempi di verifica timeout con buona precisione incrementando il timeout di un giusto intervallo di tolleranza Altri messaggi di errore e di avviso sono autoesplicativi e relativi all uso improprio del Joystick dello Spindle e o di altri dispositivi attenzione Quando s preme il tasto No dopo un erore di Timeout la CNC eseguir tomaticamente la procedura di posizionamento a Home 4 4 Esecuzione
57. i ricevuti rappresentano la posizione assoluta attuale n step per i rispettivi assi Modificare lo stato delle uscite possono essere modificate es usci Comando per cambiare lo stato di un uscita alcune uscite sono protette e non ite speciali 8 14 15 uscite lock unlock 9 e 10 La cifra 0 corrisponde allo stato OFF spento mentre la cifra 1 corrisponde allo stato ON attivo Sintassi Uuscitavn Tipologia parametri uscita Numero intero Senza segno Esempio ENO 5 decimale 0000000000000101 binario attiva le uscite binarie 1 e 3 le altre rimangono oF Comando bufferizzato NO Risposta gt Errore se UI numero non compreso tra 1 e 65535 valido per la versione a 16 uscite Note Inviando uno zero tutte le uscite vengono Ispente Per la versione Compact a 8 uscite il numero massimo 25 Controllare lo stato degli ingressi Questo comando permette di corrisponde allo stato OFF spento ji conoscere lo stato attuale degli ingressi La cifra 0 mentre la cifra 1 corrisponde allo stato ON acceso 87 RAD LAB sintassi oo Esempio Qon Comando bufferizzato NO Risposta 5 gt valore decimale 05 dec 0000000000000101 bin Gli ingressi binari 1 e 3 sono ON gli altri sono OFF Note Per la versione Compact a 8 ingressi il valore decimale massimo 255 Ingressi tutt attivi Conoscer
58. imento o i cambi di direzione est ovest e nord sud La velocit degli impulsi quindi deve essere gestita e controllata in modo da ottenere migliori risultati per il proprio sistema La tecnica delle rampe introduce un variazione della velocit in funzione del tempo Questa tecnica si suddivide in due tip Rampa Trapezoidale Rampa Sinusoidale La rampa Trapezoidale una tecnica piuttosto semplice di tipo lineare che suddivide il numero di impulsi che compongono il movimento in 3 parti fondamentali accelerazione velocit costante decelerazione La fase di accelerazione caratterizzata da un aumento costante e lineare della velocit fino ad un valore target definito dai parametri CAM velocit massima Raggiunto questo valore inizia la fase detta a velocit costante proprio perch la frequenza degli impulsi rimane costante nel tempo ed infine la fase di decelerazione che caratterizzata da una diminuzione costante e lineare della velocit Da notare che le fasi di accelerazione e decelerazione sono simmetriche luna all altra formando appunto un profilo a trapezio isoscele da cui il nome del tipo di rampa Come s pu notare nei due disegni la scelta dei valori Slope angle e starting speed determinano il profilo finale del trapezio I casi da evitare sono quelli in cui il trapezio assume del profili dove non si raggiunge mai la velocit massima o casi in cui gli angoli di inclinazione delle rampe sono tr
59. inverte la sintassi prima MO6 e pol Tnumero IE presente un commento sulla stessa riga numero contemporaneamente necessario i chesi Inserire righe di codice consecutive una per ogni uscita vuole attivare disatlivare sintassi M62 Ouscita Svalore r n Tipologia parametri uscita Numero intero da 1 a 7 senza segno valore 0 Spegni uscita 1 Attiva uscita Esempio M62 04 SiVin Risposta gt Errore se E presente un commento sulla stessa riga uscita da un numero compreso tra 1 e 7 Valore da 0o M66 Controllo ingressi tempo Questo comando inserisce il di timeout Per controllare ingresso Trascorso il tempo di time toma ad Home Questo comando attivo solo nelle versioni Compact 5 5D e successive Nelle versioni 5 5D e seguenti sono disponibili solo le uscite 5 6 7 controllo sullo stato di un ingresso specificandone il pi ingressi necessario inserire un codice per ogni Jeout la macchina interrompe la lavorazione in corso e sintassi M66 Pingresso Lvalore Quimeout rin Tipologia parametri ingresso Numero intero da 1 a 8 senza segno 96 RAD LAB Valore O Ingresso in stato inattivo 1 Ingresso in stato attivo timeout Numero intero Senza segno unit di misura msec Esempio M66 P5 LI Q4000Vn Comando bufferizzato si Risposta gt se l ingresso nello lo stato desiderato se l opzio
60. io dei comandi in blocchi aventi la dimensione qui impostata Se si attiva il buffer e se si imposta ad esempio 150 il programma attiver un buffer della dimensione adatta per 150 comandi Quando la macchina avr attuato la met del movimenti disponibili nel blocco 75 chieder al PC l invio di un altro blocco di 75 movimenti cosicch il Controller avr sempre un certo numero di movimenti da attuare senza essere inficiato dalla lentezza del canale di comunicazione che potrebbe anche essere temporaneamente impegnato da altre applicazioni attive sul PC Questa una funzionalit molto importante che aumenta notevolmente l affidabilit dell intero processo di lavorazione oltre a permettere di realizzare movimenti pi fluidi nell ambito della dinamica meccanica In particolare l attivazione del buffer importante per consentire al micro controllore di generare le rampe di accelerazione decelerazione La dimensione massima del buffer a bordo macchina pari a 256Kb o 1GB a seconda del modello di RDCM9 installato sula vostra macchina Il buffer verr automaticamente disabilitato se si seleziona il comando One by one converter vedi seguito Q istenzione 1 valore massimo impostabili ache buter 256 Command converter Permette di scegliere come verranno convertiti dalla GUI i comandi da G code al codice universale per il controllore CNC Marte CNC Controller rev 3 2 38 RAD LAB All command at on
61. it ed affidabilit di cablaggio grazie ai morsetti a molla Supporto per guida DIN applicazioni di tipo industriale nei quadri elettrici a bordo macchina Per maggiori informazioni visitare http www rd ab itfifazionamenti motori driver microstepper usb overview htm Mani CNC Controller rev 3 2 24 2 1 5 Driver Brushless USB Parametri configurabili da PC Windows Hyper Terminal Due modalit di funzionamento stand alone pilotato da PC a da controller esterno Regolazione e controllo della velocit ad anello chiuso Regolazione della velocit tramite 1 potenziometro a bordo 2 tensione esterna 3 treno impulsi a frequenza variabile in modo simile al diver stepper Ingressi digitali foto accoppiati 5 Vdc tramite interfaccia multifunzione 24Vdc solo a richiesta Alimentazione fino a 4BVdc e corrente di picco istantaneo di 6A RMS Funzione freno Ventilazione forzata con soglia di intervento regolabile Funzionamento come servo motore gestione di tre input digitali optoisolati STOP HOME e EOR End Of Run in modo completamente autonomo e senza necessit di altri dispositivi per realizzare rapidamente e semplicemente servomeccanismi di qualsiasi ipo STOP arresto immediato con attivazione freno a livello fisico HOME il motore ruota in un verso alla velocit pre settata finch non viene attivato lo switch HOME EOR End Of Race il motore ruota nel verso opposto ed alla relativa veloc
62. it pre settata finch non viene attivato lo switch EOR Rapidit ed affidabilit di cablaggio grazie ai morsetti a molla non richiedono Capicorda Supporto per guida DIN applicazioni di tipo industriale nei quadri elettrici a bordo macchina Per maggiori informazioni visitare h ww azionamenti motori brushless usb driver html Jab Aeree ie eer pr Contattare RAD Lab per supporto tecnico rd lab rd lab it Mart CNC Controller rev 3 2 25 RAD LAB 2 1 6 Motori Tipologia Motore raglia Modello corrente Coppia tepper INema 17 17 4214705 168A DA Nm Stepper INema 23 23 5717605 2A TANM Stepper INema 23 23 5718205 3A 2 2 Nm tepper INema 23 _ 23 57L112D5 3A 28 Nm Stepper INema 24 24 60L88 3A 31 Nm Stepper INema 24 _ 24 60L100 3A 35 Nm DC Brush Gearmotor Gn 42 125 16A 14 im 125 RPM DC Brush Gearmotor Gn 42 35 3A Sim 35 RPM Brushless Nema 23 57 BLDC72 SA OSNm _4000RPM y Wm to wwv r tbt l motori e componenti lettromecc html CA etsi tes per cotegamenta nu 247 Regolatore di velocit per motori DC Opzionale Alimentazione Vmotor max 28Vdc Regolazione di velocit PWM 0 100 con potenziometro on board con segnale PWM esterno optoisolato 0 5Vdc Inversione del senso di rotazione con selettore on board con selettore esterno Frequenza del PWM variabile tramite trimmer f max 3 5KHz Montaggio su guida
63. iver Microstepper USB Completamente jumperless tutti i parametri configurati e controllati da software su PC Due modi di funzionamento stand alone come un normale driver o pilotato da PC per realizzare automatismi con la GUI Graphic User Interface MOTION PLAYER 5 risoluzioni di step selezionabili 1 2 1 4 1 8 1 16 1 32 Profilo di coppia costante per una resa ottimale del motore a qualsiasi risoluzione realizzato con un accurato controllo di corrente con chopper a frequenza variabile ed ottimizzata in funzione della risoluzione Una tecnica di decay misto mixed siow fast decay variabile secondo la velocit istantanea e la risoluzione fornisce una energlzzazione ottimale delle bobine evitando dannosi surriscaldamenti del motore ed un funzionamento fluido e silenzioso Ingressi digitali compatibilit TTL o fotoaccoppiati 5 24 Vdc con interfaccia multifunzione Corrente regolabile con estrema accuratezza in modo continuo per il pilotaggio ottimale di qualsiasi motore Alimentazioni fino a 48Vdc e corrente di picco di 2A RMS 3A RMS versione HP Ventilazione forzata con soglia di intervento regolabile Compatibilit con scheda d interfaccia multifunzione ENHANCED MULTI MOTOR DRV CONTROLLER Funzionamento come servo motore gestione di STOP HOME e EOR End OF Run in modo completamente autonomo senza necessit di altri dispositivi per realizzare rapidamente e semplicemente servomeccanismi di qualsiasi tipo Rapid
64. la macchina ogni comando operazione viene descritta nel seguente formato anno mese giorno_ora minuti sec millisec_ _ ricevuto inviato tipo comando Se necessario possibile cancellare il testo contenuto nella finestra Log file col comando Clear e sar quindi aggiornata con le operazioni successive A from ori sesane genera un ea 4 1 17 Comandi manual Manual Commands Tutti le funzioni elencate fin qui se supportate dalla versione utilizzata possono essere attivate con comandi manuali anche da Galaad oppure aluo CAM secondo un determinato protocollo descritto nell appendice RAD Lab CNC commande raccomandato l uso di questi comandi ad utenti esperti sufficiente scrivere il comando nella finestra ed inviarlo col tasto Send Il modulo RDCM9 richiamer la libreria specifica ed attuer il comando inviato In questo modo possible ad esempio attivare e regolare le rampe e proseguire la lavorazione utilizzando un altro pannello di controllo Quindi tutte le potenzialit del firmware presente nei sistemi CNC R amp D Lab possono virtualmente essere utilizzate anche con altri programmi che permettono l invio di stringhe di comandi alla macchina Occorre precisare che la complessit e la lunghezza dei comandi da inviare manualmente potrebbero facimente creare errori i cul esiti sono imprevedibili e quindi possono danneggiare la vostra macchina Pertanto fortemente consigliato l uso di
65. macchina CNC Attivando la funzione Homing il modulo RDCM9 sposta gli assi verso rispettivi zeri importante notare che questa funzione gestita direttamente dal microcontrollore in tempo reale e non dal PC Ci fornisce una maggiore precisione e velocit di esecuzione del comando perch realizzata direttamente a bordo macchina senza fare uso n della connessione USB n del PC all accensione della macchina necessario ricercare la posizione di Home zero assoluto premendo il pulsante Homing Homing Ogni singolo motore asse si muover portandosi verso la posizione dei fine corsa Le Serate rente eet pete rota pene tree rilever l apertura dei fine corsa La velocit con la quale gli assi raslano determinata dalla posizione del cursore nella barra Speed del movimenti manuali vedi Capitolo Movimenti Manuali Nelle prime prove si consiglia di utilizzare una Velocit moderata qualsiasi malfunzionamento meccanico potrebbe causare dell collisioni La sequenza di Homing prevede due fasi 1 Movimento singolo dell asse Z ritiro verso l alto 2 Movimento simultaneo degli assi XY e A non necessariamente interpolato Attenzione Per consentire il corretto funzionamento della procedura di Homing I morsetti dedicat i fine corsa deli ass che non vengono utlzzai sulla macchina devono essere lasciati ber Per esempio se sulla vostra macchina non utilizzato l asse A morsetti HOME e LIMIT SWITCH
66. mente o manualmente il cambio utensili Ovviamente la vostra macchina dovr essere predisposta per questa potente funzionalit che rappresenta i massimo livello di automazione Il programma prevede un magazzino fino a 128 utensili per ognuno dei quali possibile impostare la posizione XYZA l apertura chiusura automatica del magazzino ed altri dati La posizione A dell utensile pu essere una posizione angolare specifica del mandrino automatico per l aggancio sgancio dell utensile in quelle macchine dove richiesta questa funzionalit Inoltre prevista la funzione Tastatore per la misura automatica della lunghezza utensile Tutte le posizioni degli utensili e del Tastatore possono essere raggiunte sia con i comandi manuali sia col Joystick L operazione di impostazione utensili produce un file che pu essere salvato e riutilizzato ogni volta che si predispone la macchina per quel tipo specifico di configurazione Per avviare la procedura Tools accedere al menu Advanced e poi al menu Tools Advanced Tools Nota Gi utensile tutte le funzioni associate ad essi non sono attive nella versione Compact 5 5C e precedent mam Marte CNC Controller rev 2 2 50 RAD LAB 4 1 15 1 Configurazione Hardware per funzioni utensili Di seguito riportata la tabella che riassume tutte le uscite e ingressi dedicati alle funzioni del magazzino utensili Prima di procedere opportuno verificare che sia stati fatti tutti i
67. motori accelerano e rallentano seguendo un profilo lineare possibile regolare sia la pendenza Slope angle che la velocit iniziale della rampa starting speed espressa come percentuale della velocit di regime calcolata dal programma CAM che avete utilizzato per la creazione del G Code Il diagramma tempo velocit sar di tipo trapeizodale Se lo spostamento corto il profilo a trapezio della velocit sar trasformato automaticamente in profilo a triangolo Sinusoidal ramp 1I diagramma delle velocit avr un profilo sinusoidale che pu essere regolato tramite il valore Slope speed Uno Slope speed pari a 50 realizza una sinusoide con coefficiente pari a 1 cio una sinusoide reale valori minori accorciano la sinusoide valori maggiori di 50 allungano la accelerazione Come per le rampe lineari la velocit iniziale della rampa fissato in starting speed importante notare che lo stesso identico profilo di velocit si avr perfettamente simmetrico anche per rallentamenti La funzione Sinusoidal ramp non disponibile in tutte le versioni Mani CNC Controller rev 2 2 40 RAD LAB 4 1 6 Pannello Joystick Questa funzionalit disponibile su tutte le versioni hardware control compact back plane etc prevede una calibrazione necessaria al corretto funzionamento che dipende dal tipo di puntatore da voi scelto Il programma CNC controller R amp D Lab ver x x prevede l u
68. ne buffer OFF MTingresso gt se l ingresso non ha raggiunto lo stato desiderato entro il tempo di timeout specificato Non ci sono spazi tra i parametri Non sono espressi tutti i parametri Non si rispetta l ordine del parametri E utile usare questo comando dopo un codice Errore se M62 les Attivo l uscita 5 e subito dopo controllo l ingresso 5 M6205 s1 M66 PS L1 Q3000 Non necessario mantenere lo stesso numero per ingresso e uscita Questo dipender dalla sequenza di collegamento Nella versione Compact 5 5D e seguenti sono utilizzabili solamente gli ingressi 5 6 7 8 Gli altri ingressi sono dedicati alle funzioni del cambio utensile H 3 Altri Codici Feed Velocit di avanzamento Questo il parametro che indica la velocit di avanzamento di tutti i movimenti L unit di misura data in Step Sec Affinch il Parametro Fvelocit sia ritenuto valido deve essere un numero intero e dichiarato sempre insieme ad un codice GO G1 G2 o G3 Per ottenere il giusto rapporto di velocit sulla macchina in mm min il parametro F nel Vostro CAM deve essere moltiplicato secondo questa formul Fattore di moltiplica Motor Speed Parameter 60 Mart CNC Controller rev 3 2 97 RAD LAB Motor Speed Parameter il valore inserito nel pannello Config Esempio 640 60 10 667 Il valore ottenuto di 10 667 il fattore di moltiplica del parametro Feed che andr impo
69. no selezionato XY Emportante Nell versioni Compact T codic 602 e G03 non sono abitati Nel post processore del CAM andr disabitata la generazione del codici G2 e G3 sintassi Gtipo Fvelocit Xpos Ypos Ipos Jpos r n Tipologia parametri velocit __ Numero intero senza segno ipo Numero intero senza segno pos Numero decimale senza segno Esempio G2 F300 x400 Y300 110 360 VAn Assi supportati X Y 1 3 in qualsiasi ordine Velocit Min 60 Max 16000 Step Sec Tipo 2 senso orario 3 senso antiorario Comando bufferizzato Tipos Risposta VposzposxposAposPib e gt a fine movimento se tutti i valori pos ricevuti rappresentano la 94 RAD LAB l opzione buffer OFF posizione assoluta attuale im step per i rispettivi assi Errore se Non ci sono spazi tra i parametri Non viene dichiarato almeno X o Y Non viene dichiarato almeno I o J Non viene dichiarato Gtipo Fvelocit prima di G ipo Fuelocit espresso alla fine della riga G17 Selezione del piano XY Modalit predefinita Plano selezionato XY G21 Seleziona unit di misura mm Modalit predefinita Le unit di misura sono i millimetri G90 Sistema di coordinate assolute Modalit predefinita Le coordinate X Y Z e A corrispondono alla posizione assoluta degli assi H 2 Elenco Codice M M3 Avviamento del mandrino Questo comando p
70. nti 1 Per fresare un file immagine J USI Parte 6 GLOSSARIO Parte 7 ALLEGATI 7 1 Schema di Collegamento Motori 72 Schema di Collegamento Morsettiera 73 Schema di Collegamento Scheda IO per Cambio Utensil INTRODUZIONE ALLE MACCHINE A CONTROLLO NUMERICO Uno sguardo ad un sistema CNC 1 2 3 4 Come si vede dallo schema sopra rappresentato un sistema CNC si compone di 1 un PC dove in funzione un programma specifico che dal disegno CAD elabora un file CAM Sul PC sar installato il programma CNC Controller 2 della R amp D Lab 2 una o pi schede elettroniche che generano i movimenti di ogni singolo asse e svolgono svariate altre funzioni di controllo dl sistema meccanico 3 un insieme di azionamenti stepper brushless DC etc che controllano i motori 4 un sistema meccanico che tramite il moto generato dai motori muove alcuni assi Il programma CNC Controller pur essendo progettato per funzionare con linterpolatore RDCM9 R amp D Lab Core Module ed il CAD CAM Galaad pu interagire sia con altri programmi CAM che con altri interpolatori prodotti da terze parli perch realizzato secondo una filosofia scalare e modulare Consultare la R amp D Lab per eventuali altre versioni e personalizazioni custom Mani CNC Controller rev 2 2 9 RAD LAB Dall Questo e c chest vidlerestzzere lea al prodotto finito I flusso logico di un proces
71. o RDCM9 R amp D Lab Core Module Caratteristiche Architettura ARM 32bit 100MHz Collegamento USB Gestione 8 canali I O real time Interpolatore 4 assi simultanei 2Fine corsa per ogni asse Funzionalit Joystick supportata Comandi bufferizzati Generatore di rampe lineari e sinusoidali Installazione rapida Nota 1 micro moduli RDCM sona protetti da un particolare gel siliconico contro umidit e Polveri Maneggiare con cura per non danneggiare la protezione Rimuovere solo in caso di effettiva necessit Consultare il supporto tecnico R amp D Lab in caso di necessit Led di segnalazione POWER OK leds Lo stato ON dei LEDs segnala la presenza delle tensioni necessarie al funzionamento della logica LINK led Lo stato ON del led indica il corretto collegamento col PC Led Verde E b Led Rosso 1 3V3 on board B Led Rosso 2 1V8 on board Led Giallo USB link 2 1 2 Scheda Controller COMPACT Caratteristiche Alimentazione 24Vdc Interfaccia Driver Motori Step Dir Enable Convertitore Switching on board 24V to SV Slot PCI Ex per alloggio RDCM9 Connettore per scheda di espansione 8 canali 1 0 _ 2 Fine corsa indipendenti per ogni asse Ingresso pulsante Emergenza Led di diagnostica Morsetti a molla Supporto per guida DIN Mart CNC Controller 3 2 15 RD LAB Connettore PCI Ex In questo connettore va inserto il micro modulo RDCM Inserire Rimuovere il modulo RDCM s
72. o del mandrino fresa possibile regolare la frequenza del PWM per adattarlo al driver invert a disposizione Il duty cycle ovvero la velocit dell utensile invece regolato automaticamente dal G Code Speed Velocit del mandrino espressa in Quando si attiver il mandrino tramite l apposito tasto il Controller generer un segnale sul morsetto PWM OUT con duty cycle pari al valore qui impostato Valori impostabili sono MIN 1 MAX 100 Uscita a 5Vdc Mani CNC Controller 32 37 RAD LAB Parameter Lasciare questo parametro a 1000 E un valore di conversione utilizzato da alcuni CAM come nel caso di Galaad Freq Regolare la frequenza del PWM con valori compresi tra 400Hz e 40KHz 18KHz nella versione Compact Determinare il valore esatto in base alle caratteristiche del driver usato per azionare il motore del mandrino Tatenzione Constare trol in appendice per una configurazione dl post processore affinch d i vests CAM possa generare correttamente i comando di attivazione automatico e regolazione di Velocit dl mandrino Log file Se selezionato un file testuale di log sar creato nella subdirectory log dove si trova l eseguibile della GUI il nome del file log corrisponder alla data e ora della sua creazione logannomesegiornooraminsec txt Machine buffer I CNC controller R amp D Lab basati su microcontrollori ARM a 32 bit hanno una memoria intema che consente l inv
73. o e muovere la manopola in alto o in basso come per l asse Y 6 Lasciare la manopola in posizione centrale e premere Center 7 Selezionare Dead zone espresso in percentuale zona inattiva attomo al centro della manopola nella quale non si possono fare movimenti Abilitare l input Hardware relativo al Joystick A questo punto sufficiente accettare questi parametri cliccando Apply ed anche salvarli con il tasto Save A ora se si cambi sya necessario ritare t azione Nota Quando viene abitato Tinput Hardware relativo al Joystick a video apparir questo messaggio Messaggio A i Seems Ramp beati nie pst ncn Tun pe lore o riti Cx lt messaggio indica che le rampe verranno disabitate mentre i Joystick sar attivo Per ripristinare ja funzione rampe sar necessario disattivare i Joystick TE ae Gf Te VE RE e dry Preise de provano Se mun S E dt eu iso da queto he dy re ESSE ta onc hes rei cd parametri sbagliati e o non riconosciuti apparir un avviso che ricorder il ipo di errore astenzione non cambiare mai i parametri durante una lavorazione Mani CNC Controller rev 2 2 42 RAD LAB 4 1 7 Tasto HOME Tutti i modelli di controller R amp D Lab di tipo COMPACT e Back Plane modules prevedono l uso di sensori di Home e Fine Corsa I sensori di Home servono per l azzeramento degli assi da farsi allinizio della lavorazione ed una sola volta ad ogni accensione della
74. o utensile manuale E chiaro che questa dovr essere una posizione tale da permettere il cambio utensile in modo agevole Anche in questo caso qualora non se ne conoscesse la posizione sufficiente muovere manualmente o tramite Joystick la testa del mandrino nella posizione desiderata A questo punto premere Il tasto Take actual dedicato Nella sezione Tools library selezionare nel campo Select tool il numero di utensile desiderato e successivamente abilitarlo spuntando la casella Enabled Se lo si desidera possibile aggiungere un testo personalizzato nel campo Name Quindi premere il pulsante Take tool Apparir il seguente avviso D aaa d Premendo il tasto S la macchina si posizioner alle coordinate X Y Z e A precedentemente impostate Naturalmente se la macchina si trova gi alla posizione di destinazione non effettuer nessuno spostamento Raggiunta tale posizione apparir il seguente messaggio Manisas CNC Controller r3 55 RAD LAB Manual ool change confermare premendo Si La macchina si riposizioner all ultima posizione conosciuta Successivamente premere il tasto Measure Apparir il seguente messaggio VR son we veu ane tores ten i we T La macchina avvier la procedura di misura dellutensile sul tastatore Tale procedura consiste in Ritiro di Z a Home quota assoluta di 0 Posizionamento alle quote XYA del tastatore Discesa di Z sul Tastatore a velocit impostabil
75. olo dopo aver rimosso alimentazione dalla scheda Controller e scollegato il cavo USI 2 Importanta Quando d anega ma Import atur o recur rise i i Connettore necessario per la comunicazione tra il controller e il PC Utilizzare un cavo standard USB 2 0 con terminazione tipo A B Questo collegamento non fornisce alimentazione alla scheda I 5V sono forniti dal regolatore switching on board Marte CNC Controller 3 2 16 RAD LAB Connettori Drivers Fanzine T L2 Funzione we 3 n m Teenatol 13 m ir seva rsenato 16 a 15 ienato sevo 14 i n frenato reenatol 12 da it enano reenato 10 si B renato muse dl au E renato FUSE s E E eras omenow 4 B erat 75a imentazone 2 1 e ti mesazore ana CNC Cote ea 17 munus Connettore segnali 1 0 Collegamento tramite Fiat Cable alla scheda I O Sequenza di collegamento Tensione di lavoro 5V TTL Fanzine Co 5V6c almentazion Digtal OUT 1 Digital OUT 2 Digtal OUT 3 Digital OUT 4 Digital OUT 5 1 Digital OUT 6 E Digtal OUT 7 15 Digital OUT 8 1 GND 15 F Fanzine e alimentazione Digita INPUT 1 Digita INPUT 2 Digita INPUT 23 Digita INPUT 24 Digita INPUT 25 Digita INPUT 6 Digita INP
76. oppo ripidi assumendo una forma quasi rettangolare Il suggerimento finale quindi quello di non inserire un valore di Siope angle maggiore di 60 e un valore di starting speed maggiore di 20 Manu CNC Controller e 82 RAD LAB varoen NUMERO DI PASST MAX SPEED se STARTING rero ACCELERAZIONE VELOCITA COSTANTE DECELERAZIONE TEMPO veocr 4 NUMERO DI PASSI ax speeo spam E ACCELERAZIONE DECELERAZIONE La rampa Sinusoidale una tecnica pi complessa da gestire perch entra in gioco la trigonometria Anche in questo caso il numero di impulsi che compongono lo spostamento vengono suddivisi nelle 3 parti fondamentali accelerazione velocit costante decelerazione In fase di accelerazione e decelerazione bisogna tenere conto dell andamento del seno dell angolo La tangente di tale angolo invece rappresenta l accelerazione per quel dato periodo del motore E chiaro quindi che nel momento in cui la velocit ha raggiunto il suo Valore massimo la pendenza della curva deve essere nulla e quindi la tangente dell angolo deve essere pari a zero Questa tecnica risulta pi performante rispetto ad una rampa trapezoidale soprattutto nelle zone limite di accelerazione e decelerazione ossia quando si raggiungono la velocit massima o nulla tali passaggi infatti nell andamento sinusoidale risultano essere meno Manuste CNC Controller rev 3 2 83 RAD LAB brusc
77. ordinate relative Cambio Utensile Automatico La funzione di cambio utensile Automatico prevede che la vostra macchina sia dotata di un sistema completamente automatico che verr gestito dal controller e composto da Sensore Tastatore Coperchio Magazzino utensili automatizzato con segnale di Feedback Elettromandrino ad apertura chiusura elettrocomandata con segnale di Feedback La sequenza di preparazione del magazzino utensili prevede a Abilitare il sensore Tastatore ed impostare la posizione X e Y assoluta Se non si conosce tale posizione con i comandi manuali 0 tramite il Joystick sufficiente muovere la testa del mandrino nella posizione dove si trova il tastatore A questo punto premere il tasto Take actual per aggiornare le coordinate X e Y b Selezionare un utensile dal pannello Tools library abilitarlo spuntando la casella Enabled e se necessario inserire nel campo Name del testo personalizzato Impostare la posizione assoluta X Y Z e A dell utensile selezionato Se la posizione mon conosciuta tramite i comandi manuali o Joystick necessario muovere la macchina alle coordinate di carico dell utensile Quindi acquisire le coordinate premendo il tasto Take actual posto sotto la casella Enabled d Premere il tasto Lock tool per serrare l utensile nel mandrino Premere il tasto Confirm per applicare i nuovi valori f Premere il tasto Set selected per aggiornare il campo Actual tool nr
78. orre consigliato disattivare l anteprima dell immagine perch pu appesantire la comunicazione o la CPU Image progress disabled Disabilita ogni funzione di rappresentazione grafica durante la lavorazione Se Occorre una rappresentazione grafica in tempo reale dei movimenti della macchina opportuno utilizzare l accessorio real time motor monitor impostazione consigliata INota Durante una lavorazione tutte le operazioni eseguite al PC possono appesantire la comunicazione soprattutto se i lavora con un PC che non soddisfa appieno requisiti di sistema Manisas CNC Controller rev 2 2 39 RAD LAB Ramp Il CNC controller R amp D Lab in grado di realizzare rampe lineari o sinusoidall Per ogni tipo possibile fissare alcuni parametri che andranno sperimentati perch sono strettamente dipendenti dalla dinamica meccanica del vostro dispositivo La possibilt di utilizzare le rampe migliorer moltissimo le prestazioni della vostra macchina In particolare la render pi silenziosa avr meno vibrazioni e tutti i componenti meccanici motori trasmissioni etc beneficeranno di movimenti pi fiuidi e dolci diminuendo anche l usura meccanica Inoltre sar possibile raggiungere velocit pi alte perch i motori funzioneranno sempre in regime ottimale Vedi tutorial in appendice Il pannello Ramp permette di abilitare le rampe per tutti i movimenti sia manuali che automatici Linear ramp 1
79. osizione gt quando la macchina ha eseguito la misurazione dell offset Errore speciale Questo comando awiene solo in ricezione dalla macchina CNC Quando questo accade significa che la macchina ha raggiunto i limiti meccanici di spostamento sugli assi Risposta FC Fine Corsa End Of Run Cambiare velocit ai movimenti del Joystick Questo comando cambia la velocit dei movimenti del Joystick senza fermarsi Sintassi Hvelocit rn Tipologia parametri ecu Numero intero enza segno Esempio Haon Risposta gt 92 Cambiare la velocit iniziale della rampa Questo comando permette di impostare la percentuale di velocit iniziale che deve avere la rampa rispetto alla velocit massima sintassi valoren Tipologia parametri valore Numero intero senza segno Esempio risovin Velocit iniziale 40 della massima velocit Comandi addizionali inviati da Galaad Questi sono parametri che fanno parte del vecchio protocollo Attualmente non sono utilizzati sintassi numeroin oppure Lyn Knumero r n oppure K r n Tipologia parametri numero Numero intero senza segno Risposta gt nessun effetto H Note di Sintassi G code Di seguito sono elencate alcune caratteristiche relative alla sintassi del G code Queste informazioni sono utili per configurare il vostro post processore e o modificare file G code gi in vostro poss
80. oter selezionare il file G code da caricare Marise CNC Controller 3 2 46 RAD LAB 4 1 13 Pulsante Start Start Premendo questo pulsante si avvia il processo di lavorazione Il tasto diventer attivo solo dopo aver caricato un file Gcode valido ed il modulo RDCM stato riconosciuto correttamente Prima di premere questo tasto accertarsi che ci sia corrispondenza tra l utensile nel mandrino e il numero indicato in Actual tool nr naturalmente deve essere lo stesso numero che appare all inizio del Gcode ed aver eseguito l azzeramento delle quote relative Nelle versioni Compact senza cambio utensile sempre attivo l utensile 1 pertanto necessario eseguire solamente la procedura di azzeramento delle quote relative 4 1 14 Pulsante Editor G Code 1I programma CNC controller R amp D Lab dotato di un semplice editor di file molto utile per controllare la correttezza dei file caricati tramite un anteprima visiva Se si conosce la sintassi del G Code e dei comandi proprietari di questo programma virtualmente possibile scrivere ex novo una lavorazione direttamente con la funzione Edit file L uso pi frequente per come strumento di modifica di un file G Code generato da una CAM specializzato come Galaad CamBam ArtCam ed aggiungere modificare eventuale righe di programma Edit file 4 dt Premendo il tasto Edit file si avvia un editore di G Code che a sua volta render disponibili altri comandi
81. paring to Install lod COM Fori Dave Sotas ie ocala aid shir ands you though he gan sur Conn ii ale m Premere il tasto Next Mani CNC Controller rev 3 2 28 Welcome Mod top cromo the pian Wek te Viu COM Pont Diver Sep Mantenne progam TH gm bts yau adi n cure iran Cio ovat hs oko dy i Selec nm rogo eau o sd ot selec camer lad Fears to Fendi BP Posee redet i osun Remove fg Peta cc Die teen Premere nuovamente il tasto Next gt Seloot Foaturns Drosestelestre Sates Sel hea you rat o tl and cbar the fates you da nat atto td 3 Decus Space ona n C anao etti caer They Cone Premere il pulsante Avanti gt Marte CNC Controller r3 29 Installazione guidata driver di pori Installazione guidata driver di periferica Questa procedia aida consent d rae div iblvacreikeiceMarcnomano dou coo Par ono cod art Attendere il termine della procedura di installazione del driver e premere Fine Adesso il PC pronto per comunicare con la macchina CNC Una volta collegata la scheda Controller al PC ed alimentata possibile verificame la corretta installazione della porta COM in START Pannello di controllo Sistema Hardware Gestione periferiche Porte COM e LTP mmesmumssmd rer me te occu poem ei TE Marte CNC Controller rev 3 2 30 RAD LAB 3 2 Installare il programma CNC
82. quando la lavorazione non finisce o si preme Stop altri sono provvisti di avviso se premuti come i pulsanti Start e Reset II tempo stimato del processo visualizzato in na barra nella finestra principale o in alternativa nel pannello avanzato in percentuale La barra Status ci informa in che stato la lavorazione Manuste CNC Controller rev 2 2 64 RAD LAB 4 3 Errori e messaggi di avviso 4 3 1 Errore di connessione Quando appare questo errore opportuno controllare 1 corretto collegamento del cavo USB da PC a Controller La corretta installazione dei driver software La presenza dell alimentazione del Controller tutti i quattro leds sul modulo RDCM9 devono essere accesi Risolta la causa dell errore necessario premere il tasto Reset nella finestra principale o riavviare la GUI 4 3 2 Messaggio di fine corsa raggiunto Quando appare questo errore vuol dire che si sono superati i limiti meccanici imposti dalla macchina la lavorazione si interrompe Questo evento pu verificarsi solo se il disegno da lavorare eccede le dimensioni fisiche della macchina Occorre premere il tasto Stop ed a questo punto possibile muovere manualmente gli assi e controllare tutta la macchina per ripristinare la lavorazione dopo aver eliminato la causa dell errore _ OTTO 4 3 3 Errore di timeout A etas neta versione compact non sono attiv eventi che possono generare errori di Timeout Alcun
83. questa funzione ad utenti esperti o perfettamente al corrente del rischi oppure rivolgersi alla R amp D Lab per un supporto tecnico Tattenzione Affinch i comandi sia ritenuti validi necessario utlizzae caratte maluscli e senza NE Manisas CNC Controller 3 2 59 RAD LAB 4 1 18 Controlli avanzati Advanced Dal men principale CNC Controller premendo il tasto Advanced si accede ad un altro potente strumento di gestione della macchina che arricchisce le funzionalit del programma CNC controller R amp D Lab ver xx In particolare prevista la possibilit di gestire un certo numero di porte di input output al quali possono essere collegati diversi dispositivi Alcune porte sono dedicate ad usi speciali come ad esempio quelli relativi al cambio utensile al mandrino al magazzino etc il numero delle porte gestibili dipende dalla configurazione dell hardware in dotazione COMPACT Back Plane modules 1 menu Adavanced Control permette di gestire fino a 16 0 64 per la versione extended porte di Input Output Automatic control EIE 1I pulsante Go avvia la lavorazione Pause mette in pausa la lavorazione Stop provoca un arresto immediato dell attivit della macchina La finestra STATUS indica lo stato di attivit come appare nella finestra principale L indicatore Progress segnala lo stato di avanzamento sia in percentuale ch
84. ro del motore sono 400 Applicando la seconda formula Step Parameter si ottiene I valore da inserire in Step Parameter che uguale ad 80 Quest calcoli fanno eseguiti per ogni asse della macchina CNC C Tutoi I Motor speed parameter Per determinare il valore di Hz impulsi al secondo che corrispondono ad una velocit reale di 1 mm sec necessario avere informazioni riguardo a Ii Passo della vite per ogni asse espresso in mm reso seta vite I numero di Step giro dei motori che muovono gli assi Stepl gir 360 Step Angle La Risoluzione dei driver elettronici dei motori vedi tabella seguente Modalit di piotaggio Driver Risoluzione Full Step o Passo Intero 1 Half Step o Mezzo Passo 2 a Step 4 1 8 Step O 1 16 Step 16 1 32 Step 2 1 64 Step E 1 128 Step 128 Manu CNC Controller rev 3 2 77 RAD LAB Per i Driver Microstepper USB R amp D LAB la configurazione di default della risoluzione 1 16 Per modificare tale valore necessario utilizzare il Software MotionPlayer Applicando le formule Impulsi per giro Step giro x Risoluzione Impulsi per giro Passo della vite Speed Parameter si ottiene come risultato il valore corretto da inserire nei campi Motor speed parameter Per esempio Passo dell vite 5mm Step giro motore 360 1 8 200 Modalit di pilotaggio Mezzo Passo Impulsi per giro 2
85. so standard m Gu pranda ferma sul PC esi saboronai parcorsi ensi pe C CADICAM gt Lmovmertslaborai dal PC Sono scomposi in singoli assi ae aintrpoetore ROCHE Ogni matre atua repro momento La vostra idea prenda forma Elettronica cic 10 Dall idea al prodotto finito II lusso logico del processo col programma CNC Controller R amp D Lab ver x x II programma CNC Controller importa un file G Code generato da un CAM e gestisce la macchina aggiungendo molte altre funzionalit presenti nei sistemi elettronici R amp D Lab Ii programma CNC Controller usato in modo stand alone vids rentre Qui prende forma sul PC e si p Sesto pecs ende CeADIGAM ICAN produce parcorsi utensie 34 spit sono soko fema 3 1 00 1 inarangio ele Me CN lt he viene sl Usingangitiscons GNC CTRL R amp D Lab 2 erens ci idmdiomiole satt dele IDEA I movimenti elaborati dal PC seno Szompos n sngal asa asters RAD Lab node mgetanafunzcn e ean elateran dl programma esisto su mee FOCNR Lavostra den prendo Torna m tor tron t toma meccanico al regio dis od suo nde acasa maggior Pci s audi Mani CNC Controller rev 2 2 11 RD LAB Dall idea al prodotto finito III Flusso logico del processo col programma CNC Controller R amp D Lab ver x x Il programma CNC Controller usato come driver esterno del CAM Queste d chesi vuol reakzare IDEA a lt gt savata sul P
86. stato nel post processore del programma CAM Una velocit di avanzamento F600 0 mm min corrisponder a F6400 N Numero di riga A pote ute te versioni compact numero di riga deve essere omesso II numero di riga si identifica con il carattere N seguito da un numero intero compreso tra 0 e 99999 Non obbligatorio mettere il numero di riga ma se si usa obbligatorio metterlo all inizio della riga di codice Sintassi Nnumero Tipologia parametri numero Numero intero max 5 cifre senza segno Esempio numero G1 X10 00 Y15 20 Note Non aggiungere il numero di linea al codici M Commenti Tutti ci che viene scritto all interno delle parentesi tonde viene definito un commento Ad ogni apertura della parentesi deve corrispondere la chiusura della parentesi prima della fine della riga stessa 1 commento non pub essere messo sulla stessa riga con un codice verranno elaborate corretamente Per ogni inea contenente error di sintassi verr aggiunta la Tote Nelia finestra di Log possibile analizzare in dettaglio quali sana le ines di codice che non a stringa seguente non converted Manuste CNC Controller rev 2 2 98 RAD LAB I Per fresare un file immagine Inkscape un programma Open Source che oltre a numerose funzionalit di elaborazione grafica permette di importare una immagine in formato grafico e trasformarlo in formato vettoriale
87. ti spo ED z C0 upkzdodem Bro aperto ani gni gen emen iii ioni ao dae Tae i Biel ini gio daso ae RS Mani CNC Controller rev 3 2 75 B Tutorial Motor step parameter Per determinare il valore di Passi Step che occorrono per percorrere un millimetro necessario avere informazioni tecniche riguardo a Il Passo della vite per ogni asse espresso in mm Li res asta vie I numero di Step giro dei motori che muovono gli assi Step giro 360 Step Angle La Risoluzione dei driver elettronici dei motori vedi tabella seguente Modalit di pilotaggio Driver Risoluzione Full Step o Passo Intero 1 Half Step o Mezzo Passo 2 4 Step 4 1 8 Step 8 1 16 Step 16 1 32 Step 3 1 64 Step E 1 128 Step 128 Per i Driver Microstepper USB R amp D LAB la configurazione di default della risoluzione 1 16 Per modificare tale valore necessario utilizzare il Software MotionPlayer Applicando le formule Impulsi per giro Step giro x Risoluzione Impulsi per giro Step Parameter Passo della vite si ottiene come risultato il valore corretto da inserire nei campi Motor step parameter Per Man CNC Controller e 76 RAD LAB esempio Passo della vite Smm Step gito motore 360 1 8 200 Modalit di pilotaggio Mezzo Passo Impulsi per giro 200X2 si ottiene che gli impulsi per effettuare un gi
88. tilizzo di un normale Joystick da collegare ad una porta USB del vostro computer Col Joystick possibile azionare motori e muovere gli assi per qualsiasi necessit verificare il funzionamento meccanico posizionare rapidamente e semplicemente la testa del mandrino in una posizione particolare avere un comando di movimento degli assi vicino alla macchina etc Si consiglia di utilizzare un Joystick di buona qualit che abbia almeno un pulsante sulla cloche utile per azionare l asse Z Non necessario che il Joystick abbia i cursori di pre regolazione X Y perch questa funzione assolta dal programma La prima operazione da fare impostare correttamente il Joystick per il S O Windows e poi calibrare gli assi con il CNC controller R amp D Lab A asta tuac Joystick non attiva mente a macchina in lavorazione Nota Data ta grande variet di Joystick sul mercato non garantita la piena compatibilit con tutti Joystick Contattare la RED Lab per ulteriori informazioni lImportante I Joystick pub funzionare solo se stato attivato l ingresso hardware JOYSTICK ENABLE sulla scheda Controller Joystick In questo pannello si configura il dispositivo Joystick seguire passo passo le istruzioni seguenti Spuntare la voce Enable Joystick Selezionare la Game Port di Windows dove installato il EiWdesdveuse Joystick sar un appropriata Game Port che molto probabilmente sar
89. ua degli ingressi Outputs Mani CNC Controller rev 2 2 61 RAD LAB mm 1 pannello Outputs gestisce gli 8 o 16 nella versione Back Plane canali di uscita presenti sulla scheda 1 O e controllati dal modulo RDCMS Ogni singolo canale pu essere acceso spento semplicemente pigiando col mouse sui pulsanti numerati Si ricorda che alcune versioni del programma CNC controller riservano parte degli Inputs e degli Outputs per il cambio utensile ed altre funzioni particolari che necessitano di un controllo real time Nota Neia versione Compact sono atti solamente pulsanti da 1 a 8 in quanto vengono gesti slo 8 canal di input output Axis Z Axis XY 1 pannelli Axis Z e Axes XY visualizzano la posizione il movimento degli assi quindi una anteprima in tempo reale del disegno Sono funzionanti solo se ll buffer disattivato Attualmente l area di lavoro visualizzata a dimensione fissa impostata a 376mmx219mm Control panel Manta CNC Controller rev 2 2 62 RAD LAB 1I pannello Control panel contiene seguenti pulsanti Absolute zero riposiziona la macchina in Home Relative zero riposiziona la macchina in zero relativo Tools apre il pannello di controllo del cambio utensile Close chiude la finestra corrente Mani CNC Controller 32 63 4 2 Funzionamento automatico Di seguito descritta una panoramica generale della procedura da seguire per la lavor
90. udere Mandrino e Utensile I sensore tastatore non pu essere escluso 103 RAD LAB

Download Pdf Manuals

image

Related Search

Related Contents

599.8 KB  Philips Hard case with stand DLN1719  viroxaccel.ca  PDF:6982KB  Operating Instructions/Bedienungsanleitung Mode d'emploi    Hacker Master シリーズ取扱説明書  Mode d`emploi  Guide d`utilisation - SOS  MatrikonOPC Explorer User`s Manual  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.