USBCNC versione 3.00 e' un pacchetto comprendente una scheda controller a microprocessore (CPU) ed un potente software con il quale poter pilotare mediante il proprio Personal Computer fino a 4 azionamenti per motori passo-passo.

USBCNC versione 3.00 permette la gestione della maggior parte degli azionamenti per motori passo-passo presenti in commercio, da quelli molto semplici basati sulla nota coppia di integrati L297/L298 a quelli piu' evoluti e di ultima generazione che permettono il pilotaggio mediante microstepping.

L' unica caratteristica importante da tener presente nella scelta degli azionamenti e' il fatto che gli impulsi di step forniti in output da USBCNC versione 3.00 sono larghi 2 microsecondi (cliccare qui per visualizzare un' immagine relativa al segnale di STEP fornito da USBCNC versione 3.00).

Cio' non e' pero' una limitazione perche', nel caso si scelgano azionamenti che necessitano di segnali di step (in molti azionamenti denominati CP pulse) piu' larghi, sara' sufficiente utilizzare una semplice scheda che permette di aumentare la larghezza di detto segnale a 10 microsecondi. Tale scheda, detta "pulse widener board" e' acquistabile come accessorio della CPU USBCNC versione 3.00 o anche liberamente realizzabile utilizzando gli schemi che potete scaricare cliccando qui.

Seguono le Caratteristiche Tecniche della CPU USBCNC ver. 3.00 (nel caso Vi servano ulteriori informazioni o delucidazioni rispetto a quelle presenti su questo sito non esitate a scrivermi un' e-mail):

  • Microprocessore Microchip Flash PIC18F4550
  • Gestione di 4 assi (azionamenti per motori passo-passo) mediante software per Windows 2000, XP ed anche Vista !
  • Interpolazione di tutti i 4 assi
  • Non necessita di grandi risorse di sistema. Funziona perfettamente su computer piuttosto datati
  • Non richiede che il PC sia dotato di porta parallela. Si collega alla porta USB 2.0
  • Frequenza di step di 25KHz (impulsi di step "larghi" 2 microsecondi) per i 4 assi simultaneamente
  • Gestione dell' intero set G-Codes come da standard RS274
  • Compensazione software del gioco meccanico (backlash)
  • Software con possibilita' di importare files DXF ed HPGL (.PLT) e convertirli in G-Code
  •   Gestione Cambio Utensile Automatico mediante apposita subroutine
  •   Possibilita' di interfacciare la scheda con moduli di Input/Output (in sviluppo)
  •   Nuovo algoritmo di "Look Ahead" che permette di poter utilizzare elevatissime velocita' di lavorazione
  • Setup estremamente semplice e "user-friendly"
  • Software periodicamente aggiornato, gratuitamente scaricabile ed utilizzabile (freeware)

  • Inputs:
         - Emergenza/Stop - finecorsa assi
         - 4 ingressi "micro di home"
         - Probe tastatore (con cui effettuare misure, ad esempio con il codice M38.2)
         - Segnale di avvio (Run)
         - Segnale di blocco (Pause)

  • Outputs:
         - Segnali di step, direzione e abilitazione (enable) per ogni asse (X, Y, Z ed A)
         - Comando mandrino (G-Code M3-M5)
         - Segnale PWM di frequenza 5KHz, duty cycle variabile tra 0 e 100%
         - Comando refrigerante principale (G-Code M8-M9)
         - Comando refrigerante secondario (G-Code M7-M9)
           (pilotaggio mandrino / gestione temperatura filo nei CNC per il taglio ali aeromodelli).
         - Output ausiliario
         - USBCNC OK (scheda "ready" e collegata al PC)

    Per una descrizione dettagliata degli Inputs/Outputs e dei collegamenti potete scaricare questo documento e lo schema elettrico della CPU in formato jpeg.

    Per rendere piu' semplice i cablaggi degli Inputs/Outputs sono disponibili delle schedine (breakout boards) che permettono di realizzare i collegamenti tra USBCNC e la macchina (micro di home, finecorsa, pulsante di emergenza, etc...) mediante dei connettori a vite.
    Cliccate qui per una descrizione degli accessori opzionali (breakout boards, cavi di collegamento, connettori, etc..).

    Infine Vi consigliamo di leggere la pagina 10 buoni motivi per scegliere USBCNC invece di un' elettronica per porta parallela.