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

Programação do SINUMERIK 840D Uso do loop WHILE


Programação SINUMERIK 840D

Esta postagem de blog é sobre o controle cnc sinumerik 840D da Siemens. Esta postagem ilustra um dos comandos de loop (estruturas de controle), que podemos usar na programação cnc para controle cnc sinumerik 840D.

Existem várias estruturas de controle que podem ser usadas na programação do Sinumerik 840D, como
Aqui está o exemplo de programação CNC que mostra o uso do loop WHILE.

Exemplo de programa CNC

G01 G90 X0 Z10 F1000
WHILE $AA_IM[X] <= 100
G1 G91 X10 F500
G1 G90 Z–20 F100
Z5
ENDWHILE

Explicação do programa CNC


Este programa cnc corta um slot (pode ser usado para furação) na face do componente. O programa cnc começa em x0 e vai até x100 toda vez que faz um corte no eixo x de 10.

G01 :Interpolação Linear
G90 :Programação Absoluta
G91 :Programação Incremental

O primeiro bloco de programa CNC leva a ferramenta para a posição inicial. Que é o eixo x x0 e o eixo z z10.

O segundo bloco de programa cnc verifica se a posição atual do eixo x é menor ou igual a 100 com a variável de sistema sinumerik 840D e inicia um loop WHILE.

Então o deslocamento da ferramenta é o eixo x 10 da posição atual. (Porque Programação Incremental G91 estiver ativo, então a ferramenta se deslocará tomando a posição atual da ferramenta como ponto de referência (ou ponto inicial).)

Em seguida, nossa ferramenta percorre -20 no eixo z (agora G90 Absolute Programming está ativo, então a ferramenta se deslocará com referência ao ponto zero da peça de trabalho .)

Agora, novamente, a ferramenta estará de volta em z5

O ENDWHILE termina o loop WHILE

Assim, o programa será repetido várias vezes até que a instrução fornecida com WHILE se torne FALSE.

Máquina cnc

  1. C# while e do... while loop
  2. C while e do... while Loop
  3. Python enquanto Loop
  4. Exemplo de programação de torno CNC
  5. Manual de programação CNC por Peter Smid
  6. Programação CNC Sinumerik 840D
  7. Programação CNC para Operadores CNC
  8. Programação de ângulo CNC G01
  9. Códigos M – Teste de programação CNC
  10. Códigos G – Teste de programação CNC