Discussione: La mia CNC 1.0
Visualizza messaggio singolo
Vecchio 06 febbraio 10, 04:09   #19 (permalink)  Top
aleppax
User
 
L'avatar di aleppax
 
Data registr.: 06-02-2010
Residenza: Alba (CN)
Messaggi: 3
impostazioni cw250 con emc2

Citazione:
Originalmente inviato da AleBS Visualizza messaggio
P.S. mi rendo sempre + conto di quanto siano utili i forum
Ciao AleBS,
ho lo stesso problema che avevi tu con i motori che girano solo da una parte, e mi sarebbe molto utile capire come hai fatto a risolverlo, anche per evitare di aprire una nuova discussione sul forum. Sto confrontando i file di configurazione per vedere le differenze, qualcuno ha un'idea?

Do per scontato che si tratti di un problema di configurazione del programma, visto che tu hai risolto cambiando il file di configurazione (e poi ho già verificato per bene collegamenti e alimentazione).

Leggendo i file di configurazione di mach3 però non riesco a capire quali valori usare per emc2.

Io uso EMC2, e vorrei sapere se altri sono riusciti a impostare i driver CW250AC con EMC2. In particolare che tempi avete messo per step e direction? l'unico valore che ho trovato su google è 10000ns come intervallo minimo di step. Di conseguenza ho messo quel valore in tutti e 4 i campi richiesti dal programma di configurazione, ma sembra che il cambio di direzione non funzioni.
in questa pagina ci sono dei valori di riferimento per alcuni driver, non c'è quello che cerco, ma se trovassimo empiricamente i tempi per il CW250AC potremmo aggiungerli alla lista.

Riassumendo il comportamento della mia macchina, che ha meccanica e elettronica analoga a quella di AleBS, ma uso EMC2 come software, ho questa situazione:
dando tensione ai motori questi vanno in stallo con una certa coppia di tenuta (si dice così?) in pratica non riesco più a muoverli a mano.
dando impulsi di step e direction i motori avanzano sempre in una sola direzione.
Se inverto una fase del motore scambiando i cavi, la direzione cambia, ma se inverto il pin via software la direzione non cambia (in pratica si comporta come se il driver non ricevesse mai informazioni sulla direzione).
Il tester mi dice che il segnale di direzione arriva correttamente fino al morsetto del driver, quindi escludo che sia un problema di cavo o di schedino.
A questo punto, se il segnale arriva ma il driver non lo esegue, riesco solo a pensare che il segnale non rispetti i tempi del driver.
Ho fatto delle prove modificando i tempi di durata del comando passo e direzione, e ho notato che con valori bassi (es. 2000ns) i motori non si muovono proprio, devo ancora finire i test sui tempi con valori molto alti, ma non mi piace andare per tentativi, se qualche buona anima avesse già dei valori da passarmi gli sarei grato.
aleppax non è collegato   Rispondi citando