Você está na página 1de 319

TNC 410

Software de NC 286 060-xx 286 080-xx

Manual do Utilizador Dilogo em texto claro da HEIDENHAIN

3/2000

Teclado do TNC

Teclado do ecr Seleccionar a diviso do ecr Comutar o ecr entre modo de funcionamento da mquina e modo de funcionamento de programao Softkeys: seleccionar a funo no ecr Comutao de rguas de softkeys Modificar ajustes do ecr (s BC 120) Teclado alfanumrico: introduzir letras e sinais

Programar tipos de trajectria


APPR DEP

Aproximao ao contorno/sada do contorno Livre programao de contornos FK

Recta
CC

Ponto central do crculo/Plo para coordenadas polares Trajectria circular em redor dum ponto central do crculo Trajectria circular com raio Trajectria circular tangente
Chanfre Arredondamento de esquinas

CR

CT

Q W E R T Y
G F S T M
Funcionamento manual Volante electrnico

Nomes de ficheiros comentrios


Programas DIN/ISO

CHF

RND

Seleccionar modos de funcionamento da mquina

Indicaes sobre as ferramentas Introduzir e chamar longitude e raio da TOOL TOOL DEF CALL ferramenta Ciclos, sub-programas e repeties parciais dum programa
CYCL DEF CYCL CALL

Posicionamento com introduo manual Execuo do programa frase a frase Execuo contnua do programa

Definir e chamar ciclos Introduzir e chamar sub-programas e repeties parciais dum programa

LBL SET

LBL CALL

STOP

Seleccionar modos de funcionamento de programao Memorizao/Edio de programa Teste do programa Gerir programas/ficheiros, funes do TNC Seleccionar e apagar programas PGM MGT Transmisso externa de dados
PGM CALL

Introduzir paragem do programa num programa Introduzir funes do apalpador num programa

TOUCH PROBE

Introduzir, editar eixos de coordenadas e algarismos ou introduzir eixos de X ... V Seleccionar coordenadas no programa

0 ... 9 Algarismos
Ponto decimal

MOD

Seleccionar a funo MOD Seleccionar a funo Ajuda Reservado

P Introduo de coordenadas polares


Valores incrementais

HELP

CALC

Q Parmetros Q
Aceitar posio real
NO ENT

Deslocar o cursor e seleccionar directamente frases, ciclos e funes de parmetros Deslocar o cursor
GOTO

Seleccionar directamente frases, ciclos e funes de parmetros


END

Botes de override para Avano/Rotaes da ferr.ta


100

100

CE
150 S %

50

150 F % 0

50

DEL

+/

Introduzir chamada do programa num programa

Inverter sinal

Passar perguntas de dilogo e apagar palavras


ENT

Finalizar a introduo e continuar o dilogo

Finalizar a frase Anular introdues de valores numricos ou apagar aviso de erro do TNC Interromper o dilogo, apagar o programa parcial

Tipo de TNC, software e funes


Este manual descreve as funes disponveis nos TNCs com o nmero de NC que a seguir se apresenta. Tipo deTNC TNC 410 TNC 410 N. de software de NC 286 060-xx 286 080-xx

O fabricante da mquina adapta respectiva mquina a capacidade til do TNC por meio de parmetros de mquina. Por isso, neste manual descrevem-se tambm funes que no so disponveis em todos os TNCs. As funes do TNC que no se encontram disponveis em todas as mquinas so, por exemplo:
Funo de apalpao para o apalpador 3D Opo de digitalizao Medio de ferramentas com o apalpador TT 120 Roscar sem embraiagem - Roscagem rgida

Contacte o fabricante da mquina para ficar a conhecer o apoio individual mquina activada. Muitos fabricantes de mquinas e a HEIDENHAIN oferecem cursos de programao para os TNCs. Recomenda-se a participao nestes cursos, para se ficar a conhecer de forma intensiva as funes do TNC. Local de utilizao previsto O TNC corresponde Classe A segundo EN 55022 e est previsto principalmente para o seu funcionamento em ambientes industriais.

HEIDENHAIN TNC 410

ndice

II

ndice

ndice

Introduo Funcionamento manual e ajuste Posicionamento com introduo manual Programao: princpios bsicos, gesto de ficheiros, auxlios programao Programao: ferramentas Programao: programar contornos Programao: funes auxiliares Programao: ciclos Programao: sub-programas e repeties parciais dum programa Programao: Parmetros Q Teste do programa e execuo do programa Apalpadores 3D Digitalizao Funes MOD Tabelas e resumos

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

HEIDENHAIN TNC 410

III

ndice

1 INTRODUO ..... 1 1.1 O TNC 410 ..... 2 1.2 Ecr e teclado ..... 3 1.3 Modos de funcionamento ..... 5 1.4 Visualizao de estados ..... 9 1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN ..... 12 2 FUNCIONAMENTO MANUAL E AJUSTE ..... 13 2.1 Conexo ..... 14 2.2 Deslocao dos eixos da mquina ..... 15 2.3 Rotaes da ferramenta S, avano F e funo auxiliar M ..... 18 2.4 Memorizar o ponto de referncia (sem apalpadores 3D) ..... 19 3 POSICIONAMENTO COM INTRODUO MANUAL ..... 21 3.1 Programar e executar frases simples de posicionamento ..... 22 4 PROGRAMAO: PRINCPIOS BSICOS, GESTO DE FICHEIROS, AUXLIOS DE PROGRAMAO ..... 25 4.1 Princpios bsicos ..... 26 4.2 Gesto de ficheiros ..... 31 4.3 Abrir e introduzir programas ..... 34 4.4 Grfico deprogramao ..... 39 4.5 Acrescentar comentrios ..... 40 4.6 Funo de Ajuda ..... 41 5 PROGRAMAO: FERRAMENTAS ..... 43 5.1 Introdues relativas ferramenta ..... 44 5.2 Dados da ferramenta ..... 45 5.3 Correco da ferr.ta ..... 52 5.4 Medioda ferramenta com o apalpadorTT 120 ..... 56

IV

ndice

6 PROGRAMAO: PROGRAMAR CONTORNOS ..... 63 6.1 Resumo: movimentos da ferramenta ..... 64 6.2 Noes bsicas sobre asfunes de trajectria ..... 65 6.3 Aproximao ao contorno e sada do contorno ..... 68 Resumo: tipos de trajectria para a aproximao e sada do contorno ..... 68 Posies importantes na aproximao e sada ..... 68 Aproximao segundo uma recta tangente: APPR LT ..... 70 Aproximao segundo uma recta perpendicular ao primeiro ponto de contorno: APPR LN ..... 70 Aproximao segundo uma trajectria circular tangente: APPR CT ..... 71 Aproximao segundo uma trajectria circular tangente ao contorno e segmento de recta: APPR LCT ..... 72 Sada segundo uma recta tangente: DEP LT ..... 73 Sada segundo uma recta perpendicular ao primeiro ponto do contorno: DEP LN ..... 73 Sada segundo uma trajectria circular tangente: DEP CT ..... 74 Sada segundo uma trajectria circular tangente ao contorno e segmento de recta: DEP LCT ..... 75 6.4 Tipos de trajectria coordenadas cartesianas ..... 76 Resumo das funes de trajectria ..... 76 Recta L ..... 77 Acrescentar um chanfre CHF entre duas rectas ..... 77 Ponto central do crculo CC ..... 78 Trajectria circular C em redor do ponto central do crculo CC ..... 79 Trajectria circular CR com um raio determinado ..... 80 Trajectria circular tangente CT ..... 81 Arredondamento de esquinas RND ..... 82 Exemplo: Movimento linear e chanfre em cartesianas ..... 83 Exemplo: Crculo completo em cartesianas ..... 84 Exemplo: Movimentos circulares em cartesianas ..... 85 6.5 Tipos de trajectria coordenadas polares ..... 86 Origem de coordenadas polares: plo CC ..... 86 Recta LP ..... 87 Trajectria circular CP em redor do plo CC ..... 87 Trajectria circular tangente CTP ..... 88 Hlice (Helix) ..... 88 Exemplo: movimento linear em polares ..... 90 Exemplo: hlice ..... 91

HEIDENHAIN TNC 410

ndice

ndice

6.6 Tipos de trajectrias - Livre programao de contornos FK ..... 92 Princpios bsicos ..... 92 Grfico da programao FK ..... 92 Abrir o dilogoFK ..... 93 Programao livre de rectas ..... 94 Programao livre de trajectrias circulares ..... 94 Pontos auxiliares ..... 96 Referncias relativas ..... 97 Contornos fechados ..... 97 Exemplo: Programao 1 FK ..... 98 Exemplo: Programao 2 FK ..... 99 Exemplo: Programao 3 FK ..... 100 7 PROGRAMAO: FUNES AUXILIARES ..... 103 7.1 Introduzir funes auxiliares M e STOP ..... 104 7.2 Funes auxiliares para o controlo da execuo do pgm, ferramenta e refrigerante ..... 105 7.3 Funes auxiliares para indicao de coordenadas ..... 105 7.4 Funes auxiliares para o tipo de trajectria ..... 107 Maquinar esquinas: M90 ..... 107 Acrescentar transies de contorno entre quaisquer elementos de contorno: M112 ..... 108 Filtro de contorno: M124 ..... 110 Maquinar pequenos desnveis de contorno: M97 ..... 112 Maquinar completamente esquinas abertas do contorno: M98 ..... 113 Factor de avano para movimentos de aprofundamento: M103 ..... 114 Velocidade constante de avano na navalha: M109/M110/M111 ..... 115 Clculo prvio do contorno com correco de raio (LOOK AHEAD): M120 ..... 115 7.5 Funes auxiliares para eixos rotativos ..... 117 Deslocar eixos rotativos de forma optimizada: M126 ..... 117 Reduzir a visualizao do eixo rotativo a um valor inferior a 360: M94 ..... 117

VI

ndice

8 PROGRAMAO: CICLOS ..... 119 8.1 Generalidades sobre os ciclos ..... 120 8.2Tabelas de pontos ..... 122 Introduzir tabela de pontos ..... 122 Seleccionar tabelas de pontos no programa ..... 122 Chamar o ciclo em ligao com tabelas de pontos ..... 123 8.3 Ciclos de furar ..... 124 FURAR EM PROFUNDIDADE (Ciclo 1) ..... 124 FURAR (ciclo 200) ..... 126 ALARGAR FURO (ciclo 201) ..... 127 MANDRILAR (ciclo 202) ..... 128 FURARUNIVERSAL (ciclo 203) ..... 129 REBAIXAMENTO INVERTIDO (ciclo 204) ..... 131 ROSCAR com embraiagem (ciclo 2) ..... 133 ROSCAGEM RGIDA GS (ciclo 17) ..... 134 Exemplo: ciclos de furar ..... 135 Exemplo: ciclos de furar ..... 136 Exemplo: ciclos de furar em ligao com tabelas de pontos ..... 137 8.4 Ciclos para fresar caixas, ilhas e ranhuras ..... 139 FRESAR CAIXAS (ciclo 4) ..... 140 ACABAMENTO DE CAIXAS (ciclo 212) ..... 141 ACABAMENTO DE ILHAS (ciclo 213) ..... 143 CAIXA CIRCULAR (ciclo 5) ..... 144 ACABAMENTO DE CAIXA CIRCULAR (ciclo 214) ..... 146 ACABAMENTO DE ILHA CIRCULAR (ciclo 215) ..... 147 FRESAR RANHURAS (ciclo 3) ..... 149 RANHURA (oblongo) com introduo pendular (ciclo 210) ..... 150 RANHURA CIRCULAR (oblonga) com introduo pendular (ciclo 211) ..... 152 Exemplo: fresar caixa, ilha e ranhura ..... 154 Exemplo: desbastar e acabar caixa rectangular em ligao com tabelas de pontos ..... 156 8.5 Ciclos para execuo de figuras de pontos ..... 158 FIGURA DE PONTOS SOBRE UM CRCULO (ciclo 220) ..... 159 FIGURA DE FUROS SOBRE LINHAS (ciclo 221) ..... 160 Exemplo: Crculos de furos ..... 162

HEIDENHAIN TNC 410

VII

ndice

ndice

8.6 Ciclos SL ..... 164 CONTORNO (ciclo 14) ..... 165 Contornos sobrepostos ..... 166 PR-FURAR (ciclo 15) ..... 168 DESBASTE (ciclo 6) ..... 169 FRESAR CONTORNO (ciclo 16) ..... 171 Exemplo: Desbastar caixa ..... 172 Exemplo: pr-furar, desbastar e acabar contornos sobrepostos ..... 174 8.7 Ciclos para facejar ..... 176 FACEJAR (ciclo 230) ..... 176 SUPERFCIE REGULAR (ciclo 231) ..... 178 Exemplo: facejar ..... 180 8.8 Ciclos para a converso de coordenadas ..... 181 Deslocao do PONTO ZERO (ciclo 7) ..... 182 Deslocao do PONTO ZERO com tabelas de ponto zero (ciclo 7) ..... 182 ESPELHO (ciclo 8) ..... 184 ROTAO (ciclo 10) ..... 185 FACTOR DE ESCALA (ciclo 11) ..... 186 FACTOR DE ESCALA ESPECF .EIXO (ciclo 26) ..... 187 Exemplo: ciclos de converso de coordenadas ..... 188 8.9 Ciclos especiais ..... 190 TEMPO DE ESPERA (ciclo 9) ..... 190 ORIENTAO DA FERRAMENTA (ciclo 13) ..... 191 9 PROGRAMAO: SUB-PROGRAMAS E REPETIES PARCIAIS DE UM PROGRAMA ..... 193 9.1 Caracterizar sub-programas e repeties parciais de um programa ..... 194 9.2 Sub-programas ..... 194 9.3 Repeties parciais de um programa ..... 195 9.4 Um programa qualquer como sub-programa ..... 196 9.5 Sobreposies ..... 197 Sub-programa dentro de um sub-programa ..... 197 Repetir repeties parciais de um programa ..... 198 Repetio do sub-programa ..... 199 9.6 Exemplos de programao ..... 200 Exemplo: fresar um contorno em vrias aproximaes ..... 200 Exemplo: grupos de furos ..... 201 Exemplo: Grupos de furos com vrias ferramentas ..... 202

VIII

ndice

10 PROGRAMAO: PARMETROS Q ..... 205 10.1 Princpio e resumo de funes ..... 206 10.2 Tipos de funes - Parmetros Q em vez de valores numricos ..... 207 10.3 Descrever contornos atravs de funes matemticas ..... 208 10.4 Funes angulares (Trigonometria) ..... 210 10.5 Funes se/ento com parmetros Q ..... 211 10.6 Controlar e modificar parmetros Q ..... 212 10.7 Funes auxiliares ..... 213 10.8 Introduzir directamente frmulas ..... 219 10.9 Parmetros Q pr-definidos ..... 222 10.10 Exemplos de programao ..... 224 Exemplo: elipse ..... 224 Exemplo: cilndro cncavo com fresa esfrica ..... 226 Exemplo: esfera convexa com fresa cnica ..... 228 11 TESTE E EXECUO DO PROGRAMA ..... 231 11.1 Grficos ..... 232 11.2 Teste do programa ..... 236 11.3 Execuo do programa ..... 238 11.4 Transmisso por blocos: executar programas extensos ..... 245 11.5 Saltar frases ..... 246 11.6 Paragem opcional da execuo do programa ..... 246 12 APALPADORES 3D ..... 247 12.1 Ciclos de apalpao nos modos de funcionamento Manual e Volante electrnico ..... 248 12.2 Memorizar o ponto de referncia com apalpadores 3D ..... 251 12.3 Medir peas com apalpadores 3D ..... 254 13 DIGITALIZAO ..... 259 13.1 Digitalizao com apalpador digital (opo) ..... 260 13.2 Programar os ciclos de digitalizao ..... 261 13.3 Digitalizao em forma de meandro ..... 262 13.4 Digitalizao de linhas de nvel ..... 263 13.5 Utilizao dos dados de digitalizao num programa de maquinao ..... 265

HEIDENHAIN TNC 410

IX

ndice

ndice

14 FUNES MOD ..... 267 14.1 Seleccionar, modificar e anular as funes MOD ..... 268 14.2 Informaes do sistema ..... 268 14.3 Introduzir o cdigo ..... 269 14.4 Ajuste da conexo de dados ..... 269 14.5 Parmetros do utilizador especficos da mquina ..... 271 14.6 Seleccionar a visualizao de posio ..... 272 14.7 Seleccionar o sistema de medida ..... 272 14.8 Seleccionar o idioma de programao ..... 273 14.9 Introduzir limitaes do campo de deslocao ..... 274 14.10 Executar a funo de AJUDA ..... 275 15 TABELAS E RESUMOS ..... 277 15.1 Parmetros gerais do utilizador ..... 278 Possveis introdues para os parmetros de mquina ..... 278 Seleccionar parmetros gerais do utilizador ..... 278 Transmisso de dados externa ..... 279 Apalpadores 3D e digitalizao ..... 280 Visualizaes doTNC, Editor doTNC ..... 282 Maquinao e execuo do programa ..... 287 Volantes electrnicos ..... 289 15.2 Distribuio de conectores e cablagem para as conexes de dados externas ..... 290 15.3 Informao tcnica ..... 292 Caractersticas doTNC ..... 292 Funes programveis ..... 293 Dados doTNC ..... 294 15.4 Avisos de erro do TNC ..... 295 Avisos de erro do TNC ao programar ..... 295 Avisos de erro do TNC durante o teste e execuo do programa ..... 296 Avisos de erro doTNC ao digitalizar ..... 299 15.5 Trocar a bateria ..... 300

ndice

1
Introduo

1.1 O TNC 410

1.1 O TNC 410


Os TNC da HEIDENHAIN so comandos numricos destinados oficina, com os quais voc faz programas convencionais de fresar e furar directamente na mquina, em dilogo de texto claro de fcil entendimento. Destinam-se a ser aplicados em mquinas de fresar e furar, bem como em centros de maquinao at 4 eixos. Para alm disso, voc tambm pode ajustar de forma programada a posio angular da ferramenta. O teclado e a apresentao do ecr so estruturados de forma clara, para que voc possa chegar a todas as funes de forma rpida e simples. Programao: Dilogo em texto claro HEIDENHAIN e DIN/ISO A elaborao de programas particularmente simples em dilogo de texto claro HEIDENHAIN, agradvel ao utilizador. Um grfico de programao apresenta um por um os passos de maquinao durante a introduo do programa. Para alm disso, a programao livre de contornos FK ajuda se por acaso no houver nenhum desenho adequado ao NC. A simulao grfica da maquinao da pea possvel durante o teste de programa. Para alm disso, voc tambm pode programar os TNCs em linguagem DIN/ISO. Tambm se pode depois introduzir e testar um programa enquanto um outro programa se encontra a executar a maquinao de uma pea. Compatibilidade O TNC pode executar todos os programas de maquinao que tenham sido elaborados nos comandos numricos HEIDENHAIN a partir do TNC 150 B.

1 Introduo

1.2 Ecr e teclado


Ecr
O TNC pode fornecer-se com ecr a cores BC 120 (CRT) ou com o ecr a cores plano BF 120 (TFT). A figura em cima direita mostra o teclado do BC 120. A figura no centro direita mostra o teclado do BF 120: Linha superior Com o TNC ligado, o ecr visualiza na linha superior os modos de funcionamento seleccionados Softkeys Na linha inferior, Voc selecciona estas funes com as teclas que se encontram por baixo . Para orientao, h umas vigas estreitas a indicar directamente sobre a rgua de softkeys o nmero de rguas de softkeys que se podem seleccionar com as teclas de setas pretas dispostas no exterior. A rgua de softkeys activada apresentada como coluna iluminada. Teclas de seleco de softkey Comutao de rguas de softkeys Determinao da diviso do ecr Tecla de comutao do ecr para modos de funcionamento da mquina e da programao Teclas adicionais para o BC 120 Desmagnetizar o ecr; Sair do men principal para ajustar o ecr Seleco do men principal para ajustar o ecr; No men principal: Deslocar a rea iluminada para baixo No submen: Reduzir um valor Deslocar a imagem para a esquerda ou para baixo No men principal: Deslocar a rea iluminada para cima No submen: Aumentar um valor Deslocar a imagem para a direita ou para cima
10 No men principal: Seleccionar submen
10

No submen:

Sair do submen

Ajustes do ecr: ver pgina seguinte

HEIDENHAIN TNC 410

1.2 Ecr e teclado

1.2 Ecr e teclado

Dilogo do men principal Funo BRIGHTNESS CONTRAST H POSITION H SIZE V-POSITION V-SIZE SIDE-PIN TRAPEZOID ROTATION COLOR TEMP R-GAIN B-GAIN RECALL Regular a claridade Regular o contraste Regular a posio horizontal da imagem Regular a largura da imagem Regular a posio vertical da imagem Regular a altura da imagem Corrigir a distoro do efeito de pipa vertical Corrigir a distoro do efeito de pipa horizontal Corrigir a inclinao da imagem Regular a intensidade da cor Regular o ajuste da cor vermelha Regular o ajuste da cor azul Sem funo

O BC 120 sensvel a campos magnticos ou electromagnticos. Devido a isto, podem variar a posio e a geometria da imagem. Os campos alternativos produzem um deslocamento peridico ou uma distoro da imagem. Diviso do ecr O utilizador selecciona a diviso do ecr. Assim, o TNC pode, p.ex., no modo de funcionamento MEMORIZAO/EDIO DE PROGRAMA, visualizar o programa na janela esquerda, enquanto que a janela direita apresenta ao mesmo tempo, p.ex., um grfico de programao. Como alternativa, na janela direita tambm pode visualizar-se uma gravura auxiliar em definio do ciclo, ou apenas exclusivamente o programa numa grande janela. A janela que o TNC pode mostrar depende do modo de funcionamento seleccionado. Modificar a diviso do ecr: Premir a tecla de comutao do ecr: a rgua de softkeys mostra a diviso possvel do ecr < Seleccionar a diviso do ecr com softkey

1 Introduo

Teclado
A imagem direita mostra as teclas do teclado que esto agrupadas consoante a sua funo: Teclado alfanumrico para introduo de texto, nomes de ficheiros e programao DIN/ISO Gesto de ficheiros, Funo MOD, Funo HELP Modos de funcionamento de programao Modos de funcionamento da mquina Iniciar dilogo da programao Teclas de setas e indicao de salto IR A Introduo numrica e seleco de eixos As funes de cada tecla esto resumidas na primeira pgina. As teclas externas, como p.ex. NC-START, apresentam-se descritas no manual da mquina.

1.3 Modos de funcionamento


Para as vrias funes e etapas de trabalho necessrios elaborao de uma pea, o TNC dispe dos seguintes modos de funcionamento:

Funcionamento manual e volante electrnico


As mquinas regulam-se com funcionamento manual. Neste modo de funcionamento, posiciona-se os eixos da mquina manualmente ou progressivamente, e memoriza-se os pontos de referncia. O modo de funcionamento volante electrnico apoia o mtodo manual dos eixos da mquina com um volante electrnico HR, atravs de movimentos de preciso. Softkeys para a diviso do ecr No se dispe de quaisquer possibilidades de seleco. O TNC mostra sempre a visualizao da posio.

HEIDENHAIN TNC 410

1.3 Modos de funcionamento

1.3 Modos de funcionamento

Posicionamento com introduo manual


Neste modo de funcionamento, voc programa movimentos simples de deslocao, p.ex. para facear ou para pr-posicionar. Softkeys para a diviso do ecr Janela Programa esquerda: programa, direita: informaes gerais sobre o programa esquerda: programa, direita: posies e coordenadas esquerda: programa, direita: informaes sobre ferramentas esquerda: programa, direita: converses de coordenadas Softkey

Memorizao/Edio de programas
neste modo de funcionamento que voc elabora os seus programas de maquinao. A programao livre de contornos, os diferentes ciclos e as funes de parmetros Q oferecem apoio e complemento variados na programao. A pedido, o grfico de programao mostra cada um dos passos. Softkeys para a diviso do ecr Janela Programa esquerda: programa, direita: figura auxiliar em programao de ciclo esquerda: programa. direita: grfico de programao Grfico de programao Softkey

1 Introduo

Teste do programa
O TNC simula programas na totalidade ou parcialmente no modo de funcionamento Teste de programa para, p.ex., detectar no programa incompatibilidades geomtricas, falta de indicaes, ou qualquer erro de programao. A simulao apoiada graficamente com diferentes vistas. Softkeys para a diviso do ecr Janela Programa Teste grfico esquerda: programa, direita: teste grfico esquerda: programa, direita: informaes gerais sobre o programa esquerda: programa, direita: posies e coordenadas esquerda: programa, direita: informaes sobre ferramentas esquerda: programa, direita: converses de coordenadas Softkey

HEIDENHAIN TNC 410

1.3 Modos de funcionamento

1.3 Modos de funcionamento

Execuo contnua de programa e execuo de programa frase a frase


Em execuo contnua de programa, o TNC executa um programa at ao final do programa ou at uma interrupo manual ou programada. Depois de uma interrupo, voc pode retomar a execuo do programa. Em execuo de programa frase a frase, voc inicia cada frase com a tecla externa START individualmente. Softkeys para a diviso do ecr Janela Programa esquerda: programa, direita: informaes gerais sobre o programa esquerda: programa, direita: posies e coordenadas esquerda: programa, direita: informaes sobre ferramentas esquerda: programa, direita: converses de coordenadas esquerda: programa, direita: medio da ferramenta Softkey

1 Introduo

1.4 Visualizao de estados


Generalidades Visualizaes de estado
A visualizao de estado informa-o sobre a situao actual da mquina. Aparece automaticamente em todos os modos de funcionamento. Nos modos de funcionamento Manual e Volante Electrnico, e Posicionamento com Introduo Manual, aparece a visualizao da posio na janela grande. Informaes da visualizao de estado Smbolo Significado

REAL X Y Z
S F M

Coordenadas reais ou nominativas da posio actual Eixos da mquina Rotaes S, Avano F e Funo Auxiliar M efectiva Inicia-se a execuo do programa O eixo bloqueado Os eixos so inclinados tendo em considerao a rotao inclinado

Visualizaes de estado suplementares


As visualizaes de estado suplementares fornecem informaes pormenorizadas para a execuo do programa. Podem ser chamadas em todos os modos de funcionamento, excepto Memorizao/Edio de Programas. Ligar visualizaes de estado suplementares Chamar rgua de softkeys para a diviso do ecr < Seleccionar apresentao do ecr com visualizao de estado suplementar, p.ex. posies e coordenadas

HEIDENHAIN TNC 410

1.4 Visualizao de estados

1.4 Visualizao de estados

Segue-se a descrio de diversas visualizaes de estado suplementares que voc pode seleccionar como j descrito:

Informaes gerais de programas


Nome do programa principal Programas chamados Ciclo activo de maquinao Ponto central do crculo CC (plo) Contador para tempo de espera Nmero sub-programa activado, ou repetio parcial de programa activada / Contador para repetio parcial de programa actual (5/3: 5 repeties programadas, ainda 3 para executar) Tempo de maquinao

Posies e coordenadas
Indicaes de posio Modo da indicao de posio, p.ex., posies reais ngulo da rotao bsica

10

1 Introduo

Informaes para as ferramentas


Indicao T: nmero e nome da ferramenta Indicao RT: nmero e nome de uma ferramenta gmea Eixo da ferramenta Longitudes e raios da ferramenta Medidas excedentes (valores Delta) do TOOL CALL (PGM) e da tabela de ferramentas (TAB) Tempo til, tempo til mximo (TIME 1) e tempo til mximo em TOOL CALL (TIME 2) Indicao da ferramenta activa e da (prxima) ferramenta gmea 4

Converso de coordenadas
Nome do programa principal Deslocao activa do ponto zero (Ciclo 7) ngulo de rotao activo (Ciclo 10) Eixos espelhados Factor de escala activado (ciclo 11 ou ciclo 26) Ver 8.8 Ciclos para a converso de coordenadas

Medio da ferramenta
Nmero da ferramenta que vai ser medida Indicao se o raio ou a longitude da ferramenta vo ser medidos Valor MIN e MX medio do corte individual e resultado da medio com ferramenta rotativa (DYN) Nmero do corte da ferramenta com respectivo valor obtido A estrela por detrs do valor obtido indica que a tolerncia da tabela de ferramentas foi excedida

HEIDENHAIN TNC 410

11

1.4 Visualizao de estados

1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN

1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN


Apalpadores 3D Com os diferentes apalpadores 3D da HEIDENHAIN voc pode
Ajustar automaticamente a pea Memorizar pontos de referncia com rapidez e preciso Efectuar medies da pea durante

a execuo do programa

Digitalizar formas 3D (opo), bem como Medir e testar a pea

Os apalpadores comutveis TS 220 e TS 630 Estes apalpadores so especialmente concebidos para o ajuste automtico de peas, memorizao do ponto de referncia e medies na pea, bem como para digitalizao. O TS 220 transmite os sinais de conexo atravs de um cabo, sendo para alm disso uma alternativa econmica em caso de ter que digitalizar. O TS 630 est especialmente concebido para mquinas com alternador de ferramentas que transmite os sinais de conexo, sem cabo, por infra-vermelhos. Princpio de funcionamento: nos apalpadores digitais da HEIDENHAIN h um sensor ptico sem contacto que regista o desvio do apalpador. O sinal emitido produz a memorizao do valor real a posio actual do apalpador. Na digitalizao, o TNC elabora um programa com frases lineares em formato HEIDENHAIN a partir de uma srie de valores de posies. Pode-se continuar a processar este programa num PC com o software de avaliao SUSA, para se poder corrigi-lo segundo determinadas formas e raios de ferramenta, ou para se calcular peas positivas/negativas. Quando a esfera de apalpao igual ao raio da fresa, estes programas podem executar-se imediatamente. Apalpador de ferramentas TT 120 para a medio de ferramentas O TT 120 um apalpador 3D digital para a medio e comprovao de ferramentas. Para isso, o TNC dispe de 3 ciclos com os quais se pode calcular o raio e a longitude da ferramenta com o cabeote parado ou a rodar. O tipo de construo especialmente robusto e o elevado tipo de proteco fazem com que o TT 120 seja insensvel ao refrigerante e s aparas. O sinal de conexo emitido com um sensor ptico sem contacto, que se caracteriza pela sua elevada segurana. Volantes electrnicos HR Os volantes electrnicos simplificam a deslocao manual precisa dos carros dos eixos. O percurso por rotao do volante seleccionase num vasto campo. Para alm dos volantes de embutir HR 130 e HR 150, a HEIDENHAIN pe disposio o volante porttil HR 410.

12

1 Introduo

2
Funcionamento manual e ajuste

2.1 Conexo

2.1 Conexo
A conexo e a aproximao dos pontos de referncia so funes que dependem da mquina. Consulte o manual da mquina Ligar a tenso de alimentao do TNC e da mquina. A seguir, o TNC mostra o seguinte dilogo:

Teste de memorizao <


A memria do TNC automaticamente verificada

Interrupo de corrente <


Mensagem do TNC de que houve interrupo de corrente - Apagar a mensagem

TRADUZIRprograma PLC <


O programa PLC automaticamente traduzido

Falta tenso de comando para rels <


Ligar a tenso de comando O TNC verifica o funcionamento da Paragem de EMERGNCIA

Funcionamento manual Passar os pontos de referncia <


Passar os pontos de referncia em qualquer sequncia: para cada eixo, premir e manter premida a tecla de direco externa at se ter passado o ponto de referncia, ou

Passar pontos de referncia ao mesmo tempo com vrios eixos: seleccionar os eixos com a softkey (os eixos so apresentados ao inverso no ecr) e a seguir premir a tecla externa START

O TNC est agora pronto a funcionar e encontra-se no Modo de Funcionamento Manual

14

2 Funcionamento manual e ajuste

2.2 Deslocao dos eixos da mquina


A deslocao com as teclas de direco externas uma funo que depende da mquina. Consulte o manual da mquina!

Deslocar o eixo com as teclas de direco externas


Seleco do modo de funcionamento Manual < Premir e manter premida a tecla de direco externa enquanto se tiver que deslocar o eixo

.... ou deslocar o eixo de forma contnua: e Manter premida a tecla de direco externa e premir por breves momentos a tecla de START externa. O eixo desloca-se at parar por si prprio.

Parar: premir a tecla de STOP (paragem) externa

Destas duas formas, voc pode deslocar vrios eixos ao mesmo tempo.

HEIDENHAIN TNC 410

15

2.2 Deslocao dos eixos da mquina

2.2 Deslocao dos eixos da mquina

Deslocao com o volante electrnico HR 410


O volante porttil HR 410 est equipado com duas teclas de confirmao. Estas teclas encontram-se por baixo da roda dentada. Voc s pode deslocar os eixos da mquina se estiver premida uma das teclas de confirmao (funo dependente da mquina). O volante HR 410 dispe dos seguintes elementos de comando: EMERGNCIA Volante Electrnico Teclas de confirmao Teclas para seleco de eixos Tecla para aceitao da posio real Teclas para determinao do avano (lento, mdio, rpido; o fabricante da mquina determina os avanos) Direco em que o TNC desloca o eixo seleccionado Funes da mquina (so determinadas pelo fabricante da mquina) As visualizaes a vermelho assinalam qual o eixo e qual o avano que voc seleccionou. A deslocao com o volante tambm possvel durante a execuo do programa. Deslocao Modo de funcionamento Volante Electrnico Seleccionar volante

Manter premida a tecla de confirmao < Seleccionar o eixo < Seleccionar o avano < ou Deslocar o eixo em direco + ou -

16

2 Funcionamento manual e ajuste

Posicionamento por incrementos


No posicionamento por incrementos, determina-se a aproximao com que se desloca um eixo da mquina ao premir-se uma tecla de direco externa. Modo de funcionamento Volante Electrnico Seleccionar volante ou funcionamento manual < Seleccionar Posicionamento por Incrementos, comutar a softkey em Ligar
8 8

PASSO DE APROXIMAO <


Introduzir passo de aproximao em mm, p.ex. 8 mm, ou

16

Com softkey, seleccionar aproximao (continuar a comutar a rgua de softkeys) < Premir tecla externa de direco: posicionar quantas vezes se quiser

HEIDENHAIN TNC 410

17

2.2 Deslocao dos eixos da mquina

2.3 Rotaes S, avano F e funo auxiliar M

2.3 Rotaes da ferramenta S, avano F e funo auxiliar M


Nos modos de funcionamento Manual e Volante Electrnico, voc introduz as rotaes S e a funo auxiliar M com as softkeys. As funes auxiliares esto descritas no captulo 7 Programao: funes auxiliares . O avano determina-se por meio de um parmetro da mquina, e s se pode modificar com os potencimetros de override (ver em baixo). Introduzir valores Exemplo: introduzir rotaes S da ferramenta Seleccionar introduo para rotaes da ferramenta: softkey S

Rotaes S da ferramenta= <


1000 Introduzir rotaes da ferramenta e aceitar com a tecla externa START

Inicia-se a rotao da ferramenta com as rotaes S introduzidas com uma funo auxiliar M Voc introduz a funo auxiliar M da mesma maneira. Modificar as rotaes e o avano da ferramenta Com os potencimetros de override para as rotaes S da ferramenta e o avano F , pode-se modificar o valor ajustado entre 0% e 150%.

O potencimetro de override para as rotaes da ferramenta s actua em mquinas com accionamento controlado da ferramenta. O fabricante da mquina determina as funes auxiliares M que se podem utilizar, e a funo que realizam.

18

2 Funcionamento manual e ajuste

2.4 Memorizar o ponto de referncia (sem apalpadores 3D)


Na memorizao do ponto de referncia, a visualizao do TNC fixase sobre as coordenadas de uma posio da pea. Preparao Ajustar e centrar a pea
Introduzir a ferramenta zero com raio conhecido Assegurar-se que o TNC visualiza as posies reais

Z
X

Y X

Memorizao do ponto de referncia Memorizao do ponto de referncia Para o ponto de referncia, introduza um valor superior, somado a d.
Seleco do modo de funcionamento Manual < Deslocar cuidadosamente a ferramenta at ela roar a pea < Seleccionar o eixo

Memorizao do Ponto de Referncia Z= <


Ferramenta zero, eixo da ferramenta: fixar a visualizao sobre uma posio conhecida da pea (p.ex. 0) ou introduzir a espessura d da chapa. No plano de maquinao: ter em considerao o raio da ferramenta

Voc memoriza da mesma forma os pontos de referncia para os restantes eixos Se voc utilizar uma ferramenta pr-ajustada no eixo de aproximao, voc fixa a visualizao desse eixo na longitude L da ferramenta, ou na soma Z=L+d.

HEIDENHAIN TNC 410

19

2.4 Memorizao do ponto de referncia

3
Posicionamento com introduo manual

3.1 Programar e executar frases simples de posicionamento

3.1 Programar e executar frases simples de posicionamento


Para maquinaes simples ou para posicionamento prvio da ferr.ta, adequado o modo de funcionamento posicionamento com introduo manual. Neste modo de funcionamento, voc pode introduzir e executar directamente um programa curto em formato HEIDENHAIN em texto claro ou DIN/ISO. Voc tambm pode chamar os ciclos do TNC. O programa memorizado no ficheiro $MDI. No Posicionamento com Introduo Manual, pode activar-se a visualizao de estados adicional.

Seleccionar o modo de funcionamento Posicionamento com Introduo Manual Programar o ficheiro $MDI como se quiser.

Iniciar a execuo do programa: tecla externa START

Limitaes: No esto disponveis as seguintes funes: - Correco do raio da ferramenta - a livre programao de contornos FK - os grficos de programao e de execuo do programa - funes de apalpao programveis - sub-programas, repeties parciais de um programa - funes de trajectria CT, CR, RND e CHF - PGM CALL Exemplo 1 Pretende-se efectuar um furo de 20 mm numa pea. Depois de se fixar e centrar a pea, e de se memorizar o ponto de referncia, podese programar e executar o furo com poucas frases de programao. Primeiro, posiciona-se a ferramenta com frases L (rectas) sobre a pea, e a uma distncia de segurana de 5 mm sobre a posio do furo. Depois, efectua-se o furo com o ciclo 1 FURAR EM PROFUNDIDADE.

Z Y

50

50

0 BEGIN PGM $MDI MM 1 TOOL DEF 1 L+0 R+5 2 TOOL CALL 1 Z S2000 3 L Z+200 R0 F MAX 4 L X+50 Y+50 R0 F MAX M3

Definir a ferramenta: ferramenta zero, raio 5 Chamar a ferramenta: eixo da ferramenta Z, Rotaes da ferramenta 2000 U/min Retirar ferrta. (FMAX = Marcha rpida) Posicionar a ferramentacomFMAXsobreo furo ferramentaligada Ferram = Ferramenta

22

3 Posicionamento com introduo manual

9 CYCL DEF 1.3 PASSO 10 10 CYCL DEF 1.4 T.ESP. 0,5 11 CYCL DEF 1.5 F250 12 CYCL CALL 13 L Z+200 R0 FMAX M2 14 END PGM $MDI MM
A funo de rectas est descrita no captulo 6.4 Movimentos de trajectria - Coordenadas cartesianas , e o ciclo FURAR EM PROFUNDIDADE no captulo 8.3 Ciclos de furar . Exemplo 2 Eliminar a inclinao da pea em mquinas com mesa redonda giratria Executar uma rotao bsica com um apalpador 3D. Ver captulo 12.1 Ciclos de apalpao nos modos de funcionamento Manual e Volante Electrnico , pargrafo Compensao da inclinao da pea . < Anotar o ngulo de Rotao e anular a Rotao Bsica < Seleccionar o modo de funcionamento: Posicionamento com introduo Manual < Seleccionar o eixo da mesa rotativa, anotar o ngulo de rotao e introduzir o avano p.ex.L C+2.561 F50 < Finalizar a introduo < Premir a tecla externa START: anula-se a inclinao com a rotao da mesa rotativa. Depois do arranque de NC, o cursor deslocado para a frase seguinte

HEIDENHAIN TNC 410

23

3.1 Programar e executar frases simples de posicionamento

5 6 7 8

L Z+5 F2000 CYCL DEF 1.0 FURAR EM PROFUNDIDADE CYCL DEF 1.1 DIST 5 CYCL DEF 1.2 PROF. -20

Posicionamento da ferramenta 5 mm sobre o furo Definio do ciclo FURAR EM PROFUNDIDADE: Distncia de segurana da ferramenta sobre o furo Profundidade do furo (sinal = direco da maquinao) Profundidade de passo antes de retirar a ferramenta Tempo de espera em segundos na base do furo Avano Chamada do ciclo FURAR EM PROFUNDIDADE Retirar a ferramenta Fim do programa

3.1 Programar e executar frases simples de posicionamento

Guardar ou apagar programas a partir do $MDI


O ficheiro $MDI habitualmente usado para programas curtos e necessrios de forma transitria. Se no entanto voc tiver que memorizar um programa, proceda da seguinte forma: Seleccionar modo de funcionamento: Memorizao/Edio de Programas < Chamar Gesto de Ficheiros: tecla PGM MGT (gesto de programas) < Marcar ficheiro $MDI < Seleccionar Copiar Ficheiro: Softkey COPIAR

Ficheiro de destino = < FURO


< Executar a cpia < Sair da gesto de ficheiros: softkey FIM Introduza o nome que se pretende memorizar no ndice do ficheiro $MDI

Para se apagar o contedo do ficheiro $MDI, procede-se de forma semelhante: em vez de se copiar, apaga-se o contedo com a softkey APAGAR. Na mudana seguinte para o modo de funcionamento Posicionamento com Introduo Manual, o TNC indica um ficheiro $MDI vazio. Se quiser comutar com a funo MOD entre texto claro e programao DIN/ISO, tem que apagar o ficheiro $MDI.* actual e seguidamente voltar a seleccionar o modo de funcionamento Posicionamento com Introduo Manual. Para mais informaes, ver captulo 4.2 Gesto de ficheiros .

24

3 Posicionamento com introduo manual

4
Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

4.1 Princpios bsicos

4.1 Princpios bsicos


Sistemas de medida e marcas de referncia
Nos eixos da mquina h sistemas de medida que registam as posies da mesa da mquina ou da ferramenta. Quando um eixo da mquina se move, o sistema de medida correspondente produz um sinal elctrico, a partir do qual o TNC calcula a posio real exacta do eixo da mquina. Com uma interrupo de corrente, perde-se a correspondncia entre a posio do carro da mquina e a posio real calculada. Para que esta correspondncia se possa realizar de novo, as escalas dos sistemas de medida dispem de marcas de referncia. Ao alcanarse uma marca de referncia, o TNC recebe um sinal que caracteriza um ponto de referncia fixo da mquina. Assim, o TNC pode realizar de novo a correspondncia da posio real para a posio actual do carro da mquina. Geralmente aplicam-se sistemas de medida lineares para eixos lineares. Em mesas redondas giratrias e eixos de inclinao, h sistemas de medida angulares. Para voltar a realizar a correspondncia entre a posio real e a posio actual do carro da mquina, voc tem que deslocar os eixos da mquina com marcas de referncia codificadas num mximo de 20 mm para sistemas de medida lineares, e 20 para sistemas angulares.

Z Y X

XMP

X (Z,Y)

26

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

Sistema de referncia
Com um sistema de referncia, voc fixa claramente posies num plano ou no espao. A indicao de uma posio refere-se sempre a um ponto fixado, e descrita por coordenadas. No sistema rectangular (sistema cartesiano), so determinadas trs direces como eixos X, Y e Z. Os eixos encontram-se perpendiculares entre si respectivamente, e cortam-se num ponto o ponto zero. Uma coordenada indica a distncia at ao ponto zero numa destas direces. Assim, pode-se descrever uma posio no plano atravs de duas coordenadas, e no espao atravs de trs coordenadas. As coordenadas que se referem ao ponto zero designam-se como coordenadas absolutas. As coordenadas relativas referem-se a qualquer outra posio (ponto de referncia) no sistema de coordenadas. Os valores relativos de coordenadas tambm se designam como valores incrementais de coordenadas.

Sistemas de referncia em fresadoras


Na maquinao de uma pea numa fresadora, voc deve referir-se geralmente ao sistema de coordenadas cartesianas. A figura direita mostra como a correspondncia do sistema de coordenadas cartesianas com os eixos da mquina. A regra-dostrs-dedos da mo direita serve de apoio memria: Quando o dedo mdio aponta na direco do eixo da ferramenta, da pea para a ferramenta, est a indicar na direco Z+, o polegar na direco X+, e o indicador na direco Y+. O TNC 410 pode comandar at um mximo total de 4 eixos. Para alm dos eixos principais X, Y e Z, existem tambm eixos auxiliares paralelos U, V e W. Os eixos rotativos so designados por A, B e C. A figura em baixo mostra a disposio dos eixos auxiliares ou dos eixos rotativos em relao aos eixos principais.

+Y

+Z

+X

+Z +Y

+X

Y C+ B+ V+

W+

A+ U+

HEIDENHAIN TNC 410

27

4.1 Princpios bsicos

4.1 Princpios bsicos

Coordenadas polares
Se o desenho da pea estiver dimensionado em coordenadas cartesianas, voc elabora o programa de maquinao tambm com coordenadas cartesianas. Em peas com arcos de crculo ou em indicaes angulares, costuma ser mais simples fixar as posies com coordenadas polares. Ao contrrio das coordenadas cartesianas X, Y e Z, as coordenadas polares s descrevem posies num plano. As coordenadas polares tm o seu ponto zero no plo CC ( CC = circle centre, em ingls; ponto central do crculo). Assim, uma posio num plano claramente fixada atravs de
Raio das coordenadas: a distncia do plo CC posio ngulo das coordenadas polares: ngulo entre o eixo de

Y
PR PA2 PA3 PR 10 CC PA1 PR 0

X
30

referncia angular e o trajecto que une o plo CC com a posio.

Ver figura em baixo, direita. Determinao de plo e eixo de referncia angular Voc determina o plo atravs de duas coordenadas no sistema de coordenadas cartesiano num dos trs planos. Estas duas coordenadas determinam assim tambm claramente o eixo de referncia angular para o ngulo em coordenadas polares PA. Coordenadas do plo (plano) XY YZ ZX Eixo de referncia angular +X +Y +Z

Z X Z Y X X Y

28

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

Posies absolutas e incrementais da pea


Posies absolutas da pea Quando as coordenadas de uma posio se referem ao ponto zero de coordenadas (origem), designam-se como coordenadas absolutas. Cada posio sobre a pea est determinada claramente pelas suas coordenadas absolutas. Exemplo 1: Furos com coordenadas absolutas Furo Furo Furo X=10 mm Y=10 mm X=30 mm Y=20 mm X=50 mm Y=30 mm

30 20 10

Posies incrementais da pea As coordenadas incrementais referem-se ltima posio programada da ferramenta, que serve de ponto zero (imaginrio) relativo. As coordenadas incrementais indicam, assim, na elaborao do programa, a cota entre a ltima posio nominal e a que se lhe segue, e segundo a qual se deve deslocar a ferramenta. Por isso, tambm se designa por cota relativa. Uma cota relativa caracteriza-se com um I antes da designao do eixo. Exemplo 2: Furos com coordenadas incrementais Coordenadas absolutas do furo : X= 10 mm Y= 10 mm Furo referente a Furo referente a IX= 20 mm IY= 10 mm IX= 20 mm IY= 10 mm

X
10 30 50

10 20 20

10

10

Coordenadas polares absolutas e incrementais As coordenadas absolutas referem-se sempre ao plo e ao eixo de referncia angular. As coordenadas incrementais referem-se sempre ltima posio programada da ferramenta.

10

Y
+IPR PR +IPA +IPA PR 10 CC PA PR 0

X
30

HEIDENHAIN TNC 410

29

4.1 Princpios bsicos

4.1 Princpios bsicos

Seleccionar o ponto de referncia


No desenho da pea indica-se um determinado elemento da pea como ponto de referncia absoluto (ponto zero), quase sempre uma esquina da pea. Ao fixar o ponto de referncia, alinhe primeiro a pea com os eixos da mquina e coloque a ferramenta em cada eixo, numa posio conhecida da pea. Para esta posio, fixe a visualizao do TNC em zero ou num valor de posio previamente determinado. Assim, voc pe a pea em correspondncia com o sistema de referncia que vlido para a visualizao do TNC ou para o seu programa de maquinao. Se o desenho da pea indicar pontos de referncia relativos, voc ir simplesmente utilizar os ciclos para a converso de coordenadas. Ver captulo 8.8 Ciclos para a converso de coordenadas . Se o desenho da pea no estiver cotado para NC, voc selecciona uma posio ou uma esquina da pea como ponto de referncia, a partir do qual as cotas das restantes posies da pea se podem verificar de forma extremamente simples. Voc pode fixar os pontos de referncia de forma especialmente cmoda com um apalpador 3D da HEIDENHAIN. Ver captulo 12.2 Memorizao de ponto de referncia com apalpadores 3D Exemplo O plano da pea direita mostra os furos ( at ), cujas cotas se referem a um ponto de referncia absoluto com as coordenadas X=0 Y=0. Os furos ( at ) referem-se a um ponto de referncia relativo com as coordenadas absolutas X=450 Y=750. Com o ciclo DESLOCAO DO PONTO ZERO, voc pode deslocar provisoriamente o ponto zero para a posio X=450, Y=750, para poder programar os furos ( at ) sem recorrer a mais clculos.
750
3000,1

Z Y

Y
150 0 -150
0

320

325 450

900 950

30

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

4.2 Gesto de ficheiros


Ficheiros e Gesto de Ficheiros
Quando introduzir um programa de maquinao no TNC, d primeiro um nome a este programa. O TNC memoriza o programa como um ficheiro com o mesmo nome. O TNC tambm memoriza tabelas como ficheiros. Nomes de ficheiros O nome do ficheiro pode ter um total de 8 caracteres. So permitidos os sinais @, $, _, %, # e &. Em programas e tabelas, o TNC acrescenta mais uma extenso, separada do nome do ficheiro por um ponto. Esta extenso caracteriza o tipo de ficheiro: ver quadro direita. PROG20 Nome do ficheiro .H Tipo do ficheiro

Ficheiros noTNC Programas em dilogo em texto claro da HEIDENHAIN segundo DIN/ISO Tabelas para ferramentas Posies da ferrta. Pontos zero Pontos

Tipo

.H .I

.T .TCH .D .PNT

O TNC faz a gesto do nome do ficheiro, de forma inequvoca, quer dizer, voc no pode atribuir diferentes tipos de ficheiro a um nome de ficheiro. Com o TNC voc pode gerir at 64 ficheiros, mas os ficheiros todos no podem exceder no total 256 Kbytes.

Trabalhar com a Gesto de Ficheiros


Esta seco informa-o sobre o significado de cada informao no ecr, e como voc pode seleccionar ficheiros e directrios. Se ainda no conhecer bem a gesto de ficheiros do TNC 410, ser melhor ler atentamente esta seco e testar cada uma das funes do TNC. Visualizao Chamar a Gesto de Ficheiros Premir a tecla PGM MGT: o TNC visualiza a janela para a gesto de ficheiros Nome do ficheiro Significado Nome com um mximo de 8 dgitos e tipo de ficheiro Natureza do ficheiro: O programa encontra-se seleccionado num modo de funcionamento de execuo de programa Ficheiro protegido contra apagar e modificar (Protected)

A janela mostra todos os ficheiros memorizados no TNC. Para cada ficheiro, so apresentadas vrias informaes que so explicadas no quadro direita.

Visualizao de ficheiros extensos Softkey Passar pgina para trs no ficheiro Passar pgina para a frente

HEIDENHAIN TNC 410

31

4.2 Gesto de Ficheiros

4.2 Gesto de Ficheiros

Seleccionar ficheiro
Chamar a Gesto de Ficheiros < Utilize as teclas de setas, para mover o cursor sobre o ficheiro pretendido Move o cursor para cima e para baixo, numa janela

Apagar ficheiro
Desloque o cursor para o ficheiro que pretende

apagar

Seleccionar a funo de apagar: premir

a softkey APAGAR. O TNC pergunta se o ficheiro deve realmente ser apagado.

Confirmar apagar: premir a softkey

SIM. Interrompa com a softkey NO se no quiser apagar o ficheiro

Introduza uma ou vrias letras do ficheiro a seleccionar, e prima a tecla GOTO: o cursor salta para o primeiro ficheiro, que coincide com as letras introduzidas < O ficheiro seleccionado activado no modo de funcionamento de onde voc chamou a gesto de ficheiros: premir ENT

Proteger ficheiro/anular a proteco do ficheiro


Desloque o cursor para o ficheiro que pretende

proteger

Activar a proteco do ficheiro: premir

a softkey PROTEGER/ANULAR O ficheiro fica com o Estado P

Copiar ficheiro
Desloque o cursor para o ficheiro que deve ser copiado Premir a softkey COPIAR: seleccionar funo de copiar Introduzir o nome do ficheiro de destino, e aceitar com a tecla

Voc anula a proteco do ficheiro da mesma forma com a softkey PROTEGER/ANULAR Para anular a proteco do ficheiro, introduza o nmero de cdigo 86357.

Converter um programa FK para formato em TEXTO CLARO


Desloque o cursor para o ficheiro que pretende

ENT:o TNC copia o ficheiro. O ficheiro original conserva-se guardado.

converter

Seleccionar a funo de converso:

Mudar o nome a um ficheiro


Desloque o cursor para o ficheiro a que pretende mudar o nome Seleccionar a funo para mudana de nome Introduzir o novo nome do ficheiro; o tipo de ficheiro

premir a softkey CONVERTER FK->H (2 rgua de softkeys) destino ENT

Introduzir o nome do ficheiro de Executar a converso: premir a tecla

no pode ser modificado

Executar a mudana de nome: premir a tecla ENT

32

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

Introduzir ficheiros/Emitir ficheiros


Introduzir ou emitir ficheiros: premir a softkey EXT. O

Emitir todos os ficheiros (tipos de ficheiro: .H, .I, .T, . TCH, .D, .PNT)
Emitir para um aparelho externo todos

TNC pe disposio as funes a seguir descritas

os ficheiros memorizados no TNC

Quando o ficheiro que se vai introduzir j existe na memria do TNC, o TNC visualiza a mensagem Ficheiro xxx j existe, introduzir ficheiro? . Neste caso, responder pergunta de dilogo com as softkeys SIM (o ficheiro ser introduzido) ou NO (o ficheiro no ser introduzido). Quando o ficheiro que se vai emitir j existe no aparelho externo, o TNC pergunta tambm se voc pretende escrever por cima do ficheiro memorizado externamente. Introduzir todos os ficheiros (tipos de ficheiro: .H, .I, .T, . TCH, .D, .PNT)
Introduzir todos os ficheiros memorizados no aparelho

Visualizar o resumo dos ficheiros do aparelho externo (tipos de ficheiros: .H, .I, .T, . TCH, .D, .PNT)
Visualizar todos os ficheiros

memorizados no aparelho externo. A visualizao dos ficheiros faz-se pgina a pgina. Visualizar a pgina seguinte: premir a softkey SIM, e de regresso ao menu principal: premir a softkey NO

externo.

Introduzir o ficheiro proposto.


Propor todos os ficheiros de um determinado tipo de

ficheiro.

P .ex. propor todos os programas de dilogo em texto

claro. Introduzir o programa proposto: premir a softkey SIM. No introduzir o programa proposto: premir a softkey NO

Introduzir um determinado ficheiro


Introduzir nome do ficheiro, e confirmar com a tecla

ENT

Seleccionar tipo de ficheiro, p.ex. Programa em

Dilogo Claro

Se quiser introduzir a tabela de ferramentas TOOL.T, prima a softkey TABELA FERRTAS. Se quiser introduzir a tabela de posies TOOLP .TCH, prima a softkey TABELA POSIES. Emitir um determinado ficheiro
Seleccionar a funo de emitir ficheiro

individualmente

Mover o cursor sobre o ficheiro que se pretende

emitir, com a tecla ENT ou a softkey TRANSMISS. Inicie a transmisso

Terminar a funo emitir ficheiro individualmente:

premir a tecla END

HEIDENHAIN TNC 410

33

4.2 Gesto de Ficheiros

4.3 Abrir e introduzir programas

4.3 Abrir e introduzir programas


Estrutura de um programa NC em formato de texto claro HEIDENHAIN
Um programa de maquinao composto por uma srie de frases de programa. A figura direita apresenta os elementos de uma frase. O TNC numera as frases de um programa de maquinao em sequncia ascendente. A primeira frase de um programa caracterizada com BEGIN PGM , com o nome do programa e a unidade de medida utilizada. As frases seguintes contm informaes sobre:
o bloco: Definies e chamadas da ferramenta, Avanos e rotaes, assim como Movimentos de trajectria, ciclos e outras funes.

Frase:

10 L X+10 Y+
Funo de trajectria Nmero da frase

R0 F100 M3
Palavras

A ltima frase de um programa caracterizada com END PGM , com o nome do programa e a unidade de medida vlida utilizada.

Definir o bloco: BLK FORM


Logo a seguir a ter aberto um programa, defina uma pea em forma de rectngulo sem ter sido maquinada. O TNC precisa desta definio para as simulaes grficas. Os lados do paralelippedo podem ter uma longitude mxima de 30 000 mm, e ser paralelos aos eixos X, Y e Z. Este bloco est determinado por dois pontos de duas esquinas:
Ponto MN: Coordenada X, Y e Z mnimas do paralelippedo;

Z
Y
MAX

introduzir valores absolutos introduzir valores absolutos

Ponto MX: Coordenada X, Y e Z mximas do paralelippedo;

O TNC s consegue representar o grfico se a proporo for a mais curta: se o lado mais comprido da BLK FORM for menor do que 1 : 64 .

MIN

34

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

Abrir um programa novo de maquinao


Voc introduz um programa de maquinao sempre no modo de funcionamento Memorizao/Edio de Programas. Exemplo para a abertura de um programa Seleccionar modo de funcionamento Memorizao/Edio do Programa < Chamar Gesto de Ficheiros: premir a tecla PGM MGT

Nome do ficheiro = <


NOVO < Seleccionar tipo de ficheiro, p.ex. Programa em Dilogo Claro:premir a softkey .H Introduzir novo nome do programa

Se necessrio, comutar unidade de medida para polegadas: premir a softkey MM/POLEGADA < Confirmar com a tecla ENT

HEIDENHAIN TNC 410

35

4.3 Abrir e introduzir programas

4.3 Abrir e introduzir programas

Definir o bloco
Abrir o dilogo para a definio do bloco: premir a softkey BLK FORM

Eixo da ferramenta paralelo a X/Y/Z? <


Introduzir o eixo da ferramenta

Def. BLK FORM: Ponto Min? < 0 0 -40


Finalizar dilogo para a introduo do ponto MIN

Introduzir sucessivamente as coordenadas X, Y e Z do ponto MIN

Def BLK FORM: Ponto Max? < 100 100 0


A janela do programa indica a definio da BLK-Form: Introduzir sucessivamente as coordenadas X, Y e Z do ponto MX

BEGIN PGM NOVO MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 END PGM NOVO MM
O TNC gera automaticamente os nmeros de frase, bem como as frases BEGIN e END.

Incio do programa, nome e unidade de medida Eixo da ferramenta, coordenadas do ponto MN Coordenadas do ponto MX Fim do programa, nome e unidade de medida

36

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

Programar movimentos da ferramenta em dilogo em texto claro


Para programar uma frase, comece com a tecla de dilogo. Na linha superior do ecr, o TNC pergunta todos os dados necessrios. Exemplo para um dilogo Abrir dilogo

Coordenadas? <
10 < Introduzir coordenada de destino para o eixo X

2x

Introduzir a coordenada de destino para o eixo Y, e passar para a frase seguinte com a tecla ENT

Funes durante o dilogo Saltar frase de dilogo


Terminar o dilogo antecipadamente, e memorizar a frase Interromper o dilogo, e apagar a frase

Tecla

Correc. de raio: RL/RR/Sem correc. ? <


Introduzir Sem correco de raioe passar pergunta seguinte com a tecla ENT

Avano ? < 100

F=
Avano para este movimento de trajectria 100 mm/min, e passar pergunta seguinte com a tecla ENT

Funo auxiliar M ? < 3


< Introduzir funes auxiliares que precisam ainda de valores de introduo adicionais, p.ex. M120: premir a softkey M120, e introduzir valores < Com a tecla END, o TNC termina este dilogo, e memoriza a frase introduzida Introduzir directamente uma funo auxiliar qualquer, p.ex. M3 Ferrta. ligada , ou

A janela do programa mostra a frase:

3 L X+10 Y+5 R0 F100 M3

HEIDENHAIN TNC 410

37

4.3 Abrir e introduzir programas

4.3 Abrir e introduzir programas

Editar frases do programa Enquanto voc realiza ou modifica um programa de maquinao, com as teclas de setas pode seleccionar frases do programa e palavras de uma frase: ver quadro direita. Quando voc introduz uma nova frase, o TNC caracteriza esta frase com um * enquanto no tiver sido memorizada. Procurar palavras iguais em frases diferentes Seleccionar uma palavra numa frase: ir premindo as teclas de setas at que a palavra pretendida fique marcada

Funes Passar para a pgina de trs Passar para a pgina da frente Salto para o fim do programa Salto para o fim da frase Saltar de frase para frase Seleccionar uma s palavra PROGRAMA + ELEMENTOS Procurar uma sequncia qualquer de desenho

Softkeys/teclas

Seleccionar uma frase com as teclas de setas

A marcao est na frase agora seleccionada, sobre a mesma palavra, tal como na outra frase anteriormente seleccionada. Encontrar um texto qualquer Seleccionar a funo de procura: premir a softkrey PROCURAR O TNC apresenta o dilogo PROCURAR TEXTO:
Introduzir o texto procurado Procurar texto: premir a softkey EXECUTAR

Apagar frases e palavras Colocar em zero o valor de uma palavra seleccionada Apagar o valor errado Apagar aviso de erro (fixo) Apagar palavra seleccionada Na frase: voltar a produzir o ltimo estado memorizado Apagar a fraseseleccionada (ciclo) Apagar partes do programa: Seleccionar a ltima frase da parte do programa para apagar, e apagar com a tecla DEL n

Tecla

Acrescentar frases numa posio qualquer Seleccione a frase a seguir qual pretende acrescentar uma nova frase, e abra o dilogo Acrescentar onde se quiser a ltima frase editada (apagada) Seleccione a frase por detrs da qual pretende acrescentar a ltima frase editada (apagada) e prima a softkey ACRESCENATR FRASE NC Modificar e acrescentar palavras Seleccione uma palavra numa frase e escreva o novo valor por cima. Enquanto voc tiver a palavra seleccionada, dispe do dilogo em texto claro.
Terminar a modificao e memorizar: premir a tecla END Rejeitar a modificao: premir a tecla DEL

Quando acrescentar uma palavra, active as teclas de setas (para a direita ou para a esquerda) at aparecer o dilogo pretendido, e introduza o valor pretendido. Visualizao da frase Quando a frase to longa, que o TNC no pode visualiz-la numa linha do programa - p.ex. em ciclos de maquinao -, a frase marcada com >> na margem direita do ecr.

38

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

4.4 Grfico deprogramao


Enquanto voc elabora um programa, o TNC pode visualizar o contorno programado num grfico. Os movimentos na direco do eixo negativo da ferrta. so apresentados pelo TNC com um crculo (dimetro do crculo = dimetro da ferrta.). Desenvolvimento com ou sem grfico de programao Para a diviso do ecr, seleccionar o programa esquerda, e o grfico direita: premir a tecla SPLIT SCREEN e a softkey PGM + GRFICOS
Colocar a softkey DESENH AUTOM em LIGADO.

Enquanto voc vai introduzindo as frases do programa, o TNC vai mostrando cada um dos movimentos programados na janela do grfico, direita.

Se no pretender visualizar o grfico, coloque a softkey DESENH AUTOM em DESLIGADO. DESENH AUTOM ON no desenha repeties parciais de um programa.

Efectuar o grfico para o programa existente


Com as teclas de setas seleccione a frase at qual se deve

Funes do grfico de programao Efectuar um grfico de programao frase a frase Efectuar por completo um grfico de programao ou completar para REPOR + ARRANQUE Parar o grfico de programao. Esta softkey s aparece enquanto o TNC efectua um grfico de programao

Softkey

realizar o grfico, ou prima GOTO, e introduza directamente o nmero de frase pretendido


Efectuar o grfico: premir a softkey ANULAR +

ARRANQUE

Para mais funes, ver o quadro direita.

Apagar o grfico
Comutar a rgua de softkeys: ver figura direita Apagar o grfico: premir a softkey APAGAR GRFICO

HEIDENHAIN TNC 410

39

4.4 Grfico de programao

4.5 Acrescentar comentrios

Ampliar ou reduzir uma seco


Voc pode determinar a vista de um grfico. Com uma margem, voc selecciona a seco para a ampliar ou reduzir.
Seleccionar a rgua de softkeys para ampliao/reduo (segunda

rgua, ver figura direita) Desta forma, ficam disponveis as seguintes funes:

Funo Reduzir a margem - para reduzir, mantenha premida a softkey Ampliar a margem - para ampliar, mantenha premida a softkey Deslocar a margem

Softkey

Com a softkey SECO BLOCO aceitar a rea

seleccionada

Com a softkey BLOCO COMO BLK FORM, voc volta a produzir a seco original.

4.5 Acrescentar comentrios


Para esclarecer passos do programa, ou dar avisos, voc pode acrescentar frases de comentrio:
Seleccionar a frase por detrs da qual voc pretende acrescentar

o comentrio

Abrir o dilogo de programao com a tecla ; (ponto e vrgula)

do teclado alfanumrico tecla END

Introduzir o comentrio e finalizar a frase com a

40

4 Programao: Princpios bsicos, gesto de ficheiros, auxlios de programao

4.6 Funo de Ajuda


Na funo Ajuda do TNC, esto reunidas algumas funes de programao. Com a softkey, voc selecciona um tema para o qual voc recebe depois mais informaes. Seleccionar a funo Ajuda
Premir a tecla AJUDA Seleccionar o tema: prima uma das softkeys propostas

Tema de auxlio / Funo Programao DIN/ISO: Funes G Programao DIN/ISO: Funes D Programao DIN/ISO: Funes M Programao DIN/ISO: letras do endereo Parmetros de ciclo Ajuda introduzida pelo fabricante da mquina (opo, no executvel) Seleccionar a pgina seguinte Seleccionar a pgina anterior Seleccionar o incio do ficheiro Seleccionar o fim do ficheiro Seleccionar a funo de procura; introduzir texto, procura iniciar com a tecla ENT Terminar a funo de ajuda Prima a softkey FIM duas vezes.

Softkey

HEIDENHAIN TNC 410

41

4.6 Funo AJUDA

5
Programao: Ferramentas

5.1 Introdues relativas ferramenta

5.1 Introdues relativas ferramenta


Avano F
O avano F a velocidade em mm/min (poleg./min) com que se desloca a ferramenta na sua trajectria. O avano mximo pode ser diferente para cada mquina, e est determinado por parmetros da mquina. Introduo Voc pode introduzir o avano em cada frase de posicionamento. Ver captulo 6.2 Noes bsicas sobre as funes de trajectria . Marcha rpida Para a marcha rpida, introduza F MAX. Para introduzir F MAX, prima a tecla ENT ou a softkey FMAX quando aparecer a pergunta Avano F = ? . Tempo de actuao O avano programado com um valor numrico vlido at que se indique um novo avano em outra frase. F MAX s vlido para a frase em que foi programado. Depois da frase com F MAX, volta a ser vlido o ltimo avano programado com um valor numrico. Modificao durante a execuo do programa Durante a execuo do programa, pode-se modificar o avano com o potencimetro de override F para esse avano.

Z Y

S S

Rotaes S da ferramenta
Voc introduz as rotaes S da ferramenta em rotaes por minuto (rpm) numa frase TOOL CALL (chamada da ferramenta). Programar uma modificao No programa de maquinao podem-se modificar as rotaes da ferramenta com uma rase TOOL CALL, na qual se introduz unicamente o novo nmero de rotaes:
Programar chamada de ferramenta premir tecla TOOL

CALL

Passar a pergunta do dilogo Nmero de

Ferramenta? com a tecla NO ENT

Passar a pergunta do dilogo Eixo de Ferramenta

paralelo Y/Y/Z? com a tecla NO ENT

No dilogo Rotaes S da Ferramenta? introduzem-

se as novas rotaes da ferramenta, e confirma-se com a tecla END

Modificao durante a execuo do programa Durante a execuo do programa, voc pode modificar as rotaes com o potencimetro de override S.

44

5 Programao: Ferramentas

5.2 Dados da ferramenta


Normalmente, voc programa as coordenadas dos movimentos de trajectria tal como a pea est cotada no desenho. Para o TNC poder calcular a trajectria do ponto central da ferramenta, isto , para poder realizar uma correco da ferramenta, voc tem que introduzir a longitude e o raio de cada ferramenta utilizada. Voc pode introduzir os dados da ferramenta com a funo TOOL DEF directamente no programa, ou ( e ) em separado nas tabelas de ferramentas. Se introduzir os dados da ferramenta na tabela de ferramentas, voc dispe de outras informaes especficas da ferramenta. O TNC tem em conta todas as informaes introduzidas quando se executa o programa de maquinao. Nmero da ferramenta Cada ferramenta caracterizada com um nmero de 0 a 254. A ferramenta com o nmero 0 est determinada como ferramenta zero e tem a longitude L=0 e o raio R=0. Na tabela de ferramentas, a ferramenta T0 tambm tem que estar igualmente definida com L=0 e R=0. Longitude L da ferramenta Voc pode determinar a longitude L da ferramenta de duas maneiras: 1 A longitude L a diferena entre a longitude da ferramenta e a longitude L de uma ferramenta zero0. Sinal:
A ferramenta mais comprida do que a ferramenta zero: A ferramenta mais curta do que a ferramenta zero:

L0

L>L0 L<L0

Determinar a longitude:
Deslocar a ferramenta zero para a posio de referncia, segundo

o eixo da ferramenta (p.ex. superfcie da pea com Z=0) de referncia)

Colocar em zero a visualizao do eixo da ferramenta (fixar ponto Trocar pela ferramenta seguinte Deslocar a ferramenta para a mesma posio de referncia

que a ferramenta zero

A visualizao do eixo da ferramenta indica a diferena de

longitude em relao ferramenta zero

Aceitar o valor com a softkey Aceitar posio realna frase DEF

FERRTA ou aceitar na tabela de ferramentas

2 Se voc determinar a longitude L com um aparelho de ajuste prvio, introduza o valor calculado directamente na definio da ferramenta DEF FERRTA ou na tabela de ferramentas.

HEIDENHAIN TNC 410

45

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Raio R da ferramenta
Voc introduz directamente o raio R da ferramenta.

Valores delta para longitudes e raios


Os valores delta indicam desvios da longitude e do raio das ferramentas. Para uma medida excedente, indica-se um valor delta positivo (DR>0). Numa maquinao com medida excedente, introduza este valor excedente na programao por meio de uma chamada da ferramenta TOOL CALL. Um valor delta negativo indica uma submedida (DR<0). Regista-se uma submedida na tabela de ferramentas para o desgaste da ferramenta. Voc introduz os valores delta como valores numricos; numa frase TOOL CALL, voc pode tambm admitir admitir um parmetro Q como valor. Campo de introduo: os valores delta podem ter no mximo 99,999 mm.
DL<0 DL>0 R R

DR<0 DR>0

Introduzir dados da ferr.ta no programa


Voc determina o nmero, a longitude e o raio para uma determinada ferramenta uma nica vez no programa de maquinao numa frase TOOL DEF:
Seleccionar a definio de ferramenta: premir a tecla

TOOL DEF

Introduzir o Nmero da Ferramenta: com o nmero de

ferrta. caracteriza-se claramente uma ferrta. correco para a longitude o raio da ferramenta

Introduzir a Longitude da Ferramenta: valor de Introduzir o raio da ferramenta: valor de correco para

Durante o dilogo, voc pode aceitar os valores para longitude e raio com as softkeys POS ACTUAL X, POS ACTUAL Y ou POS ACTUAL Z , directamente a partir da visualizao da posio Se voc utilizar a tecla preta para aceitar a posio real, na longitude da pea o TNC aceita o valor do eixo da ferr.ta activado. Se no estiver activado nenhum eixo da ferr.ta, o TNC aceita o valor do eixo que est determinado como eixo do apalpador no menu de calibrao. Exemplo de frase NC

4 DEF FERRTA 5 L+10 R+5

46

5 Programao: Ferramentas

Introduzir os dados da ferramenta na tabela


Numa tabela de ferramentas, voc pode definir at 254 ferramentas e memorizar os respectivos dados. (Voc pode limitar o nmero de ferramentas com o parmetro de mquina 7260). Consulte tambm as funes de edio apresentadas mais adiante neste captulo.

Se a sua mquina estiver equipada com um

alternador de ferramentas automtico

Se quiser medir automaticamente ferramentas

com o apalpador TT 120. Ver captulo 5.4 Medio de ferramentas

Tabela de ferramentas: possibilidades de introduo Abrev. T NOME L R DL DR TL RT Introdues Nmero com que se chama a ferramenta no programa Nome com que se chama a ferramenta no programa Valor de correco para a longitude da ferrta. Valor de correco para o raio R da ferramenta Valor delta da longitude da ferramenta Valor delta do raio R da ferramenta Fixar o bloqueio da ferramenta (TL: de Tool Locked = em ingl. ferrta. bloqueada) Nmero de uma ferrta. gmea - se existir como ferramenta de substituio (RT: para Replacement Tool = ingl. ferramenta de substituio); ver tambm TIME2 Mximo tempo de vida da ferramenta em minutos. Esta funo depende da mquina e est descrita no respectivo manual Mximo tempo de vida da ferrta. num TOOL CALL em minutos: se o tempo de vida actual atingir ou exceder este valor, o TNC activa no TOOL CALL seguinte a ferramenta gmea (ver tambm CUR.TIME) Tempo de vida actual da ferramenta em minutos: o TNC actualiza automaticamente o tempo de vida actual (CUR.TIME: de CURrent TIME = em ingl. tempo actual. Para ferramentas usadas, voc pode introduzir um avano prvio Comentrio sobre a ferramenta (mximo 16 sinais) Informao sobre esta ferramenta, que se deve transmitir ao PLC Dilogo Nome da ferramenta ? Longitude da ferramenta ? Raio da ferramenta ? Medida excedente da longitude da ferramenta? Medida excedente do Raio da ferramenta ? FERRTA. bloqueada? Ferramenta gmea ?

TIME1

Mximo tempo de vida ?

TIME2

Mx. tempo de vida em TOOL CALL?

CUR.TIME

Tempo de vida actual ?

DOC PLC

Comentrio da ferramenta ? Estado do PLC ?

HEIDENHAIN TNC 410

47

5.2 Dados da ferramenta

Voc deve utilizar a tabela de ferramentas:

5.2 Dados da ferramenta

Tabela de ferramentas: dados da ferramenta necessrios para a medio automtica de ferramentas Abrev. CUT. LTOL Introdues Quantidade de lminas da ferramenta (mx. 20 lminas) Desvio admissvel da longitude L da ferramenta para reconhecimento do desgaste. Se o valor programado for excedido, o TNC bloqueia a ferramenta (estado L). Campo de introduo: de 0 a 0,9999 mm Desvio admissvel do raio R da ferramenta para reconhecimento do desgaste. Se o valor programado for excedido, o TNC bloqueia a ferramenta (estado L). Campo de introduo: de 0 a 0,9999 mm Direco de corte da ferramenta para medio com ferramenta em rotao Medio da longitude: desvio da ferramenta entre centro da haste e centro da ferramenta. Ajuste prvio: R = Raio R da ferramenta Medio do raio: desvio suplementar da ferramenta em relao a MP6530 (Ver captulo 15.1 Parmetros gerais do utilizador) entre lado superior da haste e o lado inferior da ferramenta. Ajuste prvio: 0 Desvio admissvel da longitude L da ferramenta para Reconhecimento de rotura. Se o valor programado for excedido, o TNC bloqueia a ferramenta (estado L). Campo de introduo: de 0 a 0,9999 mm Desvio admissvel do raio R da ferramenta para reconhecimento da rotura. Se o valor programado for excedido, o TNC bloqueia a ferramenta (estado L). Campo de introduo: de 0 a 0,9999 mm Dilogo Quantidade de lminas ? Tolerncia de desgaste: longitude ?

RTOL

Tolerncia de desgaste: raio ?

DIRECT. TT:R-OFFS

Direco de corte (M3 = -) ? Desvio da ferramenta: raio?

TT:L -OFFS

Desvio da ferramenta: longitude?

LBREAK

Tolerncia de rotura: longitude ?

RBREAK

Tolerncia de rotura: raio ?

48

5 Programao: Ferramentas

Editar tabelas de ferramentas


A tabela de ferramentas vlida para a execuo do programa tem o nome de ficheiro TOOL.T. TOOL T est automaticamente activado num modo de funcionamento de execuo do programa. No modo de funcionamento Memorizao/Edio do programa, voc tambm pode gerir tabelas de ferr.tas com outros nomes de ficheiro. Abrir a tabela de ferramentas TOOL.T
Seleccionar um modo de funcionamento da mquina qualquer Seleccionar a tabela de ferramentas: premir a softkey

TABELA DE FERR.TAS

Colocar a softkey EDITAR em LIGADO

Abrir outra tabela de ferramentas qualquer:


Seleccionar o modo de funcionamento Memorizao/Edio do

Programa

Chamar a gesto de ficheiros Seleccione um ficheiro existente com a extenso .T e

Funes de edio para tabelas de ferrtas. Softkey Seleccionar a pgina anterior da tabela Seleccionar a pgina seguinte da tabela Deslocar o cursor para a esquerda Deslocar o cursor para a direita Bloquear a ferramenta na coluna TL No bloquear a ferramenta na coluna TL Aceitar posies reais, p.ex. para eixo Z Confirmar o valor introduzido, Seleccionar na tabela a coluna seguinte. Se o cursor estiver no fim da linha, salto para a primeira coluna da linha seguinte Apagar o valor numrico errado, voltar a estabelecer o valor ajustado previamente Voltar a estabelecer o ltimo valor memorizado

prima a softkey COPIAR. Introduza um novo nome de ficheiro e confirme com a tecla ENT

Quando tiver aberto a tabela de ferramentas para editar, pode mover o cursor na tabela com as teclas de setas para uma posio qualquer (ver figura em cima direita). Em qualquer posio voc pode escrever por cima dos valores memorizados e introduzir novos valores. Para mais funes de edio, ver o quadro seguinte Quando o TNC no puder visualizar ao mesmo tempo todas as posies na tabela de ferramentas, aparece na parte superior da coluna o smbolo >> ou << .

Sair da tabela de ferramentas


Finalizar a edio da tabela de ferramentas: premir a softkey FIM

ou a tecla END

Chamar a Gesto de Ficheiros e seleccionar um ficheiro de outro

tipo, p.ex. um programa de maquinao

Se voc editar a tabela de ferramentas em paralelo com uma troca automtica de ferramenta, o TNC no interrompe a execuo do programa. No entanto, o TNC s aceita dados modificados na chamada seguinte da ferramenta. Com o parmetro da mquina MP7266 voc determina as indicaes que podem ser registadas numa tabela de ferramentas, e a sequncia em que so executadas.

HEIDENHAIN TNC 410

49

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Tabela de posies para o alternador de ferramentas


Para a troca automtica de ferramenta, programe a tabela TOOLP .TCH (TOOL Pocket ingl. posio da ferramenta). Seleccionar a tabela de posies No modo de funcionamento Memorizao/Edio do Programa
Chamar a gesto de ficheiros Desloque o cursor sobre TOOLP .TCH. Confirme com a

tecla ENT

Num modo de funcionamento da mquina Seleccionar a tabela de ferramentas: seleccionar a

softkey TABELA DE FERR.TAS

Seleccionar a tabela de posies:

seleccionar a softkey TABELA DE POSIES Funes de edio para tabelas de posies Softkey Seleccionar a pgina anterior da tabela Seleccionar a pgina seguinte da tabela Deslocar o cursor uma coluna links para a esquerda Deslocar o cursor uma coluna rechts para a direita Repor no estado inicial a tabela de posies

Colocar a softkey EDITAR em LIGAR

Quando tiver aberto a tabela de posies para editar, pode mover o cursor na tabela com as teclas de setas para uma posio qualquer (ver figura em cima direita). Em qualquer posio voc pode escrever por cima dos valores memorizados e introduzir novos valores. Voc no deve usar duas vezes o mesmo nmero de uma ferr.ta na tabela de ferr.tas. Se necessrio, o TNC emite um aviso de erro, quando voc sair da tabela de posies. Voc pode introduzir na tabela de posies as seguintes informaes sobre a ferramenta:

Abrev. P T ST

Introdues Nmero da posio da ferramenta no armazm de ferrtas. Nmero da ferramenta A ferramenta especial (ST: de Special Tool = ingl. ferramenta especial); se a ferrta. especial anular posies antes e depois da sua posio, bloqueie a posio respectiva (estado L) Devolver sempre a ferramenta para a mesma posio no armazm (F: deFixed = ingl. determinada) Bloquear a posio (L: de Locked = ingl. bloqueado) Informao sobre esta posio da ferramenta para transmitir ao PLC

Dilogo Nmero de ferramenta? Ferramenta especial ?

F L PLC

Posio fixa? Posio bloqueada? Estado do PLC ?

50

5 Programao: Ferramentas

Chamar dados da ferramenta


Voc programa uma chamada da ferramenta TOOL CALL no programa de maquinao com as segintes indicaes:
Seleccionar a chamada da ferrta. com a tecla

Troca manual da ferramenta Antes de uma troca manual da ferramenta, pra-se o seu cabeote e desloca-se a ferramenta sobre a posio de troca:
Executar um programa para chegar posio de

TOOL CALL

troca

Nmero da ferramenta: introduzir o nmero da

ferramenta. Antes, voc tem que definir a ferramenta numa frase DEF FERRTA ou numa tabela de ferramentas. So permitidos os eixos paralelos U, V e W

Para interromper a execuo do programa, ver

captulo 11.3 Execuo do programa

Trocar a ferramenta Para continuar com a execuo do programa; ver

Eixo da ferr.ta paralelo X/Y/Z: introduzir o eixo da ferr.ta. Rotaes S da ferramenta Medida excedente de longitude da ferramenta: valor

captulo 11.3 Execuo do programa

delta para a longitude da ferramenta para o raio da ferramenta

Medida excedente de raio da ferramenta: valor delta

Troca automtica da ferramenta Numa troca automtica da ferramenta, no se interrompe a execuo do programa. Numa chamada da ferramenta com TOOL CALL, o TNC troca a ferramenta no armazm de ferramentas. Troca automtica da ferramenta ao exceder-se o tempo de vida:M101

Exemplo duma chamada da ferramenta Chama-se a ferramenta nmero 5 no eixo Z da ferramenta com uma velocidade de 2500 rpm. A medida excedente para a longitude da ferramenta de 0,2 mm, e a submedida para o raio da ferramenta 1 mm.

M101 uma funo dependente da mquina. Consulte o manual da mquina! Quando se atinge o tempo de vida duma ferramenta TIME2, o TNC troca automaticamente a ferramenta gmea. Para isso, active a funo auxiliar M101 no princpio do programa. Voc pode eliminar a activao de M101 com M102. A troca automtica de ferramenta nem sempre tem lugar depois de passado o tempo de vida mas sim algumas frases de programa depois, consoante a carga do comando. Condies para frases NC standard com correco de raio R0, RR, RL O raio da ferramenta gmea deve ser igual ao raio da ferramenta original. Se os raios no forem iguais, o TNC emite um aviso e no troca a ferramenta.

20 TOOL CALL 5 Z S2500 DL+0,2 DR-1


O D antes do L e o R para o valor delta. Pr-seleco na tabela de ferramentas Quando voc utiliza a tabela de ferramentas, voc faz uma prseleco com uma frase DEF FERRTA para a ferramenta a utilizar a seguir. Para isso, indique o nmero de ferramenta ou um parmetro Q, e termine o dilogo com a tecla END.

Troca de ferramenta
A troca de ferramenta uma funo dependente da mquina. Consulte o manual da mquina! Posio de troca de ferramenta A posio de troca de ferramenta deve poder atingir-se sem risco de coliso. Com as funes auxiliares M91 e M92, pode-se introduzir uma posio de troca fixa da mquina. Se antes da primeira chamada da ferramenta se programar TOOL CALL 0, o TNC desloca a base da ferramenta para uma posio independente da longitude da ferramenta.

HEIDENHAIN TNC 410

51

5.2 Dados da ferramenta

5.3 Correco da ferramenta

5.3 Correco da ferr.ta


O TNC corrige a trajectria da ferramenta segundo o valor de correco para a longitude da ferramenta no seu eixo e segundo o raio da ferramenta no plano de maquinao. Se voc elaborar o programa de maquinao directamente no TNC, a correco do raio da ferramenta s actua no plano de maquinao. O TNC considera at at quatro eixos, incluindo os eixos rotativos.

Correco da longitude da ferramenta


A correco da longitude da ferramenta actua quando voc chama uma ferramenta e se desloca no eixo da mesma. Elimina-se logo que se chama uma ferramenta com a longitude L=0. Se voc eliminar uma correco de longitude de valor positivo com TOOL CALL 0, diminui a distncia entre a ferramenta e a pea. Depois de uma chamada da ferramenta TOOL CALL, modifica-se a trajectria programada da ferrta. no seu eixo segundo a diferena de longitudes entra a ferrta. anterior e a nova. Na correco da longitude, tm-se em conta os valores delta tanto da frase TOOL CALL como da tabela de ferramentas Valor de correco = L + DLTOOL CALL + DLTAB com L DLTOOL CALL DLTAB Longitude L da ferramenta da frase DEF FERRTA ou da tabela de ferramentas Medida excedente DL para a longitude da frase TOOL CALL (no considerada pela visualizao de posio) Medida excedente DL para a tabela de ferramentas

Correco do raio da ferramenta


A frase do programa para um movimento da ferramenta contm
RL ou RR para uma correco do raio R+ ou R-, para uma correco de raio num movimento paralelo a

um eixo

R0, quando no se pretende realizar nenhuma correco de raio

A correco de raio actua enquanto se chama uma ferramenta e se desloca no plano de maquinao com RL ou RR. Elimina-se esta correco quando se programa uma frase de posicionamento com R0.

52

5 Programao: Ferramentas

RL R0

Valor de correco = R + DRTOOL CALL + DRTAB com R DRTOOL CALL DRTAB Raio R da ferramenta da frase DEF FERRTA ou da tabela de ferramentas Medida excedente DR para o raio da frase TOOL CALL (no considerada pela visualizao de posio) Medida excedente DR para o raio da tabela de ferramentas

Movimentos de trajectria sem correco do raio: R0 A ferramenta desloca-se no plano de maquinao com o seu ponto central na trajectria programada, ou nas coordenadas programadas. Aplicao: furar, posicionamento prvio Ver figura central direita. Movimentos de trajectria com correco do raio: RR e RL RR A ferramenta desloca-se para a direita do contorno RL A ferramenta desloca-se para a esquerda do contorno O ponto central da ferramenta tem assim a distncia entre o raio da ferramenta e o contorno programado. direita e esquerda designa a posio da ferramenta na direco de deslocao ao longo do contorno da pea. Ver figuras na prxima pgina. Entre duas frases de programa com diferente correco de raio RR e RL, deve programar-se pelo menos uma frase com correco de raio R0. A correco de raio fica activada at ao final da frase em que foi programada pela primeira vez. Voc tambm pode activar a correco do raio para eixos auxiliares do plano de maquinao. Programe os eixos auxiliares tambm na frase seguinte, seno o TNC executa a correco do raio outra vez no eixo principal. Na primeira frase com correco de raio RR/RL e na eliminao com R0, o TNC posiciona a ferramenta sempre na perpendicular no ponto inicial ou final programado. Posicione a ferramenta diante do primeiro ponto do contorno ou por detrs do ltimo ponto do contorno para que este no fique danificado.

Z Y

X
Y

HEIDENHAIN TNC 410

53

5.3 Correco da ferramenta

Na correco de raio, tm-se em conta valores delta tanto da frase TOOL como da tabela de ferramentas:

5.3 Correco da ferramenta

Introduo da correco do raio Na programao de um movimento de trajectria, depois de voc introduzir as coordenadas, aparece a seguinte pergunta:

Correc. de raio: RL/RR/Sem correc. ? <


Deslocao da ferramenta pela esquerda do contorno programado: premir a softkey RL, ou

RL
Deslocao da ferramenta pela direita do contorno programado: premir a softkey RR, ou

deslocao da ferramenta sem correco de raio, ou eliminar a correco: premir a tecla ENT ou a softkey R0

Finalizar o dilogo: premir a tecla END

RR

54

5 Programao: Ferramentas

Correco de raio: maquinar esquinas


Esquinas exteriores Quando voc programa uma correco de raio, o TNC desloca a ferramenta nas esquinas exteriores segundo um crculo de transio, e a ferramenta desloca-se no ponto da esquina. Se necessrio, o TNC reduz o avano nas esquinas exteriores, por exemplo, quando se efectuam grandes mudanas de direco.
RL

Esquinas interiores Nas esquinas interiores, o TNC calcula o ponto de interseco das trajectrias em que se desloca corrigido o ponto central da ferramenta. A partir deste ponto, a ferramenta desloca-se ao longo do elemento seguinte do contorno. Desta forma, a pea no fica danificada nas esquinas interiores. Assim, no se pode seleccionar um raio da ferramenta com um tamanho qualquer para um determinado contorno. No situe o ponto inicial ou final numa maquinao interior sobre o ponto da esquina do contorno, seno esse contorno danifica-se. Maquinar esquinas sem correco de raio Voc pode influenciar sem raio de correco a trajectria da ferramenta e o avano em esquinas da pea com as funes auxiliares M90 e M112. Ver captulo 7 .4 Funes auxiliares para o tipo de trajectria .

RL

RL

HEIDENHAIN TNC 410

55

5.3 Correco da ferramenta

5.4 Medio de ferramentas com o apalpador TT 120

5.4 Medioda ferramenta com o apalpador TT 120


O fabricante da mquina prepara a mquina e o TNC para se poder usar o apalpador TT 120. provvel que a sua mquina no disponha de todos os ciclos e funes aqui descritos. Consulte o manual da mquina Com o TT 120 e os ciclos para a medio de ferramentas do TNC, voc pode medir ferramentas automaticamente: os valores de correco para a longitude e o raio memorizam-se no armazm central de ferramentas TOOL.T do TNC, e utilizam-se na chamada seguinte da ferramenta. Dispe-se dos seguintes tipos de medies:
Medio de ferramentas com a ferramenta parada Medio de ferramentas com a ferramenta a rodar Medio individual de navalhas

Voc programa os ciclos para a medio de ferramentas no modo de funcionamento MEMORIZAO/EDIO DO PROGRAMA. Dispe-se dos seguintes ciclos:
TCH PROBE 30.0 TT CALIBRAR TCH PROBE 31.0 LONGITUDE DA FERRAMENTA TCH PROBE 32.0 RAIO DA FERRAMENTA

Os ciclos de medio s funcionam quando est activado o armazm central de ferrtas. TOOL.T Antes de trabalhar com ciclos de medio, voc deve introduzir primeiro todos os dados necessrios para a medio no armazm central de ferramentas e chamar a ferrta. que se pretende medir com TOOL CALL. Ajustar parmetros da mquina O TNC utiliza para a medio com a ferramenta parada, o avano de apalpao de MP6520. Na medio com a ferramenta a rodar, o TNC calcula automaticamente as rotaes da ferramenta e o avano de apalpao.

56

5 Programao: Ferramentas

n = MP6570 r 0,0063 sendo: n MP6570 r = rotaes [U/min] = mxima velocidade de percurso admissvel [m/min] = raio da ferramenta activo [mm]

O avano de apalpao calcula-se da seguinte forma: v = tolerncia de medio n, sendo: v tolerncia de medio n = avano de apalpao [mm/min] = tolerncia de medio [mm], dependente de MP6507 = rotaes [1/min]

Com MP6507 calcula-se o avano de apalpao: MP6507=0: A tolerncia de medio permanece constante, independentemente do raio da ferrta. Quando as ferramentas so muito grandes, deve reduzir-se o avano de apalpao para zero. Este efeito nota-se ainda mais quanto mais pequena seleccionar a velocidade mxima de percurso admissvel (MP6570) e a tolerncia admissvel (MP6510). MP6507=1: A tolerncia de medio modifica-se com o aumento do raio da ferramenta. Assim, assegura-se um avano de apalpao suficiente para grandes raios de ferrta. O TNC modifica a tolerncia de medio conforme o seguinte quadro: Raio da ferramenta at 30 30 at 60 at 90 at mm 60 mm 90 mm 120 mm Tolerncia de medio MP6510 2 MP6510 3 MP6510 4 MP6510

MP6507=2: O avano de apalpao permanece constante. mas o erro de medio aumenta de forma linear medida que aumenta o raio da ferrta. Tolerncia de medio = r MP6510 5 mm sendo: r = Raio da ferramenta [mm] MP6510= Mximo erro de medio admissvel

HEIDENHAIN TNC 410

57

5.4 Medio de ferramentas com o apalpador TT 120

As rotaes da ferramenta calculam-se da seguinte forma:

5.4 Medio de ferramentas com o apalpador TT 120

Visualizar resultados de medies Com a diviso do ecr PGM + T PROBE STATUS, voc pode iluminar os resultados da medio de ferramentas na visualizao adicional de estados (nos modos de funcionamento da mquina). O TNC visualiza esquerda o programa e direita os resultados da medio. Os valores que excederem a tolerncia de desgaste admissvel caracterizam-se com um - e os valores que excederem a tolerncia de rotura admissvel com um B .

Calibrar o TT 120
Antes de calibrar, voc deve introduzir na tabela de ferramentas o raio e a longitude exactos da ferramenta de calibrao. Nos parmetros da mquina 6580.0 a 6580.2, deve estar determinada a posio do TT 120 no espao de trabalho da mquina. Se voc modificar um dos parmetros da mquina 6580. at 6580.2, tem que voltar depois a calibrar. Voc calibra o TT 120 com o ciclo de apalpao TCH PROBE 30. O processo de calibrao desenvolve-se de forma automtica.O TNC calcula tambm automaticamente o desvio mdio da ferrta. de calibrao. Para isso, o TNC roda a ferramenta em 180, na metade do ciclo de calibrao. Como ferramenta de calibrao, utilize uma pea completamente cilndrica, p.ex. um macho cilndrico. O TNC memoriza os valores de calibrao, e tem-nos em conta para posteriores medies de ferramenta.
Programar o ciclo de calibrao:premir a tecla TOUCH

Exemplo de frases NC

PROBE no modo de funcionamento Memorizao/ Edio do Programa. a softkey TT CALIBR.

Seleccionar ciclo de medio 30 TT CALIBRAR: premir Altura Segura: Introduzir a cota no eixo da ferramenta,

6 TOOL CALL 1 Z 7 TCH PROBE 30.0 TT CALIBRAR 8 TCH PROBE 30.1 ALTURA: +90

na qual esteja excluda uma coliso com a pea ou com utenslios de fixao. A Altura Segura refere-se ao ponto de referncia activo da pea. Se a Altura Segura for introduzida to pequena que a ponta da ferramenta se encontre por baixo da aresta superior do prato, o TNC posiciona a ferramenta automaticamente por cima do prato (zona de segurana de MP 6540).

58

5 Programao: Ferramentas

Medir a longitude da ferramenta


Antes de voc medir ferramentas pela primeira vez, registe na tabela de ferramentas TOOL.T o raio e a longitude aproximados, o nmero de navalhas e a direco de corte da respectiva ferramenta. Para medir a longitude da feramenta, programe o ciclo de medio CH PROBE 31 LONGITUDE DA FERRAMENTA. Com os parmetros de introduo da mquina, voc pode determinar a longitude da ferramenta de trs formas diferentes:
Quando o dimetro da ferramenta maior do que o dimetro da

superfcie de medio do TT 120, efectue a medio da ferramenta com esta a rodar (TT:R-OFFS = R fixar em TOOL.T)

Quando o dimetro da ferramenta menor do que o dimetro da

superfcie de medio do TT 120, ou quando voc determina a longitude de brocas ou de fresas radiais, efectue a sua medio com a ferramenta parada (TT:R-OFFS = 0 fixar em TOOL.T) superfcie de medio do TT 120, voc efectua uma medio individual de navalhas com a ferramenta parada

Quando o dimetro da ferramenta maior do que o dimetro da

Processo de Medio com a ferramenta a rodar Para se calcular a navalha mais larga, a ferramenta a medir desvia-se em relao ao ponto central do apalpador e desloca-se sobre a superfcie de medio do TT 120. Voc programa o desvio na tabela de ferramentas em Desvio da Ferramenta: raio (TT: R-OFFS; valor ajustado previamente: R = raio da ferramenta). Processo de Medio com a ferramenta parada (p.ex. para furo) A ferramenta a medir desloca-se para o centro da superfcie de medida. Seguidamente, desloca-se com o cabeote parado sobre a superfcie de medio do TT 120. Para esta medio, introduza na tabela de ferramentas o Desvio da Ferramenta: Raio (TT: R-OFFS) 0 . Processo de Medio individual de navalhas O TNC posiciona a ferramenta a medir a um lado da superfcie do apalpador. A superfcie frontal da ferramenta encontra-se por baixo da superfcie do apalpador, tal como determinado em MP6530. Na tabela de ferramentas, em Desvio da Ferramenta: Longitude (TT: L OFFS), voc pode determinar um desvio adicional. O TNC apalpa de forma radial a ferramenta a rodar, para determinar o ngulo inicial na medio individual de navalhas. Seguidamente, o TNC mede a longitude de todas as navalhas por meio da modificao da orientao da ferramenta. Para esta medio, programe a medio de navalhas no CICLO TCH PROBE 31 = 1.

HEIDENHAIN TNC 410

59

5.4 Medio de ferramentas com o apalpador TT 120

5.4 Medio de ferramentas com o apalpador TT 120

Programar o ciclo de calibrao:premir a tecla TOUCH

PROBE no modo de funcionamento Memorizao/ Edio do Programa. DAFERRAMENTA: premir a softkey LONGITUDE FERRTA.

Exemplo de frases NC Primeira medio com ferramenta a rodar, Memorizar estado em Q1

Seleccionar ciclo de medio 31 TT LONGITUDE

Medir a ferramenta=0 / verificar=1: determine se a

ferramenta medida pela primeira vez ou se pretende verificar uma ferramenta que j foi medida. Na primeira medio, o TNC escreve por cima a longitude L da ferramenta, no armazm central e ferramentas TOOL.T, e fixa o valor delta DL = 0. Se voc verificar uma ferramenta, comparada a longitude medida com a longitude L da ferramenta do TOOL.T. O TNC calcula o desvio com o sinal correcto,e introdu-lo como valor delta DL em TOOL.T. Alm disso, est tambm disponvel o desvio no parmetro Q115. Quando o valor delta maior do que a tolerncia de desgaste ou do que a rotura admissvel para a longitude da ferramenta, o TNC bloqueia essa ferrta.(estado L em TOOL.T) parmetro no qual o TNC memoriza o estado da medio: 0.0: Ferramenta dentro da tolerncia 1.0: Ferramenta est desgastada (LTOL excedido) 2.0: Ferramenta est quebrada (LBREAK excedido) Se no se quiser continuar a processar o resultado da medio dentro do programa, confirma-se a pergunta de dilogo com a tecla NO ENT na qual esteja excluda uma coliso com a pea ou com utenslios de fixao. A Altura Segura refere-se ao ponto de referncia activo da pea. Se a Altura Segura for introduzida to pequena que a ponta da ferramenta se encontre por baixo da aresta superior do prato, o TNC posiciona a ferramenta automaticamente por cima do prato (zona de segurana de MP 6540). Determine se executa ou no uma medio individual de navalhas

6 TOOL CALL 12 Z 7 TCH PROBE 31.0 LONGITUDE DA FERRAMENTA 8 TCH PROBE 31.1 VERIFICAR: 0 Q1 9 TCH PROBE 31.2 ALTURA: +120 10 TCH PROBE 31.3 MEDIO DE NAVALHAS:0
Exemplos de frases NC Verificar com medio individual de navalhas, No memorizar estado

6 TOOL CALL 12 Z 7 TCH PROBE 31.0 LONGITUDE DA FERRAMENTA 8 TCH PROBE 31.1 VERIFICAR: 1 9 TCH PROBE 31.2 ALTURA: +120 10 TCH PROBE 31.3 MEDIO DE NAVALHAS:1

N do Parmetro para resultado ?: Nmero do

Altura Segura: Introduzir a cota no eixo da ferramenta,

Medio de navalhas ? 0=No / 1=Sim:

60

5 Programao: Ferramentas

Medir o raio da ferramenta


Antes de voc medir ferramentas pela primeira vez, registe na tabela de ferramentas TOOL.T o raio e a longitude aproximados, o nmero de navalhas e a direco de corte da respectiva ferramenta. Para medir o raio da ferramenta, programe o ciclo de medio TCH PROBE 32 RAIO DA FERRAMENTA. Com parmetros de introduo, voc pode determinar o raio da ferrta. de duas maneiras:
Medio com a ferramenta a rodar Medio com a ferramenta a rodar seguida de medio individual

Exemplo de frases NC Primeira medio com ferramenta a rodar, Memorizar estado em Q1

7 TOOL CALL 12 Z 8 TCH PROBE 32.0 RAIO DA FERRAMENTA 9 TCH PROBE 32.1 VERIFICAR: 0 Q1 10 TCH PROBE 32.2 ALTURA:+120 11 TCH PROBE 32.3MEDIO DE NAVALHAS:0
Exemplos de frases NC Verificar com medio individual de navalhas, No memorizar estado

de navalhas

Processo de medio O TNC posiciona a ferramenta a medir a um lado da superfcie do apalpador. A superfcie frontal da fresa encontra-se agora por baixo da aresta superior da ferramenta de apalpao, tal como determinado em MP6530. O TNC apalpa de forma radial com a ferramenta a rodar. Se para alm disso voc quiser executar a medio individual de navalhas, so medidos os raios de todas as navalhas por meio de orientao da ferramenta.
Programar o ciclo de medio:premir a tecla TOUCH

7 TOOL CALL 12 Z 8 TCH PROBE 32.0 RAIO DA FERRAMENTA 9 TCH PROBE 32.1 VERIFICAR: 1 10 TCH PROBE 32.2 ALTURA: +120 11 TCH PROBE 32.3 MEDIO DE NAVALHAS:1

PROBE no modo de funcionamento Memorizao/ Edio do Programa. FERRAMENTA: premir a softkey RAIO FERRTA.

Seleccionar ciclo de medio32 TT RAIO DA

MEDIR FERRAMENTA=0 / VERIFICAR=1: Determine

se a ferrta. medida pela primeira vez ou se pretende verificar uma ferrta. que j foi medida. Na primeira medio, o TNC escreve por cima o raio R da ferramenta, no armazm central e ferramentas TOOL.T, e fixa o valor delta DR = 0. Se voc verificar uma ferramenta, comparado o raio medido com o raio R da ferramenta do TOOL.T. O TNC calcula o desvio com o sinal correcto, e introdu-lo como valor delta DR em TOOL.T. Para alm disso, est tambm disponvel o desvio no parmetro Q116. Quando o valor delta maior do que a tolerncia de desgaste ou do que a rotura admissvel para o raio da ferramenta, o TNC bloqueia essa ferrta.(estado L em TOOL.T)

HEIDENHAIN TNC 410

61

5.4 Medio de ferramentas com o apalpador TT 120

5.4 Medio de ferramentas com o apalpador TT 120

N do Parmetro para resultado ?: Nmero do

parmetro no qual o TNC memoriza o estado da medio: 0.0: Ferramenta dentro da tolerncia 1.0: Ferramenta est desgastada (RTOL excedido) 2.0: Ferramenta est quebrada (RBREAK excedido) Se no se quiser continuar a processar o resultado da medio dentro do programa, confirma-se a pergunta de dilogo com a tecla NO ENT na qual esteja excluda uma coliso com a pea ou com utenslios de fixao. A Altura Segura refere-se ao ponto de referncia activo da pea. Se a Altura Segura for introduzida to pequena que a ponta da ferramenta se encontre por baixo da aresta superior do prato, o TNC posiciona a ferramenta automaticamente por cima do prato (zona de segurana de MP 6540). Determine se tambm executa ou no uma medio individual de navalhas

Altura Segura: Introduzir a cota no eixo da ferramenta,

Medio de navalhas 0=NO / 1=SIM:

62

5 Programao: Ferramentas

6
Programao: Programar contornos

6.1 Resumo: movimentos da ferramenta

6.1 Resumo: movimentos da ferramenta


Funes de trajectria
O contorno de uma pea compe-se normalmente de vrias trajectrias como rectas e arcos de crculo. Com as funes de trajectria, voc programa os movimentos da ferramenta para rectas e arcos de crculo.

L L L C
CC

Livre programao de contornos FK


Quando no existir um plano cotado, e as indicaes das medidas no programa NC estiverem incompletas, programe o contorno da pea com a livre programao de contornos. O TNC calcula as indicaes que faltam. Com a programao FK voc tambm programa movimentos da ferramenta para rectas e arcos de crculo

Funes auxiliares M
Com as funes auxiliares do TNC, voc comanda
a execuo do programa, p.ex. uma interrupo da execuo as funes da mquina, como p.ex. a conexo e desconexo da
80 60 40

CC
R4 0

rotao da ferramenta e do refrigerante

o comportamento da ferramenta na trajectria

Sub-programas e repeties parciais de um programa


Introduza s uma vez como sub-programas ou repeties parciais de um programa os passos de maquinao que se repetem. Se voc quiser executar uma parte do programa s consoante certas condies, determine tambm esses passos de maquinao num sub-programa. Para alm disso, um programa de maquinao pode chamar um outro programa e execut-lo. A programao com sub-programas e repeties parciais de um programa esto descritas no captulo 9.

X
10 115

Programao com parmetros Q


No programa de maquinao substituem-se os valores numricos por parmetros Q. A um parmetro Q atribui-se um valor numrico em outra posio. Com parmetros Q voc pode programar funes matemticas que comandem a execuo do programa ou descrevam um contorno. Para alm disso, com a ajuda da programao de parmetros Q voc tambm pode efectuar medies com um apalpador 3D durante a execuo do programa. A programao com parmetros Q est descrita no captulo 10.

64

6 Programmieren: Konturen programmieren

6.2 Noes bsicas sobre asfunes de trajectria


Programar o movimento da ferr.ta para uma maquinao
Quando voc criar um programa de maquinao, programe sucessivamente as funes de trajectria para cada um dos elementos do contorno da pea. Para isso, introduza as coordenadas para os pontos finais dos elementos do contorno indicadas no desenho. Com a indicao das coordenadas, os dados da ferramenta e a correco do raio, o TNC calcula o percurso real da ferramenta. O TNC desloca simultaneamente todos os eixos da mquina que voc programou na frase do programa de uma funo de trajectria. Movimentos paralelos aos eixos da mquina A frase do programa contm a indicao das coordenadas: o TNC desloca a ferramenta paralela aos eixos da mquina programados. Consoante o tipo de mquina, na execo desloca-se a ferramenta ou a mesa da mquina com a pea fixada. A programao dos movimentos de trajectria faz-se como se fosse a ferramenta a deslocar-se. Exemplo:

Z Y X

100

Z Y X
50

L X+100 L X+100
Funo de trajectria Recta Coordenadas do ponto final

A ferramenta mantm as coordenadas Y e Z e desloca-se para a posio X=100. Ver figura em cima, direita. Movimentos em planos principais A frase do programa contm duas indicaes de coordenadas: o TNC desloca a ferramenta no plano programado. Exemplo:

70

L X+70 Y+50
A ferramenta mantm a coordenada Z, e desloca-se no plano X/Y para a posio X=70, Y=50. Ver figura no centro, direita. Movimento tridimensional A frase do programa contm trs indicaes de coordenadas: o TNC desloca a ferramenta no espao para a posio programada. Exemplo:

Z Y X

L X+80 Y+0 Z-10


Ver figura em baixo, direita.
-10 80

HEIDENHAIN TNC 410

65

6.2 Noes bsicas sobre as funes de trajectria

6.2 Noes bsicas sobre as funes de trajectria

Crculos e arcos de crculo Nos movimentos circulares, o TNC desloca simultaneamente dois eixos da mquina: a ferramenta desloca-se em relao pea segundo uma trajectria circular. Para os movimentos circulares, voc pode introduzir o ponto central do crculo CC. Com as funes de trajectria para arcos de crculo programe crculos nos planos principais: h que definir o plano principal na chamada da ferramenta TOOL CALL ao determinar-se o eixo da ferramenta: Eixo da ferramenta Z Y X Plano principal XY, tambm UV, XV, UY ZX, tambm WU, ZU, WX YZ, tambm VW, YW, VZ Voc programa os crculos que no so paralelos ao plano principal com parmetros Q (ver captulo 10).

YCC

CC

XCC

Z
Sentido de rotao DR em movimentos circulares Para os movimentos circulares no tangentes a outros elementos do contorno, introduza o sentido de rotao DR: Rotao em sentido horrio: DRRotao em sentido anti-horrio: DR+ Correco do raio A correco do raio deve estar na frase onde voc faz a aproximao ao primeiro elemento de contorno. A correco do raio no pode comear na frase para uma trajectria circular. Programe esta correco antes, numa frase linear ou numa frase de aproximao (frase APPR). Posicionamento prvio Posicione previamente a ferramenta no princpio do programa de maquinao de forma a no se danificar a ferramenta nem a pea.

DR+ DR
CC CC

66

6 Programmieren: Konturen programmieren

Elaborao de frases de programa com as teclas de movimentos de trajectria Voc abre o dilogo em texto claro com as teclas cinzentas de funes de trajectria. O TNC vai perguntando sucessivamente todos os dados necessrios e acrescenta esta frase no programa de maquinao. Exemplo - programao de uma recta: Abrir o dilogo de programao, p.ex., recta

Coordenadas? < 10 5 2x Correc. de raio: RL/RR/Sem correc. ? <


Seleccionar a correco do raio: p.ex. premir a softkey RL; a ferramenta desloca-se pela esquerda do contorno Introduzir as coordenadas do ponto final da recta

Avano ? < 100

F=
Introduzir o avano e confirmar com a tecla ENT: p.ex. 100 mm/min

Funo auxiliar M ? < 3


Introduzir a funo auxiliar, p.ex. M3, e finalizar o dilogo com a tecla END

Introduzir com parmetro a funo auxiliar: p.ex. premir a softkey M120 e introduzir o parmetro necessrio

O programa de maquinao mostra a frase:

L X+10 Y+5 RL F100 M3

HEIDENHAIN TNC 410

67

6.2 Noes bsicas sobre as funes de trajectria

6.3 Aproximao e sada do contorno

6.3 Aproximao ao contorno e sada do contorno


Resumo: tipos de trajectria para a aproximao e sada do contorno
As funes APPR (em ingl. approach = aproximao) e DEP (em ingl. departure = sada) activam-se com a tecla APPR/DEP . Depois, com as softkeys pode-se seleccionar as seguintes formas de trajectria: Funo Softkeys: Recta tangente Recta perpendicular ao pto. do contorno Trajectria circular tangente Trajectria circular tangente ao contorno, aproximao e sada de um ponto auxiliar fora do contorno segundo uma recta tangente Aproximao e sada a uma trajectria helicoidal Na aproximao e sada a uma hlice, a ferramenta desloca-se segunda um prolongamento da hlice, unindo-se assim com uma trajectria circular tangente ao contorno. Utilize para isso a funo APPR CT ou a DEP CT. Aproximao Sada

Posies importantes na aproximao e sada


Ponto de partida PS

Voc programa esta posio sempre antes da frase APPR. PS encontra-se sempre fora do contorno e atinge-se sem correco do raio (R0).

RL

Ponto auxiliar PH

A aproximao e sada passa em alguns tipos de trajectria por um ponto auxiliar PH, que o TNC calcula a partir da frase APPR e DEP . Voc programa o primeiro ponto do contornoPA na frase APPR; e o ltimo ponto do contorno PE com uma funo de trajectria qualquer.
PS R0 PA RL PH RL PE RL

RL PN R0

Primeiro ponto do contorno PAe ltimo ponto do contorno PE

Se a frase APPR contiver tambm a coordenada Z, o TNC desloca

a ferramenta primeiro no plano de maquinao para o ponto PH e a segundo o respectivo eixo profundidade programada.

Ponto final PN

A posio PN encontra-se fora do contorno e calcula-se a partir das indicaes introduzidas na frase DEP . Se a frase DEP contiver tambm a coordenada Z, o TNC desloca primeiro a ferr.ta para o ponto PH e a segundo o respectivo eixo altura programada. 6 Programmieren: Konturen programmieren

68

Abreviatura Significado APPR DEP L C T N em ingl. APPRoach = Aproximao Em ingl. DEParture = sada em ingl. Line = recta Em ingl. Circle = Crculo Tangente (passagem contnua, lisa) Normal (perpendicular)

No posicionamento da posio real em relao ao ponto auxiliar P ,H o TNC no verifica se o contorno programado danificado. Faa a verificao com o Grfico de Teste! Na aproximao, o espao entre o ponto de partida PS e o primeiro ponto do contorno PA deve ser suficientemente grande, para se atingir o avano de maquinao programado. Desde a posio real, para o ponto auxiliar PH o TNC desloca-se com o ltimo avano programado. Correco do raio Para o TNC poder interpretar uma frase APPR como frase de aproximao, voc deve programar uma troca de correco de R0 para RL/RR. Numa frase DEP o TNC anula automaticamente a correo do raio. Se quiser programar um elemento de contorno com a frase DEP , (sem troca de correco), tem que voltar a programar a coreco de raio activa (2 rgua de softkeys se o elemento F estiver iluminado realado). Se numa frase APPR ou DEP no estiver programada nenhuma troca de correco, o TNC executa o konturanschlusss da seguinte forma: Funo APPR LT APPR LN APPR CT Tangente ao contorno Tangente ao seguinte elemento do contorno Tangente perpendicular ao seguinte elemento do contorno sem ngulo de deslocao/sem raio: Crculo tangente entre o ltimo e o seguinte elemento do contorno sem ngulo de deslocao/com raio: Crculo tangente com o raio programado ao elemento de contorno seguinte com ngulo de deslocao/sem raio: Crculo tangente com ngulo de deslocao ao elemento de contorno seguinte com ngulo de deslocao/com raio: Crculo tangente com recta de unio e ngulo de deslocao ao elemento de contorno seguinte Tangente com crculo de unio tangente ao elemento de contorno seguinte

Funo DEP LT DEP LN DEP CT

Tangente ao contorno Tangente ao ltimo elemento de contorno Tangente perpendicular ao ltimo elemento de contorno sem ngulo de deslocao/sem raio: Crculo tangente entre o ltimo e o seguinte elemento do contorno sem ngulo de deslocao/com raio: Crculo tangente com raio programado no ltimo elemento de contorno com ngulo de deslocao/sem raio: Crculo tangente com ngulo de deslocao no ltimo elemento de contorno com ngulo de deslocao/com raio: Crculo tangente com recta de unio e ngulo de deslocao ao ltimo elemento de contorno Tangente com crculo tangente ltimo elemento de contorno

APPR LCT

DEP LCT

HEIDENHAIN TNC 410

69

6.3 Aproximao e sada do contorno

As coordenadas podem introduzir-se de forma absoluta ou incremental em coordenadas cartesianas.

6.3 Aproximao e sada do contorno

Aproximao segundo uma recta tangente: APPR LT


O TNC desloca a ferramenta segundo uma recta desde o ponto de partida PS para um ponto auxiliar PH. A partir da, a ferr.ta desloca-se para o primeiro ponto do contorno PA sobre uma recta tangente. O ponto auxiliar PH est a uma distncia LEN do primeiro ponto do contorno P A.
Qualquer funo de trajectria: aproximao ao ponto de

Y
35

R R

15

20

PA RR

partida PS

10

Abrir dilogo com a tecla APPR/DEP e a softkey APPR LT: Coordenadas do primeiro ponto de contorno PA LEN: distncia do ponto auxiliar PHao primeiro ponto

PH RR

PS R0

do contorno PA

20

35

40

Correco de Raio para a maquinao

Exemplo de frases NC

7 L X+40 Y+10 R0 FMAX M3 8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100 9 L X+35 Y+35 10 L ...

Aproximao a PS sem correco do raio PA com correco do raio RR Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

Aproximao segundo uma recta perpendicular ao primeiro ponto de contorno: APPR LN


O TNC desloca a ferramenta segundo uma recta desde o ponto de partida PS para um ponto auxiliar PH. A partir da, para o primeiro ponto do contorno PA segundo uma recta perpendicular. O ponto auxiliar PH est a uma distncia LEN + o Raio da Ferramenta do primeiro ponto do contorno P A.
Qualquer funo de trajectria: aproximao ao ponto de partida PS Abrir dilogo com a tecla APPR/DEP e a softkey APPR LN: Coordenadas do primeiro ponto de contorno PA Longitude: distncia do ponto auxiliar PH ao primeiro

Y
35

R R

20

PA RR

15
PH RR

10

PS R0

ponto de contorno PA Introduzir LEN sempre positivo!

10

20

40

Correco do raio RR/RL para a maquinao

Exemplo de frases NC

7 L X+40 Y+10 R0 FMAX M3 8 APPR LN X+10 Y+20 Z-10 LEN+15 RR F100 9 L X+20 Y+35 10 L ...

Aproximao a PS sem correco do raio PA com correco do raio RR, distncia PH a P A: LEN=15 Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

70

6 Programmieren: Konturen programmieren

Aproximao segundo uma trajectria circular tangente: APPR CT


O TNC desloca a ferramenta segundo uma recta desde o ponto de partida PS para um ponto auxiliar PH. Da desloca-se segundo uma trajectria circular tangente ao primeiro elemento do contorno e ao primeiro ponto do contorno PA. A trajectria circular de PHa PA est determinada pelo raio R e pelo ngulo do ponto central CCA. O sentido de rotao da trajectria circular est indicado pelo percurso do primeiro elemento do contorno.
Qualquer funo de trajectria: aproximao ao ponto de partida PS Abrir dilogo com a tecla APPR/DEP e a softkey APPR CT: Coordenadas do primeiro ponto de contorno PA ngulo do ponto central CCA da trajectria circular Introduzir CCA apenas positivo Mximo valor de introduo 360 Raio R da trajectria circular Aproximao pelo lado da pea

Y
35

20

PA RR

CCA= 180

10

R1

0
PH RR PS R0

10

20

40

definido pela correco do raio: Introduzir R positivo Introduzir R negativo

Aproximao a partir dum lado da pea: Correco do raio RR/RL para a maquinao

Exemplo de frases NC

7 L X+40 Y+10 R0 FMAX M3 8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 9 L X+20 Y+35 10 L ...

Aproximao a PS sem correco do raio PA com correco do raio RR, Raio R=10 Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

HEIDENHAIN TNC 410

71

6.3 Aproximao e sada do contorno

R R

6.3 Aproximao e sada do contorno

Aproximao segundo uma trajectria circular tangente ao contorno e segmento de recta: APPR LCT
O TNC desloca a ferramenta segundo uma recta desde o ponto de partida PS para um ponto auxiliar PH. Da desloca-se segundo uma trajectria circular para o primeiro elemento do contorno PA. A trajectria circular une-se tangencialmente tanto recta PS - PH como tambm ao primeiro elemento de contorno. Assim, a trajectria determina-se claramente atravs do raio R.
Qualquer funo de trajectria: aproximao ao ponto de partida PS Abrir dilogo com a tecla APPR/DEP e a softkey APPR LCT: Coordenadas do primeiro ponto de contorno PA Raio R da trajectria circular

Y
35

R R

20

PA RR

10

R1

0
PS R0

PH RR 10 20

40

Indicar R positivo

Correco de Raio para a maquinao

Exemplo de frases NC

7 L X+40 Y+10 R0 FMAX M3 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 9 L X+20 Y+35 10 L ...

Aproximao a PS sem correco do raio PA com correco de raio RR, raio R=10 Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

72

6 Programmieren: Konturen programmieren

Sada segundo uma recta tangente: DEP LT


O TNC desloca a ferramenta segundo uma recta desde o ltimo ponto do contorno PE para o ponto final P N. A recta encontra-se no prolongamento do ltimo elemento do contorno PN encontra-se na distncia LEN de PE.
Programar o ltimo elemento do contorno com o ponto final PEe

Y
RR

correco do raio

20

PE

LEN: introduzir a distncia do ponto final PN do ltimo

elemento do contorno PE

12.5

Abrir dilogo com a tecla APPR/DEP e a softkey DEP LT:

RR

PN R0

X
Exemplo de frases NC

23 L Y+20 RR F100 24 DEP LT LEN12,5 R0 F100 25 L Z+100 FMAX M2

ltimo elemento do contorno: PE com correco do raio Sair com LEN = 12,5 mm Retirar Z, retrocesso, fim do programa

Sada segundo uma recta perpendicular ao primeiro ponto do contorno: DEP LN


O TNC desloca a ferramenta segundo uma recta desde o ltimo ponto do contorno PE para o ponto final P N. A recta afasta-se na perpendicular desde o ltimo ponto do contorno P E. A ferr.taPN encontra-se desde PE distncia LEN + Raio da Ferr.ta.
Programar o ltimo elemento do contorno com o ponto final PE e

Y
RR PN R0 20 20 PE RR

correco do raio

Abrir dilogo com a tecla APPR/DEP e a softkey DEP LN: LEN: introduzir a distncia do ponto final PN import-

ante: introduzir LEN positivo!

X
Exemplo de frases NC

23 L Y+20 RR F100 24 DEP LN LEN+20 R0 F100 25 L Z+100 FMAX M2

ltimo elemento do contorno: PE com correco do raio Sada perpendicular ao contorno com LEN = 20 mm Retirar Z, retrocesso, fim do programa

HEIDENHAIN TNC 410

73

6.3 Aproximao e sada do contorno

6.3 Aproximao e sada do contorno

Sada segundo uma trajectria circular tangente: DEP CT


O TNC desloca a ferramenta segundo uma trajectria circular desde o ltimo ponto do contorno PE para o ponto final P N. A trajectria circular une-se tangencialmente ao ltimo elemento do contorno.
Programar o ltimo elemento do contorno com o ponto final PEe

Y
RR PN 20 R0 PE

R8

correco do raio

Abrir dilogo com a tecla APPR/DEP e a softkey DEP CT: ngulo do ponto central CCA da trajectria circular Raio R da trajectria circular A ferramenta deve sair da pea pelo lado determinado

180

RR

atravs da correco do raio: Introduzir R positivo

A ferramenta deve sair da pea pelo lado oposto

determinado atravs da correco do raio: Introduzir R positivo

Exemplo de frases NC

23 L Y+20 RR F100 24 DEP CT CCA 180 R+8 R0 F100 25 L Z+100 FMAX M2

ltimo elemento do contorno: PE com correco do raio ngulo do ponto central =180, raioda trajectria circular=10 mm Retirar Z, retrocesso, fim do programa

74

6 Programmieren: Konturen programmieren

Sada segundo uma trajectria circular tangente ao contorno e segmento de recta: DEP LCT
O TNC desloca a ferramenta segundo uma trajectria circular desde o ltimo ponto do contorno PE para um ponto auxiliar P H. Da desloca-se segundo uma recta para o ponto final P N. O ltimo elemento do contorno e a recta de PH - PN so tangentes trajectria circular. Assim, a trajectria circular determina-se claramente atravs do raio R.
Programar o ltimo elemento do contorno com o ponto final PE e

Y
RR

20

R8

PE RR

12 PN R0

correco do raio

PH R0

Abrir dilogo com a tecla APPR/DEP e a softkey DEP LCT: Introduzir as coordenadas do ponto final PN Raio R da trajectria circular.
10

Introduzir R positivo

Exemplo de frases NC

23 L Y+20 RR F100 24 DEP LCT X+10 Y+12 R8 R0 F100 25 L Z+100 FMAX M2

ltimo elemento do contorno: PE com correco do raio Coordenadas PN, raio da trajectria circular = 10 mm Retirar Z, retrocesso, fim do programa

HEIDENHAIN TNC 410

75

6.3 Aproximao e sada do contorno

6.4 Tipos de trajectria - Coordenadas cartesianas

6.4 Tipos de trajectria coordenadas cartesianas


Resumo das funes de trajectria
Funo Tecla de funes de trajectria
Movimento da ferramenta Recta Introdues necessrias Coordenadas do ponto final de uma recta Longitude de chanfre

Recta L em ingl.: Line Chanfre CHF em ingl.: CHamFer Ponto central do crculo CC; em ingl.: CircleC enter Arco de crculo C em ingl.: Circle

Chanfre entre duas rectas

Sem funo

Coordenadas do ponto central do crculo ou do plo

Trajectria circular em redor do ponto Coordenadas do ponto final do central do crculo CC crculo e sentido de rotao para o ponto final do arco de crculo Trajectria circular com um raio determinado Coordenadas do ponto final do crculo, raio do crculo e sentido de rotao Coordenadas do ponto final do crculo Raio R de uma esquina

Arco de crculo CR em ingl.: Circle by Radius

Arco de crculo CT em ingl.: CircleTangential Arredondamento de esquinas RND ingl.: RouNDing of Corner Livre Programao de Contornos FK

Trajectria circular tangente ao elemento de contorno anterior Trajectria circular tangente ao elemento de contorno anterior e posterior Recta ou trajectria circular com uma tangente qualquer ao elemento de contorno anterior

Ver Captulo 6.6

76

6 Programmieren: Konturen programmieren

Recta L
O TNC desloca a ferramenta segundo uma recta desde a sua posio actual at ao ponto final da recta. O ponto de partida o ponto final da frase anterior.
Introduzir as coordenadas do ponto final da recta
40

Correco de Raio RL/RR/R0 Avano F Funo auxiliar M

10

Se necessrio:

Exemplo de frases NC

20 10 60

7 L X+10 Y+40 RL F200 M3 8 L IX+20 IY-15 9 L X+60 IY-10


Aceitar a posio real Voc pode aceitar as coordenadas da posio real da ferramenta dentro de uma frase de posicionamento:
Seleccione o modo de funcionamento Memorizao/Edio de

programa

Crie uma nova frase, ou desloque o cursor sobre uma coordenada

dentro duma frase existente

Premir a tecla Aceitar posio real: o TNC aceita a

coordenada do eixo onde est o cursor

Acrescentar um chanfre CHF entre duas rectas


Voc pode recortar com um chanfre as esquinas do contorno geradas por uma interseco de duas rectas.
Nas frases lineares antes e depois da frase CHF , voc programa

as duas coordenadas do plano em que se executa o chanfre CHF

A correco de raio deve ser a mesma antes e depois da frase O chanfre deve poder efectuar-se com a ferramenta actual Seco do Chanfre: introduzir a longitude do chanfre

Se necessrio:
Avano F ( actua somente na frase CHF)

Observe as indicaes da prxima pgina!

HEIDENHAIN TNC 410

77

6.4 Tipos de trajectria - Coordenadas cartesianas

15

6.4 Tipos de trajectria - Coordenadas cartesianas

Exemplo de frases NC

7 L X+0 Y+30 RL F300 M3 8 L X+40 IY+5 9 CHF 12 10 L IX+5 Y+0


No comear um contorno com uma frase CHF! Um chanfre s executado no plano de maquinao. O avano ao chanfrar corresponde ao avano anteriormente programado. No se faz a aproximao ao ponto de esquina cortado pelo chanfre.
30

12

5 40

12

Ponto central do crculo CC


Voc determina o ponto central do crculo para as trajectrias circulares que programa com a tecla C (trajectria circular C). Para isso,
introduza as coordenadas cartesianas do ponto central do crculo

ou

Z
CC

aceite a ltima posio programada ou aceite as coordenadas com a tecla Aceitao da posio real Coordenadas CC: introduzir as coordenadas para o

ponto central do crculo ou

YCC

para aceitar a ltima posio programada: no introduzir nenhuma coordenada Exemplo de frases NC
X CC

5 CC X+25 Y+25 ou 10 L X+25 Y+25 11 CC As linhas 10 e 11 do programa no se referem figura.


Validade O ponto central do crculo permanece determinado at voc programar um novo ponto central do crculo. Voc tambm pode determinar um ponto central do crculo para os eixos auxiliares U, V e W. Introduzir o ponto central do crculo CC em incremental Uma coordenada introduzida em incremental para o ponto central do crculo refere-se sempre ultima posio programada da ferramenta.

78

6 Programmieren: Konturen programmieren

Com CC, voc indica uma posio como centro do crculo: a ferramenta no se desloca para essa posio. O ponto central do crculo ao mesmo tempo plo das coordenadas.

Trajectria circular C em redor do ponto central do crculo CC


Antes de programar a trajectria circular C, determine o ponto central do crculo CC. A ltima posio da ferramenta programada antes da frase C o ponto de partida da trajectria circular.
Deslocar a ferramenta sobre o ponto de partida da trajectria

circular

Introduzir as coordenadas do ponto central do crculo Coordenadas do ponto final do arco de crculo Sentido de rotao DR

CC

Se necessrio:
Avano F Funo auxiliar M

Exemplo de frases NC

5 CC X+25 Y+25 6 L X+45 Y+25 RR F200 M3 7 C X+45 Y+25 DR+


Crculo completo Programe para o ponto final as mesmas coordenadas que para o ponto de partida.
O ponto de partida e o ponto final devem estar na mesma trajectria circular. Tolerncia de introduo: at 0,016 mm.
DR

DR+ CC

25

25

45

HEIDENHAIN TNC 410

79

6.4 Tipos de trajectria - Coordenadas cartesianas

6.4 Tipos de trajectria - Coordenadas cartesianas

Trajectria circular CR com um raio determinado


A ferramenta desloca-se segundo uma trajectria circular com raio R.
Introduzir as Coordenadas do ponto final do arco de

crculo

Raio R

Ateno: o sinal determina o tamanho do arco de crculo!


E1=S2 CC

Sentido de rotao DR

Ateno: o sinal determina se a curvatura cncava ou convexa!

S1=E2

Se necessrio:
Avano F Funo auxiliar M

Crculo completo Para um crculo completo, programe duas frases CR sucessivas: O ponto final da primeira metade do crculo o ponto de partida do segundo. O ponto final da segunda metade do crculo o ponto de partida do primeiro. Ver figura em cima, direita. ngulo central CCA e raio R do arco de crculo O ponto de partida e o ponto final do contorno podem unir-se entre si por meio de quatro arcos de crculo diferentes com o mesmo raio: Arco de crculo pequeno: CCA<180 O raio tem sinal positivo R>0 Arco de crculo grande: CCA>180 O raio tem sinal negativo R<0 Com o sentido de rotao, voc determina se o arco de crculo est curvado para fora (convexo) ou para dentro (cncavo): Convexo: sentido de rotao DR- (com correco de raio RL) Cncavo: sentido de rotao DR+ (com correco de raio RL) Exemplo de frases NC Ver figuras no centro e em baixo, direita.
40 70 40

Y
1

DR+ ZW R R 2

10 L X+40 Y+40 RL F200 M3 11 CR X+70 Y+40 R+20 DR- (Arco 1) ou 11 CR X+70 Y+40 R+20 DR+ (Arco 2) ou 11 CR X+70 Y+40 R-20 DR- (Arco 3) ou 11 CR X+70 Y+40 R-20 DR+ (Arco 4)
Observe as indicaes da prxima pgina!
40 DR+ R 40

ZW

X
70

80

6 Programmieren: Konturen programmieren

A distncia do ponto de partida ao ponto final do do dimetro do crculo no pode ser maior do que o dimetro do crculo. O raio mximo de 9 999,999 mm. Podem utilizar-se eixos angulares A, B e C.

Trajectria circular tangente CT


A ferramenta desloca-se segundo um arco de crculo tangente ao elemento de contorno anteriormente programado. A transio tangente quando no ponto de interseco dos elementos de contorno no se produz nenhum ponto de inflexo ou de esquina, tendo os elementos de contorno uma transio contnua entre eles. Voc programa directamente antes da frase CT o elemento de contorno ao qual se une tangencialmente o arco de crculo. Para isso, so precisas pelo menos duas frases de posicionamento.
Introduzir as coordenadas do ponto final do arco de

30 25 20

crculo

Se necessrio:
Avano F Funo auxiliar M

25

45

Exemplo de frases NC

7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30 9 CT X+45 Y+20 10 L Y+0


A frase CT e o elemento de contorno anteriormente programado devem conter as duas coordenadas do plano onde se realiza o arco de crculo!

HEIDENHAIN TNC 410

81

6.4 Tipos de trajectria - Coordenadas cartesianas

6.4 Tipos de trajectria - Coordenadas cartesianas

Arredondamento de esquinas RND


A funo RND arredonda esquinas do contorno. A ferramenta desloca-se segundo uma trajectria circular, que se une tangencialmente tanto trajectria anterior do contorno como posterior. O crculo de arredondamento pode-se executar com a ferramenta chamada.
Raio de arredondamento: introduzir o raio do arco de
40

R5

25

crculo

Avano para o arredondamento de esquinas

Exemplo de frases NC

X
10 40

5 6 7 8

L X+10 L X+40 RND R5 L X+10

Y+40 RL F300 M3 Y+25 F100 Y+5

Os elementos de contorno anterior e posterior devem conter as duas coordenadas do plano onde se executa o arredondamento de esquinas. No se faz a aproximao (no se maquina) do ponto da esquina. O avano programado numa frase RND s actua nessa frase. Depois, volta a ser vlido o avano programado antes dessa frase RND. Uma frase RND tambm se pode utilizar para a chegada suave ao contorno, se no se utilizarem as funes APPR.

82

6 Programmieren: Konturen programmieren

Exemplo: Movimento linear e chanfre em cartesianas

Y
95

10

5
20

X
95

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

BEGIN PGM LINEAR MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+10 TOOL CALL 1 Z S4000 L Z+250 R0 F MAX L X-10 Y-10 R0 F MAX L Z-5 R0 F1000 M3 APPR LT X+5 Y+5 LEN10 RL F300 L Y+95 L X+95 CHF 10 L Y+5 CHF 20 L X+5 DEP LT LEN10 R0 F1000 L Z+250 R0 FMAX M2 END PGM LINEAR MM

Definio do bloco para a simulao grfica da maquinao Definio da ferramenta no programa Chamada da ferr.ta com eixo da ferr.ta e rotaes da ferr.ta. Retirar a ferr.ta no eixo da ferr.ta em marcha rpida FMAX Posicionamento prvio da ferramenta Alcanar a profundidade de maquinao com Avano F = 1000 mm/min Chegada ao contorno no ponto 1 segundo uma recta tangente Chegada ao ponto 2 Ponto 3: primeira recta da esquina 3 Programar o chanfre de longitude 10 mm Ponto 4: segunda recta da esquina 3, 1 recta para a esquina 4 Programar o chanfre de longitude 20 mm Chegada ao ltimo pto. 1 do contorno, segunda recta da esquina 4 sada do contorno segundo uma recta tangente Retirar a ferramenta, fim do programa

HEIDENHAIN TNC 410

83

6.4 Tipos de trajectria - Coordenadas cartesianas

20

10

6.4 Tipos de trajectria - Coordenadas cartesianas

Exemplo: movimentos circulares em cartesianas

Y
95

0 R3

85

R10

40

30 40

70

95

0 1 2 3 4 5 6 7 8

BEGIN PGM CIRCULAR MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+10 TOOL CALL 1 Z S4000 L Z+250 R0 F MAX L X-10 Y-10 R0 F MAX L Z-5 R0 F1000 M3 APPR LCT X+5 Y+5 R5 RL F300

Definio do bloco para a simulao grfica da maquinao Definio da ferramenta no programa Chamada da ferr.ta com eixo da ferr.ta e rotaes da ferr.ta. Retirar a ferr.ta no eixo da ferr.ta em marcha rpida FMAX Posicionamento prvio da ferramenta Alcanar a profundidade de maquinao com Avano F = 1000 mm/min Chegada ao ponto 1 segundo uma trajectria circular tangente Ponto 2: primeira recta da esquina 2 Acrescentar raio R = 10 mm, Avano: 150 mm/min Chegada ao ponto 3: ponto de partida do crculo com CR Chegada ao ponto 4: ponto final do crculo com CR, raio 30 mm Chegada ao ponto 5 Chegada ao ponto 6 Chegada ao ponto 7: ponto final do crculo, arco de crculo tangente ao ponto 6, o TNC calcula automaticamente o raio Chegada ao ltimo ponto do contorno 1 Sada do contorno segundo uma trajectria circular tangente Retirar a ferramenta, fim do programa

9 L X+5 Y+85 10 RND R10 F150 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR13 L X+95 14 L X+95 Y+40 15 CT X+40 Y+5 16 17 18 19 L X+5 DEP LCT X-20 Y-20 R5 R0 F1000 L Z+250 R0 FMAX M2 END PGM CIRCULAR MM

84

6 Programmieren: Konturen programmieren

Exemplo: crculo completo em cartesianas

50

CC

50

0 1 2 3 4 5 6 7 8 9 10 11 12 13

BEGIN PGM C-CC MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+12,5 TOOL CALL 1 Z S3150 CC X+50 Y+50 L Z+250 R0 FMAX L X-40 Y+50 R0 F MAX L Z-5 R0 F1000 M3 APPR LCT X+0 Y+50 R5 RL F300 C X+0 DRDEP LCT X-40 Y+50 R5 R0 F1000 L Z+250 R0 FMAX M2 END PGM C-CC MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Definio do ponto central do crculo Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Chegada ao ponto inicial do crculo sobre uma trajectria circular tangente Chegada ao ponto final do crculo (=ponto de partida do crculo) Sada do contorno segundo uma trajectria circular tangente Retirar a ferramenta, fim do programa

HEIDENHAIN TNC 410

85

6.4 Tipos de trajectria - Coordenadas cartesianas

6.5 Tipos de trajectria Coordenadas polares

6.5 Tipos de trajectria coordenadas polares


Com as coordenadas polares, voc determina uma posio por meio de um ngulo PA e uma distncia PR a um plo CC anteriormente definido. Ver captulo 4.1 Princpios bsicos Voc introduz as coordenadas polares de preferncia para
Posies sobre arcos de crculo Desenhos da pea com indicaes angulares, p.ex. crculos de

furos

Resumo dos tipos de trajectria com coordenadas polares Funo Recta LP Teclas para funo/tipo de trajectria +
Movimento da ferramenta Recta Introdues necessrias Raio polar e ngulo polar do ponto final da recta

Arco de crculo CP

Trajectria circular em redor do ponto ngulo polar do ponto final do central do crculo/plo CC para o crculo e sentido de rotao ponto final do arco de crculo Trajectria circular tangente ao elemento de contorno anterior Sobreposio de uma trajectria circular com uma recta Raio polar e ngulo polar do ponto final do crculo Raio polar, ngulo polar do ponto final do crculo e coordenada do ponto final no eixo da ferramenta

Arco de crculo CTP

Hlice (Helix)

Origem de coordenadas polares: plo CC


Voc pode determinar o plo CC em qualquer posio do programa de maquinao, antes de indicar as posies com coordenadas polares. Proceda da mesma forma que para a programao do ponto central do crculo CC.
Coordenadas CC: introduzir as coordenadas

cartesianas do plo ou

para aceitar a ltima posio programada: no introduzir nenhuma coordenada

YCC

CC

X
XCC

86

6 Programmieren: Konturen programmieren

Recta LP
A ferramenta desloca-se segundo uma recta desde a sua posio actual para o seu ponto final. O ponto de partida o ponto final da frase anterior.
RAIO PR em Coordenadas Polares: introduzir a

distncia do ponto final da recta ao plo CC

60 25

60 CC

NGULO PA em Coordenadas Polares: posio

angular do ponto final da recta entre -360 e +360 O sinal de PA determina-se por meio do eixo de referncia angular: ngulo do eixo de referncia angular a PR em sentido anti-horrio: PA>0 ngulo do eixo de referncia a PR em sentido horrio: PA<0

X
45

Exemplo de frases NC

12 13 14 15 16

CC X+45 Y+25 LP PR+30 PA+0 RR F300 M3 LP PA+60 LP IPA+60 LP PA+180

Trajectria circular CP em redor do plo CC


o raio PR em coordenadas polares ao mesmo tempo o raio do arco de crculo. PR determina-se atravs da distncia do ponto de partida ao plo CC A ltima posio da ferramenta programada antes da frase CP o ponto de partida da trajectria circular.
ngulo PA em Coordenadas Polares: posio angular

do ponto final da trajectria circular entre -5400 e +5400

R2
25 CC

Sentido de rotao DR

Exemplo de frases NC

18 CC X+25 Y+25 19 LP PR+20 PA+0 RR F250 M3 20 CP PA+180 DR+


Quando as coordenadas so incrementais, introduz-se o mesmo sinal para DR e PA.

25

HEIDENHAIN TNC 410

87

6.5 Tipos de trajectria Coordenadas polares

30

6.5 Tipos de trajectria Coordenadas polares

Trajectria circular tangente CTP


A ferramenta desloca-se segundo uma trajectria circular, que se une tangencialmente a um elemento de contorno anterior.
RAIO PR em Coordenadas Polares: distncia do ponto

final da trajectria circular ao plo CC do ponto final da trajectria circular

120

5 R2
35 CC

ngulo PA em Coordenadas Polares: posio angular

0 R3 30

Exemplo de frases NC

12 13 14 15 16

CC X+40 Y+35 L X+0 Y+35 RL F250 M3 LP PR+25 PA+120 CTP PR+30 PA+30 L Y+0
O plo CC no o ponto central do crculo do contorno!

X
40

Hlice (Helix)
Uma hlice produz-se pela sobreposio de um movimento circular e um movimento linear perpendiculares. Voc programa a trajectria circular num plano principal. Voc s pode programar em coordenadas polares os movimentos de trajectria para a hlice. Aplicao Roscar no interior e no exterior com grandes dimetros
Ranhuras de lubrificao

Z Y
CC

Clculo da hlice Para a programao, voc precisa da indicao incremental do ngulo total que a ferramenta percorre sobre a hlice e e da altura total da hlice. Para o clculo da maquinao na direco de fresagem, tem-se: N de passos n Altura total h Incremental ngulo total IPA Coordenada inicial Z Passos de rosca + sobrepassagem no incio e fim da rosca Passo P x N de passos n N de passos x 360 + ngulo para Incio da rosca + ngulo para a passagem Passo P x (passos de rosca + sobrepassagem do percurso ao incio da rosca)

88

6 Programmieren: Konturen programmieren

Forma da hlice O quadro mostra a relao entre a direco da maquinao, o sentido de rotao e a correco de raio para determinadas formas de trajectria. Rosca interior Sentido de rotao Direco da maquinao Correco do raio para a direita Z+ para a esquerda Z+ para a direita Z para a esquerda Z Roscagem exterior para para para para a a a a direita esquerda direita esquerda Z+ Z+ Z Z DR+ DR DR DR+ DR+ DR DR DR+ RL RR RR RL RR RL RL RR

Programar uma hlice Introduza o sentido de rotao DR e o ngulo total IPA em incremental com o mesmo sinal, seno a ferramenta pode deslocar-se numa trajectria errada. Para o ngulo total IPA, voc pode introduzir um valor de -5400 at +5400. Se a rosca tiver mais de 15 passos, programe a hlice com uma repetio parcial do programa (ver Captulo 9.3 Repeties parciais do programa e Exemplo: HLICE neste captulo).
ngulo em Coordenadas Polares: introduzir o ngulo

Z Y
CC 270 25 40

R3

total em incremental segundo o qual a ferrta. se desloca sobre a hlice. Depois de introduzir o ngulo, seleccione o eixo da ferrta. com as teclas dos eixos. da hlice

Introduzir em incremental a Coordenada para a altura Sentido de rotao DR

Hlice em sentido horrio: DRHlice em sentido anti-horrio: DR+ Introduzir a introduo do raio conforme o quadro

Correco de Raio RL/RR/R0

Exemplo de frases NC

12 13 14 15

CC X+40 Y+25 Z+0 F100 M3 LP PR+3 PA+270 RL CP IPA1800 IZ+5 DR RL F50

HEIDENHAIN TNC 410

89

6.5 Tipos de trajectria Coordenadas polares

6.5 Tipos de trajectria Coordenadas polares

Exemplo: movimento linear em polares

Y
100

50

CC

R4

60

50

100

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

BEGIN PGM LINEARPO MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+7,5 TOOL CALL 1 Z S4000 CC X+50 Y+50 L Z+250 R0 FMAX LP PR+60 PA+180 R0 F MAX L Z-5 R0 F1000 M3 APPR LCT X+5 Y+50 R5 RL F250 LP PA+120 LP PA+60 LP PA+0 LP PA-60 LP PA-120 LP PA+180 DEP LCT X-15 Y+50 R5 R0 F1000 L Z+250 R0 FMAX M2 END PGM LINEARPO MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Definio do ponto de referncia para as coordenadas polares Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Chegada ao ponto 1 do contorno sobre um crculo tangente Chegada ao ponto 2 Chegada ao ponto 3 Chegada ao ponto 4 Chegada ao ponto 5 Chegada ao ponto 6 Chegada ao ponto 1 Sada do contorno segundo um crculo tangente Retirar a ferramenta, fim do programa

90

6 Programmieren: Konturen programmieren

Exemplo: hlice

Y
100

50

CC

50

100

0 1 2 3 4 5 6 7 8 9 10 11 12 13

BEGIN PGM HELIX MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+5 TOOL CALL 1 Z S1400 L Z+250 R0 F MAX L X+50 Y+50 R0 F MAX CC L Z-12,75 R0 F1000 M3 APPR CT X+18 Y+50 CCA180 R+2 RL F100 CP IPA+3240 IZ+13,5 DR+ F200 DEP CT CCA180 R+2 R0 L Z+250 R0 FMAX M2 END PGM HELIX MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Aceitar a ltima posio programada como plo Deslocao profundidade de maquinao Chegada ao contorno segundo um crculo tangente Deslocao helicoidal Sada do contorno segundo um crculo tangente Retirar a ferramenta, fim do programa

Se tiver que efectuar mais de 16 :

... 8 L Z-12.75 R0 F1000 9 APPR CT X+18 Y+50 CCA180 R+2 RL F100 10 LBL 1 11 CP IPA+360 IZ+1,5 DR+ F200 12 CALL LBL 1 REP 24 13 DEP CT CCA180 R+2 R0
HEIDENHAIN TNC 410

Incio da repetio parcial do programa Introduzir directamente o passo como valor IZ Nmero de repeties (passagens)

91

6.5 Tipos de trajectria Coordenadas polares

M64 x 1,5

6.6 Tipos de trajectrias - Livre programao de contornos FK

6.6 Tipos de trajectrias Livre programao de contornos FK


Princpios bsicos
Os desenhos de peas no cotados contm muitas vezes indicaes de coordenadas que voc no pode introduzr com as teclas cinzentas de dilogo. Assim,
pode haver coordenadas conhecidas no elemento de contorno

ou na sua proximidade,

as indicaes de coordenadas podem referir-se a um outro

elemento de contorno ou contorno.

podem conhecer-se as indicaes da direco e do percurso do

Voc programa este tipo de indicaes directamente com a Livre Programao de Contornos FK. O TNC calcula o contorno com as coordenadas conhecidas e auxilia o dilogo de programao com o grfico FK interactivo. A figura em cima direita mostra uma cotao que voc introduz de forma simples com a programao FK. Para criar programas FK em comandos TNC antigos, voc utiliza a funo de converso (ver Captulo 4.2 Gesto de ficheiros, Converter um programa FK num programa em TEXTO CLARO).

Grfico da programao FK
Se faltarem indicaes das coordenadas, difcil determinar o contorno de uma pea. Neste caso, o TNC mostra diferentes solues no grfico FK, e voc selecciona a correcta. O grfico FK representa o contorno da pea em diferentes cores: branco verde O elemento do contorno est claramente determinado Os dados introduzidos indicam vrias solues; seleccione a correcta

vermelho Os dados introduzidos no so sufcientes para determinar o elemento de contorno; introduza mais dados Se os dados indicarem vrias solues e o elemento de contorno se visualizar em verde, seleccione o contorno correcto da seguinte forma:
Premindo a softkey MOSTRAR SOLUO as vezes

necessrias at se visualizar correctamente o contorno desejado desenho: prima a softkey FSELECC

O elemento de contorno visualizado corresponde ao

Voc deve determinar o elemento de contorno representado a verde o mais depressa possvel com FSELECC, para limitar a ambiguidade dos elementos de contorno seguintes.

92

6 Programmieren: Konturen programmieren

O fabricante da mquina pode determinar outras cores para o grfico FK. As frases NC dum programa chamado com PGM CALL indicam-se noutra cor. Os movimentos na direco do eixo negativo da ferrta. so apresentados pelo TNC com um crculo (dimetro do crculo = dimetro da ferrta.).

Abrir o dilogoFK
Se premir a tecla cinzenta FK de funo de trajectria, o TNC visualiza softkeys com que voc pode abrir o dilogo: ver quadro direita. Para voltar a selecionar as softkeys, prima de novo a tecla FK. Se voc abrir o dilogo FK com uma destas softkeys, o TNC mostra outras rguas de softkeys com que voc pode introduzir coordenadas conhecidas, ou aceitar indicaes de direco e do percurso do contorno.
Para a programao FK, tenha em conta as seguintes condies Voc s pode programar os elementos de contorno com a Livre Programao de Contornos apenas no plano de maquinao. Voc determina o plano de maquinao na primeira frase BLK-FORM do programa de maquinao. Introduza para cada elemento de contorno todos os dados disponveis. Programe tambm em cada frase as indicaes que no se modificam: os dados que no se programam no so vlidos! So permitidos parmetros Q em todos os elementos FK. Mas no podem ser modificados durante a execuo do programa. Se voc misturar no programa a livre programao de contornos convencional, dever determinar claramente cada seco FK. O TNC precisa de um ponto fixo a partir do qual se realizem os clculos. Programe directamente, antes da seco FK, uma posio com as teclas cinzentas de dilogo que contenha as duas coordenadas do plano de maquinao. Nessa frase, no programe nenhuns parmetros Q. Quando na primeira seco FK h uma frase FCT ou FLT, h que programar antes como mnimo duas frases NC usando as teclas de dilogo cinzentas, para determinar claramente a direco de deslocao. Uma seco FK no pode comear directamente atrs de uma marca LBL. Elemento do contorno Recta tangente Recta no tangente Arco de crculo tangente Arco de crculo no tangente Softkey

HEIDENHAIN TNC 410

93

6.6 Tipos de trajectrias - Livre programao de contornos FK

Se ainda no quiser determinar um contorno representado a verde, prima a softey EDITAR para continuar com o dilogo FK.

6.6 Tipos de trajectrias - Livre programao de contornos FK

Programao livre de rectas


Visualizar as softkeys para a Livre Programao de

Indicaes conhecidas Coordenada X do ponto central da recta Coordenada Y do ponto final da recta Raio em coordenadas polares ngulo em coordenadas polares Longitude das rectas ngulo de entrada das rectas Incio/fim de um contorno fechado

Softkey

Contornos: premir a tecla FK

Abrir o dilogo para recta livre: premir a softkey FL. O

TNC visualiza outras softkeys - ver o quadro direita

Com estas softkeys, introduzir na frase todas as

indicaes conhecidas O grfico FK mostra a vermelho o contorno programado at as indicaes serem suficientes. O grfico mostra vrias solues a verde. Ver Grfico da Livre Programao de Contornos

Para exemplos de frases NC, ver pgina seguinte. Recta tangente Quando a recta se une tangencialmente a outro elemento de contorno, abra o dilogo com a softkey FLT:
Visualizar as softkeys para a Livre Programao de

Contornos: premir a tecla FK

Abrir o dilogo: premir a softkey FLT Com as softkeys (ver quadro em cima direita)

Para referncias a outras frases, ver pargrafo Referncias relativas; para pontos auxiliares, pargrafo Pontos auxiliares neste subcaptulo.

introduzir na frase todas as indicaes conhecidas Indicaes directas sobre trajectria circular Softkey Coordenada X do pto. central da trajectria circular Coordenada Y do ponto final da trajectria circular Raio em coordenadas polares ngulo em coordenadas polares Sentido de rotao da trajectria circular Raio da trajectria circular ngulo do eixo condutor ao ponto final do crculo

Programao livre de trajectrias circulares


Visualizar as softkeys para a Livre Programao de

Contornos: premir a tecla FK

Abrir o dilogo para arcos de crculo livres: premir a

softkey FC; o TNC mostra softkeys para indicaes directas sobre a trajectria circular ou indicaes sobre o ponto central do crculo; ver quadro direita conhecidos: o grfico FK mostra o contorno programado a vermelho at as indicaes serem suficientes; se houver solues, estas aparecem a verde; ver Grfico da livre programao de contornos .

Com essas softkeys introduzir na frase todos os dados

Trajectria circular tangente Quando a trajectria circular se une tangencialmente a outro elemento de contorno, abra o dilogo com a softkey FCT:
Visualizar as softkeys para a Livre Programao de

Contornos: premir a tecla FK

Abrir o dilogo: premir a softkey FCT Com as softkeys (quadro direita) introduzir na frase

todas as indicaes conhecidas.

94

6 Programmieren: Konturen programmieren

Ponto central de crculos de livre programao Para as trajectrias de livre programao, com as indicaes que se introduzem, o TNC calcula um ponto central do crculo. Assim, voc tambm pode programar numa frase um crculo completo com a programao FK. Quando quiser definir pontos centrais do crculo em coordenadas polares, voc tem que definir o plo com a funo FPOL em vez de definir com CC. FPOL actua at frase seguinte com FPOL, e determina-se em coordenadas cartesianas. Um ponto central do crculo, programado de forma convencional ou j calculado, j no actua na seco FK como plo ou como ponto central do crculo: quando as coordenadas polares programadas de forma convencional se referem a um plo determinado anteriormente numa frase CC, determine este plo de novo segundo a seco FK, com uma frase CC. Exemplo de frases NC para FL, FPOL e FCT

Indicaes sobre o ponto central do crculo Softkey Coordenada X do ponto central do crculo Coordenada Y do ponto central do crculo Raio das coordenadas polares do ponto central do crculo (referente a FPOL) ngulo em coordenadas polares do ponto central do crculo

7 FPOL X+20 Y+30 8 FL IX+10 Y+20 RR F100 9 FCT PR+15 IPA+30 DR+ R15
Ver figura no centro, direita.

Y
R15
30 20

30

10 20

HEIDENHAIN TNC 410

95

6.6 Tipos de trajectrias - Livre programao de contornos FK

6.6 Tipos de trajectrias - Livre programao de contornos FK

Pontos auxiliares
Tanto para rectas livres como para trajectrias circulares livres, voc pode introduzir coordenadas para pontos auxiliares sobre ou junto do contorno. As softkeys ficam disponveis logo que voc abre o dilogo FK com as softkeys FL, FLT, FC ou FCT. Pontos auxiliares para a recta Os pontos auxiliares encontram-se sobre as rectas ou sobre o prolongamento destas: ver quadro em cima, direita. Os pontos auxiliares encontram-se distncia D da recta: ver quadro no centro, direita. Pontos auxiliares para a trajectria circular Para uma trajectria circular, voc pode indicar 1, 2 ou 3 pontos auxiliares sobre o contorno: ver quadro em baixo, direita. Exemplo de frases NC

Pontos auxiliares sobre a recta Coordenada X do ponto auxiliar P1 Coordenada Y do ponto auxiliar P1

Softkey

Pontos auxiliares junto da recta Coordenada X do ponto auxiliar Coordenada Y do ponto auxiliar Distncia do ponto auxiliar s rectas

Softkey

13 FC DR R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10


Ver figura em baixo, direita.

Pontos auxiliares sobre/perto da trajectria circular Coordenada X de um ponto auxiliar P1 Coordenada Y de um ponto auxiliar P1 Coordenadas de um ponto auxiliar perto da trajectria circular Distncia do ponto auxiliar perto da trajectria circular

Softkey

Y
60.071 53 R10 70

50 42.929

96

6 Programmieren: Konturen programmieren

Referncias relativas
As referncias relativas so indicaes que se referem a um outro elemento de contorno. As softkeys ficam disponveis logo que voc abre o dilogo FK com a softkey FL ou a FLT. O elemento do contorno cujo n de frase se indica no pode estar a mais de 64 frases de posicionamento diante da frase onde voc programa a referncia. Quando voc apaga uma frase a que fez referncia, o TNC emite um aviso de erro. Modifique o programa antes de apagar essa frase. Referncias relativas para uma recta livre Recta paralela a outro elemento do contorno Distncia das rectas ao elemento do contorno paralelo Softkey

220

95

105

15

12.5 20

Exemplo de frases NC Direco e distncia conhecidas do elemento do contorno referentes frase N. Ver figura em cima, direita.

17 18 19 20 21

FL LEN20 AN+15 FL AN+105 LEN12.5 FL PAR17 DP12.5 FSELECT 2 FL LEN20 IAN+95

Contornos fechados
Com a softkey CLSD voc zmarca o incio e o fim de um contorno fechado. Assim, reduzem-se as possveis solues do ltimo elemento do contorno. Voc introduz adicionalmente CLSD para outra indicao do contorno na primeira e na ltima frase de uma seco FK.

CLSD+

CLSD

HEIDENHAIN TNC 410

97

6.6 Tipos de trajectrias - Livre programao de contornos FK

20

12.5

6.6 Tipos de trajectrias - Livre programao de contornos FK

Exemplo: Programao 1 FK

Y
100
5 R1

75

R18

30
20
R15

20

50

75

100

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

BEGIN PGM FK1 MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+10 TOOL CALL 1 Z S500 L Z+250 R0 F MAX L X-20 Y+30 R0 F MAX L Z-10 R0 F1000 M3 APPR CT X+2 Y+30 CCA90 R+5 RL F250 FC DR- R18 CLSD+ CCX+20 CCY+30 FLT FCT DR- R15 CCX+50 CCY+75 FLT FCT DR- R15 CCX+75 CCY+20 FLT FCT DR- R18 CLSD- CCX+20 CCY+30 DEP CT CCA90 R+5 R0 F1000 L X-30 Y+0 R0 F MAX L Z+250 R0 FMAX M2 END PGM FK1 MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Chegada ao contorno segundo um crculo tangente Seco FK: Programar os dados conhecidos para cada elemento do contorno

Sada do contorno segundo um crculo tangente Retirar a ferramenta, fim do programa

98

6 Programmieren: Konturen programmieren

Exemplo: Programao 2 FK

10

10

R20

R30

60

30

30

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

BEGIN PGM FK2 MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+2 TOOL CALL 1 Z S4000 L Z+250 R0 F MAX L X+30 Y+30 R0 F MAX L Z+5 R0 FMAX M3 L Z-5 R0 F100 APPR LCT X+0 Y+30 R5 RR F350 FPOL X+30 Y+30 FC DR- R30 CCX+30 CCY+30 FL AN+60 PDX+30 PDY+30 D10 FSELECT 3 FC DR- R20 CCPR+55 CCPA+60 FSELECT 2 FL AN-120 PDX+30 PDY+30 D10 FSELECT 3 FC X+0 DR- R30 CCX+30 CCY+30 FSELECT 2 DEP LCT X+30 Y+30 R5 R0 L Z+250 R0 FMAX M2 END PGM FK2 MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Posicionamento prvo do eixo da ferramenta Deslocao profundidade de maquinao Chegada ao contorno segundo um crculo tangente Seco FK: Programar os dados conhecidos para cada elemento do contorno

Sada do contorno segundo um crculo tangente Retirar a ferramenta, fim do programa

HEIDENHAIN TNC 410

99

6.6 Tipos de trajectrias - Livre programao de contornos FK

55

6.6 Tipos de trajectrias - Livre programao de contornos FK

Exemplo: Programao 3 FK

Y
R1 0

50

R36

R24

R5

R1,5
R 6

-10 -25

R6
R4 0

R5
5

30

R6

0 R5

12

44

65

110

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
100

BEGIN PGM FK3 MM BLK FORM 0.1 Z X-45 Y-45 Z-20 BLK FORM 0.2 X+120 Y+70 Z+0 TOOL DEF 1 L+0 R+3 TOOL CALL 1 Z S4500 L Z+250 R0 F MAX L X-70 Y+0 R0 F MAX L Z-5 R0 F1000 M3 APPR CT X-40 Y+0 CCA90 R+5 RL F250 FC DR- R40 CCX+0 CCY+0 FLT FCT DR- R10 CCX+0 CCY+50 FLT FCT DR+ R6 CCX+0 CCY+0 FCT DR+ R24 FCT DR+ R6 CCX+12 CCY+0 FSELECT 2 FCT DR- R1,5 FCT DR- R36 CCX+44 CCY-10 FSELECT 2 FCT DR+ R5 FLT X+110 Y+15 AN+0 FL AN-90

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Chegada ao contorno segundo um crculo tangente Seco FK: Programar os dados conhecidos para cada elemento do contorno

6 Programmieren: Konturen programmieren

Sada do contorno segundo um crculo tangente Retirar a ferramenta, fim do programa

HEIDENHAIN TNC 410

101

6.6 Tipos de trajectrias - Livre programao de contornos FK

23 24 25 26 27 28 29 30 31 32 33 34

FL X+65 AN+180 PAR21 DP30 RND R5 FL X+65 Y-25 AN-90 FC DR+ R50 CCX+65 CCY-75 FCT DR- R65 FSELECT 1 FCT Y+0 DR- R40 CCX+0 CCY+0 FSELECT 4 DEP CT CCA90 R+5 R0 F1000 L X-70 R0 F MAX L Z+250 R0 FMAX M2 END PGM FK3 MM

7
Programao: Funes auxiliares

7.1 Introduzir funes auxiliares M e STOP

7.1 Introduzir funes auxiliares M e STOP


Com as funes auxiliares do TNC, tambm chamadas M, voc comanda
a execuo do programa, p.ex. uma interrupo da execuo as funes da mquina, como p.ex. a conexo e desconexo da

rotao da ferramenta e do refrigerante

o comportamento da ferramenta na trajectria

O fabricante da mquina pode validar certas funes auxiliares que no esto descritas neste manual. Consulte o manual da mquina Voc introduz uma funo auxiliar M no fim de uma frase de posicionamento ou com a softkey M. O TNC indica o dilogo:

Funo auxiliar M ?
Normalmente, no dilogo indica-se o nmero da funo auxiliar. Nas funes auxiliares que se podem seleccionar directamente com softkey, prosseguido o dilogo para voc poder introduzir parmetros para esta funo. Nos modos de funcionamento Manual e Volante Electrnico, voc introduz as funes auxiliares com a softkey M. Com a tecla NC Start, o TNC executa a funo M programada. Lembre-se que algumas funes auxiliares actuam no incio, e outras no fim da frase de posicionamento. As funes auxiliares activam-se a partir da frase onde so chamadas. Sempre que a funo auxiliar no actuar por frases, elimina-se na frase seguinte ou no fim do programa. Algumas funes auxiliares actuam somente na frase onde so chamadas. Introduzir uma funo auxiliar na frase STOP Uma frase de STOP programada interrompe a execuo do programa ou do teste de programa, p.ex., para verificar uma ferramenta. Numa frase de STOP , voc pode programar uma funo auxiliar M:
Programar uma interrupo na execuo do

programa:premir a tecla STOP

Introduzir a Funo Auxiliar M

Exemplo de frase NC

87 STOP M5

104

7 Programao: Funes auxiliares

Activao

Actua no

M00 PARAGEM da execuo do pgm fim da frase PARAGEM da ferrta. Refrigerante DESLIGADO M01 PARAGEM da execuo do pgm fim da frase M02 PARAGEM da execuo do pgm fim da frase PARAGEM da ferrta. Refrigerante desligado Salto para a frase 1 Apagar visualizao de estados (depende do parmetro da mquina 7300) M03 Ferramenta LIGADA no sentido horrio no incio da frase M04 Ferramenta LIGADA no sentido anti-horrio no incio da frase M05 PARAGEM da ferrta. fim da frase M06 Troca de ferramenta fim da frase PARAGEM da ferrta. PARAGEM da execuo do pgm (depende do parmetro da mquina 7440) M08 Refrigerante LIGADO no incio da frase M09 Refrigerante DESLIGADO fim da frase M13 Ferramenta LIGADA no sentido horrio no incio da frase Refrigerante LIGADO M14 Ferramenta LIGADA no sentido anti-horrio no incio da frase Refrigerante ligado M30 como M02 fim da frase

7.3 Funes auxiliares para indicao de coordenadas


Programar coordenadas referentes mquina M91/ M92
Ponto zero da rgua Numa rgua, a marca de referncia indica a posio do ponto zero dessa rgua. Ponto zero da mquina Voc precisa do ponto zero da mquina, para:
fixar os limites de deslocao (finais de carreira) chegar a posies fixas da mquina (p.ex. posio para a troca de
XMP

X (Z,Y)

ferramenta)

fixar um ponto de referncia na pea

HEIDENHAIN TNC 410

105

7.2 Funes auxiliares para o controlo da execuo do programa, ferramenta e refrigerante; 7.3 Funes auxiliares para indicao de coordenadas

7.2 Funes auxiliares para o controlo da execuo do pgm, ferramenta e refrigerante

7.3 Funes auxilares Indicaes de coordenadas

O fabricante da mquina introduz para cada eixo a distncia desde o ponto zero da mquina e o ponto zero da rgua num parmetro da mquina. Comportamento standard As coordenadas referem-se ao zero pea (ver Memorizao do ponto de referncia). Comportamento com M91 - Ponto zero da mquina Quando numa frase de posicionamento as coordenadas se referem ao ponto zero da mquina, introduza nessa frase M91. O TNC indica os valores de coordenadas referentes ao ponto zero da mquina. Na visualizao de estados voc comuta a visualizao de coordenadas em REF (ver captulo 1.4 Visualizao de estados). Comportamento com M92 - Ponto de referncia da mquina

Para alm do ponto zero da mquina, o fabricante da mquina tambm pode determinar outra posio fixa da mquina (ponto de ref da mquina). O fabricante da mquina determina para cada eixo a distncia do ponto de ref da mquina ao ponto zero da mesma (ver manual da mquina). Quando nas frases de posicionamento as coordenadas se devem referir ao ponto de referncia da mquina, introduza nessas frases M92.
Tambm com M91 ou M92 o TNC realiza correctamente a correco de raio. No entanto, no se tem em conta a longitude da ferramenta. Activao M91 e M92 s funcionam nas frases de programa/posicionamento onde estiver programado M91 ou M92. M91 e M92 activam-se no incio da frase. Ponto de referncia da pea A figura direita mostra sistemas de coordenadas com pontos zero da mquina e da pea.

Z Z Y Y X X M

106

7 Programao: Funes auxiliares

7.4 Funes auxiliares para o tipo de trajectria


Maquinar esquinas: M90
Em vez da funo M90, voc deve utilizar a funo M112 (ver neste captulo). Mas voc pode mandar executar programas antigos tambm em combinao com M112 e M90. Comportamento standard Nas frases de posicionamento sem correco de raio da ferramenta, o TNC detm brevemente a ferramenta nas esquinas (paragem de preciso). Nas frases do programa com correco de raio (RR/RL), o TNC acrescenta automaticamente um crculo de transio nas esquinas exteriores. Comportamento com M90 A ferramenta desloca-se nas transies angulares com velocidade constante: as esquinas so maquinadas e a superfcie da pea fica mais lisa. Para alm disso, reduz-se o tempo de maquinao. Ver figura no centro, direita. Exemplo de utilizao: superfcies de pequenas rectas. Activao N90 actua s nas frases de programa onde se tiver programado M90. M90 actua no incio da frase. Deve estar seleccionado o funcionamento com erro de arrasto.
Independentemente de M90, pode-se determinar um valor limite em MP7460 at ao qual a deslocao se efectua a uma velocidade constante ( no funcionamento com distncia de arrasto e comando prvio da velocidade).

HEIDENHAIN TNC 410

107

7.4 Funes auxiliares segundo o tipo de trajectria

7.4 Funes auxiliares segundo o tipo de trajectria

Acrescentar transies de contorno entre quaisquer elementos de contorno: M112


Comportamento standard O TNC pra a mquina durante um curto espao de tempo (paragem exacta) sempre que as mudanas de direco so maiores do que o ngulo de limite de (MP7460) previamente indicado. Nas frases do programa com correco de raio (RR/RL), o TNC acrescenta automaticamente um crculo de transio nas esquinas exteriores. Comportamento com M112

A
R

Voc pode adaptar o comportamento de M112 por meio dos parmetros da mquina. M112 actua tanto em funcionamento por arrasto como em funcionamento com comando prvio da velocidade. O TNC acrescenta uma transio de contorno entre quaisquer elementos de contorno (corrigidos e no corrigidos), que podem situar-se no plano ou no no espao:
Crculo tangencial: MP7415.0 = 0

nos pontos tangentes resulta um salto de acelerao devido mudana de curvatura Nos pontos tangentes no ocorre nenhum salto de velocidade Nos pontos tangentes no ocorre nenhum salto de velocidade Nos pontos tangentes no ocorre nenhum salto de solavanco

Polinmio 3 grau (Spline cbico): MP7415.0 = 1 Polinmio 5 grau: MP7415.0 = 2

Polinmio 7 grau: MP7415.0 = 3 (ajuste standard)

Desvio de contorno T admissvel Com o valor de tolerncia T, voc determina o desvio que o contorno fresado pode ter do contorno previamente indicado. Se voc no introduzir nenhum valor de tolerncia, o TNC calcula a transio de contorno de forma a que possa continuar a deslocar-se com o avano de trajectria programado. ngulo limite A Quando voc introduz um ngulo limite A, o TNC s alisa os escales de contorno onde o ngulo da mudana de direco maior do que o ngulo limite programado. Se voc introduzir o ngulo limite = 0, o TNC desloca-se tambm segundo um elemento de contorno tangente, com acelerao constante. Campo de introduo: 0 a 90

108

7 Programao: Funes auxiliares

Introduzir M112 numa frase de posicionamento Quando numa frase de posicionamento (em funo auxiliar de Dilogo) voc prime a softkey M112, o TNC continua com o dilogo e pergunta pelo desvio T admitido e pelo ngulo limite A. Voc tambm pode determinar T e A por meio de parmetros Q. Ver Captulo 10 Programao: parmetros Q Activao M112 actua em funcionamento com comando prvio de velocidade e no funcionamento com erro de arrasto. M112 actua no incio da frase. Desactivar: introduzir M113 Exemplo de frase NC

L X+123.723 Y+25.491 R0 F800 M112 T0.01 A10

HEIDENHAIN TNC 410

109

7.4 Funes auxiliares segundo o tipo de trajectria

7.4 Funes auxiliares segundo o tipo de trajectria

Filtro de contorno: M124


Comportamento standard Para o clculo da transio de um contorno entre quaisquer elementos de contorno, o TNC considera todos os pontos existentes. Comportamento com M124

Voc pode adaptar o comportamento de M124 por meio dos parmetros da mquina. O TNC filtra para fora elementos de contorno com pequenas distncias entre pontos, e acrescenta uma transio de contorno
Crculo tangencial: MP7415.0 = 0

Forma da transio de contorno

nos pontos tangentes resulta um salto de acelerao devido mudana de curvatura Nos pontos tangentes no ocorre nenhum salto de velocidade Nos pontos tangentes no ocorre nenhum salto de velocidade Nos pontos tangentes no ocorre nenhum salto de solavanco

Polinmio 3 grau (Spline cbico): MP7415.0 = 1 Polinmio 5 grau: MP7415.0 = 2

Polinmio 7 grau: MP7415.0 = 3 (ajuste standard)

Rectificar a transio de contorno No rectificar a transio de contorno: MP7415.1 = 0 executar a transio de contorno como est determinado com MP7415.0 (transio de contorno standard: polinmio de 7 grau)
Rectificar a transio de contorno: MP7415.1 = 1

executar a transio de contorno de forma a que sejam tambm arredondadas as rectas que restaram entre as transies de contorno

LongitudeT mnima de um elemento de contorno Com o parmetro T voc determina at que longitude o TNC deve filtrar os elementos de contorno. Se voc tiver determinado com M112 um desvio de contorno admissvel, este considerado pelo TNC. Se voc no tiver introduzido nenhum valor mximo de tolerncia, o TNC calcula a transio de contorno de forma a poder continuar a deslocar-se com o avano de trajectria programado.

110

7 Programao: Funes auxiliares

Introduzir M124 Quando numa frase de posicionamento (em funo auxiliar de Dilogo) voc prime a softkey M124, o TNC continua com o dilogo para esta frase e pergunta pela distncia mnima T entre pontos. Voc tambm pode determinar T com parmetros Q. Ver 10 Programao: parmetros Q . Activao M124 actua no incio da frase. Voc anula M124 como o M112 com M113. Exemplo de frase NC

L X+123.723 Y+25.491 R0 F800 M124 T0.01

HEIDENHAIN TNC 410

111

7.4 Funes auxiliares segundo o tipo de trajectria

7.4 Funes auxiliares segundo o tipo de trajectria

Maquinar pequenos desnveis de contorno: M97


Comportamento standard O TNC acrescenta um crculo de transio nas esquinas exteriores. Em desnveis demasiado pequenos, a ferramenta iria danificar o contorno. Ver figura em cima, direita. O TNC interrompe a execuo do programa nessas posies e emite o aviso de erro Raio da ferramenta demasiado grande . Comportamento com M97 O TNC calcula um ponto de interseco na trajectria para os elementos de contorno - como em esquinas interiores - e desloca a ferramenta para esse ponto. Ver figura no centro, direita. Programe M97 na frase onde programado o ponto da esquina exterior. Activao M97 actua s na frase de programa onde se tiver programado M97 . A esquina do contorno no completamente maquinada com M97 . Voc ter talvez que maquinar posteriormente as esquinas do econtorno com uma ferramenta mais pequena.

S
13

16
17

14

15

Exemplo de frases NC

5 ... 13 14 15 16 17

TOOL DEF L ... R+20 L L L L L X ... Y ... R.. F .. M97 IY0,5 .... R .. F.. IX+100 ... IY+0,5 ... R .. F.. M97 X .. Y ...

Raio da ferramenta grande Chegada ao ponto do contorno 13 Maquinar um pequeno desnvel no contorno 13 e 14 Chegada ao ponto do contorno 15 Maquinar um pequeno desnvel no contorno 15 e 16 Chegada ao ponto do contorno 17

112

7 Programao: Funes auxiliares

Maquinar completamente esquinas abertas do contorno: M98


Comportamento standard O TNC calcula nas esquinas interiores o ponto de interseco das trajectrias de fresagem, e desloca a ferrta. a partir desse ponto, numa nova direco. Quando o contorno est aberto nas esquinas, a maquinao no completa: ver figura em cima, direita. Comportamento com M98 Com a funo auxiliar M98, o TNC vai deslocando a ferrta. at ficarem maquinados todos os pontos do contorno: ver figura em baixo, direita. Activao M98 s funciona nas frases de programa/posicionamento onde estiver programado M98. M98 actua no fim da frase. Exemplo de frases NC Chegar sucessivamente aos pontos de contorno 10, 11 e 12:

10 L X ... Y... RL F 11 L X... IY... M98 12 L IX+ ...


10

11

12

HEIDENHAIN TNC 410

113

7.4 Funes auxiliares segundo o tipo de trajectria

7.4 Funes auxiliares segundo o tipo de trajectria

Factor de avano para movimentos de aprofundamento: M103


Comportamento standard O TNC desloca a ferramenta com o ltimo avano programado independentemente da direcode deslocao. Comportamento com M103 O TNC reduz o avano quando a ferramenta se desloca na direco negativa do eixo da ferramenta (depende do parmetro de mquina 7440). O avano ao aprofundar FZMAX calcula-se a partir do ltimo avano programado FPROG e de um factor F%: FZMAX = FPROG x F% Introduzir M103 Quando numa frase de posicionamento (em funo auxiliar de Dilogo) voc prime a softkey M103, o TNC continua com o dilogo e pergunta pelo factor F . Activao M103 actua no incio da frase. para eliminar M103: programar de novo M1033 sem factor Exemplo de frases NC O avano ao aprofundar 20% do avano no plano.

... 17 L 18 L 19 L 20 L 21 L 22 L

X+20 Y+20 RL F500 M103 F20 Y+50 IZ2,5 IY+5 IZ5 IX+50 Z+5

Avano efectivo da trajectria (mm/min): 500 500 100 141 500 500

114

7 Programao: Funes auxiliares

Velocidade constante de avano na navalha: M109/ M110/M111


Comportamento standard O TNC relaciona a velocidade de avano programada em relao trajetria do ponto central da ferrta. Comportamento em arcos de crculo com M109 O TNC mantm constante o avano da lmina da ferrta. nas maquinaes interiores e exteriores. Comportamento em arcos de crculo com M110 O TNC mantm constante o avano exclusivamente numa maquinao interior. Numa maquinao exterior, no actua nenhuma adaptao de avano. Activao M109 e M110 actuam no incio da frase. Voc anula M109 e M110 com M111.

Clculo prvio do contorno com correco de raio (LOOK AHEAD): M120


Comportamento standard Quando o raio da ferramenta maior do que um desnvel de contorno com correco de raio, o TNC interrompe a execuo do programa e emite um aviso de erro. M97 (ver Captulo Maquinar pequenos desnveis de contorno: M97) impede o aviso de erro, mas ocasiona uma marca na pea e alm disso desloca a esquina. Nos rebaixamentos, o TNC pode produzir danos no contorno. Ver figura direita. Comportamento com M120 O TNC verifica os rebaixamentos e salincias de um contorno com correco de raio, e faz um clculo prvio da trajectria da ferramenta a partir da frase actual. As posies em que a ferramenta iria danificar o contorno ficam por maquinar (apresentado a escuro na figura). Voc tambm pode usar M120 para ter com correco do raio da ferramenta os dados de digitalizao ou os dados elaborados por um sistema de programao externo. Desta forma, possvel compensar os desvios do raio terico da ferramenta. Voc determina a quantidade de frases (mx. 99) que o TNC calcula previamente com LA (em ingl. Look Ahead: prever) por trs de M120. Quanto maior for a quantidade de frases pr-seleccionadas por si, para o TNC calcular previamente, mais lento ser o processamento das frases.

HEIDENHAIN TNC 410

115

7.4 Funes auxiliares segundo o tipo de trajectria

7.4 Funes auxiliares segundo o tipo de trajectria

Introduo Quando numa frase de posicionamento (em funo auxiliar de Dilogo) voc prime a softkey M120, o TNC continua com o dilogo para esta frase e pergunta qual a quantidade de frases LA calculadas previamente. Activao M120 dever estar numa frase NC que tenha tambm a correco de raio RL ou RR. M120 actua a partir dessa frase at
que se elimine a correco de raio com R0 que se programe M120 LA0 que se programe M120 sem LA se chame um outro programa com PGM CALL

M120 actua no incio da frase.

116

7 Programao: Funes auxiliares

7.5 Funes auxiliares para eixos rotativos


Deslocar eixos rotativos de forma optimizada: M126
Comportamento standard O TNC desloca um eixo rotativo cuja visualizao est reduzida a valores inferiores a 360, com a diferena de posio nominal posio real. Para exemplos, ver quadro em cima, direita. Comportamento com M126 Com M126, o TNC desloca um eixo rotativo cuja visualizao est reduzida a valores inferiores a 360, pelo caminho mais curto. Para exemplos, ver quadro em baixo, direita. Activao M126 actua no incio da frase. Voc anula M126 com M127; no fim do programa, M126 deixa tambm de actuar. Comportamento standard doTNC Posio real 350 10 Posio nominal 10 340 Percurso 340 +330

Comportamento com M126 Posio real 350 10 Posio nominal 10 340 Percurso +20 30

Reduzir a visualizao do eixo rotativo a um valor inferior a 360: M94


Comportamento standard O TNC desloca a ferramenta desde o valor angular actual para o valor angular programado. Exemplo: Valor angular actual: 538 Valor angular programado: 180 Curso real de deslocao: 358 Comportamento com M94 No incio da frase o TNC reduz o valor angular actual para um valor inferior a 360, e a seguir desloca-se sobre o valor programado. Quando estiverem activados vrios eixos rotativos, M94 reduz a visualizao de todos os eixos rotativos. Exemplo de frases NC Reduzir os valores de visualizao de todos os eixos rotativos activados:

L M94
Reduzir a visualizao de todos os eixos rotativos activados e a seguir deslocar o eixo C para o valor programado.

L C+180 FMAX M94


Activao M94 actua s na frase de programa onde estiver programado M94. M94 actua no incio da frase.

HEIDENHAIN TNC 410

117

7.5 Funes auxiliares para eixos rotativos

8
Programao: Ciclos

8.1 Generalidades sobre os ciclos

8.1 Generalidades sobre os ciclos


As maquinaes que se repetem com frequncia e que contm vrios passos de maquinao memorizam-se no TNC como ciclos. Tambm esto disponveis como ciclos as converses de coordenadas e algumas funes especiais. O quadro direita mostra os diferentes grupos de ciclos. Os ciclos de maquinao com nmeros a partir de 200 utilizam parmetros Q como parmetros de transmisso. Os parmetros com a mesma funo, de que o TNC precisa em diferentes ciclos, tm sempre o mesmo nmero:p.ex. Q200 sempre a distncia de segurana, Q202 sempre a profundidade de passo, etc.

Grupo deciclo Ciclos de furar em profundidade, alargar furo, mandrilar e roscar Ciclos para fresar caixas, ilhas e ranhuras

Softkey

Ciclos para a elaborao de figuras de pontos, p.ex. crculo de furos ou superfcie de furos e figuras de furos irregulares por meio de tabelas de pontos Ciclos SL (Subcontour-List) com que se maquina contornos mais trabalhados que se compem de vrios contornos tericos sobrepostos Ciclos para facejar superfcies planas ou ou torcidas em si Ciclos para a converso de coordenadas com que so deslocados, rodados, espelhados, ampliados e reduzidos quaisquer contornos Ciclos especiais, tempo de espera, chamada de programa, orientao da ferramenta

Definir ciclo
A rgua de softkeys mostra os diferentes grupos de

ciclos

Seleccionar o grupo de ciclo, p.ex. ciclo de furar Seleccionar o ciclo, p.ex. FURAR EM PROFUNDIDADE.

O TNC abre um dilogo e pede todos os valores de introduo; ao mesmo tempo, o TNC acende um grfico na metade direita do ecr, onde est iluminado o parmetro a introduzir. Para isso, seleccione a diviso de ecr PROGRAMA + FIGURA AUXILIAR e termine cada introduo com tecla ENT todos os dados necessrios

Introduza todos os parmetros pedidos pelo TNC

O TNC termina o dilogo depois de voc introduzir

Exemplo de frases NC

CYCL CYCL CYCL CYCL CYCL CYCL

DEF DEF DEF DEF DEF DEF

1.0 1.1 1.2 1.3 1.4 1.5

FURAR EM PROFUNDIDADE DIST2 PROFUNDIDADE30 APROXIM5 TEMP.ESPER1 F 150

120

8 Programao: Ciclos

Chamar o ciclo
Condies Antes de uma chamada de ciclo, programe de todas as vezes:
BLK FORM para a representao grfica (necessrio s para o teste de grfico) Chamada da ferramenta Sentido de rotao da ferramenta (funo auxiliar M3/M4) Definio do ciclo (CYCL DEF).

Trabalhar com eixos auxiliares U/V/W


O TNC executa movimentos de avano no eixo que voc definiu como eixo da ferramenta na frase TOOL CALL. O TNC executa os movimentos no plano de maquinao basicamente apenas nos eixos principais X, Y ou Z. Excepes:
Quando no ciclo 3 FRESAR RANHURAS e no ciclo

4 FRESAR CAIXAS voc programar eixos auxiliares directamente para as longitudes laterais auxiliares no sub-programa do contorno

Quando nos ciclos SL voc programar eixos

Tenha em conta outras condies apresentadas nas descries a seguir sobre ciclos. Os seguintes ciclos actuam a partir da sua sua definio no programa de maquinao. Voc no pode nem deve chamar estes ciclos:
os ciclos figura de pontos sobre um crculo e figura de pontos

sobre linhas

o ciclo SL CONTORNO Ciclos para a converso de coordenadas o ciclo TEMPO DE ESPERA

Voc chama todos os outros ciclos tal como a seguir se descreve: Se quiser que o TNC execute uma vez o ciclo depois da ltima frase programada, programe a chamada de ciclo com a funo auxiliar M99 ou com CYCL CALL:
Programar a chamada de ciclo: premir a tecla CYCL

CALL

Introduzir chamada do ciclo: premir a softkey CYCL

CALL M

Introduzir a funo auxiliar M ou terminar o dilogo

com a tecla END

Se quiser que o TNC execute automaticamente o ciclo depois de cada frase de posicionamento, programe a chamada de ciclo com M89 (dependente do parmetro da mquina 7440). Para anular a actuao de M89, programe
M 99 ou CYCL CALL ou CYCL DEF

HEIDENHAIN TNC 410

121

8.1 Generalidades sobre os ciclos

8.2 Tabelas de pontos

8.2 Tabelas de pontos


Quando quiser executar um ciclo, ou vrios ciclos uns aps outros, numa figura de furos irregular, crie tabelas de pontos. Quando utilizar ciclos de furar, as coordenadas do plano de maquinao correspondem na tabela de furos s coordenadas dos pontos centrais dos furos. Se introduzir ciclos de fresar, as coordenadas do plano de maquinao na tabela de furos correspondem s coordenadas do ponto inicial do respectivo ciclo (p.ex. coordenadas do ponto central de uma caixa circular). As coordenadas no eixo da ferramenta correspondem coordenada da superfcie da pea.

Introduzir tabela de pontos


Seleccionar modo de funcionamento Memorizao/Edio do Programa Chamar Gesto de Ficheiros: premir a tecla PGM MGT

Nome do ficheiro = < NOVO


< Se necessrio, comutar unidade de medida para polegadas: premir a softkey MM/POLEGADA < Seleccionar tipo de ficheiro na tabela de pontos: premir a softkey .PNT Introduzir nome da tabela de furos, e confirmar com a tecla ENT

Seleccionar tabelas de pontos no programa


Seleccionar modo de funcionamento Memorizao/Edio do Programa Chamar a funo para a seleco da tabela de pontos: premir a tecla PGM CALL < Premir a softkey TABELA DE PONTOS < Introduzir o nome da tabela de pontos, e confirmar com a tecla END

122

8 Programao: Ciclos

Chamar o ciclo em ligao com tabelas de pontos


Antes da programao, dever ter em conta O TNC executa com CYCL CALL PAT a ltima tabela de pontos que voc definiu (mesmo que voc tenha definido a tabela de pontos num programa comutado com CALL PGM TNC). O TNC utiliza a coordenada no eixo da ferramenta como altura de segurana na chamada de ciclo. Se o TNC tiver que chamar o ltimo ciclo de maquinao definido nos furos que esto definidos numa tabela de pontos, programe a chamada de ciclo com CYCL CALL PAT:
Programar a chamada de ciclo: premir a tecla CYCL

Actuao das tabelas de pontos com os ciclos de 1 a 5, e 17 O TNC interpreta os furos do plano de maquinao como coordenadas do ponto central do furo. A coordenada do eixo da ferramenta determina o lado superior da pea, de forma a que o TNC se possa automaticamente pr-posicionar (sequncia: plano de maquinao, e depois eixo da ferramenta). Actuao das tabelas de pontos com os ciclos SL e ciclo 12 O TNC interpreta os furos como uma deslocao suplementar do ponto zero. Actuao das tabelas de pontos com os ciclos de 200 a 204 O TNC interpreta os furos do plano de maquinao como coordenadas do ponto central do furo. Se voc quiser usar a coordenada, definida na tabela de pontos, no eixo da ferramenta como coordenada do ponto de partida, voc deve definir o lado superior da pea (Q203) com 0 (ver Captulo 8.3 Ciclos de furar , Exemplo). Actuao das tabelas de pontos com os ciclos de 210 a 215 O TNC interpreta os furos como uma deslocao suplementar do ponto zero. Se voc quiser usar os pontos, definidos na tabela de pontos, como coordenadas do ponto de partida, voc deve programar os pontos de partida e o lado superior da pea (Q203) no respectivo ciclo de fresar com 0 (ver Captulo 8.4 Ciclos para fresar caixas, ilhas e ranhuras , Exemplo).

CALL

Chamar a tabela de pontos: premir a softkey CYCL

CALL PAT

Introduzir o avano com que o TNC deve deslocar-se

entre os furos (sem introduo: deslocao com o ltimo avano programado) confirmar com a tecla END

Se necessrio, introduzir a funo auxiliar M, e

O TNC leva a ferramenta entre os pontos de partida de regresso altura de segurana (altura de segurana = coordenada do eixo da ferramenta em chamada de ciclo). Para poder aplicar este modo de operao tambm nos ciclos com os nmeros 200 e superiores, voc deve definir a 2 distncia de segurana (Q204) com 0. Se em posicionamento prvio,voc quiser deslocar-se no eixo da ferramenta com avano reduzido, utilize a funo auxiliar M103 (ver Captulo 7 .4 Funes auxiliares para o tipo de trajectria).

HEIDENHAIN TNC 410

123

8.2 Tabelas de pontos

8.3 Ciclos de furar

8.3 Ciclos de furar


O TNC dispe de um total de 8 ciclos para as mais variadas maquinaes de furar: Ciclo 1 FURAR EM PROFUNDIDADE Sem posicionamento prvio automtico 200 FURAR Com posicionamento prvio automtico, 2 distncia de segurana 201 ALARGAR FURO Com posicioamento prvio automtico, 2 distncia de segurana 202 MANDRILAR Com posicionamento prvio automtico, 2 distncia de segurana 203 FURAR UNIVERSAL Com posicionamento prvio automtico, 2 distncia de segurana, rotura de apara, reduo de cota 204 REBAIXAMENTO INVERTIDO Com posicionamento prvio automtico, 2 distncia de segurana 2 ROSCAR Com embraiagem 17 ROSCAGEM RGIDA Softkey

124

8 Programao: Ciclos

FURAR EM PROFUNDIDADE (Ciclo 1)


1 A ferramenta fura com o avano F introduzido, desde a posio actual at primeira Profundidade de Passo 2 Depois, o TNC retira a ferramenta em marcha rpida FMAX e volta a deslocar-se at primeira Profundidade de Passo, reduzindo a distncia de paragem prvia t. 3 O controlo calcula automaticamente a distncia de paragem prvia: Profundidade de furo at 30 mm: t = 0,6 mm Profundidade de furo superior a 30 mm: t = profundidade de furar mm Mxima distncia de paragem prvia: 7 mm 4 A seguir, a ferramenta desloca-se com o Avano F introduzido at seguinte Profundidade de Passo 5 O TNC repete este processo (1 a 4) at alcanar a Profundidade de Furar programada 6 Na base do furo, uma vez transcorrido o TEMPO DE ESPERA para o desafogo da apara, o TNC retira a ferramenta para a posio inicial com FMAX Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo) no plano de maquinao com correco de raio R0. Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao.
Distncia de segurana

Exemplo de frases NC: 1 CYCL DEF 1.0 FURAR EM PROFUNDIDADE 2 CYCL DEF 1.1 DIST 2 3 CYCL DEF 1.2 PROF. -20 4 CYCL DEF 1.3 PASSO 5 5 CYCL DEF 1.4 T.ESP. 0 6 CYCL DEF 1.5 F500

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea

Profundidade de furo

(valor incremental): Distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) (valor incremental): medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo de maquinao para a profundidade total quando:

Profundidade de passo

A Profundidade de Passo e a Profundidade Total so iguais A Profundidade de Passo maior do que a Profundidade Total

A Profundidade Total no tem que ser um mltiplo da Profundidade de Passo


Tempo de espera em segundos: tempo que demora a

ferrta. no fundo do furo para libertar por corte furar em mm/min

Avano F: velocidade de deslocao da ferramenta ao

HEIDENHAIN TNC 410

125

8.3 Ciclos de furar

8.3 Ciclos de furar

FURAR (ciclo 200)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana, sobre a superfcie da pea 2 A ferramenta fura com o avano F programado, at primeira Profundidade de Passo 3 O TNC retira a ferramenta com FMAX na distncia de segurana, espera a - se tiver sido programado - e a seguir desloca-se de novo com FMAX para a distncia de segurana sobre a primeira profundidade de passo 4 A seguir, a ferramenta fura com o avano F programado at uma outra profundidade de passo 5 O TNC repete este processo (2 a 4) at alcanar a profundidade de furo programada 6 Na base do furo, a ferramenta desloca-se com FMAX para a distncia de segurana ou - se tiver sido programado - para a 2 distncia de segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro do furo) no plano de maquinao com correco de raio R0. O sinal do parmetro Profundidade determina a direco da maquinao.
Distncia de segurana Q200 (incremental): distncia

Q206

Q210 Q200 Q203 Q202 Q201 Q204

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base do furo (extremidade do cone do furo) da ferramenta ao furar em mm/min

Exemplo de frases NC: 7 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q210=0 ;TEMPO ESPERA CIMA Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA

Profundidade Q201 (incremental): distncia entre a

Avano ao aprofundar Q206: velocidade de deslocao Profundidade de passo Q202 (valor incremental):

medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo de maquinao para a profundidade total quando: a profundidade de passo e a profundidade total so iguais a profundidade de passo maior do que a profundidade total A Profundidade Total no tem que ser um mltiplo da Profundidade de Passo

Coord. da superf. da pea Q203 (valor absoluto):

coordenada da superfcie da pea

2 distncia de segurana Q204 (valor incremental):

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea

126

8 Programao: Ciclos

ALARGAR FURO (ciclo 201)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX na distncia de segurana programada sobre a superfcie da pea 2 A ferramenta alarga o furo com o avano F programado at profundidade programada 3 Se tiver sido programado, a ferramenta espera na base do furo 4 Seguidamente, o TNC retira a ferrta. com avano F distncia de segurana e da - se tiver sido programado - com FMAX para a 2 distncia de segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro do furo) no plano de maquinao com correco de raio R0. O sinal do parmetro Profundidade determina a direco da maquinao.
Distncia de segurana Q200 (incremental): distncia

Q206

Q200

Q204

Q203
Q201

Q208
Q211

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base do furo

Profundidade Q201 (incremental): distncia entre a Avano ao aprofundar Q206: velocidade de deslocao

da ferramenta ao alargar o furo em mm/min

Tempo de espera em baixo Q211: tempo em

segundos que a ferrta. espera na base do furo da ferr.ta ao afastar-se do furo em mm/min. Se introduzir Q208 = 0 vlido o avano de alargar furo coordenada da superfcie da pea

Exemplo de frases NC: 8 CYCL DEF 201 ALARGAR FURO Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q211=0.25 ;TEMPO ESPERA BAIXO Q208=500 ;AVANO RETROCESSO Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA

Avano de retrocesso Q208: velocidade de deslocao

Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (valor incremental):

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea

HEIDENHAIN TNC 410

127

8.3 Ciclos de furar

8.3 Ciclos de furar

MANDRILAR (ciclo 202)


O fabricante da mquina prepara a mquina e o TNC para o ciclo 202. 1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX na distncia de segurana sobre a superfcie da pea 2 A ferramenta fura com o avano de furar at profundidade programada 3 Se tiver sido programado um tempo para cortar livremente, a ferramenta espera na base do furo 4 A seguir, o TNC realiza com M19 a orientao da ferrta. sobre a posio 0 5 Se tiver sido seleccionada deslocao livre, o TNC desloca-se livremente 0,2 mm na direco programada (valor fixo) 6 A seguir, o TNC desloca a ferrta. com o Avano de Retrocesso Distncia de Segurana, e da - se tiver sido programado - com FMAX para a 2 Distncia de Segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro do furo) no plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao.
Distncia de segurana Q200 (incremental): distncia

Q206

Q200 Q203 Q201 Q211

Q204

Q208

Exemplo de frases NC: 9 CYCL DEF 202 MANDRILAR Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q211=0.5 ;TEMPO ESPERA BAIXO Q208=500 ;AVANO RETROCESSO Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q214=1 ;SENTIDO DE RETIRADA

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base do furo

Profundidade Q201 (incremental): distncia entre a Avano ao aprofundar Q206: velocidade de deslocao

da ferramenta ao mandrilar em mm/min

Tempo de espera em baixo Q211: tempo em

segundos que a ferrta. espera na base do furo da ferrta. ao retirar-se do furo em mm/min. Se introduzir Q208=0, vlido o avano ao aprofundar coordenada da superfcie da pea

Avano de retrocesso Q208: velocidade de deslocao

Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (valor incremental):

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea

Sentido de afastamento (0/1/2/3/4) Q214: determinar a

direco em que o TNC desloca livremente a ferramenta na base do furo (depois da orientao da ferramenta)

128

8 Programao: Ciclos

1: Retirar a ferramenta em sentido negativo do eixo principal 2: Retirar a ferramenta em sentido negativo do eixo secundrio 3: Retirar a ferramenta em sentido positivo do eixo principal 4: Retirar a ferramenta em sentido positivo do eixo secundrio Perigo de coliso! Quando programar uma orientao da ferrt. com M19, verifique onde se encontra o extremo da ferrta. (p.ex. no modo de funcionamento Posicionamento com Introduo Manual). Oriente o extremo da ferr.ta de forma a ficar paralela a um eixo de coordenadas. Seleccione a direco de livre deslocao, de forma a que a ferrta. se afaste da margem do furo.

FURARUNIVERSAL (ciclo 203)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX na distncia de segurana programada sobre a superfcie da pea 2 A ferrta. fura com o avano F programado, at primeira Profundidade de Passo 3 Se tiver programado rotura da apara, o TNC retira a ferrta. distncia de segurana. Se voc trabalhar sem rotura da apara, o TNC retira a ferrta. com o Avano de Retrocesso na Distncia de Segurana, espera a - se tiver sido programado - e a seguir desloca-se novamente com FMAX at distncia de segurana sobre a primeira Profundidade de Passo. 4 A seguir, a ferramenta fura com o Avano at seguinte Profundidade de Passo. Se voc tiver programado, a Profundidade de Passo vai diminuindo com cada aproximao segundo o Valor de Reduo 5 O TNC repete este processo (2 a 4) at alcanar a Profundidade do Furo 6 Na base do furo, se tiver sido programado, a ferrta. espera um tempo para cortar livremente, retirando-se depois de transcorrido o Tempo de Espera com o Avano de Retrocesso para a Distncia de Segurana. Se voc tiver programado uma 2 Distncia de Segurana, a ferrta. desloca-se para a com FMAX.

HEIDENHAIN TNC 410

129

8.3 Ciclos de furar

0: No retirar a ferramenta

8.3 Ciclos de furar

Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro do furo) no plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao.
Q203
Distncia de segurana Q200 (incremental): distncia

Q206

Q208

Q210 Q200 Q202 Q201 Q204

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base do furo (extremidade do cone do furo) da ferramenta ao furar em mm/min

Profundidade Q201 (incremental): distncia entre a

Q211

Avano ao aprofundar Q206: velocidade de deslocao Profundidade de passo Q202 (valor incremental):

medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo de maquinao para a profundidade total quando: a profundidade de passo e a profundidade total so iguais a profundidade de passo maior do que a profundidade total

A Profundidade Total no tem que ser um mltiplo da Profundidade de Passo


Tempo de Espera em cima Q210: tempo em

segundos que a ferramenta espera na distncia de segurana depois de o TNC a ter retirado do furo coordenada da superfcie da pea

Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (valor incremental):

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea

Exemplo de frases NC: 10 CYCL DEF 203 FURAR UNIVERSAL Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q210=0 ;TEMPO ESPERA CIMA Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q212=0.2 ;VALOR DE REDUO Q213=3 ;ROTURAS DE APARA Q205=3 ;MN. PROFUNDIDADE DE PASSO Q211=0.25 ;TEMPO ESPERA BAIXO Q208=500 ;AVANO RETROCESSO

Valor de Reduo Q212 (incremental): valor com que o

TNC reduz a Profundidade de Passo em cada passo nmero de roturas de apara antes de o TNC ter que retirar a ferrta. do furo para a soltar. Para a rotura de apara, o TNC retira a ferr.ta respectivamente distncia de segurana Q200

N de Roturas de Apara at ao Retrocesso Q213:

Mnima Profundidade de Passo Q205 (valor

incremental): se tiver introduzido um valor de reduo, o TNC limita o passo ao valor introduzido com Q205 segundos que a ferrta. espera na base do furo da ferrta. ao retirar-se do furo em mm/min. Se voc introduzir Q208=0, o TNC desloca-se com avano Q206

Tempo de espera em baixo Q211: tempo em

Avano de retrocesso Q208: velocidade de deslocao

130

8 Programao: Ciclos

REBAIXAMENTO INVERTIDO (ciclo 204)


O fabricante da mquina prepara a mquina e o TNC para o ciclo de rebaixamento invertido O ciclo s trabalha com as chamadas barras de broquear em retrocesso Com este ciclo, voc pode efectuar abaixamentos situados no lado inferior da pea. 1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX na distncia de segurana sobre a superfcie da pea 2 A, o TNC realiza com M19 a orientao da ferrta. sobre a posio 0 e desloca ferrta. segundo a medida do excntrico 3 A seguir, a ferramenta penetra com o avano de posicionamento prvio no furo pr-furado at a lmina estar na distncia de segurana por baixo do canto inferior da pea 4 O TNC desloca agora a ferrta. outra vez para o centro do furo, liga a ferrta. e se necessrio tambm o refrigerante, e depois deslocase com o avano de rebaixamento para o rebaixamento de profundidade programado 5 Se tiver sido programado, a ferrta. espera na base do rebaixamento e a seguir retira-se de novo do furo, efectua uma orientao e desloca-se de novo segundo a medida do excntrico 6 A seguir, o TNC desloca a ferrta. com o avano de posicionamento prvio para a distncia de segurana, e da - se tiver sido programado - com FMAX para a 2 distncia de segurana.
Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro do furo) no plano de maquinao com correco de raio R0. O sinal do parmetro de ciclo determina a direco da maquinao ao abaixar. Ateno: o sinal positivo abaixa na direco do eixo positivo da ferrta. Introduzir uma longitude de ferrta. que esteja dimensionada no pela lmina mas pelo canto inferior barra de broquear. Ao calcular o ponto de partida do abaixamento, o TNC tem em conta a longitude da lmina da barra de broquear e a solidez da pea.

HEIDENHAIN TNC 410

131

8.3 Ciclos de furar

8.3 Ciclos de furar

Distncia de segurana Q200 (incremental): distncia

entre a extremidade da ferrta. e a superfcie da pea

Profundidade de rebaixamento (incremental): distncia

entre a o canto inferior da pea e a base do rebaixamento O sinal positivo executa o rebaixamento em direco positiva do eixo da ferrta. pea

Solidez da pea Q250 (incremental): espessura da Medida do excntrico (Q251 (incremental): medida do

Q204
Q200

excntrico da barra de broquear; ir ver folha de dados da ferrta.

Q250
Q249 Q200

Q203

Altura da lmina Q252 (incremental): distncia entre o

lado inferior da barra de broquear e a lmina principal; ir ver folha de dados da ferrta. de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min deslocao da ferrta. ao rebaixar em mm/min segundos na base do rebaixamento coordenada da superfcie da pea

Avano de posicionamento prvio Q253: velocidade

Avano de rebaixamento Q254: velocidade de Tempo de espera Q255: tempo de espera em Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (valor incremental):

Q253

Q251 Q252

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea direco em que o TNC deve deslocar a ferrta. segundo a dimenso do excntrico (depois da orientao da ferrta.)

Q255 Q254 Q214

Sentido de Afastamento (0/1/2/3/4) Q214: determinar a

0: Introduo no permitida 1: Deslocar a ferramenta em sentido negativo do eixo principal 2: Deslocar a ferramenta em sentido negativo do eixo secundrio 3: Deslocar a ferramenta em sentido positivo do eixo principal 4: Deslocar a ferramenta em sentido positivo do eixo secundrio Perigo de coliso! Quando programar uma orientao da ferrt. com M19 a 0, verifique onde se encontra o extremo da ferrta. (p.ex. no modo de funcionamento Posicionamento com Introduo Manual). Oriente o extremo da ferr.ta de forma a ficar paralela a um eixo de coordenadas. Seleccione a direco de livre deslocao de forma a que a ferrta. possa penetrar no furo sem colises.
Exemplo de frases NC: 11 CYCL DEF 204 REBAIXAMENTO INVERTIDO Q200=2 ;DISTNCIA SEGURANA Q249=+5 ;REBAIXAMENTO PROFUNDIDADE Q250=20 ;SOLIDEZ DO MATERIAL Q251=3.5 ;MEDIDA DE EXCNTRICO Q252=15 ;ALTURA DE CORTE Q253=750 ;AVANO POSICION. PRVIO Q254=200 ;AVANO REBAIXAMENTO Q255=0 ;TEMPO DE ESPERA Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q214=1 ;SENTIDO DE RETIRADA

132

8 Programao: Ciclos

ROSCAR com embraiagem (ciclo 2)


1 A ferramenta desloca-se num s passo at profundidade do furo 2 A seguir, inverte-se a direco de rotao da ferrta. e aps o tempo de espera a ferrta. retrocede posio inicial 3 Na posio inicial, inverte-se de novo a direco de rotao da ferrta Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro do furo) no plano de maquinao com correco de raio R0. Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). O sinal do parmetro Profundidade determina a direco da maquinao. A ferrta. deve estar fixa com um sistema de compensao de longitude. Este sistema compensa tolerncias do avano e das rotaes durante a maquinao. Enquanto se executa o ciclo, no est activado o potencimetro de override de rotaes. O potencimetro para o override de avano est limitado (determinado pelo fabricante da mquina, consultar o manual da mquina). Para roscar direita, activar a ferramenta com M3, e para roscar esquerda, com M4.
Distncia de segurana

Exemplo de frases NC: 13 CYCL DEF 2.0 ROSCAR 14 CYCL DEF 2.1 DIST 2 15 CYCL DEF 2.2 PROFUNDIDADE -20 16 CYCL DEF 2.3 V.TEMPO 0 17 CYCL DEF 2.4 F100

(incremental): distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea. Valor orientativo: 4 vezes o passo de rosca.

Profundidade de furo

(longitude da rosca, valor incremental): distncia entre a superfcie da pea e o final da rosca entre 0 e 0,5 segundos para evitar acunhamento da ferramenta quando esta retrocede roscar

Tempo de espera em segundos: introduzir um valor

Avano F: velocidade de deslocao da ferramenta ao

Clculo do avano: F = S x p F: avano mm/min) S: rotaes da ferrta. (rpm) p: passo de rosca (mm)

HEIDENHAIN TNC 410

133

8.3 Ciclos de furar

8.3 Ciclos de furar

ROSCAGEM RGIDA GS (ciclo 17)


O fabricante da mquina prepara a mquina e o TNC para a roscagem sem embraiagem.

Z
O TNC realiza a roscagem lmina num ou em vrios passos sem compensao da longitude. Vantagens em relao ao ciclo de Roscar com embraaigem:
Maior velocidade de maquinao Pode repetir-se a mesma roscagem j que na chamada de ciclo a

ferrta. se orienta sobre a posio 0 (depende do parmetro da mquina 7160) desaparece o sistema de compensao (embraiagem) Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro do furo) do plano de maquinao com correco de raio R0.

Maior margem de deslocao do eixo da ferramenta j que

Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). O sinal do parmetro Profundidade determina a direco da maquinao. O TNC calcula o Avano dependendo do nmero de rotaes. Se durante a roscagem voc activar o potencimetro de override de rotaes, o TNC ajusta automaticamente o Avano. O potencimetro de override de avano no est activo. No fim do ciclo, a ferrta. fica parada. Antes da maquinao seguinte, ligar a ferrta. com M3 (ou M4).
Distncia de segurana

Exemplo de frases NC: 18 CYCL DEF 17.0 ROSCAR GS 19 CYCL DEF 17.1 DIST 2 20 CYCL DEF 17.2 PROFUNDIDADE -20 21 CYCL DEF 17.3 PASSO +1

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea

Profundidade de furo

(valor incremental): distncia entre a superfcie da pea (incio da rosca) e final da rosca : Passo da rosca. O sinal determina se a roscagem direita ou esquerda: + = roscagem direita = roscagem esquerda

Passo de rosca

134

8 Programao: Ciclos

Exemplo: ciclos de furar

Y
100 90

10

10 20

80 90 100

0 1 2 3 4 5 6

7 8 9 10 11 12 13

BEGIN PGM C200 MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+3 TOOL CALL 1 Z S4500 L Z+250 R0 F MAX CYCL DEF 200 FURAR Q200=2 ;DISTNCIA SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO DE APROFUNDAMENTO Q202=5 ;PROFUNDIDADE DE PASSO Q210=0 ;TEMPO ESPERA CIMA Q203=-10 ;COORD. SUPERFCIE Q204=20 ;2 DISTNCIA SEGURANA L X+10 Y+10 R0 F MAX M3 CYCL CALL L Y+90 R0 FMAX M99 L X+90 R0 FMAX M99 L Y+10 R0 FMAX M99 L Z+250 R0 FMAX M2 END PGM C200 MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo

Chegada ao primeiro furo, ligar a ferramenta Chamada do ciclo Chegada ao 2 furo, chamado do ciclo Chegada ao 3 furo, chamada do ciclo Chegada ao 4 furo, chamada do ciclo Retirar a ferramenta, fim do programa

HEIDENHAIN TNC 410

135

8.3 Ciclos de furar

8.3 Ciclos de furar

Exemplo: ciclos de furar


Execuo do programa

A placa j est pr-furada para M12,

profundidade da placa: 20 mm

Y
100
M12

Programar o ciclo de roscar Por razes de segurana, primeiro posicionar

previamente no plano e a seguir no eixo da ferrta.

70

20

M12

20

70

100

0 BEGIN PGM C2 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+4.5 4 TOOL CALL 1 Z S100 5 L Z+250 R0 F MAX 6 CYCL DEF 2 .0 ROSCAR 7 CYCL DEF 2 .1 DIST 2 8 CYCL DEF 2 .2 PROFUNDIDADE -25 9 CYCL DEF 2 .3 TEMPO ESPERA 0 10 CYCL DEF 2 .4 F175 11 L X+20 Y+20 R0 FMAX M3 12 L Z+2 R0 FMAX M99 13 L X+70 Y+70 R0 FMAX M99 14 L Z+250 R0 FMAX M2 15 END PGM C2 MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio de ciclo de roscar

Chegada ao 1 furo no plano de maquinao Posicionamento prvio no eixo da ferrta. Chegada ao 2 furo no plano de maquinao Retirar a ferramenta, fim do programa

136

8 Programao: Ciclos

Exemplo: ciclos de furar em ligao com tabelas de pontos


Execuo do programa Centrar
Roscar M6
100

90

As coordenadas de furos esto memorizadas na Tabela de Pontos TAB1.PNT (ver pgina seguinte) e so chamadas pelo TNC com CYCL CALL PAT. Os raios da ferrta. so seleccionados de forma a que todos os passos de trabalho sejam vistos no teste grfico.

65
55

30
10

M6

Furar

10 20

40

80 90 100

0 1 2 3 4 5 6 7

BEGIN PGM 1 MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+4 TOOL DEF 2 L+0 R+2.4 TOOL DEF 3 L+0 R+3 TOOL CALL 1 Z S5000 L Z+10 R0 F5000

Definio do bloco Definio da ferrta centralizador Definio da ferrta. broca Definio da ferrta. macho de abrir roscas Chamada da ferrta. centralizador Deslocar a ferrta. para a distncia de segurana (programar F com valor, depois de cada ciclo, o TNC posiciona-se na distncia segura) Determinar a tabela de pontos Definio do ciclo Centrar

8 SEL PATTERN TAB1 9 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA SEGURANA Q201=-2 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=2 ;PROFUNDIDADE DE PASSO Q210=0 ;TEMPO ESPERA CIMA Q203=+0 ;COOR. SUPERFCIE Q204=0 ;2 DISTNCIA SEGURANA 10 CYCL CALL PAT F5000 M3 11 L Z+100 R0 FMAX M6

Coordenada superfcie (obrigatrio aqui introduzir 0) 2 Distncia de Segurana (obrigatrio aqui introduzir 0) Chamada do ciclo em ligao com a tabela de pontos TAB1.PNT. Avano entre os pontos: 5000 mm/min Retirar a ferramenta, troca de ferrta.

HEIDENHAIN TNC 410

137

8.3 Ciclos de furar

12 TOOL CALL 2 Z S5000 13 L Z+10 R0 F5000 14 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA SEGURANA Q201=-25 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q210=0 ;TEMPO ESPERA CIMA Q203=+0 ;COOR. SUPERFCIE Q204=0 ;2 DISTNCIA SEGURANA 15 CYCL CALL PAT F5000 M3 16 L Z+100 R0 FMAX M6 17 TOOL CALL 3 Z S200 18 L Z+50 R0 FMAX 19 CYCL DEF 206 ROSCAGEM NOVA Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR q211=0.25 ;TEMPO ESPERA BAIXO Q203=+0 ;COOR. SUPERFCIE Q204=0 ;2 DIST. SEGURANA 20 CYCL CALL PAT F5000 M3 21 L Z+100 R0 FMAX M2 22 END PGM 1 MM
Tabela de PontosTAB1.PNT TAB1 .PNT MM NR X Y 0 +10 +10 1 +40 +30 2 +90 +10 3 +80 +30 4 +80 +65 5 +90 +90 6 +10 +90 7 +20 +55 [END]

Chamada da ferrta. para o ciclo de furar Deslocar a ferrta. para a distncia de segurana (programar F com valor) Definio do ciclo de Furar Distncia de segurana Profundidade Avano ao aprofundar Profundidade de passo Tempo de espera Coordenada superfcie (obrigatrio aqui introduzir 0) 2 Distncia de Segurana (obrigatrio aqui introduzir 0) Chamada do ciclo em ligao com a tabela de pontos TAB1.PNT Retirar a ferramenta, troca de ferrta. Chamada da ferrta. macho de abrir roscas Deslocar a ferrta. para a distncia de segurana Definio de ciclo de roscar

8.3 Ciclos de furar

Coordenada superfcie (obrigatrio aqui introduzir 0) 2 Distncia de Segurana (obrigatrio aqui introduzir 0) Chamada do ciclo em ligao com a tabela de pontos TAB1.PNT Retirar a ferramenta, fim do programa

Z +0 +0 +0 +0 +0 +0 +0 +0

138

8 Programao: Ciclos

8.4 Ciclos para fresar caixas, ilhas e ranhuras


Ciclo 4 FRESAR CAIXA (rectangular) Ciclo de desbaste sem posicionamento prvio automtico 212 ACABAMENTO DE CAIXA (rectangular) Ciclo de acabamento, com posicionamento prvio automtico, 2 distncia de segurana 213 ACABAMENTO DE ILHA (rectangular) Ciclo de acabamento, com posicionamento prvio automtico, 2 distncia de segurana 5 CAIXA CIRCULAR Ciclo de desbaste sem posicionamento prvio automtico 214 ACABAMENTO DE CAIXA CIRCULAR Ciclo de acabamento com posicionamento prvio automtico, 2 distncia de segurana 215 ACABAMENTO DE ILHA CIRCULAR Ciclo de acabamento com posicionamento prvio automtico, 2 distncia de segurana 3 FRESADO DE RANHURAS Ciclo de desbaste/acabamento sem posicionamento prvio automtico, profundidade de passo vertical 210 RANHURA COM INTRODUO PENDULAR Ciclo de desbaste/acabamento com posicionamento prvio automtico, movimento de introduo pendular 211 RANHURA CIRCULAR Ciclo de desbaste/acabamento com posicionamento prvio automtico, movimento de introduo pendular Softkey

HEIDENHAIN TNC 410

139

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

FRESAR CAIXAS (ciclo 4)


1 A ferramenta penetra na pea em posio de partida (centro da caixa) e desloca-se para a primeira profundidade de passo 2 A seguir, a ferramenta desloca-se primeiro na direco positiva do lado mais comprido - em caixas quadradas, na direco positiva Y e desbasta a caixa de dentro para fora 3 Este processo repete-se (1 a 3) at se alcanar a Profundidade programada 4 No fim do ciclo, o TNC retira a ferramenta para a posio de partida Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro da caixa) no plano de maquinao com correco de raio R0. Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). O sinal do parmetro Profundidade determina a direco da maquinao. Se necessrio, utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furado no centro da caixa. A longitude e a largura tm que ser respectivamente maiores do que 2 x raio de arredondamento.
Distncia de segurana

Exemplo de frases NC: 27 CYCL DEF 4.0 FESRA CAIXA 28 CYCL DEF 4.1 DIST 2 29 CYCL DEF 4.2 PROFUNDIDADE -20 30 CYCL DEF 4.3 PASSO 5 F100 31 CYCL DEF 4.4 X80 32 CYCL DEF 4.5 Y60 33 CYCL DEF 4.6 F275 DR+ RAIO 5

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea

Profundidade de fresagem Profundidade de passo

(valor incremental): distncia entre a superfcie da pea e a base da caixa

(valor incremental): medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo quando: A prof.de de passo e a prof. total so iguais A prof. de passo maior do que a prof. total ferramenta ao aprofundar

Avano ao aprofundar: velocidade de deslocao da Longitude do lado 1 Longitude do lado 2

: longitude da caixa, paralela ao eixo principal do plano de maquinao : largura da caixa

Avano F: velocidade de deslocao da ferramenta no

plano de maquinao

140

8 Programao: Ciclos

DR + : fresagem sincronizada com M3 DR - : fresagem a contra-marcha com M3 caixa. Para Raio = 0 , o raio de arredondamento igual ao raio da ferrta.

Raio de Arredondamento: raio para as esquinas da

Clculos: Aproximao lateral k = K x R K: R: Factor de sobreposio, determinado em parmetro da mquina 7430 Raio da fresa

ACABAMENTO DE CAIXAS (ciclo 212)


1 O TNC desloca a ferramenta automaticamente no seu eixo para a Distncia de Segurana, ou - se tiver sido programado - para a 2 Distncia de Segurana, e a seguir para o centro da caixa 2 A partir do centro da caixa, a ferramenta desloca-se no plano de maquinao para o ponto inicial da maquinao Para o clculo do ponto inicial, o TNC considera a medida excedente e o raio da ferramenta. Eventualmente, o TNC penetra no centro da caixa 3 Se a ferramenta estiver na 2 distncia de segurana, o TNC desloca-se em marcha rpida FMAX para a distncia de segurana, e da com o avano de aprofundamento para a primeira profundidade de passo 4 A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado 5 Depois, a ferramenta sai tangencialmente do contorno para o ponto de partida no plano de maquinao 6 Este processo (3 a 5) repete-se at se atingir a profundidade programada 7 No fim do ciclo, o TNC desloca a ferramenta em marcha rpida para a distncia de segurana, ou - se tiver sido programado - para a 2 distncia de segurana, e a seguir para o centro da caixa (posio inicial = posio de partida) Antes da programao, dever ter em conta O sinal do parmetro Profundidade determina a direco da maquinao. Se voc quiser acabar a caixa toda, utilize uma fresa com dentado frontal cortante no centro (DIN 844) e introduza um pequeno avano para a profundidade de passo Tamanho mnimo da caixa: o triplo do raio da ferrta.

HEIDENHAIN TNC 410

141

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Rotao em sentido horrio

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Distncia de segurana Q200 (incremental): distncia

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base da caixa

Profundidade Q201 (incremental): distncia entre a Avano ao Aprofundar Q206: velocidade de


Q206

deslocao da ferramenta ao deslocar-se em profundidade em mm/min. Quando penetrar o material, introduza um valor inferior ao definido em Q207 Medida segundo a qual a ferrta. penetra de cada vez na pea; introduzir um valor superior a 0 da ferr.ta durante a fresagem em mm/min coordenada da superfcie da pea

Z
Q200 Q203 Q202 Q201 Q204

Profundidade de passo Q202 (valor incremental):

Avano de fresagem Q207: velocidade de deslocao

Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (valor incremental):

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea caixa no eixo secundrio do plano de maquinao

Q218

Centro do 1 eixo Q216 (valor absoluto): centro da

Centro do 2 eixo Q217 (valor absoluto): centro da

Longitude lado 1 Q218 (incremental): longitude da

Q217

caixa, paralela ao eixo principal do plano de maquinao

Q207

Longitude lado 2 Q219 (incremental): longitude da

caixa, paralela ao eixo secundrio do plano de maquinao

Raio da esquina Q220: raio da esquina da caixa. Se no

Q216

Q221

tiver sido programado, o TNC fixa o raio da esquina igual ao raio da ferrta

Medida Excedente 1 Eixo Q221 (incremental): medida

excedente no eixo principal do plano de maquinao, referente longitude da caixa. necessria para o TNC apenas para o clculo da posio prvia

Exemplo de frases NC: 34 CYCL DEF 212 ACABAMENTO DA CAIXA Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO FRESAGEM Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=80 ;LONGITUDE LADO 1 Q219=60 ;LONGITUDE LADO 2 Q220=5 ;RAIO DA ESQUINA Q221=0 ;MEDIDA EXCEDENTE 8 Programao: Ciclos

142

Q219

caixa no eixo secundrio do plano de maquinao

22 0

ACABAMENTO DE ILHAS (ciclo 213)


1 O TNC desloca a ferrta. no seu eixo para a distncia de segurana, ou - se tiver sido programado - para a 2 distncia de segurana, e a seguir para o centro da ilha 2 A partir do centro da ilha, a ferramenta desloca-se no plano de maquinao para o ponto inicial da maquinao O ponto inicial encontra-se aprox. a 3,5 vezes do raio da ferrta. direita da ilha 3 Se a ferramenta estiver na 2 distncia de segurana, o TNC desloca a ferramenta em marcha rpida FMAX para a distncia de segurana, e da com o avano de aprofundamento para a primeira profundidade de passo 4 A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado 5 Depois, a ferramenta sai tangencialmente do contorno para o ponto de partida no plano de maquinao 6 Este processo (3 a 5) repete-se at se atingir a profundidade programada 7 No fim do ciclo, o TNC desloca a ferramenta com FMAX para a distncia de segurana, ou - se tiver sido programado - para a 2 distncia de segurana, e a seguir para o centro da ilha (posio inicial = posio de partida) Antes da programao, dever ter em conta O sinal do parmetro Profundidade determina a direco da maquinao. Se voc quiser acabar a fresagem da ilha toda, utilize uma fresa com dentado frontal cortante no centro (DIN 844). Introduza um pequeno valor para o avano ao aprofundar.
Distncia de segurana Q200 (incremental): distncia
Q203 Q202 Q201 Q206

Z
Q200 Q204

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base da ilha

Profundidade Q201 (incremental): distncia entre a Avano ao aprofundar Q206: velocidade de deslocao

da ferramenta ao deslocar-se em profundidade em mm/min. Quando se penetra a pea, introduz-se um valor pequeno; quando se aprofunda em vazio, introduz-se um valor

Profundidade de passo Q202 (valor incremental):

medida segundo a qual a ferrta. penetra de cada vez na pea. Introduzir um valor superior a 0 da ferr.ta durante a fresagem em mm/min

Avano de fresagem Q207: velocidade de deslocao

Exemplo de frases NC: 35 CYCL DEF 213 ACABAMENTO DA ILHA Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO FRESAGEM Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=80 ;LONGITUDE LADO 1 Q219=60 ;LONGITUDE LADO 2 Q220=5 ;RAIO DA ESQUINA Q221=0 ;MEDIDA EXCEDENTE 143

HEIDENHAIN TNC 410

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Coord. da superf. da pea Q203 (valor absoluto):

coordenada da superfcie da pea

2 distncia de segurana Q204 (valor incremental):

Q218

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea no eixo principal do plano de maquinao

Centro do 1 eixo Q216 (valor absoluto): centro da ilha Centro do 2 eixo Q217 (valor absoluto): centro da ilha

Q207

22

Q217

no eixo secundrio do plano de maquinao

Longitude lado 1 Q218 (incremental): longitude da Longitude lado 2 Q219 (incremental): longitude da

ilha, paralela ao eixo principal do plano de maquinao ilha, paralela ao eixo secundrio do plano de maquinao
Q216 Q221

Raio da esquina Q220: raio da esquina da ilha Medida Excedente 1 Eixo Q221 (valor incremental):

medida excedente no eixo principal do plano de maquinao, referente longitude da ilha. necessria para o TNC apenas para o clculo da posio prvia

CAIXA CIRCULAR (ciclo 5)


1 A ferramenta penetra na pea em posio de partida (centro da caixa) e desloca-se para a primeira profundidade de passo 2 A seguir, a ferramenta percorre com o avano F a trajectria em forma de espiral representada na figura direita; para aproximao lateral k, ver o ciclo 4 FRESAR CAIXAS 3 Este processo repete-se at se alcanar a profundidade programada 4 No fim, o TNC retira a ferramenta para a posio de partida Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida (centro da caixa) no plano de maquinao com correco de raio R0. Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). O sinal do parmetro Profundidade determina a direco da maquinao. Se necessrio, utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furado no centro da caixa.

144

8 Programao: Ciclos

Q219

Profundidade de fresagem Profundidade de passo

(valor incremental): distncia entre a superfcie da pea e a base da caixa (valor incremental): medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo quando: A prof.de de passo e a prof. total so iguais A prof. de passo maior do que a prof. total ferramenta ao aprofundar

Avano ao aprofundar: velocidade de deslocao da RAIO DO CRCULO: raio da caixa circular Avano F: velocidade de deslocao da ferramenta no

plano de maquinao

Rotao em sentido horrio

DR + : fresagem sincronizada com M3 DR - : fresagem a contra-marcha com M3

DR+

Exemplo de frases NC: 36 CYCL DEF 5.0 CAIXA CIRCULAR 37 CYCL DEF 5.1 DIST. 2 38 CYCL DEF 5.2 PROFUNDIDADE -20 39 CYCL DEF 5.3 PASSO 5 F100 40 CYCL DEF 5.4 RAIO 40 41 CYCL DEF 5.5 F250 DR+

HEIDENHAIN TNC 410

145

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Distncia de segurana

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea

8.4 Ciclos para fresar caixas, ilhas e ranhuras

ACABAMENTO DE CAIXA CIRCULAR (ciclo 214)


1 O TNC desloca a ferramenta automaticamente no seu eixo para a Distncia de Segurana, ou - se tiver sido programado - para a 2 Distncia de Segurana, e a seguir para o centro da caixa 2 A partir do centro da caixa, a ferramenta desloca-se no plano de maquinao para o ponto inicial da maquinao Para o clculo do ponto inicial, o TNC considera o dimetro do bloco e o raio da ferramenta. Se voc introduzir o dimetro do bloco com 0, o TNC penetra no centro da caixa 3 Se a ferramenta estiver na 2 distncia de segurana, o TNC desloca a ferramenta em marcha rpida FMAX para a distncia de segurana, e da com o avano de aprofundamento para a primeira profundidade de passo 4 A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado 5 Depois, a ferramenta sai tangencialmente do contorno para o ponto de partida no plano de maquinao 6 Este processo (4 a 5) repete-se at se atingir a profundidade programada 7 No fim do ciclo, o TNC desloca a ferramenta com FMAX para a distncia de segurana, ou - se tiver sido programado - para a 2 distncia de segurana, e a seguir para o centro da caixa (posio final = posio de partida)
Q203 Q206

Z
Q200 Q202 Q201 Q204

Antes da programao, dever ter em conta O sinal do parmetro Profundidade determina a direco da maquinao. Se voc quiser acabar a caixa toda, utilize uma fresa com dentado frontal cortante no centro (DIN 844) e introduza um pequeno avano para a profundidade de passo
Distncia de segurana Q200 (incremental): distncia

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base da caixa

Profundidade Q201 (incremental): distncia entre a Avano ao Aprofundar Q206: velocidade de

deslocao da ferramenta ao deslocar-se em profundidade em mm/min. Quando penetrar o material, introduza um valor inferior ao definido em Q207 Medida que a ferrta. penetra de cada vez na pea da ferr.ta durante a fresagem em mm/min

Profundidade de passo Q202 (valor incremental):

Avano de fresagem Q207: velocidade de deslocao

Exemplo de frases NC: 42 CYCL DEF 214 CAIXA CIRC. ACABAMENTO Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO FRESAGEM Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q222=79 ;DIMETRO DO BLOCO Q223=80 ;DIM.PEA PRONTA

146

8 Programao: Ciclos

coordenada da superfcie da pea

2 distncia de segurana Q204 (valor incremental):

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea caixa no eixo secundrio do plano de maquinao

Centro do 1 eixo Q216 (valor absoluto): centro da

Q207

Centro do 2 eixo Q217 (valor absoluto): centro da Dimetro do bloco Q222: dimetro da caixa pr-

Q217

caixa no eixo secundrio do plano de maquinao maquinada; introduzir dimetro do bloco (pea em bruto) menor do que o dimetro da pea terminada Se voc introduzir Q222 = 0, o TNC penetra no centro da caixa terminada; introduzir dimetro da pea terminada maior do que dimetro do bloco e maior do que o dimetro da ferrta.

X
Q216

Dimetro da Pea Terminada Q223: dimetro da caixa

ACABAMENTO DE ILHA CIRCULAR (ciclo 215)


1 O TNC desloca a ferramenta automaticamente no seu eixo para a distncia de segurana, ou - se tiver sido programado - para a 2 distncia de segurana, e a seguir para o centro da ilha 2 A partir do centro da ilha, a ferramenta desloca-se no plano de maquinao para o ponto inicial da maquinao O ponto inicial encontra-se aprox. a 3,5 vezes do raio da ferrta. direita da ilha 3 Se a ferramenta estiver na 2 distncia de segurana, o TNC desloca a ferramenta em marcha rpida FMAX para a distncia de segurana, e da com o avano de aprofundamento para a primeira profundidade de passo 4 A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado 5 Depois, a ferramenta sai tangencialmente do contorno para o ponto de partida no plano de maquinao 6 Este processo (4 a 5) repete-se at se atingir a profundidade programada 7 No fim do ciclo, o TNC desloca a ferramenta com FMAX para a distncia de segurana, ou - se tiver sido programado - para a 2 distncia de segurana, e a seguir para o centro da ilha (posio final = posio de partida)

HEIDENHAIN TNC 410

147

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Coord. da superf. da pea Q203 (valor absoluto):

Q222 Q223

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Antes da programao, dever ter em conta O sinal do parmetro Profundidade determina a direco da maquinao. Se voc quiser acabar a fresagem da ilha toda, utilize uma fresa com dentado frontal cortante no centro (DIN 844). Introduza um pequeno valor para o avano ao aprofundar.
Q203
Distncia de segurana Q200 (incremental): distncia

Q206

Z
Q200 Q202 Q201 Q204

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base da ilha

Profundidade Q201 (incremental): distncia entre a Avano ao aprofundar Q206: velocidade de deslocao

da ferramenta ao aprofundar em mm/min. Quando se penetra a pea, introduz-se um valor pequeno; quando se penetra em vazio, introduz-se um valor maior Medida segundo a qual a ferrta. penetra de cada vez na pea; introduzir um valor superior a 0 da ferr.ta durante a fresagem em mm/min coordenada da superfcie da pea

Profundidade de passo Q202 (valor incremental):

Y
Q207

Avano de fresagem Q207: velocidade de deslocao Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (valor incremental):

Q217

coordenada no eixo da ferrta. na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea no eixo principal do plano de maquinao

Centro do 1 eixo Q216 (valor absoluto): centro da ilha Centro do 2 eixo Q217 (valor absoluto): centro da ilha

Q223 Q222

X
Q216

no eixo secundrio do plano de maquinao

Dimetro do bloco Q222: dimetro da ilha pr-

maquinada; introduzir dimetro do bloco maior do que dimetro da pea terminada terminada; introduzir dimetro da pea terminada menor do que dimetro da pea em bruto

Dimetro da ilha terminada Q223: dimetro da ilha

Exemplo de frases NC: 43 CYCL DEF 215 ILHA CIRC. ACABAMENTO Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO FRESAGEM Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q222=81 ;DIMETRO DO BLOCO Q223=80 ;DIM.PEA PRONTA

148

8 Programao: Ciclos

FRESAR RANHURAS (ciclo 3)


Desbaste 1 O TNC desloca a ferrta. segundo a medida excedente de acabamento (metade da diferena entre a largura da ranhura e o dimetro da ferrta.) para dentro. Da, a ferrta. penetra na pea e fresa em direco longitudinal ranhura 2 No fim da ranhura, realiza-se uma profundizao e a ferrta. fresa em sentido oposto. Este processo repete-se at se alcanar a profundidade de fresagem programada Acabamento 3 A ferrta. desloca-se na base da fresa segundo uma trajectria circular tangente ao contorno exterior; depois, o contorno percorrido em sentido sincronizado ao avano (com M3) 4 A seguir, a ferrta. retira-se em marcha rpida FMAX para a distncia de segurana Quando o nmero de passos mpar, a ferrta. desloca-se na distncia de segurana para a posio de partida. Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida no plano de maquinao - centro da ranhura (longitude lado 2) e deslocao na ranhura segundo o raio da ferrta. - com correco do raio R0. Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). O sinal do parmetro Profundidade determina a direco da maquinao. Utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furado no ponto de partida. Seleccionar o dimetro da fresa que no seja maior do que a largura da ranhura e que no seja menor do que a metade da largura da ranhura.
Distncia de segurana

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea

Profundidade de fresagem Profundidade de passo

(valor incremental): distncia entre a superfcie da pea e a base da caixa (incremental): medida em que a ferrta. avana; o TNC desloca-se num s passo em profundidade quando: a profundidade de passo e a profundidade so iguais a profundidade de passo maior do que a profundidade

HEIDENHAIN TNC 410

149

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Avano ao aprofundar: velocidade de deslocao da

ferramenta ao aprofundar

Longitude do lado 1 Longitude do lado 2

: longitude da ranhura; determinar o 1 sentido de corte atravs do sinal : largura da ranhura

Avano F: velocidade de deslocao da ferramenta no

plano de maquinao

Exemplo de frases NC: 44 CYCL DEF 3.0 FRESAR RANHURA 45 CYCL DEF 3.1 DIST 2 46 CYCL DEF 3.2 PROFUNDIDADE -20 47 CYCL DEF 3.3 PASSO 5 F100 48 CYCL DEF 3.4 X+80 49 CYCL DEF 3.5 Y12 50 CYCL DEF 3.6 F275

RANHURA (oblongo) com introduo pendular (ciclo 210)


Antes da programao, dever ter em conta O sinal do parmetro Profundidade determina a direco da maquinao. Seleccionar o dimetro da fresa que no seja maior do que a largura da ranhura e que no seja menor do que um tero da largura da ranhura. Seleccionar dimetro da fresa menor do que metade da longitude da ranhura seno o TNC no pode realizar a introduo pendular. Desbaste 1 O TNC posiciona a ferrta. em marcha rpida no seu eixo sobre a 2 distncia de segurana e a seguir no centro do crculo esquerdo; da o TNC posiciona a ferrta. na distncia de segurana sobre a superfcie da pea 2 A ferrta. desloca-se com o Avano reduzido sobre a superfcie da pea; da a fresa desloca-se com o avano de fresar na direco longitudinal da ranhura - penetra inclinada na pea - para o centro do crculo direito 3 A seguir, a ferrta. retira-se de novo inclinada para o centro do crculo esquerdo; estes passos repetem-se at se alcanar a profundidade de fresagem programada 4 Na profundidade de fresagem programada, o TNC desloca a ferrta. para realizar a fresagem horizontal, at ao outro extremo da ranhura, e depois outra vez para o centro da ranhura Acabamento 5 A partir do centro da ranhura, o TNC desloca a ferrta. tangencialmente para o contorno acabado; depois, o TNC maquina o contorno em sentido sincronizado ao avano (com M3) 6 No fim do contorno, a ferrta. retira-se do contorno tangencialmente - para o centro da ranhura 7 A seguir, a ferrta. retira-se em marcha rpida FMAX para a distncia de segurana e - se tiver sido programado - para a 2 distncia de segurana

150

8 Programao: Ciclos

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base da ranhura

Profundidade Q201 (incremental): distncia entre a Avano de fresagem Q207: velocidade de deslocao

da ferr.ta durante a fresagem em mm/min

Z
Q207 Q200 Q203 Q202 Q201 Q204

Profundidade de passo Q202 (valor incremental):

Medida em que a ferrta. penetra na pea com um movimento pendular no seu eixo maquinao: 0: Desbaste e acabamento 1: S desbaste 2: S acabamento

Tipo de maquinao (0/1/2) Q215: determinar o tipo de

Coord. da superf. da pea Q203 (valor absoluto):

coordenada da superfcie da pea

2 distncia de segurana Q204 (incremental):

Coordenada Z onde no pode produzir-se nenhuma coliso entre ferramenta e pea eixo principal do plano de maquinao

Centro 1 eixo Q216 (absoluto): centro da ranhura no Centro 2 eixo Q217 (absoluto): centro da ranhura no

Q218

eixo secundrio do plano de maquinao

do plano de maquinao): introduzir lado mais longo da ranhura

Longitude lado 2 Q219 (valor paralelo ao eixo

secundrio do plano de maquinao): introduzir largura da ranhura; Se se introduzir largura da ranhura igual ao dimetro da ferrta., o TNC s desbaste (fresar oblongo) que rodada toda a ranhura; o centro de rotao situase no centro da ranhura

Q219

Longitude lado 1 Q218 (valor paralelo ao eixo principal

Q217

Q224

Q216

NGULO DE ROTAO Q224 (absoluto): ngulo em

Exemplo de frases NC: 51 CYCL DEF 210 RANHURA PENDULAR Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q207=500 ;AVANO FRESAGEM Q202=5 ;PROFUNDIDADE DE PASSO Q215=0 ;TIPO DE MAQUINAO Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=80 ;LONGITUDE LADO 1 Q219=12 ;LONGITUDE LADO 2 Q224=+15 ;POSIO DE ROTAO

HEIDENHAIN TNC 410

151

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Distncia de segurana Q200 (incremental): distncia

8.4 Ciclos para fresar caixas, ilhas e ranhuras

RANHURA CIRCULAR (oblonga) com introduo pendular (ciclo 211)


Desbaste 1 O TNC posiciona a ferrta. no seu eixo sobre a 2 distncia de segurana e a seguir no centro do crculo direito. Da o TNC posiciona a ferrta. na distncia de segurana programada, sobre a superfcie da pea 2 A ferrta. desloca-se com o Avano Reduzido sobre a superfcie da pea; da a fresa desloca-se com o avano de fresar - penetra inclinada na pea - para o outro lado da ranhura 3 A seguir, a ferrta. retira-se de novo inclinada para o ponto de partida; este processo repete-se (2 a 3) at se alcanar a profundidade de fresagem programada 4 Na profundidade de fresagem programada, o TNC desloca a ferrta. para realizar a fresagem horizontal, at ao outro extremo da ranhura Acabamento 5 Para o acabamento da ranhura, o TNC desloca a ferrta. tangencialmente para o contorno acabado. Depois, o TNC faz o acabamento do contorno em sentido sincronizado com o avano (com M3). O ponto de partida para o processo de acabamento situa-se no centro do crculo direito. 6 No fim do contorno, a ferrta. retira-se tangencialmente do contorno 7 A seguir, a ferrta. retira-se em marcha rpida FMAX para a distncia de segurana e - se tiver sido programado - para a 2 distncia de segurana Antes da programao, dever ter em conta O sinal do parmetro Profundidade determina a direco da maquinao. Seleccionar o dimetro da fresa que no seja maior do que a largura da ranhura e que no seja menor do que um tero da largura da ranhura. Seleccionar dimetro da fresa menor do que metade da longitude da ranhura. Caso contrrio, o TNC no pode realizar a introduo pendular
Q203 Q202 Q201

Z
Q207 Q204 Q200

152

8 Programao: Ciclos

entre a extremidade da ferrta. e a superfcie da pea superfcie da pea e a base da ranhura

Profundidade Q201 (incremental): distncia entre a Avano de fresagem Q207: velocidade de deslocao

da ferr.ta durante a fresagem em mm/min

Q219
Q217

Q248
Q24 4

Q245

Profundidade de passo Q202 (valor incremental):

Medida em que a ferrta. penetra na pea com um movimento pendular no seu eixo maquinao: 0: Desbaste e acabamento 1: S desbaste 2: S acabamento

Tipo de maquinao (0/1/2) Q215: determinar o tipo de

Q216

Coord. da superf. da pea Q203 (valor absoluto):

coordenada da superfcie da pea

2 distncia de segurana Q204 (incremental):

Coordenada Z onde no pode produzir-se nenhuma coliso entre ferramenta e pea eixo principal do plano de maquinao

Centro 1 eixo Q216 (absoluto): centro da ranhura no Centro 2 eixo Q217 (absoluto): centro da ranhura no

eixo secundrio do plano de maquinao do crculo terico

Dimetro do crculo terico Q244: introduzir dimetro Longitude lado 2 Q219: introduzir largura da ranhura;

Se se introduzir largura da ranhura igual ao dimetro da ferrta., o TNC s desbasta (fresar oblongo) polar do ponto de partida

ngulo de partida Q245 (absoluto): introduzir ngulo ngulo de abertura da ranhura Q248 (valor

incremental): introduzir ngulo de abertura da ranhura

Exemplo de frases NC: 52 CYCL DEF 211 RANHURA REDONDA Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q207=500 ;AVANO FRESAGEM Q202=5 ;PROFUNDIDADE DE PASSO Q215=0 ;TIPO DE MAQUINAO Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q244=80 ;DIMETRO CRCULO TERICO Q219=12 ;LONGITUDE LADO 2 Q245=+45 ;NGULO INICIAL Q248=90 ;NGULO DE ABERTURA

HEIDENHAIN TNC 410

153

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Distncia de segurana Q200 (incremental): distncia

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: fresar caixa, ilha e ranhura

Y
100

90

90

8
50

70

45
5
80

R2

50

100

-40 -30 -20

0 1 2 3 4 5 6 7

BEGIN PGM C210 MM BLK FORM 0.1 Z X+0 Y+0 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+6 TOOL DEF 2 L+0 R+3 TOOL CALL 1 Z S3500 L Z+250 R0 FMAX CYCL DEF 213 ACABAMENTO DA ILHA Q200=2 ;DISTNCIA SEGURANA Q201=-30 ;PROFUNDIDADE Q206=250 ;AVANO DE APROFUNDAMENTO Q202=5 ;PROFUNDIDADE DE PASSO Q207=250 ;AVANO FRESAGEM Q203=+0 ;COOR. SUPERFCIE Q204=20 ;2 DISTNCIA SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=90 ;LONGITUDE LADO 1 Q219=80 ;LONGITUDE LADO 2 Q220=0 ;RAIO DA ESQUINA Q221=5 ;MEDIDA EXCEDENTE 1 EIXO CYCL CALL M3

Definio do bloco Definio da ferrta. para o desbaste/acabamento Definio da ferrta. para a fresagem da ranhura Chamada da ferrta. para desbaste/acabamento Retirar a ferramenta Definio do ciclo de maquinao exterior

Definio do ciclo de caixa circular

154

8 Programao: Ciclos

9 CYCL DEF 5.0 CAIXA CIRCULAR 10 CYCL DEF 5.1 2 DIST. 10 CYCL DEF 5.1 2 DIST. 12 CYCL DEF 5.3 PASSO 5 F250 13 CYCL DEF 5.4 RAIO 25 14 CYCL DEF 5.5 F400 DR+ 15 L Z+2 R0 FMAX M99 16 L Z+250 R0 FMAX M6 17 TOOL CALL 2 Z S5000 18 CYCL DEF 211 RANHURA CIRCULAR Q200=2 ;DISTNCIA SEGURANA Q201=-20 ;PROFUNDIDADE Q207=250 ;AVANO FRESAGEM Q202=5 ;PROFUNDIDADE DE PASSO Q215=0 ;EXTENSO DA MAQUINAO Q203=+0 ;COOR. SUPERFCIE Q204=100 ;2 DIST. SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q244=70 ;DIMETRO CRCULO TERICO Q219=8 ;LONGITUDE LADO 2 Q245=+45 ;NGULO INICIAL Q248=90 ;NGULO DE ABERTURA 19 CYCL CALL M3 20 FN 0: Q245 = +225 21 CYCL CALL 22 L Z+250 R0 FMAX M2 23 END PGM C210 MM

Chamada do ciclo de caixa circular Troca de ferramenta Chamada da ferramenta para a fresagem da ranhura Definio do ciclo Ranhura 1

Chamada do ciclo ranhura 1 Novo ngulo inicial para a ranhura 2 Chamada do ciclo da ranhura 2 Retirar a ferramenta, fim do programa

HEIDENHAIN TNC 410

155

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: desbastar e acabar caixa rectangular em ligao com tabelas de pontos


Execuo do programa Desbastar caixa rectangular com ciclo 4
Acabar caixa rectangular com ciclo 212

Y
100

25

As coordenadas de pontos centrais esto memorizadas na Tabela de Pontos MUSTPKT.PNT (ver pgina seguinte), e so chamadas pelo TNC com CYCL CALL PAT. Tenha em ateno que na definio do ciclo 212 esteja programado 0, tanto para as coordenadas do centro da caixa (Q212 e Q213), como tambm para a coordenada da superfcie da pea. Para fresar as caixas sobre diferentes nveis de profundidade, modifique as coordenadas Z na Tabela de Pontos

70

50
30

16

20

35

50

65

80

100

-40

-10

0 1 2 3 4 5 6

BEGIN PGM TAKOM MM BLK FORM 0.1 Z X+0 Y+0 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+3 TOOL DEF 2 L+0 R+3 TOOL CALL 1 Z S5000 L Z+10 R0 F5000

Definio do bloco Definio da ferrta. desbastar Definio da ferrta. acabar Chamada da ferrta. desbastar Deslocar a ferrta. para a distncia de segurana (programar F com valor) (Aps cada ciclo, o TNC posiciona-se na distncia de segurana) Determinar a tabela de pontos Definio do ciclo de desbastar caixa

7 SEL PATTERN MUSTPKT 8 CYCL DEF 4 .0 FRESAR A CAIXA 9 CYCL DEF 4 .1 DIST+2 10 CYCL DEF 4 .2 PROFUNDIDADE-10 11 CYCL DEF 4 .3 APROXIMAO+3 F150 12 CYCL DEF 4 .4 X+25 13 CYCL DEF 4 .5 Y+15 14 CYCL DEF 4 .6 F350 DR+ RAIO4 15 CYCL CALL PAT F5000 M3

Chamada do ciclo em ligao com a tabela de pontos MUSTPKT.PNT

156

8 Programao: Ciclos

Deslocar a ferrta. para a distncia de segurana (programar F com valor) Definio de ciclo de acabamento de caixa

Coordenada superfcie (obrigatrio aqui introduzir 0) 2 Distncia de Segurana (obrigatrio aqui introduzir 0) Centro Eixo X (obrigatrio aqui introduzir 0) Centro Eixo Y (obrigatrio aqui introduzir 0)

Chamada do ciclo em ligao com a tabela de pontos MUSTPKT.PNT Retirar a ferramenta, fim do programa

Tabela de pontos MUSTPKT.PNT MUSTPKT .PNT NR X Y 0 +35 +30 1 +65 +30 2 +80 +50 3 +50 +50 4 +20 +50 5 +35 +70 6 +65 +70 [END]

MM Z +0 +0 +0 +0 +0 +0 +0

HEIDENHAIN TNC 410

157

8.4 Ciclos para fresar caixas, ilhas e ranhuras

16 17 18 19

L Z+100 R0 FMAX M6 TOOL CALL 2 Z S5000 L Z+10 R0 F5000 CYCL DEF 212 ACABAMENTO DA CAIXA Q200=2 ;DISTNCIA SEGURANA Q201=-10 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO FRESAGEM Q203=+0 ;COOR. SUPERFCIE Q204=0 ;2 DISTNCIA SEGURANA Q216=+0 ;CENTRO 1 EIXO Q217=+0 ;CENTRO 2 EIXO Q218=25 ;LONGITUDE LADO 1 Q219=16 ;LONGITUDE LADO 2 Q220=4 ;RAIO DA ESQUINA Q221=0.5 ;MEDIDA EXCEDENTE 1 EIXO 20 CYCL CALL PAT F5000 M3 21 L Z+100 R0 FMAX M2 22 END PGM TAKOM MM

Retirar a ferramenta, troca de ferrta.

8.5 Ciclos para a elaborao de figuras de furos

8.5 Ciclos para execuo de figuras de pontos


O TNC dispe de 2 ciclos com que voc pode elaborar directamente figuras de pontos regulares: Ciclo 220 FIGURA DE PONTOS SOBRE CRCULO 221 FIGURA DE PONTOS SOBRE LINHAS Para criar figuras de pontos irregulares, utilize a Tabela de Pontos (ver Captulo 8.2 Tabelas de Pontos). Voc pode combinar os seguintes ciclos de maquinao com os ciclos 220 e 221: Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo Ciclo 1 2 3 4 5 17 200 201 202 203 204 212 213 214 215 FURAR EM PROFUNDIDADE ROSCAR com embraiagem FRESAR RANHURAS FRESAR CAIXAS CAIXA CIRCULAR ROSCAR sem embraiagem- Roscagem rgida FURAR ALARGAR FURO MANDRILAR CICLO DE FURAR UNIVERSAL REBAIXAMENTO INVERTIDO ACABAMENTO DE CAIXA ACABAMENTO DE ILHA ACABAMENTO DE CAIXA CIRCULAR ACABAMENTO DE ILHA CIRCULAR Softkey

158

8 Programao: Ciclos

FIGURA DE PONTOS SOBRE UM CRCULO (ciclo 220)


1 O TNC posiciona a ferrta. em marcha rpida desde a posio actual para o ponto de partida da primeira maquinao
Chegada 2 distncia de segurana (eixo da ferrta.) Chegada ao ponto de partida no plano de maquinao Deslocao para a distncia de segurana sobre a superfcie da

Sequncia:

Z
Q200 Q203
Q204

pea (eixo da ferramenta)

2 A partir desta posio, o TNC executa o ltimo ciclo de maquinao definido 3 A seguir, o TNC posiciona a ferrta. segundo um movimento linear sobre o ponto de partida da maquinao seguinte; para isso, a ferrta. encontra-se na distncia de segurana (ou 2 distncia de segurana) 4 Este processo (1 a 3) repete-se at se executarem todas as maquinaes Antes da programao, dever ter em conta O ciclo 220 activa-se com DEF , quer dizer, o ciclo 220 chama o ltimo ciclo de maquinao definido. Se voc combinar um dos ciclos de maquinao de 200 a 204 e de 212 a 215 com o ciclo 220, actuam a distncia de segurana,a superfcie da pea e a 2 distncia de segurana a partir do ciclo 220.
Centro 1 eixo Q216 (absoluto): ponto central do crculo

Y
N = Q241 Q247

Q24
Q217

Q246

Q245

terico no eixo principal do plano de maquinao

Centro 2 eixo Q217 (absoluto): ponto central do

crculo terico no no eixo secundrio do plano de maquinao terico


Q216

Dimetro do crculo terico Q244: dimetro do crculo ngulo inicial Q245 (absoluto): ngulo entre o eixo

principal do plano de maquinao e o ponto inicial (primeiro furo) da primeira maquinao sobre o crculo terico principal do plano de maquinao e o ponto de partida da ltima maquinao sobre o crculo terico (no vlido para crculos completos); introduzir o ngulo final diferente do ngulo inicial; se o ngulo final for maior do que o ngulo inicial, a direco da maquinao em sentido anti-horrio; caso contrrio, a maquinao em sentido horrio. duas maquinaes sobre o crculo terico; se o incremento angular for igual a zero, o TNC calcula o incremento angular a partir do ngulo inicial, do ngulo final e da quantidade de maquinaes; se introduzir incremento angular, o TNC no considera o ngulo final; o sinal do incremento angular determina a direco da maquinao (- = sentido horrio)

ngulo final Q246 (valor absoluto): ngulo entre o eixo

Incremento angular Q247 (incremental): ngulo entre

Exemplo de frases NC: 53 CYCL DEF 220 FIGURA CRCULO Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q244=80 ;DIMETRO CRCULO TERICO Q245=+0 ;NGULO INICIAL Q246=+360 ;NGULO FINAL Q247=+0 ;PASSO ANGULAR Q241=8 ;QUANTIDADE MAQUINAES Q200=2 ;DISTNCIA SEGURANA Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA

HEIDENHAIN TNC 410

159

8.5 Ciclos para a elaborao de figuras de furos

8.5 Ciclos para a elaborao de figuras de furos

N de maquinaes (furos) Q241: quantidade de furos

(de maquinaes) sobre o crculo terico

Distncia de segurana Q200 (incremental): distncia

entre a extremidade da ferramenta e a superfcie da pea: introduzir valor positivo coordenada da superfcie da pea

Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (incremental):

coordenada eixo da ferr.ta onde no pode ocorrer coliso entre a ferr.ta e a pea (disp. tensor); introduzir um valor positivo

FIGURA DE FUROS SOBRE LINHAS (ciclo 221)


Antes da programao, dever ter em conta O ciclo 221 activa-se com DEF , quer dizer, o ciclo 221 chama o ltimo ciclo de maquinao definido. Se voc combinar um dos ciclos de maquinao de 200 a 204 e de 212 a 215 com o ciclo 221, activam-se a distncia de segurana, a superfcie da pea e a 2 distncia de segurana a partir do ciclo 221. 1 O TNC posiciona automaticamente a ferrta. desde a posio actual para o ponto de partida da primeira maquinao
2. Chegada 2 distncia de segurana (eixo da ferramenta) Chegada ao ponto de partida no plano de maquinao Deslocao para a distncia de segurana sobre a superfcie da

Z Y X

Sequncia:

pea (eixo da ferrta.)

2 A partir desta posio, o TNC executa o ltimo ciclo de maquinao definido 3 A seguir, o TNC posiciona a ferrta. na direco positiva do eixo principal sobre o ponto de partida da maquinao seguinte; para isso, a ferrta. encontra-se na distncia de segurana (ou 2 distncia de segurana) 4 Este processo (1 a 3) repete-se at se executarem todas as maquinaes (furos) da primeira linha 5 Depois, o TNC desloca a ferrta. para o ltimo furo da segunda linha e executa a a maquinao 6 A partir da, o TNC posiciona a ferramenta na direco negativa do eixo principal sobre o ponto de partida da maquinao seguinte e executa a a maquinao

160

8 Programao: Ciclos

Y
Q23 7

8 A seguir, o TNC desloca a ferrta. para o ponto de partida da linha seguinte 9 Todas as outras linhas so maquinadas em movimento oscilante
Ponto de partida 1 eixo Q225 (absoluto): coordenada
N=

Q238

Q24

3 N= Q24 2

do ponto de partida no eixo principal do plano de maquinao

Ponto de partida 2 eixo Q226 (absoluto): coordenada

Q224 Q226

do ponto de partida no eixo secundrio do plano de maquinao os furos de uma linha as diferentes linhas

Distncia 1 eixo Q237 (incremental): distncia entre Distncia 2 eixo Q238 (incremental): distncia entre N de colunas Q242: quantidade de furos (de

Q225

maquinaes) sobre uma linha

N de linhas Q243: quantidade de linhas ngulo de rotao Q224 (valor absoluto): ngulo em

Z
Q200 Q203 Q204

redor do qual roda toda a imagem; o centro de rotao fica no ponto de partida entre a extremidade da ferrta. e a superfcie da pea coordenada da superfcie da pea

Distncia de segurana Q200 (incremental): distncia Coord. da superf. da pea Q203 (valor absoluto): 2 distncia de segurana Q204 (valor incremental):

coordenada no eixo da ferr.ta na qual no se pode produzir nenhuma coliso entre a ferrta. e a pea (dispositivo tensor)

Exemplo de frases NC: 54 CYCL DEF 221 FIGURA LINHAS Q225=+15 ;PONTO DE PARTIDA 1 EIXO Q226=+15 ;PONTO DE PARTIDA 2 EIXO Q237=+10 ;DISTNCIA 1 EIXO Q238=+8 ;DISTNCIA 2 EIXO Q242=6 ;QUANT. COLUNAS Q243=4 ;QUANTIDADE LINHAS Q224=+15 ;POSIO DE ROTAO Q200=2 ;DISTNCIA SEGURANA Q203=+0 ;COOR. SUPERFCIE Q204=50 ;2 DISTNCIA SEGURANA

HEIDENHAIN TNC 410

161

8.5 Ciclos para a elaborao de figuras de furos

7 Este processo (6) repete-se at se executarem todas as maquinaes da segunda linha

8.5 Ciclos para a elaborao de figuras de furos

Exemplo: Crculos de furos

Y
100

70

R25
30

R35
25

30

90 100

0 1 2 3 4 5 6

BEGIN PGM CIRCEM MM BLK FORM 0.1 Z X+0 Y+0 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+3 TOOL CALL 1 Z S3500 L Z+250 R0 FMAX M3 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO AO APROFUNDAR Q202=4 ;PROFUNDIDADE DE PASSO Q210=0 ;TEMPO DE ESPERA Q203=+0 ;COOR. SUPERFCIE Q204=0 ;2 DISTNCIA SEGURANA

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo de Furar

162

8 Programao: Ciclos

Q216=+30 ;CENTRO 1 EIXO Q217=+70 ;CENTRO 2 EIXO Q244=50 ;DIMETRO CRCULO TERICO Q245=+0 ;NGULO INICIAL Q246=+360 ;NGULO FINAL Q247=+0 ;PASSO ANGULAR Q241=10 ;QUANTIDADE MAQUINAES Q200=2 ;DISTNCIA SEGURANA Q203=+0 ;COOR. SUPERFCIE Q204=100 ;2 DIST. SEGURANA CYCL DEF 220 FIGURA CIRCULAR

Definio do ciclo Crculo de furos 2, CYCL 200 chama-se automat. Actuam Q200, Q203 e Q204 do ciclo 220

Q216=+90 ;CENTRO 1 EIXO Q217=+25 ;CENTRO 2 EIXO Q244=70 ;DIMETRO CRCULO TERICO Q245=+90 ;NGULO INICIAL Q246=+360 ;NGULO FINAL Q247=30 ;PASSO ANGULAR Q241=5 ;QUANTIDADE MAQUINAES Q200=2 ;DISTNCIA SEGURANA Q203=+0 ;COOR. SUPERFCIE Q204=100 ;2 DIST. SEGURANA 9 L Z+250 R0 FMAX M2 10 END PGM CIRCEM MM

Retirar a ferramenta, fim do programa

HEIDENHAIN TNC 410

163

8.5 Ciclos para a elaborao de figuras de furos

CYCL DEF 220 FIGURA CIRCULAR

Definio do ciclo Crculo de furos 1, CYCL 220 chama-se automat. Actuam Q200, Q203 e Q204 do ciclo 220

8.6 Ciclos SL

8.6 Ciclos SL
Com os ciclos SL pode-se maquinar contornos difceis. Caractersticas do contorno Um contorno total pode compor-se por vrios sub-contornos sobrepostos (at 12). Qualquer caixa ou ilha formam assim os sub-contornos
Voc introduz a lista dos sub-contornos (nmeros de sub-

programas) no ciclo 14 CONTORNO. O TNC calcula o contorno total que formam os sub-contornos

Voc introduz os sub-contornos como sub-programas. A memria de um ciclo SL limitada. Os sub-prgramas no

podem conter no total mais de p.ex. 128 frases lineares

Caractersticas dos sub-prograams As converses de coordenadas so permitidas. Se forem programadas dentro de segmentos de contorno, actuam tambm nos sub-programas seguintes. Mas no precisam de ser anuladas depois da chamada do ciclo
O TNC ignora avanos F e funes auxiliares M O TNC caracteriza uma caixa se voc percorrer o contorno por

dentro, p.ex. descrio do contorno em sentido horrio com correco de raio RR

O TNC caracteriza uma ilha se voc percorrer o contorno por fora,

p.ex. descrio do contorno no sentido horrio com correco do raio RL eixo da ferrta.

Os sub-programas no podem conter nenhuma coordenada no Na primeira frase de coordenadas do sub-programa, voc

determina o plano de maquinao. So permitidos eixos paralelos

Caractersticas dos ciclos de maquinao Com MP7420.0 e MP7420.1 voc determina como deve o TNC deslocar a ferrta. ao desbastar (ver Captulo 15.1 Parmetros gerais do utilizador).
O TNC posiciona-se automaticamente antes de cada ciclo no

ponto de partida no plano de maquinao. No eixo da ferrta., voc deve pr-posicionar a ferrta. na Distncia de Segurana um ngulo qualquer (definir ngulo no ciclo 6); as ilhas so ultrapassadas de forma standard na Distncia de Segurana. Em MP7420.1, voc tambm pode determinar que o TNC desbaste o contorno, de forma a que cada cmara seja maquinada individualmente uma aps outra sem movimentos de elevao plano de maquinao

Cada nvel de profundidade desbastado paralelo ao eixo ou com

O TNC considera uma medida excedente programada (ciclo 6) no

164

8 Programao: Ciclos

Resumo: Ciclos SL Ciclo 14 CONTORNO (absolutamente necessrio) 15 PR-FURAR (utilizvel como opo) 6 DESBASTE (absolutamente necessrio) 16 FRESAR CONTORNO (utilizvel como opo) Softkey

CONTORNO (ciclo 14)


No ciclo 14 CONTORNO voc faz a listagem de todos os subprogramas que devem ser sobrepostos para formarem um contorno completo (ver figura em baixo, direita). Antes da programao, dever ter em conta O ciclo 14 activa-se com DEF , quer dizer, actua a partir da sua definio no programa No ciclo 14, voc pode fazer a listagem at um mximo de 12 sub-programas (sub-contornos).
Nmeros Label para o contorno: introduzir todos os

Esquema: trabalhar com ciclos SL 0 BEGIN PGM SL MM ... 12 CYCL DEF 14.0 CONTORNO ... ... 16 CYCL DEF 15.0 PR-FURAR 17 CYCL CALL ... 18 CYCL DEF 6.0 DESBASTAR ... 19 CYCL CALL ... 26 CYCL DEF 16.0 FRESAR CONTORNO ... 27 CYCL CALL ... 50 L Z+250 R0 FMAX M2 51 LBL 1 ... 55 LBL 0 56 LBL 2 ... 60 LBL 0 ... 99 END PGM SL MM

nmeros Label de cada sub-programa e que se sobrepem num contorno. Confirmar cada nmero com a tecla ENT e terminar as introdues com a tecla END.
C A D B

Exemplo de frases NC: 3 CYCL DEF 14.0 CONTORNO 4 CYCL DEF 14.1 LABEL1 /2 /3 DE CONTORNO

HEIDENHAIN TNC 410

165

8.6 Ciclos SL

8.6 Ciclos SL

Contornos sobrepostos
Voc pode sobrepor caixas e ilhas num novo contorno. Voc pode assim aumentar uma superfcie de caixa por meio de uma caixa sobreposta ou diminuir por meio de uma ilha. Sub-programas: caixas sobrepostas Os seguintes exemplos de programao so subprogramas de contorno, chamados num programa principal do ciclo 14 CONTORNO. As caixas A e B sobrepem-se. O TNC calcula os pontos de interseco S1 e S2, pelo que no h que program-los. As caixas esto programadas como crculos completos. Sub-programa 1: caixa esquerda

S1

A
S2

51 52 53 54 55

LBL 1 L X+10 Y+50 RR CC X+35 Y+50 C X+10 Y+50 DRLBL 0

Unterprogramm 2: Tasche rechts

56 57 58 59 60

LBL 2 L X+90 Y+50 RR CC X+65 Y+50 C X+90 Y+50 DRLBL 0

Superfcie resultante da soma Maquinam-se ambas as superfcies parciais A e B incluindo a superfcie comum:
As superfcies A e B tm que ser caixas. A primeira caixa (no ciclo 14) dever comear fora da segunda.
B

Superfcie A:

51 52 53 54 55

LBL 1 L X+10 Y+50 RR CC X+35 Y+50 C X+10 Y+50 DRLBL 0

166

8 Programao: Ciclos

56 57 58 59 60

LBL 2 L X+90 Y+50 RR CC X+65 Y+50 C X+90 Y+50 DRLBL 0

Superfcie da diferena Maquina-se a superfcie A sem a parte que comum a B:


A superfcie A tem que ser uma caixa e a B uma ilha. A tem que comear fora de B.

Superfcie A:

51 52 53 54 55

LBL 1 L X+10 Y+50 RR CC X+35 Y+50 C X+10 Y+50 DRLBL 0

B A

Superfcie B:

56 57 58 59 60

LBL 2 L X+90 Y+50 RL CC X+65 Y+50 C X+90 Y+50 DRLBL 0

Superfcie de interseco Maquina-se a parte comum de A e B (as superfcies no comuns ficam simplesmente sem se maquinar)
A e B tm que ser caixas. A deve comear dentro de B.

Superfcie A:

51 52 53 54 55

LBL 1 L X+60 Y+50 RR CC X+35 Y+50 C X+60 Y+50 DRLBL 0

Superfcie B:

56 57 58 59 60

LBL 2 L X+90 Y+50 RR CC X+65 Y+50 C X+90 Y+50 DRLBL 0

HEIDENHAIN TNC 410

167

8.6 Ciclos SL

Superfcie B:

8.6 Ciclos SL

PR-FURAR (ciclo 15)


Desenvolvimento do ciclo Como ciclo 1 Furar em Profundidade (ver captulo 8.3 Ciclos de furar). Aplicao Ciclo 15 PR-FURAR considera a medida excedente de acabamento para os pontos de penetrao. Os pontos de penetrao so tambm pontos de partida para o desbaste. Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea).
Distncia de segurana

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea

Profundidade de furo

(valor incremental): Distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) (valor incremental): medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo de maquinao para a profundidade total quando:
A Profundidade de Passo e a Profundidade Total so iguais A Profundidade de Passo maior do que a Profundidade Total

Profundidade de passo

A Profundidade Total no tem que ser um mltiplo da Profundidade de Passo


Avano de aprofundamento: avano de furar em mm/

min

Medida excedente de acabamento: medida

excedente no plano de maquinao

Exemplo de frases NC: 5 CYCL DEF 15.0 PR-FURAR 6 CYCL DEF 15.1 DIST+2 PROFUNDIDADE-25 7 CYCL DEF 15.2 PASSO+3 F250 MED EXC+0.1

168

8 Programao: Ciclos

DESBASTE (ciclo 6)
Desenvolvimento do ciclo 1 O TNC posiciona a ferramenta no plano de maquinao sobre o primeiro ponto de penetrao; o TNC considera ento a medida excedente de acabamento 2 Com o avano de aprofundamento, o TNC desloca a ferrta. para a primeira profundidade de passo Fresar o contorno (ver figura em cima, direita): 1 A ferrta. fresa o primeiro contorno parcial com o avano programado; a medida excedente de acabamento considerada no plano de maquinao 2 O TNC fresa da mesma forma outras aproximaes e outros contornos parciais 3 O TNC desloca a ferrta. no seu eixo na Distncia de Segurana, e a seguir sobre o primeiro Ponto de Penetrao no plano de maquinao. Desbastar a caixa (ver figura central, direita): 1 Na primeira profundidade de passo, a ferrta. fresa, com o avano de fresar, o contorno paralelo ao eixo ou com o ngulo de desbaste programado 2 Para isso, so sobrepassados os contornos da ilha (aqui: C/D) na Distncia de Segurana 3 Este processo repete-se at se alcanar a profundidade de fresagem programada Antes da programao, dever ter em conta Com MP7420.0 e MP7420.1 voc determina como o TNC maquina o contorno (ver Captulo 15.1 Parmetros gerais do utilizador). Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). Se necessrio, utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furar com ciclo 15.
A C D

HEIDENHAIN TNC 410

169

8.6 Ciclos SL

8.6 Ciclos SL

Distncia de segurana

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea

Profundidade de fresagem Profundidade de passo

(valor incremental): distncia entre superfcie da pea e base da caixa

(valor incremental): medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo de maquinao para a profundidade total quando: so iguais
Profundidade de Passo e Profundidade de Fresagem

A Profundidade de Passo maior do que a Profundidade de Fresagem

A Profundidade de Fresagem no tem que ser um mltiplo da Profundidade de Passo


Avano de aprofundamento Q11: avano ao

aprofundar em mm/min

Medida excedente de acabamento: medida

excedente no plano de maquinao

ngulo de Desbaste: direco do movimento de

desbaste O ngulo de Desbaste refere-se ao eixo principal do plano de maquinao. Introduzir o ngulo de forma a obter-se os cortes mais longos possvel

Exemplo de frases NC: 8 CYCL DEF 6.0 DESBASTAR 9 CYCL DEF 6.1 DIST+2 PROFUNDIDADE-25 10 CYCL DEF 6.2 PASSO+3 F150 MED EXCED+0.1 11 CYCL DEF 6.3 NGULO+0 F350

Avano: avano de fresagem em mm/min

170

8 Programao: Ciclos

FRESAR CONTORNO (ciclo 16)


Aplicao Ciclo 16 FRESAR CONTORNO destina-se ao acabamento da caixa de contorno. Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto de partida no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea). O TNC acaba em separado cada contorno parcial, mesmo em vrios passos se tiver sido programado.
Distncia de segurana

(valor incremental): Distncia entre o extremo da ferrta. (posio inicial) e a superfcie da pea Exemplo de frases NC: 12 CYCL DEF 16.0 FRESAR CONTORNO 13 CYCL DEF 16.1 DIST+2 PROFUNDIDADE-25 14 CYCL DEF 16.2 PASSO+5 F150 DR+ F500

Profundidade de fresagem Profundidade de passo

(valor incremental): distncia entre superfcie da pea e base da caixa (valor incremental): medida segundo a qual a ferrta. penetra de cada vez na pea. O TNC desloca-se num s passo de maquinao para a profundidade total quando:

Profundidade de Passo e Profundidade de Fresagem so iguais A Profundidade de Passo maior do que a Profundidade de Fresagem

A Profundidade de Fresagem no tem que ser um mltiplo da Profundidade de Passo


Avano de aprofundamento Q11: avano ao

aprofundar em mm/min

Rotao em sentido horrio:

DR + : fresagem sincronizada com M3 DR : fresagem a contra-marcha com M3

Avano: avano de fresagem em mm/min

HEIDENHAIN TNC 410

171

8.6 Ciclos SL

8.6 Ciclos SL

Exemplo: Desbastar caixa

10

10

R20

55

R30

60

30

30

0 BEGIN PGM C20 MM 1 BLK FORM 0.1 Z X-10 Y-10 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+5 4 TOOL CALL 1 Z S4500 5 L Z+250 R0 F MAX 6 CYCL DEF 14 .0 CONTORNO 7 CYCL DEF 14 .1 LABEL DO CONTORNO 1 8 CYCL DEF 6 .0 DESBASTAR 9 CYCL DEF 6 .1 DIST 2 PROFUNDIDADE -20 10 CYCL DEF 6 .2 PASSO 5 F150 MEDIDA EXCEDENTE +0 11 CYCL DEF 6 .3 NGULO +60 F250 12 L X+30 Y+30 R0 FMAX M3 13 L Z+2 R0 F1000 M99 14 L Z+250 R0 FMAX M2

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Determinar o sub-programa do contorno Definio de Ciclo Desbastar

Posicionamento prvio no plano de maquinao Posicionamento prvio no eixo da ferrta., chamada de ciclo Retirar a ferramenta, fim do programa

172

8 Programao: Ciclos

15 16 17 18 19 20 21 22 23 24 25 26 27 28

LBL 1 L X+0 Y+30 RR FC DR- R30 CCX+30 CCY+30 FL AN+60 PDX+30 PDY+30 D+10 FSELECT 03 FPOL X+30 Y+30 FC DR- R20 CCPR+55 CCPA+60 FSELECT 02 FL AN-120 PDX+30 PDY+30 D+10 FSELECT 03 FC X+0 DR- R30 CCX+30 CCY+30 FSELECT 02 LBL 0 END PGM C20 MM

HEIDENHAIN TNC 410

173

8.6 Ciclos SL

Sub-programa do contorno (Ver FK 2 Exemplo na pgina 99)

8.6 Ciclos SL

Exemplo: pr-furar, desbastar e acabar contornos sobrepostos

Y
100

16

16

50

5 R2

16

5 R2

35

65

100

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
174

BEGIN PGM C21 MM BLK FORM 0.1 Z X+0 Y+0 Z-40 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+3 TOOL DEF 2 L-12,53 R+3 TOOL CALL 1 Z S4500 L Z+250 R0 FMAX CYCL DEF 14.0 CONTORNO CYCL DEF 14.1 LABEL CONTORNO 1 /2 /3 /4 CYCL DEF 15.0 PR-FURAR CYCL DEF 15.1 DIST 2 PROFUNDIDADE -20 CYCL DEF 15.2 PASSO 5 F200 MEDIDA EXCEDENTE +1 L X+50 Y+50 R0 FMAX M3 L Z+2 R0 FMAX M99 L Z+250 R0 FMAX M6 TOOL CALL 2 Z S4000 CYCL DEF 6.0 DESBASTAR CYCL DEF 6.1 DIST 2 PROFUNDIDADE -20 CYCL DEF 6.2 PASSO 5 F150 MEDIDA EXCEDENTE +1 CYCL DEF 6.3 NGULO +0 F250 L Z+2 R0 F1000 M3

Definio do bloco Definio da ferrta. broca Definio da ferrta. para o desbaste/acabamento Chamada da ferrta. para o ciclo de furar Retirar a ferramenta Determinar sub-programas de contorno Definio do ciclo de Pr-furar

Posicionamento prvio no plano de maquinao Posicionamento prvio no eixo da ferrta., chamada de ciclo pr-furar Troca de ferramenta Chamada da ferrta. para desbaste/acabamento Definio de Ciclo Desbastar

Posicionamento prvio no eixo da ferrta.

8 Programao: Ciclos

21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

CYCL CALL CYCL DEF 16.0 FRESAR CONTORNO CYCL DEF 16.1 DIST 2 PROFUNDIDADE -20 CYCL DEF 16.2 PASSO 5 F100 DR+ F300 L Z+2 R0 FMAX M99 L Z+250 R0 FMAX M2 LBL 1 CC X+35 Y+50 L X+10 Y+50 RR C X+10 DRLBL 0 LBL 2 CC X+65 Y+50 L X+90 Y+50 RR C X+90 DRLBL 0 LBL 3 L X+27 Y+50 RL L Y+58 L X+43 L Y+42 L X+27 LBL 0 LBL 4 L X+65 Y+42 RL L X+57 L X+65 Y+58 L X+73 Y+42 LBL 0 END PGM C21 MM

Chamada do ciclo de Acabamento Retirar a ferramenta, fim do programa Sub-programa do contorno 1: caixa esquerda

Sub-programa do contorno 2: caixa direita

Sub-programa do contorno 3: ilha quadrangular esquerda

Sub-programa do contorno 4: ilha quadrangular direita

HEIDENHAIN TNC 410

175

8.6 Ciclos SL

Chamada de ciclo Desbastar Definio de ciclo Acabamento

8.7 Ciclos para facejar

8.7 Ciclos para facejar


O TNC dispe de dois ciclos com que voc pode maquinar superfcies planas com as seguintes caractersticas:
ser planas e rectangulares ser planas segundo um ngulo oblquo estar inclinadas de qualquer forma estar unidas entre si

Ciclo 230 FACEJAMENTO Para superfcies planas rectangulares 231 SUPERFCIE REGULAR Para superfcies segundo um ngulo oblquo, inclinadas e unidas entre si

Softkey

FACEJAR (ciclo 230)


1 O TNC posiciona a ferrta. em marcha rpida FMAX desde a posio actual no plano de maquinao sobre o ponto de partida ; o TNC desloca a ferrta. segundo o seu raio para a esquerda e para cima 2 A seguir, a ferrta. desloca-se com FMAX no seu eixo para a distncia de segurana, e depois com o avano de aprofundamento sobre a posio de partida programada, no eixo da ferrta. 3 Depois, a ferrta. desloca-se com avano de fresagem programado sobre o ponto final ; o TNC calcula o ponto final a partir do ponto de partida programado, da longitude programada e do raio da ferrta.programado 4 O TNC desloca a ferrta. com avano de fresagem transversal para o ponto de partida da linha seguinte; o TNC calcula esta deslocao a partir da largura programada e do nmero de cortes programados 5 A seguir, a ferrta. regressa em sentido X negativo 6 O facejamento repete-se at se maquinar completamente a superfcie programada 7 No fim, o TNC retira a ferramenta com FMAX para a distncia de segurana

176

8 Programao: Ciclos

Antes da programao, dever ter em conta O TNC posiciona a ferrta. desde a posio actual, primeiro no plano de maquinao, e depois no seu eixo, sobre o ponto de partida 1. Posicionar previamente a ferrta. de forma a que no se possa produzir nenhuma coliso com a pea.
Ponto de partida 1 eixo Q225 (absoluto): coordenada

Y
Q207

Q219

N = Q240 Q209

do ponto Mn. da superfcie a facejar no eixo principal do plano de maquinao do ponto Mn. da superfcie a facejar no eixo secundrio do plano de maquinao da ferrta. do plano de facejamento

Ponto de partida 2 eixo Q226 (absoluto): coordenada

Q226

Q218 Q225

Ponto de partida 3 eixo Q227 (absoluto): altura no eixo Longitude lado 1 Q218 (incremental): longitude da

superfcie a facejar no eixo principal do plano de maquinao, referente ao ponto de partida 1 eixo

Longitude lado 2 Q219 (incremental): longitude da

Q206

superfcie a facejar no eixo secundrio do plano de maquinao, referente ao ponto de partida 2 eixo as quais o TNC deve deslocar a ferrta. na largura da pea
Q227

Z
Q200

Nmero de cortes Q240: quantidade de linhas sobre

Avano ao aprofundar Q206: velocidade de deslocao

da ferramenta ao deslocar-se desde a distncia de segurana para a profundidade de fresagem em mm/ min da ferr.ta durante a fresagem em mm/min

Avano de fresagem Q207: velocidade de deslocao

Avano lateral Q209: velocidade de deslocao da

ferrta. ao deslocar-se para a primeira linha em mm/min; se voc se deslocar lateralmente na pea, introduza Q9 menor do que Q8; se se deslocar em vazio, Q209 deve ser maior do que Q207 entre a extremidade da ferramenta e a profundidade de fresagem para posicionamento no incio do ciclo e no fim do ciclo

Distncia de segurana Q200 (incremental): distncia

Exemplo de frases NC: 71 CYCL DEF 230 FACEJAR Q225=+10 ;PONTO DE PARTIDA 1 EIXO Q226=+12 ;PONTO DE PARTIDA 2 EIXO Q227=+2.5 ;PONTO DE PARTIDA 3 EIXO Q218=150 ;LONGITUDE LADO 1 Q219=75 ;LONGITUDE LADO 2 Q240=25 ;N DE CORTES Q206=150 ;AVANO AO APROFUNDAR Q207=500 ;AVANO FRESAGEM Q209=200 ;AVANO TRANSVERSAL Q200=2 ;DISTNCIA SEGURANA

HEIDENHAIN TNC 410

177

8.7 Ciclos para facejar

8.7 Ciclos para facejar

SUPERFCIE REGULAR (ciclo 231)


1 O TNC posiciona a ferrta. desde a posio actual com um movimento linear 3D sobre o ponto de partida 2 Depois, a ferrta. desloca-se com avano de fresagem programado sobre o ponto final 3 Da o TNC desloca a ferrta. em marcha rpida FMAX segundo o dimetro da ferrta. na direco positiva do eixo da ferrta. e de novo para o ponto de partida 4 No ponto de partida o TNC desloca de novo a ferrta. para o ltimo valor Z alcanado 5 A seguir, o TNC desloca a ferrta. nos trs eixos desde o ponto segundo a direco do ponto at liha seguinte 6 Depois, o TNC desloca a ferrta. at ao ltimo ponto final desta linha O TNC calcula o ponto final e uma deslocao na direco do ponto 7 O facejamento repete-se at se maquinar completamente a superfcie programada 8 No fim, o TNC posiciona a ferrta. sgundo o dimetro da mesma sobre o ponto mais elevado programado no eixo da ferrta. Direco de corte O ponto de partida e desta forma a direco de fresagem podem escolher-se livremente, j que o TNC efectua os cortes por linhas no mesmo sentido do ponto para o ponto transcorrendo o desenvolvimento completo desde o ponto / para o ponto / Voc pode fixar o ponto em cada esquina da superfcie a maquinar. Voc pode optimizar a qualidade da superfcie utilizando uma fresa cilndrica:
atravs de um corte de empurrar (coordenada do eixo da ferrta.

X
)

ponto maior do que a coordenada do eixo da ferrta. do ponto em superfcies pouco inclinadas.

atravs de um corte de empurrar (coordenada do eixo da ferrta.

ponto menor do que a coordenada do eixo da ferrta. do ponto ) em superfcies muito inclinadas movimento principal (do ponto para o ponto ) segundo a direco de maior inclinao. Ver figura no centro, direita.

Em superfcies torcidas/irregulares, situar a direco do

Voc pode optimizar a qualidade da superfcie utilizando uma fresa esfrica:


Em superfcies torcidas/irregulares, situar a direco do

movimento principal (do ponto para o ponto ) perpendiclar direco da maior inclinao. Ver figura em baixo, direita.

178

8 Programao: Ciclos

Antes da programao, dever ter em conta O TNC posiciona a ferrta. desde a posio actual com um movimento linear 3D sobre o ponto de partida . Posicionar previamente a ferrta. de forma a que no se possa produzir nenhuma coliso com a pea. O TNC desloca a ferrta. com correco de raio R0, entre as posies programadas Se necessrio, utilizar uma fresa com dentado frontal cortante no centro (DIN 844).
Ponto de partida 1 eixo Q225 (absoluto): coordenada
Q236 Q233 Q227 Q230

do ponto de partida na superfcie a facejar no eixo principal do plano de maquinao do ponto de partida na superfcie a facejar no eixo secundrio do plano de maquinao

X
Q228 Q231 Q234 Q225

Ponto de partida 2 eixo Q226 (absoluto): coordenada

Ponto de partida 3 eixo Q227 (absoluto): coordenada

do ponto de partida da superfcie a facejar no eixo da ferrta.

Y
Q235 Q232 N = Q240

2 ponto 1 eixo Q228 (absoluto): coordenada do

ponto final da superfcie a facejar no eixo principal do plano de maquinao ponto final da superfcie a facejar no eixo secundrio do plano de maquinao

2 ponto 2 eixo Q229 (absoluto): coordenada do

2 ponto 3 eixo Q230 (absoluto): coordenada do 3 ponto 1 eixo Q231 (absoluto): coordenada do

Q229 Q226 Q207

ponto final da superfcie a facejar no eixo da ferrta. ponto ponto no eixo principal do plano de maquinao no eixo secundrio do plano de maquinao

3 ponto 2 eixo Q232 (absoluto): coordenada do 3 ponto 3 eixo Q233 (absoluto): coordenada do

X
Exemplo de frases NC: 72 CYCL DEF 231 SUPERFCIE REGULAR Q225=+0 ;PONTO DE PARTIDA 1 EIXO Q226=+5 ;PONTO DE PARTIDA 2 EIXO Q227=-2 ;PONTO DE PARTIDA 3 EIXO Q228=+100 ;2 PONTO 1 EIXO Q229=+15 ;2 PONTO 2 EIXO Q230=+5 ;2 PONTO 3 EIXO Q231=+15 ;3 PONTO 1 EIXO Q232=+125 ;3 PONTO 2 EIXO Q233=+25 ;3 PONTO 3 EIXO Q234=+85 ;4 PONTO 1 EIXO Q235=+95 ;4 PONTO 2 EIXO Q236=+35 ;4 PONTO 3 EIXO Q240=40 ;N DE CORTES Q207=500 ;AVANO FRESAGEM 179

ponto ponto ponto

no eixo da ferrta.

4 ponto 1 eixo Q234 (absoluto): coordenada do 4 ponto 2 eixo Q235 (absoluto): coordenada do 4 ponto 3 eixo Q236 (absoluto): coordenada do

no eixo principal do plano de maquinao no eixo secundrio do plano de maquinao

ponto

no eixo da ferrta.

Nmero de cortes Q240: quantidade de cortes que a

ferrta. deve efectuar entre o ponto e ou entre o ponto

entre o ponto

Avano de fresagem Q207: velocidade de deslocao

da ferramenta durante a fresagem em mm/min

HEIDENHAIN TNC 410

8.7 Ciclos para facejar

8.7 Ciclos para facejar

Exemplo: facejar

Y
100

100

35

0 1 2 3 4 5 6

BEGIN PGM C230 MM BLK FORM 0.1 Z X+0 Y+0 Z+0 BLK FORM 0.2 X+100 Y+100 Z+40 TOOL DEF 1 L+0 R+5 TOOL CALL 1 Z S3500 L Z+250 R0 F MAX CYCL DEF 230 FACEJAR Q225=+0 ;PONTO DE PARTIDA 1 EIXO Q226=+0 ;PONTO DE PARTIDA 2 EIXO Q227=+35 ;PONTO DE PARTIDA 3 EIXO Q218=100 ;LONGITUDE LADO 1 Q219=100 ;LONGITUDE LADO 2 Q240=25 ;N DE CORTES Q206=250 ;AVANO DE APROFUNDAMENTO Q207=400 ;AVANO FRESAGEM Q209=150 ;AVANO TRANSVERSAL Q200=2 ;DISTNCIA SEGURANA 7 L X-25 Y+0 R0 FMAX M3 8 CYCL CALL 9 L Z+250 R0 FMAX M2 10 END PGM C230 MM

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo de facejar

Posicionamento prvio perto do ponto de partida Chamada do ciclo Retirar a ferramenta, fim do programa

180

8 Programao: Ciclos

8.8 Ciclos para a converso de coordenadas


Com as converses de coordenadas, o TNC pode executar um contorno programado uma vez em diversos pontos da pea com posio e dimenso modificadas. O TNC dispe dos seguintes ciclos de converso de coordenadas: Ciclo 7 PONTO ZERO Deslocar contornos directamente no programa ou das de uma Tabela de Pontos Zero 8 ESPELHO Reflectir contornos 10 ROTAO Rodar contornos no plano de maquinao 11 FACTOR DE ESCALA Reduzir ou ampliar contornos 26 FACTOR DE ESCALA ESPECFICO DE CADA EIXO Reduzir ou ampliar contornos com factores de escala especficos de cada eixo Softkey

Activao da converso de coordenadas Incio da activao: uma converso de coordenadas activa-se a partir da sua definio - no , portanto, chamada. A converso actua at ser anulada ou definida uma nova. Anular uma converso de coordenadas: Definir o ciclo com os valores para o comportamento bsico, p.ex. factor de escala 1,0
Executar as funes auxiliares M02, M30 ou a frase END PGM

(depende do parmetro da mquina 7300)

Seleccionar novo programa

HEIDENHAIN TNC 410

181

8.8 Ciclos para a converso de coordenadas

8.8 Ciclos para a converso de coordenadas

Deslocao do PONTO ZERO (ciclo 7)


Com DESLOCAO DO PONTO ZERO, voc pode repetir maquinaes em qualquer ponto da pea. Activao Aps uma definio de ciclo DESLOCAO DO PONTO ZERO, todas as introdues de coordenadas referem-se ao novo ponto zero. O TNC visualiza a deslocao em cada eixo na visualizao adicional de estados.
Deslocao: introduzir as coordenadas do novo ponto

Z Y Y Z X

zero, confirmar cada um dos eixos com a tecla ENT, e terminar a introduo; premir a tecla ENT; os valores absolutos referem-se ao ponto zero da pea que determinado por meio da memorizao do ponto de referncia; os valores incrementais referemse sempre ao ltimo ponto zero vlido este pode j ser deslocado programado refere-se ao ponto zero da mquina. Neste caso, o TNC caracteriza com REF a primeira frase do ciclo

REF: premindo a softkey REF , o ponto zero

Z Y
IY

Exemplo de frases NC: 73 CYCL DEF 7.0 PONTO ZERO 74 CYCL DEF 7.1 X+10 75 CYCL DEF 7.2 Y+10 76 CYCL DEF 7.3 Z-5 Anular A deslocao do ponto zero com os valores de coordenadas X=0, Y=0 e Z=0 anula uma deslocao do ponto zero.
A indicao de posio refere-se ao ponto zero activado

X
IX

Visualizao de estados (deslocado)

O ponto zero indicado na visualizao de estados adicional refere-

se ao ponto de referncia memorizado manualmente.

Deslocao do PONTO ZERO com tabelas de ponto zero (ciclo 7)


Os pontos zero da tabela de pontos zero podem referirse ao ponto de referncia actual ou ao ponto zero da mquina (depende do parmetro de mquina 7475) Os valores das coordenadas das tabelas de zero peas so exclusivamente absolutos. Tenha ateno a que os nmeros do ponto zero se deslocam, quando acrescentar linhas nas tabelas de Pontos Zero j existentes (se necessrio, modificar o programa NC).

Y
N5 N4 N2 N0 N3 N1

182

8 Programao: Ciclos

Aplicao Voc introduz Tabelas de Pontos Zero, em caso de


passos de maquinao que se repetem com frequncia em

Funes de edio Seleccionar o eixo Passar linha a linha para baixo Passar linha a linha para cima Passar para a pgina de trs Passar para a pgina da frente Saltar uma palavra para a direita Saltar uma palavra para a esquerda Aceitar a posio actual, p.ex. para o eixo Z Acrescentar quantidade de linhas possvel de programar Apagar a linha actual e memorizar de forma intermdia Acrescentar uma nova linha, ou acrescentar a ltima linha apagada saltar para o incio da tabela Saltar para o fim da tabela

Tecla / Softkey /

diferentes posies da pea ou

grande utilizao da mesma deslocao do ponto zero

Dentro dum programa, voc pode programar pontos zero directamente na definio do ciclo, como tambm cham-los de uma tabela de pontos zero.
Definir o ciclo 7 Premir a softkey para introduo do nmero do ponto

zero, introduzir o nmero do ponto zero, e confirmar com a tecla END

Exemplo de frases NC: 77 CYCL DEF 7.0 PONTO ZERO 78 CYCL DEF 7.1 #12 Anular Chamar a deslocao a partir da tabela de pontos zero para as coordenadas X=0; Y=0, etc.
Chamar a deslocao para as coordenadas X=0; Y=0, et.,

directamente com uma definio de ciclo.

Seleccionar a Tabela de Pontos Zero no programa NC Com a funo SEL TABLE voc selecciona a Tabela de Pontos Zero, aonde o TNC vai buscar os pontos zero:
Seleccionar as funes para a chamada do programa:

premir a tecla PGM CALL

Premir a softkey TABELA DE PONTOS ZERO Introduzir o nome da Tabela de Pontos Zero, e

confirmar com a tecla END

Editar uma tabela de pontos zero Voc selecciona a tabela de pontos zero no modo de funcionamento Memorizao/Edio do programa
Chamar Gesto de Ficheiros: premir a tecla PGM MGT;

ver tambm captulo 4.2 Gesto de ficheiros qualquer. Confirme com a tecla ENT

Desloque o cursor sobre uma Tabela de Pontos Zero Editar ficheiro: ver Tabela de Funes de Edio

Sair da tabela de pontos zero Chamar a Gesto de Ficheiros e seleccionar um ficheiro de outro tipo, p.ex. um programa de maquinao

HEIDENHAIN TNC 410

183

8.8 Ciclos para a converso de coordenadas

8.8 Ciclos para a converso de coordenadas

ESPELHO (ciclo 8)
O TNC pode realizar uma maquinao espelho no plano de maquinao. Ver figura em cima, direita. Activao O ciclo espelho activa-se a partir da sua definio no programa. Tambm actua no modo de funcionamento POSICIONAMENTO COM INTRODUO MANUAL O TNC mostra na visualizao de estados adicional os eixos espelho activados
Se voc reflectir s um eixo, modifica-se o sentido de deslocao

Z Y

da ferrta. Isto no vlido nos ciclos de maquinao. deslocao.

Se voc reflectir dois eixos, no se modifica o sentido de

O resultado do espelho depende da posio do ponto zero:


O ponto zero situa-se sobre o contorno a reflectir: a trajectria

reflecte-se directamente no ponto zero; ver figura no centro, direita desloca-se; ver figura em baixo, direita

O ponto zero situa-se fora do contorno a reflectir: a trajectria Eixo reflectido? : introduzir o eixo que se pretende

Z Y X

reflectir; voc pode reflectir todos os eixos - incluindo eixos rotativos - excepto o eixo da ferr.ta e o respectivo eixo secundrio

Exemplo de frases NC: 79 CYCL DEF 8.0 ESPELHO 80 CYCL DEF 8.1 X Y Anular Programar de novo o ciclo ESPELHO com a introduo NO ENT.

Z Y X

184

8 Programao: Ciclos

ROTAO (ciclo 10)


Dentro dum programa pode-se rodar o sistema de coordenadas no plano de maquinao segundo o ponto zero activado. Activao A ROTAO activa-se a partir da sua definio no programa. Tambm actua no modo de funcionamento Posicionamento com Introduo Manual. O TNC visualiza o ngulo de rotao activado na visualizao de estados adicional. Eixo de referncia para o ngulo de rotao:
Plano X/Y Plano Y/Z Plano Z/X

Z Y Y Z X X

Eixo X Eixo Y Eixo da ferramenta

Antes da programao, dever ter em conta O TNC anula uma correco de raio activada atravs da definio do ciclo 10. Se necessrio, programar de novo a correco do raio. Depois de ter definido o ciclo 10, desloque os dois eixos do plano de maquinao para poder activar a rotao.
ROTAO: introduzir o ngulo de rotao em graus ().

Campo de introduo: -360 a +360 (absoluto ou incremental)

Exemplo de frases NC: 81 CYCL DEF 10.0 ROTAO 82 CYCL DEF 10.1 ROT+12.357 Anular Programa-se de novo o ciclo ROTAO indicando o ngulo de rotao.

HEIDENHAIN TNC 410

185

8.8 Ciclos para a converso de coordenadas

8.8 Ciclos para a converso de coordenadas

FACTOR DE ESCALA (ciclo 11)


O TNC pode ampliar ou reduzir contornos dentro dum programa. Voc pode assim diminuir ou aumentar o tamanho da pea. Activao O FACTOR DE ESCALA activa-se a partir da sua definio no programa Tambm actua no modo de funcionamento POSICIONAMENTO COM INTRODUO MANUAL O TNC visualiza o factor de escala activado na visualizao de estados adicional. O factor de escala actua
no plano de maquinao, ou simultaneamente nos trs eixos de

Z Y Y Z X X

coordenadas (depende do parmetro de mquina 7410)

nas cotas indicadas nos ciclos tambm nos eixos paralelos U,V,W

Condies Antes da ampliao ou reduo, o ponto zero deve ser deslocado para um lado ou esquina do contorno.
Factor?: introduzir o factor SCL (em ingls: scaling); o

TNC multiplica as coordenadas e raios pelo factor SCL (tal como descrito em Activao) Ampliar: Diminuir: SCL maior do que 1 a 99,999 999 SCL menor do que 1 a 0,000 001

Exemplo de frases NC: 83 CYCL DEF 11.0 FACTOR DE ESCALA 84 CYCL DEF 11.1 SCL0.99537 Anular Programar de novo o ciclo FACTOR DE ESCALA com factor 1

186

8 Programao: Ciclos

FACTOR DE ESCALA ESPECF.EIXO (ciclo 26)


Antes da programao, dever ter em conta Voc pode introduzir para cada eixo um factor de escala especfico de cada eixo Alm disso, tambm se pode programar as coordenadas do centro para todos os factores de escala. O contorno prolongado a partir do centro, ou reduzido em direco a este, quer dizer, no necessrio realiz-lo com o ponto zero actual - como no ciclo 11 FACTOR DE ESCALA. Activao O FACTOR DE ESCALA activa-se a partir da sua definio no programa Se o contorno a escalar contm arcos de crculo, o TNC calcula - de acordo com o factor de escala - um arco elipside. O FACTOR DE ESCALA Tambm actua no modo de funcionamento Posicionamento com Introduo Manual O TNC visualiza o factor de escala activado na visualizao de estados adicional.
Eixo e factor: eixo(s) de coordenadas e factor(es) de
CC

Y
3

escala da ampliao ou reduo especficos de cada eixo. Introduzir o valor positivo, mximo 99,999 999 reduo especifica de cada eixo

Coordenadas do centro: centro da ampliao ou

Os eixos de coordenadas seleccionam-se com softkeys. Anular Programar de novo o ciclo FACTOR DE ESCALA com factor 1 para o eixo respectivo Exemplo Factores de escala especficos de cada eixo no plano de maquinao Indica-se: quadrado - ver grfico em baixo, direita Esquina 1: Esquina 2: Esquina 3: Esquina 4: X = 20,0 mm X = 32,5 mm X = 20,0 mm X= 7 ,5 mm Y = 2,5 mm Y = 15,0 mm Y = 27 ,5 mm Y = 15,0 mm

CC

Ampliar o eixo X segundo o factor 1,4 Reduzir o eixo Y segundo o factor 0,6 Centro em CCY = 15 mm CCY = 20 mm

Exemplo de frases NC

CYCL DEF 26.0 FACTOR DE ESCALA ESPEF. EIXO CYCL DEF 26.1 X1,4 Y0,6 CCX+15 CCY+20

HEIDENHAIN TNC 410

187

8.8 Ciclos para a converso de coordenadas

8.8 Ciclos para a converso de coordenadas

Exemplo: ciclos de converso de coordenadas


Execuo do programa Converso de coordenadas no programa principal
Maquinao no sub-programa 1 (ver captulo 10

9 Programao: sub-programas e repeties parciais dum programa)

Y
130 45

R5

R5

10

X
20 10

30

65

65

130

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

BEGIN PGM KOUMR MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+130 Y+130 Z+0 TOOL DEF 1 L+0 R+1 TOOL CALL 1 Z S4500 L Z+250 R0 F MAX CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+65 CYCL DEF 7.2 Y+65 CALL LBL 1 LBL 10 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 IROT+45 CALL LBL 1 CALL LBL 10 REP 6 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+0 CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 L Z+250 R0 FMAX M2

Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Deslocao do ponto zero para o centro

Chamada da fresagem Fixar uma marca para a repetio parcial do programa Rotao a 45 em incremental Chamada da fresagem Retrocesso ao LBL 10; seis vezes no toal Anular a rotao Anular a deslocao do ponto zero

Retirar a ferramenta, fim do programa

188

8 Programao: Ciclos

HEIDENHAIN TNC 410

189

8.8 Ciclos para a converso de coordenadas

21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

LBL 1 L X+0 Y+0 R0 F MAX L Z+2 R0 FMAX M3 L Z-5 R0 F200 L X+30 RL L IY+10 RND R5 L IX+20 L IX+10 IY-10 RND R5 L IX-10 IY-10 L IX-20 L IY+10 L X+0 Y+0 R0 F500 L Z+20 R0 F MAX LBL 0 END PGM KOUMR MM

Sub-programa 1: Determinao da fresagem

8.9 Ciclos especiais

8.9 Ciclos especiais


TEMPO DE ESPERA (ciclo 9)
Num programa em funcionamento, o TNC executa a frase seguinte s depois de decorrido o tempo de espera programado. Um tempo de espera pode, por exemplo, servir para retirar aparas. Activao O ciclo activa-se a partir da sua definio no programa. No afecta os estados (permanentes) que actuam de forma modal, como p.ex. a rotao da ferrta. (cabeote).
Tempo de espera em segundos: introduzir o tempo de

espera em segundos

Campo de introduo de 0 a 30 000 s (aprox. 8,3 horas) em etapas de s de 0,001 Exemplo de frases NC

89 90

CYCL DEF 9.0 TEMPO DE ESPERA CYCL DEF 9.1 TEMPO DE ESPERA 1.5
7 CYCL DEF 12.0 PGM CALL 8 CYCL DEF 12.1 LOT31 9 ... M99

CHAMADA DO PROGRAMA (ciclo 12)


Voc pode atribuir quaisquer programas de maquinao como, p.ex. ciclos especiais de furar ou mdulos geomtricos a um ciclo de maquinao. Voc chama este programa como se fosse um ciclo.
Nome do programa: nome do programa a chamar

BEGIN PGM LOT31 MM

Voc chama o programa com CYCL CALL (frase separada) ou M99 (actua por frases) ou M89 (executa-se depois de cada frase de posicionamento) Exemplo: chamada do programa Pretende-se chamar o programa 50 com a chamada de ciclo Exemplo de frases NC

END PGM LOT31

55 CYCL DEF 12.0 PGM CALL 56 CYCL DEF 12.1 PGM 50.H 57 L X+20 Y+50 FMAX M99

Determinar: o programa 50 um ciclo Chamada do programa 50

190

8 Programao: Ciclos

ORIENTAO DA FERRAMENTA (ciclo 13)


O fabricante da mquina prepara a mquina e o TNC para o ciclo 13 O TNC pode controlar a ferrta. principal duma mquina de ferrtas. , como um 6 eixo e rod-lo numa posio determinada segundo um ngulo. A orientao da ferrta. precisa, p.ex.
em sistemas de troca de ferrta. com uma determinada posio

para a troca da ferrta.

para ajustar a janela de envio e recepo do apalpador 3D com

transmisso de infra-vermelhos

Activao O TNC posiciona a posio angular definida no ciclo com a programao de M19. Se voc programar M19 sem ter definido primeiro o ciclo 13, o TNC posiciona a ferrta. principal num valor angular determinado num parmetro da mquina (ver manual da mquina).
ngulo de orientao: introduzir o ngulo referente ao

eixo de referncia angular do plano de maquinao Campo de introduo: Preciso de introduo: 0 a 360 0,001

Exemplo de frases NC

93 94

CYCL DEF 13.0 ORIENTAO CYCL DEF 13.1 NGULO 180

HEIDENHAIN TNC 410

191

8.9 Ciclos especiais

9
Programao: Sub-programas e repeties parciais de um programa

9.1 Caracterizar sub-programas e repeties parciais de um programa; 9.2 Sub-programas

9.1 Caracterizar sub-programas e repeties parciais de um programa


Voc pode executar repetidas vezes com sub-programas e repeties parciais de um programa os passos de maquinao programados uma vez. Label Os sub-programas e as repeties parciais de um programa comeam num programa de maquinao com a marca LBL, que a abreviatura de LABEL (em ingls, marca). Os LABEL recebem um nmero entre LABEL 1 e 254. Voc s pode atribuir uma vez cada nmero LABEL no programa, ao premir a tecla LABEL SET. LABEL 0 (LBL 0) caracteriza o final de um sub-programa e por isso pode ser utilizado quantas vezes se pretender.

9.2 Sub-programas
Funcionamento 1 O TNC executa o programa de maquinao at chamada dum sub-programa CALL LBL 2 A partir daqui, o TNC executa o sub-programa chamado at ao fim do do sub-programa LBL 0 3 Depois, o TNC prossegue o programa de maquinao com a frase a seguir chamada do sub-programa CALL LBL Indicaes sobre a programao Um programa principal pode conter at 254 sub-programas
Pode chamar-se sub-programas em qualquer sequncia quantas

BEGIN PGM ..

CALL LBL1

L Z+100 M2 LBL1

vezes se pretender

LBL0 END PGM ...

Um sub-programa no pode chamar-se a si mesmo Os sub-programas programam-se no fim de um programa

principal (por detrs da frase com M2 ou M30)

Se houver sub-programas dentro do programa de maquinao

antes da frase com M02 ou M3, estes executam-se, pelo menos uma vez, sem chamada

194

9 Programao: Sub-programas e repeties parciais de um programa

Programar o sub-programa Assinalar o comeo: premir a tecla LBL SET e introduzir um nmero LABEL
Introduzir um sub-programa Assinalar o fim: premir a tecla LBL SET e introduzir o

nmero LABEL 0

Chamar o sub-programa Chamar um sub-programa: premir a tecla LBL CALL


Nmero Label: introduzir o nmero Label do sub-

programa a chamar, e confirmar com a tecla END

CALL LBL 0 no permitido pois corresponde chamada do fim de um sub-programa.

9.3 Repeties parciais de um programa


As repeties parcais de um programa comeam com a marca LBL (LABEL). Uma repetio parcial de um programa termina com CALL LBL REP . Funcionamento 1 O TNC executa o programa de maquinao at ao fim do programa parcial (CALL LBL REP) 2 A seguir, o TNC repete a parte do programa entre o LABEL chamado e a chamada de Label CALL LBL REP tantas vezes quantas se tiver indicado em REP 3 Depois o TNC continua com o programa de maquinao Indicaes sobre a programao Voc pode repetir uma parte de programa at 65 534 vezes sucessivamente
Na visualizao de estados adicional, o TNC visualiza quantas

BEGIN PGM ...

LBL1

CALL LBL1 REP 2

END PGM ...

repeties ainda so executadas (ver captulo 1.4 Visualizaes de estado) vez mais do que as repeties programadas

As repeties parciais de um programa realizam-se sempre uma

HEIDENHAIN TNC 410

195

9.3 Repeties parciais dum programa

9.4 Um programa qualquer como sub-programa

Programar repeties parciais de programa Assinalar o comeo: premir a tecla LBL SET e introduzir um nmero LABEL para repetir a parte do programa
Introduzir um programa parcial

Chamar repeties parcias de programa Premir a tecla LBL CALL, e introduzir o NMERO LABEL do programa parcial a repetir e a quantidade de repeties REP

9.4 Um programa qualquer como sub-programa


1 O TNC executa o programa de maquinao at voc chamar um outro programa com CALL PGM 2 A seguir, o TNC executa o programa chamado at ao seu fim 3 Depois, o TNC executa o programa (chamado) de maquinao com a frase a seguir chamada do programa. Indicaes sobre a programao O TNC no precisa de nenhum LABEL para poder utilizar um programa qualquer como sub-programa.
O programa chamado no pode conter a funo auxiliar M2 ou

BEGIN PGM A

BEGIN PGM B

25 CALL PGM B

END PGM A

END PGM B

M30

O programa chamado no deve conter nenhuma CALL PGM do

programa original.

Chamar um programa qualquer como sub-programa Seleccionar as funes para a chamada do programa: premir a tecla PGM CALL
Premir a softkey PROGRAMA e Introduzir o nome do programa do programa a chamar.

Funo Chmar um programa memorizado externamente Chamar Programa em Dilogo Claro Chamar programa DIN/ISO

Softkey

Com a softkey, voc tambm determina qual o tipo de programa que quer chamar, e onde est memorizado o programa (ver tabela direita)

Voc tambm pode chamar um programa qualquer com o ciclo 12 PGM CALL.

Transformar frase CALL PGM EXT em CALL PGM INT (chamar um programa memorizado) Chamar um tipo de programa que est determinado na funo MOD Introduo de Programa

196

9 Programao: Sub-programas e repeties parciais de um programa

9.5 Sobreposies
Voc pode sobrepor sub-programas e repeties parciais de um programa da seguinte forma:
Sub-programas dentro de um sub-programa Repeties parciais dentro de uma repetio parcial do programa Repetir sub-programas Repeties parciais de um programa dentro de um sub-programa

Profundidade de sobreposio A profundidade de sobreposio determina quantas vezes os programas parciais ou sub-programas podem conter outros subprogramas ou repeties parciais de um programa.
Mxima profundidade de sobreposio para sub-programas: 8 Mxima profundidade de sobreposio para chamadas de

programa principal: 4 um programa

Voc pode sobrepor quantas vezes quiser repeties parciais de

Sub-programa dentro de um sub-programa


Exemplo de frases NC

0 BEGIN PGM UPGMS MM ... 17 CALL LBL 1 ... 35 L Z+100 R0 FMAX M2 36 LBL 1 ... 39 CALL LBL 2 ... 45 LBL 0 46 LBL 2 ... 62 LBL 0 63 END PGM UPGMS MM

Chamada de sub-programa em LBL 1 ltima frase do programa principal (com M2) Incio do sub-programa 1 Chamada do sub-programa em LBL2 Fim do sub-programa 1 Incio do sub-programa 2 Fim do sub-programa 2

HEIDENHAIN TNC 410

197

9.5 Sobreposies

9.5 Sobreposies

Execuo do programa 1 passo: Execuo do programa principal UPGMS at frase 17 . 2 passo: Chamada do sub-programa 1 e execuo at frase 39. 3 passo: Chamada do sub-programa 2 e execuo at frase 62. Fim do sub-programa 2 e retrocesso ao subprograma de onde foi chamado. 4 passo: O sub-programa 1 executado da frase 40 at frase 45. Fim do sub-programa 1 e retrocesso ao programa principal UPGMS. 5 passo: Execuo do programa principal UPGMS da frase 18 at frase 35. Retrocesso frase 1 e fim do programa.

Repetir repeties parciais de um programa


Exemplo de frases NC

0 BEGIN PGM ... 15 LBL 1 ... 20 LBL 2 ... 27 CALL LBL ... 35 CALL LBL ... 48 END PGM

REPS MM
Incio da repetio do programa parcial Incio da repetio do programa parcial 2

2 REP 2 1 REP 1 REPS MM

Programa parcial entre esta frase e LBL 2 (Frase 20) repetida 2 vezes Programa parcial entre esta frase e LBL 1 (Frase 15) repetida 1 vez

Execuo do programa 1 passo: Execuo do programa principal REPS at frase 27 2 passo: O programa parcial repetido 2 vezes entre a frase 27 e a frase 20 3 passo: Execuo do programa principal REPS da frase 28 at frase 35 4 passo: O programa parcial entre a frase 35 e a frase 15 repetido 1 vez (contm a repetio de programa parcial entre a frase 20 e a frase 27) 5 passo: Execuo do programa principal REPS da frase 36 at frase 50 (fim do programa)

198

9 Programao: Sub-programas e repeties parciais de um programa

Repetio do sub-programa
Exemplo de frases NC

0 BEGIN PGM UPGREP MM ... 10 LBL 1 11 CALL LBL 2 12 CALL LBL 1 REP 2 ... 19 L Z+100 R0 FMAX M2 20 LBL 2 ... 28 LBL 0 29 END PGM UPGREP MM
Execuo do programa 1 passo: Execuo do programa principal UPGREP at frase 11 2 passo: Chamada e execuo do sub-programa 2 3 passo: O programa parcial entre a frase 12 e a frase 10 repetido 2 vezes: o sub-programa 2 repetido 2 vezes 4 passo: Execuo do programa principal UPGREP da frase 13 at frase 19; fim do programa

Incio da repetio parcial do programa Chamada do sub-programa Programa parcial entre esta frase e LBL 1 (Frase 10) repetida 2 vezes ltima frase de programa do programa principal com M2 Incio do sub-programa Fim do sub-programa

HEIDENHAIN TNC 410

199

9.5 Sobreposies

9.6 Exemplos de programao

Exemplo: fresar um contorno em vrias aproximaes


Execuo do programa Posicionamento prvio da ferrta. sobre o lado superior da pea
Introduzir passo em incremental Fresar contorno Repetir passo e fresar contorno

Y
100
5 R1

75

R18

30

20

R15

20

50

75

100

0 BEGIN PGM PGMWDH MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 4 TOOL CALL 1 Z S500 5 L Z+250 R0 F MAX 6 L X-20 Y+30 R0 F MAX 7 L Z+0 R0 FMAX M3 8 LBL 1 9 L IZ-4 R0 F MAX 10 APPR CT X+2 Y+30 CCA90 R+5 RL F250 11 FC DR- R18 CLSD+ CCX+20 CCY+30 12 FLT 13 FCT DR- R15 CCX+50 CCY+75 14 FLT 15 FCT DR- R15 CCX+75 CCY+20 16 FLT 17 FCT DR- R18 CLSD- CCX+20 CCY+30 18 DEP CT CCA90 R+5 F1000 19 L X-20 Y+0 R0 F MAX 20 CALL LBL 1 REP 4 21 L Z+250 R0 FMAX M2 22 END PGM PGMWDH MM
200

Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Posicionamento prvio no plano de maquinao Posicionamento prvio sobre o lado superior da pea Marca para a repetio parcial do programa Aprofundamento em incremental (em vazio) Chegada ao contorno Contorno

Sada do contorno Retirar Retrocesso a LBL 1; quatro vezes no total Retirar a ferramenta, fim do programa

9 Programao: Sub-programas e repeties parciais de um programa

Exemplo: grupos de furos


Execuo do programa Aproximao de grupos de furos no programa principal
Chamada de grupo de furos (sub-programa 1) Programar grupo de furos s uma vez no sub-

Y
100

programa

60
5

20

10

15

45

75

100

0 1 2 3 4 5 6

BEGIN PGM UP1 MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+2,5 TOOL CALL 1 Z S5000 L Z+250 R0 F MAX CYCL DEF 200 FURAR Q200=2 ;DISTNCIA SEGURANA Q201=-10 ;PROFUNDIDADE Q206=250 ;AVANO DE APROFUNDAMENTO Q202=5 ;PROFUNDIDADE DE PASSO Q210=0 ;TEMPO ESPERA CIMA Q203=+0 ;COORD. SUPERFCIE Q204=10 ;2 DISTNCIA SEGURANA 7 L X+15 Y+10 R0 F MAX M3 8 CALL LBL 1 9 L X+45 Y+60 R0 F MAX 10 CALL LBL 1 11 L X+75 Y+10 R0 F MAX 12 CALL LBL 1 13 L Z+250 R0 FMAX M2

Definio da ferramenta Chamada da ferramenta Retirar a ferramenta

Chegada ao ponto de partida do grupo de furos 1 Chamada do sub-programa para o grupo de furos Chegada ao ponto de partida do grupo de furos 2 Chamada do sub-programa para o grupo de furos Chegada ao ponto de partida do grupo de furos 3 Chamada do sub-programa para o grupo de furos Fim do programa principal

HEIDENHAIN TNC 410

201

9.6 Exemplos de programao

20

9.6 Exemplos de programao

14 15 16 17 18 19 20

LBL 1 CYCL CALL L IX+20 R0 FMAX M99 L IY+20 R0 FMAX M99 L IX-20 R0 FMAX M99 LBL 0 END PGM UP1 MM

Incio do sub-programa 1: grupo de furos Furo 1 Chegada ao furo 2, chamada do ciclo Chegada ao furo 3, chamada do ciclo Chegada ao furo 4, chamada do ciclo Fim do sub-programa 1

Exemplo: Grupos de furos com vrias ferramentas


Execuo do programa Programar ciclos de maquinao no programa principal
Chamar figura de furos completa

Y
100

(sub-programa 1)

Chegada aos grupos de furos no sub-

programa 1. Chmar grupo de furos (subprograma 2) programa 2

60 5 20
20

Programar grupo de furos s uma vez no sub-

10

15

45

75

100

X
-15 -20

0 1 2 3 4 5 6 7

BEGIN PGM UP2 MM BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+4 TOOL DEF 2 L+0 R+3 TOOL DEF 3 L+0 R+3,5 TOOL CALL 1 Z S5000 L Z+250 R0 FMAX

Definio da ferrta. broca de centragem Definio da ferr.ta broca Definio da ferrta. escariador Chamada da ferrta. broca de centragem Retirar a ferramenta

202

9 Programao: Sub-programas e repeties parciais de um programa

8 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA SEGURANA Q201=-3 ;PROFUNDIDADE Q206=250 ;AVANO DE APROFUNDAMENTO Q202=3 ;APROFUNDAMENTO Q210=0 ;TEMPO ESPERA CIMA Q203=+0 ;COORD. SUPERFCIE Q204=10 ;2 DISTNCIA SEGURANA 9 CALL LBL 1 10 L Z+250 R0 FMAX M6 11 TOOL CALL 2 Z S4000 12 FN 0: Q201 = -25 13 FN 0: Q202 = +5 14 CALL LBL 1 15 L Z+250 R0 FMAX M6 16 TOOL CALL 3 Z S500 17 CYCL DEF 201 ALARGAR FURO Q200=2 ;DISTNCIA SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO DE APROFUNDAMENTO Q211=0,5 ;TEMPO ESPERA BAIXO Q208=400 ;AVANO RETROCESSO Q203=+0 ;COORD. SUPERFCIE Q204=10 ;2 DISTNCIA SEGURANA 18 CALL LBL 1 19 L Z+250 R0 FMAX M2 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 LBL 1 L X+15 Y+10 R0 F MAX M3 CALL LBL 2 L X+45 Y+60 R0 F MAX CALL LBL 2 L X+75 Y+10 R0 F MAX CALL LBL 2 LBL 0 LBL 2 CYCL CALL L IX+20 R0 FMAX M99 L IY+20 R0 FMAX M99 L IX-20 R0 FMAX M99 LBL 0 END PGM UP2 MM

Chamada do sub-programa 1 para figura de furos completa Troca de ferramenta Chamada da ferrta. para o ciclo de furar Nova profundidade para furar Nova aproximao para furar Chamada do sub-programa 1 para figura de furos completa Troca de ferramenta Chamada da ferrta. escariador Definio do ciclo alargar furo

Chamada do sub-programa 1 para figura de furos completa Fim do programa principal Incio do sub-programa 1: figura de furos completa Chegada ao ponto de partida do grupo de furos 1 Chamada do sub-programa 2 para grupo de furos Chegada ao ponto de partida do grupo de furos 2 Chamada do sub-programa 2 para grupo de furos Chegada ao ponto de partida do grupo de furos 3 Chamada do sub-programa 2 para grupo de furos Fim do sub-programa 1 Incio do sub-programa 2: grupo de furos Furo 1 com ciclo de maquinao activado Chegada ao furo 2, chamada do ciclo Chegada ao furo 3, chamada do ciclo Chegada ao furo 4, chamada do ciclo Fim do sub-programa 2

HEIDENHAIN TNC 410

203

9.6 Exemplos de programao

Definio do ciclo Centrar

10
Programao: Parmetros Q

10.1 Princpio e resumo de funes

10.1 Princpio e resumo de funes


Com os parmetros Q voc pode definir num programa de maquinao um grupo completo de peas. Dazu geben Sie anstelle von Zahlenwerten Platzhalter ein: die Q-Parameter. Os parmetros Q utilizam-se por exemplo para
Valores de coordenadas Avanos Rotaes Dados do ciclo

Q6

Q1

Q3

Q4
Q2
Q5

Alm disso, com os parmetros Q pode-se programar contornos determinados atravs de funes matemticas, ou executar os passos da maquinao que dependem de condies lgicas. Um parmetro Q caracterizado com a letra Q e um nmero de 0 a 299. Os parmetros Q dividem-se em trs campos: Significado Campo

Parmetros de livre utilizao, global para Q0 at Q99 activados todos os programas existentes na memria do TNC. Se voc chamar ciclos do fabricante, estes parmetros actuam s a nvel local (depende de MP7251) Parmetros para funes especiais do TNC Parmetros utilizados de preferncia para ciclosactuam globalmente para todos os programas existentes na memria do TNC e em ciclos do fabricante Q100 at Q199 Q200 at Q299

Avisos sobre a programao No se pode misturar num programa parmetros Q com valores numricos. Pode-se atribuir aos parmetros Q valores numricos entre -99 999,9999 e +99 999,9999 O TNC atribui a certos parmetros Q sempre o mesmo dado, p.ex., ao parmetro Q108 atribui o raio actual da ferrta. Ver captulo 10.9 Parmetros Q pr-definidos .

206

10 Programao: Parmetros Q

Chamar as funes de parmetros Q Quando estiver a introduzir um programa de maquinao, prima a tecla Q (no campo de introduo numrica e seleco de eixos, sob a tecla -/+. O TNC mostra as seguintes softkeys: Grupo de funes Funes matemticas bsicas Funes angulares Funes se/ento, saltos Funes especiais Introduzir directamente frmulas Softkey

10.2 Tipos de funes - Parmetros Q em vez de valores numricos


Com a funo paramtrica FN0: ATRIBUIO, voc pode atribuir valores numricos aos parmetros Q. Depois, no programa de maquinao memorize o parmetro Q em vez do valor numrico. Exemplo de frases NC

15 FN0: Q10 = 25 ... 25 L X +Q10

Atribuio: Q10 recebe o valor 25 corresponde a L X +25

Para os tipos de funes, programam-se p.ex. como parmetros Q as dimenses de uma pea. Para a maquinao dos diferentes tipos de peas, atribua a cada um destes parmetros um valor numrico correspondente. Exemplo Cilindro com parmetros Q Raio do cilindro Altura do cilindro Cilindro Z1 Cilindro Z2 R H = Q1 = Q2
Q1

Q1 = +30 Q2 = +10 Q1 = +10 Q2 = +50


Q1 Q2 Q2

Z2

Z1

HEIDENHAIN TNC 410

207

10.2 Tipos de funes - Parmetros Q em vez de valores numricos

10.3 Descrever contornos atravs de funes matemticas

10.3 Descrever contornos atravs de funes matemticas


Com parmetros Q voc pode programar no programa de maquinao funes matemticas bsicas: Seleccionar parmetros Q: premir a tecla Q (situada no campo para introduo de valores numricos, direita). A rgua de softkeys mostra as funes dos parmetros Q. Seleccionar funes matemticas bsicas: premir a softkey FUN. BSICAS O TNC mostra as seguintes softkeys: Funo FN0: ATRIBUIO p.ex. FN0: Q5 = +60 Atribuir valor directamente FN1: ADIO p.ex. FN1: Q1 = -Q2 + -5 Determinar e atribuir a soma de dois valores FN2: SUBTRACO p.ex. FN2: Q1 = +10 - +5 Determinar e atribuir a diferena de dois valores FN3: MULTIPLICAO p.ex. FN3: Q2 = +3 * +3 Determinar e atribuir o produto de dois valores FN4: DIVISO p.ex. FN4: Q4 = +8 DIV +Q2 Determinar e atribuir o quociente de dois valores Proibido: Dividir por 0! FN5: RAIZ p.ex. FN5: Q20 = SQRT 4 Determinar e atribuir a raiz quadrada de um nmero Proibido: raiz de um valor negativo! direita do sinal = , pode-se introduzir:
dois nmeros dois parmetros Q um nmero e um parmetro Q

Softkey

Os parmetros Q e os valores numricos nas comparaes podem ser com ou sem sinal

208

10 Programao: Parmetros Q

Exemplo: programar clculos bsicos


Seleccionar parmetros Q: premir a tecla Q < Seleccionar funes matemticas bsicas: premir a softkey FUN. ESPECIAIS < Seleccionar parmetros Q ATRIBUIO: premir a softkey FN0 X = Y

N do Parmetro para resultado? < 5


Introduzir o nmero do parmetro Q: 5

1. Valor ou parmetro ? < 10


Atribuir o valor numrico 10 a Q5

Seleccionar parmetros Q: premir a tecla Q < Seleccionar funes matemticas bsicas: premir a softkey FUN. ESPECIAIS < Seleccionar a funo de parmetros Q MULTIPLICAO: premir a softkey FN3 X Y

N do Parmetro para resultado? 12


Introduzir o nmero do parmetro Q: 12

1. Valor ou parmetro ? Q5 Multiplicador?


7 Introduzir 7 como segundo valor Introduzir Q5 como primeiro valor

HEIDENHAIN TNC 410

209

10.3 Descrever contornos atravs de funes matemticas

10.4 Funes angulares (Trigonometria)

O TNC mostra as seguintes frases de programa:

16 FN0: Q5 = +10 17 FN3: Q12 = +Q5 * +7

10.4 Funes angulares (Trigonometria)


O seno, o co-seno e a tangente correspondem s propores de cada lado de um tringulo rectngulo. Sendo: Seno: Co-seno: Tangente: Sendo
c o lado oposto ao ngulo recto a o lado oposto ao ngulo b o terceiro lado

sen = cos = tan =

a/c b/c a / b = sen / cos


b c a

Atravs da tangente, o TNC pode calcular o ngulo: = arctan = arctan (a / b) = arctan (seno / cos ) Exemplo: a = 10 mm b = 10 mm = arctan (a / b) = arctan 1 = 45 E tambm: a2 + b2 = c2 (mit a2 = a x a) c = (a2 + b2) Programar funes angulares Premindo a softkey TRIGONOMETRIA, aparecem as funes angulares. O TNC mostra as softkeys na tabela direita. Programao: ver Exemplo: programar clculos bsicos . FN7: CO-SENO p.ex. FN7: Q21 = COS-Q5 Determinar e atribuir co-seno de um ngulo em Graus () FN8: RAIZ DE UMA SOMA DOS QUADRADOS p.ex. FN8: Q10 = +5 LEN +4 Determinar e atribuir a longitude a partir de dois valores FN13: NGULO p.ex. FN13: Q20 = +10 ANG-Q1 Determinar e atribuir o ngulo com arctan a partir de dois lados, ou sen e cos do ngulo (0 < ngulo < 360) Funo FN6: SENO p.ex. FN6: Q20 = SIN-Q5 Determinar e atribuir seno de um ngulo em Graus () Softkey

210

10 Programao: Parmetros Q

10.5 Funes se/ento com parmetros Q


Ao determinar a funo se/ento, o TNC compara um parmetro Q com um outro parmetro Q ou com um valor numrico. Quando se cumpre a condio, o TNC continua com o programa de maquinao no LABEL programado atrs da condio (para LABEL, ver o captulo Sub-programas e repeties parciais de programas). Se a condio no for cumprida, o TNC executa a frase a seguir. Se quiser chamar um outro programa como sub-programa, programe por detrs do LABEL um PGM CALL Saltos incondicionais Saltos incondicionais so saltos cuja condio sempre (=incondicionalmente) cumprida FN9: IF+10 EQU+10 GOTO LBL1 Programar funes se/ento Premindo a softkey SALTAR, aparecem as funes se/ento. O TNC mostra as seguintes softkeys: Funo FN9: SE IGUAL, SALTO P .EX. FN9: IF +Q1 EQU +Q3 GOTO LBL 5 Se so iguais dois valores ou parmetros, salto para o Label indicado FN10: SE DIFERENTE, SALTO p.ex. FN10: IF +10 NE -Q5 GOTO LBL 10 Se so diferentes dois valores ou parmetros, salto para o Label indicado FN11: SE MAIOR, SALTO p.ex. FN11: IF+Q1 GT+10 GOTO LBL 5 Se o primeiro valor ou parmetro maior do que o segundo valor ou parmetro, salto para o Label indicado FN12: SE MENOR, SALTO p.ex. FN12: IF+Q5 LT+0 GOTO LBL 1 Se o primeiro valor ou parmetro menor do que o segundo valor ou parmetro, salto para o Label indicado Softkey

HEIDENHAIN TNC 410

211

10.5 Funes se/ento com parmetros Q

10.6 Controlar e modificar parmetros Q

Abreviaturas e conceitos utilizados IF (ingl.): Se EQU NE GT LT (em ingl. equal): (em ingl. not equal): (em ingl. greater than): (em ingl. less than): Igual No igual Maior do que Menor do que Ir para

GOTO (em ingl. go to):

10.6 Controlar e modificar parmetros Q


Durante a execuo ou teste de um programa, voc pode controlar e tambm modificar parmetros Q.
Interromper a execuo do programa (p.ex. premir tecla externa

de STOP e a softkey STOP) ou parar o teste de programa


Com as teclas de setas, voc selecciona um

Chamar Tabela de Parmetros Q: premir a tecla Q

Parmetro Q na pgina actual do ecr. Com a softkeys PGINA voc selecciona a pgina seguinte ou a anterior do ecr introduza um novo valor, confirme com a tecla ENT e termine a introduo com a tecla END Se no quiser modificar o valor, finalize o dilogo com a tecla END

Se quiser modificar o valor de um parmetro,

212

10 Programao: Parmetros Q

10.7 Funes auxiliares


As funes suplementares aparecem premindo a softkey FUN ESPECIAL O TNC mostra as seguintes softkeys: Funo FN14:ERRO Emitir avisos de erro FN15:IMPRIMIR Emitir textos ou valores de parmetro Q no formatados FN18:SYS-DATUM READ Ler dados do sistema FN19:PLC transmitir valores para o PLC Softkey

Nmero e texto de erro 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 Ferramenta ? Falta o eixo da ferramenta Largura da ranhura demasiado grande Raio da ferramenta demasiado grande Campo foi excedido Posio de incio errada Rotao no permitida Factor de Escala no permitido Espelho no permitido Deslocao no permitida Falta avano Valor de introduo errado Sinal errado ngulo no permitido Ponto de apalpao no atingvel Demasiados pontos Introduo controversa CYCL incompleto Plano mal definido Programado um eixo errado Rotaes erradas Correco do raio indefinida Arredondamento no definido Raio de arredondamento demasiado grande Tipo de programa indefinido Sobreposies demasiado elevadas Falta referncia angular Nenhum ciclo de maquina. definido Largura da ranhura demasiado grande Caixa demasiado pequena Q202 no definido Q205 no definido Introduzir Q218 maior do que Q219 CYCL 210 no permitido CYCL 211 no permitido Q220 demasiado grande Introduzir Q222 maior do que Q223 Introduzir Q244 maior do que 0 Introduzir Q245 diferente de Q246 Introduzir campo angular < 360 Introduzir Q223 maior do que Q222 Q214: 0 no permitido

FN14: ERROR Emitir avisos de erro


Com a funo FN14: ERROR voc pode fazer emitir avisos comandados num programa, que esto pr-programados pelo fabricante da mquina ou pela HEIDENHAIN: quando o TNC atinge uma frase com FN 14 na execuo ou no teste de um programa, interrompe-os e emite um aviso de erro. A seguir, dever iniciar de novo o programa. Para nmero de erro, ver o quadro direita. Exemplo de frase NC O TNC deve emitir um aviso de erro memorizado com o nmero de erro 254

180 FN14: ERRO = 254


Campo dos nmeros de erro 0 ... 299 Dilogo standard FN 14: NMERO DE ERRO 0 .... 299 Sem dilogo standard registado Avisos de erro internos (ver tabela direita)

300 ... 999 1000 ... 1099

HEIDENHAIN TNC 410

213

10.7 Funes auxiliares

10.7 Funes auxiliares

FN15: PRINT Emitir textos ou valores de parmetros Q


Ajustar as conexes de dados: no local do menu CONEXO DE DADOS RS232 voc determina onde o TNC deve memorizar os textos ou os valores de parmetros Q. Ver Captulo 14.4 Funes MOD, e ajustar conexo de dados . Com a funo FN15: PRINT, voc pode transmitir valores de parmetros Q e avisos de erro para uma conexo de dados, por exemplo, para uma impressora. Se voc emitir os valores para uma calculadora, o TNC memoriza os dados no ficheiro %FN15RUN.A (emisso durante a execuo do programa) ou no ficheiro %FN15SIM.A (emisso durante o teste do programa). Emitir dilogos e aviso de erro com FN15: PRINT valor numrico Valor numrico de 0 a 99: Dilogos para os ciclos do fabricante a partir de 100: Avisos de erro do PLC Exemplo: emitir nmero de dilogo 20

67 FN15: PRINT 20
Emitir dilogos e parmetros Q com mit FN15: PRINT Parmetro Q Exemplo de aplicao: registar a medio de uma pea. Voc pode emitir ao mesmo tempo at seis parmetros Q e valores numricos. O TNC separa-os com traos Exemplo: emitir dilogo 1 e valor numrico Q1

70 FN15:PRINT 1/Q1

214

10 Programao: Parmetros Q

FN18: SYS-DATUM READ Ler dados do sistema


Com a funo FN8: SYS-DATUM READ, voc pode lery dados de sistema e memoriz-los em parmetros Q. Escolhe-se o dado de sistema com um nmero de grupo (ID-Nr.), um nmero e se necessrio, com um ndice. Nome do grupo, N. ID Info. sobre programa, 10 Nmero 1 2 3 1 2 3 4 5 6 7 8 9 10 Dados da tabela de ferrtas., 50 1 2 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ndice Dado do sistema Estado em mm/poleg. Factor de sobreposio em fresagem de caixas Nmero de ciclo de maquinao activado Nmero de ferramenta activado Nmero de ferramenta preparado Eixo da ferrta. activado 0=X, 1=Y, 2=Z Rotaes da ferramenta programadas Estado da ferramenta activado: 0=desligada, 1=ligada ngulo de orientao activado da ferrta. Gama activada Estado do refrigerAnte: 0=desligado, 1=ligado Avano activado Avano activado no crculo de transio Longitude da ferramenta Raio da ferramenta Medida excedente da longitude da ferrta. DL Medida excedente do raio da ferrta. DR Bloqueio da ferrta. (0 ou 1) Nmero da ferrta. gmea Mximo tempo de vida TIME1 Mximo tempo de vida TIME2 Tempo de vida actual CUR. TIME Estado do PLC Mxima longitude da lmina LCUTS Mximo ngulo de aprofundamento ANGLE TT: N de navalhas CUT TT: Tolerncia de desgaste da longitude LTOL TT: Tolerncia de desgaste do raio RTOL TT: Sentido de rotao DIRECT (3 ou 4) TT: Desvio do plano R-OFFS TT: Desvio da longitude L-OFFS TT: Tolerncia de rotura da longitude LBREAK TT: Tolerncia de rotura do raio RBREAK

Estado da mquina, 20

HEIDENHAIN TNC 410

215

10.7 Funes auxiliares

10.7 Funes auxiliares

Nome do grupo, N. ID Dados da Tabela de Posies, 51

Nmero 1 2 3 4 5

ndice

Dado do sistema Nmero de ferrta. da posio em armazm (Magazinplatz) Posio fixa: 0=no, 1=sim Posio bloqueada: 0=no, 1= sim A ferrta. uma ferrta. especial: 0=no, 1= sim Estado do PLC Nmero de posio no armazm Raio da ferrta. programado Longitude da ferrta. programada Medida excedente raio da ferrta. DR a partir de TOOL CALL Medida excedente Longitude da ferrta. DL a partir TOOL CALL Rotao bsica em funcionamento manual Rotao programada com o ciclo 10 Eixo espelho activado 0: Espelho no activado +1: Eixo X reflectido +2: Eixo Y reflectido +4: Eixo Z reflectido +8: IV. Eixo reflectido Combinaes = soma dos diferentes eixos Factor de escala eixo X activado Factor de escala eixo Y activado Factor de escala eixo Z activado Factor de escala eixo IV activado Eixo Sistema de introduo Sistema M91 (ver Captulo 7 .3 Funes auxiliares para indicaes de coordenadas) Sistema M92 (ver Captulo 7 .3 Funes auxiliares para indicaes de coordenadas) Ponto zero memorizado manualmente, no sistema M91 ndice 1 at 4: eixo X at IV. Eixo Ponto zero programado ndice 1 at 4: eixo X at IV. Eixo Ponto zero activado, no sistema M91 ndice 1 at 4: eixo X at IV. Eixo Deslocao do ponto zero do PLC

Nmero de posio ferrta. activada, 52 Dados de correco, 200

1 1 2 3 4

Transformaes acItvas, 210

1 2 3

4 4 4 4 Sistema de coordenadas activado, 211 1 2 3 Pontos zero, 220 1 2 3 4

1 2 3 4 1 at 4 1 at 4 1 at 4 1 at 4

216

10 Programao: Parmetros Q

Nome do grupo, N. ID Interruptor de fim-de-curso, 230

Nmero 1 2

ndice 1 at 4

Dado do sistema Nmero do campo activado do interruptor de fimde-curso Coordenada negativa interruptor de fim-de-curso no sistema M91 ndice 1 at 4: eixo X at IV. Eixo Coordenada positiva interruptor de fim-de-curso no sistema M91 ndice 1 at 4: eixo X at IV. Eixo Posio nominal; ndice 1 at 4: eixo X at IV. Eixo ltimo ponto de apalpao ndice 1 at 4: eixo X at IV. Eixo Plo activado; ndice 1 at 4: eixo X at IV. Eixo Ponto central do crculo; ndice 1 at 4: eixo X at IV. Eixo Ponto central do crculo da ltima frase RND ndice 1 at 4: eixo X at IV. Eixo Posio nominal; ndice 1 at 4: eixo X at IV. Eixo ltimo ponto de apalpao ndice 1 at 4: eixo X at IV. Eixo Plo activado; ndice 1 at 4: eixo X at IV. Eixo Ponto central do crculo; ndice 1 at 4: eixo X at IV. Eixo Ponto central do crculo da ltima frase RND ndice 1 at 4: eixo X at IV. Eixo Ponto central do sensor eixo X Ponto central do sensor eixo Y Ponto central do sensor eixo Z Raio de disco

1 at 4

Posies no sistema M91, 240

1 2 3 4 5

1 at 4 1 at 4 1 at 4 1 at 4 1 at 4 1 at 4 1 at 4 1 at 4 1 at 4 1 at 4 1 2 3

Posies no sistema de introduo, 270

1 2 3 4 5

Dados de calibrao TT 120, 350

20

21

Exemplo: atribuir o valor do factor de escala activo ao eixo Z a Q25

55 FN18: SYSREAD Q25 = ID210 NR4 IDX3

HEIDENHAIN TNC 410

217

10.7 Funes auxiliares

10.7 Funes auxiliares

FN19: PLC Transmitir valores para o PLC


Com a funo FN19: PLC, voc pode transmitir at dois valores numricos ou parmetros Q para o PLC. Larguras de etapas e unidades: 1 m e/ou 0,001 ou 0,1 e/ou 0,0001

A largura da etapa depende do parmetros de mquina 4020 (ajuste por defeito 1 m e/ou 0,001). Exemplo: transmitir o valor numrico 10 (corresponde a 10m e/ou 0,01) para o PLC

56 FN19: PLC=+10/+Q3

218

10 Programao: Parmetros Q

10.8 Introduzir directamente frmulas


Com as softkeys, voc pode introduzir directamente no programa de maquinao, frmulas matemticas com vrias operaese de clculo: Inroduzir a frmula As frmulas aparecem, premindo a softkey FORMULA. O TNC mostra as seguintes softkeys em vrias rguas: Funo de relao Adio p.ex. Q10 = Q1 + Q5 Subtraco p.ex. Q25 = Q7 Q108 Multiplicao p.ex. Q12 = 5 * Q5 Diviso p.ex. Q25 = Q1 / Q2 Abrir parnteses p.ex. Q12 = Q1 * (Q2 + Q3) Fechar parnteses p.ex. Q12 = Q1 * (Q2 + Q3) Valor ao quadrado (em ingl.suare) p.ex. Q15 = SQ 5 Raiz quadrada (em ingl. square root) p.ex. Q22 = SQRT 25 Seno de um ngulo p.ex. Q44 = SIN 45 Co-seno de um ngulo p.ex. Q45 = COS 45 Tangente de um ngulo p.ex. Q46 = TAN 45 Softkey

HEIDENHAIN TNC 410

219

10.8 Introduzir directamente frmulas

10.8 Introduzir directamente frmulas

Funo de relao Arco-seno Funo inversa ao seno; determinar o ngulo da relao entre o cateto oposto/hipotenusa p.ex. Q10 = ASIN 0,75 Arco-co-seno Funo inversa ao co-seno; determinar o ngulo da relao entre o cateto contguo/hipotenusa p.ex. Q11 = ACOS Q40 Arco-tangente funo inversa tangente; determinar o ngulo da relao entre o cateto oposto/cateto contguo p.ex. Q12 = ATAN Q50 Valores a uma potncia p.ex. Q15 = 3^3 Constante Pl (3,14159) p.ex. Q15 = PI Determinar o logaritmo natural (LN) de um nmero Nmero base 2,7183 p.ex. Q15 = LN Q11 Determinar o logaritmo de um nmero em base 10 p.ex. Q33 = LOG Q22 Funo exponencial, 2,7183 elevado a n p.ex. Q1 = EXP Q12 Negar valores (multiplicar por -1) p.ex. Q2 = NEG Q1 Arredondar posies atrs da vrgula Determinar o nmero ntegro p.ex. Q3 = INT Q42 Determinar o valor absoluto de um nmero p.ex.Q4 = ABS Q22 Arredondar posies antes da vrgula Fraccionar p.ex. Q5 = FRAC Q23

Softkey

Funo de relao

Softkey

Testar o sinal de um nmero p.ex. Q12 = SGN Q50 Quando valor de restituio Q12 = 1: Q50 >= 0 Quando valor de restituio Q12 = -1: Q50 < 0

Regras de clculo
Para a programao de frmulas matemticas, h as seguintes regras:

n Os clculos de multiplicao efectuam-se antes dos de somar e subtrair


12 Q1 = 5 * 3 + 2 * 10 = 35
1. Passo de clculo 5 3 = 15 2. Passo de clculo 2 10 = 20 3. Passo de clculo 15 + 20 = 35

13 Q2 = SQ 10 3^3 = 73
1. Passo de clculo elevar 10 ao quadrado = 100 2. Passo de clculo elevar 3 ao cubo ( potncia 3) = 27 3. Passo de clcUlo 100 27 = 73

n Lei da distribuio

(lei da distribuio) em clculos entre parnteses a * (b + c) = a * b + a * c

220

10 Programao: Parmetros Q

Exemplo de introduo Calcular o ngulo com o arctan como cateto oposto (Q12) e cateto contguo (Q13); atribuir o resultado a Q25: Seleccionar introduo de frmula: premir a tecla Q e a softkey FRMULA

N do Parmetro para resultado?


25 Introduzir o nmero do parmetro

Comutar a rgua de softkeys e selecionar a funo Arco-Tangente

Comutar a rgua de softkeys e abrir parnteses

12

Introduzir o nmero 12 de parmetro Q

Seleccionar diviso

13

Introduzir o nmero 13 de parmetro Q

Fechar parnteses e finalizar a introduo da frmula

Exemplo de frase NC

37 Q25 = ATAN (Q12/Q13)

HEIDENHAIN TNC 410

221

10.8 Introduzir directamente frmulas

10.9 Parmetros Q pr-definidos

10.9 Parmetros Q pr-definidos


O TNC memoriza valores nos parmetros Q de Q100 a Q122. Aos parmetros Q so atribudos:
Valores do PLC Indicaes sobre a ferrta. Indicaes sobre o estado de funcionamento, etc.

Valores do PLC: de Q100 a Q107 O TNC utiliza os parmetros de Q100 a Q107 para poder aceitar valores do PLC num programa NC Raio da ferrta: Q108 O valor actual do raio da ferrta. atribudo a Q108. Eixo da ferrta.: Q109 O valor do parmetro Q109 depende do eixo actual da ferrta.: Eixo da ferramenta Nenhum eixo da ferrta. definido Eixo Z Eixo Y Eixo X Valor do parmetro Q109 = 1 Q109 = 2 Q109 = 1 Q109 = 0

Estado da ferrta.: Q110 O valor do parmetro depende da ltima funo M programada para a ferrta. Funo M Nenhum estado da ferrta. definido M03: ferrta. LIGADA, sentido horrio M04: ferrta LIGADA, sentido anti-horrio M05 depois de M03 M05 aps M04 Abastecimento de refrigerante: Q111 Funo M M08: refrigerante LIGADO M09: refrigerante DESLIGADO Valor do parmetro Q111 = 1 Q111 = 0 Valor do parmetro Q110 Q110 Q110 Q110 Q110 = = = = = 1 0 1 2 3

Factor de sobreposio: Q112 O TNC atribui a Q112 o factor de sobreposio em fresagem de caixa (MP7430).

222

10 Programao: Parmetros Q

Indicaes de cotas no programa: Q113 O valor do parmetro Q113 em sobreposies com PGM CALL depende das indicaes de cotas do programa que como primeiro chama outros programas. Indicaes de cotas no programa principal Valor do parmetro Sistema mtrico (mm) Sistema em polegadas (poleg.) Q113 = 0 Q113 = 1

Longitude da ferrta.: Q114 O valor actual da longitude da ferrta. atribudo a Q114. Coordenadas depois da apalpao durante a execuo do programa Depois de uma medio programada com o apalpador 3D, os parmetros de Q115 a Q118 contm as coordenadas da posio da ferrta. no momento da apalpao. Para estas coordenadas, no se tem em conta a longitude da haste e o raio da esfera de apalpao. Eixo de coordenadas Eixo X Eixo Y Eixo Z IV. Eixo Parmetro Q115 Q116 Q117 Q118

Desvio do valor real/nominal na medio automtica da ferrta. com o TT 120 Desvio real/nominal Longitude da ferramenta Raio da ferramenta Correco da ferrta. activada Correco do raio activada R0 RL RR R+ R Valor do parmetro Q123 = 0 Q123 = 1 Q123 = 2 Q123 = 3 Q123 = 4 Parmetro Q115 Q116

HEIDENHAIN TNC 410

223

10.9 Parmetros Q pr-definidos

10.10 Exemplos de programao

Exemplo: elipse
Execuo do programa

A aproximao ao contorno da elipse faz-se por

meio de pequenos segmentos de recta (definem-se com Q7). Quantos mais passos de clculo estiverem definidos, mais liso fica o contorno ngulo inicial e o ngulo final no plano:

Voc determina a direco de fresagem com o

50

Direco de maquinao em sentido horrio: ngulo inicial > ngulo final Direco de maquinao em sentido antihorrio: ngulo inicial < ngulo final
No se tem em conta o raio da ferrta.

50

30
50

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

BEGIN PGM ELIPSE MM FN 0: Q1 = +50 FN 0: Q2 = +50 FN 0: Q3 = +50 FN 0: Q4 = +30 FN 0: Q5 = +0 FN 0: Q6 = +360 FN 0: Q7 = +40 FN 0: Q8 = +0 FN 0: Q9 = +5 FN 0: Q10 = +100 FN 0: Q11 = +350 FN 0: Q12 = +2 BLK FORM 0.1 Z X+0 Y+0 Z-20 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+2,5 TOOL CALL 1 Z S4000 L Z+250 R0 FMAX CALL LBL 10 L Z+100 R0 FMAX M2

Centro do eixo X Centro do eixo Y Semieixo X Semieixo Y ngulo inicial no plano ngulo final no plano Quantidade de passos de clculo Posio angular da elipse Profundidade de fresagem Avano em profundidade Avano de fresagem Distncia de segurana para posicionamento prvio Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Chamada da maquinao Retirar a ferramenta, fim do programa

224

10 Programao: Parmetros Q

Calcular a posio angular no plano Calcular o passo angular Copiar o ngulo inicial Fixar o contador de cortes Calcular a coordenada X do ponto inicial Calcular a coordenada Y do ponto inicial Chegada ao ponto inicial no plano Posicionamento prvio distncia de segurana no eixo da ferrta. Deslocao profundidade de maquinao

34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

LBL 1 Q36 = Q36 + Q35 Q37 = Q37 + 1 Q21 = Q3 * COS Q36 Q22 = Q4 * SENO Q36 L X+Q21 Y+Q22 R0 FQ11 FN 12: IF +Q37 LT +Q7 IR A LBL 1 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+0 CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 L Z+Q12 R0 F MAX LBL 0 END PGM ELIPSE MM

Actualizao do ngulo Actualizao do contador de cortes Calcular a coordenada X actual Calcular a coordenada Y actual Chegada ao ponto seguinte Pergunta se est terminado, em caso afirmativo salto para o LBL 1 Anular a rotao Anular a deslocao do ponto zero

Chegada distncia de segurana Fim do sub-programa

HEIDENHAIN TNC 410

225

10.10 Exemplos de programao

20 21 22 23 24 25 26 27 28 29 30 31 32 33

LBL 10 CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+Q1 CYCL DEF 7.2 Y+Q2 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+Q8 Q35 = (Q6 - Q5) / Q7 Q36 = Q5 Q37 = 0 Q21 = Q3 * COS Q36 Q22 = Q4 * SENO Q36 L X+Q21 Y+Q22 R0 F MAX M3 L Z+Q12 R0 F MAX L Z-Q9 R0 FQ10

Sub-programa 10: maquinao Deslocar o ponto zero para o centro da elipse

10.10 Exemplos de programao

Exemplo: cilndro cilindro cncavo com fresa esfrica


Execuo do programa

O programa s funciona com fresa esfrica A aproximao ao contorno do cilindro faz-se por

Z
R4 0

meio de pequenos segmentos de recta (definemse com Q13). Quantos mais cortes estiverem definidos, mais liso fica o contorno
-50

O cilindro fresado nos cortes longitudinais (aqui:

paralelamente ao eixo Y)

Y
100

Voc determina a direco de fresagem com o

ngulo inicial e o ngulo final no espao:

Direco de maquinao em sentido horrio: ngulo inicial > ngulo final Direco de maquinao em sentido anti-horrio: ngulo inicial < ngulo final
O raio da ferrta. corrigido automaticamente A longitude da ferr.ta refere-se ao centro da esfera
50 100

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

BEGIN PGM CILIN MM FN 0: Q1 = +50 FN 0: Q2 = +0 FN 0: Q3 = +0 FN 0: Q4 = +90 FN 0: Q5 = +270 FN 0: Q6 = +40 FN 0: Q7 = +100 FN 0: Q8 = +0 FN 0: Q10 = +5 FN 0: Q11 = +250 FN 0: Q12 = +400 FN 0: Q13 = +90 BLK FORM 0.1 Z X+0 Y+0 Z-50 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+3 TOOL CALL 1 Z S4000 L Z+250 R0 FMAX CALL LBL 10 FN 0: Q10 = +0 CALL LBL 10 L Z+100 R0 FMAX M2

Centro do eixo X Centro do eixo Y Centro do eixo Z ngulo inicial no espao (plano Z/X) ngulo final no espao (plano Z/X) Raio do cilindro Longitude do cilindro Posio angular no plano X/Y Medida excedente do raio do cilindro Avano ao aprofundar Avano de fresagem Quantidade de cortes Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Chamada da maquinao Anular a medida excedente Chamada da maquinao Retirar a ferramenta, fim do programa

226

10 Programao: Parmetros Q

Calcular a posio angular no plano Posicionamento prvio no plano no centro do cilindro Posicionamento prvio no eixo da ferrta. Fixar o plo no plano Z/X Chegada posio inicial sobre o cilindro, aprofundamento inclinado na pea Corte longitudinal na direco Y+ Actualizao do contador de cortes Actualizao do ngulo no espao Pergunta se est terminado, em caso afirmativo salto para o fim Aproximao ao arco para o corte longitudinal seguinte Corte longitudinal na direco YActualizao do contador de cortes Actualizao do ngulo no espao Pergunta se est terminado, em caso afirmativo salto para o LBL 1 Anular a rotao Anular a deslocao do ponto zero

37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

LBL 1 L Y+Q7 R0 FQ11 FN 1: Q20 = +Q20 + +1 FN 1: Q24 = +Q24 + +Q25 FN 11: IF +Q20 GT +Q13 GOTO LBL 99 LP PR+Q16 PA+Q24 FQ12 L Y+0 R0 FQ11 FN 1: Q20 = +Q20 + +1 FN 1: Q24 = +Q24 + +Q25 FN 12: IF +Q20 LT +Q13 GOTO LBL 1 LBL 99 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+0 CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 CYCL DEF 7.3 Z+0 LBL 0 END PGM CILIN MM

Fim do sub-programa

HEIDENHAIN TNC 410

227

10.10 Exemplos de programao

22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

LBL 10 Q16 = Q6 - Q10 - Q108 FN 0: Q20 = +1 FN 0: Q24 = +Q4 Q25 = (Q5 - Q4) / Q13 CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+Q1 CYCL DEF 7.2 Y+Q2 CYCL DEF 7.3 Z+0 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+Q8 L X+0 Y+0 R0 F MAX L Z+5 R0 F1000 M3 CC Z+0 X+0 LP PR+Q16 PA+Q24 FQ11

Sub-programa 10: maquinao Calcular a medida excedente e a ferrta. referentes ao raio do cilindro Fixar o contador de cortes Copiar ngulo inicial no espao (plano Z/X) Calcular o passo angular Deslocao do ponto zero para o centro do cilindro (eixo X)

10.10 Exemplos de programao

Exemplo: esfera convexa com fresa cnica


Execuo do programa

O programa s funciona com fresa cnica A aproximao ao contorno da esfera faz-se por

meio de segmentos de recta (plano Z/X, define-se com Q14). Quanto mais pequeno o passo angular estiver definido, mais liso fica o contorno contorno com o paso angular no plano (com Q18)

Y
100

Voc determina a quantidade de cortes do

A esfera fresada no corte 3D de baixo para cima O raio da ferrta. corrigido automaticamente

5 R4

50

50

100

R4 5

-50

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
228

BEGIN PGM ESFERA MM FN 0: Q1 = +50 FN 0: Q2 = +50 FN 0: Q4 = +90 FN 0: Q5 = +0 FN 0: Q14 = +5 FN 0: Q6 = +45 FN 0: Q8 = +0 FN 0: Q9 = +360 FN 0: Q18 = +10 FN 0: Q10 = +5 FN 0: Q11 = +2 FN 0: Q12 = +350 BLK FORM 0.1 Z X+0 Y+0 Z-50 BLK FORM 0.2 X+100 Y+100 Z+0 TOOL DEF 1 L+0 R+7,5 TOOL CALL 1 Z S4000 L Z+250 R0 FMAX CALL LBL 10 FN 0: Q10 = +0 FN 0: Q18 = +5 CALL LBL 10 L Z+100 R0 FMAX M2

Centro do eixo X Centro do eixo Y ngulo inicial no espao (plano Z/X) ngulo final no espao (plano Z/X) Passo angular no espao Raio da esfera ngulo inicial posio angular no plano X/Y ngulo final posio angular no plano X/Y Passo angular no plano X/Y para o desbaste Medida excedente raio da esfera para o desbaste Distncia de segurana para posicionamento prvio no eixo da ferrta. Avano de fresagem Definio do bloco Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Chamada da maquinao Anular a medida excedente Passo angular no plano X/Y para o acabamento Chamada da maquinao Retirar a ferramenta, fim do programa 10 Programao: Parmetros Q

23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

LBL 10 FN 1: Q23 = +Q11 + +Q6 FN 0: Q24 = +Q4 FN 1: Q26 = +Q6 + +Q108 FN 0: Q28 = +Q8 FN 1: Q16 = +Q6 + -Q10 CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+Q1 CYCL DEF 7.2 Y+Q2 CYCL DEF 7.3 Z-Q16 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+Q8 CC X+0 Y+0 LP PR+Q26 PA+Q8 R0 FQ12 LBL 1 CC Z+0 X+Q108 L Y+0 Z+0 FQ12 LBL 2 LP PR+Q6 PA+Q24 R0 FQ12 FN 2: Q24 = +Q24 - +Q14 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 LP PR+Q6 PA+Q5 L Z+Q23 R0 F1000 L X+Q26 R0 F MAX FN 1: Q28 = +Q28 + +Q18 FN 0: Q24 = +Q4 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+Q28 FN 12: IF +Q28 LT +Q9 GOTO LBL 1 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1 CYCL DEF 10.0 ROTAO CYCL DEF 10.1 ROT+0 CYCL DEF 7.0 PONTO ZERO CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 CYCL DEF 7.3 Z+0 LBL 0 END PGM ESFERA MM

Calcular o ngulo inicial da posio angular no plano Fixar o plo no plano X/Y para posicionamento prvio Posicionamento prvio no plano Posicionamento prvio no eixo da ferrta. Fixar o plo no plano Z/X para raio da ferrta. desviado Deslocao para a profundidade pretendida Deslocar o arco para cima Actualizao do ngulo no espao Pergunta se o arco est terminado, seno retrocesso para LBL2 Chegada ao ngulo final no espao Retrocesso segundo o eixo da ferrta. Posicionamento prvio para o arco seguinte Actualizao da posio de rotao no plano Anular o ngulo no espao Activar a nova posio de rotao

Pergunta se no est terminado, em caso afirmativo salto para o LBL 1 Anular a rotao Anular a deslocao do ponto zero

Fim do sub-programa

HEIDENHAIN TNC 410

229

10.10 Exemplos de programao

Sub-programa 10: maquinao Calcular a coordenada Z para posicionamento prvio Copiar ngulo inicial no espao (plano Z/X) Corrigir o raio da esfera para posicionamento prvio Copiar posio angular no plano Ter em conta a medida excedente para raio da esfera Deslocar o ponto zero para o centro da esfera

11
Teste e execuo do programa

11.1 Grficos

11.1 Grficos
No modo de funcionamento teste do programa, o TNC simula graficamente uma maquinao. Com as softkeys, voc selecciona:
Vista de cima Representao em 3 planos Representao 3D

O grfico do TNC corresponde representao de uma pea maquinada com uma ferramenta cilndrica. O TNC no mostra o grfico quando
o programa actual no contm uma definio vlida do bloco no est seleccionado nenhum programa

Voc no pode usar a simulao grfica para partes parciais de um programa ou para programas com movimentos de eixos rotativos: nestes casos, o TNC emite um aviso de erro.

Resumo: vistas
Depois de voc ter seleccionado, no modo de funcionamento Teste do Programa, a diviso do ecr GRFICO ou PROGRAMA + GRFICO, o TNC mostra as seguintes softkeys: Vista Vista de cima Representao em 3 planos Representao 3D Softkey

232

11 Teste e execuo do programa

Vista de cima
Seleccionar vista de cima com a softkey

Representao em 3 planos
A representao realiza-se com uma vista de cima com duas seces, semelhante a um desenho tcnico. Sob o grfico esquerda, um smbolo indica se a representao corresponde ao mtodo de projeco 1 ou ao mtodo de projeco 2 segundo a norma DIN 6, 1 Parte (selecciona-se com MP 7310). Para alm disso, voc pode deslocar com softkeys o plano da seco:
Seleccionar a representao em 3 planos com a

softkey

V comutando a rgua de softkeys at o TNC visualizar

as seguintes softkeys:

Funo Deslocar o plano da seco vertical para a dir.ou para a esq. Deslocar o plano da seco horizontal para cima ou para baixo

Softkeys

Durante a deslocao pode-se observar no ecr a posio do plano da seco.

HEIDENHAIN TNC 410

233

11.1 Grficos

11.1 Grficos

Representao 3D
O TNC mostra a pea no espao Voc pode rodar a representao em redor do eixo vertical. No modo de funcionamento Teste do Programa existem funes para a ampliao de um pormenor (ver Ampliao de um pormenor)
Seleccionar a representao 3D com softkey

Rodar a representao 3D Ir comutando a rgua de softkeys at aparecer a seguinte softkey: Funo Rodar o grfico em passos de 27 em redor do eixo vertical Softkeys

Ampliao de um pormenor
No modo de funcionamento Teste do Programa, voc pode modificar o pormenor para a representao 3D Para isso, deve estar parada a simulao grfica. A ampliao de um pormenor actua sempre em todos os modos de representao. Ir comutando a rgua de softkeys no modo de funcionamento Teste do Programa at aparecerem as seguintes softkeys: Funo Seleccionar o lado da pea que tem de ser recortado: premir vrias vezes a softkey Deslocar a superfcie da seco para ampliar ou reduzir a pea Aceitar o pormenor Softkeys

234

11 Teste e execuo do programa

Modificar a ampliao do pormenor Para softkeys, ver tabela


Se necessrio, parar a simulao grfica Seleccionar o lado da pea com softkey Reduzir ou ampliar o bloco: premir a softkey -

ou +

Aceitar a seco pretendida: premir a softkey

RECORTAR CORTE. CORTE

Iniciar de novo o Teste do Programa com a softkey

ARRANQUE (ANULAR + ARRANQUE cria de novo o bloco original)

Repetir a simulao grfica


Pode-se simular quantas vezes se quiser um programa de maquinao. Para isso, voc pode anular o bloco do grfico ou um pormenor ampliado desse bloco. Funo Visualizar o bloco por maquinar com a ltima ampliao de pormenor seleccionada Anular a ampliao do pormenor de forma a que o TNC visualize a pea maquinada ou por maquinar Visualizar a pea segundo o BLK-FORM visualizado Com a softkey BLK COMO BLK FORM, o TNC visualiza outra vez - tambm depois de um pormenor sem ACEITAR CORTE o bloco no tamanho programado. Softkey

HEIDENHAIN TNC 410

235

11.1 Grficos

11.2 Teste do Programa

Calcular o tempo de maquinao


Funcionamento de execuo do programa Visualizao do tempo desde o incio do programa at ao seu fim. Se houver alguma interrupo, o tempo pra.

Teste do programa
Visualizao do tempo aproximado que o TNC calcula para a durao dos movimentos da ferrta. que se realizam com o avano. O tempo calculado pelo TNC no se ajusta aos clculos do tempo de acabamento, j que o TNC no tem em conta os tempos dependentes da mquina (p.ex. para a troca de ferrta.). Seleccionar a funo do cronmetro Ir comutando a rgua de softkeys at o TNC mostrar as seguintes softkeys com as funes do cronmetro: Funes do cronmetro Memorizar o tempo visualizado Visualizar a soma dos tempos memorizados ou visualizados Apagar o tempo visualizado Softkey

11.2 Teste do programa


No modo de funcionamento Teste do programa voc simula o desenvolvimento de programas e partes do programa para excluir erros na sua execuo. O TNC ajuda-o a procurar
incompatibilidades geomtricas falta de indicaes saltos no executveis estragos no espao de trabalho

Para alm disso, pode-se usar as seguintes funes:


Teste do programa frase a frase Interrupo do teste em qualquer frase Saltar frases funes para a representao grfica Visualizaes de estado suplementares

236

11 Teste e execuo do programa

Executar o teste do programa Seleccionar o modo de funcionamento Teste do programa


Visualizar a gesto de ficheiros com a tecla PGM MGT

e seleccionar o ficheiro que se pretende verificar ou

Selecccionar o incio do programa: seleccionar com a

tecla GOTO linha 0 e confirmar a introduo com a tecla ENT

O TNC mostra as seguintes softkeys: Funes Verificar todo o programa Verificar cada frase do programa por separado Representar o bloco e verificar o programa completo Parar o teste do programa Softkey

Executar o teste do programa at uma determinada frase Com PARAR EM N o TNC executa o teste do programa s at uma frase com o nmero N. Se voc tiver seleccionado a diviso do ecr de forma a que o TNC visualize um grfico, tambm o grfico ser actualizado at frase N.
Seleccionar o princpio do programa no modo de funcionamento

Teste do programa

Seleccionar o Teste do Programa at frase determinada:

premir a softkey STOP EM N

At nmero da frase: introduzir o nmero da frase

onde se pretende parar o Teste do Programa

Programa: se quiser entrar num programa que chama

com CALL PGM: introduzir o nome do programa onde est a frase com o nmero de frase seleccionado se deve executar se N no se encontrar dentro de uma repetio parcial do programa INICIAR; o TNC verifica o programa at frase introduzida

Repeties: introduzir a quantidade de repeties que

Verificar a seco do programa: premir a softkey

HEIDENHAIN TNC 410

237

11.2 Teste do Programa

11.3 Execuo do programa

11.3 Execuo do programa


No modo de funcionamento Execuo Contnua do Programa, o TNC executa o programa de maquinao de forma contnua at ao seu fim ou at uma interrupo. No modo de funcionamento Execuo do Programa Frase a Frase o TNC executa cada frase depois de accionar a tecla externa de arranque START. Voc pode usar as seguintes funes do TNC nos modos de funcionamento de execuo do programa:
Interromper a execuo do programa Executar o programa a partir de uma determinada frase Saltar frases Controlar e modificar parmetros Q Visualizaes de estado suplementares

Executar programa de maquinao


Preparao 1 Fixar a pea na mesa da mquina 2 Memorizao do ponto de referncia 3 Seleccionar o programa de maquinao Com o potencimetro de override voc pode modificar o avano e as rotaes. Execuo contnua do programa arranque Start

Iniciar o programa de maquinao com a tecla externa de

Execuo do programa frase a frase Iniciar cada frase do programa de maquinao com a tecla externa de arranque Start

238

11 Teste e execuo do programa

Executar programa de maquinao que contm coordenadasde eixos no comandados


O TNC tambm pode elaborar programas onde voc tiver programado eixos no comandados. Quando o TNC chega a uma frase onde est programado um eixo no comandado, a execuo do programa pra. Ao mesmo tempo, o TNC acende uma janela onde est a piscar o caminho restante at a posio de destino (ver figura em cima, direita). Proceda da seguinte forma:
Desloque manualmente os eixos para a posio de destino. O

TNC est sempre a actualizar a janela do caminho restante e a visualizar o valor que voc ainda tem que deslocar para a posio de destino. para continuar a executar o programa. Se voc premir NC-START antes de chegar posio de destino, o TNC emite um aviso de erro. No parmetro de mquina 1030.x determinada a exactido com que voc deve chegar posio de destino (valores possveis de introduo: 0.001 a 2 mm). Os eixos no comandados tm que estar numa frase de posicionamento separada, seno o TNC emite um aviso de erro.

Quando tiver atingido a posio de destino, prima a tecla NC-Start

HEIDENHAIN TNC 410

239

11.3 Execuo do programa

11.3 Execuo do programa

Interromper a maquinao
Voc pode interromper a execuo do programa de diferentes maneiras:
Interrupo programada Tecla externa STOP Comutao execuo do programa frase a frase

Se durante a execuo do programa o TNC registar um erro, interrompe-se automaticamente a maquinao. Interrupo programada Interrupo programada O TNC interrompe a execuo do programa logo que o programa executado at frase que contm uma das seguintes introdues:
STOP (com e sem funo auxiliar) A funo auxiliar M0, M1 (ver Captulo 11.6 Paragem opcional da

execuo do programa , M2 ou M30

Funo auxiliar M6 (determinada pelo fabricante da mquina)

Interrupo com a tecla externa STOP Premir a tecla STOP: a frase que o TNC est a executar quando se acciona essa tecla no acaba de se realizar; na visualizao de estados aparece um asterisco a piscar
Se no quiser continuar a execuo da maquinao, pode anul-la

no TNC com a softkey PARAGEM INTERNA: na visualizao de estados desaparece o asterisco . Neste caso, inicie outra vez o programa desde o princpio.

Interrupo da maquinao comutando para o modo de funcionamento Execuo do programa frase a frase Enquanto voc executa um programa de maquinao no modo de funcionamento Execuo contnua do programa, seleccione Execuo do programa frase a frase. O TNC interrompe a maquinao depois de executar a frase de maquinao actual.

240

11 Teste e execuo do programa

Deslocar os eixos da mquina durante uma interrupo


Durante uma interrupo, voc pode deslocar os eixos da mquina com o modo de funcionamento Manual. Exemplo de utilizao: Retirar a ferrta. do cabeote depois de uma rotura da ferrta.. Interromper a maquinao
Desbloquear as teclas de direco externas: premir a softkey

DESLOCAO MANUAL.

Deslocar os eixos da mquina com as teclas externas de direco

Para voltar a chegar ao ponto onde interrompeu, voc utiliza a fuo Nova chegada ao contorno (ver mais adiante nesta seco).

Continuar a execuo do programa aps uma interrupo


Se interromper a execuo do programa durante um ciclo de maquinao, voc dever realizar a reentrada no princpio do ciclo. O TNC dever realizar de novo os passos de maquinao j executados. Na interrupo da execuo de um programa o TNC memoriza :
os dados da ltima ferr.ta chamada as converses de coordenadas activadas as coordenadas do ltimo ponto central do crculo definido o estado do contador de repeties parciais do programa o nmero da frase com que foi chamado em ltimo um subprograma ou uma repetio parcial de programa

HEIDENHAIN TNC 410

241

11.3 Execuo do programa

11.3 Execuo do programa

Continuar a execuo do pgm com a tecla externa START Depois de uma interrupo, voc pode continuar a execuo do programa com a tecla externa START sempre que tiver parado o programa de uma das seguintes formas:
Premindo a tecla externa STOP Interrupo programada Tecla NOT-AUS (Emergncia) activada (funo dependente da

mquina)

Se tiver interrompido a execuo do programa com a softkey STOP INTERNO, voc pode com a tecla GOTO seleccionar uma outra frase e continuar com a maquinao a partir da Se voc seleccionar a frase BEGIN PGM (frase 0), o TNC anula todas as informaes memorizadas (dados da ferrta., etc.) Se voc tiver interrompido a execuo do programa dentro de uma repetio parcial de programa, voc s pode seleccionar outras frases com GOTO dentro da repetio parcial de programa. Continuar a execuo do programa depois de um erro

Com avisos de erro no intermitentes: Eliminar a causa do erro

Apagar o aviso de erro do ecr: premir a tecla CE Arrancar de novo ou continuar a execuo do pgm no mesmo

lugar onde foi interrompido

Com avisos de erro intermitentes: Manter premida a tecla END durante dois segundos, e o TNC

executa um arranque em quente

Eliminar a causa do erro Arrancar de novo

Se o erro se repetir, anote-o e avise o servio tcnico.

242

11 Teste e execuo do programa

Uma entrada qualquer no programa (Processo a partir de uma frase)


O processo a partir de uma frase uma funo dependente da mquina. Consulte o manual da mquina! Com a funo PROCESSO PARA FRASE N (processo a partir de uma frase) voc pode executar um programa de maquinao a partir de uma frase N de livre seleco. O TNC considera de forma numrica a maquinao da pea at esta frase
Comear o processo a partir de uma frase sempre no incio do programa. Se o programa tiver uma interrupo programada at ao fim do processo a partir de uma frase, o TNC interrompe a esse processo. Para continuar o processo a partir de uma frase, voltar a premir as softkeys PROCESSO PARA FRASE N e ARRANQUE. Depois de um processo a partir de uma frase, voc desloca a ferramenta com a funo Reentrada no Contorno para a posio calculada (ver pgina seguinte). A correco da longitude da ferramenta s fica activada atravs da chamada da ferramenta e de um posicionamento seguinte no eixo da ferramenta. Isto vlido tambm para uma longitude da ferramenta modificada.
Seleccionar a prima frase do programa actual como incio para a

execuo do processo: Introduzir GOTO 0 .

Seleccionar Processo a partir de uma frase: premir a softkey

processo para frase N. O TNC acende uma janela para introdues: deve terminar o processo encontra a frase N

Processo at N: introduzir o nmero N da frase onde Programa: introduzir o nome do programa onde se repeties: introduzir as quantidade de repeties que

Iniciar o processo a partir de uma

frase: premir a softkey ARRANQUE seguinte Reentrada no contorno

Entrar no contorno: ver o pargrafo

devem ser consideradas no processo de frase se a frase N se encontrar dentro da repetio de um programa parcial

PLC LIGADO/DESLIGADO: para se considerar todas as

Voc pode deslocar a janela para introdues destinada ao processo a partir de uma frase. Para isso, prima a tecla para determinao da diviso do ecr e utilize as softkeys a visualizadas.

chamadas da ferramenta e funes auxiliares M: colocar o PLC em LIGADO (comutar entre LIGADO e DESLIGADO com a tecla ENT). O PLC em DESLIGADO s tem em considerao exclusivamente a geometria do programa NC. A ferramenta situada no cabeote tem que corresponder ferramenta chamada no programa.

HEIDENHAIN TNC 410

243

11.3 Execuo do programa

11.3 Execuo do programa

Reentrada no contorno Com a funo ENTRADA NA POSIO, o TNC desloca a ferrta. para o contorno da pea, depois de voc ter deslocado os eixos da mquina durante uma interrupo com a softkey DESLOCAO MANUAL, ou se voc quiser entrar no programa com a funo Processo a partir de uma frase.
Seleccionar a reentrada no contorno: seleccionar a softkey

ENTRADA NA POSIO O TNC visualiza na janela acesa posio para onde o TNC desloca a ferrta.

Deslocar os eixos na sequncia que o TNC prope

premir a tecla externa START

na janela:

Deslocar os eixos em qualquer sequncia: premir as softkeys

RECUPERAR X, RECUPERAR Z, etc., e activar com a tecla externa START

Continuar a maquinao: premir a tecla externa START

244

11 Teste e execuo do programa

11.4 Transmisso por blocos: executar programas extensos


Voc pode transmitir em blocos a partir de uma memria externa os programas de maquinao que precisam de mais espao para memria do que aquele de que o TNC dispe. As frases de programa so assim introduzidas pelo TNC por meio de uma conexo de dados, e depois de processadas, so de imediato apagadas de novo. Desta maneira, voc pode elaborar programas de extenso ilimitada. O programa pode ter um mximo de 20 frases TOOL DEF . Se voc precisar de mais ferr.tas, utilize a Tabela de Ferramentas. Se o programa tiver uma frase CALL PGM, o programa chamado deve estar disponvel na memria do TNC. O programa no deve ter: Sub-programas Repeties parciais de programa Funo FN15: IMPRIMIR Transmisso de programa em blocos Configurar a conexo de dados com a funo MOD,determinar frase intermdia (ver captulo 14.4 Ajuste das conexes de dados).
Seleccionar modo de funcionamento Execuo

Contnua do Programa ou Execuo do programa Frase a Frase EM BLOCOS CORTE

Executar transmisso por blocos: softkey TRANSMISS Introduzir o nome do programa e, se necessrio, com

a softkey modificar o tipo de programa. Confirmar com a tecla ENT. O TNC l o programa seleccionado por meio da conexo de dados. Se voc no indicar nenhum tipo de programa, o TNC introduz o tipo que voc definiu em funo MOD Introduo do Programa . de arranque Start. Se voc tiver determinado uma frase intermdia maior do que 0 festgelegt, o TNC aguarda com o arranque de programa at ter sido introduzida a quantidade definida de frases NC

Iniciar o programa de maquinao com a tecla externa

HEIDENHAIN TNC 410

245

11.4 Transmisso por blocos: executar programas extensos

11.5 Saltar frases; 11.6 Paragem facultativa da execuo do programa

11.5 Saltar frases


As frases que voc tiver caracterizado na programao com o sinal / , podem saltar-se no teste ou na execuo do programa
Execuo ou teste de frases do programa com o sinal

/: premir a softkey em OFF

No executar nem testar as frases do programa com o

sinal /: premir a softkey em OFF

Esta funo no actua nas frases TOOL DEF .

11.6 Paragem opcional da execuo do programa


O TNC interrompe de forma opcional a execuo do programa ou o teste do programa em frases onde est programado um M01. Quando voc utiliza M01 no modo de funcionamento Execuo do Programa, o TNC no desliga a ferrta. nem o refrigerante.
Em frases com M01, no interromper a execuo do

programa ou o teste do programa: colocar a softkey em OFF programa ou o teste do programa: colocar a softkey em ON

Em frases com M01, interromper a execuo do

246

11 Teste e execuo do programa

12
Apalpadores 3D

12.1 Ciclos de apalpao nos modos de funcionamento MANUAL e volante electrnico

12.1 Ciclos de apalpao nos modos de funcionamento Manual e Volante electrnico


O fabricante da mquina deve preparar o TNC para se utilizar um apalpador 3D Se voc efectuar medies durante a execuo do programa, tenha ateno a que os dados da ferrta. (longitude, raio, eixo) possam ser utilizados a partir dos dados calibrados ou a partir da ltima frase TOOL CALL (seleco com MP7411). Durante os ciclos de apalpao, depois de se premir a tecla externa START, o apalpador 3D desloca-se para a pea paralelamente ao eixo. O fabricante da mquina determina o avano de apalpao: ver figura direita. Quando o apalpador 3D roa na pea,
emite um sinal para 3D-Tastsystem o TNC: so memorizadas as

F MAX

Funo Calibrar a longitude efectiva Calibrar o raio efectivo Rotao bsica Memorizar o ponto de referncia Memorizar uma esquina como ponto de referncia Memorizar o ponto central do crculo como ponto de referncia

Softkey

coordenadas da posio apalpada

o apalpador 3D pra e retrocede em marcha rpida para a posio inicial do processo de

apalpao

Se a haste de apalpao no se desviar ao longo de um percurso determinado, o TNC emite o respectivo aviso de erro (caminho: MP6130). Seleccionar a funo de apalpao Seleccionar o modo de funcionamento manual ou seleccionar volante
Seleccionar a funo de apalpao:

premir a softkey FUNES DE APALPAO. O TNC visualiza outras softkeys: ver o quadro direita

248

12 Apalpadores 3D

Calibrar o apalpador digital


Voc dever calibrar o apalpador nos seguintes casos:
incio da operao Rotura da haste de apalpao Troca da haste de apalpao Modificao do avano de apalpao Irregularidades, por exemplopor aquecimentoda mquina

Z Y
5

Na calibrao, o TNC determina a longitude activa da haste de apalpao e o raio activo da esfera de apalpao. Para calibrar o apalpador 3D, coloque um anel de ajuste com altura e raio interno conhecidos sobre a mesa da mquina. Calibrar a longitude activa Fixar o ponto de referncia no eixo da ferrta de forma a que a mesa da mquina tenha o valor: Z=0. Seleccionar a funo de calibrao para a longitude do apalpador: premir a softkey FUNES DE APALPAO PROBE e CAL L.L. O TNC mostra uma janela de men com quatro campos de introduo.
Seleccionar o eixo da ferrta. com a softkey Ponto de referncia: introduzir a altura do anel de

ajuste

Os pontos do men Raio Activo da Esfera e Longitude

Activa no precisam de qualquer introduo ajuste

Deslocar o apalpador sobre a superfcie do anel de Se necessrio, modificar a direco de deslocao

visualizada: premir a tecla de seta

Apalpar a superfcie: premir a tecla externa START

Calibrar o raio activo e compensar a deslocao central do apalpador O eixo do apalpador normalmente no coincide exactamente com o eixo da ferrta. Com a funo de calibrao, ajusta-se com clculo automtico o desvio entre o eixo do apalpador e o eixo da ferrta. Com esta funo, o TNC roda 180 o apalpador 3D. A rotao efectua-se com uma funo auxiliar determinada pelo fabricante da mquina, no parmetro de mquina 6160. Voc efectua a medio do desvio depois de calibrar o raio activo da esfera de apalpao.

Z Y X
10

HEIDENHAIN TNC 410

249

12.1 Ciclos de apalpao nos modos de funcionamento MANUAL e volante electrnico

12.1 Ciclos de apalpao nos modos de funcionamento MANUAL e volante electrnico

Posicionar a esfera de apalpao em Funcionamento Manual no

interior do anel de ajuste

Seleccionar a funo de calibrao para o raio da esfera de apalpao e o desvio central do apalpador: premir a softkey CAL Premir R
Seleccionar o Eixo da Ferrta, e introduzir o raio do anel

de ajuste

Apalpao: premir 4 vezes a tecla externa START. O

apalpador 3D apalpa, em cada direco dos eixos, uma posio do interior do anel, e calcula o raio activo da esfera de apalpao softkey END

Se quiser acabar agora a funo de calibrao, prima a

Determinar o desvio central da esfera de apalpao: premir a softkey 180. O TNC roda 180 o apalpador
Apalpao: premir 4 vezes a tecla externa START. O

apalpador 3D apalpa, em cada direco dos eixos, uma posio do interior do anel, e calcula o desvio do apalpador

Visualizar os valores calibrados Memorizam-se no TNC a longitude activa, o raio activo e o valor do desvio central do apalpador, tendo-se depois em conta estes valores ao utilizar o apalpador 3D. Para visualizar os valores memorizados, prima CAL. L e CAL. R.

Compensar a inclinao da pea


O TNC compensa uma inclinao da pea automaticamente com a rotao bsica . Para isso, o TNC fixa o ngulo de rotao sobre o ngulo que forma uma superfcie da pea com o eixo de referncia angular do plano de maquinao. Ver figura em baixo, direita. Para medir a inclinao da pea, seleccionar sempre a direco de apalpao perpendicular ao eixo de referncia angular. Para calcular correctamente a rotao bsica na execuo do programa, voc dever programar ambas as coordenadas do plano de maquinao na primeira fase de deslocao. Seleccionar a funo de apalpao: premir a softkey PROVAR ROT
Posicionar o apalpador prximo do primeiro ponto de

apalpao

Seleccionar a direco de apalpao perpendicular ao

eixo de referncia angular: seleccionar o eixo com tecla de seta

PA

X
A B

250

12 Apalpadores 3D

Posicionar o apalpador prximo do segundo ponto de

apalpao

Apalpao: premir a tecla externa START

O TNC memoriza a rotao bsica contra falhas de rede. A rotao bsica fica activada para todas as execues de programa seguintes e para o teste de programa. Visualizar a rotao bsica O ngulo da rotao bsica visualiza-se depois de uma nova seleco de PROVAR ROT na visualizao do ngulo de rotao. O TNC visualiza o ngulo rotativo tambm na visualizao adicional de estados (diviso do ecr PROGRAMA + ESTADO QUANT. POS.) Na visualizao de estados ilumina-se um smbolo para a rotao bsica sempre que o TNC deslocar os eixos da mquina segundo a rotao bsica. Anular a rotao bsica Seleccionar a funo de apalpao: premir a softkey PROVAR ROT
Introduzir o ngulo de rotao0 , e confirmar com a tecla ENT Finalizar a funo de apalpao: premir a tecla END

12.2 Memorizar o ponto de referncia com apalpadores 3D


As funes para a memorizao do ponto de referncia na pea ajustada seleccionam-se com as seguintes softkeys:
Memorizar o ponto de referncia num eixo qualquer com

Z Y X

PROVAR POS

Memorizar uma esquina como ponto de referncia com PROVAR P Memorizar um ponto central do crculo como ponto de referncia

com PROVAR CC

Memorizar o ponto de referncia num eixo qualquer (ver figura em baixo, direita) Seleccionar a funo de apalpao: premir a softkey PROVAR POS
Posicionar o apalpador prximo do ponto de apalpao Seleccionar ao mesmo tempo a direco de apalpao

e o eixo para os quais se memoriza o ponto de referncia, p.ex. apalpar Z na direco Z-: seleccionar com teclas de setas

Apalpao: premir a tecla externa START Ponto de referncia: introduzir a coordenada nominal,

e aceitar com a tecla ENT

HEIDENHAIN TNC 410

251

12.2 Memorizao do ponto de referncia com apalpadores 3D

Apalpao: premir a tecla externa START

12.2 Memorizao do ponto de referncia com apalpadores 3D

Esquina como ponto de referncia - aceitar os pontos apalpados para a rotao bsica (ver figura em cima, direita) Seleccionar a funo de apalpao: premir a softkey PROVAR P
Pontos de apalpao da rotao bsica ?: Premir a tecla

ENT para aceitar as coordenadas dos pontos de apalpao

Posicionar o apalpador prximo do primeiro ponto de

apalpao sobre a aresta da pea que no foi apalpada para a rotao bsica eixo com teclas de setas

Y=?

Seleccionar a direco de apalpao: seleccionar o


X=?

Apalpao: premir a tecla externa START Posicionar o apalpador prximo do segundo ponto de

apalpao, sobre a mesma aresta

Apalpao: premir a tecla externa START Ponto de Referncia: introduzir ambas as coordenadas

do ponto de apalpao na janela do men; aceitar com a tecla ENT

Finalizar a funo de apalpao: premir a tecla END

Esquina como ponto de referncia - no aceitar os pontos apalpados para a rotao bsica Seleccionar a funo de apalpao: premir a softkey PROVAR P
Pontos de apalpao da rotao bsica ?: Negar com a

tecla NO ENT (a pergunta de dilogo s aparece se voc j tiver efectuado uma rotao bsica)

Apalpar as duas arestas, duas vezes cada uma Introduzir as coordenadas do ponto de apalpao;

aceitar com a tecla ENT

Finalizar a funo de apalpao: premir a tecla END

252

12 Apalpadores 3D

Ponto central do crculo como ponto de referncia Como ponto de referncia voc pode fixar pontos centrais de furos, caixas circulares, cilindros, ilhas, ilhas circulares, etc. Crculo interior: O TNC apalpa a parede interior do crculo nas quatro direces dos eixos de coordenadas Em crculos interrompidos (arcos de crculo), voc pode seleccionar qualquer direco de apalpao.
Posicionar a esfera de apalpao aprox. no centro do crculo

Y+ X X+

Seleccionar a funo de apalpao: premir a softkey PROVAR CC


Apalpao: premir quatro vezes a tecla externa START.

O apalpador apalpa sucessivamente 4 pontos da parede interior do crculo

Se quiser trabalhar com uma medio compensada

(s em mquinas com orientao da ferrta., dependente de MP6160), prima a softkey 180 e apalpe de novo 4 pontos da parede interior do crculo a tecla END

Y
Y X+

Se quiser trabalhar sem medio compensada: prima Ponto de Referncia: introduzir na janela do men

ambas as coordenadas do ponto central do crculo, e aceitar com a tecla ENT


X

Finalizar a funo de apalpao: premir a tecla END

Crculo exterior:
Posicionar a esfera de aapalpao prximo do primeiro ponto de

apalpao fora do crculo correspondente

Y+

Seleccionar a direco de apalpao: seleccionar a softkey Apalpao: premir a tecla externa START Repetir o processo de apalpao para os 3 restantes pontos. Ver

figura em baixo, direita. tecla ENT

Introduzir as coordenadas do ponto de apalpao; aceitar com a

Depois da apalpao, o TNC visualiza as coordenadas actuais do ponto central do crculo e o raio do crculo PR.

HEIDENHAIN TNC 410

253

12.2 Memorizao do ponto de referncia com apalpadores 3D

12.3 Medir peas com apalpadores 3D

12.3Medir peas com apalpadores 3D


Com o apalpador 3D voc determina:
Coordenadas da posio, e com essas coordenadas Dimenses e ngulos da pea

Determinar as coordenadas da posio de uma pea centrada


Seleccionar a funo de apalpao: premir a softkey

PROVAR POS

Posicionar o apalpador prximo do ponto de apalpao Seleccionar a direco de apalpao e

simultaneamente o eixo a que se refere a coordenada: seleccionar com setas de teclas. START

Iniciar o processo de apalpao: premir a tecla externa

O TNC visualiza a coordenada do ponto de apalpao como ponto de referncia.

Determinar as coordenadas do ponto da esquina no plano de maquinao


Determinar as coordenadas do ponto da esquina, tal como descrito em Esquina como ponto de referncia . O TNC visualiza as coordenadas da esquina apalpada como ponto de referncia.

Determinar as dimenses da pea


Seleccionar a funo de apalpao: premir a softkey

PROVAR POS apalpao A setas

Posicionar o apalpador prximo do primeiro ponto de Seleccionar a direco de apalpao com as teclas de Apalpao: premir a tecla externa START Anotar o valor visualizado como ponto de referncia

Y
B

(s quando se mantm activado o ponto de ref. anteriormente memorizado)

X
l

Ponto de referncia: introduzir 0 Interromper o dilogo: premir a tecla END Seleccionar de novo a funo de apalpao: premir a

sofktey APALPAR POS

254

12 Apalpadores 3D

apalpao B

Seleccionar a direco de apalpao com as teclas de

setas: o mesmo eixo, mas em direco oposta da primeira apalpao.

Apalpao: premir a tecla externa START

Na visualizao PONTO DE REFERNCIA tem-se a distncia entre os dois pontos sobre o eixo de coordenadas. Fixar de novo a visualizao da posio no valor anterior m medio linear
Seleccionar a funo de apalpao: premir a softkey PROVAR POS Apalpar de novo o primeiro ponto de apalpao Fixar o Ponto de Referncia no valor anotado Interromper o dilogo: premir a tecla END

Medir um ngulo Com um apalpador 3D, voc pode determinar um ngulo no plano de maquinao. Pode-se medir
o ngulo entre o eixo de referncia angular e uma aresta da pea,

ou

o ngulo entre duas arestas

O ngulo medido visualiza-se at um valor mximo de 90. Determinar o ngulo entre o eixo de referncia angular e uma aresta da pea Seleccionar a funo de apalpao: premir a softkey PROVAR ROT
ngulo de rotao: anote o ngulo de Rotao

visualizado se quiser voltar a reproduzir posteriormente a rotao bsica executada

Executar a rotao bsica a partir do lado a comparar

(ver Compensar posio inclinada da pea)

Com a softkey PROVAR ROT visualizar o ngulo entre o

eixo de referncia angular e a aresta da pea como ngulo de Rotao rotao bsica original:

Anular a rotao bsica ou reproduzir de novo a Fixar o ngulo de Rotao no valor anotado

HEIDENHAIN TNC 410

255

12.3 Medir peas com apalpadores 3D

Posicionar o apalpador prximo do segundo ponto de

12.3 Medir peas com apalpadores 3D

Determinar o ngulo entre duas arestas da pea Seleccionar a funo de apalpao: premir a softkey PROVAR ROT
ngulo de rotao: anote o ngulo de Rotao visualizado se

quiser voltar a reproduzir posteriormente a rotao bsica executada posio inclinada da pea)

Executar a rotao bsica para o primeiro lado (ver Compensar Apalpar o segundo lado da mesma forma que numa rotao

bsica. No fixar o ngulo de rotao em 0! arestas da pea como ngulo de Rotao

Com a softkey PROVAR ROTAO visualizar o ngulo PA entre as Anular a rotao bsica ou reproduzir de novo a rotao bsica

PA

original: fixar o ngulo de rotao no valor anotado

Medir com o apalpador 3D durante a execuo do programa


Com o apalpador 3D tambm se podem registar posies na pea durante a execuo do programa - inclusive no plano inclinado de maquinao. Aplicaes:
Calcular diferenas de altura em superfcies de fundio Questes de tolerncia durante a maquinao

Z Y
L?

100

Voc programa a aplicao do apalpador no modo de funcionamento Memorizao/Edio do Programa com a tecla TOUCH PROBE e a softkey PLANO DE REF . O TNC posiciona previamente o apalpador e apalpa automaticamente a posio indicada. Para isso, o TNC desloca o apalpador paralelamente ao eixo da mquina que voc determinou no ciclo de apalpao. O TNC s tem em conta uma rotao bsica activa ou uma rotao para o clculo do ponto de apalpao. O TNC memoriza as coordenadas do ponto de apalpao num parmetro Q. O TNC interrompe o processo de apalpao quando o apalpador no est desviado numa determinada margem (selecciona-se com MP 6130). As coordenadas da posio em que se encontra o plo sul da esfera de apalpao ao apalpar so memorizadas, para alm do processo de apalpao, nos parmetros Q115 at Q118. Para os valores destes parmetros o TNC no tem em conta a longitude e o raio da haste de apalpao.

X
?

10

100

256

12 Apalpadores 3D

Pr-posicionar manualmente o apalpador de forma a que se evite qualquer coliso ao alcanar a posio prvia programada. Tenha ateno a que o TNC utilize os dados da ferrta. tais como longitude, raio e eixo a partir dos dados calibrados ou da ltima frase TOOL CALL: seleccionar com MP7411
No modo de funcionamento Memorizao/Edio do Programa

premir a tecla TOUCH PROBE.

Seleccionar a funo de apalpao: premir a softkey PLANO DE REF


N do Parmetro para o resultado: introduzir o nmero

de parmetro Q a que se atribuiu o valor da coordenada eixo de apalpao com a tecla de seleco de eixos e sinal para direco de apalpao. Confirmar com a tecla ENT. introduzir todas as coordenadas para o posicionamento prvio do apalpador.

Eixo de Apalpao/Direco de Apalpao: introduzir o

Coordenadas: com as teclas de seleco dos eixos,

Finalizar a introduo: premir a tecla ENT.

Exemplo de frases NC

67 TCH PROBE 0.0 SUPERF. REF. Q5 X68 TCH PROBE 0.1 X+5 Y+0 Z-5

HEIDENHAIN TNC 410

257

12.3 Medir peas com apalpadores 3D

12.3 Medir peas com apalpadores 3D

Exemplo: determinar a altura de uma ilha sobre a pea


Execuo do programa Atribuir o parmetro do programa
Medir a altura com o ciclo PLANO DE

REFERNCIA

Calcular a altura

50

10

20

50

10

BEGIN PGM TECLAS3D MM 1 FN 0: Q11 = +20 2 FN 0: Q12 = +50 3 FN 0: Q13 = +10 4 FN 0: Q21 = +50 5 FN 0: Q22 = +10 6 FN 0: Q23 = +0 7 TOOL CALL 0 Z 8 L Z+250 R0 FMAX 9 L X+Q11 Y+Q12 R0 FMAX 10 TCH PROBE 0.0 BEZUGSEBENE Q10 Z11 TCH PROBE 0.1 Z+Q13 12 L X+Q21 Y+Q22 R0 FMAX 13 TCH PROBE 0.0 PLANO DE REF.Q20 Z14 TCH PROBE 0.1 Z+Q23 15 FN 2: Q1 = +Q20 - +Q10 16 STOP 17 L Z+250 R0 FMAX M2 END PGM TECLAS3D MM

1 ponto de apalpao: coordenada X 1 ponto de apalpao: coordenada Y 1 ponto de apalpao: coordenada Z 2 ponto de apalpao: coordenada X 2 ponto de apalpao: coordenada Y 2 ponto de apalpao: coordenada Z Chamada do apalpador Retirar o apalpador Posicionamento prvio para a primeira medio Medir o lado superior da pea Posicionamento prvio para a segunda medio Medir a profundidade Calcular a altura absoluta da ilha Paragem da execuo do programa: verificar Q1 Retirar a ferramenta, fim do programa

258

12 Apalpadores 3D

13
Digitalizao

13.1 Digitalizao de peas com apalpador digital (opo)

13.1 Digitalizao com apalpador digital (opo)


Com a opo digitalizao, o TNC regista as formas 3D com um apalpador digital. Para a digitalizao, voc precisa dos seguintes componentes:
Apalpador Mdulo de software Opo Digitalizao Se necessrio, software de avaliao dos dados digitalizados

SUSA da HEIDENHAIN, para a posterior elaborao dos dados digitalizados, registados com o ciclo MEANDRO

Para a digitalizao, dispe-se dos seguintes ciclos de digitalizao:


CAMPO MEANDRO LINHAS DE NVEL

O fabricante da mquina deve preparar o TNC para a aplicao de um apalpador 3D Antes de comear a digitalizar, voc dever calibrar o apalpador.

Funo
Uma pea 3D (tridimensional) pode ser apalpada ponto por ponto com o apalpador segundo a malha que se escolher. A velocidade de digitalizao situa-se entre 200 e 800 mm/min com uma distncia entre pontos (DIST.P) de 1 mm. (valor dependente da mquina). O TNC emite as posies registadas por meio de uma conexo de dados geralmente para um PC. Para isso, configure a conexo de dados (ver captulo 14.4 Ajuste de conexo de dados externa). Se voc utilizar uma ferramenta para fresar os dados de digitalizao registados, cujo raio corresponde ao raio da haste de apalpao, voc pode executar directamente os dados de digitalizao sem mais avaliaes adicionais
Os ciclos de digitalizao programam-se para os eixos principais X, Y e Z. Durante a digitalizao, no podem estar activas a converso de coordenadas ou a rotao bsica. O TNC inclui o BLK FORM no ficheiro de dados digitalizados.

260

13 Digitalizao

13.2 Programar os ciclos de digitalizao


Premir a tecla TOUCH PROBE Seleccionar com a softkey o ciclo de digitalizao pretendido Responder s perguntas de dilogo do TNC: introduza os valores

correspondentes com o teclado e confirme cada introduo com ENT. Quando o TNC tiver toda a informao necessria, a definio de ciclo finaliza automaticamente. Voc ir encontrar mais informao sobre os diferentes parmetros de introduo na respeciva descrio de ciclo, neste captulo.

Determinar o campo de digitalizao


Est disposio o ciclo 5 CAMPO para a definio do campo de digitalizao Voc pode definir um campo rectangular onde a pea apalpada. Voc determina o campo de digitalizao como um rectngulo, introduzindo as coordenadas mnimas e mximas nos trs eixos principais X, Y e Z - como ao proceder definio do bloco BLK FORM. Ver figura direita. Nome PGM de dados de digitalizao: nome do ficheiro onde so memorizados os dados digitalizados.
Eixo TCH PROBE: introduzir o eixo o apalpador Campo ponto MIN. Ponto mnimo do campo onde se digitaliza Campo ponto MAX: ponto mximo do campo onde se digitaliza Altura de segurana: posio no eixo do apalpador para evitar
MIN

Z
MAX

ZS

colises entre a haste de apalpao e a pea a apalpar.

Exemplo de frases NC

50 51 52 53 54

TCH TCH TCH TCH TCH

PROBE PROBE PROBE PROBE PROBE

5.0 5.1 5.2 5.3 5.4

CAMPO NOME PGM: Z X+0 Y+0 X+10 Y+10 ALTURA: +

DADOS Z+0 Z+20 100

HEIDENHAIN TNC 410

261

13.2 Programar os ciclos de digitalizao

13.3 Digitalizao em forma de meandro

13.3 Digitalizao em forma de meandro


Ciclo de digitalizao 6 MEANDRO Com o ciclo de digitalizao MEANDRO, voc digitaliza uma pea 3D em forma de meandro. Este processo adequa-se sobretudo para peas relativamente planas. Se quiser continuar a processar os dados digitalizados com o software de avaliao SUSA da HEIDENHAIN, voc dever digitalizar em forma de meandro. No processo de digitalizao, voc selecciona um eixo do plano de maquinao onde o apalpador se desloca em direco positiva at ao limite do campo - partindo do ponto MIN no plano de maquinao. A partir da o apalpador desloca-se segundo a distncia entre linhas, regressando a seguir sobre essa mesma linha. No outro lado da linha, o apalpador desloca-se outra vez segundo a distncia entre linhas. Este processo repete-se at estar apalpado todo o campo. No fim do processo de digitalizao, o apalpador regressa altura de segurana. Ponto de partida Coordenadas do ponto MIN no plano de maquinao do ciclo 5 CAMPO ou do ciclo 15 CAMPO, Coordenada dos eixos da ferrta. = Altura de Segurana
O TNC alcana o ponto de partida automaticamente:

Primeiro, no eixo da ferrta. na altura de segurana, e depois no plano de maquinao

Chegada pea O apalpador desloca-se at pea na direco negativa do eixo da ferrta. Memorizam-se as coordenadas da posio onde o apalpador roa a pea. No programa de maquinao, voc dever definir o ciclo de digitalizao CAMPO antes do ciclo de digitalizao MEANDRO. Parmetros de digitalizao Exemplo de frases NC

Direco das linhas: eixo de coordenadas do plano de

maquinao em cuja direco positiva se desloca o apalpador desde o primeiro ponto de contorno memorizado apalpador depois de um desvio Campo de introduo: de 0 a 5 mm. Valor recomendado: introduzir um valor entre 0.5 metade do valor da distncia entre pontos e o valor da distncia entre pontos. Quanto menor for a esfera de apalpao, maior dever seleccionar o valor do limite em linhas de direco normal. distncia entre linhas. Campo de introduo: de 0 a 5 mm

Limite em linhas de direco normal: distncia percorrida pelo

60 TCH PROBE 6.0 MEANDRO 61 TCH PROBE 6.1 DIREC: X 62 TCH PROBE 6.2 PERCURSO: 0.5 L.DIST: 0.2 DIST. P: 0.5

Distncia entre linhas: desvio do apalpador no fim das linhas; MAX. distncia entre pontos: distncia mxima entre os pontos

memorizados pelo TNC. Para alm disso, o TNC tambm tem em conta os pontos importantes e crticos da forma do modelo, p.ex. em esquinas interiores. Campo de introduo: de 0.02 a 5 mm 13 Digitalizao

262

13.4 Digitalizao de linhas de nvel


Ciclo de digitalizao 7 LINHAS DE NVEL Com o ciclo de digitalizao LINHAS DE NVEL digitaliza-se gradualmente uma pea 3D. A digitalizao em linhas de nvel adequa-se especialmente para peas irregulares (p.ex. fundio por injeco) ou quando s se pretende registar uma nica linha de nvel (p.ex. linha do contorno de uma placa curvada). No processo de digitalizao, o apalpador desloca-se - depois de registar o primeiro ponto - sobre uma altura constante em redor da pea. Quando se alcana de novo o primeiro ponto registado, efectua-se uma aproximao segundo a distncia entre linhas introduzidas em direco positiva ou negativa ao eixo da ferrta. O apalpador desloca-se de novo a uma altura constante em redor da pea at ao primeiro ponto registado a essa altura. Este processo repete-se at estar digitalizado todo o campo. No fim do processo de digitalizao, o apalpador desloca-se altura de segurana, e regressa ao ponto de partida programado. Limitaes para o campo de apalpao No eixo do apalpador: o CAMPO definido deve ser menor do que o ponto mximo do modelo a apalpar, contando-se tambm com o raio do apalpador.
No plano de maquinao: o campo definido deve ser maior do o

Y X

modelo a apalpar, contando-se tambm com o raio do apalpador.

Ponto de partida Quando a distncia entre linhas positiva, introduza a coordenada dos eixos da ferrta. do ponto MIN do ciclo 5 CAMPO
Quando a distncia entre linhas negativa, introduza a

coordenada dos eixos da ferrta. do ponto MAX do ciclo 5 CAMPO DE NVEL

Definir as coordenadas do plano de maquinao no ciclo LINHAS O TNC alcana o ponto de partida automaticamente:

Primeiro, no eixo da ferrta. na altura de segurana, e depois no plano de maquinao

Chegada pea O TNC alcana a pea na direco programada no ciclo LINHAS DE NVEL. Memorizam-se as coordenadas da posio onde o apalpador roa a pea. No programa de maquinao, voc dever definir o ciclo de digitalizao CAMPO antes do ciclo de digitalizao LINHAS DE NVEL.

HEIDENHAIN TNC 410

263

13.4 Digitalizao de linhas de nvel

13.4 Digitalizao de linhas de nvel

Parmetros de digitalizao Limitao do tempo: tempo em que o apalpador deve alcanar o primeiro ponto de apalpao de uma linha de nvel depois de uma volta. O TNC interrompe o ciclo de digitalizao se for excedido o tempo programado. Campo de introduo: de 0 a 7200 segundos Nenhuma limitao de tempo se for introduzido 0
Ponto de partida: coordenadas do ponto de partida no plano de

maquinao

Eixo de arranque e direco: eixo de coordenadas e direco de

coordenadas em que se desloca o apalpador at pea

Eixo de arranque e direco: eixo de coordenadas e direco de

coordenadas em que se desloca o apalpador at pea. Com a direco da digitalizao voc j determina se a fresagem seguinte se executa a fresar ou no.

Limite em linhas de direco normal: distncia percorrida pelo

apalpador depois de um desvio Campo de introduo: de 0 a 5 mm. Valor recomendado: introduzir um valor entre 0.5 metade do valor da distncia entre pontos e o valor da distncia entre pontos. Quanto menor for a esfera de apalpao, maior dever seleccionar o valor do limite em linhas de direco normal. alcana de novo o ponto inicial de uma linha de nvel; o sinal determina a direco em que se desvia o apalpador. Campo de introduo: 5 at +5 mm Se quiser digitalizar uma nica linha de nvel, introduza 0 para a distncia entre linhas.

Distncia entre linhas e direco: Desvio do apalpador quando

MX. distncia entre pontos: distncia mxima entre os pontos

memorizados pelo TNC. Para alm disso, o TNC tambm tem em conta os pontos importantes e crticos da forma do modelo, p.ex. em esquinas interiores. Campo de introduo: de 0.02 a 5 mm

Exemplo de frases NC

60 61 62 63

TCH PROBE 7.0 LINHAS DE NVEL TCH PROBE 7.1 TEMPO: 0 X+0 Y+0 TCH PROBE 7.2 SEQUNCIA: Y / X TCH PROBE 7.2 CURSO: 0.5 L.DIST+: +0.2 DIST. P: 0.5

264

13 Digitalizao

13.5 Utilizao dos dados de digitalizao num programa de maquinao


Exemplo de frases NC de um ficheiro de dados digitalizados registados com o ciclo LINHAS DE NVEL

BEGIN PGM DADOS MM 1 BLK FORM 0.1 Z X-40 Y-20 Z+0 2 BLK FORM 0.2 X+40 Y+40 Z+25 3 L Z+250 FMAX 4 L X+0 Y-25 FMAX 5 L Z+25 6 L X+0,002 Y-12,358 7 L X+0,359 Y-12,021 ... 253 L X+0,003 Y-12,390 254 L Z+24,5 ... 2597 L X+0,093 Y-16,390 2598 L X+0 Y-25 FMAX 2599 L Z+250 FMAX END PGM DADOS MM
Para elaborar os dados de digitalizao, crie o seguinte programa:

Nome do programa DADOS: determinado no ciclo CAMPO Definio do bloco: o TNC determina o tamanho Altura segurana no eixo da ferrta.: determinada no ciclo CAMPO Ponto de partida em X/Y: determinado no ciclo LINHAS DE NVEL Altura inicial em Z: determinada no ciclo LINHAS DE NVEL, e dependente do sinal da DISTNCIA ENTRE LINHAS Primeira posio registada Segunda posio registada Primeira linha de nvel digitalizada: alcana-se de novo a 1 Avano para a linha de nvel seguinte ltima posio registada no campo Regresso ao ponto de partida em X/Y Retrocesso altura de segurana no eixo da ferrta. Fim do programa

BEGIN PGM FRESAR MM 1 TOOL DEF 1 L+0 R+4 2 TOOL CALL 1 Z S4000 3 L R0 F1500 M13 4 CALL PGM DADOS EXT. END PGM FRESAR MM

Definio da ferrta.: raio da ferrta. = raio da haste de apalpao Chamada da ferramenta Determinar o avano de fresagem, c/ferrta. e refrigerante LIGADOS Chamar os dados de digitalizao que esto memorizados externamente

HEIDENHAIN TNC 410

265

13.5 Utilizar os dados da digitalizao num programa de maquinao

14
Funes MOD

14.1 Seleccionar, modificar e sair das funes MOD; 14.2 Informaes do sistema

14.1 Seleccionar, modificar e anular as funes MOD


Com as funes MOD, voc pode seleccionar as visualizaes adicionais e as possibilidades de introduo. Seleccionar as funes MOD Seleccione o modo de funcionamento onde pretende modificar as funes MOD
Seleccionar as funes MOD: premir a tecla MOD. A

figura em cima direita mostra o Ecr MOD .

Voc pode efectuar as seguintes modificaes:


Seleccionar a visualizao de posies Determinar a unidade mtrica (mm/poleg.) Determinar a linguagem de programao para MDI Introduzir o cdigo Ajustar a conexo de dados externa Parmetros do utilizador especficos da mquina Fixar os finais de curso Visualizar o nmero de software NC Visualizar o nmero de software PLC

Modificar a funo MOD Seleccionar a funo MOD com as teclas de setas no men visualizado.
Premir vrias vezes a tecla ENT, at aparecer a funo na parte

mais clara do ecr ou introduzir o nmero e confirmar com a tecla ENT

Sair de funes MOD Finalizar a funo MOD: premir a softkey END ou a tecla END.

14.2 Informaes do sistema


Com a softkey INFORM. SISTEMA o TNC visualiza as seguintes informaes
memria livre do programa Nmero de software NC Nmero software PLC Nmero de software DSP Opes disponveis, p.ex. digitalizao

esto disposio aps seleco das funes no ecr do TNC.

268

14 Funes MOD

14.3 Introduzir o cdigo


Para introduzir o nmero de cdigo, prima a softkey com o cdigo. O TNC precisa de um cdigo para as seguintes funes: Funo Seleccionar parmetros do utilizador Eliminar a proteco do programa Contador de horas de funcionamento para: comando ligado execuo do programa ferrta. ligada Cdigo 123 86357

857282

Voc pode anular individualmente os tempos enquanto prime a tecla ENT (tem que estar liberta por meio de parmetros da mquina)

14.4 Ajuste da conexo de dados


Para ajustar a conexo de dados, prima a softkey RS 232- / .. 422 AJUSTE. O TNC mostra um men no ecr onde se introduzem os seguintes ajustes:

Seleccionar o MODO DE FUNCIONAMENTO num aparelho externo


Aparelho externo CONEXO DE DADOS RS232 FE EXT1, EXT2 Unidade de disquetes da HEIDENHAIN FE 401 e FE 401B Aparelhos externos, como impressora, leitor, perfurador, PC sem TNCremo PC com software HEIDENHAIN TNCremo No transmitir dados; p.ex. digitalizar sem registo de valor de medio, ou trabalhar sem aparelho conectado

FE

NUL

Ajustar a VELOCIDADE BAUD


A VELOCIDADE BAUD (velocidade de transmisso dos dados) pode seleccionar-se entre 110 e 115.200 Baud. O TNC memoriza para cada modo de funcionamento (FE, EXT1 etc.) uma VELOCIDADE BAUD.

HEIDENHAIN TNC 410

269

14.3 Introduzir cdigo; 14.4 Ajuste da conexo de dados

14.4 Ajuste da conexo de dados

Determinar memria para transmisso por blocos


Para poder editar outros programas em paralelo com o processo de elaborao por blocos, determine a memria para a transmisso por blocos. O TNC visualiza a memria disponvel. Seleccione a memria reservada menor do que a memria livre.

Ajustar a frase intermediria


Para se garantir uma elaborao contnua em transmisso contnua em blocos, o TNC precisa de um determinado stock de frases na memria de programa. Na memria intermdia de frases, voc determina quantas frases NC so introduzidas por meio de conexo de dados antes de o TNC comear com a elaborao. O valor de introduo para a memria intermdia de frases depende da distncia entre pontos do programa NC. Para distncias entre pontos muito pequenas, introduzir uma grande memria intermdia de frases, e para grandes distncias entre pontos, uma pequena memria intermdia entre frases. Valor aproximativo: 1000

Software para transmisso de dados


Para a transmisso de ficheiros do TNC e para o TNC voc deveria usar o TNCremo. Com o TNCremo voc pode dirigir todos os comandos da HEIDENHAIN por meio da interface serial. Para receber contra reembolso o software de transmisso de dados TNCremo, contacte por favor a HEIDENHAIN. Condies de sistema para o TNCremo

Computador pessoal AT ou sistema compatvel 640 kB de memria principal 1 MBytes livres no seu disco duro uma interface serial livre Sistema operativo MS-DOS/PC-DOS 3.00 ou superior, Windows

3.1 ou superior, OS/2

Para trabalhar comodamente com um rato compatvel Microsoft

(TM) (no absolutamente necessrio)

Instalao emWindows Inicie o programa de instalao SETUP .EXE com o gestor de ficheiros (Explorer)
Siga as instrues do programa de setup

270

14 Funes MOD

Iniciar oTNCremo emWindows Windows 3.1, 3.11, NT:


Faa duplo clique sobre o cone no grupo de programas

aplicaes HEIDENHAIN

Windows95:
Faa clique sobre <Iniciar>, <Programas>, <Aplicaes HEIDEN-

HAIN>, <TNCremo>

Quando voc inicia o TNCremo pela primeira vez, -lhe pedido o comando conectado, a interface (COM1 ou COM2) e a velocidade de trannsmisso de dados. Introduza as informaes desejadas. Transmisso de dados entre TNC 410 e TNCremo Verifique se:
o TNC 410 est conectado interface serial correcta da sua

calculadora TNCremo

a velocidade de transmisso de dados no TNC coincide com a no

Depois de ter iniciado o TNCremo, veja na parte esquerda da janela todos os ficheiros que esto memorizados no directrio activado. Em <Directrio>, <Trocar> voc pode escolher um suporte de dados qualquer ou um outro directrio na sua calculadora. Para poder iniciar a transmisso de dados do TNC (ver 4.2 Gesto de dados), seleccione <ligao>, <servidor de ficheiros>. O TNCremo est agora pronto para receber dados. Finalizar oTNCremo Seleccione o item de menu <Ficheiro>, <Finalizar>, ou prima a combinao de teclas ALT+X Observe tambm a funo de auxlio do TNCremo onde esto explicadas todas as funes.

14.5 Parmetros do utilizador especficos da mquina


O fabricante da mquina pode com funes atribuir at 16 parmetros do utilizador Consulte o manual da mquina

HEIDENHAIN TNC 410

271

14.5 Parmetros do utilizador especficos da mquina

14.6 Seleccionar a visualizao de posio; 14.7 Seleccionar sistema de medida

14.6 Seleccionar a visualizao de posio


Para o funcionamento Manual e os modos de funcionamento de execuo do programa, voc pode influenciar a visualizao de coordenadas: A figura direita mostra algumas posies da ferrta. Posio de sada Posio de destino da ferrta. Zero pea Ponto zero da mquina Para a visualizao das posies do TNC, voc pode seleccionar as seguintes coordenadas: Funo Visualizao NOMINAL REAL REF REST. E.ARR.

NOMINAL REAL E.ARR.

REF

REST.

Posio nominal; valor actual indicado pelo TNC Posio real; posio actual da ferrta. Posio de referncia; posio real referente ao ponto zero da mquina Percurso restante at posio programada; diferena entre a posio real e a de destino Erro de arrasto; diferena entre a posio nominal e a real

Com a funo MOD Visualizao de Posio 1 voc selecciona a visualizao de posies na visualizao de estados. Com a funo MOD Visualizao de Posio 2 voc selecciona a visualizao de posies na visualizao de estados adicional.

14.7 Seleccionar o sistema de medida


Com a funo MOD Mudar MM/POLEGADAS, voc determina se o TNC visualiza as coordenadas em mm ou em polegadas (sistema em polegadas).
Sistema mtrico: p.ex. X = 15,789 (mm) Funo MOD mudar MM/

POLEG MM. Visualizao com 3 posio depois da vrgula

Sistema em polegadas: p.ex. X = 0,6216 (inch) Funo MOD

Mudar MM/POLEG = MM. Visualizao com 4 posio depois da vrgula

Esta funo MOD determina tambm o sistema de medida, quando voc cria um novo programa.

272

14 Funes MOD

14.8 Seleccionar o idioma de programao


Com a funo MOD INTRODUO DO PROGRAMA, voc determina se pode programar uma frase em dilogo claro ou uma frase DIN/ISO no modo de funcionamento Posicionamento com Introduo Manual.
Introduzir frase em dilogo claro: HEIDENHAIN Introduzir frase DIN/ISO: ISO

Esta funo MOD determina tambm o idioma de programao quando voc cria um novo programa. Se quiser comutar entre dilogo em texto claro e introduo (e vice-versa), tem que apagar o ltimo ficheiro $MDI activo no modo de funcionamento Memorizao do Programa.

HEIDENHAIN TNC 410

273

14.8 Seleccionar o idioma de programao

14.9 Introduzir limitaes da margem de deslocao

14.9 Introduzir limitaes do campo de deslocao


Dentro da margem de deslocao mxima, voc pode delimitar o percurso til efectivo para os eixos de coordenadas. Exemplo de aplicao: assegurar o divisor ptico contra colises
Z max

Z min

Limite de margem de deslocao para a execuo do programa


A margem mxima de deslocao delimita-se com os finais de curso. O percurso realmente til delimita-se com a funo MOD MARGEM DE DESLOCAO MQUINA: para isso, introduza os valores mximos em direco positiva e negativa dos eixos referidos ao ponto zero da mquina Trabalhar sem limites da margem de deslocao Para os eixos de coordenadas que devem ser deslocados sem limitao da margem de deslocao, introduza o percurso mximo do TNC (+/- 30 000 mm) como margem de deslocao. Calcular e introduzir a margem mxima de deslocao
Seleccionar a visualizao de posio REF Chegada s posies finais positiva e negativa pretendidas do

Y
X min X max Ymin Ymax

eixo X, Y e Z

Anotar os valores com um sinal Seleccionar as funes MOD: premir a tecla MOD

Introduzir a limitao do campo de deslocao: premir a softkey MARGEM DE DESLOCAO MQUINA. Introduzir como limites os valores anotados para os eixos. Confirmar com a tecla ENT Sair da funo MOD: premir a tecla END A correco de raios da ferrta. no tida em conta na limitao da margem de deslocao. Depois de serem ultrapassados os pontos de referncia, tm-se em conta os limites da margem de deslocao e os finais de curso de software.

Limite de margem de deslocao para o teste do programa


Para o teste do programa e o grfico de programao, voc pode definir em separado uma margem de deslocao . Para isso, prima a softkey TESTE MARGEM DE DESLOCAO depois de activar a funo MOD. Introduza os valores que pretende e confirme com a tecla ENT. Alm dos limites, voc tambm pode definir a posio do ponto de referncia da pea referido ao ponto zero da mquina.

274

14 Funes MOD

14.10 Executar a funo de AJUDA


A funo de AJUDA no est disponvel em todas as mquinas. O fabricante da mquina dar-lhe- mais informaes a este respeito. A funo de Ajuda deve auxiliar o utilizador em situaes em que so necessrios funcionamentos de manejo determinados, p.ex. libertar a mquina depois de uma interrupo de corrente elctrica. Tambm se pode documentar e executar funes auxiliares num ficheiro de AJUDA.
Seleccionar a funo MOD: premir a tecla MOD.

Seleccionar e executar a funo de AJUDA

Seleccionar a funo AJUDA: premir a softkey AJUDA Com as teclas de setas p/cima /p/baixo seleccionar a linha no ficheiro Ajuda assinalada com o smbolo # Executar a funo de AJUDA seleccionada: premir NCStart

HEIDENHAIN TNC 410

275

14.10 Executar a funo de AJUDA

15
Tabelas e resumos

15.1 Parmetros gerais do utilizador

15.1 Parmetros gerais do utilizador


Os parmetros gerais do utilizador so parmetros de mquina que influenciam o comportamento do TNC. Os parmetros gerais do utilizador tpicos so, p.ex.
Idioma do dilogo Comportamento das conexes Velocidades de deslocao Desenvolvimento de operaes de maquinao Activao dos potencimetros de override

Possveis introdues para os parmetros de mquina


Podem programar-se parmetros do utilizador como
Nmeros decimais

Introduzir directamente o valor numrico com bits) Introduzir sinal de percentagem % antes do valor numrico

Nmeros dual/binrio (em parmetros de mquina codificados

Nmeros hexadecimais (em parmetros de mquina

codificados com bits) Introduzir sinal de cifro $ antes do valor numrico Exemplo: Em vez do nmero decimal 27 voc pode introduzir tambm o nmero binrio %11011 ou o nmero hexadecimal $1B. Os diferentes parmetros de mquina podem ser indicados simultaneamente nos diferentes sistemas numricos. Alguns parmetros de mquina tm funes mltiplas. O valor de introduo desses parmetros de mquina resulta da soma dos diferentes valores de introduo individuais, caracterizando-se com um +

Seleccionar parmetros gerais do utilizador


Voc selecciona parmetros gerais do utilizador nas funes MOD com o cdigo 123. Nas funes MOD dispe-se tambm de parmetros do utilizador especficos da mquina.

278

15 Tabelas e resumos

Transmisso de dados externa


Determinar sinal de comando para transmisso por blocos Ajustar as conexes de dados do TNC EXT1 (5020.0) e EXT2 (5020.1) a um aparelho externo MP5020.x 7 bits de dados (cdigo ASCII, 8.bit = paridade): +0 8 bits de dados (cdigo ASCII, 9.bit = paridade): +1 Qualquer Block-Check-Charakter (BCC) :+0 Block-Check-Charakter (BCC) sinal de controlo no permitido: +2 Paragem da transmisso activada com RTS: +4 Paragem da transmisso com RTS inactiva: +0 Paragem da transmissso activada com DC3: +8 Paragem da transmisso com DC3 inactiva: +0 Paridade de sinais par: +0 Paridade de sinais mpar: +16 Paridade de sinais no desejada: +0 Solicitada a paridade de sinais: +32 11/2 bits de stop: +0 2 bits de stop: +64 1 bit de stop: +128 1 bit de stop: +192 Exemplo: Ajustar a conexo EXT2 do TNC (MP 5020.1) a um aparelho externo, da seguinte forma: 8 bits de dados, qualquer sinal BCC, stop da transmisso com DC3, paridade de sinais par, paridade de sinais desejada, 2 bits de stop Introduo para MP 5020.1: 1+0+8+0+32+64 = 105 Determinar tipo de conexo de dados para EXT1 (5030.0) e EXT2 (5030.1) MP5030.x Transmisso standard: 0 Conexo para a transmisso por blocos: 1

HEIDENHAIN TNC 410

279

15.1 Parmetros gerais do utilizador

15.1 Parmetros gerais do utilizador

Apalpadores 3D e digitalizao
Seleccionar o tipo de transmisso MP6010 Apalpador com transmisso por cabo: 0 Apalpador com transmisso por infra-vermelhos: 1 Avano de apalpao para apalpador digital MP6120 80 at 3 000 [mm/min] Percurso mximo at ao ponto de apalpao MP6130 0,001 bis 30 000 [mm] Distncia de segurana at ao ponto de apalpao em medio automtica MP6140 0,001 bis 30 000 [mm] Marcha rpida para a apalpao com apalpador digital MP6150 1 at 300 000 [mm/min] Medir desvio do apalpador na calibragem do apalpador digital MP6160 Sem rotao de 180 do apalpador 3D ao calibrar: 0 Funo M para rotao de 180do apalpador ao calibrar: 1 at 88 Medio com raio, com TT 120: direco de apalpao MP6505 Direco Direco Direco Direco

positiva de apalpao no eixo de ref. angular (eixo 0): 0 de apalpao positiva no eixo +90: 1 de apalpao negativa no eixo de ref. angular (eixo 0): 2 de apalpao negativa no eixo +90: 3

Avano de apalpao para a segunda medio com TT 120, forma da haste, correces em TOOL.T MP6507 Calcular o avano de apalpao para a segunda medio com o TT 120, com tolerncia constante: +0 Calcular o avano de apalpao para a segunda medio com o TT 120, com tolerncia varivel: +1 Avano constante de apalpao para a segunda medio com TT 120: +2 Mximo erro de medio admissvel com o TT 120 na medio com a ferrta. a rodar Necessrio para o clculo do avano de apalpao em relao com MP6570 MP6510 0,002 at 0,999 [mm] (recomenda-se: 0,005 mm) Avano de apalpao para o TT 120 com a ferrta. parada MP6520 80 at 3 000 [mm/min]

280

15 Tabelas e resumos

Medio do raio com o TT 120: distncia entre o extremo da ferrta. e a aresta superior da haste MP6530 0,001 at 30 000,000 [mm] Zona de segurana no eixo da ferr.ta sobre a haste do apalpador TT 120 em posicionamento prvio MP6540.0 0,001 at 30 000,000 [mm] Zona de segurana no plano de maquinao em redor da haste do apalpador IT 120 em posicionamento prvio MP6540.1 0,001 at 30 000,000 [mm] Marcha rpida no ciclo de apalpao para o TT 120 MP6550 10 at 10 000 [mm/min] Funo M para orientao da ferrta. na medio individual de navalhas MP6560 -1 at 88 Medio com a ferrta. a rodar: velocidade de rotao admissvel no contorno de fresagem Necessrio para o clculo das rotaes e do avano de apalpao MP6570 40,000 at 120,000 [m/min] Coordenadas REF do ponto central da haste do apalpador TT 120 MP6580.0 eixo X: -30 000,000 at 30 000,000 MP6580.1 eixo Y: -30 000,000 at 30 000,000 MP6580.2 eixo Z: -30 000,000 at 30 000,000

HEIDENHAIN TNC 410

281

15.1 Parmetros gerais do utilizador

15.1 Parmetros gerais do utilizador

Visualizaes do TNC, Editor do TNC


Ajustar o posto de programao MP7210 TNC com mquina: 0 TNC como posto de programao com PLC activo: 1 TNC como posto de programao com inactivo: 2 Eliminar a interrupo do dilogo aps ligao do comando MP7212 Eliminar premindo uma tecla: 0 Eliminar automaticamente: 1 Programao DIN/ISO: determinar o passo entre as frases MP7220 0 bis 250 Determinar o idioma de dilogo MP7230 Alemo:0 Ingls: 1 Configurar a tabela de ferramentas MP7260 Inactiva: 0 Quantidade de ferrtas. na tabela de ferrtas: 1 at 254 Configurar a tabela de posies MP7261 Inactiva: 0 Quantidade de posies na tabela de posies: 1 at 254

282

15 Tabelas e resumos

Configurar a tabela de ferramentas (no produzir: 0); nmero das colunas na tabela de ferramentas para MP7266.0 MP7266.1 MP7266.2 MP7266.3 MP7266.4 MP7266.5 MP7266.6 MP7266.7 MP7266.8 MP7266.9 MP7266.10 MP7266.11 MP7266.12 MP7266.13 MP7266.14 MP7266.15 MP7266.16 MP7266.17 MP7266.18 MP7266.19 MP7266.20 MP7266.21 Nome da ferrta. NOME: 0 at 22 Longitude da ferrta. L: 0 at 22 Raio da ferrta. R: 0 at 22 Reservado Medida excedente da longitude DL: 0 at 22 Medida excedente do raio DR: 0 at 22 Reservado Ferrta. bloqueada TL: 0 at 22 Ferrta. gmea RT: 0 at 22 Mximo tempo de vida TIME1: 0 at 22 Mx. tempo de vida com TOOL CALL TIME2: 0 at 22 Tempo de vida actual CUR. TIME: 0 at 22 Comentrio sobre a ferrta. DOC: 0 at 22 Nmero de navalhas CUT.: 0 at 22 Tolerncia para identificao de desgaste na longitude da ferrta. LTOL: 0 at 22 Tolerncia para identificao de desgaste no raio da ferrta. RTOL: 0 at 22 Direco de corte DIRECT.: 0 at 22 Estado do PLC PLC: 0 at 22 Desvio adicional da ferrta.no seu eixo em relao a MP6530 TT:L -OFFS: 0 at 22 Desvio da ferrta. entre o centro da haste e o centro da prpria ferrta. TT:R-OFFS: 0 at 22 Tolerncia para identificao dae rotura na longitude da ferrta. LBREAK.: 0 at 22 Tolerncia para identificao de rotura no raio da ferrta. RBREAK: 0 at 22

HEIDENHAIN TNC 410

283

15.1 Parmetros gerais do utilizador

15.1 Parmetros gerais do utilizador

Configurar a tabela de posies de ferramentas; nmero das colunas na tabela de ferramentas para (no visualizar: 0) MP7267.0 Nmero de ferrta. T: 0 a 5 MP7267.1 Ferrta. especial ST: 0 a 5 MP7267.2 Posto fixo F: 0 a 5 MP7267.3 Posto bloqueado L: 0 a 5 MP7267.4 Estado do PLC: 0 at 5 Modo de funcionamento Manual:visualizao do avano MP7270 Visualizar o Avano F s quando se prime a tecla de direco do eixo: +0 Visualizar o Avano F tambm quando no se prime nenhuma tecla de direco do eixo (avano do eixo mais lento): +1 Rotaes S da ferrta. e funo auxiliar M continuam activadas depois de STOP: +0 rotaes S da ferrta. e funo auxiliar M j no esto activadas depois de STOP: +2 Visualizao do escalo cinemtico MP7274 No visualizar o escalo cinemtico actual: 0 Visualizar o escalo cinemtico actual: 1 Determinar o sinal decimal MP7280 Visualizar vrgula como sinal decimal: 0 Visualizar ponto como sinal decimal: 1 Visualizao da posio no eixo da ferr.ta MP7285 A visualizao refere-se ao ponto de ref. da ferrta.: 0 A visualizao no eixo da ferrta. refere-se superfcie frontal da ferrta: 1

284

15 Tabelas e resumos

Passo de visualizao para o eixo X MP7290.0 0,1 mm ou 0,1: 0 0,05 mm ou 0,05: 1 0,01 mm ou 0,01: 2 0,005 mm ou 0,005: 3 0,001 mm ou 0,001: 4 Passo de visualizao para o eixo Y MP7290.1 0,1 mm ou 0,1: 0 0,05 mm ou 0,05: 1 0,01 mm ou 0,01: 2 0,005 mm ou 0,005: 3 0,001 mm ou 0,001: 4 Passo de visualizao para o eixo Z MP7290.2 0,1 mm ou 0,1: 0 0,05 mm ou 0,05: 1 0,01 mm ou 0,01: 2 0,005 mm ou 0,005: 3 0,001 mm ou 0,001: 4 Passo de visualizao para o eixo IV MP7290.3 0,1 mm ou 0,1: 0 0,05 mm ou 0,05: 1 0,01 mm ou 0,01: 2 0,005 mm ou 0,005: 3 0,001 mm ou 0,001: 4 Bloquear em geral a memorizao do ponto de ref. MP7295 No bloquear memorizao do ponto de ref.: +0 Bloquear memorizao do ponto de ref. no eixo X: +1 Bloquear memorizao do ponto de ref. no eixo Y: +2 Bloquear memorizao do ponto de ref. no eixo Z: +4 Bloquear memorizao do ponto de ref. Bloquear o eixo: +8 Bloquear a memorizao do ponto de ref. com teclas dos eixos laranjas MP7296 No bloquear a memorizao do ponto de ref.: 0 Bloquear a memorizao do ponto de ref. com as teclas dos eixos laranjas: 1

HEIDENHAIN TNC 410

285

15.1 Parmetros gerais do utilizador

15.1 Parmetros gerais do utilizador

Anular a visualizao de estados, parmetros Q e dados da ferrta. MP7300 No apagar a vissualizao de estados: +0 Apagar a visualizao de estados: +1 Apagar parmetros Q: +0 No apagar parmetros Q: +2 Apagar nmero, eixo e dados da ferrta.: +0 No apagar nmero, eixo e dados da ferrta.: +4 Determinar a representao grfica MP7310 Representao grfica em trs planos segundo DIN 6, 1 Parte, mtodo de projeco 1: +0 Representao grfica em trs planos segundo DIN 6, 1 Parte, mtodo de projeco 2: +1 No rodar o sistema de coordenadas para a representao grfica: +0 Rodar 90 o sistema de coordenadas para representao grfica: +2 Para simulao em ciclos de maquinao, assinalar s o ltimo passo: +0 Para simulao em ciclos de maquinao, assinalar todos os passos: +16 Determinar o grfico de programao MP7311 No representar pontos de penetrao como crculo: +0 Representar pontos de penetrao como crculo: +1 No representar trajectrias de meandro em ciclos: +0 Representar trajectrias de meandro em ciclos: +2 No representar trajectrias corigidas: +0 Representar trajectrias corrigidas: +3

286

15 Tabelas e resumos

Maquinao e execuo do programa


Ciclo 17: orientao da ferr.ta no incio do ciclo MP7160 Efectuar a orientao da ferrta.: 0 No efectuar a orientao da ferrta.: 1 Funcionamento do ciclo 11 FACTOR DE ESCALA MP7410 FACTOR DE ESCALA activo em 3 eixos: 0 FACTOR DE ESCALA activo apenas no plano de maquinao: 1 Dados da ferrta. no ciclo de apalpao programvel TOUCHPROBE 0 MP7411 Escrever por cima dados da ferr.ta actuais com dados de calibrao do apalpador 3D: 0 Manter os dados actuais da ferr.ta: 1 Modo de transio na fresagem do contorno MP7415.0 Acrescentar crculo de arredondamento: 0 Acrescentar polnomo de 3 grau (Spline cbico, curva sem modificao brusca da velocidade): 1 Acrescentar polnomo de 5 grau (curva sem modificao brusca da acelerao): 2 Acrescentar polnomo de 7 grau (curva sem modificao brusca do arranque): 3 Ajustes para a fresagem do contorno MP7415.1 No rectificar o contorno: +0 Rectificar o contorno: +1 No alisar o perfil de velocidade se houver uma curta recta entre transies de contorno: +0 Alisar o perfil de velocidade se houver uma curta recta entre transies de contorno: +2

HEIDENHAIN TNC 410

287

15.1 Parmetros gerais do utilizador

15.1 Parmetros gerais do utilizador

Ciclos SL, modo de operao MP7420.0 Fresar o canal em redor do contorno em sentido horrio para ilhas, e em sentido anti-horrio para caixas: +0 Fresar o canal em redor do contorno em sentido horrio para caixas, e em sentido anti-horrio para ilhas: +1 Fresar o canal do contorno antes do desbaste: +0 Fresar o canal do contorno depois do desbaste: +2 Unir os contornos corrigidos: +0 Unir os contornos sem corrigir: +4 Desbaste at profundidade da caixa: +0 Fresar e desbastar por completo a caixa antes de cada novo avano: +8 Para os ciclos 6, 15, 16 vlido o seguinte: No fim do ciclo, deslocar a ferrta. para a ltima posio programada antes da chamada de ciclo: +0 No fim do ciclo, retirar a ferrta. somente no seu eixo: +16 Ciclos SL, modo de operao MP7420.1 Desbastar campos separados em forma de meandro com movimento elevatrio: +0 Desbastar campos separados um aps outro sem movimento elevatrio: +1 Bit 1 bis at 7: reservado

MP7420.1 = 0 (Pequenos crculos = movimentos de penetrao)

MP7420.1 = 1

288

15 Tabelas e resumos

Ciclo 4 FRESAR CAIXAS e ciclo 5 CAIXA CIRCULAR: factor de sobreposio MP7430 0,1 a 1,414 Funcionamento das diferentes funes auxiliares M MP7440 Paragem da execuo do programa em M06: +0 Sem paragem da execuo do programa em M06: +1 Sem chamada do ciclo com M89: +0 Chamada do ciclo com M89: +2 Paragem da execuo do programa nas funes M: +0 Sem paragem da execuo do programa nas funes M: +4 Avano no eixo da ferramenta com M103 F .. Reduo inactiva: +0 Avano no eixo da ferramenta com M103 F .. Reduo inactiva: +16 Vigia No memorizar o eixo em posio em tempo de espera entre duas frases NC: +0 Vigia No memorizar o eixo em posioem tempo de espera entre duas frases NC: +32 ngulo da mudana de direco que ainda deslocado com velocidade de trajectria constante (Esquina com R0, Esquina interior tambm com correco de raio) Vlido para o funcionamento com controlo de arrasto e controlo prvio da velocidade MP7460 0,000 at 179,999 [] Mxima velocidade de uma trajectria com o override de avano a 100% nos modos de funcionamento de execuo do programa MP7470 0 a 99.999 [mm/min] Os pontos zero da tabela referem-se a MP7475 Ponto zero da pea: +0 Ponto zero da mquina: +1

Volantes electrnicos
Determinar o tipo de volante MP7640 Mquina sem volante: 0 Volante de embutir HR 130: 2 Volante mltiplo com teclas suplementares:5 Volante porttil HR 410 com funes suplementares: 6 Funes do volante MP7641 Factor de subdiviso programvel com o teclado: +0 Determinar por mdulo do PLC o factor de subdiviso: +1 Volante no activado no modo de funcionamento memorizar: +0 Volante activado no modo de funcionamento memorizar: +2

HEIDENHAIN TNC 410

289

15.1 Parmetros gerais do utilizador

15.2 Distribuio de conectores e cablagem para as conexes de dados externas

15.2 Distribuio de conectores e cablagem para as conexes de dados externas


Conexo V.24/RS-232-C
Aparelhos HEIDENHAIN

Aparelhos HEIDENHAIN
Aparelho externo p.ex. FE Cabo standard HEIDENHAIN 3m Bloco adaptador V.24 Cabo de conexo HEIDENHAIN mx. 17 m X21 TNC

A distribuio de conectores na unidade lgica do TNC (X21) diferente da do bloco adaptador.

290

15 Tabelas e resumos

Aparelhos que no so da marca HEIDENHAIN A distribuio de conectores no aparelho que no da marca HEIDENHAIN pode ser muito diferente de um aparelho HEIDENHAIN. Essa distribuio depende do aparelho e do tipo de transmissso. Para a distribuio de pinos do bloco conector, ver o desenho em baixo:

Bloco adaptador V.24

HEIDENHAIN TNC 410

291

15.2 Distribuio de conectores e cablagem para as conexes de dados externas

15.3 Informao tcnica

15.3 Informao tcnica


Caractersticas do TNC
Breve descrio Comando numrico para mquinas at 4 eixos, com orientao adicional da ferrta. Componentes
Unidade lgica Teclado cr a cores com softkeys

Conexo de dados
V.24 / RS-232-C

Eixos com deslocao simultnea em elementos do contorno Rectas at 3 eixos Crculos at 2 eixos hlice 3 eixos Look Ahead
Arredondamento definido de transies irregulares do contorno (p.ex. em formas 3D) para posies com correco do raio com M120 em clculo prvio de LA da geometria para adaptao do avano

Funcionamento paralelo Editar enquanto o TNC executa um programa de maquinao Representao grfica
Grfico de programao Teste grfico

Tipos de ficheiros
Programas de dilogo em texto claro da HEIDENHAIN Programas DIN/ISO Tabelas de pontos zero Tabelas de ferramentas Tabelas de posies

Memria do programa
Com bateria compensadora para cerca de 10 000 frases NC

(depende do comprimento das frases), 256 Kbytes


Podem ser geridos at 64 ficheiros

Definies da ferramenta At 254 ferramentas no programa ou na tabela de ferramentas Auxlios programao


Funes para entrada e sada do contorno Funo HELP

292

15 Tabelas e resumos

Funes programveis
Elementos do contorno

Recta Chanfre Trajectria circular Ponto central do crculo Raio do crculo Trajectria circular tangente Arredondamento de esquinas Rectas e trajectrias circulares para a entrada e sada do contorno

Livre programao de contornos Para todos os elementos do contorno com desenhos no cotados pelo NC Saltos no programa
Sub-programa Repetio parcial de um programa Programa principal como sub-programa

Ciclos de maquinao
Ciclos de furar para furar, furar em profundidade, alargar furo, mandrilar, roscagem com embraiagem e roscagem rgida Desbastar e acabar caixas rectangulares e circulares Ciclos para fresar ranhuras rectas e circulares Figuras de furos regulares sobre crculo e linhas Figuras de furos irregulares a partir de tabelas de furos Ciclos para facejar superfcies planas e de ngulos oblquos Maquinar quaisquer caixas e ilhas

Converso de coordenadas

Deslocao do ponto zero Espelho Rotao Factor de escala

Aplicao de um apalpador 3D Funes de apalpao para memorizao do ponto de referncia e para medio automtica da pea Digitalizao de formas 3D com apalpador digital (opo) Medio automtica da ferrta.com o apalpador TT 120

HEIDENHAIN TNC 410

293

15.3 Informao tcnica

15.3 Informao tcnica

Funes matemticas
Clculos bsicos +, , x e Clculos triangulares seno, coseno, tan, arcoseno, arccos, arctan Raiz quadrada de valores ( a) e somas dos quadrados (a2 + b2) Elevao ao quadrado de valores(SQ) Elevao a uma potncia de valores (^) Constante PI (3,14) Funes de logaritmo Funo exponencial Formar o valor negativo (NEG) Formar o nmero total (INT) Formar o valor absoluto (ABS) Separar os valores antes da vrgula (FRAC) Comparaes maior do que, menor do que, igual, diferente

Dados do TNC
Tempo de maquinao de uma frase 6 ms/frase 20 ms/frase em elaborao por blocos por meio de conexo de dados Tempo do ciclo de regulao Interpolao de trajectria: 6 ms Velocidade de transmisso de dados Mximo 115 200 baud Temperatura ambiente
Funcionamento: armazenamento:

0C a +45C 30C a +70C

Percurso Mximo 300 m (11 811 polegadas) Velocidade de deslocao Mximo 300 m/min (11 811 polegadas/min) Rotaes da ferr.ta Mximo 99 999 U/min Campo de introduo
Mnimo 1m (0,0001 polegadas) ou 0,001 Mximo 30 000,000 mm (1.181 polegadas) ou 30 000,000

294

15 Tabelas e resumos

15.4 Avisos de erro do TNC


Entre outras coisas, o TNC visualiza automaticamente em caso de:

introdues erradas erros de lgica no programa elementos de contorno no executveis aplicaes do apalpador no adequadas

Nos seguintes resumos, encontram-se alguns dos avisos de erro do TNC, que ocorrem com maior frequncia. Um aviso de erro contendo o nmero de uma frase de programa foi originado por esta frase ou por uma anterior. Os avisos em texto do TNC apagam-se com a tecla CE, depois de solucionado o problema.

Avisos de erro do TNC ao programar


No possivel introduzir mais ficheiros Apagar todos os ficheiros, para introduzir outros ficheiros Valor de introduo errado
Introduzir correctamente o nmero LBL Respeitar os limites de introduo

Emisso/Introduo no est preparada


O cabo de transmissso no est conectado O cabo de transmissso est com defeito ou mal soldado Aparelho conectado (PC, impressora) no est ligado A velocidade de transmiso (baudrate) no est em conformidade

Ficheiro protegido! Anular a proteco do pgm se se pretender editar o ficheiro Nmero label ocupado Atribuir os nmeros Label so uma vez Salto para o Label 0 no permitido No programar CALL LBL 0

HEIDENHAIN TNC 410

295

15.4 Avisos de erro do TNC

15.4 Avisos de erro do TNC

Avisos de erro do TNC durante o teste e execuo do programa


Eixo duplamente programado Para os posicionamentos, introduzir s uma vez as coord. do eixo Frase actual no seleccionada Antes do teste ou da execuo do programa, seleccionar o incio do programa com GOTO 0 Ponto de apalpao no atingvel
Posicionar previamente o apalpador 3D mais prximo no ponto de apalpao Os parmetros da mquina onde colocada a posio do apalpador TT no coincidem com a posio real do apalpador TT

Erro aritmtico Clculos com valores no permitidos Definir valores dentro dos limites do campo Seleccionar de forma clara entre si as posies de apalpao para o apalpador 3D na medio individual de lminas com o apalpador TT, registar a quantidade de lminas na tabela de ferrtas diferente de 0 Execuutar TCH PROBE 30 (calibrar o apalpador TT) antes de medir a longitude ou o raio da ferrta. Os clculos devem poder-se efectuar de forma matematicamente correcta Correco da trajectria acabada de forma errada No eliminar a correco do raio da ferrta. numa frase com posio e trajectria circular Correco da trajectria iniciada de forma errada
Introduzir a mesma correco de raio antes e depois de uma frase

RND e CHF
No comear a correco de raio da ferrta. numa frase com posio

de trajectria circular CYCL DEF incompleto


Definir os ciclos com todas as indicaes na sequncia determinada No chamar os ciclos de converso Definir o ciclo antes da chamada de ciclo Introduzir a profundidade de passo diferente de 0

Plano mal definido


No modificar o eixo da ferrta. em rotao bsica activada Definir correctamente os eixos principais para trajectrias circulares Definir ambos os eixos principais para CC

Programado um eixo errado


No programar eixos bloqueados Executar caixa rectangular e ranhura no plano de maquinao No reflectir eixos rotativos Introduzir longitude de chanfre positiva

296

15 Tabelas e resumos

Rotaes erradas Programar as rotaes dentro dos limites permitidos Chanfre no permitido Acrescentar um chanfre entre duas frases lineares com a mesma correco de raio Dados do programa errados O programa introduzido por conexo de dados contm formatos de frase errados Sem modificaes no PGM em curso No editar o programa enquanto est a ser transmitido ou executado Ponto final do crculo errado
Introduzir por completo o crculo de conexo Programar os pontos finais da trajectria de forma a situarem-se

sobre a trajectria circular Falta o ponto central do crculo


Definir o ponto central do crculo com CC Definir o plo com CC

N Label inexistente Chamar s os nmeros Label programados Factor de Escala no permitido Introduzir idnticos os factores de escala dos eixos de coordenadas no plano da trajectria circular Seco PGM no visualizada
Seleccionar raio da fresa menor Os movimentos 4D no so simulados graficamente Introduzir o eixo da ferrta. para simulao igual ao eixo na BLK FORM

Correco de raio indefinida Introduzir a correco de raio RR ou RL num sub-programa para o ciclo 14 CONTORNO Arredondamento no definido Introduzir correctamente o crculo tangente e o crculo de arredondamento Raio de arredondamento demasiado grande Os crculos de arredondamento devem poder ajustar-se entre os elementos do contorno Tecla sem funo Este aviso aparece quando se prime uma tecla que no necessria para o dilogo actual Haste de apalpao desviada Proceder ao posicionamento prvio da haste de apalpao antes da 1 apalpao, sem roar a pea

HEIDENHAIN TNC 410

297

15.4 Avisos de erro do TNC

15.4 Avisos de erro do TNC

Calibrar o apalpador
Calibrar de novo o apalpador TT, foram modificados os parmetros da

mquina para o apalpador TT Apalpador no est pronto


Regular a janela de emisso e recepo (TS 630) na unidade de recepo Testar a operacionalidade do apalpador

Falta TOOL CALL


Chamar s as ferramentas que tambm estejam definidas Executar processo a partir de uma frase com PLC = LIGADO

Tipo de programa indefinido


No programa, comear apenas com a frase TOOL DEF Aps interrupo, no iniciar o programa com trajectria circular

tangente nem com aceitao do plo Falta avano


Introduzir avano para a frase de posicionamento Introduzir de novo FMAX em cada fras. Ao trabalhar com tabelas de

pontos: programar avano com valor numrico Sinal errado Introduzir os sinais para os parmetros do ciclo segundo as prescries Raio da ferramenta demasiado grande Seleccionar o raio da ferrta. de forma a que se situe dentro dos limites pr-estabelecidos Mandar calcular e executar os elementos de contorno Decorrido o tempo de vida da ferrta. O TIME1 ou o TIME2 da TOOL.T foi excedido, e na tabela de ferrtas. no foi definida nenhuma ferrta. gmea Falta ngulo de referncia
Definir claramente as trajectrias circulares e os pontos finais do

crculo
Introduo de coordenadas polares: definir correctamente o ngulo

em coordenadas polares Sobreposio demasiado elevada


Terminar sub-programas com LBL0 Memorizar CALL LBL para sub-programas sem REP Memorizar CALL LBL para repeties parciais de um programa com

repeties (REP) Os sub-programas no podem chamar-se a si prprios Sobrepor sub-programas num mximo de 8 vezes Sobrepor programas principais como sub-programas num mximo de 4 vezes

298

15 Tabelas e resumos

Avisos de erro do TNC ao digitalizar


Eixo duplamente programado Programar dois eixos diferentes para as coordenadas do ponto de partida (ciclo LINHAS DE NVEL) Posio de incio errada Programar as coordenadas do ponto de partida para o ciclo LINHAS DE NVEL de forma a que estas se encontrem dentro do CAMPO Ponto de apalpao no atingvel
A haste de apalpao no deve ser desviada antes de se atingir o CAMPO A haste de apalpao deve ser desviada no CAMPO

Campo foi excedido Introduzir o CAMPO para a pea 3D completa Dados errados para o campo
Introduzir as coordenadas MIN menores do que as respectivas

coordenadas MAX
Definir o CAMPO dentro da limitao por meio de interruptor de fim-

de-curso
Definir o CAMPO para os ciclos MEANDRO e LINHAS DE NVEL

Rotao no permitida Anular a converso de coordenadas antes da digitalizao Eixo de clivagem no permitido Definir as coordenadas do ponto de partida (ciclo LINHAS DE NVEL) diferentes do eixo da haste de apalpao Programado um eixo errado
Introduzir o eixo calibrado do apalpador no ciclo CAMPO No programar em duplicado os eixos no ciclo CAMPO

Factor de Escala no permitido Anular a converso de coordenadas antes da digitalizao Espelho no permitido Anular a converso de coordenadas antes da digitalizao Haste de apalpao desviada Posicionar previamente o apalpador de forma a que a haste de apalpao no seja desviada fora do CAMPO

HEIDENHAIN TNC 410

299

15.4 Avisos de erro do TNC

15.5 Trocar a bateria

Apalpador no est pronto


Regular a janela de emisso e recepo (TS 630) na unidade de recepo Testar a operacionalidade do apalpador O apalpador no se deixa retirar

Mudar a bateria do apalpador


Substituir a bateria do cabeote de apalpao (TS 630) emitido o aviso no fim da linha

Limite de tempo excedido Determinar a Limitao de Tempo, e em seguida a pea 3D (CICLO LINHAS DE NVEL)

15.5 Trocar a bateria


Quando o comando est desligado, h uma bateria compensadora que abastece com corrente o TNC para no se perder dados na memria RAM. Quando o TNc visualiza o aviso de troca da bateria compensadora, voc dever mudar as baterias. Para alm do bloco de alimentao de corrente, as baterias encontram-se na unidade lgica (caixa redonda preta). Tambm existe no TNC um armazenador de energia que abastece o comando de energia enquanto voc substitui as baterias (tempo mximo: 24 horas). Para substituir a bateria compensadora, desligue a mquina e o TNC! A bateria compensadora s pode ser substituda por pessoal para isso qualificado! Tipo de bateria: 3 pilhas redondas, leak-proof, especificao IEC LR6

300

15 Tabelas e resumos

A Acabamento de ilhas rectangulares ... 143 Acabamento de uma ilha circular ... 147 Aceitar a posio real ... 77 Acessrios ... 12 Acrescentar comentrios ... 40 Ajustar VELOCIDADE BAUD ... 269 Alargar furo ... 127 Apalpador 3D calibrar digital ... 249 medio durante a execuo do programa ... 256 compensar o desvio central ... 249 Arredondamento de esquinas ... 82 Avano constante na lmina da ferramenta ... 115 Avisos de erro emitir ... 213 na digitalizao ... 299 na programao ... 295 no teste e na execuo do programa ... 296 C Caixa circular acabar ... 146 desbastar ... 144 Caixa rectangular acabar ... 141 desbastar ... 140 Clculo entre parnteses ... 219 Chamada do programa atravs de um ciclo ... 190 Um programa qualquer como sub-programa ... 196 Chanfre ... 77

C Ciclo chamar ... 121, 123 com tabelas de pontos ... 122 definir ... 120 grupos de ciclo ... 120 Ciclos de apalpao ... 248 Ciclos de contorno. Ver ciclos SL Ciclos de furar ... 124 Ciclos SL ciclo contorno ... 165 contornos sobrepostos ... 166 desbaste ... 169 funcionamento ... 288 pr-furar ... 168 resumo ... 164 Cilindro ... 228 Crculo completo ... 79 Crculo de arredondamento entre rectas: M112 ... 108 Crculo de furos ... 159 Compensar a inclinao da pea ... 250 Conexo de dados ajustar ... 269 distribuio de conectores ... 290 Converso de coordenadas resumo ... 181 Coordenadas fixas da mquina: M91/M92 ... 105 Coordenadas polares determinar o plo ... 28 Noes bsicas ... 28 Correco da ferr.ta longitude ... 52 raio ... 52 Correco do raio ... 52 esquinas exteriores ... 55 esquinas interiores ... 55 introduzir ... 54 maquinar esquinas ... 55

D Dados da ferramenta chamar ... 51 introduzir na tabela ... 47 introduzir no programa ... 46 valores delta ... 46 Dados de digitalizao executar ... 265 Definir bloco ... 34 Desbastar 64 Ver ciclos SL: desbastar Deslocao do ponto zero ... 182 com tabelas de ponto zero ... 182 Deslocao dos eixos da mquina com teclas externas de direco ... 15 com volante electrnico ... 16 por incrementos ... 17 Dilogo ... 37 Dilogo em texto claro ... 37 Digitalizao determinr a rea ... 261 em forma de meandro ... 262 em linhas de nvel ... 263 programar ciclos de digitalizao ... 261 Diviso do ecr ... 4 E Eixo rotativo deslocao pelo percurso mais curto ... 117 reduzir a visualizao ... 117 Eixos auxiliares ... 27 Eixos no comandados no programa NC ... 239 Eixos principais ... 27 Elipse ... 224 Entrada no contorno ... 68 Esfera ... 228 Espelho ... 184

HEIDENHAIN TNC 410

ndice

ndice

E Esquinas abertas num contorno: M98 ... 113 Execuo do programa continuar aps uma interrupo ... 241 executar ... 238 interromper ... 240 resumo ... 238 saltar frases ... 246 uma entrada qualquer no programa ... 243 F Facejar ... 176 Factor de escala ... 186 Factor de escala especfico do eixo ... 187 Ficheiros de ajuda executar ... 275 Figura de pontos resumo ... 158 sobre linhas ... 160 sobre um crculo ... 159 Filtro de contorno: M124 ... 110 Frase acrescentar ... 38 apagar ... 38 modificar ... 38 Fresagem oblonga ... 150 Fresar ranhuras com introduo pendular ... 150 Fresar uma ranhura redonda ... 152 Funo de Ajuda visualizar ... 41 Funo MOD modificar ... 268 sair ... 268 seleccionar ... 268 Funcionamento POSITIP ... 239 Funes angulares ... 210

F Funes auxiliares introduzir ... 104 para a ferr.ta ... 105 para controlo da execuo do programa ... 105 para eixos rotativos ... 117 para indicao de coordenadas ... 105 para o tipo de trajectria ... 107 Funes de trajectria noes bsicas ... 65 crculos e arcos de crculo ... 66 posicionamento prvio ... 66 Furar ... 126, 129 Furar em profundidade ... 125 Furar universal ... 129 G Gesto de ficheiros apagar ficheiro ... 32 chamar ... 31 copiar ficheiro ... 32 introduzir ficheiro ... 33 mudar nome de ficheiro... 32 nome do ficheiro ... 31 proteger ficheiro ... 32 tipo de ficheiro ... 31 Gesto de programas Ver Gesto de ficheiros Grfico ampliao duma seco ... 234 na programao ... 39 vistas ... 232 Grfico de programao ... 39 H Hlice ... 88

I Informaes tcnicas ... 292 Interpolao helicoidal ... 88 Interromper a maquinao ... 240 L Ler dados do sistema ... 215 Ligar ... 14 Longituide da ferr.ta ... 45 Look ahead ... 115 M Mandrilar ... 128 Marcha rpida ... 44 Medio da ferramenta automtica ... 56 longitude da ferr.ta ... 59 raio da ferr.ta ... 61 calibrar o apalpador TT 120 ... 58 Medir peas ... 254 Memria de frases ... 270 Memorizar o ponto de referncia com apalpador 3D ... 251 Esquina como ponto de referncia ... 252 num eixo qualquer ... 251 ponto central do crculo como ponto de referncia ... 253 sem apalpador 3D ... 19 Modificar o avano ... 18 Modos de funcionamento ... 5 Movimentos da ferr.ta programar ... 37 resumo ... 64 N Nome do programa Nmero da ferr.ta ... 45

II

ndice

O Orientao da ferramenta ... 191 P Parmetros da mquina para a visualizao do TNC e para o editor do TNC ... 281 para apalpadores 3D ... 280 para transmisso de dados externa ... 279 Parmetros do utilizador gerais ... 278 para apalpadores 3D e digitalizao ... 280 para maquinao e execuo do programa ... 287 para transmisso de dados externa ... 279 para visualizaes do TNC, editor do TNC ... 282 Parmetros do utilizador Parmetros Q previamente atribudos ... 222, 223 transmitir valores para o PLC ... 218 verificar ... 212 Passar pontos de referncia ... 14 Pequenos escales no contorno: M97 ... 112 Ponto central do crculo CC ... 78 Posicionamento com introduo manual ... 22 Posies da pea absolutas ... 29 incrementais ... 29 relativas ... 29 Processo a partir duma frase ... 243 Programa abrir ... 35 editar ... 38 estrutura ... 34

P Programao de parmetros Q decises se/ento ... 211 funes angulares ... 210 funes matemticas bsicas ... 208 Indicaes de programao ... 206 introduzir frmula ... 219 outras funes ... 213 Programao de parmetros. Ver Programao de parmetros Q Programao FK abrir o dilogo ... 93 contornos fechados ... 97 converter um programa FK ... 32 grfico ... 92 noes bsicas ... 92 pontos auxiliares ... 96 rectas ... 94 referncias relativas ... 97 trajectrias circulares ... 94 R Raio da ferr.ta ... 46 Rebaixamento invertido ... 131 recta ... 77 , 87 Reentrada no contorno ... 244 Repetio parcial de um programa chamar ... 196 funcionamento ... 195 indicaes de programao ... 195 programar ... 196 Representao 3D ... 234 Representao em 3 planos ... 233 Roscagem com embraiagem ... 133 rgida ... 134 Rotao ... 185 Rotaes da ferr.ta introduzir ... 18, 44 modificar ... 18

S Sada do contorno ... 68 Seleccionar o ponto de referncia ... 30 Simulao grfica ... 235 Sistema de referncia 27 Sobreposies ... 197 Software de transmisso de dados ... 270 Sub-programa chamar ... 195 funcionamento ... 194 Indicaes de programao ... 194 programar ... 195 Superfcie regular ... 178 T Tabela de ferramentas editar ... 49 possibilidades de introduo...47 sair ... 49 seleccionar ... 49 Tabela de posies ... 50 Tabelas de pontos ... 122 exemplo de programao ... 136, 157 Teach-in ... 77 Teclado ... 5 Tempo de espera ... 190 Teste do programa at uma frase determinada ... 237 executar ... 237 resumo ... 236 Tipos de funes ... 207

HEIDENHAIN TNC 410

III

ndice

ndice

T Tipos de trajectria livre programao de contornos FK. Ver programao FK coordenadas polares ... 86 recta ... 87 resumo ... 86 trajectria circular em redor do plo CC ... 87 trajectria circular tangente ... 88 coordenadas cartesianas ... 76 recta ... 77 resumo ... 76 trajectria circular com raio determinado ... 80 trajectria circular em redor do ponto central do crculo ... 79 trajectria circular tangente ... 81 TNC 410 ... 2 TNCremo ... 270 Trajectria circular ... 79, 80, 81, 87 , 88 Transio de contorno M112 ... 108 M124 ... 110 Trigonometria ... 210 Troca da ferr.ta ... 51 automtica ... 51 Trocar bateria ... 300

V Velocidade constante da trajectria: M90 ... 107 Velocidade de transmisso de dados ... 269 Vigilncia do espao de trabalho em teste do PGM ... 274 Vista de cima ... 233 Visualizao de estados adicional ... 9 geral ... 9

IV

ndice

M M00 M01 M02 M03 M04 M05 M06 M08 M09 M13 M14 M30 M89 M90 M91 M92 M93 M94 M97 M98 M99 M101 M102 M103 M109 M110 M111 M112 M113 M120 M124 M126 M127

Actuao da funo M

Actua no incio / no fim da frase


Pgina 105 240 105

PARAGEM da execuo do programa/PARAGEM da ferr.ta/Refrigerante DESLIGADO Paragem opcional da execuo do programa PARAGEM da execuo do programa/PARAGEM da ferr.ta/Refrigerante DESLIGADO/se necess. apagar visualizao de estados (depende de parmetros de mquina)/Regresso frase 1 Ferramenta LIGADA no sentido horrio Ferramenta LIGADA no sentido anti-horrio PARAGEM da ferrta. Troca da ferr.ta/PARAGEM da execuo do programa (depende de parmet.mquina)/PARAGEM da ferr.ta Refrigerante LIGADO Refrigerante DESLIGADO Ferr.ta LIGADA no sentido horrio/Refrigerante LIGADO Ferramenta LIGADA no sentido anti-horrio/Refrigerante LIGADO Mesma funo que M02 Funo auxiliar M livre ou Chamada do ciclo activada de forma modal (depende de parm. mquina) S em funcionamento com erro de arrasto: velocidade constante nas esquinas Na frase de posicionamento: as coordenadas referem-se ao ponto zero da mquina Na frase de posicionamento: as coordenadas referem-se a uma posio definida Hersteller definierte Position, z.B. auf die Werkzeugwechsel-Position Na frase de posicionamento: as coordenadas referem-se posio actual da ferramenta. Aplica-se em frases com R0, R+, R Reduzir a visualizao do eixo rotativo para um valor inferior a 360 Maquinao de pequenos desnveis Maquinao completa de contornos abertos Chamada do ciclo por frases Troca de ferr.ta automtica com ferr.ta gmea quando foi excedido o tempo de vida mx. Anular M101 Reduzir avano do factor F no aprofundamento (valor percentual) Velocidade de avano constante na lmina da ferr.ta (aumento e reduo do avano) Velocidade de avano constante na lmina da ferr.ta (s reduo do avano) Anular M109/M110 Acrescentar transies de contorno entre quaisquer elementos de contorno; Introduzir com T a tolerncia do desvio de contorno Anular M112 Clculo prvio do contorno com correco de raio (LOOK AHEAD) Filtro do contorno Deslocar os eixos rotativos pelo curso mais curto Anular M126

105 105 105 105 105 121 107 105 105

117 112 113 121 51 114

115

108 115 110 117

Funes auxiliares

DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Strae 5 83301 Traunreut, Germany { +49 (86 69) 31-0 | +49 (86 69) 50 61 e-mail: info@heidenhain.de Technical support | +49 (86 69) 31-10 00 e-mail: service@heidenhain.de Measuring systems { +49 (86 69) 31-31 04 e-mail: service.ms-support@heidenhain.de TNC support { +49 (86 69) 31-31 01 e-mail: service.nc-support@heidenhain.de NC programming { +49 (86 69) 31-31 03 e-mail: service.nc-pgm@heidenhain.de PLC programming { +49 (86 69) 31-31 02 e-mail: service.plc@heidenhain.de Lathe controls { +49 (7 11) 95 28 03-0 e-mail: service.hsf@heidenhain.de www.heidenhain.de

Os apalpadores 3D da HEIDENHAIN
ajudam-no a reduzir os tempos secundrios: Por exemplo Por exemplo Memorizar pontos de referncia Medir peas Digitalizar formas 3D

com os apalpadores de peas TS 220 com cabo TS 640 com transmisso por infra-vermelhos Medir ferramentas Supervisionar desgaste Detectar rotura da ferramenta

com o apalpador de ferramentas TT 130


Ve 00 309 740-82 SW19 pdf Reservado o direito a alteraes