cnc control: pcamw

Sezione riservata ai sofware sviluppati in proprio
Avatar utente
kalytom
Administrator
Administrator
Messaggi: 42285
Iscritto il: lunedì 13 novembre 2006, 9:17
Località: Poggiomarino (Na)
Contatta:

Messaggio da kalytom » mercoledì 23 maggio 2007, 22:20

:D
Immagine

turbina

Messaggio da turbina » mercoledì 23 maggio 2007, 22:57

le uscite sono tutte in open collector a 200milliampere max quindi si possono collegare azionamenti fotoaccoppiati anche con tensione di polarizzazione superiore a 5 volts-fino a 24volts, c'è solo un'uscita DIR la quale va collegata a tutti i DIR dei 3 azionamenti in comune. se gli azionamenti utilizzano ingressi TTL è possibile che bisogna aggiungere una resistenza di pull-up.

Avatar utente
kalytom
Administrator
Administrator
Messaggi: 42285
Iscritto il: lunedì 13 novembre 2006, 9:17
Località: Poggiomarino (Na)
Contatta:

Messaggio da kalytom » giovedì 24 maggio 2007, 9:38

che significa un solo dir ?
Immagine

turbina

Messaggio da turbina » giovedì 24 maggio 2007, 14:10

perchè un solo DIR? perchè il dir in quasi tutti gli azionamenti può cambiare fino a pochi microsecondi prima dello step senza problemi, se il controller fornisce uno step alla volta senza che la sovrapposizione su altri step di altri assi si può risparmiare dei pin di DIR cosicchè invece di 6 DIR se ne mette uno solo.

anche se praticamente nessuno l'hai mai detto quasi tutti i controller di fascia bassa come mach-ninos-emc-interpcnc-usbcnc-pcam05-etc NON sovrappongono gli step, i controller che sovrappongono gli step fanno dai 100.000 step in sù per asse. e per fare questo serve un processore per asse + un processore di calcolo e un processore che fa da buffer dati di ingresso, non è il nostro caso.

Avatar utente
kalytom
Administrator
Administrator
Messaggi: 42285
Iscritto il: lunedì 13 novembre 2006, 9:17
Località: Poggiomarino (Na)
Contatta:

Messaggio da kalytom » giovedì 24 maggio 2007, 15:47

:?:
Immagine

Avatar utente
Lorenzo
Junior
Junior
Messaggi: 173
Iscritto il: lunedì 13 novembre 2006, 11:48
Località: Saronno (VA)

Messaggio da Lorenzo » giovedì 24 maggio 2007, 16:33

turbina ha scritto:anche se praticamente nessuno l'hai mai detto quasi tutti i controller di fascia bassa come mach-ninos-emc-interpcnc-usbcnc-pcam05-etc NON sovrappongono gli step, i controller che sovrappongono gli step fanno dai 100.000 step in sù per asse. e per fare questo serve un processore per asse + un processore di calcolo e un processore che fa da buffer dati di ingresso, non è il nostro caso.
Domanda da ignorante:
il non sovrapporre gli step non genera dei "gradini" ?? :oops:
Ciao
Lnz

turbina

Messaggio da turbina » giovedì 24 maggio 2007, 20:06

mi spiego...

per sovrapporre gli step intendo ed esempio che DURANTE un'impulso di step sull'asse X che magari dura 20microsecondi c'è un'altro step sull'asse Y.

bisogna specificare che la rotazione fisica del motore X magari non dura 20-30 microsecondi ma forse un pò di più ..ma dentro l'azionamento (mettiamo un L297) l'impulso è stato memorizzato e il contatore interno all'l297 già  incrementato

siccome tutti sanno che i microprocessori possono eseguire solo un'istruzione alla volta, anche in pipeline, è più facile aspettare la fine della generazione dei 5-20microsecondi di un impulso di step che azionare 3-4 timers software o hardware (se ci sono).. al fine di sfruttare tutto il tempo di elaborazione della cpu, anche perchè i tempi morti tra un impulso di step e il successivo sono sufficienti per le elaborazioni, ovvio dipende dalla velocità  della cpu e dall'hardware usato.

