MC_TouchProbe (sonda de toque de controle de movimento)
A instrução MC_TouchProbe registra a posição do eixo em um evento disparador.
Detalhes da operação:
- Se a direção da janela (primeira posição para a última posição) estiver na direção oposta à direção do movimento, a janela de teste de toque não será ativada.
- Se a configuração da janela (FirstPosition ou LastPosition) não for válida, o bloco de função MC_TouchProbe relatará um erro.
- Se uma segunda instância do bloco da função MC_TouchProbe for emitida no mesmo eixo, e a primeira instância do bloco da função estiver em um estado Ocupado, a segunda instância do bloco da função relata um erro.
- Apenas uma instância do bloco da função MC_TouchProbe deve ser emitida para um eixo.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L50E e L70E que suportam o controle de movimento.
MC_TouchProbe

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
EN | Entrada | BOOL | Habilitação do bloco de instruções.
Aplica-se apenas aos programas do diagrama de ladder. |
AxisIn | Entrada | AXIS_REF FB_AXIS_REF | Use o tipo de dado AXIS_REF para definir os parâmetros para AxisIn. Para um eixo de feedback, use o Tipo de dados FB_AXIS_REF para definir os parâmetros para AxisIn. |
TriggerInp | Entrada | USINT | Não suportado atualmente. Configure o disparo de entrada na configuração do eixo. |
Execute | Entrada | BOOL |
|
WindowOnly | Entrada | BOOL | TRUE: Use a janela somente para aceitar eventos de disparo. A resolução de movimento é limitada à faixa do Mecanismo de Movimento configurado pelo usuário. Para a funcionalidade WindowOnly TouchProbe, há um atraso do tempo de resposta máximo igual à faixa do Mecanismo de Movimento para a ativação FirstPosition e LastPosition. O atraso máximo possível na posição de disparo (FirstPosition e LastPosition) pode ser calculado pelo (intervalo do mecanismo de movimento x velocidade do movimento). |
FirstPosition | Entrada | REAL | Posição inicial da janela de onde os eventos de disparo são aceitos (em unidades técnicas [u]). Valor incluído na janela. |
LastPosition | Entrada | REAL | Posição de parada da janela de onde os eventos de disparo não são aceitos (em unidades técnicas [u]). Valor incluído na janela. |
ENO | Saída | BOOL | Ativar saída. Aplica-se apenas aos programas do diagrama de ladder. |
Axis | Saída | AXIS_REF | A saída do eixo é somente leitura em programas do diagrama de ladder. |
TriggerInput | Saída | USINT | Não suportado atualmente. |
Done | Saída | BOOL | TRUE: Evento de disparo foi registrado. |
Busy | Saída | BOOL | TRUE: O bloco de função não foi concluído. |
CommandAborted | Saída | BOOL | TRUE: O comando foi substituído pelo bloco de função MC_Power(OFF) ou Parada de erro. |
Error | Saída | BOOL | Indica a ocorrência de um erro.
|
ErrorID | Saída | UINT | Um numérico exclusivo que identifica o erro. Os erros dessa instrução são definidos em IDs de erro do bloco da função de controle de movimento. |
RecordedPosition | Saída | REAL | Posição onde o evento de disparo ocorreu (em unidades técnicas [u]). O movimento é um movimento de circuito aberto. A posição do eixo no momento que o evento de disparo ocorre. Se o movimento do eixo for um movimento de circuito aberto, a posição comandada (não uma posição real) no momento que o evento de disparo ocorre, caso não haja atraso de movimento entre a unidade e o motor. |
Sinais de movimento | PTO0 | PTO1 | PTO2 |
|---|---|---|---|
Pulso PTO | Output_0 | Output_1 | Output2 |
Direção PTO | Output_3 | Output_4 | Output_5 |
Interruptor de limite inferior (negativo) | Input_0 | Input_4 | Input_8 |
Interruptor de limite superior (positivo) | Input_1 | Input_5 | Input_9 |
Interruptor de início absoluto | Input_2 | Input_6 | Input_10 |
Interruptor de Entrada do Sensor de Toque | Entrada_3 | Entrada_7 | Entrada_11 |
Exemplos de MC_TouchProbe
Exemplo de diagrama de blocos de função MC_TouchProbe

Exemplo de diagrama de ladder MC_TouchProbe

Exemplo de texto estruturado MC_TouchProbe

Resultados


Dê sua opinião