Vai al contenuto
PLC Forum


Motori passo passo


MABE

Messaggi consigliati

Buongiorno a tutti.

Come si fa a scegliere un motore passo passo?

Mi spiego meglio

Conoscendo la massa che devo movimentare con il motore passo passo (5 Kg), la velocità di spostamento di cui necessito (0.5m/sec).

Come faccio a dimensionare il motore passo passo?

Seconda questione

Io utilizzo plc Keyence, ed è la prima volta che mi trovo a fare un software per comandare un motore passo passo. Non ho la minima idea di come si debba fare.

Qualcuno mi sa dire come si fa?

Avete un programma d'esempio da cui prendere spunto?

Grazie

Link al commento
Condividi su altri siti


Bisogna anche conoscere il rapporto meccanico tra motore e carico e l'accelerazione richiesta.

Prima di pensare al software bisognerebbe conoscere il tipo di azionamento che intendi usare con i tuoi stepper

Link al commento
Condividi su altri siti

Buongiorno

Il motore passo passo lo volevo collegare direttamente alla madrevite (chiaramente interponendo un giunto di trasmissione).L'accelerazione deve essere molto bassa.

L'azionamento che intendo usare sono quelli della RTA in particolare serie SAC

Questo azionamento richiede che io con il PLC gli fornisca i seguenti segnali:

STEP IN

DIREZIONE

CURRENT OFF

L'azionamento mi da eventualmente un segnale di FAULT

E' tutto quello che so

Link al commento
Condividi su altri siti

Se i segnali hanno le funzioni che penso (non conosco quel tipo di azionamenti) ti devi generare un segnale la cui frequenza corrisponde alla velocità del motore ed il numero di impulsi corrisponderà al numero di passi. Dai un segnale continuo alla direzione (1 o 0) ed al segnale current off che a logica dovrebbe essera a 1. Il tutto condizionato dalla presenza del FAULT che spero si 1 per azionamento OK.

Link al commento
Condividi su altri siti

Per dimensionare il motore devi sapere la forza che ti serve per tenere in movimento il tuo pezzo (determinata dalla forza di attrito e dall'eventuale lavoro che esso compie nello spostamento) e della forza per accelerarlo e frenarlo.

Determini la massima velocità di cui hai bisogno e la precisione dello spostamento e questo ti determina il rapporto di trasmissione (e non è detto che i conti tornino...)

A questo punto ti calcoli la coppia motrice teorica, stimi il rendimento della trasmissione, prendi un po' di margine e determini la coppia reale del motore.

Se ti serve una mano passami i dati, vedo se ti posso aiutare.

Link al commento
Condividi su altri siti

Pietro Buttiglione

Ti sei dimenticato il passo della vite.

Ipotesi: sia pari a 10 mm

500mm/s significa che il tuo motore gira a 50RPS=3000rpm

MI PARE TROPPO PER UNO STEPPING!!

Ipotesi: passo =25 - motore a poco piu' di 1000RPM. OK

((ricordati che la coppia di uno stepping scende con la velocita'.))

Circa il motore da scegliere.. anche senza fare i conti uno 0,5Nm

basta e ne avanza.. ma tieni presente che il tuo SAC non cambia

anche se usi un motore piu' grosso.. quindi mi farei consigliare da

loro un motore su 1-1,5 Nm che non richieda un convertitore piu' grande.

Mi pare che il SAC abbia al suo interno la funzione> RAMPA..

accertatene: e' importante, visto che dovrai andare oltre 200 Hz..

comunque il calcolo di queste cose ha come REf la legge di Newton

F=ma nelle sue varie forme... insieme al saper trasportare

da moto lineare a moto rotatorio le varie grandezze

(uguaglianza delle due energie cinetiche.. e del lavoro..)

ciao

pietro

Link al commento
Condividi su altri siti

Buongiorno

Ringrazio tutti voi che avete la pazienza di rispondere alle mie richieste.

Devo segnalarvi che sul numero di febbraio di Motion Control, ho trovato il procedimento per il dimensionamento del motore passo passo.

Non ho ancora risolto il problema di programmazione del motore passo passo.

Rinnovo la richiesta se avete un programma di esempio per la gestione di un passo passo disponibile (con linguaggio ladder).

Tanto per complicare un pò le cose, io devo fare un pallettizatore monoasse con il motore passo passo in questione.

Come si fa?

Link al commento
Condividi su altri siti

Tempo fa ho lavorato coi passo passo RTA... La configurazione era:

- una scheda GMD (che penso sia un'antenato della tua SAC)

- una scheda INDEX che si occupava di tradurre le istruzioni che davo tramite le uscite del PLC (bisognava utilizzare 8 uscite che venivano considerate come un bus dati e altre 3 uscite di strobo... un casino). So però che oggi esiste una scheda con cui si dialoga in RS232 che fa le stesse cose: cioè genera gli impulsi di Step e Direzione che servono per movimentare la GMD

- una scheda RMM che si occupava di generare le rampe di accelerazione e decelerazione (gli impulsi venivano dati dalla INDEX tutti alla stessa frequenza)

Se non hai la index gli impulsi deve generarli il PLC (ingresso STEP IN), tieni presente che per fare un giro del motore, comandandolo a mezzo passo, devi dare 400 impulsi. Il plc S7-200 ha una funzione di generazione veloce degli impulsi (PTO), il tuo PLC non lo conosco.

Se non hai la RMM devi anche occuparti di generare gli impulsi a frequenze crescenti per l'accelerazione del motore da fermo e decrescenti per fermare il motore. Se non generi le rampe di accelerazione e decelerazione le velocità che puoi raggiungere col passo-passo sono molto limitate. La RMM si montava sulla GMD, penso che esista qualcosa di analogo per la SAC.

Spero di esserti stato utile, ciao

Oscar

Link al commento
Condividi su altri siti

Pietro Buttiglione

aggiungo le mie info.

con uno stepping finche non superi i 200Hz...

puoi fare a meno delle rampe (che sono una notevole complicazione)

Se non ti basta prendi sicuramente da RTA il prodotto con dentro le rampe

e non ci provare a generartele tu!!

ciao

pietro

PS tieni presente che la coppia e' MASSIMA da fermo e poi precipita.... :ph34r:

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...