Home

CNC Controller 2 - R&D Lab

image

Contents

1. Connessione COMI m Dat tecnici Corse s 200 mm Y 240 mm Passi vite o avanzamento lineare per giro dell asse E mm Velocit massima 20 mms Manuale CNC Controller rev 3 1 68 Attenzione la velocit mm s o la distanza mm selezionate in Galaad non devono corrispondere al reale progetto fatto con la macchina CNC se i dati della macchina non sono stati settati correttamente in Galaad Men Parametri gt CNC gt Principali e Completi La configurazione dipende dal tipo di motori equipaggiati sulla macchina CNC Annulla R amp D LAB Configurazione consigliata per i parametri Completi Parametri della fresatrice Modello R amp D LAB Tipo E assi a _ ___aevvv HHuu Rizoluzione del motori SET 500 dE 500 E 500 impulsi giro d asse Assi supplementari o assi speciali 4 asse Inesistente v Risoluzione impulsi giro d asse o speciale A asse Inesistente Risoluzione impulsi giro d asse Manuale CNC Controller rev 3 1 69 R amp D LAB B Tutorial Motor step parameter Per determinare il valore di Passi Step che occorrono per percorrere un millimetro necessario avere informazioni tecniche riguardo a e Il Passo della vite per ogni asse espresso in mm y HONN H H H H p V R hi LI P della vit e Il numero di Step
2. rin 60 4 4 1 1 Primo metodo col post processore del CAM ak 60 Formato del post processore Galaad rr 61 4 4 1 2 Secondo metodo con esportazione automatica del file G Code 64 Manuale CNC Controller rev 3 1 6 R amp D LAB Parte 5 APPENDICE niiina venu DO A Tutorial esportare progetti da Galaad ria 66 B Tutorial Motor step parameter rr 70 C Tutorial Motor speed parameter rr 71 De Tutorial INEErpolazio nana 73 E Tutorial el gl e EE ln el CT 75 E T utoral faM isa 76 G Tutorial R amp D LAB CNC Commande 79 Comando dl HOME ii ta 79 Movimento Lmneare RotaZiONE canas 79 Conoscere la posizione AttUAle ccccevescsecreusecuscusesscuscuseeueureuseeurereeseeareusesseages 80 Movimento CUIVO asii a 80 Stop al CIMINO ld 81 Moalficare lo stato Gelie Usen a id ea 81 Controllare lo stato degli INGPESS i 81 Conoscere lo stato della macchna erre 82 Abilitare e disabilitare la funzione butter 82 CONTO MES PCCM naswansanasaaasmasaneaceanancetaneues tab cinen Gadnananevalacehaisaaausncnaaaug aaieennnaneiens 82 Impostare la velocit della rAMPa iii 83 Impostare la frequenza del segnale PWM OUT rr 84 Avviamento del mapndrimg rr 84 Arresto del MINA rari 84 Cambio automatico el ug dani ne 85 Cambio manuale e El Tag EE 86 Mistirare ll altezza delta aa o e ein 86 Errore speciale 86 Cambiare vel
3. Advanced Manuale CNC Controller rev 3 1 49 R amp D LAB 4 1 15 1 Preparazione del magazzino Utensili Nota La descrizione di tutte le Uscite e tutti gli Ingressi numerati da 9 a 16 fanno riferimento alla versione Back Plane con 16 Output e 16 Input Tool sensor setup Tool control SEET Automatic change Take actual 0 Manual change Manual change positions Measure actual tool Position 90 00 Tr J an 00 Lock l unlock actual tool Lock tool Unlock tool Tools library Actual tool nr none Select tool 13 Position x 20 0 Enabled Se Name tl Position Y 30 0 Take actual Measure all tools Position Z 40 0 Optional outputs 204 Spindle timeout Output 14 Position A 0 0 49 of Z speed Measure speed Output 15 z offset 60 0 mm nF Lock f unlock timeout CEREA ass E 4 Q sec A Nota Tutte le coordinate di riferimento nella finestra Tools sono assolute Tool sensor setup En Se il Tastatore presente abilitarlo TEE postas e ma con Enable Sensor posizionare con i position V 27 32 mm movimenti manuali oppure col Joystick la testa mandrino sopra al Tastatore stesso e premere Take actual Il sistema ha memorizzato la posizione del tastatore E 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
4. Sintassi Funzione Risposta Di r n Abilita i motori gt D2 r n Disabilita i motori gt Manuale CNC Controller rev 3 1 82 slope parametrro slope speed numero intero senza segno D3 r n Abilita i Driver motori gt D4 r n Disabilita i Driver motori gt D5 r n Abilita la funzione Rampe gt D6 r n Disabilita le Rampe gt D7 r n Verifica I O e Motor Driver Status Vedi elenco di seguito Risposta Stato Macchina MOTORON gt I motori sono abilitati MOTOROFF gt I motori sono disabilitati DRIVERON gt I driver sono abilitati DRIVEROFF gt I driver sono disabilitati STOPPED gt Macchina ferma Errore NOSTOPPED gt Macchina in movimento JOYSTICK gt Periferica Joystick abilitata NOJOYSTICK gt Periferica Joystick disabilitata NOTREADY gt Macchina non pronta READY gt Macchina pronta FAULT gt Errore NOFAULT gt Macchina in stato OK Sintassi Funzione Risposta D8 r n Disabilita le rampe sinusoidali gt D9Sslope r n Abilita le rampe sinusoidali gt Dii r n Continua dopo un cambio utensile manuale messaggio di Nessuna risposta Impostare la velocit della rampa Questo comando permette di impostare la frequenza del timer associato alle rampe Sintassi Cfrequenza r n Tipologia parametri frequenza Numero intero senza segno Esempio C30000 r n 30000 30 KHz Risposta g
5. lun 0 43 17 di disegno t x 76 44 y 292 93 mm 7 x 183 56 y 114 37 mm 7 x 76 44 y 292 93 mm E 274 mm 75 4 Avviare il processo di fresatura su 3 assi Premere il comando Fresare Trasferimento al driver esterno 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 file e procedere normalmente con la lavorazione tramite il programma GUI R amp D Lab Manuale CNC Controller rev 3 1 65 R amp D 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 3k Galaad aE Lavora Modifica Disegno Visualizza Testo Parametri Aiuto 2 Specificare il nome del file da creare e selezionarne il formato Nuovo Apri Galleria Salva Salva con nome Nuova cartella Fondere con Rete Trasferimento rapido Dimensioni del pezzo Scala globale Annotazione Tempo trascorso Stampa Importa Esporta Ctrl M Cil Ctrl 5 Ctrl F Ctrl I ISO NUM 1 J Assoluti ISO NUM Codice G di fresatura Manuale CNC Controller rev 3 1 66 R amp D LAB File Modi
6. 1 2 Requisiti Software e Windows XP Vista 7 32 bits e Java Virtual Machine ver 6 17 e USB Virtual COM port driver installata vedi Cap 3 1 Manuale CNC Controller rev 3 1 13 R amp D LAB Parte 2 COMPONENTI DEL SISTEMA 2 1 Hardware Micro Modulo RDCM9 Scheda Controller Compact o Zei 7 o o o 2 o 690 gt gt 6 5 0 s 3 IT HIE Scheda 8 canali I O Driver uStepper per i sistemi con driver motori brushless consultare supporto tecnico Manuale CNC Controller rev 3 1 14 R amp D LAB 2 1 1 Micro modulo RDCM9 R amp D Lab Core Module Caratteristiche e Architettura ARM 32bit 100MHz e Collegamento USB e Gestione 8 canali I O real time e Interpolatore 4 assi simultanei e 2 Fine corsa per ogni asse e Funzionalit Joystick supportata e Comandi bufferizzati e Generatore di rampe lineari e sinusoidali e Installazione rapida polveri Maneggiare con cura per non danneggiare la protezione Rimuovere solo in caso di q Nota 1 micro moduli RDCM sono protetti da un particolare gel siliconico contro umidita e effettiva necessit Consultare il supporto tecnico R amp D Lab in caso di necessita 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 5V Led Rosso 1 3V3 on board Led Rosso 2 1V8 on board Led
7. F3000 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 L interpolazione circolare e il movimento di due o pi assi che si spostano dal punto in cui si trovano ad un punto X1 Y1 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 Manuale CNC Controller rev 3 1 73 R amp D LAB ASSE Y arco iso Blocco note Punto iniziale File Modifica Formato Visualizza 37 07 si r Galaad 3 307 2010 NUM OUT DUT C File created 16 03 2011 at 15 18 3 C workpiece dimensions 50 x 50 x 2 5 mm 31 1 gt Punto finale GOO G90 G94 G40 G54 G80 TI MO6 SOO FOOO 42 94 va 07 Zo FOO Z 0 5 I50 J30 39 94 v1 1 FOOO 210 MO 22 93 30 39 94 accry Le righe di comando di maggior interesse sono GOO F600 X22 93 Y37 07 La macchina esegue un posizionamento rapido alle coordinate 22 93 37 07 e G02 130 J30 X39 94 Y31 1 La macchina esegue l interpolazione circolare fino alle coordinate 39 94 31 1 mantenendo costante la distanza dal centro specificata in 30 30 NOTA SULLE INTERPOLAZIONI E SISTEMI RTOS Il calcolo delle interpolazioni richiede oltre ad una notevole capacit di calcolo un sistema di elaborazione che sia in tempo reale Con questa defini
8. Motor Nema 23 23 57L82DS http www rd lab it images pdf IT MOTORI E COMPONENTI ELETTROMECCANICI STEPPER NEMA23 STEPPER MOTOR NEMA23 WIRING 2357L82D S pdf Stepper Motor Nema 23 23 57L112DS http www rd lab it images pdf IT MOTORI E COMPONENTI ELETTROMECCANICI STEPPER NEMA23 STEPPER MOTOR NEMA23 WIRING 2357L112 DS pdf Stepper Motor Nema 24 24 60L88 http www rd lab it images pdf_IT MOTORI_E COMPONENTI ELETTROMECCANICI STEPPER NEMA24 STEPPER_MOTOR_ NEMA24 L88 pdf Stepper Motor Nema 24 24 60L100 http www rd lab it images pdf IT MOTORI E COMPONENTI_ELETTROMECCANICI STEPPER NEMA24 STEPPER_ MOTOR NEMA24 L100 pdf DC Gearmotor GR 42 35 http www rd lab it images pdf_IT MOTORI_E COMPONENTI _ELETTROMECCANICI BRUSH DC NEMA17 CUSTOM GR 42 35 MOTORE DC GR 42 35 pdf DC Gearmotor GR 42 35 http www rd lab it images pdf_IT MOTORI_E COMPONENTI_ELETTROMECCANICI BRUSH_DC NEMA17_CUSTOM GR 42 125 MOTORE DC_GR 42 125 pdf Manuale CNC Controller rev 3 1 94 R amp D LAB 7 2 Schema di collegamento morsettiera Di seguito e rappresentato lo schema funzionale della scheda Controller an 17 gt ENHANCED CTRL Pe NC SB_PRINTER SMA ET d FULLY USB2 COI o 4 AXISIS1EP DIR EN HOMES amp LIMITS SWITCHES O PWM xo SPINDLE HEATHER BLOWER ETC N 1 0_EXP BOARD 5 0B 8_ GHANNEL o one ul rei o ys e _ exp CONNECTOR Lac es I ONLY PAYdcol P JOYSTICK FOR MANUAL JOG CUSTORIZED FOR R a
9. Pulsante Load File Load file Load file Premendo questo pulsante apparir la finestra di navigazione per poter selezionare il file G code da aprire Manuale CNC Controller rev 3 1 46 R amp D 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 G code valido ed il modulo RDCM stato riconosciuto correttamente Start 4 1 14 Pulsante Editor G Code Il programma CNC controller R amp D Lab e 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 Premendo il tasto Edit file si avvia un editore di G Code che a sua volta render disponibili altri comandi e funzioni come descritto in seguito E opportuno fare questa operazione ogni volta che carichiamo un nuovo file per verificare che l operazione di importazione del file G Code sia andata a buon fine Edit File 2D CHC G Code file editor 150 G Code Image preview IVL LL LIRA LL Ia TU SCH GOL XE L0
10. con NO Manuale CNC Controller rev 3 1 59 R amp D LAB Spindle on timeout Sa 2 Warning Do You want to retry TURN SPINDLE ON operation Press NO to abort 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 si preme il tasto No dopo un errore di Timeout la CNC eseguir automaticamente la procedura di posizionamento a Home 4 4 Esecuzione automatica da Galaad 4 4 1 ESPORTAZIONE DI FILE E PARAMETRI DA GALAAD A Nota In questo manuale si fa riferimento alla versione 3 di Galaad 4 4 1 1 Primo metodo col post processore del CAM Parametri a Come spiegato precedentemente il programma CNC controller Ambiente di lavoro R amp D Lab pu operare contemporaneamente al programma CAM N ovvero non si limita solo a caricare avviare controllare e gestire la Quote lavorazione di un file G Code aggiungendo tutte le proprie peculiarit a ma diventa parte integrante di esso ST Di seguito mostrata una procedura che fa riferimento al programma een CAD CAM Galaad di cui si presuppone la
11. di iniziare un qualsiasi movimento o lavorazione occorre abilitare i drivers Motors ON OFF Nella versione Compact il tasto Motor agisce solamente sulle icone Fault e Ready Ignorare quindi questo pulsante Nella versione Back Plane serve per accendere spegnere l alimentazione dei Drivers dei motori Ogni pressione del tasto commuta da uno stato all altro Questo tasto non attivo mentre la macchina in lavorazione Motor roj La Motor Drivers ON OFF Il tasto Driver abilita disabilita i Drivers dei motori Agisce su un output digitale specifico che attiva la linea di ENABLE distribuita su tutti i drivers Questo tasto non attivo mentre la macchina in lavorazione Drivers ES Drivers Manuale CNC Controller rev 3 1 35 R amp D 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 E 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 Config 4 1 5 1 Finestra di configurazione Configuration Motor steps
12. giro dei motori che muovono gli assi Stepl 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 Va Step 4 1 8 Step 8 1 16 Step 16 1 32 Step 32 1 64 Step 64 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 P fer ini Passo della vite si ottiene come risultato il valore corretto da inserire nei campi Motor step parameter Per Manuale CNC Controller rev 3 1 70 R amp D LAB esempio Passo della vite 5mm Step giro motore 360 1 8 200 Modalit di pilotaggio Mezzo Passo Impulsi per giro 200X2 si ottiene che gli impulsi per effettuare un giro del motore sono 400 Applicando la seconda formula 400 Step Parameter SR si ottiene il valore da inserire in Step Parameter che uguale ad 80 Questi calcoli fanno eseguiti per ogni asse della macchina CNC C Tutorial 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 e Il Passo della vite per ogni asse
13. interpolato Note Se viene premuto il tasto Stop durante la prima fase viene interrotto il movimento A dell asse Z e il Controller passer immediatamente alla seconda fase Premendo il tasto Stop durante la seconda fase vengono interrotti anche i movimenti degli assi X Y e A Manuale CNC Controller rev 3 1 43 R amp D LAB 4 1 8 Pulsanti Movimenti Manuali Per tutti gli spostamenti manuali possibile muovere ogni singolo asse a piacimento con i pulsanti dedicati Per ogni asse possibile scegliere il tipo di movimento e continuo e 10 mm 5 mm e 1mm 0 5 mm 0 1 mm e 0 01 mm valore selezionato dall utente default 50 mm AW Attenzione per i valori decimali usare il carattere virgola e non il punto Questi movimenti 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 Manuale CNC Controller rev 3 1 44 R amp D LAB Speed si J 15 00 mms TE J 15 00 mm s T o 100mm Ad ogni avvio della GUI il cursore della velocit si trover nella posizione pre impostata nel campo Default speed d
14. lt D gt lt A gt BPMs Avviamento mandrino IMO3S lt APM gt Stop mandrino MOS gt dati lt T gt lt APM gt lt APS gt 85 FT Corsa di referenza M34 Temporisazione BATE OOO dati lt 5 lt d5 gt dein lt m gt Formati Attivazione uscita Ir S Disattivazione o dato lt M gt lt RPMx lt RPS3 0 Apertura buffer i Chiusura buffer I DCK EK KEN ER Spostamenti Cambiamento velocit utensile alto e dato lt Punto origine Spostamento utensile alto GO RT a i RA lt gt N lt A gt ch sud ovest Cambiamento velocit utensile attivo gt data lt gt piano superiore Foratura lao Fo te gt dati lt gt CT gt 4 Hi cho Utica 2 Ss ze Ayvanzamento AT GO FAST Hex YeY gt ce e dati lt gt CT lt gt gt Hr cho e Risalita 2 GOO Sa EISES gt dati CN lt gt lt gt ANS lt A gt cho W Interpolazione circolare orario 6021 Fas de Hc Ye gt dati lt Ex gt cw alc lt A gt nt Al lt A 11 cele cy Te 0 Trigo aoa Fe J Ca de Cf Acts MZ i ety ese Ms TN lt gt Scali lt gt H De I Z gt I gt ii lt A gt H DAN TM Coordinate relative Formati anc 10 00 GH 0 00 NU 0 000 CH 0 00 SS Iw Cancellare le zero inutile dopo separatore decimalo Valori di posizione lt 46 lt 15 lt e di distanza lt A gt indicati in mm fuori scali Velocit lt gt in mm min Angoli lt A gt in gradi Per commandi di spo
15. occorre utilizzare il prodotto Real Time Object Displayer R amp D Lab che fornisce un monitor ad altissima precisione in tempo reale del lavoro della macchina Image preview Image preview Scale x 0 9 Image panel size xi 417 78 mm Yi 243 33 mm Editor Editor Tool clearance height 10 0 mm Go to position zero after work finished 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 utensile 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 dell utensile 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 istruzione di riportarsi allo zero relativo fissato con XYZA OK al termine della lavorazione Manuale CNC Controller rev 3 1 48 R amp D LAB sessione corrente di lavoro Il file originale non viene sovrascritt
16. oppure inserendo direttamente i valori X Y Z ed A Manual change Portare la testa del mandrino nella posizione preferita per il EA cambio tool Premere Take actual Con il tasto Leave actual e tool la macchina rilascia il tool nel posto indicato nel campo postgonz az mm Actual tool nr Il tasto Measure all tools avvia la Position A 0 00 mm procedura di misura di tutti gli utensili sul tastatore Questa funzione fa rifermento anche alla procedura Tools library Actual toolnr none vedi sotto Measure speed permette di regolare la velocita con la quale il RDCM9 azioner l asse Z per misurare la lunghezza dell utensile Lock Unlock timeout regola il Measure speed tempo massimo entro il quale il mandrino deve agganciare sganciare il tool 49 5h of Z speed Lock f unlock timeout 4 E sec Manuale CNC Controller rev 3 1 5 1 R amp D LAB Automatico Se si seleziona Automatic change rimangono attivi solo i campi come da figura a lato e si pu utilizzare il pannello della libreria utensili Tools library Nel campo Select tool scegliere il numero n dell utensile associato alla posizione voluta E possibile scrivere un nome per l utensile n in Name Tramite i movimenti manuali oppure il Joystick o anche inserendo sen l direttamente i valori portare la testa mandrino nella posizione Manual change positions del tool n e premere il pulsante Take actual La selezione ae Enabled serve per abilitare l uso di que
17. perfetta conoscenza e I padronanza Con l opzione esporta nella tendina file in Galaad Nuovo archivio verranno convertite in G code solo le coordinate ovvero i movimenti Profondit rapide velocit automatiche relativi al progetto stesso Tuttavia in Galaad sono presenti opzioni e sana cicli macchina aggiuntivi come ad esempio la 2a passata di rifinitura Riprendere oppure la fresatura a gradini che non verranno esportati con il SES 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 effettuare la chiamata a un driver esterno si deve per prima cosa impostare il post processore di cui e dotato Galaad e che servir per fare la nuova conversione in G code Manuale CNC Controller rev 3 1 60 R amp D LAB Ovviamente il funzionamento di tutto il programma CNC controller R amp D Lab rimane inalterato come spiegato nelle pagine precedenti Formato del post processore Generalit Titro del formato 50 standard Falensione di default F lisa Testa di linea o fo 0 Fine di linea 113 po o fo Formato di numerazione Testa di file li Galaad ISO Post Processor Mumerare de E a 999999 Fine di file ve o ee dato lt N gt n linea Incremento i Aprire Registrare E Commandi J Cambiamento utensile T lt T gt M06 dato lt T gt
18. tipo 5 Risposta a fine movimento l opzione buffer OFF YposZposXposAposP gt e gt se tutti i valori pos ricevuti rappresentano posizione attuale in step per i rispettivi assi la Errore se Non viene dichiarato nessun asse Ci sono spazi nella riga Conoscere la posizione attuale Questo comando permette di verificare la posizione dell asse o degli assi specificati Sintassi Passe r n Tipologia parametri asse Carattere Esempio PX r n Assi supportati X Y Z A V tutti gli assi Comando bufferizzato NO Risposta pos gt oppure YposZposXposApos gt tutti i valori pos ricevuti rappresentano la posizione attuale in step per i rispettivi assi Movimento curvo Comando per muovere la macchina ad una posizione specifica utilizzando l interpolazione angolare con centro posizione assoluta e velocit specificate Non attivo nella versione Compact Sintassi Fvelocit GtipoXposYposIposJpos r n Tipologia parametri velocit Numero intero senza segno tipo Numero intero senza segno pos Numero intero con segno Esempio F300G2X400Y300I10J60 r n Assi supportati X Y I J in qualsiasi ordine Velocit Min 60 Max 16000 Tipo 2 senso orario 3 senso antiorario Comando bufferizzato Tipo 5 Risposta YposZposXposAposP gt e gt Manuale CNC Controller rev 3 1 8
19. 0 R amp D LAB a fine movimento se tutti i valori pos ricevuti rappresentano la l opzione buffer OFF posizione attuale in step per i rispettivi assi Errore se Non viene dichiarato almeno X o Y Non viene dichiarato almeno I o J Ci sono spazi nella riga Stop di emergenza Comando utilizzato per fermare la macchina immediatamente Sintassi Esempio M i Comando bufferizzato NO Risposta YposZposXposAposP gt e gt tutti i valori ricevuti rappresentano la posizione assoluta attuale in step per i rispettivi assi Modificare lo stato delle uscite Comando per cambiare lo stato di un uscita alcune uscite sono protette e non possono essere modificate es uscite speciali di foratura 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 Uuscita r n Tipologia parametri uscita Numero intero senza segno Esempio U5 r n 5 decimale gt 0000000000000101 binario Attiva le uscite binarie 1 e 3 le altre rimangono OFF Comando bufferizzato NO Risposta gt Errore se Il numero non compreso tra 1 e 65535 valido per la versione a 16 uscite Note Inviando uno zero tutte le uscite vengono spente Per la versione Compact a 8 uscite il numero massimo 255 Controllare lo stato degli ingressi Questo c
20. 100 200 EA me Ax 129 35 y 311 61 mm 2 337 39 mm 67 5 Manuale CNC Controller rev 3 1 64 R amp D LAB Dal men principale di Galaad selezionare il comando Parametri CNC Driver esterno Si aprir il sotto menu Gestione della fresatura La fresatura presa in carico da Galaad Chiamare un driver esterno Programma autonomo Linea di comando CAD ocuments and Settings 4andrea Deskt Sfoglia File di traslazione C Spooler di stampatrice Foxit Phantom Printer Formato Codice G di fresatura numerica ISO Scala f Plotter HPGL 2D 2D Punto origin Linguaggio di comando Isel Remote NCP M Invertire X Codice G di fresatura numerica ISO Invertie Y Spostamer Codice G di tomatura 2 assi x2 Codice G di fresatura ISO NUM 14 assoluti ha is Codice intermediario NC MasterCam TORTO Autorizd Codice G per controllo numerico NEE AMC F Invertine XY Codice G per controllo numerico ProMac Codice G Mecasoft Industries DMT Codice G pai controllo numerico CISCO 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 e pronta alla lavorazione Avviare la normale procedura dalla finestra principale di Galaad E Galaad R amp D LAB File Lavora Modifica Disegno Visualizza Testo Parametri Aiuto DCA amp EISE SR
21. 2 Morsetto eieiei Ee 22 Riina 23 APA O E EES 23 CONTEO e AAA A AAA 23 Zi Diver EE OPE Usb 24 2 1 5 Driver Brushless USD EE 25 ME LO EE 26 A ele GE 27 2 3 Struttura dei men del CNC cCONtroller iii 27 Parte 3 INS TALLAZION Eye ccccccccucccccccanccuncunecnnuununnunansnr DO 3 1 Installare i driver per la macchina CNL na 28 Manuale CNC Controller rev 3 1 4 R amp D LAB 3 2 Installare il programma CNC Controller rr 31 Parte 4 INIZIAMO A LAVORARE 1 1 11101101100110113 2 Al La Finestra Well vele EEN 33 e Gi e A elle STATO Sismi 34 TZ Ranco INFOR ATR 34 A EE 34 SLOD DCG idad a 34 ek 34 Join 34 lo PUSANG RESE KEE 35 EEN 35 4 1 4 Pulsanti di abla ai 35 KOWO ONO rir ariani 35 DIVES ON OFF EE 35 4 5 Tasto dl COMMGUFAZ ON TEE 36 Olin 36 4 1 5 1 Finestra GI CONGO siii 36 MoOtor steps parameters aaa 36 Motor speed parameter naaa 37 Default speed 37 PENS Wi COR CCS PORN A NO 37 Error CNecKINO AetectioNi saizcin ri 37 Grcular Ntro ON an a a a 37 SONAE EE 37 S DCCC EE 37 Bleu ee 38 FICO Rial 38 Lodi 38 Machine DU 38 COMIianc eGonvereriu ia 38 All command alone 39 ONG Dy Ole EE 39 Burrered COMMANAS ri 39 Hl E DIOGl atacan 39 Real time image Prode SS inca 39 Calculated Image progres sica ii 39 Image progress dis ao dni 39 MD Aaa 40 Ee EE ee 41 JOVS UCK osson a 4i O A A 43 FONN O DEE 43 4 1 8 Pulsanti Movimenti ManUAali rr 44 4 1 9 Pannello Coordinate Posizion
22. 23 23 57L76DS 2 A 1 4 Nm Stepper Nema 23 23 57L82DS 3A 2 2 Nm Stepper Nema 23 23 57L112DS 3A 2 8 Nm Stepper Nema 24 24 60L88 3A 3 1 Nm Stepper Nema 24 24 60L100 3A 3 9 Nm DC Brush Gearmotor GR 42 125 16A 14Nm 125 RPM DC Brush Gearmotor GR 42 35 3A 9Nm 35 RPM Brushless Nema 23 57 BLDC72 9 8A 0 9Nm 4000RPM Nota Altri motori potrebbero essere disponibili Vistitare http www rd lab it it motori e componenti elettromecc html A Nota Vedere allegati per collegamento fili 2 1 7 Regolatore di velocit per motori DC Opzionale e Alimentazione Vmotor max 28Vdc e Regolazione di velocit PWM 0 100 con potenziometro on board con segnale PWM esterno optoisolato 0 5Vdc e Inversione del senso di rotazione con selettore on board con selettore esterno e Frequenza del PWM variabile tramite trimmer f max 3 5KHz e Montaggio su guida DIN Per maggiori informazioni visitare http www rd lab it it azionamenti motori regolatore di velocit per motori dc html Manuale CNC Controller rev 3 1 26 R amp D 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 e 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
23. 7S 601 E210 77 Y78 66 Scale we 10 9 Goo 28 7 MOS Moe Refresh Image panel size x 417 78 mm Te 243 33 ram FIOOO Z10 0 A Fio o o o O Editor Tool clearance height 110 0 mm Go to position zero after work Finished Esempio di G Code editor con un file importato da Galaad Manuale CNC Controller rev 3 1 47 R amp D LAB ISO G Code ISO G Code POT TINA AAO LL Ii JU 601 2210 46 601 2210 77 TI Dp GOO 2a MOS M z 601 FIOOO 10 0 601 FIOOO A0 YO 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 gt non effettuare modifiche se non si e utenti esperti Nella finestra Image abbiamo un anteprima in 2D della lavorazione Se la lavorazione prevede l uso di tre assi X Y e Z viene visualizzato il piano X Y 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 tornio o altre configurazioni meccaniche La funzione Image fornisce solo una rappresentazione qualitativa della lavorazione in corso Se occorre un visualizzatore dettagliato per monitorare in tempo reale la lavorazione a 4 assi
24. C Program Files CNC Controller lib sutgraphics2d jar ClassPath element 16 C Program Files CNC Controller lib sutgraphics2d jar COMMAND lt C Programmi Java jre6X binX java exe Xmx536870912 Xms134217728 Dj ava library path C Program Files CNC Controller lib classpath C DOCUME 1N ser IMPOST 1 Temp temp17 jar C DOCUME 1 User IMPOST 1 Temp temp18 jar C Progr am Files CNC Controller lib gnujaxp jar C Program Files CNC Controller lib iTex t 2 1 3 jar C Program Files CNC Controller lib jcommon 1 9 14 jar C X Program Fi les CNC Controller lib jfreechart i 11 experimental jar C Program Files CNC C ontroller lib jfreechart 1 11 swt jar C Program Files CNC Controllerx lib jfre echart 1 09 11 jar C Program Files CNC Controller lib junit jar C Program Files NGNG Controller l1ib RXTXcomn jar C Program Files CNC Controller lib servlet jar 3 C Program Files CNC Controller lib swing layout 1 09 3 jar C Program Files CNC Controller lib sutgraphics2d jar it rdlab cnc_controller MainFrame gt Started successfully Stable Library Native lib Version RRTR 2 1 7 Java lib Version RATR 2 1 7 Found machine R amp D_LAB_CNC_U1 Finestra in formato DOS che visualizza informazioni avanzate necessarie per diagnosticare eventuali problemi hardware o software Manuale CNC Controller rev 3 1 3 2 R amp D LAB anche la finestra in formato DOS A Importante NON CHIUDERE MAI LA FINESTRA DOS DURANTE UN PROCE
25. CM interpreter questo comando nel seguente modo M03 accensione spindle S400 duty cycle del 0 4 Questo valore evidentemente troppo basso non consentir l avvio del mandrino e pertanto e necessario correggere in Galaad la velocit dell utensile in 40 000 RPM In altre parole usando Galaad come programma CAM per generare il G Code e se non si segue il primo metodo di esportazione necessario moltiplicare per 10 tutte le velocit di rotazione di tutti gli utensili Ci 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 file G Code Manuale CNC Controller rev 3 1 75 R amp D LAB F Tutorial rampe Per ottimizzare i rendimenti di coppia e velocit durante i movimenti della macchina CNC 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 u
26. CNC Controller 2 MANUALE UTENTE RSID ua ELECTRONICS FOR ITIC Manuale operativo del programma CNC Controller Il 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 piu diverse necessita 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 RDCMO9 Le stesse schede elettroniche possono essere utilizzate per e macchine CNC per taglio incisione plasma laser e stampanti 3D e torni automatici e sistemi posizionamento Pick amp Place e 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 rd lab rd lab it Manuale CNC Controller rev 3 1 2 R amp D LAB Author R amp D Lab technical staff Version 5 5B Rel 3 Date 22 11 2014 Copyright R amp D Lab Via G Donizzetti 32 24069 Luzzana BG ITALY web www rd lab it mail rd lab rd lab it Note legali vietata qualsiasi riproduzione anche parziale di questo documento Ogni utilizzo diverso dalla consultazione e come guida d uso
27. 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 Manuale CNC Controller rev 3 1 77 R amp D LAB bruschi 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 VELOCITA MAX SPEED TEMPO SEN a Velocit all istante t Tg a Accelerazione all istante t VELOCITA NUMERO DI PASSI SLOPE SPEED gt 50 i MAX SPEED i i l i l i l i SLOPE SPEED lt 50 MOSTARIINGO le L ciclici n Li li a a diera SPEED TEMPO Manuale CNC Controller rev 3 1 78 R amp D LAB G Tutorial R amp D LAB CNC Commands I 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 5A Questi comandi sono esegui
28. Fine corsa di Home per l asse A 11 24VDC EXT 12 LIMIT SWITCH A Fine corsa di Limite asse A 13 24VDC EXT 14 E STOP Ingresso Pulsante Emergenza 15 24VDC EXT 16 JOYSTICK ENABLE Ingresso selettore di abilitazione Joystick 17 PWM OUT Spindle 5Vdc 18 GND 19 24V PS Ingresso alimentazione principale 20 GND Consultare l allegato Schema di Collegamento Morsettiera Manuale CNC Controller rev 3 1 19 R amp D LAB Descrizione morsettiera LIMIT amp HOME SWTICHES E STOP JOYSTICK ENABLE PWM OUT Collegare il Contatto N C tra positivo 24VDC EXT e il morsetto Limit o Home dedicato Se non si utilizza il fine corsa e obbligatorio ponticellare il morsetto Limit Switch con il morsetto 24VDC EXT 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 e 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 utilizza la funzione Joystick cortocircuitare i morsetti 15 16 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 POWER ON EMERGENZA LEDs FINE CORSA LED DIR PULSE LED INPUTS LED OUTPUTS Driver avviene dal pannello principale della GUI trami
29. Giallo USB link 2 1 2 Scheda Controller COMPACT Caratteristiche e Alimentazione 24Vdc e Interfaccia Driver Motori Step Dir Enable e Convertitore Switching on board 24V to 5V e Slot PCI Ex per alloggio RDCM9 e Connettore per scheda di espansione 8 canali I O e 2 Fine corsa indipendenti per ogni asse e Ingresso pulsante Emergenza e Led di diagnostica e Morsetti a molla e Supporto per guida DIN Manuale CNC Controller rev 3 1 1 5 R amp D LAB Connettore PCI Ex In questo connettore va inserito il micro modulo RDCM Inserire Rimuovere il modulo RDCM solo dopo aver rimosso alimentazione dalla scheda Controller e scollegato il cavo USB gt gi 4 Importante Quando si maneggia il modulo CPU importante adottare le precauzioni relative alla sicurezza ESD Connettore USB 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 Manuale CNC Controller rev 3 1 16 R amp D LAB Connettori Drivers Funzione N GND 20 riservato 18 riservato 16 riservato 14 riservato 12 riservato 10 ENABLE 8 PULSE 6 DIRECTION 4 5Vdc Alimentazione 2 N Funzione 19 GND 17 riservato 15 riservato 13 riservato 11 rise
30. M IA assoluti ISO Annulla 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 processore solo a chi ha la necessaria esperienza nell impostazione 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 3k Galaad RED LAB E CI Fie Lavora Modifica Disegno Visualizza Testo Parametri Aiuto ambisrite di lavoro K Colore Tasti di Faraoni e Quote Rete Utensili Tif i Post processore Completi Salvataggio automatico Prova If Nuovo archivio calibratura Profondit rapide ny Driver esterno Velocit automatiche L Memorizzare Ri dere Dt Sa di Re i MIT l I HII Ou l Lu Ti EE
31. SSO O LAVORAZIONE A Importante Quando si chiude la GUI lo stato delle uscite rimane inalterato 4 1 La Finestra principale A Nota Quando si chiude la finestra principale baster premere un qualunque tasto per chiudere Il menu principale contiene tutti i comandi e le segnalazioni essenziali per il controllo della macchina Alcuni pulsanti attiveranno altri sotto menu per ulteriori funzioni CNC Controller RED Lab ver 5 54 Control Continuous 10mm 5mm Load file Edit file Motor 1 mm e 0 5 mm AP De O 0 01 mm Spindle Config Reset Drivers Mim O 50 0 Info Absolute position x 0 00 O mm STATUS NOT CONNECTED re 9 Pz 9 XYZA OK Manual commands Speed 115 00 mms Illo J sio J SE Send Advanced Ai J 15 00 mm s Manuale CNC Controller rev 3 1 33 R amp D LAB 4 1 1 Pannello STATUS Il campo STATUS indica lo stato attuale della macchina CNC Al 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 COM2 STATUS CONVERTING COMMANDS STATUS READY FILE LOADED STATUS NOT CONNECTED STATUS READY SPINDLE OFF STATUS READY SPINDLE ON
32. STATUS READY STOPPED STATUS READY WORK DONE STATUS WORKING PROGRESS WE 4 1 2 Pannello INFO Il pannello Info fornisce le seguenti informazioni Fault Ready Joystick In questa versione l icona associata solo alla pressione del pulsante Motor Nella versione Full il feedback dei moduli Backplane Pertanto l accensione del Fault non implica lo Stop automatico del processo o l inibizione 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 L accensione di questa icona associata all ingresso JOYSTICK sulla scheda Controller Compact Quando questa icona attiva possibile pilotare la vostra CNC con il Joystick se opportunamente configurato vedi Cap Joystick Manuale CNC Controller rev 3 1 34 R amp D LAB 4 1 3 Pulsante RESET Reset Questo tasto riavvia la procedura di connessione tra il modulo RDCM e il PC Quando viene premuto apparir il seguente messaggio Reset USB connection 4 1 4 Pulsanti di abilitazione Prima
33. a 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 dei 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 sulla vostra macchina Il buffer verr automaticamente disabilitato se si seleziona il comando One by one converter vedi seguito Attenzione Il valore massimo impostabile in Machine buffer 256 Command converter Permette di scegliere come verranno convertiti dalla GUI i comandi da G code al codice universale per il controllore CNC Manuale CNC Controller rev 3 1 38 R amp D LAB All command at once Converte tutti i comandi prima di iniziare la lavora
34. a il disegno sotto forma di file G Code il linguaggio delle macchine CNC che viene salvato sul PC CAD CAM Se il CAM prevede il driver esterno come ad esempio Galaad il programma CNC Controller della R amp D Lab lanciato direttamente dal Galaad stesso Sul PC avrete un potente CAM come il Galaad ed il programma CNC Controller GUI funzionanti contemporaneamente che introduce Importanti funzionalit e prestazioni CNC CTRLR amp D Lab movimenti elaborati dal PC sono scomposti in singoli assi sistema Elettronica CNC R amp D Lab introduce Importanti funzioni e comandi elaborati dal programma residente sul modulo ROCMY ef Ogni motore attua il Asse Y proprio movimento y La vostra idea prende forma in tempi pi brevi il sistema meccanico da il meglio di s edil risultato finale acquista maggiore precisione e qualit L integrazione CADICANMY GUI ottimizza tempi e prestazioni Se il vostro CAD CAM prevede un driver esterno impostabile con post processore il programma CNC Controller pu essere lanciato direttamente dal CAD CAM stesso realizzando un unica suite operativa Manuale CNC Controller rev 3 1 1 2 R amp D LAB Parte 1 REQUISITI 1 1 Requisiti Hardware e Velocit minima processore 1 Ghz Raccomandata 2 GHz e Memoria minima RAM 512 MB Raccomandata 1024 MB e Porta USB 2 0 full compliance vedi appendice USB e Risoluzione monitor gt 1024x768
35. ali 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 Il menu Adavanced Control permette di gestire fino a 16 o 64 per la versione extended porte di Input Output Manuale CNC Controller rev 3 1 54 R amp D LAB Advanced control x Automatic control Inputs STATUS LOAD FI FILE Progress We Pause Stop j R Auto refresh Refresh AL I re i x 0 00 mm n m nm om ee e Relative position Outputs is Control panel E EJ Absolute zero Relative zero Close Automatic control Automatic control O STATUS STOPPED Progress K Stop Il 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 che 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 stre
36. amite interfaccia multifunzione 24Vdc solo a richiesta e Alimentazione fino a 48Vdc e corrente di picco istantaneo di 6A RMS e Funzione freno e Ventilazione forzata con soglia di intervento regolabile e 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 tipo e 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 velocit pre settata finch non viene attivato lo switch EOR e Rapidita ed affidabilit di cablaggio grazie ai morsetti a molla non richiedono capicorda e Supporto per guida DIN applicazioni di tipo industriale nei quadri elettrici a bordo macchina Per maggiori informazioni visitare http www rd lab it it azionamenti motori brushless usb driver html Nota Su richiesta possibile realizzare sistemi con doppio driver motore per asse Contattare R amp D Lab per supporto tecnico rd lab rd lab it Manuale CNC Controller rev 3 1 25 R amp D LAB 2 1 6 Motori Tipologia Motore Taglia Modello Corrente Coppia Stepper Nema 17 17 42L47DS 1 68 A 0 44 Nm Stepper Nema
37. anti 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 Manuale CNC Controller rev 3 1 56 R amp D LAB Nota Nella versione Compact sono attivi solamente i pulsanti dai a 8 in quanto vengono gestiti solo 8 canali di input output Axis Z Axis XY Axis Z Des AT I 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 il buffer e disattivato Control panel Control panel Il pannello Control panel contiene i 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 Manuale CNC Controller rev 3 1 57 R amp D LAB 4 2 Funzionamento automatico Per effettuare una lavorazione automatica eseguire la procedura seguente Creare un progetto con un software CAD CAM ad esempio Galaad CamBam ArtCam LazyCam ed esportarlo in G Code ISO file per macchine CNC Se si esportano file da Galaad consultare il tutorial in appendice esportare file da galaad Ze Caricare questo file nella GUI utilizzando il tasto Load file 3 A questo punto si consiglia di controllare sempre se l import avvenuto co
38. anuale CNC Controller rev 3 1 5 2 R amp D LAB 4 1 16 File di log Dal menu principale si pu attivare la visualizzazione del Log file premendo il tasto Log Actual log last operations Options e 2010 03 15 18 17 02 515 D Log to file CH Si In questo pannello possibile tenere sotto controllo e monitorare i comandi inviati e ricevuti durante la lavorazione L uso di questa funzione fortemente consigliato 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 della macchina ogni comando operazione viene descritta nel seguente formato anno mese giorno_ora minuti sec millisec_ _ ricevuto inviato tipo comando gt Se necessario e possibile cancellare il testo contenuto nella finestra Log file col comando Clear e sar quindi aggiornata con le operazioni successive A Nota Ogni sessione genera un nuovo file di Log Manuale CNC Controller rev 3 1 53 R amp D LAB 4 1 17 Comandi manuali Manual commands F6400G1x3200Y1600 Manual Commands Tutti le funzioni elencate fin qui se supportate dalla versione utilizzata possono essere attivate con comandi manuali anche da Galaad oppure altro CAM secondo un determinato protocollo descritto nell appendice R amp D Lab CNC commands E raccomandato l uso di questi comandi ad utenti esperti E suffici
39. are 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 Stop End of run error I Machine size limit reached All movements automatic operations are stopped 4 3 3 Errore di timeout A Nota Nella versione Compact non sono attivi eventi che possono generare errori di Timeout Alcuni 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 gt 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 sara possibile riprovare l operazione con SI oppure ritornare in Home e annullare
40. bili 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 FvelocitaHasse r n Tipologia parametri velocita Numero intero senza segno asse Carattere Esempio F300HZ r n Assi supportati X Y Z A Velocita Min 60 Max 16000 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 velocita e asse Sintassi Fvelocit GtipoXpos r n Fvelocit GtipoXposYpos r n Fvelocit GtipoXposYposZpos r n Fvelocit GtipoXposYposZposApos r n Tipologia parametri velocit Numero intero senza segno tipo Numero intero senza segno pos Numero intero con segno Esempio F300G1X400Y300Z 100A600 r n Assi supportati X Y Z A in qualsiasi ordine Velocit Min 60 Max 16000 Tipo 0 1 nessuna differenza Manuale CNC Controller rev 3 1 79 R amp D LAB Comando bufferizzato 1 asse tipo 2 2 assi tipo 3 3 assi tipo 4 4 assi
41. ck da collegare ad una porta USB del vostro computer Col Joystick possibile azionare i 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 Nota La funzione Joystick non attiva mentre la macchina in lavorazione A Nota Data la grande variet di Joystick sul mercato non garantita la piena compatibilit con tutti i Joystick Contattare la R amp D Lab per ulteriori informazioni Importante Il Joystick pu funzionare solo se stato attivato l ingresso hardware JOYSTICK ENABLE sulla scheda Controller Joystick E In questo pannello si configura il dispositivo Joystick seguire a passo passo le istruzioni seguenti N Spuntare la voce Enable Joystick e Selezionare la Game Port di Windows dove installato il XY diagonal translation Joystick sar un appropriata Game Port che molto probabilmente sa
42. 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 N Funzione PNP NPN Switch 1 2 SW 3 e a Jumper Config 24V Alimentazione PNP Input O d NPN Input GND PNP NPN 123 4 123 4 123 4 Manuale CNC Controller rev 3 1 2 1 R amp D 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 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 N Funzione Collegamento 1 OUTPUT 24Vdc EE 2 GND Morsetto Alimentazione N Ref Funzione 1 24V Alimentazione Scheda I O 2 GND Riferimento di massa Manuale CNC Controller rev 3 1 22 R amp D LAB Led Il Led acceso posto accanto al fusibile indica la presenza dei 24Vdc POWER OK Fusibile Fusibile di protezione della linea 24Vdc Il valore standard del fusibile 2 5A In caso di guasto del fusibile sostituire solo con modello equivalente Connettore segna
43. dei prodotti R amp D Lab non preventivamente autorizzato in forma scritta sar perseguita a norma di legge Tutti marchi e o prodotti citati appartengono ai rispettivi proprietari R amp D Lab declina ogni responsabilit nell utilizzo improprio dei propri prodotti e per qualsiasi danno a persone o cose derivanti dall uso dei propri prodotti o altri dispositivi ad esso anche direttamente collegati Le specifiche in questo documento sono soggette a modifiche senza preavviso ne comunicazione Legenda Di seguito sono riportati i simboli utilizzati nel presente manuale Nota Suggerimenti e o informazioni per l utenza Importante Possibile situazione pericolosa Attenzione Grave pericolo Manuale CNC Controller rev 3 1 3 R amp D LAB Indice generale INTRODUZIONE ALLE MACCHINE A CONTROLLO Uno sguardo ad un sistema CNC 9 Dall idea al PFOUOHO finito Licia 10 Dal ldea Prodotto finito IL 11 Dall idea al prodotto finito Mission 12 Parte 1 REQUISIH Lolli LO eet Ee Biel arrasa iii 13 12 Redusit EE eeh 13 Parte 2 COMPONENTI DEL SISTEM A assnnannnnnnnnnnnnnnnn 14 A FROON EE 14 2 1 1 Micro modulo RDCM9 R amp D Lab Core MOdUIE rr 15 EE 15 Led di segnala AONE Eeer 15 2 12 Scheda Controller COMPAC EE EE 15 Bra a arde O A 15 CONCISA Ea lele o e eil 16 CONDES EE 16 CONTEO TDS cibi 17 Connelore SEGNU VO ia AAA AAA AA 18 MOSCA tee lai ocn a 19 EE 20 a A A mt 21 MOSE TIN EE 21 Morselli ele EE 2
44. e Dischetto cH vil Il UNE I mi UI d UI Domm HT Out wi M iii ha ini 1 fo 100 200 ENE 4 versione 3 26 01 2010 Fre t x 129 35 y 311 61 mm F x13065 y 133 05 mm 7 129 55 y 311 61 mm 22 337 39 mm 67 5 Gestione della fresatura La fresatura presa in carico da Galaad Ze Chiamare un driver estero Ce Programma autonomo Linea di comando Sfoglia File di traslazione Spooler di stampatrice Foxit Phantom Printer Formato Post processore Scala fi Punto origine sud ovest piano superior E invertire invertire Y Spostamento x O Y lo E lo i mr TO Invertie Z Invertir A Iw Autorizzare gli interpolazioni circolari TC Invertie Y Annulla Iw Hon mostrare la traccia punto per punto dei percorsi Si aprir la finestra riprodotta sopra A questo punto occorre spuntare selezionare Chiamare un driver esterno e quindi con sfoglia impostare il 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 i tasto Fresare come da figura sotto Manuale CNC Controller rev 3 1 62 R amp D LAB E Galaad R amp D LAB File Lavora Modifica Disegno Visualizza Testo Parametri Aiuto ALR 1 Gh Ge F 0 43 17 di disegno ctx 76 44 y 292 93 mm 7 x 183 56 y 114 37 mx 76 44 y292 93 mm E 20374
45. e attuale rr 45 XYZA SO dias 45 Als l0 StOpral EMErgenzZa nina 46 Manuale CNC Controller rev 3 1 5 R amp D LAB 4 1 11 Pulsante Spindle Mandril 46 SMC 46 4 1 12 Pulsante Load Files 46 Kette RUE 46 e dE HN ee RE 47 ult on 47 4 14 Pulsante Editor E ee EE 47 PR iaia 47 ISO G GOd E 48 ing a 8 coer ere ca re E ee E eS ee ee ee eer eee ee 48 MATE previene 48 A LLS TOO UENS EE 49 4 1 15 1 Preparazione del magazzino Uteneit A 50 Tele En e Prali 50 Measure actual TOON EE 50 OCcK UNiocKactual to0lsastsrni ana 51 4 1 15 2 Come preparare gli UTONSI I crcecssrevevcecsneccececsceccecececcecucaceccucncasauceseasanageas 51 TOO Be ei d e EE 51 Manuale aaa 51 AUCOMatico assuma 52 e EE e EEN SE Beie WEE SE 4 1 17 Comandi ET LCE 54 Manual Sei leie lena 54 fal 8 CONTON avanza ii 54 AGC 54 AUTO Mae CONTO KEN 55 Relative POSITION aiii a a 56 A ccm 56 OCIS ad 56 AXIS Z AXIS cca 57 CONTO Dall WEE 57 PDS ONC 0 0 EEN 57 Ee EE 57 Ae RRE o OE AE EAE 57 le CN 57 4 2 Funzionamento AUTOMATICO cccecceceeeeeeeseeeaeeaueeneeueeaeeaeeaneaneeneeueeanees 58 4 3 Errori e messaggi di AVVISO ccscesvevsenssevceceusranccusranceusravanssenranssenersags 59 4 3 1 Errore Gl CONMESSIONC TEE 59 4 3 2 Messaggio di fine corsa raggiunto ENNER 59 40 5 EMOre Cl EE EE EE EE ENEE Se 59 4 4 Esecuzione automatica da Galaad cccccecessaeecvaveeeevcueevausavaneavaeenvasavens 60 4 4 1 ESPORTAZIONE DI FILE E PARAMETRI DA GALAAD
46. e buffer OFF posizione assoluta attuale in step per i rispettivi assi Errore se Non ci sono spazi tra parametri Non viene dichiarato almeno X o Y Manuale CNC Controller rev 3 1 88 R amp D LAB Non viene dichiarato almeno I o J Non viene dichiarato Gtipo Fvelocit prima di Gtipo Fvelocit e espresso alla fine della riga G17 Selezione del piano XY Modalit predefinita Piano 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 permette di inizializzare il mandrino associando una specifica velocit duty cycle Sintassi M3 Svelocit r n Tipologia parametri modalit Numero intero senza segno velocit Espresso in duty cycle 50000 50 Esempi M3 S50000 r n Comando bufferizzato SI Risposta M2 gt e gt quando il mandrino spento se l opzione buffer OFF M1 gt e gt quando il mandrino acceso Note Se manca il parametro Svelocit verr considerato a 0 M5 Arresto del mandrino Questo comando permette di fermare il mandrino Sintassi MO5 r n Comando bufferizzato NO Risposta M2 gt e gt se l opzione buffer OFF Errore se E pre
47. e l asse Z e premere Z button per muovere questo asse basta quindi premere il pulsante scelto 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 attorno al centro della manopola nella quale non si possono fare movimenti e Abilitare l input Hardware relativo al Joystick AUN A questo punto sufficiente accettare questi parametri cliccando Apply ed anche salvarli con il tasto Save A Nota Se si cambia Joystick necessario rifare la calibrazione Nota Quando viene abilitato l input Hardware relativo al Joystick a video apparir questo messaggio Messaggio Il messaggio indica che le rampe verranno disabilitate mentre il Joystick sar attivo Per ripristinare la funzione rampe sar necessario disattivare il Joystick Nota Tutte le configurazioni saranno salvate nel file rdlab_cnc_controller props nella directory principale del programma Se non si utenti esperti si sconsiglia di editare questo file A manualmente Se questo file viene corrotto o modificato il programma non verr aperto In caso di parametri sbagliati e o non riconosciuti apparir un avviso che ricorder il tipo di errore A Attenzione Non cambiare mai i parametri durante una lavorazione Manuale CNC Controller rev 3 1 42 R amp D LAB 4 1 7 Tasto HOME Tutti i mod
48. ella finestra Configuration Potete poi aumentare diminuire come desiderato Se le rampe sono attivate e selezionate uno spostamento a distanza fissa ad esempio 50 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 Absolute position xi 0 00 imm wv 0 00 mm Z 10 00 mm 4 0 00 mm check PX Check PY Check PZ Check PA Le posizioni assolute di tutti gli assi sono visualizzate in millimetri Premendo relativi pulsanti Check Passe e 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 dell utensile sulla superficie superiore del pezzo da lavorare e convalidare questa posizione con il pulsante XYZ OK XYZA OK nelle versioni a 4 assi ogni fine movimento one by one oppura al termine di un blocco di comandi All commands at q Nota A seconda della modalit Command converter selezionata le coordinate si aggiornano ad once A Nota A ogni nuovo avvio della GUI o accensi
49. elli 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 all inizio della lavorazione ed una sola volta ad ogni accensione della macchina CNC Attivando la funzione Homing il modulo RDCMS sposta gli assi verso i rispettivi zeri E 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 Li Home Zero Assoluto Quindi i motori verranno pilotati finch il controller rilevera i fine corsa La velocit con la quale gli assi traslano determinata dalla ems J posizione del cursore nella barra Speed dei movimenti manuali vedi Capitolo Movimenti Manuali Nelle prime prove si consiglia di utilizzare una velocit moderata qualsiasi malfunzionamento meccanico potrebbe causare delle collisioni La sequenza di Homing prevede due fasi 1 Movimento singolo dell asse Z ritiro verso l alto Ze Movimento simultaneo degli assi X Y e A non necessariamente
50. ente 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 possibile 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 facilmente creare errori i cui esiti sono imprevedibili e quindi possono danneggiare la vostra macchina Pertanto fortemente consigliato l uso di questa funzione ad utenti esperti o perfettamente al corrente dei rischi oppure rivolgersi alla R amp D Lab per un supporto tecnico Attenzione Affinch i comandi sia ritenuti validi necessario utilizzare caratteri maiuscoli e senza spazi 4 1 18 Controlli avanzati Advanced Dal men principale CNC Controller premendo il tasto Advanced si OD accede ad un altro potente strumento di gestione della macchina che arricchisce le funzionalit del programma CNC controller R amp D Lab ver Advanced X X In particolare prevista la possibilit di gestire un certo numero di porte di input output ai quali possono essere collegati diversi dispositivi Alcune porte sono dedicate ad usi speci
51. er 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 Manuale CNC Controller rev 3 1 37 R amp D 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 Attenzione Consultare il tutorial in appendice per una configurazione del post processore affinch il vostro CAM possa generare correttamente il comando di attivazione automatico e regolazione di velocit del 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 interna che consente l invio dei comandi in blocchi aventi la dimensione qui impostat
52. esecuzione di un Manuale CNC Controller rev 3 1 74 R amp D LAB 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 dimensionato e progettato fornir sempre delle garanzie che un CAM su PC non potr mai fornire Il 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 00000001 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 2164 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 M03S400 Il modulo RD
53. espresso in mm T H i X H i i i 4 3 d gt d d h d k b i p Y p l Lo d A Li P della vit e Il numero di Step giro dei motori che muovono gli assi Stepl giro 360 Step Angle e 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 Va Step 4 1 8 Step 8 1 16 Step 16 1 32 Step 32 1 64 Step 64 Manuale CNC Controller rev 3 1 7 1 R amp D LAB 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 Stepl giro X Risoluzione Impulsi per giro Speed Parameter Passo della vite si ottiene come risultato il valore corretto da inserire nei campi Motor speed parameter Per esempio Passo della vite 5mm Step giro motore 360 1 8 200 Modalit di pilotaggio Mezzo Passo Impulsi per giro 200 X2 si ottiene che gli impulsi per effettuare un giro del motore sono 400 Applicando la seconda formula 400 Speed Parameter SR 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
54. fica Disegno Visuallizza Testo Parametri Auto Salva con nome KE Lavora C Archivi Config CH Fonts E SAMPLE Nome file Progetto Salva come Linguaggio di programmazione Eynon D Eh Annulla Windows Meta File MF A Enhanced Meta File EMF Linguaggio PostScript Adobe lllustrator EPS Codice G di fresatura 150 archi con A ISOS NC Codice G di tomatura as Date ISO Codice intermediario NC Master am INCI Codice Epnon per percorso NY Theta RYN Roland CAMM 3 amp MD 15 20 0 025 mm 3 Definire i parametri di progetto da esportare scala altezza e velocit di ritiro dell utensile etc e premere OK E consigliato selezionare la funzione Esportare archi come poligoni Manuale CNC Controller rev 3 1 67 R amp D LAB Esporta File CMGALAADAPROGETTO ISO Scala Editare il file per verificazione Esportare gli archi come archi Ze come poligoni Iw Solo lucido attivo Iw Inizializzazioni Solo oggetti selezionati jw Quote Z T Contorni Iw velocit Punto origine Ar Origine delpezzo e 1 Inyerire le coordinate Z Leg Altezza di ritiro dell utenzile E mm Velocit di ritiro dell utensile A mms Configurazione consigliata per i parametri Principali identificazione Modello R amp D LAB Elettronica DAD LAB
55. le funzioni Homing Measure actual tool METERS Se si vuole fare una verifica immediata sul tastatore si pu premere il tasto Tool length 0 00 mg Measure actual tool ed il sistema memorizza la lunghezza dell utensile che visualizzata nel campo Tool lenght Manuale CNC Controller rev 3 1 50 R amp D LAB Lock unlock actual tool Con i tasti Lock unlock actual tool Lock unlock actual tool E S si aggancia sgancia manualmente l utensile che e montato sul mandrino Si pu usare per il collaudo del mandrino elettromeccanico pneumatico o semplicemente per montare manualmente un utensile 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 a lato I tasti Lock Unlock actual tool agiscono su un uscita digitale dedicata porta 9 alla quale dovr essere collegato il dispositivo del mandrino automatico Per verificare il corretto ed avvenuto aggancio dell utensile previsto un input di feedback dotato di time out che dovr essere opportunamente collegato Input 16 Tool lock warming e FA Warning Do You want to lock actual tool 4 1 15 2 Come preparare gli Utensili Tool control Manuale Nel pannello di gestione dei tools c la finestra riprodotta a lato Attivare il cambio isa tool manuale Tramite Joystick oppure con i movimenti EE manuali
56. li Collegamento tramite Flat Cable alla scheda Controller Sequenza di collegamento Tensione di lavoro 5V TTL Funzione N N Funzione 5Vdc alimentazione 1 is 2 5Vdc alimentazione Digital OUT 1 3 i 4 Digital INPUT 1 Digital OUT 2 5 as 6 Digital INPUT 2 Digital OUT 3 7 a 8 Digital INPUT 3 Digital OUT 4 9 a 10 Digital INPUT 4 Digital OUT 5 11 ge 12 Digital INPUT 5 Digital OUT 6 13 an 14 Digital INPUT 6 Digital OUT 7 15 sila 16 Digital INPUT 7 Digital OUT 8 17 sell 18 Digital INPUT 8 GND 19 20 GND Manuale CNC Controller rev 3 1 23 R amp D LAB 2 1 4 Driver 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 slow fast decay variabile secondo la velocit istantanea e la risoluzione fornisce una energizzazione ottimale delle bobine evitando dannosi surriscaldamenti del motore ed un funzionamento fl
57. ll utensile nella A lavorazione in corso Spindle timeout rappresenta il tempo che occorre aspettare perch il mandrino sia pronto all operazione alcuni dispositivi dotati di sistema di frenatura rapida Tool contral ctr forniscono un output di conferma Le uscite Optional outputs 14 e 15 sono due uscite disponibili per dispositivi accessori da associare all uso Measure Si dell utensile in questione come ad esempio il raffreddamento l illuminazione etc Il tasto Measure avvia la procedura di misura del tool m Take tool avvia la procedura di prelievo del tool n Il tasto Set selected forza l associazione del numero di tool con la rispettiva posizione nel magazzino Ad esempio potremmo avere nel mandrino l utensile 4 e posizionarlo nel posto 12 che verr poi visualizzato in Actual tool nr Al termine delle operazioni confermare con il tasto Confirm Terminate tutte le predisposizioni sul pannello Tools premere il pulsante Save e poi OK per memorizzare il tutto EE of Z speed Lock unlock timeout 4 sec Tools library Selecttool 1 Position 20 0 mm Enabled Mame EL Position Y 30 0 imm Take actual ha ea Optional outputs Position 2 0 O mm Output 14 Position A D mm Spindle timeout 4 SS sec a Qutput 15 z offset ep 0 Nota Ad ogni avvio della GUI non sar attivo nessun utensile Quindi nel campo Actual Tool nr sare presente none M
58. loghi J USB Il 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 5m 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 Manuale CNC Controller rev 3 1 9 2 R amp D LAB 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 della macchina opposta al fine corsa che corrisponde alle coordinate assolute degli as
59. low Ze Modify Select new program features to add or select currently installed features to remove Reinstall all program features installed by the previous setup Remove all installed features Installshield Cancel e Premere nuovamente il tasto Next gt InstallShield Wizard Select Features Choose the features Setup will install Select the features you want to install and clear the features you do not want to Install i DefaultFesture Description Space Required on L UE Space Ayailable on L 20320428 E Installshield Back Cancel e Premere il pulsante Avanti gt Manuale CNC Controller rev 3 1 29 R amp D LAB Installazione guidata driver di periferica Installazione guidata driver di periferica Questa procedura guidata consente di Installare driver software richiesti per il funzionamento di alcune periferiche del computer Per continuare scegliere Avanti e Attendere il termine della procedura di installazione dei driver e premere Fine e Adesso il PC pronto per comunicare con la macchina CNC Una volta collegata la scheda Controller al PC ed alimentata possibile verificarne la corretta installazione della porta COM in START Pannello di controllo Sistema gt Hardware gt Gestione periferiche Porte COM e LTP Es Gestione periferiche Fie Azione Visualizza Computer 2 Controller audio video e giochi Controller disco Flopp
60. me ad un codice GO G1 G2 o G3 N Numero di riga Il 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 e obbligatorio metterlo all inizio della riga di codice Manuale CNC Controller rev 3 1 90 R amp D LAB Sintassi Nnumero Tipologia parametri numero Numero intero max 5 cifre senza segno Esempio Nnumero G1 X10 00 Y15 20 Note Non aggiungere il numero di linea ai 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 Il commento non pu essere messo sulla stessa riga con un codice A Note Nella finestra di Log e possibile analizzare in dettaglio quali sono le linee di codice che non verranno elaborate corretamente Per ogni linea contenente errori di sintassi verr aggiunta la stringa seguente non converted Manuale CNC Controller rev 3 1 9 1 R amp D 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 adatto per essere importato da un programma CAM generico Sul web sono presenti anche altri programmi ana
61. mm 754 Avviare il il processo di fresatura su 3 assi che aprira la finestra delle lavorazioni di Galaad Selezionare la scheda Trasferimento al driver esterno EA Fresatura 3 assi Seles Parametri di lavorazione Opzioni avanzate Trasferimento al driver esterno Utensili Passi Sequenza E j Iw 1 passo velocit di 100 i a es le r e s 10 V 2 passo velocit di 50 Par ae a 4a us as ar ae 49 20 21 22 23 EI 25 26 27 28 20 30 Lucido di 2 passo oa mm a a aa 3 as 3a ar 32 2 ale Eat 45 48 a7 os se 50 Extra pe ore di taglio 0 1 mm 15 FRESA1 1 conico 30 alori forzati Scambio Parcheggio Profondit a mm Gradini a mm Velocit a mm Foratura senza cicli Diverso Scala Y fi Z E 1 Oggetti selezionati soli Cominciare al punto rosso gt Dim 260 x 17856 mm y i z Arrestare al punta blu Specchio su Xx Rotazione z 2 I Sp UE Ce Lucido attivo 1 Lucidi selezionati Altezza di ritiro Z ls mm Tutti i lucidi Margine di contatto 0 8 mm Iw Percorso ottimizzato Versione 3 08 02 2010 Fre El Parametri E ert mm HU o emm Epa 9 15mms 3 mm Manuale CNC Controller rev 3 1 63 R amp D LAB che permette di salvare il file G Code prodotto da Galaad secondo le impostazioni del post processore Salva con nome Salva in i gt G Code Home file Salva come Codice G di fresatura ISO NU
62. mp B LAB oG U e SIN 7450418 DESIGNED AROUND RDCM ARM 32b R amp D LAB CORE MODULE PCI 16 EXBRESS E DETAILS ON A LAB EU NC Contacts it j ef HOME Y Power supply 24V EXT 24VDC EOR Y PWM 5Vdc 24V EXT EOR Z Joystick Enable On Contact Open Off Contact Closed HOME A E Stop NC 24V EXT BI EOR A Manuale CNC Controller rev 3 1 95 R amp D LAB
63. n 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 movimento o i cambi di direzione est ovest e nord sud La velocit degli impulsi quindi deve essere gestita e controllata in modo da ottenere i 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 tipi 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 e accelerazione e velocit costante e 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 l una all altra formando appunto un
64. ndice Manuale CNC Controller rev 3 1 36 R amp D LAB Motor speed parameter Inserire in questo campo le velocit dei motori per gli assi X Y insieme Z e A cio a quale frequenza in Hz corrisponde imm sec 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 Il 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 e disponibile converte automaticamente da millimetri 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 Tel 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 controllo del mandrino fresa possibile regolare la frequenza del PWM per adattarlo al driv
65. o Quindi una volta riavviata la GUI 0 Nota Tutte le modifiche apportate al G code nella finestra dell editor sono temporanee alla o caricato un nuovo file le modifiche andranno perse 4 1 15 Tools utensili Nota Gli utensili e tutte le funzioni associate ad essi non sono attive nella versione Compact Il CNC controller R amp D Lab permette di gestire automaticamente o manualmente il cambio utensili Ovviamente la vostra macchina dovr essere predisposta per questa potente funzionalit che rappresenta il massimo livello di automazione Il programma prevede un magazzino fino a 128 utensili per ognuno dei quali e 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 e 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 e Tools
66. o un profilo lineare possibile regolare sia la pendenza Slope angle che la velocit iniziale della rampa V ostarting speed espressa come percentuale della velocit di regime calcolata dal programma CAM che avete utilizzato per la creazione del G Code Il diagramma tempo velocita sara di tipo trapeizodale Se lo spostamento e corto il profilo a trapezio della velocit sar trasformato automaticamente in profilo a triangolo Sinusoidal ramp Il 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 E importante notare che lo stesso identico profilo di velocit si avr perfettamente simmetrico anche per i rallentamenti La funzione Sinusoidal ramp non disponibile in tutte le versioni Manuale CNC Controller rev 3 1 40 R amp D 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 utilizzo di un normale Joysti
67. ocit ai movimenti del JoyStiCk ii 86 Cambiare la velocit iniziale della fAMPa iii 86 Comandi addizionali inviati da Galaad rr 87 S VIe len Ee ER ee e EEN 87 El DR Elenco COIE E EE 87 G00 amp G01 Movimento Lineare Rotatorio ri 87 G02 amp G03 Arco con modalit CEntro iii 88 G17 Selezione del piano Kasia rr 89 G21 Seleziona unit di misura mm 89 G90 Sistema di coordinate asSoOlUte r r verrei 89 Fi 2 Elenco Codicee Muriel 89 M3 Avviamento del mandrimgo nr rr 89 M5 Arresto del mapndrimg crei 89 M6 Cambio utensile ssssannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 90 M62 Attivazione automatica uscite sssssunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 90 FH AR COGIC sraa 90 Feed Velocit di avanzaMEntoO ri 90 Manuale CNC Controller rev 3 1 7 R amp D LAB Kellere add dada 90 COMMEN EE 91 I Per fresare un file immagine rr 92 J USB iii 92 Parte 6 GLOSSARIO 1 11111000 rr ria DI Parte 7 ALLEGA Tiaiset DA I Collegamento Misa 94 7 2 Schema di collegamento morsettiera ii 95 Manuale CNC Controller rev 3 1 8 R amp D LAB 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 f
68. omando permette di conoscere lo stato attuale degli ingressi La cifra O corrisponde allo stato OFF spento mentre la cifra 1 corrisponde allo stato ON acceso Sintassi Q0 Manuale CNC Controller rev 3 1 8 1 R amp D LAB Esempio Q0 r n 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 tutti attivi Conoscere lo stato della macchina Comando per sapere il nome ed il numero seriale della macchina CNC utilizzata Sintassi Esempio Ann Comando bufferizzato NO Risposta R amp DserialCNC_Vversion gt R amp D4352CNC_V5 5 gt Numero seriale 4352 Versione 5 5 Abilitare e disabilitare la funzione buffer Comando che permette di definire un blocco di comandi bufferizzato specificandone l inizio e la fine Esempio lt r n0x14 r n Valore esadeciamle 0x14 Inizio blocco buffer 0x15 r n gt r n Valore esadecimale 0x15 Fine blocco buffer Risposta a fine esecuzione gt Se l esecuzione del blocco finita con l aiuto dell algoritmo di anti bloccaggio la risposta sar ER gt Controllli speciali Questo un elenco di comandi che eseguono funzioni particolari nella gestione della macchina CNC
69. one della scheda Controller le coordinate vengono azzerate Manuale CNC Controller rev 3 1 45 R amp D LAB 4 1 10 Stop di emergenza Stop 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 di emergenza quindi tutta la lavorazione e interrotta ed in seguito sara 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 Spindle Per accendere manualmente il Mandrino tranne nella versione 5 1 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 e disattivato grigio perch il Mandrino acceso spento automaticamente dal codice G in esecuzione Vedi nota importante in appendice Importante Se si utilizza l uscita PWM per la regolazione della velocit del Mandrino per ragioni di sicurezza e obbligatorio utilizzare anche l uscita ON OFF dedicata A Nota Se viene attivata l emergenza esterna il Mandrino si arresta 4 1 12
70. ontroller 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 Il programma CNC Controller usato in modo stand alone Questo ci che si vuole realizzare Qui prende forma sul Fic e si elaborano percorsi utensile CAD CAM ll CAM produce percorsi utensile ed esporta ll disegno sotto forma di file G Code il linguaggio delle macchine CNC che viene salvato sul PE ll programma CNC Controller R amp D i Lab importa il file G Code CNC CTRL R amp D Lab aggiungendo funzionalit e controlli che migliorano le prestazioni della Elettronica CNC meccanica ed incrementano la produttivit del sistema movimenti elaborati dal PC sono Scomposti in singoli assi ll sistema R amp D Lab introduce importanti funzioni e ae comandi elaborati dal programma e e residente sul modulo RDCMS j pr gt C Asse Z gt gni motore attua il proprio movimenta La vostra idea prende forma in tempi pi brevi il sistema meccanico da il meglio di s ed il risultato finale acquista maggiore precisione e qualit Manuale CNC Controller rev 3 1 1 1 R amp D 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 Questo ci che si vuole realizzare Il CAM esport
71. parameters Error detection _ Error checking mode Command converter Joystick _ Enable joystick A 1640 _ steps 1mm Ce All commands at once tp 1640 steps 1 mm 0 One by one Circular interpolation input i output Buffered commands Relative Relative O Absolute Relative Ce fina lative Absolute Absolute Absolute Se SC 640 steps 1 mm Ai 1640 steps 1 mm Motor speed parameters xY 1640 He 1 mms Z 640 4 Hz 1 mm s A om He 1 mms Default speed mmis mmis i mmis 4 axis in degrees Info Spindle Speed 1100 o duty cycle Parameter 7 Freg 1600 Log Files Create log files Machine buffer Enable buffer 150 commands CNE Controller ver 5 56 R amp D Lab Released 09 10 7014 Motor steps parameter Real time progress Real time image progress iculated image progress 2 Image progress disabled Ramp Enable ramp Eas 10 Starting speed Linear ramp 2 Sinusoidal ramp ep al Slope speed Inserire in questo campo il numero degli steps degli assi X Y Z ed A che corrispondono alla corsa di 1mm l asse A o 4 asse potrebbe non essere disponibile in tutte le versioni Da notare che possibile regolare la risoluzione di ogni asse indipendentemente dagli altri Usualmente l asse A dotato di una risoluzione maggiore degli altri Vedi tutorial in appe
72. prima 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 Nota Durante una lavorazione tutte le operazioni eseguite al PC possono appesantire la comunicazione soprattutto se si lavora con un PC che non soddisfa appieno i requisiti di sistema Manuale CNC Controller rev 3 1 39 R amp D LAB Ramp Il CNC controller R amp D Lab in grado di realizzare rampe lineari o sinusoidali Per ogni tipo e possibile fissare alcuni parametri che andranno sperimentati perch sono strettamente dipendenti dalla dinamica meccanica del vostro dispositivo La possibilit 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 fluidi 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 I motori accelerano e rallentano seguend
73. profilo a trapezio isoscele da cui il nome del tipo di rampa Come si 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 dei profili dove non si raggiunge mai la velocit massima o casi in cui gli angoli di inclinazione delle rampe sono troppo ripidi assumendo una forma quasi rettangolare Il suggerimento finale quindi quello di non inserire un valore di Slope angle maggiore di 60 e un valore di starting speed maggiore di 20 Manuale CNC Controller rev 3 1 76 R amp D LAB VELOCITA NUMERO DI PASSI MAX SPEED i l l I I I I I I I I I l l 1 i 1 I STARTING SPEED ACCELERAZIONE VELOCITA COSTANTE DECELERAZIONE I TEMPO VELOCITA NUMERO DI PASSI i MAX SPEED 1 I I I I I l l I l SLOPE ANGLE i ane ge a aT A SPEED ACCELERAZIONE DECELERAZIONE TEMPO 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 e accelerazione e velocit costante e 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
74. r nominata come Port 0 o simile e successivamente premere il tasto Select Alternativamente si pu verificare il corretto riconoscimento del Joystick come da manuale di Windows x left Pannello di controllo gt Periferiche di gioco ed istruzioni successive Il messaggio initialized a fondo pannello indicher il corretto riconoscimento del Joystick da parte della GUI e Spuntare la voce XY diagonal translation per abilitare i button movimenti diagonali di X e Y Se abilitati i motori X ed Y si muoveranno insieme e proporzionalmente alla posizione della cloche Se non abilitati si muover soltanto il motore X oppure Y Dead zone 30 2 Questa funzione utile per posizionamenti di precisione su meccaniche di alta qualit permette di avere solo movimentazioni perfettamente lineari lungo un asse ovvero si evita di muovere anche solo di poco l asse che si vuole mantenere fermo e Attraverso i tasti Calibration si esegue la calibrazione Calibration A right forward Y backward Mb Center initialized come segue 1 Spostare la manopola all estrema destra e premere Manuale CNC Controller rev 3 1 41 R amp D 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 bassoe premere Y backward 5 Tenere premuto il pulsante del joystick con cui si vuole muover
75. relativo alle velocit manuali Manuale CNC Controller rev 3 1 7 2 R amp D LAB D Tutorial Interpolazioni In un sistema CAM il 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 e Interpolazioni lineari e Interpolazioni circolari Il tipo di interpolazione utilizzato dipende dalla traiettoria che la macchina CNC dovr effettuare In dettaglio l interpolazione 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 risultato ASSE Y e linea Blocco note Lek Fil Modifica Formato Visualizza 40 p n unto finale Galaad 3 18 02 2011 NUM Output C File created 18 03 2011 at 17 47 7 LC workpiece dimensions 50 x 50 x 5 mm GOU GSO GS4 G40 G54 GEO TL MOG C Esempio d utensile 3 59000 ZOO o lu ZU FLO z 0 25 F360 135 140 10 TE F3000 21 Punto iniziale ZER 10 35 ASSE X Le righe di comando di maggior interesse sono GOO
76. rrettamente con l editor di file ISO G Code Edit file button descritto nel Capitolo 4 1 13 Pulsante Start 4 Se la vostra macchina dotata di cambio utensili automatico impostare e selezionare i vari Tools non disponibile per tutte le versioni Vedi Capitolo 4 1 15 Tools utensili 5 Raggiungere e settare il punto di inizio con i movimenti manuali Vedi Capitolo 4 1 8 Pulsanti Movimenti Manuali 6 Confermare questo punto con il pulsante XYZA OK Vedi Capitolo 4 1 9 Pannello Coordinate Posizione attuale 7 Premere il pulsante Start per iniziare Durante le lavorazioni automatiche alcuni pulsanti sono disabilitati fino a quando la lavorazione non finisce o si preme Stop o alcuni sono provvisti di avviso se premuti come i pulsanti Start e Reset Il tempo stimato del processo visualizzato in una barra nella finestra principale o in alternativa nel pannello avanzato in percentuale La barra Status ci informa in che stato e la lavorazione Manuale CNC Controller rev 3 1 58 R amp D LAB 4 3 Errori e messaggi di avviso 4 3 1 Errore di connessione Quando appare questo errore opportuno controllare e Il corretto collegamento del cavo USB da PC a Controller e La corretta installazione dei driver software e 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 riavvi
77. rvato 9 riservato 7 riservato 5 riservato 3 riservato 1 5Vdc Alimentazione Manuale CNC Controller rev 3 1 17 R amp D LAB Connettore segnali I O O z gt Q ui Lo O O gt amp Ke _ Collegamento tramite Flat Cable alla scheda I O Sequenza di collegamento Tensione di lavoro 5V TTL Funzione N N Funzione 5Vdc alimentazione 1 e P 2 5Vdc alimentazione Digital OUT 1 3 sp d Digital INPUT 1 Digital OUT 2 5 uo 6 Digital INPUT 2 Digital OUT 3 7 E 8 Digital INPUT 3 Digital OUT 4 9 10 Digital INPUT 4 Digital OUT 5 11 di e 12 Digital INPUT 5 Digital OUT 6 13 aa 14 Digital INPUT 6 Digital OUT 7 15 sala 16 Digital INPUT 7 Digital OUT 8 17 SUE 18 Digital INPUT 8 GND 19 20 GND L uscita Digital OUT 8 e dedicata all attivazione del Mandrino Le uscite da 1 a 7 sono libere Manuale CNC Controller rev 3 1 18 R amp D LAB Morsettiera N Nome Funzione 1 HOME SWITCH X Fine corsa di Home per l asse X 2 24VDC EXT 3 LIMIT SWITCH X Fine corsa di Limite asse X 4 HOME SWITCH Y Fine corsa di Home per l asse Y 5 24VDC EXT 6 LIMIT SWITCH Y Fine corsa di Limite asse Y 7 HOME SWITCH Z Fine corsa di Home per l asse Z 8 24VDC EXT 9 LIMIT SWITCH Z Fine corsa di Limite asse Z 10 HOME SWITCH A
78. sente un commento sulla stessa riga Manuale CNC Controller rev 3 1 89 R amp D LAB M6 Cambio utensile Questo comando permette di eseguire un operazione di cambio manuale automatico dell utensile specificandone il numero Non attivo nella versione Compact Sintassi Tnumero M06 r n Tipologia parametri numero Numero intero senza segno Esempio T1 MO6 r n Risposta TAKEnumero gt Cambio manuale abilitato quando la macchina pronta per il cambio manuale dell utensile Errore se Si inverte la sintassi prima M06 e poi Tnumero E presente un commento sulla stessa riga numero 0 M62 Attivazione automatica uscite Questo comando permette di attivare un uscita Per attivare disattivare pi uscite contemporaneamente necessario inserire righe di codice consecutive una per ogni uscita che si vuole attivare disattivare 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 S1 r n Risposta gt Errore se E presente un commento sulla stessa riga uscita da un numero compreso tra 1 e 7 valore da 0 o 1 H 3 Altri Codici Feed Velocit di avanzamento Questo e il parametro che indica la velocit di avanzamento di tutti i movimenti L unit di misura e Step Sec Affinch il Parametro Fvelocita sia ritenuto valido deve essere dichiarato sempre insie
79. si 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 e il dispositivo meccanico rotante che ha lo scopo di tenere l utensile da lavoro Il 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 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 Rampa Tecnica di generazione variabile nel tempo degli impulsi che movimentano il motore pas
80. so 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 Manuale CNC Controller rev 3 1 93 R amp D LAB Parte 7 ALLEGATI 7 1 Collegamento fill Stepper Motor Nema 17 17 42L47DS http www rd lab it images pdf_IT MOTORI_E COMPONENTI _ELETTROMECCANICI STEPPER NEMA17 STEPPER_MOTOR_NEMA17 pdf Stepper Motor Nema 23 23 57L76DS http www rd lab it images pdf IT MOTORI E COMPONENTI ELETTROMECCANICI STEPPER NEMA23 STEPPER MOTOR NEMA23 WIRING 2357L76D S pdf Stepper
81. stamento lt lt lt sono coordinati cartesiani e lt R gt 3 lt A gt equivalenti polari per XY tutto rispetto al punto d origine piu offset Command hanno una o piu linee Formati indicati sono il numero di cifre prima minimum e dopo il separatore decimalo a destra E sprezione tra utilizzata solo in cazo de cambiamento della valore interna ZAC Ce CNS cHz 0 lt A gt corespondente Formato del post processore Galaad Il 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 cos di default eccetto per il parametro della velocit lt V gt 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 Manuale CNC Controller rev 3 1 6 1 R amp D LAB Galaad R amp DLAB Fie Lavora Modifica Disegno Visualizza Testo Parametri Aiuto Ambiente di lavoro Colore Tasti di funzioni Quote Rete Utensili H Principali Fost processore Completi Salvataggio automatico Prova UU Nuovo archivio Calibratura Profondit rapide aye w Driver esterno Velocit automatiche SONETTI E Memorizzare Riprender
82. 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 e dotato di doppio monitor potete mantenere le finestre in uso aperte cos da avere una panoramica completa di tutte le funzioni ed accesso immediato a tutte le funzioni 2 3 Struttura dei men del CNC controller FINESTRA PRINCIPALE EDITOR G CODE 2D CNC G Code file editor ISO G Code Gi Z 1 0 G1 X8 2483 Y7 6541 G1 X8 7516 Y7 5797 Gi X9 2575 Y7 5251 M62 op 50 x 376 00 mm G1 X9 7652 Y7 4905 Gi X10 2738 Y7 4758 Gi X10 7825 Y7 4812 Gi X11 2907 Y7 5065 MON ce ntroller R amp D Lab ver 5 5A SA Y 219 00 mm Info e y j Absolute position x 10 00 mm Y 10 00 mm 2 0 00 mm A 0 00 ae d Sat E t A STATUS NOT CONNECTED Check PX Check PY Check PZ L ck PA XYZA OK PROGRESS Manual commands y 5 00 mmf s J 5 00 mmfs g 5 00 mm s FILE DI LOG Actual log last operations Automatic control ions CS ear nputs Log to file ON STATUS STOPPED 4 5 6 7 8 12 O op 16 Ki 2 Auto refresh Refresh Relative position Outputs x 6 12 mm 6 71 mm z 8 80 mm 1 2 3 4 5 6 7 8 A 0 00 mm 9 10 ET e Maa 14 15 Control pan Axis Z Axes XY D a f d LI PANNELLO UTENSILI Enable sensor position x 95 49 mm position Y 51 91 mm Take ac
83. t Manuale CNC Controller rev 3 1 83 R amp D LAB Impostare la frequenza del segnale PWM OUT Questo comando permette di impostare la frequnza del timer associato al mandrino Sintassi Wfreguenza r n Tipologia parametri frequenza Numero intero senza segno Esempio W25000 r n 25000 25 KHz Risposta gt Avviamento del mandrino Questo comando permette di inizializzare il mandrino ad una specifica modalita associata ad una specifica velocit duty cicle Sintassi MmodalitaSvelocita r n Tipologia parametri modalita Numero intero senza segno velocita Espresso in duty cycle 8000 8 Esempi Modalita 3 M3S8000 r n Avvia il mandrino con le uscite Uscita 14 OFF Uscita 15 OFF Modalita 9 M9S8000 r n Avvia il mandrino con le uscite Uscita 14 ON Uscita 15 OFF Modalita 10 M10S8000 r n Avvia il mandrino con le uscite Uscita 14 OFF Uscita 15 ON Modalita 11 M11S8000 r n Avvia il mandrino con le uscite Uscita 14 ON Uscita 15 ON Comando bufferizzato SI Risposta M2 gt e gt quando il mandrino spento se l opzione buffer OFF M1 gt e gt quando il mandrino acceso Arresto del Mandrino Questo il comando che permette di disattivare il Mandrino e le uscite 14 e 15 Manuale CNC Controller rev 3 1 84 R amp D LAB Sintassi M5 Esempio M5 r n Risposta M2 gt e gt Note Se il B
84. t Operazione di sgancio dell utensile TIMEOUT_OPEN gt Operazione di apertura coperchio degli utensili TIMEOUT_CLOSE gt Operazione di chiusura coperchio degli utensili Cambio manuale dell utensile Questo comando permette di eseguire un operazione di cambio manuale dell utensile specificandone il numero Comando attualmente per test non utilizzare Sintassi Tnumero r n Tipologia parametri numero Numero intero senza segno Esempio T10 r n Risposta TAKEnumero gt quando la macchina e pronta per il cambio manuale dell utensile Misurare l altezza dell utensile Questo comando permette di eseguire la procedura di misurazione dell utensile attraverso il tastatore Sintassi OZ Esempio OZ r n Risposta Mposizione gt quando la macchina ha eseguito la misurazione dell offset Errore speciale Questo comando avviene solo in ricezione dalla macchina CNC Quando questo accade significa che la macchina ha raggiunto i limiti meccanici di spostamento sugli assi Risposta FC gt Fine Corsa End Of Run Cambiare velocita ai movimenti del Joystick Questo comando cambia la velocita dei movimenti del Joystick senza fermarsi Sintassi Hvelocita r n Tipologia parametri velocita Numero intero senza segno Esempio H400 r n Risposta gt sg mn nm Questo comando permette di impostare la percentuale di
85. te il pulsante Driver I Driver risulteranno abilitati solo se non sono attive emergenze esterne Il led acceso indica la presenza di alimentazione nella scheda Se non si accende verificare la presenza dei 24V tra i morsetti 19 20 Il led acceso indica lo stato di emergenza pulsante E Stop a bordo macchina premuto I leds indicano lo stato dei fine corsa Led acceso significa fine corsa premuto I leds indicano lo stato delle uscite Impulsi e Direzione per ogni Asse Driver 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 Manuale CNC Controller rev 3 1 20 R amp D LAB 2 1 3 Scheda 8 canali I O 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 24Vdc 0 5A protetti Rapidit di cablaggio Supporto per guida DIN Fusibile di protezione linea 24Vdc CARATTERISTICHE ELETTRICHE Alimentazione di potenza 24Vdc Alimentazione logica 5Vdc fornita dalla scheda controller tramite Flat cable Corrente di uscita 0 5A per canale Nel caso si utilizzino tutte le uscite contemporaneamente alla massima corrente predisporre un adeguata ventilazione e dimensionare opportunamente il fusibile principale Morsetti INPUTs 10000 SB SAY Per ognuno
86. tra il modulo collegato e il Software Un apposito messaggio confermer l avvenuto riconoscimento e quindi la connessione USB Serial number ok Serial number error Manuale CNC Controller rev 3 1 3 1 R amp D LAB Parte 4 INIZIAMO A LAVORARE Nota In questo manuale si fa riferimento al programma a 4 assi X Y Z A nella sua versione pi completa Nelle versioni inferiori alcune funzionalit non sono disponibili o disabilitate e di conseguenza mancheranno alcuni pulsanti ed icone Dopo aver avviato il programma GUI EXE appariranno queste 2 finestre FA CNC Controller RED Lab ver 5 5 A Control Continuous O O 10 mm O 5 mm Motor Y 2 4 O imm Ki e i l O 0 5 mm i O 0 01 mm Spindle Config Drivers y y 7 O E Info d Absolute position 10 00 m Ce 00 mm Ze 0 00 mm A foo mm PROGRESS STATUS NOT CONNECTED 8 Px L PY Check Pz Check PA XYZA OK Manual commands Speed S 15 00 mt uy di Sa 15 00 mms Send Advanced Mt 15 00 mms 115 00 mm s Finestra principale M C Program Files CNC Controller CNC Controller exe ClassPath element is C Program Files CNC Controller lib serulet jar ClassPath element 8 C Program Files CNC Controller lib servlet jar ClassPath element is C Program Files CNC Controller lib swing layout 1 9 3 j ar ClassPath element C Program Files CNC Controller lib swing layout 1 9 3 jar ClassPath element is
87. ttamente necessario rispettando le tempistiche dei vari messaggi e operazioni evitando ad esempio di premere pi volte il tasto pause altrimenti si andr ad alterare l efficienza di tale opzione A Importante La pausa non funziona durante un cambio tool Manuale CNC Controller rev 3 1 55 R amp D LAB Relative position Relative position x 0 00 mm 10 00 mm 2 0 00 mm A 0 00 mm Il pannello Relative position indica la posizione degli assi rispetto allo zero relativo origine del pezzo che stato precedentemente impostato col pulsante XYZA OK ogni fine movimento One by One oppura al termine di un blocco di comandi All commands at Nota A seconda della modalit Command converter selezionata le coordinate si aggiornano ad once Inputs Inputs Il pannello Inputs visualizza lo stato degli 8 16 nella versione Bak Plane canali di ingresso gestiti dal modulo RDCM9 Il colore rosso indica l ingresso non attivo mentre il colore verde indica ingresso attivo Il pulsante Refresh invia una richiesta di lettura di tutti i canali utilizzati dalla macchina Il pulsante Auto refresh effettua una lettura continua degli ingressi Outputs GOutputs Il pannello Outputs gestisce gli 8 o 16 nella versione Back Plane canali di uscita presenti sulla scheda I O e controllati dal modulo RDCM9 Ogni singolo canale pu essere acceso spento semplicemente pigiando col mouse sui puls
88. tual mm Lock unlock actual tool Lock tool Unlock tool Tools library Actual tool n af Select tool osition xX 95 49 V Enabled actual tool Name t1 osition Y 51 91 Take actual C all tools Optional outputs osition Z 39 08 ah i Mea eed Spindle timeout Output 14 osition A 0 00 C Output 15 50 of Z speed Lock f unlock timeout 5 2 sec Save OK Manuale CNC Controller rev 3 1 27 R amp D LAB Parte 3 INSTALLAZIONE Il 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 e riportata la procedura di installazione del driver e 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 InstallShield Wizard Preparing to Install Virtual COM Port Driver Setup is preparing the InstallShield Wizard which will guide you through the program setup process Please wait Configuring Windows Installer Cancel e Premere il tasto Next Manuale CNC Controller rev 3 1 28 R amp D LAB InstallShield Wizard Welcome Modify repair or remove the program Welcome to the Virtual COM Port Driver Setup Maintenance program This program lets you modify the current installation Click one of the options be
89. uale CNC Controller rev 3 1 87 R amp D LAB 2 assi tipo 3 3 assi tipo 4 4 assi tipo 5 Risposta YposZposXposAposP gt e gt a fine movimento se tutti i valori pos ricevuti rappresentano la l opzione buffer OFF posizione assoluta attuale in step per i rispettivi assi Errore se Non ci sono spazi tra parametri Non viene dichiarato almeno un asse Non viene dichiarato Gtipo Fvelocit prima di Gtipo Fvelocit e espresso alla fine della riga Note se Fvelocit non espressa viene mantenuto il valore precedentemente impostato G02 amp G03 Arco con modalit Centro Comando per muovere la macchina ad una posizione specifica utilizzando l interpolazione angolare con centro posizione assoluta e velocit specificate Piano selezionato XY AN Importante Nella versione Compact i codici G02 e G03 non sono abilitati Sintassi Gtipo Fvelocit Xpos Ypos Ipos Jpos r n Tipologia parametri velocit Numero intero senza segno tipo Numero intero senza segno pos Numero decimale con segno Esempio G2 F300 X400 Y300 110 J60 r n Assi supportati X Y I J in qualsiasi ordine Velocita Min 60 Max 16000 Step Sec Tipo 2 senso orario 3 senso antiorario Comando bufferizzato Tipo 5 Risposta YposZposXposAposP gt e gt a fine movimento se tutti i valori pos ricevuti rappresentano la l opzion
90. uffer attivo al termine della lavorazione 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 dell utensile specificandone anche il parametro di Timeout Aprire coperchio utensili Sintassi OCtimeout r n comando bufferizzato OGtimeout r n comando non bufferizzato Tipologia parametri timeout Numero intero senza segno Esempio OC300 r n OG300 r n Chiudere coperchio utensili Sintassi OBtimeout r n comando bufferizzato ONtimeout r n comando non bufferizzato Tipologia parametri timeout Numero intero senza segno Esempio OB300 r n ON300 r n Agganciare l utensile Sintassi OLtimeout r n comando bufferizzato OQtimeout r n comando non bufferizzato Tipologia parametri timeout Numero intero senza segno Esempio OL300 r n OQ300 r n Sganciare l utensile Sintassi OUtimeout r n comando bufferizzato OWtimeout r n comando non bufferizzato Tipologia parametri timeout Numero intero senza segno Esempio OU300 r n OW300 r n Risposta Manuale CNC Controller rev 3 1 85 R amp D LAB solo in caso di evento Timeout Timeout durante un TIMEOUT_LOCK gt Operazione di aggancio dell utensile TIMEOUT_UNLOCK g
91. uido 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 e senza necessit di altri dispositivi per realizzare rapidamente e semplicemente servomeccanismi di qualsiasi tipo Rapidit 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 lab it it azionamenti motori driver microstepper usb overview html Manuale CNC Controller rev 3 1 24 R amp D LAB 2 1 5 Driver Brushless USB e Parametri configurabili da PC Windows Hyper Terminal e Due modalit di funzionamento stand alone pilotato da PC a da controller esterno e Regolazione e controllo della velocit ad anello chiuso e Regolazione della velocit tramite 1 potenziometro a bordo 2 tensione esterna 3 treno impulsi a frequenza variabile in modo simile ai driver stepper e Ingressi digitali foto accoppiati 5 Vdc tr
92. unzione 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 del 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 l interpolatore 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 parti perch realizzato secondo una filosofia scalare e modulare Consultare la R amp D Lab per eventuali altre versioni e personalizzazioni custom Manuale CNC Controller rev 3 1 9 R amp D LAB Dall idea al prodotto finito I flusso logico di un processo standard Questo ci che si vuole realizzare Qui prende forma sul PC e si elaborano percorsi utensile CAD CAM movimenti elaborati dal PC Sono scomposti in singoli assi all interpolatore RDCM9 Elettronica CNC Ogni motore attua Il proprio movimento La vostra idea prende forma Manuale CNC Controller rev 3 1 10 R amp D LAB Dall idea al prodotto finito II Flusso logico del processo col programma CNC Controller R amp D Lab ver x x II programma CNC C
93. velocita iniziale che deve Manuale CNC Controller rev 3 1 86 R amp D LAB avere la rampa rispetto alla velocit massima Sintassi Ivalore r n Tipologia parametri valore Numero intero senza segno Esempio 140 r n Velocita iniziale 40 della massima velocita Comandi addizionali inviati da Galaad Questi sono parametri che fanno parte del vecchio protocollo Attualmente non sono utilizzati Sintassi Lnumero r n oppure L r n 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 possesso H 1 Elenco Codici G GOO amp G01 Movimento Lineare Rotatorio Sintassi Gtipo Fvelocit Xpos r n Gtipo Fvelocit Xpos Ypos r n Gtipo Fvelocit Xpos Ypos Zpos r n Gtipo Fvelocit Xpos Ypos Zpos Apos r n Tipologia parametri velocit Numero intero senza segno tipo Numero intero senza segno pos Numero decimale con segno Esempio G1 F3200 X400 Y300 Z 100 A600 r n Assi supportati X Y Z A in qualsiasi ordine Velocit Min 60 Max 16000 Step Sec Tipo 0 1 nessuna differenza Comando bufferizzato 1 asse tipo 2 Man
94. y Controller IDE ATAJATAPI Controller SCSI e RAID Controller USE Universal serial bus o EE Human Interface Device HID y Mouse e altre periferiche di puntamento Periferiche di sistema El Porte COM e LPT ah y Porta di comunicazione COM1 i A Porta di comunicazione COM E y Porta stampante LPT1 5TR91x CNC Driver COMI El g Processori Schede di rete E Schede video 3 Schermi Tastiere See Unit disco Manuale CNC Controller rev 3 1 30 R amp D LAB 3 2 Installare Il programma CNC 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 EXE 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 x x legata ad uno specifico modulo RDCM9 Il programma viene rilasciato con un serial number specifico per ogni micro modulo Pertanto non possibile utilizzare una copia del programma con un controller diverso Ad ogni avvio il programma verifica la corrispondenza del serial number
95. zione automatica Richieder pi tempo all inizio 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 modalit non 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 disabilitato permette di vedere un anteprima 2D della lavorazione con un immagine nel pannello avanzato Solo i movimenti poligoni lineari 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 occorre consigliato disattivare l ante
96. zione 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 gia prestabilito Nelle macchine 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 moderni 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 utilities etc magari di sistema e quindi invisibili all utente eventualmente neanche avviati dall utilizzatore Questa caratteristica pu comportare il momentaneo rallentamento di altri tasks come ad esempio l

Download Pdf Manuals

image

Related Search

Related Contents

tender notice  Microbial Community Modeler 1.3 - User Manual -  Cateye HL-EL400 User's Manual  Mode d`emploi (version simplifiée)  AS58 Roller AC Servo System HMI      Conditions générales d`abonnement  Smarty - Nordpeis  AXIS P1425-E User Manual  

Copyright © All rights reserved.
Failed to retrieve file