Libreria e blocchi funzione correlati

Panoramica della libreria

Libreria:

oNome della libreria: PLCopen MC part 1

Spazio dei nomi: PLCO

oNome libreria: MotionInterface

Spazio dei nomi: MOIN

La libreria PLCpen MC part 1 è ampiamente conforme alle specifiche di PLCopen Motion Control Part 1, Version 2.0. Deviazioni dalle o aggiunte alle specifiche sono indicate nel presente documento.

I profili camma eseguiti da MC_CamIn e rappresentati da ST_MultiCam sono profili di movimento definiti e parametrizzati in base a VDI 2143.

Controller supportati

La libreria supporta i seguenti dispositivi:

oM262M15

oM262M25

oM262M35

oDispositivi Sercos collegati (vedere le Guide del'utente appropriate)

Blocchi funzione

Categoria

Blocco funzione

Breve descrizione

Asse singolo

MC_AbortTrigger

Questo blocco funzione termina la cattura di posizione.

MC_CustomJob

Questo blocco funzione consente di controllare un asse da un algoritmo personalizzato che calcola posizione, velocità e accelerazione dell'asse impostate ciclicamente nel codice del PLC.

MC_Halt

Questo blocco funzione interrompe il movimento in corso. Il blocco funzione può essere interrotto da altri blocchi funzione. Vedere MC_Stop per uno stop che non può essere interrotto.

MC_Home

Questo blocco funzione porta l'azionamento alla posizione iniziale con le impostazioni di homing specifiche dell'azionamento.

MC_MoveAbsolute

Questo blocco funzione esegue un movimento a una posizione di destinazione assoluta specificata.

MC_MoveAdditive

Questo blocco funzione esegue un movimento con una distanza specificata con riferimento alla posizione di destinazione precedente.

MC_MoveRelative

Questo blocco funzione esegue un movimento con una distanza specificata con riferimento alla posizione di destinazione effettiva.

MC_MoveSuperImposed

Questo blocco funzione esegue un movimento sovraimposto con un offset di posizione specificato in riferimento alla posizione di un movimento continuo.

MC_MoveVelocity

Questo blocco funzione esegue un movimento con una velocità di destinazione specificata.

MC_Power

Questo blocco funzione abilita o disabilita lo stadio di potenza dell'azionamento.

MC_Reset

Questo blocco funzione riconosce gli errori rilevati relativi all'asse e gli errori rilevati relativi all'azionamento.

MC_SetPosition

Questo blocco funzione imposta un valore di posizione alla posizione effettiva del motore per definire il punto zero.

MC_Stop

Questo blocco funzione interrompe il movimento in corso. Non è possibile avviare altri movimenti finché questo blocco funzione è attivo. Vedere MC_Halt per uno stop che può essere interrotto.

MC_TouchProbe

Questo blocco funzione configura e avvia la cattura di posizione.

Multiasse

MC_CamIn

Questo blocco funzione attiva l'accoppiamento master-slave con il profilo per una camma elettronica specificata in una tabella camma.

MC_GearIn

Questo blocco funzione attiva l'accoppiamento di un asse master e un asse slave con un fattore di trasmissione dato tra velocità dell'asse master e dell'asse slave.

MC_PhasingAbsolute

Questo blocco funzione crea un offset di posizione tra la posizione di un asse master e la posizione di tale asse master vista dall'asse slave.