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

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Abilitazione del blocco istruzione.
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 |
|
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.
|
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. |
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 ladder MC_TouchProbe

Esempio di testo strutturato MC_TouchProbe

Risultati


Fornire un feedback