Princípios básicos

Aplicação

No modo de funcionamento Exec. programa, produzem-se peças de trabalho e, para isso, pode-se optar por que o comando execute, p. ex., programas NC continuamente ou bloco a bloco.

As tabelas de paletes também são processadas neste modo de funcionamento.

Temas relacionados

 
Aviso
Atenção, perigo de dados manipulados!
Se executar programas NC diretamente desde uma unidade de dados em rede ou um dispositivo USB, não tem a possibilidade de controlar se o programa NC foi alterado ou manipulado. Além disso, a velocidade da rede pode abrandar a execução do programa NC. Podem ocorrer movimentos da máquina e colisões indesejados.
  1. Copiar o programa NC e todos os ficheiros chamados para a unidade de dados TNC:

Descrição das funções

 
Tip

Os conteúdos seguintes aplicam-se também a tabelas de paletes e listas de trabalhos.

Quando um programa NC é selecionado de novo ou depois de ser completamente processado, o cursor encontra-se no início do programa.

Se a maquinagem começar noutro bloco NC, em primeiro lugar, é necessário selecionar o bloco NC através de Proc. bloco.

Entrada no programa com processo de bloco

Por norma, o comando processa programas NC no modo de execução contínua com a tecla NC Start. Neste modo, o comando executa um programa NC até ao final do programa ou até uma interrupção manual ou programada.

No modo Frase a frase, cada bloco NC é iniciado separadamente com a tecla NC Start.

O comando mostra o estado da execução com o ícone Comando em operação na vista geral de estado.

Vista geral de estado da barra do TNC

O modo de funcionamento Exec. programa oferece as seguintes áreas de trabalho:

Ao abrir uma tabela de paletes, o comando exibe a área de trabalho Lista de trabalhos. Esta área de trabalho não pode ser alterada.

Área de trabalho Lista de trabalhos

Ícones e botões do ecrã

O modo de funcionamento Exec. programa contém os seguintes ícones e botões do ecrã:

Ícone ou botão do ecrã

Significado

Abrir ficheiro

Com Abrir ficheiro, pode abrir um ficheiro, p. ex., um programa NC.

Se abrir um ficheiro novo, o comando fecha o ficheiro atualmente selecionado.

Cursor de execução

O cursor de execução mostra o bloco NC que está a ser executado atualmente ou que está marcado para execução.

Frase a frase

Se o interruptor estiver ativo, a maquinagem de cada bloco NC é iniciada individualmente com a tecla NC Start.

Se o modo Bloco a bloco estiver ativo, o ícone do modo de funcionamento altera-se na barra do comando.

Info de Q

O comando abre a janela Lista de parâmetros Q, na qual é possível ver e editar os valores atuais e as descrições das variáveis.

Janela Lista de parâmetros Q

Tabelas de correção

O comando abre um menu de seleção com as seguintes tabelas:

  • D
  • T-CS
  • WPL-CS

Correções durante a execução do programa

Cursor GOTO

O comando marca a linha da tabela atualmente selecionada para execução.

