|
DAL 12 APRILE 2010, A SEGUITO DELL' ACCORDO COMMERCIALE INTERCORSO TRA EDINGCNC (www.edingcnc.com) E PENTAMATICA (www.pentamatica.com) LE SCHEDE CONTROLLER USBCNC ED I RELATIVI ACCESSORI VENGONO COMMERCIALIZZATI SUL TERRITORIO ITALIANO DA PENTAMATICA. E' finalmente online all' indirizzo il FORUM UFFICIALE ITALIANO DI SUPPORTO AL CONTROLLER CNC USBCNC ! A breve la ns. Newsletter verra' chiusa ed il nuovo forum diventera' lo spazio mediante il quale Vi terremo informati in merito a tutte le novità riguardanti i ns. prodotti, gli sviluppi software, le modifiche hardware, le nuove schede, ecc... ma sara' anche e soprattutto il luogo dove, partecipando in prima persona, potrete discutere, chiedere informazioni, confrontarsi e condividere esperienza su USBCNC con il ns. Team ma anche con altri clienti ed esperti del settore CNC. Vi attendiamo numerosi ! Anno nuovo...versione nuova ! Dopo un lungo periodo di test e' finalmente stata rilasciata la nuova versione di software USBCNC 3.48.1 accompagnata da una nuova versione del Manuale (3.48) A seguire le funzionalita' introdotte o migliorate da questa nuova versione: - Nuovo driver di gestione della comunicazione USB (scheda - PC), disponibile anche in versione 64 bit e compatibile con Windows XP, Vista ed ora anche con Windows 7. Nel caso di aggiornamento di una precedente versione e' necessario disinstallare il "vecchio" driver e successivamente installare il nuovo, mediante i seguenti passi: 1) Collegare la scheda USBCNC ad una delle porte USB del PC 2) Click tasto destro del mouse su "Risorse del Sistema", cliccare su "Proprieta'", selezionare "Hardware" - "Gestione Periferiche" e quindi individuare sotto a "Porte (COM e LPT)" la porta relativa a USBCNC 3) Click tasto destro del mouse sulla porta USBCNC e selezionare "Disinstalla" cosi' da disinstallare l' attuale driver di gestione della porta USB a cui e' collegata la scheda USBCNC 4) Scollegare la scheda USBCNC dalla porta USB del PC 5) Ricollegare la scheda USBCNC alla porta USB del PC 6) Alla richiesta di installazione del driver selezionare la cartella C:\Programmi\USBCNCV3\Drivers\vcomm\X86 (o C:\Programmi\USBCNCV3\Drivers\vcomm\X64 nel caso di sistema operativo a 64 bit) cosi' da installare il nuovo driver contenuto nella ver. 3.48.1 - Migliorato l' Import dei file DXF ed HPGL - Risolti alcuni malfunzionamenti nell' utilizzo del Jog Assi - Nuovi codici M61 ed M62 per comandare l' uscita ausiliaria AUX1. M61 (ON uscita AUX1) ed M62 (OFF uscita AUX1) si aggiungo ai gia' presenti M82 ed M83 di cui diventano dei duplicati. Cio' si e' reso necessario per compatibilita' con alcuni CAM che utilizzano M61 ed M62 in luogo di M82 ed M83. - Ulteriormente implementato il G-code G76 (ciclo di filettatura in piu' passate) con l' aggiunta della gestione del parametro I. - Gestione nuova versione firmware (microprocessori schede) per ovviare al problema riscontrato su alcuni PC che al riavvio di Windows (non spegnimento e riaccensione ma RIAVVIO) non riconoscono correttamente la scheda USBCNC. Nuova versione di software USBCNC 3.42 e nuovo release del Manuale 3.42.1 online. A seguire le funzionalita' introdotte o migliorate da questa nuova versione: - Aggiunte le ultime funzionalita' ancora mancanti alla modalita' tornio che diventa ora completa ed in grado di gestire tutti i G-codes di tornitura. USBCNC e' finalmente in grado di gestire in tornio in modo completo (anche i G-code G33, filettatura a passo costante e G76, ciclo di filettatura in piu' passate). Cio' sara' possibile utilizzando la stessa versione di software (interfaccia grafica) di gestione delle fresatrici (selezionando "Modalita' Tornio" nella pagina Impostazioni) ma occorrera' pero' utilizzare una scheda hardware con un firmware ad hoc (versione B) per la gestione del tornio. In tale modalita' infatti non saranno gestiti 5 assi come in fresatura ma solo 3. Gli ingressi dei segnali (Enable, Step e Dir) degli assi A e B diventano, in modalita' tornio, gli ingressi per due volantini elettronici molto utili nelle operazioni di tornitura. - Gestione Joypad/Tastierino/Pendant E' ora possibile utilizzare diversi modelli di joypad/tastierini/pendant commerciali con il software USBCNC. Il software e' stato modificato in modo che le funzioni piu' importanti siano ora eseguibili anche mediante combinazioni di tasti (shortcut) della tastiera PC. In tal modo sara' possibile utilizzare con USBCNC i moltissimi joypad, tastierini e pendant che lavorano in modalita' emulazione di tastiera. A tal proposito siamo gia' al lavoro per sviluppare un joypad specifico per USBCNC che speriamo di poter proporre quantoprima. A seguire l' elenco delle combinazioni di tasti implementate e le funzioni da esse realizzate: MOVIMENTI IN JOG: Asse X: "FRECCIA DX" "FRECCIA SX" Asse Y: "FRECCIA SU" "FRECCIA GIU'" Asse Z: "PAG_SU" "PAG_GIU'" Asse 4: "INIZIO" "FINE" Asse 5: "INS" "CANC" "CTRL" Velocita' jog 50% della massima (va tenuto premuto mentre si usano i tasti jog di cui sopra) "SHIFT" Velocita' jog 100% della massima (va tenuto premuto mentre si usano i tasti jog di cui sopra) EMERGENZA SOFTWARE "ESC" FUNZIONI GENERALI (si attivano SOLO se il loro tasto è premuto CONTEMPORANEAMENTE al tasto di sicurezza "ALT GR"): AVVIO/PAUSA LAVORAZIONE "G" RESET "R" AVVIO/STOP MANDRINO "S" NEBULIZZATORE ON/OFF "M" REFRIGERANTE ON/OFF "F" INCREMENTO FEED "1" DECREMENTO FEED "2" INCREMENTO PWM "3" DECREMENTO PWM "4" ZERO X "5" ZERO Y "6" ZERO Z "7" ZERO 4 "8" ZERO 5 "9" - Verifica all' atto del caricamento del programma G-code, delle dimenzioni pezzo. Ogni qualvolta si carica un nuovo programma G-code viene verificato che le sue dimensioni massime non eccedano i limiti dell' area di lavoro definiti nella pagina Impostazioni. In tal caso viene visualizzata all' operatore una finestra di avvertimento. - Nuova impostazione per il setting degli zeri Aggiunta nella pagina "impostazioni" la nuova voce (checkbox) "Finestra offset zero" che permette di definire se all' atto della pressione del pulsante di zero (sull' interfaccia grafica PC) deve comparire o meno la finestra che permette di inserire un valore di offset. - Disponibile gratuitamente la possibilita' di personalizzare l' interfaccia grafica mediante tool di sviluppo per ambiente Microsoft .NET Viene resa disponibile da questa versione, all' interno dell' installazione stessa, la libreria "cncapinet.dll" mediante la quale poter personalizzare (in ambiente Microsoft .NET) l' interfaccia grafica del programma. Viene inoltre reso disponibile (cartella "VBExampleUI") un esempio di personalizzazione dell' interfaccia scritto in Visual Basic .NET Nuova versione di software USBCNC 3.40 online. Questi le principali novita': - Notevolmente velocizzata l' operazione di "loading" del programma G-code. In precedenza, quando si caricavano programmi G-code piuttosto pesanti occorreva attendere un tempo piuttosto lungo. Ora, anche programmi molto pesanti (anche 4 e 5 assi) vengono caricati in pochi secondi. Giusto per darVi un' idea, un programma da oltre 600.000 linee (4 assi) che nella versione 3.39 necessitava di 3' 30'' per essere caricato, viene ora caricato in meno di 4 secondi. Tutto cio' continuando a fare sia un test sintattico che la verifica che il programma sia effettivamente realizzabile sia come traiettorie degli assi, sia in base ai parametri della macchina (velocita', accelerazioni, aree di lavoro, ecc...ecc...) ed il conseguete rendering grafico del percorso utensile. - Nel caso la velocizzazione nel caricamento del programma di cui sopra non fosse ancora sufficiente (in effetti e' un' ipotesi veramente molto remota) e ci fossero programmi la cui visualizzazione grafica richiede tempi molto lunghi, e' stata aggiunta un checkbox ("No rendering") nel menu "Automatico" mediante la quale disabilitare il rendering grafico del percorso utensile. E' molto utile quando si carica piu' volte (ad esempio piu' volte in un giorno o piu' volte consecutivamente) lo stesso programma e quindi e' inutile visualizzarlo graficamente tutte le volte. - Aggiunta la nuova funzionalita CAM (pagina "Programma") di Foratura. E' ora possibile partendo da un file DXF di semplici punti, creare un file G-code di foratura impostando solamente pochi parametri quali Z sicurezza, Z alto, Z finale, Incremento Z, Ritorno Z (questi due per forare in piu' step), Velocita' discesa Z, Velocita' mandrino e Numero Utensile. Sara' poi il CAM integrato in USBCNC a creare il G-code di foratura impostando il centro del fori alle coordinate dei punti presenti nel file DXF. - Risolto un piccolo bug in merito all' inversione dell' input di Pause. - Risolto un piccolo bug in merito al codice G53. >> Aggiornata la Galleria Foto/Video con 5 nuove macchine comandate con schede USBCNC >> Disponibile la nuova versione di software 3.30. Segue un breve elenco delle nuove funzionalita' : - Finestra "Jogpad" per poter muovere gli assi in jog anche utilizzando il mouse e variare la velocita' di movimento mediante un pratico cursore. In precedenza i movimenti in jog erano eseguiti solo mediante tastiera e solo al 10%, 50% e 100% della Feed massima. - La grafica percorso utensile visualizza ora l' utensile e non piu' il mandrino (viene tenuto in considerazione l' offset della lunghezza utensile G43). Inoltre, le linee gialle che nella grafica evidenziano il procedere del percorso utensile vengono cancellate ad ogni pressione di "Avvio". Cio' permette di visualizzare sempre l' avanzamento del percorso utensile, anche quando si esegue piu' volte la stessa lavorazione. In precedenza cio' non era possibile perche' dopo il primo ciclo, le linee gialle non venivano cancellate e quindi ai cicli successivi non si poteva piu' seguire la posizione dell' utensile. - Apertura, alla dei bottoni di azzeramento, di una finestra in cui inserire un eventuale offset (G92). In precedenza l' asse veniva azzerato alla coordinata a cui si trovava in quell' istante senza permettere l' introduzione di un offset se non a mezzo del comando manuale (MDI) G92. - Supporto per una scheda di input/output (16 I/O) USB prodotta da Advantronix, mediante la quale poter gestire una logica di macchina di gestione ad esempio di un cambio utensile o di un sistema di carico/scarico pezzo o pallet. Per ulteriori informazioni in merito a questo importante novita' vedere la relativa pagina. - Implementate le funzioni di base per la gestione della modalita' tornio. E' ora possibile definire mediante l' opzione "Modalita' Tornio" (pagina "Impostazioni") di lavorare in modalita' tornitura. In tal caso la pagina "Utensili" visualizzera' anche i parametri utensile Offset X, Offset Y e Orientamento, necessari per le lavorazioni di tornitura e le jog keys verranno gestite per il tornio cosi' come la funzione PAN della grafica. Non ancora implementate (ma lo saranno a breve) la filettatura (G33 / G76) e la gestione della velocita' mandrino (G96). - Interfaccia grafica di dimensioni ridotte (1024x600 pixel) appositamente studiata per PC con schermi a bassa risoluzione quali ad esempio l' ASUS Eee PC sul quale l' interfaccia grafica standard non viene visualizzata correttamente. - Visualizzazione delle diverse penne dei file HPGL. In precedenza venivano visualizzati i diversi layer dei file DXF ma non le penne dei file HPGL. - Gestione tastatore: * Nuova istruzione SP <nomefile> [0 o 1] che permette di memorizzare le coordinate rilevate dal tastatore all' interno di un file. Il parametro 0 significa che il file va creato ex-novo, il parametro 1 che i nuovi dati vanno aggiunti in coda ad un file gia' esistente. * E' ora possibile effettuare movimenti tastatore (G38.2) in coordinate macchina mediante l' utilizzo di G53. Il codice diventera' quindi G53 G38.2....Cio' si e' reso necessario per poter realizzare misure di particolari meccanici, appunto, utilizzando coordinate macchina. * Aggiunte le variabili #5051...#5056 in cui vengono scritte le coordinate rilevate dal tastatore. - Nuove istruzioni per file macro: * ErrMsg Visualizza un messaggio (come Msg) ma genera anche lo stato di errore. * DlgMsg Visualizza una finestra di dialogo con cui richiedere ad esempio dei parametri all' operatore. DlgMsg <dialog message> <par1Name> <par1ParNumber>...<par7Name> <par7ParNumber> Esempio: DlgMsg "Introdurre Parametri PAR1 e PAR2" PAR1 100 PAR2 101. - Nuovi comandi manuali disponibili da finestra MDI: * gosub <name> Salta ad eseguire la relativa subroutine * M6 Tx Esegue il cambio utensile automatico definito nell' apposita subroutine del file macro.cnc. In precedenza detta subroutine veniva eseguita solo durante la lavorazione (automatico) e non da comando M6 Tx eseguito in modalita' manuale (MDI). - Gestione quinto asse, C. E' ora possibile configurare e gestire qualsiasi combinazione a 5 assi (X, Y, Z, A e B / X, Y, Z, A e C, X, Y, Z, B e C, etc...etc...). USBCNC e' pertanto in grado di gestire qualsiasi tipologia di macchina a 5 assi interpolati in continuo. - Al riavvio della lavorazione da "Pausa", viene controllato se il mandrino e' avviato. In caso non lo sia comparira' una finestra di avviso. La modifica si e' resa necessaria perche' in alcuni casi alla ripartenza dalla Pausa il mandrino non veniva riavviato (M3 o M4) e la lavorazione veniva avviata con mandrino fermo e conseguente danneggiamento dell' utensile. - Possibilita' di definire (pagina "Impostazioni") tre modalita' di lavoro per il quarto asse A: * 0: Classico quarto asse rotativo. * 1: Asse lineare (utilizzato in particolare su macchine per taglio polistirolo). * 3: Quarto asse rotativo di fresatura. Online la nuova pagina 10 buoni motivi per scegliere USBCNC invece di un' elettronica per porta parallela Inizia la commercializzazione della nuova CPU versione 4.00 ed e' finalmente disponibile la prima release ufficiale (dopo molte beta) del software ver. 3.00 con la nuova interfaccia grafica. Disponibili nell' area "Download": - Nuovo software USBCNC versione 2.62 - Nuovo Manuale USBCNC versione 2.14 - Nuovo Software Development Kit (SDK) USBCNC versione 2.62 Il nuovo software versione 2.62 implementa le seguentifunzionalita'/migliorie: 1. Aggiunta dei comandi M80 - M87 per comandare da programma G-Code i seguenti outputs: - M80 Abilitazione azionamenti ON - M81 Abilitazione azionamenti OFF - M82 Output AUX1 ON - M83 Output AUX1 OFF - M84 Output PWMON ON - M85 Output PWMON OFF - M86 PWM ON con valore variabile tra 0 e 100% in base alla velocita' a cui si vuol far ruotare il mandrino (PWM% = Velocita'/Vel.Max * 100%, ad esempio se Vel.Max mandrino = 23.000 giri/minuto e si vuole far ruotare il mandrino a 15.000 giri/minuto, allora il valore di PWM% in output sara' 15.000/23.000 * 100% = 65%) - M87 PWM OFF 2. Pilotaggio mandrino mediante segnale PWM. E' possibile da questa versione pilotare un mandrino mediante il segnale PWM fornito in output dalla scheda CPU. Sara' suffciente definirne (pagina Setup) la velocita' massima (che corrispondera' a PWM 100%) e la durata della rampa di accelerazione. 3. Miglioramenti all' algoritmo dei calcolo di velocita' ed accelerazione cosi' da permettere' da raggiungere velocita' ed accelerazioni maggiori e ottenere un moto piu' "fluido" e senza fenomeni di risonanza. Online un' anteprima della nuova interfaccia grafica del software USBCNC e della nuova CPU versione 4.00 Online la versione aggiornata della pulse widener board (scheda per allargare ed eventualmente invertire da attivo-basso ad attivo-alto l' impulso di step fornito in output da USBCNC cosi' da renderlo compatibile con azionamenti che richiedono impulsi piu' larghi di 2µSec e attivi alti). La nuova versione allarga l' impulso da 2µSec a 10µSec permettendo di poter utilizzare USBCNC con la quasi totalita' degli azionamenti per motori passo-passo in commercio. Aggiunte alcune pagine (in lingua italiana) in cui viene descritto il prodotto ed i relativi accessori. Online la prima versione (in lingua italiana) di www.nextcnc.com. |