Conteúdos de um programa NC

Aplicação

Os programas NC permitem definir os movimentos e o comportamento da máquina. Os programas NC são compostos por blocos NC que contêm os elementos de sintaxe das funções NC. Com o Klartext HEIDENHAIN, o comando presta ajuda, apresentando para cada elemento de sintaxe um diálogo com indicações sobre o conteúdo necessário.

Descrição das funções

Os programas NC são criados no modo de funcionamento Programação na área de trabalho Programa.

Área de trabalho Programa

O primeiro e o último bloco NC do programa NC contêm as seguintes informações:

  • Sintaxe BEGIN PGM ou END PGM
  • Nome do programa NC
  • Unidade de medição do programa NC mm ou polegadas

O comando insere automaticamente os blocos NC BEGIN PGM e END PGM ao criar o programa NC. Estes blocos NC não podem ser eliminados.

Os blocos NC criados depois de BEGIN PGM contêm as seguintes informações:

  • Definição do bloco
  • Chamadas de ferramenta
  • Aproximação a uma posição de segurança
  • Avanços e rotações
  • Movimentos de deslocação, ciclos e outras funções NC

Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.

Ajuste os seguintes conteúdos:

  • ferramentas não acionadas
  • Valores de corte
  • Avanços
  • Altura segura ou posições seguras
  • Posições específicas da máquina, p. ex., com M91
  • Caminhos de chamadas de programas

Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.

Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.

 
Tip

Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.

0 BEGIN PGM EXAMPLE MM

; Início do programa

1 BLK FORM 0.1 Z X-50 Y-50 Z-20

; Função NC para a definição do bloco abrangendo dois blocos NC

2 BLK FORM 0.2 X+50 Y+50 Z+0

3 TOOL CALL 5 Z S3200 F300

; Função NC para chamada de ferramenta

4 L Z+100 R0 FMAX M3

; Função NC para um movimento de deslocação retilíneo

* - ...

11 M30

; Função NC para terminar o programa NC

12 END PGM EXAMPLE MM

; Fim do programa

Componente da sintaxe

Significado

Bloco NC

4 TOOL CALL 5 Z S3200 F300

Um bloco NC é composto pelo número de bloco e pela sintaxe da função NC. Um bloco NC pode abranger várias linhas, p. ex., em ciclos.

O comando numera os blocos NC numa sequência ascendente.

Função NC

TOOL CALL 5 Z S3200 F300

As funções NC permitem definir o comportamento do comando. O número de bloco não faz parte das funções NC.

Compilador de sintaxe

frase

O compilador de sintaxe identifica inequivocamente cada função NC. Os compiladores de sintaxe são utilizados na janela Inserir função NC.

Inserir funções NC

Elemento de sintaxe

TOOL CALL 5 Z S3200 F300

Os elementos de sintaxe fazem todos parte da função NC, p. ex., os valores tecnológicos S3200 ou indicações de coordenadas. As funções NC também contêm elementos de sintaxe opcionais.

O comando representa determinados elementos de sintaxe a cores na área de trabalho Programa.

Representação do programa NC

Valor

3200 com velocidade S

Nem todos os elementos de sintaxe devem conter um valor, p. ex., o eixo da ferramenta Z.

Se criar programas NC num editor de texto ou fora do comando, tenha em consideração a forma de escrita e a sequência dos elementos de sintaxe.

Avisos

  • As funções NC também podem abranger vários blocos NC, p. ex., BLK FORM.
  • As funções auxiliares M e os comentários tanto podem ser elementos de sintaxe dentro de funções NC, como também funções NC próprias.
  • Escreva os programas NC como se a ferramenta se movimentasse! Dessa maneira, é irrelevante se é um eixo da cabeça ou da mesa que executa o movimento.
  • Um programa Klartext é definido com a extensão *.h.
  • Princípios básicos de programação