MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è dom mag 12, 2024 14:43

Tutti gli orari sono UTC +1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 696 messaggi ]  Vai alla pagina Precedente  1 ... 38, 39, 40, 41, 42, 43, 44 ... 47  Prossimo
Autore Messaggio
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: lun dic 11, 2023 14:15 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
Grazie flosi. Mi tranquillizzo sul fatto di non aver fatto grandi cavolate.

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: lun dic 11, 2023 19:18 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8857
Località: Bussero (MI)
Ragazzi scusate ma sono stato via, rientrato oggi. Allora il problema di Necchiom é diverso, a lui non si ferma in filettatura mentre il baco che devo correggere (lo faccio nei prossimi giorni) riguarda l'avanzamento vincolato.

Mosè, ho visto ora il tuo MP, ti rispondo qui: devi invertire il verso di rotazione del motore stepper e dell'encoder. In pratica tu pensi che stia andando dalla parte giusta ma in realtà é come se stessi girando al contrario e quindi la filettatura non arriva mai a misura. É abbastanza cervellotico, lo so, ma é una doppia inversione.
Fai tutto via software, per l'encoder togli (o metti) la definizione condizionale di inversione che trovi all'inizio del codice nella prima scheda, per la vite inverti il senso dalle impostazioni. Ovviamente dopo aver cambiato la definizione condizionale per invertire l'encoder devi ricaricare il firmware su arduino. Se hai già montato tutto e ti torna scomodo ricaricare arduino puoi in alternativa invertire fisicamente i canali A e B dell'encoder.

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: lun dic 11, 2023 21:52 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
Grazie mille Max.
Purtroppo sono in partenza per un tour di qualche giorno di visita-clienti (morosi!) e potrò applicare le modifiche solo a fine settimana.

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: dom dic 17, 2023 08:33 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
Buogiorno Max.
Ho seguito i tuoi suggerimenti ma il sistema ancora non funziona.
Oggi produrrò in video per essere più preciso sull'anomalia.

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: dom dic 17, 2023 15:24 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8857
Località: Bussero (MI)
Allora ragazzi il problema che avete evidenziato sull'avanzamento vincolato in se è risolto (e ringrazio infinitamente flosi per aver individuato il bug), nonostante questo però l'avanzamento vincolato presenta altri bug che necessitano di un'analisi più approfondita.
Avevo già una mezza idea di rifare quella funzione perché troppo macchinosa e complessa anche nell'esecuzione.
Ho già iniziato a lavorarci, appena completata la pubblicherò.

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: gio dic 21, 2023 16:23 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
Sono finalmente riuscito a produrre un video sul malfunzionamento, almeno credo..., della mia installazione.
Il clip è consultabile qui: https://youtu.be/c6T-ZJaZACg

Allego anche qualche screen shot dei parametri che ho inserito su Arduino Nano.
In pratica, la madrevite ruota solo in un verso; l'anomalia risulta evidente sia nell'avanzamento libero, dove il sistema regisce al Joy solo in una direzione, che nella filettatura anche se il mandrino ruota in senso opposto.

Ho provato più volte a scambiare sia le fasi del motore che quelle dell'encoder.

@McMax: Help Help Help!


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: ven dic 22, 2023 08:59 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8857
Località: Bussero (MI)
ok, ma se inverti il senso di rotazione della vite/stepper dai parametri, il motore gira nel verso opposto oppure gira sempre nello stesso ?

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: sab dic 23, 2023 16:36 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
Buonasera Max.
Ho cambiato i parametri di rotazione, vedi immagini, ma il motore gira sempre nello stesso verso.

Che non abbia capito su quali parametri devo agire?!
Grazie.


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: sab dic 23, 2023 18:54 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8857
Località: Bussero (MI)
Controlla il segnale DIR e verifica che il driver funzioni....

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: sab dic 23, 2023 21:09 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
@McMax - Ho provato il Driver.
Tutto sembra funzionare: va avanti e indietro come sketch che segue.


// defines pins numbers
const int dirPin = 3;
const int stepPin = 4;
const int enPin = 5;

void setup() {

// Sets the two pins as Outputs
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);

pinMode(enPin,OUTPUT);
digitalWrite(enPin,LOW);

}
void loop() {

digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
// Makes 200 pulses for making one full cycle rotation
for(int x = 0; x < 1600; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(500);
digitalWrite(stepPin,LOW);
delayMicroseconds(500);
}
delay(1000); // One second delay

digitalWrite(dirPin,LOW); //Changes the rotations direction
// Makes 400 pulses for making two full cycle rotation
for(int x = 0; x < 1600; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin,LOW);
delayMicroseconds(1000);
}
delay(1000);

}

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: sab dic 23, 2023 22:59 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8857
Località: Bussero (MI)
Perché stai usando pin diversi? Nel codice del ELS step e Dir sono 9 e 10 mentre tu qui usi 3 e 4. Prova con lo stesso hardware del ELS e usando gli stessi pins.

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: dom dic 24, 2023 09:16 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
OK. Fatto Ora sembra funzioni correttamente.
In pratica:
- ho scollegato tutto
- collegato solo le porte necessarie
- ho caricato lo sketch di Test ed eseguito il test
- ricaricato l'ELS
non mi chiedere il motivo ma ora funziona.

Grazie per il tuo tempo, Max.

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: dom dic 24, 2023 14:27 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8857
Località: Bussero (MI)
probabilmente il segnale DIR era collegato male... saldature, cavi, connettori, in genere è qui che bisogna controllare prima, il 99% dei problemi di questo tipo arriva da li.

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: mer dic 27, 2023 21:19 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
Buonasera a tutti.
Finalmente sono riuscito ad installare il tutto e ad effettuare qualche test sulla filettatura. Sbalorditivo!
Complimenti a Max per l'idea e l'eccezionale realizzazione!


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - 2.0
MessaggioInviato: gio gen 04, 2024 20:36 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE
Avatar utente

Iscritto il: gio nov 12, 2009 11:55
Messaggi: 5
Località: Grosseto
Ragazzi ciao a tutti e Buon 2024, mi avete incuriosito con questa scatola Norton e mi sono messo a copiarvi... Ho scaricato l'impossibile e letto questo post e un altro di 90 pagine che non finiva piu... ho girato e rigirato.. ma mi sfugge qualcosa, i collegamenti tra joystick e pulsanti e Arduino.. qualche anima pia può mandarmeli? io ho il joystick a se e pulsanti a se non ho una sola scheda ma non credo cambi moltissimo... Appena avrò tutti i pezzi vi mando qualche foto..
Un saluto a tutti!!

_________________
Un ciodo de fero vecio
dela mecanica dela mecanica.
Un ciodo de fero vecio
dela mecanica de precision.

Ohi bela mechimecomeca
mechimecomeca, mechimecomeca.
Ohi bela mechimecomeca
mechimecomeca, mechimecò.


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 696 messaggi ]  Vai alla pagina Precedente  1 ... 38, 39, 40, 41, 42, 43, 44 ... 47  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 19 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it