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
- SE
- LOOP
- PARA
- ENQUANTO
- REPETIR
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
- C# while e do... while loop
- C while e do... while Loop
- Python enquanto Loop
- Exemplo de programação de torno CNC
- Manual de programação CNC por Peter Smid
- Programação CNC Sinumerik 840D
- Programação CNC para Operadores CNC
- Programação de ângulo CNC G01
- Códigos M – Teste de programação CNC
- Códigos G – Teste de programação CNC