Vai al contenuto
PLC Forum


M238 E Pto


stefano_

Messaggi consigliati

Salve a tutti,

proprio in questi giorni sto facendo alcune prove pet tentare dica pure come funziona il pto è come parametrizzare i vari blocchi pros ptomovevelocity ecc...

Una cosa che non mi è chiara ( magari fosse solo una)

è la seguente,

quando devo fermare il motore utilizzo il blocco ptostop ed il motore si arresta con il valore di decelerazione presente nel blocco ptostop ,

ma allora quand'è che viene preso in considerazione il valore di decelerazione presente nel blocco ptomovevelocity ???

Grazie

Link al commento
Condividi su altri siti


Ciao Stefano.

Il blocco funzione PTOstop come descritto in questo manuale a pag.43 deve essere utilizzato per effettuare lo stop controllato di un asse che è in esecuzione di un movimento programmato tipo PTOHome, PTOMoveVelocity, PTOMoveRelative potendone appunto controllare la decelerazione.

Quindi durante l'esecuzione di PTOHome, PTOMoveVelocity, PTOMoveRelative verranno utilizzati i parametri di accelerazione e decelerazione che sono definiti dai rispettivi blocchi funzione istanziati (tranne PTOHome dove acc./dec. non sono modificabili).

Con il blocco funzione PTOStop esegui l'aborto del movimento attualmente in esecuzione che può richiedere magari una decelerazione controllata ma più rapida (o diversa) rispetto al movimento in esecuzione in quel momento.

Ad esempio in caso di arresto del movimento per emergenza ritardata si necessita di arrestare l'asse in maniera controllata nel più breve tempo possibile prima che intervenga il distacco di potenza da parte del circuito di emergenza.

bigalex :blink:

Modificato: da bigalex
Link al commento
Condividi su altri siti

accidenti e pensare che ho il manuale pure in italiano,

non avevo capito che per fermare l'asse in condizioni mormali di lavoro dovevo utilizzare sempre un blocco ptomovevelocity con velocita pari a zero !!

Grazie . :worthy:

Link al commento
Condividi su altri siti

Ciao Stefano.

Personalmente se devessi fermare un asse utilizzarei comunque PTOStop impostando un'adeguata decelerazione.

Non credo che PTOMoveVelocity con velocità a zero sia la procedura corretta.

Tanto è che a pag.53 dello stesso manuale c'è scitto :

NOTE:
In order to stop continuous motion, you must use the PTOStop function block.

Attempting to use PTOMoveVelocity with a velocity value of 0 is considered an error.
The Fast Stop will be triggered while the PTOSimple and PTOMoveVelocity function blocks will indicate the detected error condition
.

bigalex :blink:

Modificato: da bigalex
Link al commento
Condividi su altri siti

ok,

ma allora sono punto a capo nel senso che il parametro deceleration del blocco ptomovevelocity quando viene preso in considerazione se per fermare l'asse devo utilizzare ptostop ?

grazie.

Link al commento
Condividi su altri siti

Ciao Stefano.

Il parametro decelerazione viene utilizzato nel tratto di cambio della velocità di movimento.

Ad esempio avvii il movimento con PTOMoveVelocity ad una velocità di 100 ed accelerazione 15 e decelerazione 20 (i valori hanno solo scopo di esempio) .

Quindi l'asse inizia a muovere in "Velocità" con rampa di accelerazione fino a giungere alla velocità programmata.

Ora se devi proseguire il movimento ma a velocità più bassa es. 50 , il comando di velocità tenderà alla nuova velocità richiesta con rampa di decelerazione (20) proporzionata alla differenza di velocità.

Se vuoi terminare il movimento attivi il blocco PTOStop con decelerazione uguale (20) .

Sempre a pag.53 viene detto :

Overview :

The speed control mode is used to manage the speed of a motor, to program this mode, you must use PTOMoveVelocity function block.

The PTOMoveVelocity function block is used to generate a pulse train output at a specified frequency (velocity) through an acceleration or deceleration ramp.

It commands a continuous motion of the axis at the specified velocity.

To end the motion, a PTOStop function block must be used.

Ultimo consiglio ....... fai un test come indica il manuale , sono sicuro che tutto ti sarà più chiaro.

bigalex :blink:

Modificato: da bigalex
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...