PTO_ERROR

Enumerazione errori PTO

Questa tabella elenca i valori per l’enumerazione PTO_ERROR:

Enumeratore

Valore

Descrizione

NoError

0

Nessun errore rilevato.

Avvisi di controllo asse

InternalError

1000

Errore interno del controller di movimento rilevato.

DisabledAxis

1001

Il movimento non ha potuto essere avviato o è stato interrotto perché l'asse non è pronto.

HwPositionLimitP

1002

Limite di posizione hardware positivo limP superato.

HwPositionLimitN

1003

Limite di posizione hardware negativo limN superato.

SwPositionLimitP

1004

Il limite di posizione positivo del software è stato superato.

SwPositionLimitN

1005

Il limite di posizione negativo del software è stato superato.

ApplicationStopped

1006

L'esecuzione dell'applicazione è stata interrotta (ciclo di spegnimento e riaccensione, controller in stato STOPPED o HALT).

OutputProtection

1007

La protezione delle uscite dai cortocircuiti è attiva sui canali PTO.

Suggerimenti per il controllo dell'asse

WarningVelocityValue

1100

Il parametro Velocità impostato dal comando è al di fuori dell'intervallo.

WarningAccelerationValue

1101

Il parametro Accelerazione impostato dal comando è al di fuori dell'intervallo.

WarningDecelerationValue

1102

Il parametro Decelerazione impostato dal comando è al di fuori dell'intervallo.

WarningDelayedMove

1103

Tempo non sufficiente per interrompere il movimento attivo, quindi il movimento richiesto è ritardato.

WarningJerkRatioValue

1104

Il parametro di rapporto jerk comandato è limitato dall'accelerazione o dalla decelerazione massima configurata. In questo caso, il rapporto jerk viene ricalcolato per rispettare questi limiti massimi.

Suggerimenti per lo stato del movimento

ErrorStopActive

2000

Il movimento non ha potuto essere avviato o è stato interrotto in quanto impedito da una condizione ErrorStop.

StoppingActive

2001

Non è stato possibile iniziare il movimento perché è proibito da MC_Stop_PTO che ha il controllo dell'asse (l'asse è in fase di arresto o l'ingresso MC_Stop_PTO.Execute è mantenuto alto).

InvalidTransition

2002

Transizione non consentita, vedere il Diagramma di stato del movimento.

InvalidSetPosition

2003

MC_SetPosition_PTO non può essere eseguito mentre l'asse è in movimento.

HomingError

2004

La sequenza di rilevamento del punto di riferimento (Homing) non può avviarsi sulla camma di riferimento in questa modalità.

InvalidProbeConf

2005

L'ingresso Probe deve essere configurato.

InvalidHomingConf

2006

Gli ingressi Home (Rif, Indice) devono essere configurati per questa modalità di ritorno al punto di origine (homing).

InvalidAbsolute

2007

Non è possibile eseguire un movimento assoluto quando l'asse non è correttamente riportato dalla posizione 1 a una posizione di origine. Una sequenza homing deve essere eseguita prima (MC_Home_PTO).

MotionQueueFull

2008

Il movimento non ha potuto essere bufferizzato perché la coda dei movimenti è piena.

Suggerimenti sull'intervallo

InvalidAxis

3000

Il blocco funzione non è valido per l'asse specificato.

InvalidPositionValue

3001

Il parametro di posizione è al di fuori dell'intervallo, oppure il parametro di distanza fornisce una posizione al di fuori dei limiti.

InvalidVelocityValue

3002

Il parametro Velocità è al di fuori dell'intervallo.

Il valore deve essere maggiore della velocità di inizio e minore della velocità massima.

InvalidAccelerationValue

3003

Il parametro Accelerazione è al di fuori dell'intervallo.

InvalidDecelerationValue

3004

Il parametro Decelerazione è al di fuori dell'intervallo.

InvalidBufferModeValue

3005

La modalità buffer non corrisponde a un valore valido.

InvalidDirectionValue

3006

La direzione non corrisponde a un valore valido o la direzione non è valida a causa del superamento di un limite di posizione software.

InvalidHomeMode

3007

La modalità Pos. 1 non applicabile.

InvalidParameter

3008

Il numero del parametro non esiste per l'asse specificato.

InvalidParameterValue

3009

Il valore del parametro è al di fuori dell'intervallo.

ReadOnlyParameter

3010

Il parametro è di sola lettura.

Un avviso di controllo asse commuta l'asse allo stato ErrorStop (MC_Reset_PTO è obbligatorio per uscire dallo stato ErrorStop). Lo stato risultante dell'asse è riflesso da MC_ReadStatus_PTO e MC_ReadAxisError_PTO.

Un avviso di stato del movimento o un avviso sull'intervallo non influenza lo stato dell'asse, né il movimento in corso e neppure la coda del movimento. In questo caso, l'errore è locale solo per il blocco funzione interessato: l’uscita Error viene impostata e il pin ErrorId impostato al valore PTO_ERROR appropriato.