Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Equipment >> Máquina cnc

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

  1. Programação CNC para iniciantes um exemplo simples de programação CNC
  2. Programação CNC para iniciantes um exemplo de programação CNC
  3. Treinamento CNC gratuito baseado na Web para Sinumerik
  4. Exemplo de programação de fresadora CNC para iniciantes
  5. Exemplo de programa L930 Fresagem Bolsão Circular Sinumerik 840C
  6. Comando Sinumerik MSG para exibir mensagens ao operador CNC
  7. Sinumerik 802D sl Exemplo de rosqueamento CYCLE97
  8. Exemplo de código G Mill – exemplo de programa de código G para iniciantes
  9. Sinumerik Dimensões absolutas G90 Modal e Comando não modal AC
  10. O que é Comando RET Siemens Sinumerik