Exemplo de comando Sinumerik MSG para mensagem intermitente
O que é Sinumerik MSG Command?
Usando a instrução MSG do Siemens Sinumerik MSG(), qualquer sequência de caracteres do programa de peça pode ser enviada como mensagem para o operador.
Essas mensagens podem ser de qualquer tipo, desde mensagens informativas até mensagens de exibição de dados críticos em tempo real.
Leia o artigo completo sobre o comando MSG Comando Sinumerik MSG para exibir mensagens ao operador CNC
Exemplo de Comando Sinumerik MSG para Mensagem Piscando
Como mostrar mensagem piscando com o comando Sinumerik MSG?
Em alguma situação crítica nós (programador cnc) queremos atenção imediata do operador cnc (mostrando-lhe uma mensagem piscando) e queremos que ele também aborte o programa.
Amostra de código 1
então no programa cnc podemos escrever
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
...
...
ERROR_01:
MSG ("Attention Please!")
M30 O código acima falhará porque quando a mensagem for exibida, ela será imediatamente removida pelo código M30 que a redefine.
Amostra de código 2
Então podemos escrever
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
...
...
ERROR_01:
MSG ("Attention Please!")
M00
...
... é claro que isso vai mostrar a mensagem e vai parar a máquina imediatamente,
mas o que queremos é que o operador imediatamente aborte o programa,
mas nessa situação se ele apertar o botão Iniciar Ciclo ao invés do botão Reset o programa continuará a correr.
Amostra de código 3 – Código final para mostrar mensagem piscando
Portanto, uma solução melhor está abaixo
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
...
...
ERROR_01:
MSG ("Attention Please!")
G04 F1.5
MSG()
STOPRE
G04 F2
GOTOB ERROR_01
...
... O código do programa cnc acima exibirá uma mensagem por 1,5 segundos, em seguida, removerá a mensagem com MSG () e aguardará os próximos dois segundos e, em seguida, fará um loop novamente com GOTOB
Todo esse processo exibirá uma mensagem piscando para o operador cnc, e o programa não poderá ser executado até que o operador pressione o botão RESET, que reiniciará o programa e parará a máquina cnc.
Máquina cnc
- Programação CNC para iniciantes um exemplo simples de programação CNC
- Programação CNC para iniciantes um exemplo de programação CNC
- Treinamento CNC gratuito baseado na Web para Sinumerik
- Exemplo de programação de fresadora CNC para iniciantes
- Exemplo de programa L930 Fresagem Bolsão Circular Sinumerik 840C
- Comando Sinumerik MSG para exibir mensagens ao operador CNC
- Sinumerik 802D sl Exemplo de rosqueamento CYCLE97
- Exemplo de código G Mill – exemplo de programa de código G para iniciantes
- Sinumerik Dimensões absolutas G90 Modal e Comando não modal AC
- O que é Comando RET Siemens Sinumerik