3.2 Abrir e introduzir programas
Estrutura de um programa NC em texto claro HEIDENHAIN
Um programa de maquinagem é composto por uma série de blocos de programa. A figura à direita apresenta os elementos de um bloco.
O TNC numera os blocos de um programa de maquinagem em sequência ascendente.
O primeiro bloco de um programa é caracterizado com BEGIN PGM, com o nome do programa e a unidade de medida válida.
Os blocos seguintes contêm informações sobre:
O bloco
Chamadas de ferramenta
Aproximação de uma posição de segurança Avanços e rotações
Movimentos de trajetória, ciclos e outras funções
O último bloco de um programa é caracterizado com END PGM, o nome do programa e a unidade de medição utilizada.
A HEIDENHAIN recomenda que faça, por norma, uma aproximação de uma posição de segurança após a chamada da ferramenta, a partir da qual o TNC pode fazer o posicionamento para maquinagem sem colisão!
Block number
Path functions Words
Block
Definir o bloco: BLK FORM
Logo a seguir a ter aberto um programa, defina uma peça de trabalho em forma de retângulo sem ter sido maquinada. Para definir mais tarde o bloco, prima a tecla SPEC FCT, a softkey PREDEFINIÇÕES DE PROGRAMA e de seguida a softkey BLK FORM. O TNC precisa desta definição para as simulações gráficas.
Os lados do paralelepípedo podem ter um comprimento máximo de 100 000 mm e ser paralelos aos eixos X, Y e Z. Este bloco é definido por dois dos seus pontos de esquina:
Ponto MIN : coordenada X, Y e Z mínima do paralelepípedo;
introduzir valores absolutos
Ponto MAX: coordenada X, Y e Z máxima do paralelepípedo;
introduzir valores absolutos ou incrementais
A definição de bloco só é necessária se se quiser testar graficamente o programa!
Abrir novo programa de maquinagem
Os programas de maquinagem são sempre introduzidos no modo de funcionamento PROGRAMAÇÃO. Exemplo para a abertura de um programa:
Selecionar o modo de funcionamento PROGRAMAÇÃO
Chamar Gestão de Ficheiros: premir a tecla PGM MGT
Selecione o diretório onde pretende memorizar o novo programa:
NOME DE FICHEIRO = ALT.H
Introduzir o novo nome do programa e confirmar com a tecla ENT
Selecionar a unidade métrica: premir a tecla MM ou POLEG. O TNC muda a janela do programa, e abre o diálogo para a definição do BLK-FORM (bloco)
PLANO DE MAQUINAGEM NO GRÁFICO: XY
Introduzir o eixo do mandril, por exemplo Z DEFINIÇÃO DO BLOCO: MÍNIMO
Introduzir sucessivamente as coordenadas X, Y e Z do ponto MIN e confirmar respetivamente com a tecla ENT
DEFINIÇÃO DO BLOCO: MÁXIMO
Introduzir sucessivamente as coordenadas X, Y e Z do ponto MÁX e confirmar respetivamente com a tecla ENT
Exemplo: visualização do BLK-Form no programa NC
0 BEGIN PGM NOVO MM Início do programa, nome e unidade de medição 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Eixo do mandril, coordenadas do ponto MÍN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordenadas do ponto MÁX
3 END PGM NOVO MM Fim do programa, nome e unidade de medição
O TNC gera automaticamente os números de bloco, bem como os blocos BEGIN e END.
Se não quiser programar qualquer definição de bloco, interrompa o diálogo em plano de maquinagem no gráfico: XY com a tecla DEL!
O TNC só pode representar o gráfico se o lado mais curto tiver no mínimo 50 µm e o lado mais comprido tiver no máximo 99 999,999 mm.
Abrir e introduzir programas 3.2
3
Programar movimentos da ferramenta em diálogo em texto claro
Para programar um bloco, comece com a tecla de diálogo. Na linha superior do ecrã, o TNC pergunta todos os dados necessários.
Caso introduza as funções DIN/ISO com um teclado USB ligado, tenha em atenção que a escrita com maiúsculas está ativa.
Exemplo duma substituição de posição Introduzir Abrir bloco COORDENADAS ?
10 (introduzir coordenada de destino para o eixo X) 20 (introduzir coordenada de destino para o eixo Y) passar à pergunta seguinte com a tecla ENT CORREÇ. DE RAIO: RL/RR/SEM CORREÇ.: ?
Introduzir "Sem correção de raio"e passar à pergunta seguinte com a tecla ENT AVANÇO F=? / F MAX = ENT
100 (introduzir avanço para o movimento de trajetória a 100 mm/min)
passar à pergunta seguinte com a tecla ENT FUNÇÃO AUXILIAR M ?
Introduzir 3 (função auxiliar M3 "Mandril ligado").
Com a tecla ENT, o TNC fecha este diálogo.
A janela do programa mostra a linha:
3 L X+10 Y+5 R0 F100 M3
Introduções de avanços possíveis
Funções para a determinação do avanço Softkey Deslocar em marcha rápida, atuante bloco
a bloco. Exceção: se definido antes de um bloco APPR, então FMAX atua também na aproximação ao ponto auxiliar (ver "Posições importantes na aproximação e saída", Página 179)
Deslocação com avanço calculado
automaticamente a partir do bloco TOOL CALL Deslocar com o avanço programado (unidade mm/min ou 1/10 poleg./min). Com eixos rotativos, o TNC interpreta o avanço em grau/
min, independentemente de o programa estar escrito em mm ou em polegadas
Definir o avanço da rotação (unidade de medida mm/R ou poleg./R). Atenção: nos programas em polegadas, FU não pode ser combinado com M136
Definir dos dentes (unidade de medida mm/
dente ou poleg./dente) A quantidade de dentes tem que estar definida na tabela de ferramentas na coluna CUT.
Funções para o diálogo Tecla
Saltar pergunta do diálogo Finalizar diálogo antes de tempo Interromper e apagar diálogo
Abrir e introduzir programas 3.2
3
Aceitar posições reais
O TNC permite aceitar no programa a atual posição da ferramenta, p.ex., se
programar blocos de deslocação programar ciclos
Para aceitar os valores de posição corretos, proceda da seguinte forma:
Posicionar o campo de introdução no ponto de um bloco onde se quer aceitar uma posição
Selecionar Aceitar função posição real: o TNC visualiza na barra de softkeys os eixos cujas posições se podem aceitar
Selecionar eixo: o TNC escreve a posição atual do eixo selecionado no campo de introdução ativo O TNC aceita sempre no plano de maquinagem as coordenadas do ponto central da ferramenta, mesmo se a correção do raio da ferramenta estiver ativada.
O TNC aceita sempre no eixo da ferramenta a coordenada da ponta da ferramenta, tendo sempre em conta a correção ativada do comprimento da ferramenta.
O TNC deixa ativa a barra de softkeys para seleção do eixo até que seja desligada novamente ao premir outra vez a tecla "Aceitar a posição real". Este comportamento também se repete quando se memoriza o bloco atual e se abre um novo bloco através da tecla de função de trajetória. Quando escolher o elemento de bloco em que deve ser selecionada uma alternativa de introdução através de uma softkey (por exemplo, a correção do raio), o TNC fecha igualmente a barra de softkeys para a seleção do eixo.
A função "Aceitar a posição real" não é permitida quando a função Inclinação do plano de maquinagem está ativa.
Editar programa
Só poderá editar um programa se o mesmo não estiver a ser executado num modo de funcionamento da máquina do TNC
Enquanto se cria ou modifica um programa de maquinagem, é possível selecionar, com as teclas de setas ou com as softkeys, cada linha existente no programa e palavras individuais de um bloco:
Função Softkey/Teclas
Passar para a página acima Passar para a página abaixo Salto para o início do programa Salto para o fim do programa Modificar no ecrã a posição do bloco atual. Deste modo, podem-se mandar visualizar mais blocos de programa que estão programados antes do bloco atual Modificar no ecrã a posição do bloco atual. Assim, podem-se mandar visualizar mais blocos de programa que estão programados depois do bloco atual Saltar de bloco para bloco
Selecionar palavras isoladas num bloco
Selecionar determinado bloco: premir a tecla GOTO, introduzir o número do bloco pretendido e confirmar com a tecla ENT.
Ou: introduzir o passo do número de bloco e a quantidade de linhas introduzidas premindo a softkey saltarN LINHAS para cima ou para baixo
Abrir e introduzir programas 3.2
3
Função Softkey/Tecla
Colocar em zero o valor de uma palavra selecionada
Apagar o valor errado
Apagar mensagem de erro (fixa) Apagar palavra selecionada Apagar bloco selecionado
Apagar ciclos e partes de programa Acrescentar o último bloco que foi editado ou apagado
Inserir blocos onde se quiser
Selecione o bloco a seguir ao qual pretende acrescentar um novo bloco, e abra o diálogo
Modificar e acrescentar palavras
Selecione uma palavra num bloco e escreva o novo valor por cima. Enquanto a palavra estiver selecionada, está disponível o diálogo em texto claro.
Finalizar a modificação: premir a tecla FIM
Quando acrescentar uma palavra, ative as teclas de setas (para a direita ou para a esquerda) até aparecer o diálogo pretendido, e introduza o valor pretendido.
Procurar palavras iguais em blocos diferentes
Para esta função, colocar a softkey DESENH AUTOM em DESLIGADO.
Selecionar uma palavra num bloco: continuar a premir a tecla de seta até que a palavra pretendida fique marcada
Selecionar um bloco com as teclas de setas A marcação está no bloco agora selecionado, sobre a mesma palavra, tal como no outro bloco anteriormente selecionado.
Se tiver iniciado a procura em programas muito longos, o TNC apresenta um símbolo da visualização da progressão. Pode ainda interromper a procura premindo uma softkey.
Encontrar um texto qualquer
Selecionar a função de procura: premir a softkey PROCURAR. O TNC visualiza o diálogo Procurar texto:
Introduzir o texto procurado
Procurar texto: premir a softkey EXECUTAR Marcar, copiar, apagar e inserir programas parciais
Para copiar programas parciais dentro de um programa NC, ou num outro programa NC, o TNC põe à disposição as seguintes funções:
ver tabela em baixo.
Para copiar programas parciais, proceda da seguinte forma:
Selecionar a barra de softkeys com as funções de marcação Selecionar o primeiro (último) bloco do programa parcial que se pretende copiar
Marcar o primeiro (último) bloco: premir a softkey MARCAR BLOCO. O TNC coloca um cursor na primeira posição do número do bloco, e ilumina a softkey INTERROMPER MARCAÇÃO
Desloque o cursor para o último (primeiro) bloco do programa parcial que pretende copiar ou apagar. O TNC apresenta todos os blocos marcados numa outra cor. A função de marcação pode ser finalizada em qualquer altura, premindo a softkey INTERROMPER MARCAÇÃO
Copiar o programa parcial marcado: premir a softkey COPIAR BLOCO, apagar o programa parcial marcado: premir a softkey APAGAR BLOCO. O TNC memoriza o bloco marcado
Selecione com as teclas de setas o bloco a seguir ao qual pretende acrescentar o programa parcial copiado (apagado)
Para inserir o programa parcial copiado noutro programa, selecione o programa respetivo através da Gestão de Ficheiros e marque aí o bloco atrás do qual deseja inseri-lo.
Acrescentar um programa parcial memorizado: premir a softkey ACRESCENTAR BLOCO
Terminar a função de marcação: premir a softkey INTERROMPER MARCAÇÃO
Abrir e introduzir programas 3.2
3
Função Softkey
Ligar a função de marcação Desligar a função de marcação Apagar o bloco marcado
Acrescentar na memória o bloco existente Copiar o bloco marcado
A função de procura do TNC
Com a função de busca do TNC, podem procurar-se os textos que se quiserem dentro de um programa e, quando for necessário, também substituir por um novo texto.
Procurar quaisquer textos
Se necessário, selecionar o bloco onde está memorizada a palavra que se procura
Selecionar a função de procura: o TNC ilumina a janela de procura e visualiza na barra de softkeys as funções de procura disponíveis (ver tabela funções de procura)
+40 (introduzir o texto a procurar, prestando atenção à escrita em maiúsculas/minúsculas) Iniciar processo de procura: o TNC salta para o bloco seguinte, onde está memorizado o texto procurado
Repetir o processo de procura: o TNC salta para o bloco seguinte, onde está memorizado o texto procurado
Terminar a função de pesquisa
Procurar/substituir quaisquer textos
A função Procurar/Substituir não é possível quando o programa está protegido
o programa do TNC está a ser executado Na função SUBSTITUIR TODOS, prestar atenção a que não sejam substituídos acidentalmente textos que deveriam permanecer inalterados. Os textos substituídos estão irremediavelmente perdidos.
Se necessário, selecionar o bloco onde está memorizada a palavra que se procura
Selecionar a função de procura: o TNC ilumina a janela de procura e visualiza na barra de softkeys as funções de procura disponíveis
Introduzir o texto a procurar. Ter atenção à escrita em maiúsculas. Confirmar com a tecla ENT Introduzir o texto que deve ser aplicado. Ter atenção às maiúsculas
Iniciar o processo de procura: o TNC salta para o texto procurado seguinte
Para substituir o texto e, em seguida, saltar para a posição de procura seguinte: premir a softkey SUBSTITUIR, ou para substituir todas as posições de procura encontradas: premir a softkey SUBSTITUIR TODOS, ou para não substituir o texto e saltar para a posição de procura seguinte:
premir a softkey PROCURAR Terminar a função de pesquisa