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
MC_TouchProbe
Parâmetros da MC_TouchProbe
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação do bloco de instruções.
  • TRUE: Executa a computação atual de MC_TouchProbe.
  • FALSE: Não há computação.
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
  • TRUE: Inicia o registro da sonda de toque na borda ascendente.
  • FALSE: Não executando.
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.
  • TRUE: Um erro foi detectado.
  • FALSE: Sem 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.
Movimento de entrada/saída fixo
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 blocos de função MC_TouchProbe
Exemplo de diagrama de ladder MC_TouchProbe
Exemplo de diagrama de ladder MC_TouchProbe
Exemplo de texto estruturado MC_TouchProbe
Exemplo de texto estruturado MC_TouchProbe
Resultados
Resultados
Monitoramento do eixo
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal