MC_TouchProbe (sonda a contatto del controllo movimento)

L'istruzione MC_TouchProbe registra la posizione dell'asse a un evento trigger.
Dettagli operazione:
  • Se la direzione della finestra (prima posizione --> ultima posizione) è opposta a quella del movimento, la finestra del tastatore non viene attivata.
  • Se l'impostazione della finestra (FirstPosition o LastPosition) non è valida, il blocco di funzione MC_TouchProbe riporterà un errore.
  • Se viene emessa una seconda istanza del blocco di funzione MC_TouchProbe sullo stesso asse e la prima istanza del blocco di funzione è in stato Busy, la seconda istanza del blocco di funzione riporterà un errore.
  • Solo un'istanza del blocco di funzione MC_TouchProbe deve essere inviata a un asse.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione si applica ai controllori L50E e L70E che supportano il controllo del movimento.
MC_TouchProbe
MC_TouchProbe
Parametri MC_TouchProbe
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione del blocco istruzione.
  • TRUE: esegue il calcolo MC_TouchProbe corrente.
  • FALSE: Non viene eseguito alcun calcolo.
Applicabile solo alle programmazioni in diagramma ladder.
AxisIn
Ingresso
AXIS_REF
FB_AXIS_REF
Utilizzare il tipo di dati AXIS_REF per definire i parametri per AxisIn.
Per un asse di feedback, utilizzare il Tipo di dati FB_AXIS_REF per definire i parametri per AxisIn.
TriggerInp
Ingresso
USINT
Attualmente non supportato. Configurare trigger di ingresso nella configurazione dell'asse.
Execute
Ingresso
BOOL
  • TRUE: avvia la registrazione del tastatore al fronte di salita.
  • FALSE: Non in esecuzione.
WindowOnly
Ingresso
BOOL
TRUE: utilizza la finestra solo per accettare eventi trigger.
La risoluzione del movimento è limitata all'intervallo Motore di movimento, configurato dall'utente.
Per la funzionalità WindowOnly di TouchProbe, esiste un massimo ritardo del tempo di risposta che è uguale all'intervallo Motore di movimento, per l'attivazione sia di FirstPosition sia di LastPosition.
Il ritardo massimo possibile nell'attivazione della posizione (sia FirstPosition sia LastPosition) può essere calcolato con la formula (Intervallo motore di movimento x velocità di movimento).
FirstPosition
Ingresso
REAL
Posizione iniziale della finestra in cui gli eventi trigger vengono accettati (in unità tecniche [u]). Valore incluso nella finestra.
LastPosition
Ingresso
REAL
Posizione di arresto della finestra in cui gli eventi trigger vengono accettati (in unità tecniche [u]). Valore incluso nella finestra.
ENO
Uscita
BOOL
Abilita uscita.
Applicabile solo alle programmazioni in diagramma ladder.
Axis
Uscita
AXIS_REF
L'uscita dell'asse nei programmi Diagramma Ladder è di sola lettura.
TriggerInput
Uscita
USINT
Attualmente non supportato.
Done
Uscita
BOOL
TRUE: l'evento trigger è stato registrato.
Busy
Uscita
BOOL
TRUE: Il blocco funzione non è terminato.
CommandAborted
Uscita
BOOL
TRUE: il comando è stato sostituito tramite override dal blocco funzione MC_Power(OFF) o Arresto errore.
Error
Uscita
BOOL
Indica che si è verificato un errore.
  • TRUE: È stato rilevato un errore.
  • FALSE: Nessun errore.
ErrorID
Uscita
UINT
Numero univoco che identifica l'errore. Gli errori per questa istruzione sono definiti in ID errori del blocco funzione di controllo movimento.
RecordedPosition
Uscita
REAL
Posizione in cui si è verificato l'evento trigger (in unità tecniche [u]).
Motion è un movimento open-loop.
Posizione dell'asse nell'istante in cui si verifica un evento di trigger. Se il controllo assi è un movimento a ciclo aperto, la posizione comandata (non la posizione corrente) nell'istante in cui si verifica un evento di trigger, presupponendo che non vi sia ritardo di movimento tra l'accensione e il motore.
Ingresso/uscita movimento fisso
Segnali di movimento
PTO0
PTO1
PTO2
Impulso PTO
Output_0
Output_1
Output2
PTO direction
Output_3
Output_4
Output_5
Interruttore limite inferiore (negativo)
Input_0
Input_4
Input_8
Interruttore limite superiore (positivo)
Input_1
Input_5
Input_9
Interruttore autoguida assoluto
Input_2
Input_6
Input_10
Interruttore ingresso sonda a contatto
Input_3
Input_7
Input_11

Esempi di MC_TouchProbe

Esempio di diagramma a blocchi funzionali MC_TouchProbe
Esempio di Diagramma a blocchi funzione MC_TouchProbe
Esempio di diagramma ladder MC_TouchProbe
Esempio di Diagramma Ladder MC_TouchProbe
Esempio di testo strutturato MC_TouchProbe
Esempio di Testo strutturato MC_TouchProbe
Risultati
Risultati
Monitoraggio asse
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal