fisertek_300
 
 
Scheda interfaccia parallela CNC 
 
 
barra rossa2 
 
Una scheda bufferizzata e completamente optoisolata fatta apposta per essere accoppiata ai ponti H da 4 amper/fase ma che può funzionare con tutti i driver per motori che si trovano in giro per la rete. 
I relays non sono inclusi e fanno parte della apposita scheda descritta in altra parte del sito.
 
barra rossa2 
 
P4262645
P4262646
P4262647
 
________________________________________________________________________________________ 
 
Qui sotto i due disegni necessari per la realizzazione: 
 
  • basetta lato rame  in formato eurocard 
  • disegno lato componenti  dal quale ricavate tutti i valori dei componenti 
  • _____________________________________________________________________________ 
     
    Purtroppo lo schema elettrico è andato perso ma a voi non credo che interessi più di tanto... l'importante è avere i piani di costruzione. 
     
     
    Caratteristiche 
     
    La scheda interfaccia parallela ha queste caratteristiche: 
     
    1. supporta 4 assi. 
    2. 1 ingresso per tasto di emergenza. 
    3. 4 ingressi per finecorsa dei 4 assi. 
    4. connettore per scheda relays (riporta 4 segnali dalla parallela + 2 segnali derivati da step e dir degli assi). 
    5. tutti i segnali in transito (esclusi quelli destinati alla scheda relais) sono optoisolati, compresi l'emergenza e i finecorsa. 
     
    La scelta dei componenti è stata pensata a lungo e le prove strumentali (le uniche che potevano far emergere difetti) hanno dato risultati eccellenti mentre le prove sul campo le potete osservare alla pagina del taglio vinile di questo sito. 
    Con questa scheda, tutti i pin della porta parallela sono impegnati e non è possibile aggiungere altro. 
    Quì di seguito la leggenda della destinazione dei pin: 
     
     
    pin 1   -  relays 
    pin 2   -  step x 
    pin 3   -  dir x 
    pin 4   -  step y 
    pin 5   -  dir y 
    pin 6   -  step z
    pin 7   -  dir z 
    pin 8   -  step a 
    pin 9   -  dir a 
    pin 10  - finecorsa 1 
    pin 11  - emergenza 
    pin 12  - finecorsa 2
    pin 13  -  finecorsa 3 
    pin 14  -  relays 
    pin 15  -  finecorsa 4 
    pin 16  -  relays 
    pin 17  -  relays 
    pin 18-25  - massa
     
    __________________________________________________- 
     
    buffer parallela
    Eccoci giunti alle prove stumentali. 
    Sono poche ma descrivono bene il funzionamento della scheda. 
    In questa prima schermata si vede il segnale in entrata generato da un ne555. 
    Il segnale sottostante è il segnale in uscita dalla scheda, verso i ponti. 
    Dal confronto si nota l'amplificazione del segnale pur rimanendo di ottimo livello.
    attacco opto
     
     
     
    Qui a fianco ho catturato il segnale in salita. 
    I segnali sono sempre gli stessi e ho messo in evidenza il ritardo dovuto alla risposta degli optoisolatori.
    stacco opto
     
     
     
    il segnale in discesa è anche migliore di quello presentato nella precedente schermata. 
     
    Un esperto elettronico capirà da solo che si trova davanti ad una ottima scheda ma all'utente che vuole solo farsi la cnc cosa posso dire? 
    Posso dire che la scheda si comporta esattamente come da caratteristiche dichiarate nel datasheet dei singoli componenti. 
    I componenti più critici potevano essere gli optoisolatori ma le misure fatte dimostrano che sono velocissimi. 
    La scheda nel complesso risponde bene anche ad elevate frequenze di funzionamento per una cnc. 
    Ciò vuol dire che se ci fosse qualche perdita di passo ai motori, il motivo non sarà certo da attribuire a questa scheda. 
     
     
    Cosa ha in più questa scheda rispetto alle altre? 
    E si ragazzi ... c'è una cosa che in giro per la rete non ho trovato e ho pensato di metterla.... ora vi spiego. 
    i segnali destinati al comando dei relays entrano dalla presa parallela e vanno direttamente al connettore per la scheda parallela. 
    Detti segnali sono 4, appunto destinati a 4 relays. 
    Ora difficilmente servono tutti i relay e ho pensato che oltre ai soliti servizi, potevamo sfruttare due dei 4 relays anche per un servisio un pò più raffinato. 
    Ora immaginatevi una cnc in qui la fresa si accenda SOLO quando si trova in discesa e lavorazione e si spenga appena si alza l'asse Z. 
    Oppure il liquido refrigerante venga spruzzato soltanto quando la fresa si abbassa e lavora. 
    E tutto questo senza scomodare il G-code destinato al comando della cnc. 
    In pratica sul connettore di uscita della scheda verso i relays sono presenti 6 segnali, 4 di questi sono quelli che arrivano dalla parallela già pensato per comandare i relays e i 2 segnali rimanenti sono ricavati dai segnali destinati ai dir degli assi. 
    Dal momento che i segnali di dir assumono uno stato alto quando l'asse deve andare in un verso e basso quando deve fare l'opposto (tra l'altro lo stato è mantenuto durante il fermo dell'asse) ho pensato di duplicare questi segnali in modo che oltre a comandare il ponte, potessero comandare anche 2 dei 4 relays presenti sulla scheda dei servizi. 
    Non sò se mi sono spiegato a sufficenza ma spero ne capiate almeno il potenziale uso che se ne può fare. 
    Eventuali chiarimenti potranno essere richiesti via email e, se sarà il caso aggiungerò qualche nota quì. 
    Buon lavoro.
     
    barra rossa2 
     
    b_home2_baloon 
     
    © 2002-2006 by Sergio Fiocco -Tutti i diritti riservati- Vietata la riproduzione, anche parziale del presente sito