MECCANICA e DINTORNI
http://meccanicaedintorni.morpel.it/phpbb/

precisione velocitá motori stepper
http://meccanicaedintorni.morpel.it/phpbb/viewtopic.php?f=16&t=29298
Pagina 1 di 3

Autore:  eugeniopazzo [ sab mar 06, 2021 12:13 ]
Oggetto del messaggio:  precisione velocitá motori stepper

Ciao ragazzi.

se io ho un motore stepper con annesso driver, e imposto una velocitá di rotazione, qual' é la stabilitá di questa velocitá?

Esempio di un caso limite: motore stepper con 400 step giro, con 256 microstep per step= 102400 microstep per giro.

Se io comandassi una velocitá di 100000 microstep/giro che dato devo guardare sul datasheet per capire la percentuale di errore sulla velocitá impostata?

Autore:  Davide Resca [ sab mar 06, 2021 12:29 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

Vedi qui
https://www.vincenzov.net/tutorial/passopasso/tau.htm

Autore:  eugeniopazzo [ sab mar 06, 2021 12:29 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

Aggiungo un esempio pratico che non coinvolge i microstep, ma solo gli step. quindi parliamo di 200 step per giro con un angolo di 1.8 gradi.

Prendiamo 2 di questi motori e 2 viti a ricircolo passo 200 mm. Ipotizziamo le viti perfette e ideali quindi per ogni step di 1.8 gradi il carico trascinato avanza di 1 mm.
Faccio questo esempio per avere una conversione facile per me e per voi da capire ovvero 1 step di motore= 1 mm di avanzamento.

Bene faccio partire i motori contemporaneamente, il motore 1 con velocitá 1 giri al secondo, e il motore 2 con velocitá 2 giri al secondo.
Dopo 1 secondo teoricamente il carico del motore 1 si trova a una distanza di 200 mm mentre l' altro a 400 mm.

Se io passassi a velocitá molto superiori quindi tipo 10 giri al secondo e 20 giri al secondo (600 e 1200 rpm rispettivamente) i carichi saranno a 2000 mm e 4000 mm di distanza rispettivamente. E per la precisione saranno stati contati 2000 e 4000 passi in un secondo.

Che precisione viene garantita dal driver e dai motori?

Supponendo che un motore venga venduto come capace di 4000 rpm ovvero circa 67 giri al secondo, sarebbero 13400 step al secondo. Mi devo aspettare che li conti esattamente o ci sará un errore? perché se io fossi interessato a pilotare i due motori a due velocitá di poco diverse tipo 13399 e 13400, mi verrebbe utile per delle applicazioni che ho in mente.

Autore:  eugeniopazzo [ sab mar 06, 2021 12:29 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

grazie Davide per la risposta. ci do un occhio

Autore:  rangerone1 [ sab mar 06, 2021 12:37 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

la precisione è data dalla qualità di costruzione del motore. il driver non può perdere passi. se ne perde anche uno solo il motore va in stallo e si sminchia tutto il funzionamento.

l.unico posto dove puoi perdere passi è in ingresso al driver se la frequenza è troppo alta o se il duty cycle del segnale è errato.

Autore:  lelef [ sab mar 06, 2021 13:22 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

per forza di cose finche' non stalla uno stepper e' precisissimo, il problema e' che non passi da 0 a x istantaneamente ma ci son delle rampe quindi potresti benissimo essere ad una differenza di giri costante una volta raggiunti i giri ma con un errore di posizione relativa alla sfasatura di giri sbagiato, errore che oviamente piu' giri farai piu' piccolo diventera'
non so cosa tu ci voglia fare , gli stepper son stati pensati per posizione e ragionano in termini di posizione quindi piuttosto che 2 velocita' diverse sarebbe piu' corretto farli ragionare in termini di scostamento mettendo uno come master e uno come slave il che risolverebbe implcitamente il problema rampe all'avvio

Autore:  eugeniopazzo [ sab mar 06, 2021 13:56 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

capito dov é il problema. continua ad essere interessante a mio avviso questa capacitá di mantenere una velocitá costante con molta precisione

Autore:  McMax [ sab mar 06, 2021 14:40 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

Eugenio considera che gli stepper per definizione sono motori lenti: in genere a 500 g/min (a prescindere da quanti micropassi decidi di impostare, un giro è sempre un giro....) la coppia inizia a scendere e il motore non può garantirti la precisione visto che, essendo bassa la coppia, puoi perdere passi quindi precisione.
Non è vero che se perdi un passo si sminchia tutto: il motore ha un ciclo ben definito che è dato dalla configurazione dei magneti sul rotore, se perdi un passo il motore riprenderà a girare una volta completato un ciclo (in genere 2 o 4 passi in full step). Certo però i passi li hai persi e se non hai un encoder che controlla la posizione angolare il controller non se ne può accorgere.

Questa la curva di coppia del motore stepper che ho usato sul mio ELS (NEMA 34 4.5Nm).
Allegato:
stepper.jpg

Qui viene analizzato il comportamento con connessione bipolare parallela che è quella che assorbe la maggior corrente ed esprime quindi la coppia maggiore.
Come puoi vedere la coppia nominale (4,5Nm) viene espressa fino a circa 350g/min, oltre questa velocità la coppia scende inesorabilmente fino ad arrivare ad 1Nm a 1500 g/min.
Certo se sovradimensioni il motore puoi anche farlo andare molto velocemente ma per quale motivo ? Lo stepper è un motore fatto per fare posizinamenti precisi, non velocità. Se hai bisogno di entrambe le cose devi andare con brushless DC + encoder ma ovviamente con costi e complessità notevolmente superiori.

Autore:  umbez [ sab mar 06, 2021 16:43 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

Per quanto può valere, concordo con McMax che ha già detto tutto, ti basta un brushless con loop chiuso.

Autore:  max [ sab mar 06, 2021 17:02 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

Di solito la precisione di posizionamento di uno stepper è data intorno al 3-5%, valore molto consevativo per pararsi il fondo schiena; in realta sul posizionamento , a passo intero, sono mooooooolto precisi.
Sui micropassi la precisione di posizionamento va a donne di facili costumi.
Per la precisione in velocta' invece dipende unicamente dalla precisione di pilotaggio e quindi del driver, a patto di restare nel range coerente di coppia e velocita' ricavabile dai datasheet come giustamente dice Macmax.

Autore:  Raban [ sab mar 06, 2021 18:23 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

In realtà la precisione dipende da molteplici fattori :
Inerzia motore
Inerzia carico motore
Accelerazione
Velocità
Corrente motore
Tensione motore

Tutti questi elementi devono essere adeguati al sistema.
Esempio banale , se hai un motore ed un carico che chiede 2 amp fase
e gliene dai 0.5 è probabile che tanto bene non vada

Autore:  eugeniopazzo [ sab mar 06, 2021 20:23 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

ok sto studiando un po' di schede tecniche. Cosa ne pensate del mezzo passo? posso considerarlo affidabile quanto il passo pieno? intendo i 0.9 gradi (400 passi) sto progettando un sistema meccanico di posizionamento innovativo, nel senso che abbasserebbe i costi ma manterrebbe alta la precisione.

Purtroppo non posso sbottonarmi di piú. Volevo avere l' opinione di voi utilizzatori sul mezzo passo

Autore:  lelef [ sab mar 06, 2021 21:03 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

il mezzo paso come posizione e' sempre imprecisa, se serve per scalare piu' facilmente le differenze di velocita' non lo vedo un problema sarebbero 0,6 gradi, mettici pure un errore di +o- 0,4 ..dinamicamente non e' un dramma anche perche' non sono errori che si sommano

Autore:  Davide Resca [ dom mar 07, 2021 10:04 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

Secondo me se vuoi essere precisissimo, devi usate il passo intero, già nel mezzo passo, il roTore si posiziona a metà tra due avvolgimenti, basta un niente nell'induttanza e non sarà esattamente a metà, figuriamoci poi con il microstepping....
Poi andrei di demoltiplica ad ingranaggi.
In tutte le stampanti e plotter seri , dove occorre velocità e precisione utilizzano gli stepper demoltiplicati.
Utilizzavano...Perché vedo che ora si sono orientati su motori dc con encoder...

Autore:  mimoletti [ dom mar 07, 2021 10:12 ]
Oggetto del messaggio:  Re: precisione velocitá motori stepper

Sulla mia macchina a cnc utilizo 1/8 di passo e non ho mai avuto problemi di precisione. Se ci fossero stati avendo le seguenti corse 1000X500mm, me ne sarei sicuramente accorto.

Pagina 1 di 3 Tutti gli orari sono UTC +1 ora
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/