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