Ativo apenas com a tabela de paletes aberta (opção #22)

Área de trabalho Lista de trabalhos

F limitado

O limite de avanço pode ser ativado ou desativado para a Segurança Funcional FS.

Apenas em máquinas com Segurança Funcional FS.

Limite de avanço com Segurança Funcional FS

AFC

A regulação adaptativa do avanço AFC (opção #45) pode ser ativada ou desativada.

Interruptor AFC no modo de funcionamento Exec. programa

Definições de AFC

O comando abre um menu de seleção com as seguintes tabelas para AFC (opção #45):

  • Ajustes básicos de AFC AFC.TAB
  • Ficheiro de definições AFC.DEP para cortes de memorização do programa NC ativo
  • Ficheiro de protocolo AFC2.DEP do programa NC ativo

Regulação adaptativa do avanço AFC (opção #45)

ACC

Se o interruptor estiver ativo, o comando habilita a supressão de vibrações ativa ACC (opção #145).

Supressão de vibrações ativa ACC (opção #145)

FMAX

Ativa-se o limite de avanço e define-se o valor.

Limite de avançoFMAX

Pontos de paragem

Ao selecionar este botão do ecrã, o comando abre a janela Pontos de paragem com as seguintes possibilidades de seleção:

Bloco oculto

Se o interruptor estiver ativo, o comando não executa os blocos NC ocultados com /.

Ocultar blocos NC

Se o interruptor estiver ativo, o comando apresenta a cinzento os blocos NC a saltar.

Representação do programa NC

Paragem com M1

Se o interruptor estiver ativo, o comando faz parar a execução em cada bloco NC com M1.

Vista geral das funções auxiliares

Se o interruptor estiver inativo, o comando apresenta a cinzento o elemento de sintaxe M1.

Representação do programa NC

GOTO n.º bloco

Marcar um bloco NC para execução, sem considerar os blocos NC anteriores.

Função GOTO

Deslocar manualmente

Durante uma interrupção da execução do programa, os eixos podem ser deslocados manualmente.

Se Deslocar manualmente estiver ativo, o ícone do modo de funcionamento altera-se na barra do comando.

Deslocar manualmente durante uma interrupção

Editar

Se o interruptor estiver ativo, é possível editar a tabela de paletes.

Ativo apenas com a tabela de paletes aberta

Área de trabalho Lista de trabalhos

ROT 3D

Durante uma interrupção da execução do programa com plano de maquinagem inclinado, é possível deslocar manualmente os eixos (opção #8).

Deslocar manualmente durante uma interrupção

Aproximar à pos.

Reaproximação ao contorno após deslocação manual dos eixos da máquina durante uma interrupção

Reaproximação ao contorno

Proc. bloco

A função Proc. bloco permite iniciar a maquinagem a partir de um bloco NC qualquer.

O comando considera o programa NC de forma calculada até este bloco NC, p. ex., se o mandril foi ligado com M3.

Entrada no programa com processo de bloco

Abrir no Editor

O comando abre o programa NC ativo no modo de funcionamento Programação, também programas NC chamados.

Ativo apenas com o programa NC aberto

Modo de funcionamentoProgramação

Paragem interna

Se um programa NC for interrompido devido a um erro ou a uma paragem, o comando ativa este botão do ecrã.

Este botão do ecrã cancela a execução do programa.

Restaurar programa

Quando se seleciona Paragem interna, o comando ativa este botão do ecrã.

O comando coloca o cursor no início do programa e anula informações do programa atuantes de forma modal, bem como o tempo de execução do programa.

Limite de avançoFMAX

Mediante o botão do ecrã FMAX, pode reduzir a velocidade de avanço para todos os modos de funcionamento. A redução é válida para todos os movimentos de marcha rápida e avanço. O valor que introduzir permanece ativo inclusivamente após um novo arranque.

O botão do ecrã FMAX está disponível na aplicação MDI e no modo de funcionamento Programação.

Caso se selecione o botão do ecrã FMAX na barra de funções, o comando abre a janela Avanço FMAX.

Se estiver ativo um limite de avanço, o comando realça o botão do ecrã FMAX com cor e exibe o valor definido. Nas áreas de trabalho Posições e Status, o comando mostra o avanço a cor de laranja.

Statusanzeigen

O limite de avanço é desativado, introduzindo o valor 0 na janela Avanço FMAX.

Interromper, parar ou cancelar a execução do programa

Pode-se parar a execução do programa de diferentes maneiras:

  • Interromper a execução do programa, p. ex., através da função auxiliar M0
  • Parar a execução do programa, p. ex., mediante a tecla NC-Stop
  • Cancelar a execução do programa, p. ex., com a tecla NC Stop e o botão do ecrã Paragem interna
  • Terminar a execução do programa, p. ex., com as funções auxiliares M2 ou M30

Ocorrendo erros importantes, o comando interrompe automaticamente a execução do programa, p. ex., numa chamada de ciclo com o mandril parado.

Menu de notificações da barra de informações

Quando a execução se realize no modo Frase a frase ou na aplicação MDI, após cada bloco NC processado, o comando muda para o estado de interrupção.

O comando mostra o estado atual da execução do programa com o ícone Comando em operação.

Vista geral de estado da barra do TNC

No estado de interrupção ou cancelamento, podem-se executar, p. ex., as seguintes funções:

  • Selecionar modo de funcionamento
  • Deslocar eixos manualmente
  • Verificar e, se necessário, alterar parâmetros Q através da função Q INFO
  • Alterar opcionalmente a definição da interrupção programada com M1
  • Alterar a definição do salto de blocos NC programado com /
 
Aviso
Atenção, perigo de colisão!
Devido a determindas interações manuais, o comando perde as informações de programa com efeito modal e, desse modo, a chamada referência de contexto. Depois de se perder a referência de contexto, podem ocorrer movimentos inesperados e indesejados. Durante a maquinagem seguinte, existe perigo de colisão!
  1. Omitir as interações seguintes:
    • Movimento do cursor para outro bloco NC
    • Instrução de salto GOTO para outro bloco NC
    • Edição de um bloco NC
    • Alteração de valores de variáveis com a da janela Lista de parâmetros Q
    • Troca de modo de funcionamento
  2. Restaurar a referência de contexto repetindo os blocos NC necessários

Interrupção programada

Pode determinar as interrupções diretamente no programa NC. O comando interrompe a execução do programa no bloco NC que contenha uma das seguintes introduções:

  • paragem programada PARAR (com e sem função auxiliar)
  • paragem programada M0
  • paragem condicional M1

Continuar a execução do programa

Após uma paragem com a tecla NC Stop ou após uma interrupção programada, a execução do programa pode prosseguir através da tecla NC Start.

Após um cancelamento do programa com Paragem interna, é necessário começar a execução do programa no início do programa NC ou utilizar a função Proc. bloco.

Após uma interrupção da execução do programa dentro de um subprograma ou de uma repetição de programa parcial, deve-se utilizar a função Proc. bloco para a reentrada.

Entrada no programa com processo de bloco

Informações do programa atuantes de forma modal

Em caso de interrupção da execução do programa, o comando guarda:

  • a ferramenta chamada em último lugar
  • as conversões de coordenadas ativas (p. ex., deslocação do ponto zero, rotação, espelhamento)
  • as coordenadas do último ponto central do círculo definido

O comando utiliza os dados para a reaproximação ao contorno com o botão do ecrã Aproximar à pos..

Reaproximação ao contorno

 
Tip

Os dados guardados permanecem ativos até ao restauro, p. ex., por uma seleção de programa.

Avisos

 
Aviso
Atenção, perigo de colisão!
Devido a uma interrupção do programa, intervenções manuais ou a funções NC não restauradas e também a transformações, o comando pode executar movimentos inesperados ou indesejáveis. Dessa forma, podem ocorrer danos na peça de trabalho ou colisões.
  1. Suprimir novamente todas as funções NC e transformações programadas dentro do programa NC
  2. Realizar uma simulação antes de executar um programa NC
  3. Verificar tanto a visualização de estado geral, como a adicional em relação a funções NC e transformações ativas, p. ex., a rotação básica ativa, antes de executar um programa NC
  4. Testar programas NC com cuidado no modo Frase a frase
  • No modo de funcionamento Exec. programa, o comando marca os ficheiros ativos com o estado M, p. ex., o programa NC selecionado ou tabelas. Se abrir um tal ficheiro noutro modo de funcionamento, o comando mostra o estado no separador da barra de aplicações.
  • Antes de deslocar um eixo, o comando verifica se a velocidade definida foi alcançada. Nos blocos de posicionamento com avanço FMAX, o comando não verifica a velocidade.
  • Durante a execução do programa, o avanço e a velocidade do mandril podem ser alterados através do potenciómetro.
  • Se o ponto de referência da peça de trabalho for alterado durante uma interrupção da execução do programa, é necessário selecionar novamente o bloco NC para a reentrada.
  • Entrada no programa com processo de bloco

  • A HEIDENHAIN recomenda ligar o mandril com M3 ou M4 após cada chamada de ferramenta. Dessa forma, evitam-se problemas na execução do programa, p. ex., no arranque após uma interrupção.
  • As definições na área de trabalho GPS atuam na execução do programa, p. ex., na sobreposição do volante (opção #44).
  • Definições de programa globais GPS (opção #44)

Definições

Abreviatura

Definição

GPS (global program settings)

Definições de programa globais

ACC (active chatter control)

Supressão de vibrações ativa