per lorenzo:i gradini negli stepper ci sono sempre , si chiamano stepper per questo ..perche un motore da 200passi per giro ha solo 200 posizioni stabile , le altre posizioni sono instabili e il motore accellera durante il movimento da una posizione alla successiva, per aumentare la fluidità  BISOGNA aumentare gli step e andare sui microstep, però quando il motore è assiale ad una vite lo step diventa un centesimo e anche meno e lo step viene "assorbito" dal mandrino, per i ns usi va + che bene.


domanda: avete mai messo un analizzatore di segnali multitraccia sulla parallela e controllato con i vari programmi se i vari step si sovrappongono??

Avatar utente
kalytom
Administrator
Administrator
Messaggi: 42285
Iscritto il: lunedì 13 novembre 2006, 9:17
Località: Poggiomarino (Na)
Contatta:

Messaggio da kalytom » giovedì 24 maggio 2007, 20:59

ripropongo la mia domanda in modo che IO possa capire la risposta ... in uscita dalla tua tiny avro' 3 morsetti con il segnale di step e 3 morsetti con il segnale di dir ? uno per ogni asse ? avro' la possibilita' di ingressi per i finecorsa il fungo ecc ?
Immagine

turbina

Messaggio da turbina » giovedì 24 maggio 2007, 21:59

nel file "schema_pcam05tiny.doc" c'è la lista dei collegamenti.
mentre in "inouttiny.rar" c'è lo schema elettrico dell'interfaccia.

tieni presente che posso sempre modificare qualcosa come ingressi e uscite

Franco 1163
Junior
Junior
Messaggi: 82
Iscritto il: lunedì 13 novembre 2006, 22:33
Località: Chioggia (VE)

Messaggio da Franco 1163 » sabato 29 dicembre 2007, 23:34

Domanda per turbina:
modificando px py pz da 04 a 05, i contatori visualizzeranno ancora correttamente gli spostamenti?
Ciao da Franco.

turbina

Messaggio da turbina » domenica 30 dicembre 2007, 12:07

si, i display sono corretti ma l'interpolazione funziona male, solo assi singoli.
ma la tua macchina non ha viti da 4mm? so che volevi cambiarla hai trovato quindi una macchina con viti da 5mm?

Franco 1163
Junior
Junior
Messaggi: 82
Iscritto il: lunedì 13 novembre 2006, 22:33
Località: Chioggia (VE)

Messaggio da Franco 1163 » domenica 30 dicembre 2007, 22:10

Cosa intendi con "l'interpolazione funziona male", forse che si muove solo un asse per volta?
In effetti sto valutando una nuova macchina con chiocciole a ricircolo di sfere, e sembra che per motivi tecnici non si possa scendere sotto il passo 5 (diametri minimi di tornitura).
A tuo avviso si può aggirare il problema con un sistema di riduzioni a pulegge dentate e cnghia, mantenendo il settaggio a passo 4 e chicciola passo 5?
Ciao.

Avatar utente
serclaudio
Member
Member
Messaggi: 348
Iscritto il: lunedì 24 dicembre 2007, 23:57
Località: VERONA

Messaggio da serclaudio » domenica 30 dicembre 2007, 23:16

io non ho nessuna elettronica...... economicamente parlando, mi converrebbe pensare di pilotare una futura cnc da porta parallela o seriale?
Cosa dovrei acquistare per muovere 3 motori da seriale e quanto spenderei?

turbina

Messaggio da turbina » lunedì 31 dicembre 2007, 0:34

con una riduzioni a pulegge dentate e cinghia, mantenendo il settaggio a passo 4 e chiocciola passo 5 è perfetto..nessun problema.

turbina

Re: cnc control: pcamw

Messaggio da turbina » martedì 17 agosto 2010, 19:28

Il sito ora è accessibile anche da
http://www.procommel.altervista.org/

Rispondi

Torna a “Home Made”