Você está na página 1de 547

Manual do Utilizador Dilogo em texto claro da HEIDENHAIN

TNC 620

Software NC 340 560-01 340 561-01 340 564-01

Portugus (pt) 11/2008

Teclado do ecr Seleccionar a diviso do ecr Seleccionar ecr entre modo de funcionamento da mquina da programao Softkeys: seleccionar a funo no ecr Comutao de barras de softkeys Seleccionar modos de funcionamento da mquina Funcionamento manual Volante electrnico Posicionamento com introduo manual Execuo do programa frase a frase Execuo contnua do programa Seleccionar modos de funcionamento de programao Memorizao/Edio de programa Teste do programa Gerir programas/ficheiros, funes do TNC Seleccionar e apagar programas/ficheiros Transmisso de dados externa Definir chamada do programa, seleccionar a tabela de pontos zero e tabela de pontos Seleccionar a funo MOD Visualizar textos de ajuda em caso de avisos de erro de NC Visualizar todos os avisos de erro em espera Acender a calculadora Deslocar o cursor e seleccionar directamente frases, ciclos e funes de parmetros Deslocar o cursor Seleccionar directamente frases, ciclos e funes de parmetros Botes de override para Avano/Rotaes da ferr.ta
100 100

Programar tipos de trajectria Aproximao ao contorno/sada do contorno Livre programao de contornos FK Recta Ponto central do crculo/Plo para coordenadas polares Trajectria circular em redor dum ponto central do crculo Trajectria circular com raio Trajectria circular tangente Arredondamento de esquinas/chanfre Indicaes sobre as ferramentas Introduzir e chamar longitude e raio da ferramenta Ciclos, sub-programas e repeties parciais dum programa Definir e chamar ciclos Introduzir e chamar sub-programas e repeties parciais dum programa Introduzir paragem do programa num programa Definir ciclos de apalpao Introduzir, editar eixos de coordenadas e algarismos Seleccionar eixos de coordenadas, ou ... introduzir no programa ... Algarismos Ponto decimal/Inverter sinal Introduo de coordenadas polares/ Valores incrementais Programao de parmetros Q/Estado de parmetros Q Aceitar posio real e valores da calculadora Passar perguntas de dilogo e apagar palavras Finalizar a introduo e continuar o dilogo Finalizar a frase, finalizar a introduo
150 0 S %

50 0

150 F %

50

Anular introdues de valores numricos ou apagar aviso de erro do TNC Interromper o dilogo, Apagar programa parcial Apagar caracteres isolados Funes especiais/smarT.NC Visualizar funes especiais Sem funo Janela de dilogo ou superfcie comutadora avanar/recuar

HEIDENHAIN TNC 620

Tipo de TNC, software e funes


Este manual descreve as funes disponveis no TNC a partir dos nmeros de software de NC que a seguir se apresentam. Tipo de TNC TNC 620 TNC 620 E TNC 620 Posto de programao N. de software de NC 340 560-01 340 561-01 340 564-01

A letra E caracteriza a verso de exportao do TNC. Para a verso de exportao do TNC, vlida a seguinte restrio: Movimentos lineares simultneos at 4 eixos Por meio de parmetros da mquina, o fabricante adapta as capacidades do TNC respectiva mquina. Por isso, neste manual descrevem-se tambm funes que no esto 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 Roscar sem embraiagem - Roscagem rgida Reentrada no contorno aps interrupes Contacte o fabricante da mquina para ficar a conhecer exactamente todas as funes da sua mquina. 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. Manual do Utilizador Ciclos do Apalpador: As funes do apalpador esto todas descritas num manual do utilizador em separado. Dirija-se HEIDENHAIN se necessitar deste manual. ID: 661 873-10

HEIDENHAIN TNC 620

Opes de software
O TNC 620 coloca disposio do utilizador diversas opes de software, que podem ser activadas livremente pelo utilizador ou pelo fabricante da mquina. Cada opo de activao independente e contm respectivamente as seguintes funes: Opes de hardware Eixos auxiliares para 4 eixos e ferramenta regulada Eixos auxiliares para 5 eixos e ferramenta regulada Opo de software 1 (Opo nmero #08) Interpolao de superfcie cilndrica (ciclos 27, 28 e 29) Avano em mm/min em eixos redondos: M116 Inclinao do plano de maquinao (ciclo 19 e softkey 3D-ROT no modo de funcionamento manual) Crculo em 3 eixos com plano de maquinao inclinado Opo de software 2 (Opo nmero #09) Tempo de processamento de frase 1.5 ms em vez de 6 ms Interpolao de 5 eixos Maquinao 3D: M128: conservar a posio da extremidade da ferramenta em posicionamento de eixos basculantes (TCPM) M144: considerao da cinemtica da mquina em posies REAL/NOMINAL no fim da frase Parmetros suplementares Acabar/Desbastar e tolerncia para eixos rotativos no ciclo 32 (G62) FrasesLN (Correco 3D) Funo Apalpador (Opo nmero #17) Ciclos de apalpao Compensar a inclinao da pea em funcionamento manual Compensar a inclinao da pea em funcionamento automtico Definir ponto de referncia em funcionamento manual Definir ponto de referncia em funcionamento automtico Medir peas automaticamente Medir ferramentas automaticamente

Caractersticas de programao avanadas (Opo nmero #19) Livre programao de contornos FK Programao em texto claro HEIDENHAIN com apoio grfico para peas de dimenses no adequadas a NC Ciclos de maquinao Furar em profundidade, alargar furo, mandrilar, aprofundar, centrar (ciclos 201 - 205, 208, 240) Fresar roscas interiores e exteriores (ciclos 262 - 265, 267) Acabar caixas e ilhas rectangulares e circulares (ciclos 212 - 215) Facejar superfcies planas e de ngulos oblquos (ciclos 210 - 232) Ranhuras rectas e ranhuras circulares (ciclos 210, 211) Figuras de furos em crculos e linhas (ciclos 220, 221) Traado de contorno, caixa de contorno - tambm paralela ao contorno (ciclos 20 - 25) Tambm podem ser integrados ciclos do fabricante (ciclos especialmente criados pelo fabricante da mquina) Caractersticas grficas avanadas (Opo nmero #20) Grficos de teste e maquinao Vista de cima Representao em trs planos Representao 3D Opo de software 3 (Opo nmero #21) Correco da ferr.ta M120: calcular previamente at 99 frases de contorno de raio corrigido (LOOK AHEAD) Maquinao 3D M118: sobrepor posicionamentos do volante durante a execuo do programa Gesto de paletes (Opo nmero #22) Gesto de paletes HEIDENHAIN DNC (Opo nmero #18) Comunicao com aplicaes de PC externas atravs de componentes COM

HEIDENHAIN TNC 620

Passo de visualizao (Opo nmero #23) Preciso de introduo e resoluo: Eixos lineares at 0,01m Eixos angulares at 0,00001 Velocidade dupla (Opo nmero #49) Os ciclos de regulao de velocidade dupla so utilizados preferencialmente em ferramentas de altas rotaes e motores lineares e de binrio

Estado de desenvolvimento (Funes de actualizao)


Juntamente com as opes de software, foram efectuados outros desenvolvimentos integrados do software TNC atravs de funes de actualizao, o denominado Feature Content Level (denominao inglesa para Estado de Desenvolvimento). As funes contidas no FCL no estaro ento disponveis se for efectuada uma actualizao do software do TNC. Se receber uma nova mquina, todas as funes de actualizao estaro disponveis sem custos adicionais. Essas funes constam do manual assinalado com FCL n, em que n corresponde ao nmero consecutivo do estado de desenvolvimento. possvel activar, por um longo perodo, as funes FCL atravs da aquisio de um cdigo. Se necessrio, contacte o fabricante da sua mquina ou a HEIDENHAIN.

Local de utilizao previsto


O TNC corresponde Classe A segundo EN 55022 e destina-se principalmente para funcionamento em ambientes industriais.

Aviso legal
Este produto utiliza software de fonte aberta. Poder encontrar mais informaes no comando em
U U U

Modo de funcionamento Memorizao/Edio Funo MOD Softkey REFERNCIAS DE LICENA

ndice

Introduo Funcionamento manual e ajuste Posicionamento com introduo manual Programao: princpios bsicos de 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 Testar e executar o programa Funes MOD Informaes tcnicas

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

HEIDENHAIN TNC 620

1 Introduo ..... 29
1.1 Os TNC 620 ..... 30 Programao: Dilogo em texto claro HEIDENHAIN ..... 30 Compatibilidade ..... 30 1.2 Ecr e teclado ..... 31 Ecr ..... 31 Determinar a diviso do ecr ..... 32 Teclado ..... 33 1.3 Modos de funcionamento ..... 34 Funcionamento manual e volante electrnico ..... 34 Posicionamento com introduo manual ..... 34 Programao ..... 35 Teste do programa ..... 35 Execuo contnua de programa e execuo de programa frase a frase ..... 36 1.4 Visualizao de estados ..... 37 Visualizao de estados "geral" ..... 37 Visualizaes de estado suplementares ..... 39 1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN ..... 42 Apalpadores 3D ..... 42 O apalpador de ferramenta TT 140 para medio da ferramenta ..... 43 Volantes electrnicos HR ..... 43

HEIDENHAIN TNC 620

11

2 Funcionamento manual e ajuste ..... 45


2.1 Ligar, Desligar ..... 46 Ligao ..... 46 Desligar ..... 48 2.2 Deslocao dos eixos da mquina ..... 49 Aviso ..... 49 Deslocar o eixo com as teclas de direco externas ..... 49 Posicionamento por incrementos ..... 50 Deslocao com o volante electrnico HR 410 ..... 51 2.3 Rotaes S, Avano F e Funo Auxiliar M ..... 52 Aplicao ..... 52 Introduzir valores ..... 52 Modificar as rotaes e o avano da ferramenta e o avano ..... 53 2.4 Memorizao do ponto de referncia (sem apalpador 3D) ..... 54 Aviso ..... 54 Preparao ..... 54 Memorizar ponto de referncia com teclas de eixos ..... 55 Gesto do ponto de referncia com a tabela de Preset ..... 56 2.5 Inclinao do plano de maquinao (opo de software 1) ..... 62 Aplicao, modo de procedimento ..... 62 Passar os pontos de referncia em eixos basculantes ..... 64 Visualizao de posies num sistema inclinado ..... 64 Limitaes ao inclinar o plano de maquinao ..... 64 Activar a inclinao manual ..... 65

12

3 Posicionamento com introduo manual ..... 67


3.1 Programao e execuo de maquinaes simples ..... 68 Utilizar posicionamento com introduo manual ..... 68 Guardar ou apagar programas a partir do $MDI ..... 71

HEIDENHAIN TNC 620

13

4 Programao: princpios bsicos, gesto de ficheiros, auxlios programao ..... 73


4.1 Princpios bsicos ..... 74 Sistemas de medio de curso e marcas de referncia ..... 74 Sistema de referncia ..... 74 Sistema de referncia em fresadoras ..... 75 Designao dos eixos em fresadoras ..... 75 Coordenadas polares ..... 76 Posies absolutas e incrementais da pea ..... 77 Seleccionar o ponto de referncia ..... 78 4.2 Gesto de ficheiros: princpios bsicos ..... 79 Ficheiros ..... 79 Teclado do ecr ..... 81 Cpia de segurana de dados ..... 81 4.3 Trabalhar com a gesto de ficheiros ..... 82 Directrios ..... 82 Caminhos ..... 82 Visualizao: funes da gesto de ficheiros ..... 83 Chamar a Gesto de Ficheiros ..... 84 Seleccionar os suportes de dados, os directrios e os ficheiros ..... 85 Criar novo directrio ..... 86 Copiar um s ficheiro ..... 87 Copiar directrio ..... 87 Escolher um dos 10 ltimos ficheiros seleccionados ..... 88 Apagar ficheiro ..... 88 Apagar directrio ..... 88 Marcar os ficheiros ..... 89 Mudar o nome a um ficheiro ..... 90 Classificar ficheiros ..... 90 Funes auxiliares ..... 90 Transmissso de dados para/de uma base de dados externa ..... 91 Copiar o ficheiro para um outro directrio ..... 93 O TNC na rede ..... 94 Aparelhos USB no TNC ..... 95 4.4 Abrir e introduzir programas ..... 96 Estrutura de um programa NC com formato em texto claro HEIDENHAIN ..... 96 Definir o bloco: BLK FORM ..... 96 Abrir um novo programa de maquinao ..... 97 Programar movimentos da ferramenta em dilogo de texto claro ..... 99 Aceitar a posio real ..... 100 Editar o programa ..... 101 A funo de busca do TNC ..... 105

14

4.5 Grfico de programao ..... 107 Desenvolvimento com ou sem grfico de programao ..... 107 Efectuar o grfico para o programa existente ..... 107 Iluminar e ocultar o nmero da frase ..... 108 Apagar o grfico ..... 108 Ampliar ou reduzir um pormenor ..... 108 4.6 Estruturar programas ..... 109 Definio, possibilidade de aplicao ..... 109 Visualizar a janela de estruturao/mudar a janela activada ..... 109 Acrescentar frase de estruturao na janela do programa (esquerda) ..... 109 Seleccionar frases na janela de estruturao ..... 109 4.7 Acrescentar comentrios ..... 110 Aplicao ..... 110 Acrescentar linhas de comentrios ..... 110 Funes ao editar o comentrio ..... 110 4.8 A calculadora ..... 111 Comando ..... 111 4.9 Mensagens de erro ..... 113 Mostrar erro ..... 113 Abrir a janela de erros ..... 113 Fechar a janela de erros ..... 113 Avisos de erro detalhados ..... 114 Softkey INTERNE INFO ..... 114 Apagar erros ..... 115 Protocolos de erro ..... 115 Protocolo de teclas ..... 116 Texto de instrues ..... 117 Memorizar ficheiros de assistncia tcnica ..... 117

HEIDENHAIN TNC 620

15

5 Programao: ferramentas ..... 119


5.1 Introdues relativas ferramenta ..... 120 Avano F ..... 120 Rotaes S da ferramenta ..... 121 5.2 Dados da ferramenta ..... 122 Condio para a correco da ferramenta ..... 122 Nmero da ferramenta e nome da ferramenta ..... 122 Longitude L da ferramenta ..... 122 Raio R da ferramenta ..... 123 Valores delta para longitudes e raios ..... 123 Introduzir os dados da ferramenta no programa ..... 123 Introduzir os dados da ferramenta na tabela ..... 124 Tabela de posies para o alternador de ferramentas ..... 130 Chamar dados da ferramenta ..... 133 5.3 Correco da ferramenta ..... 134 Introduo ..... 134 Correco da longitude da ferramenta ..... 134 Correco do raio da ferramenta ..... 135 5.4 Correco tridimensional da ferramenta (opo de software 2) ..... 138 Introduo ..... 138 Definio de um vector normalizado ..... 139 Formas da ferr.ta permitidas ..... 140 Utilizar outras ferramentas: valores delta ..... 140 Correco 3D sem orientao da ferr.ta ..... 140 Face Milling: correco 3D com e sem orientao da ferr.ta ..... 141 Peripheral Milling: correco do raio 3D com orientao da ferramenta ..... 142

16

6 Programao: programar contornos ..... 145


6.1 Movimentos da ferramenta ..... 146 Funes de trajectria ..... 146 Programao de contorno livre FK (opo de software Caractersticas de programao avanadas) ..... 146 Funes auxiliares M ..... 146 Sub-programas e repeties parciais de um programa ..... 146 Programao com parmetros Q ..... 146 6.2 Noes bsicas sobre as funes de trajectria ..... 147 Programar o movimento da ferramenta para uma maquinao ..... 147 6.3 Aproximao e sada do contorno ..... 150 Resumo: tipos de trajectria para a aproximao e sada do contorno ..... 150 Posies importantes na aproximao e sada ..... 151 Aproximao segundo uma recta tangente: APPR LT ..... 153 Aproximao segundo uma recta perpendicular ao primeiro ponto do contorno: APPR LN ..... 153 Aproximao segundo uma trajectria circular tangente: APPR CT ..... 154 Aproximao segundo uma trajectria circular tangente ao contorno e segmento de recta: APPR LCT ..... 155 Sada segundo uma recta tangente: DEP LT ..... 156 Sada segundo uma recta perpendicular ao ltimo do contorno: DEP LN ..... 156 Sada segundo uma trajectria circular tangente: DEP CT ..... 157 Sada numa trajectria circular com unio tangencial ao contorno e ao segmento de recta:DEP LCT ..... 157 6.4 Tipos de trajectria coordenadas cartesianas ..... 158 Resumo das funes de trajectria ..... 158 Recta L ..... 159 Acrescentar um chanfre CHF entre duas rectas ..... 160 Arredondamento de esquinas RND ..... 161 Ponto central do crculo CC ..... 162 Trajectria circular C em redor do ponto central do crculo CC ..... 163 Trajectria circular CR com um raio determinado ..... 164 Trajectria circular CT tangente ..... 166 6.5 Tipos de trajectria coordenadas polares ..... 171 Resumo ..... 171 Origem de coordenadas polares: plo CC ..... 172 Recta LP ..... 172 Trajectria circular CP em redor do plo CC ..... 173 Trajectria circular CTP tangente ..... 173 Hlice (Helix) ..... 174

HEIDENHAIN TNC 620

17

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software) ..... 178 Princpios bsicos ..... 178 Grfico da programao FK ..... 180 Abrir o dilogo FK ..... 181 Plo para programao FK ..... 181 Programao livre de rectas ..... 182 Programao livre de trajectrias circulares ..... 182 possibilidades de introduo ..... 183 Pontos auxiliares ..... 186 Referncias relativas ..... 187

18

7 Programao: funes auxiliares ..... 195


7.1 Introduzir funes auxiliares M e STOPP ..... 196 Princpios bsicos ..... 196 7.2 Funes auxiliares para o controlo da execuo do programa, ferramenta e refrigerante ..... 198 Resumo ..... 198 7.3 Funes auxiliares para indicao de coordenadas ..... 199 Programar coordenadas referentes mquina: M91/M92 ..... 199 Aproximao s posies num sistema de coordenadas com um plano inclinado de maquinao: M130 ..... 201 7.4 Funes auxiliares para o tipo de trajectria ..... 202 Maquinar pequenos desnveis de contorno: M97 ..... 202 Maquinar completamente esquinas abertas do contorno: M98 ..... 204 Velocidade de avano em arcos de crculo: M109/M110/M111 ..... 205 Clculo prvio do contorno com correco de raio (LOOK AHEAD): M120 (opo de software 3) ..... 206 Sobrepor posicionamentos do volante durante a execuo dum programa: M118 (opo de software 3) ..... 208 Retrocesso do contorno no sentido dos eixos da ferramenta: M140 ..... 209 Suprimir o supervisionamento do apalpador: M141 ..... 210 Apagar rotao bsica: M143 ..... 210 Em caso de paragem do NC, levantar a ferramenta automaticamente do contorno: M148 ..... 211 7.5 Funes auxiliares para eixos rotativos ..... 212 Avano em mm/min em eixos rotativos A, B, C: M116 (opo de software 1) ..... 212 Deslocar eixos rotativos de forma optimizada: M126 ..... 213 Reduzir a visualizao do eixo rotativo a um valor inferior a 360: M94 ..... 214 Conservar a posio da extremidade da ferramenta ao posicionar eixos basculantes (TCPM): M128 (opo de software 2) ..... 215

HEIDENHAIN TNC 620

19

8 Programao: Ciclos ..... 219


8.1 Trabalhar com ciclos ..... 220 Ciclos especficos da mquina (opo de software Caractersticas de programao avanadas) ..... 220 Definir um ciclo com softkeys ..... 221 Definir o ciclo com a funo IR PARA ..... 221 Resumo dos ciclos ..... 222 Chamada de ciclos ..... 223 8.2 Ciclos de furar, roscar e fresar rosca ..... 225 Resumo ..... 225 CENTRAR (ciclo 240, opo de software Caractersticas de programao avanadas) ..... 227 FURAR (ciclo 200) ..... 229 ALARGAR FURO (ciclo 201, opo de software Caractersticas de programao avanadas) ..... 231 MANDRILAR (ciclo 202, opo de software Caractersticas de programao avanadas) ..... 233 FURAR UNIVERSAL (ciclo 203, opo de software Caractersticas de programao avanadas) ..... 235 REBAIXAMENTO INVERTIDO (ciclo 204, opo de software Caractersticas de programao avanadas) ..... 237 FURAR EM PROFUNDIDADE UNIVERSAL (ciclo 205, opo de software Caractersticas de programao avanadas) ..... 240 FRESAR FURO (ciclo 208, opo de software Caractersticas de programao avanadas) ..... 243 ROSCAGEM NOVA com embraiagem (ciclo 206) ..... 245 ROSCAGEM RGIDA GS NOVA (ciclo 207) ..... 247 ROSCAGEM ROTURA DE APARA (ciclo 209, opo de software Caractersticas de programao avanadas) ..... 249 Princpios bsicos para fresar rosca ..... 252 FRESAR ROSCA (ciclo 262, opo de software Caractersticas de programao avanadas) ..... 254 FRESAR ROSCA EM REBAIXAMENTO (ciclo 263, opo de software Caractersticas de programao avanadas) ..... 257 FRESAR ROSCA INTERNA (ciclo 264, opo de software Caractersticas de programao avanadas) ..... 261 FRESAR ROSCA INTERNA DE HLICE (ciclo 265, opo de software Caractersticas de programao avanadas) ..... 265 FRESAR ROSCA EXTERIOR (ciclo 267, opo de software Caractersticas de programao avanadas) ..... 269 8.3 Ciclos para fresar caixas, ilhas e ranhuras ..... 275 Resumo ..... 275 FRESAR CAIXAS (ciclo 4) ..... 276 ACABAR CAIXA (ciclo 212, opo de software Caractersticas de programao avanadas) ..... 278 ACABAR ILHA (ciclo 213, opo de software Caractersticas de programao avanadas) ..... 280 CAIXA CIRCULAR (ciclo 5) ..... 282 ACABAR CAIXA CIRCULAR (ciclo 214, opo de software Caractersticas de programao avanadas) ..... 284 ACABAR ILHA CIRCULAR (ciclo 215, opo de software Caractersticas de programao avanadas) ..... 286 RANHURA (oblonga) com rebaixamento pendular (ciclo 210, opo de software Caractersticas de programao avanadas) ..... 288 RANHURA REDONDA (oblonga) com rebaixamento pendular (ciclo 211, opo de software Caractersticas de programao avanadas) ..... 291

20

8.4 Ciclos para a elaborao de figuras de furos ..... 297 Resumo ..... 297 FIGURA DE PONTOS SOBRE CRCULO (ciclo 220, opo de software Caractersticas de programao avanadas) ..... 298 FIGURA DE PONTOS SOBRE LINHAS (ciclo 221, opo de software Caractersticas de programao avanadas) ..... 300 8.5 Ciclos SL ..... 304 Princpios bsicos ..... 304 Resumo Ciclos SL ..... 306 CONTORNO (ciclo 14) ..... 307 Contornos sobrepostos ..... 308 DADOS DE CONTORNO (ciclo 20, opo de software Caractersticas de programao avanadas) ..... 311 PR-FURAR (ciclo 21, opo de software Caractersticas de programao avanadas) ..... 312 DESBASTAR (ciclo 22, opo de software Caractersticas de programao avanadas) ..... 313 ACABAR EM PROFUNDIDADE (ciclo 23, opo de software Caractersticas de programao avanadas) ..... 315 ACABAR LATERALMENTE (ciclo 24, opo de software Caractersticas de programao avanadas) ..... 316 TRAADO DO CONTORNO (ciclo 25, opo de software Caractersticas de programao avanadas) ..... 317 Entradas de programa para ciclos de maquinao de superfcie cilndrica (opo de software 1) ..... 319 SUPERFCIE CILNDRICA (ciclo 27, opo de software 1) ..... 320 SUPERFCIE CILNDRICA fresar ranhura (ciclo 28, opo de software 1) ..... 322 SUPERFCIE CILNDRICA fresar nervuras (ciclo 29, opo de software 1) ..... 324 8.6 Ciclos para facejar ..... 335 Resumo ..... 335 FACEJAR (ciclo 230, opo de software Caractersticas de programao avanadas) ..... 336 SUPERFCIE REGULAR (ciclo 231, opo de software Caractersticas de programao avanadas) ..... 338 FRESAR HORIZONTAL (ciclo 232, opo de software Caractersticas de programao avanadas) ..... 341 8.7 Ciclos para a converso de coordenadas ..... 348 Resumo ..... 348 Activao da converso de coordenadas ..... 349 Deslocao do PONTO ZERO (ciclo 7) ..... 350 Deslocao do PONTO ZERO com tabelas de pontos zero (ciclo 7) ..... 351 MEMORIZAR PONTO DE REFERNCIA (ciclo 247) ..... 354 ESPELHO (ciclo 8) ..... 355 ROTAO (ciclo 10) ..... 357 FACTOR DE ESCALA (ciclo 11) ..... 358 FACTOR DE ESCALA ESPECF.EIXO (Ciclo 26) ..... 359 PLANO DE MAQUINAO (ciclo 19, opo de software 1) ..... 360 8.8 Ciclos especiais ..... 368 TEMPO DE ESPERA (ciclo 9) ..... 368 CHAMADA DO PROGRAMA (ciclo 12) ..... 369 ORIENTAO DA FERRAMENTA (ciclo 13) ..... 370 TOLERNCIA (ciclo 32) ..... 371

HEIDENHAIN TNC 620

21

9 Programao: sub-programas e repeties parciais dum programa ..... 375


9.1 Caracterizar sub-programas e repeties parciais dum programa ..... 376 Label ..... 376 9.2 Sub-programas ..... 377 Funcionamento ..... 377 Indicaes sobre a programao ..... 377 Programar um sub-programa ..... 377 Chamar um sub-programa ..... 377 9.3 Repeties parciais de um programa ..... 378 Label LBL ..... 378 Funcionamento ..... 378 Indicaes sobre a programao ..... 378 Programar uma repetio de um programa parcial ..... 378 Chamar uma repetio de um programa parcial ..... 378 9.4 Um programa qualquer como sub-programa ..... 379 Funcionamento ..... 379 Indicaes sobre a programao ..... 379 Chamar um programa qualquer como sub-programa ..... 379 9.5 Sobreposies ..... 380 Tipos de sobreposies ..... 380 Profundidade de sobreposio ..... 380 Sub-programa dentro de um sub-programa ..... 380 Repetir repeties parciais de um programa ..... 382 Repetio do sub-programa ..... 383 9.6 Exemplos de programao ..... 384

22

10 Programao: Parmetros-Q ..... 391


10.1 Princpio e resumo de funes ..... 392 Avisos sobre a programao ..... 393 Chamar as funes de parmetros Q ..... 393 10.2 Tipos de funes Parmetros Q em vez de valores numricos ..... 394 Exemplo de frases NC ..... 394 Exemplo ..... 394 10.3 Descrever contornos atravs de funes matemticas ..... 395 Aplicao ..... 395 Resumo ..... 395 Programar tipos de clculo bsicos ..... 396 10.4 Funes angulares (Trigonometria) ..... 397 Definies ..... 397 Programar funes angulares ..... 398 10.5 Clculos de crculos ..... 399 Aplicao ..... 399 10.6 Funes se/ento com parmetros Q ..... 400 Aplicao ..... 400 Saltos incondicionais ..... 400 Programar funes se/ento ..... 400 Abreviaturas e conceitos utilizados ..... 401 10.7 Controlar e modificar parmetros Q ..... 402 Procedimento ..... 402 10.8 Funes auxiliares ..... 403 Resumo ..... 403 FN14: ERROR: emitir avisos de erro ..... 404 FN 16: F-PRINT: Emitir textos e valores de parmetros Q formatados ..... 408 FN18:SYS-DATUM READ: ler dados do sistema ..... 413 FN19: Transmitir valores para o PLC ..... 422 FN20: WAIT FOR: sincronizar NC e PLC ..... 423 FN29: PLC: Transmitir valores para o PLC ..... 425 FN37: EXPORT ..... 425 10.9 Acessos de tabela com indicaes SQL- ..... 426 Introduo ..... 426 Uma transaco ..... 427 Programar Indicaes SQL ..... 429 Resumo das softkeys ..... 429 SQL BIND ..... 430 SQL SELECT ..... 431 SQL FETCH ..... 434 SQL UPDATE ..... 435 SQL INSERT ..... 435 SQL COMMIT ..... 436 SQL ROLLBACK ..... 436 HEIDENHAIN TNC 620 23

10.10 Introduzir directamente frmulas ..... 437 Introduzir a frmula ..... 437 Regras de clculo ..... 439 Exemplo de introduo ..... 440 10.11 Parmetro String ..... 441 Funes do processamento de strings ..... 441 Atribuir parmetro String ..... 442 Encadear parmetro String ..... 442 Converter valores numricos num parmetro String ..... 443 Copiar string parcial a partir de um parmetro String ..... 444 Converter parmetro String num valor numrico ..... 445 Verificar um parmetro String ..... 446 Emitir a longitude de um parmetro String ..... 447 Comparar sequncia alfabtica ..... 448 10.12 Parmetros Q previamente colocados ..... 449 Valores do PLC: de Q100 a Q107 ..... 449 Raio actual da ferrta.: Q108 ..... 449 Eixo da ferrta.: Q109 ..... 449 Estado da ferramenta: Q110 ..... 450 Abastecimento de refrigerante: Q111 ..... 450 factor de sobreposio: Q112 ..... 450 Indicaes de cotas no programa: Q113 ..... 450 Longitude da ferrta.: Q114 ..... 450 Coordenadas depois da apalpao durante a execuo do programa ..... 451 Desvio do valor real em caso de medio automtica da ferramenta com o apalpador TT 130 ..... 452 Inclinao do plano de maquinao com ngulos da pea: coordenadas para eixos rotativos calculadas pelo TNC ..... 452 Resultados de medio de ciclos de apalpao (ver tambm manual do utilizador dos ciclos de apalpao) ..... 453 10.13 Exemplos de programao ..... 455

24

11 Teste do programa e execuo do programa ..... 463


11.1 Grficos (opo de software Caractersticas grficas avanadas) ..... 464 Aplicao ..... 464 Resumo: vistas ..... 465 Vista de cima ..... 465 Representao em 3 planos ..... 466 Representao 3D ..... 467 Ampliao de um pormenor ..... 468 Repetir a simulao grfica ..... 470 Calcular o tempo de maquinao ..... 470 11.2 Representar o bloco no espao de trabalho (opo de software Caractersticas grficas avanadas) ..... 471 Aplicao ..... 471 11.3 Funes para a visualizao do programa ..... 472 Resumo ..... 472 11.4 Teste do programa ..... 473 Aplicao ..... 473 11.5 Execuo do programa ..... 475 Aplicao ..... 475 Execuo do programa de maquinao ..... 476 Interromper a maquinao ..... 476 Deslocar os eixos da mquina durante uma interrupo ..... 477 Continuar a execuo do programa aps uma interrupo ..... 478 Reentrada livre no programa (processo a partir de uma frase) ..... 479 Reentrada no contorno ..... 481 11.6 Arranque automtico do programa ..... 482 Aplicao ..... 482 11.7 Saltar frases ..... 483 Aplicao ..... 483 Inserir o sinal / ..... 483 Apagar o sinal / ..... 483 11.8 Paragem opcional da execuo do programa ..... 484 Aplicao ..... 484

HEIDENHAIN TNC 620

25

12 Funes MOD ..... 485


12.1 Seleccionar funes MOD ..... 486 Seleccionar funes MOD ..... 486 Modificar ajustes ..... 486 Sair das funes MOD ..... 486 Resumo das funes MOD ..... 487 12.2 Nmeros de software ..... 488 Aplicao ..... 488 12.3 Seleccionar a visualizao de posio ..... 489 Aplicao ..... 489 12.4 Seleccionar o sistema de medida ..... 490 Aplicao ..... 490 12.5 Visualizar os tempos de maquinao ..... 491 Aplicao ..... 491 12.6 Introduzir o cdigo ..... 492 Aplicao ..... 492 12.7 Ajuste da conexo de dados ..... 493 Interfaces em srie no TNC 620 ..... 493 Aplicao ..... 493 Ajustar a interface RS-232 ..... 493 Ajustar a VELOCIDADE BAUD (baudRate) ..... 493 Ajustar protocolo (protocol) ..... 493 Ajustar bits de dados (dataBits) ..... 494 Verificar paridade (parity) ..... 494 Ajustar bits de paragem (stopBits) ..... 494 Ajustar handshake (flowControl) ..... 494 Configuraes da transmisso de dados com o software de PC TNCserver ..... 495 Seleccionar o modo de funcionamento num aparelho externo (fileSystem) ..... 495 Software para transmisso de dados ..... 496 12.8 Interface Ethernet ..... 498 Introduo ..... 498 Possibilidades de conexo ..... 498 Ligar os comandos da rede ..... 498

26

13 Tabelas e resumos ..... 505


13.1 Parmetros do utilizador especficos da mquina ..... 506 Aplicao ..... 506 13.2 Conectores ocupados e cabo(s) de conexo para conexo de dados ..... 514 Interface V.24/RS-232-C aparelhos HEIDEHAIN ..... 514 Aparelhos que no so da marca HEIDENHAIN ..... 515 Interface Ethernet casquilho RJ45 ..... 515 13.3 Informao tcnica ..... 516 13.4 Trocar a bateria ..... 523

HEIDENHAIN TNC 620

27

Introduo

1.1 Os TNC 620

1.1 Os TNC 620


Os TNC da HEIDENHAIN so comandos numricos destinados oficina, com os quais se elaboram programas convencionais de fresar e furar directamente na mquina, em dilogo de texto claro de fcil entendimento. O TNC 620 est preparado para funcionar em mquinas de fresar e furar, bem como em centros de maquinao de at 5 eixos. Alm disso, tambm pode ajustar-se de forma programada a posio angular da ferramenta. O teclado e a apresentao do ecr so estruturados de forma clara, para que seja possvel chegar a todas as funes de forma rpida e simples.

Programao: Dilogo em texto claro HEIDENHAIN


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. Alm disso, a programao de contornos livres FK (opo de software Caractersticas de programao avanadas) de grande auxlio, caso no haja nenhum desenho adequado ao NC. A simulao grfica de maquinao da pea (opo de software Caractersticas grficas avanadas) possvel tanto durante o teste de programa como tambm durante a execuo do programa. Tambm se pode depois introduzir e testar um programa enquanto um outro programa se encontra a executar uma maquinao de uma pea.

Compatibilidade
A capacidade do TNC 620 no corresponde dos comandos da linha de produtos TNC 4xx e iTNC530. Por isso, os programas de maquinao que tenham sido elaborados nos comandos numricos HEIDENHAIN (a partir do TNC 150 B) so adequados para execuo apenas pelo TNC 620. No caso de as frases NC conterem elementos invlidos, estes sero assinalados pelo TNC, aquando da respectiva leitura, como frases de ERRO.

30

1 Introduo

1.2 Ecr e teclado


Ecr
O TNC fornecido com um ecr plano TFT de 15 polegadas (ver figura em cima direita). 1 Linha superior Com o TNC ligado, o ecr visualiza na linha superior os modos de funcionamento seleccionados: modos de funcionamento da mquina esquerda, e modos de funcionamento da programao direita. Na rea maior da linha superior fica o modo de funcionamento em que est ligado o ecr: a aparecem as perguntas de dilogo e os textos de aviso (excepo: quando o TNC s visualiza grficos) Softkeys Na linha inferior, o TNC visualiza mais funes numa barra de softkeys. Estas funes so seleccionadas com as teclas que se encontram por baixo. Para orientao, h umas faixas estreitas a indicar directamente sobre a barra de softkeys o nmero de barras de softkeys que se podem seleccionar com as teclas de setas pretas dispostas no exterior. A barra de softkeys activada apresentada como uma faixa iluminada. Teclas de seleco de softkey Comutao de barras de softkeys Determinao da diviso do ecr Tecla de comutao do ecr para modos de funcionamento da mquina e da programao Teclas selectoras de softkey para softkeys do fabricante da mquina Teclas selectoras de softkey para softkeys do fabricante da mquina Ligao USB 1 8

9 1

2 3 1

6 1

3 4 5 6 7 8 9

HEIDENHAIN TNC 620

31

1.2 Ecr e teclado

1.2 Ecr e teclado

Determinar a diviso do ecr


O utilizador selecciona a diviso do ecr. Assim, o TNC pode, por exemplo, no modo de funcionamento de Programao, visualizar o programa na janela esquerda, enquanto que a janela direita mostra ao mesmo tempo, um grfico de programao. Como alternativa, na janela direita tambm pode ser apresentada a visualizao de estados ou apenas exclusivamente o programa numa grande janela. A janela que o TNC pode mostrar depende do modo de funcionamento seleccionado. Determinar a diviso do ecr: Premir a tecla de comutao do ecr: a barra de softkeys mostra a diviso possvel do ecr ver "Modos de funcionamento", pgina 34

Seleccionar a diviso do ecr com softkey

32

1 Introduo

Teclado
O TNC 620 fornecido com um teclado integrado. As ilustraes em cima direita mostram o elemento de pedido no teclado: 1 Gesto de ficheiros Calculadora Funo MOD Funo AJUDA 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 Teclas de navegao

2 3 4 5 6 7

As funes das diferentes teclas esto resumidas na primeira pgina. As teclas externas, como p.ex., NC-START ou NC-STOP apresentam-se descritas no manual da mquina. 1 4 1 6 3 2 1 7 5

HEIDENHAIN TNC 620

33

1.2 Ecr e teclado

1.3 Modos de funcionamento

1.3 Modos de funcionamento


Funcionamento manual e volante electrnico
As mquinas regulam-se quando em 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 a deslocao manual dos eixos da mquina com um volante electrnico HR. Softkeys para a diviso do ecr (seleccionar como j descrito) Janela Posies esquerda: posies. direita: visualizao de estado Softkey

Posicionamento com introduo manual


Neste modo de funcionamento, programam-se movimentos simples de deslocao, p.ex., para facear ou para pr-posicionar. Softkeys para diviso do ecr Janela Estruturar esquerda: programa. direita: visualizao de estado Softkey

34

1 Introduo

Programao
neste modo de funcionamento que se elaboram os 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 diviso do ecr Janela Estruturar esquerda: programa. direita: estrutura de programas esquerda: programa. direita: grfico de programao Softkey

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 por diversas vistas (opo de software Caractersticas grficas avanadas). Softkeys para a diviso do ecr:ver "Execuo contnua de programa e execuo de programa frase a frase", pgina 36

HEIDENHAIN TNC 620

35

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, pode retomar-se a execuo do programa. Em execuo de programa frase a frase, voc inicia cada frase com a tecla externa START individualmente. Softkeys para diviso do ecr Janela Estruturar esquerda: programa. direita: estado esquerda: programa. direita: grfico (opo de software Caractersticas grficas avanadas) Grfico Softkey

36

1 Introduo

1.4 Visualizao de estados


Visualizao de estados "geral"
A visualizao geral de estados no campo inferior do ecr informa-o sobre a situao actual da mquina. Aparece automaticamente nos modos de funcionamento Execuo do programa frase a frase e execuo contnua do programa, desde que para a visualizao no tenha sido seleccionado exclusivamente "Grfico" e em caso de Posicionamento com introduo manual. Nos modos de funcionamento manual e volante electrnico, aparece a visualizao de estados na janela grande.

HEIDENHAIN TNC 620

37

1.4 Visualizao de estados

1.4 Visualizao de estados

Informaes da visualizao de estado Smbolo REAL Significado Coordenadas reais ou nominais da posio actual

XYZ

Eixos da mquina; o TNC visualiza os eixos auxiliares com letra pequena. O fabricante da sua mquina determina a sequncia e a quantidade dos eixos visualizados. Consulte o manual da mquina Nmero da ferramenta T

FSM

A visualizao do avano em polegadas corresponde dcima parte do valor efectivo. Rotaes S, Avano F e Funo Auxiliar M efectiva O eixo bloqueado

Percentagem de ajuste de override

O eixo pode ser deslocado com o volante

Os eixos so deslocados tendo em considerao a rotao bsica Os eixos so deslocados em plano de maquinao inclinado TC PM A funo M128 (TCPM) est activa

No existe programa activo

Inicia-se o programa

O programa parou

O programa foi interrompido

38

1 Introduo

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 Programao. Ligar visualizaes de estado suplementares Chamar barra de softkeys para a diviso do ecr

Seleccionar apresentao do ecr com visualizao de estado suplementar

Seleccionar visualizao de estados suplementar Comutar a barra de softkeys at aparecerem as softkeys de ESTADO

Seleccionar Visualizao de Estado Suplementar, p.ex., informaes gerais de programas

Segue-se a descrio de diversas visualizaes de estado suplementares que voc pode seleccionar com softkeys:

HEIDENHAIN TNC 620

39

1.4 Visualizao de estados

1.4 Visualizao de estados

Informaes gerais de programas Softkey Significado Nome do programa principal activo Programas chamados Ciclo activo de maquinao Ponto central do crculo CC (plo) Tempo de maquinao Contador para tempo de espera Posies e coordenadas Softkey Significado Tipo de visualizao, p.ex., posio real Nmero do ponto de referncia activo a partir da tabela de preset ngulo de inclinao para o plano de maquinao ngulo da rotao bsica Informaes para as ferramentas Softkey Significado Visualizao Ferramenta: Nmero da ferramenta 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 ferramenta gmea (seguinte)

40

1 Introduo

Converso de coordenadas Softkey Significado Nome do programa. Deslocao activa do ponto zero (Ciclo 7) Eixos espelhados ngulo de rotao activo (Ciclo 10) Factor(es) de escala activado(s) (Ciclos 11 / 26) Ver "Ciclos para a converso de coordenadas" na pgina 348. Funes auxiliares M activadas Softkey Significado Lista das funes M activadas com significado determinado Lista das funes M activadas que so adaptadas pelo fabricante da sua mquina Parmetros Q de estado Softkey Significado Lista dos parmetros Q definidos com a softkey LISTA PARMETROS Q.

HEIDENHAIN TNC 620

41

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 vrios apalpadores 3D da HEIDENHAIN, possvel (com a opo de software: Funo Apalpador): Ajustar automaticamente as peas Memorizar pontos de referncia com rapidez e preciso Efectuar medies da pea durante a execuo do programa Medir e testar ferramentas As funes do apalpador esto todas descritas num manual do utilizador em separado. Consulte a HEIDENHAIN se necessitar deste manual. ID 661 891-10. Os apalpadores digitais TS 220, TS 440 e TS 640 Estes apalpadores so especialmente concebidos para o ajuste automtico de peas, memorizao do ponto de referncia e medies na pea. O TS 220 transmite os sinais de comutao atravs do cabo e , se necessrio, uma alternativa vantajosa em termos de preo. Os apalpadores TS 440, TS 444, TS 640 e TS 740 (ver figura direita), que transmitem os sinais de comutao por infravermelhos sem cabo, so especialmente adequados para mquinas com o permutador de ferramenta. Princpio de funcionamento: nos apalpadores digitais da HEIDENHAIN h um sensor ptico sem contacto que regista o desvio do apalpador. O sinal emitido permite a memorizao do valor real da posio actual do apalpador.

42

1 Introduo

O apalpador de ferramenta TT 140 para medio da ferramenta


O TT 140 um apalpador 3D digital para a medio e teste 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. A construo especialmente robusta e o tipo de proteco elevado fazem com que o TT 140 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 selecciona-se num vasto campo. Para alm dos volantes de embutir HR 130 e HR 150, a HEIDENHAIN pe disposio o volante porttil HR 410.

HEIDENHAIN TNC 620

43

1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN

Funcionamento manual e ajuste

2.1 Ligar, Desligar

2.1 Ligar, Desligar


Ligao
A ligao e a aproximao dos pontos de referncia so funes que dependem da mquina. Consulte o manual da sua mquina. Ligar a alimentao do TNC e da mquina. Logo em seguida, o TNC mostra a seguinte caixa de dilogo: SYSTEM STARTUP (ARRANQUE DO SISTEMA) O TNC iniciado INTERRUPO DE CORRENTE ELCTRICA Mensagem do TNC de que houve interrupo de corrente - Apagar a mensagem TRADUZIR O PROGRAMA PLC O programa PLC traduzido automaticamente 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 na sequncia pretendida: para cada eixo, premir a tecla de arranque START externa, ou

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

Se a sua mquina estiver equipada com aparelhos de medio absolutos, no necessrio passar os pontos de referncia. O TNC est imediatamente pronto a funcionar depois de ligar a tenso de comando.

46

2 Funcionamento manual e ajuste

O TNC est agora pronto a funcionar e encontra-se no Modo de Funcionamento Manual. S se devem passar os pontos de referncia quando se quiser deslocar os eixos da mquina. Se se desejar apenas editar ou testar programas, imediatamente aps a ligao da tenso de comando, seleccione o modo de funcionamento Programao ou Teste do Programa. possvel passar os pontos de referncia posteriormente. Para isso, prima no modo de funcionamento Manual a softkey PASSAR PONTO REF. Passar um ponto de referncia num plano de maquinao inclinado O TNC activa automaticamente o plano de maquinao inclinado, caso esta funo esteja activa ao desligar o comando. Em seguida, o TNC desloca os eixos, ao accionar uma tecla de direco de eixo, no sistema de coordenadas inclinadas. Posicione a ferramenta de modo a que, ao passar posteriormente pelos pontos de referncia, no ocorra qualquer coliso. Para passar pelos pontos de referncia, a funo "Inclinao do plano de maquinao" dever ser desactivada, ver "Activar a inclinao manual", pgina 65. Lembre-se que os valores angulares introduzidos no menu tm que coincidir com os ngulos efectivos do eixo basculante. Desactive a funo "Inclinao do plano de maquinao" antes de passar pelos pontos de referncia. Preste ateno a que no ocorra nenhuma coliso. Dando-se o caso, retire previamente a ferramenta.

Se precisar de utilizar esta funo, dever confirmar a posio dos eixos de rotao, apresentados pelo TNC numa janela sobreposta, em aparelhos de medio no absolutos. A posio indicada corresponde ltima posio activa dos eixos rotativos antes de ter desligado.

HEIDENHAIN TNC 620

47

2.1 Ligar, Desligar

2.1 Ligar, Desligar

Desligar
Para evitar perder dados ao desligar, deve-se desligar o sistema operativo do TNC de forma especfica:
U

Seleccionar o modo de funcionamento Manual U Seleccionar a funo para desligar e voltar a confirmar com a softkey SIM
U

Quando numa janela sobreposta o TNC visualiza o texto NOW IT IS SAFE TO TURN POWER OFF (Agora pode desligar), voc pode cortar a tenso de alimentao para o TNC.

Desligar o TNC de forma arbitrria pode originar perda de dados. Tenha em ateno que, se se premir a tecla END depois de se ter desligado o comando, este volta a reiniciar. Tenha ainda em ateno que desligar o comando durante o reincio pode originar perda de dados!

48

2 Funcionamento manual e ajuste

2.2 Deslocao dos eixos da mquina


Aviso
A deslocao com as teclas de direco externas uma funo que depende da mquina. Consultar o Manual da Mquina!

Deslocar o eixo com as teclas de direco externas


Seleccionar o modo de funcionamento Manual

Premir e manter premida a tecla de direco do eixo enquanto se tiver que deslocar o eixo, ou

Manter premida a tecla de direco externa e premir por breves momentos a tecla de START externa e

Parar: premir a tecla de STOP externa

Destas duas formas, podem deslocar-se vrios eixos ao mesmo tempo. Voc modifica o avano com que os eixos se deslocam com a softkey F, ver "Rotaes S, Avano F e Funo Auxiliar M", pgina 52.

HEIDENHAIN TNC 620

49

2.2 Deslocao dos eixos da mquina

2.2 Deslocao dos eixos da mquina

Posicionamento por incrementos


Em posicionamento por incrementos, o TNC desloca um eixo da mquina com um valor incremental determinado por si. Seleccionar o modo de funcionamento Manual ou Volante Electrnico

Seleccionar posicionamento por incrementos: softkey MEDIDA INCREMENTAL em LIGAR EIXOS LINEARES: Introduzir a aproximao em mm, p. ex. 8 mm, e premir a softkey ACEITAR VALOR

16

Finalizar a introduo com a softkey OK

Premir tecla externa de direco: posicionar quantas vezes se quiser

Para desactivar a funo, premir a softkey Desligar.

50

2 Funcionamento manual e ajuste

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 do manpulo recartilhado. Os eixos da mquina s podem deslocar-se se estiver premida uma das teclas de confirmao (funo dependente da mquina). O volante HR 410 dispe dos seguintes elementos de comando: Tecla PARAGEM DE 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) 7 Direco em que o TNC desloca o eixo seleccionado 8 Funes da mquina (so determinadas pelo fabricante da mquina) As visualizaes a vermelho assinalam qual o eixo e qual o avano que foram seleccionados. A deslocao com o volante tambm possvel com o volante M118 activo durante a execuo do programa (opo de software 3). Deslocao Seleccionar o modo de funcionamento Volante Electrnico 1 2 3 4 5 6 4 6 8 2 1

3 4 5 7

Manter premida a tecla de confirmao

Seleccionar o eixo

Seleccionar o avano

Deslocar o eixo activado na direco + ou ou

HEIDENHAIN TNC 620

51

2.2 Deslocao dos eixos da mquina

2.3 Rotaes S, Avano F e Funo Auxiliar M

2.3 Rotaes S, Avano F e Funo Auxiliar M


Aplicao
Nos modos de funcionamento Manual e Volante Electrnico, introduzem-se as rotaes S, o avano F e a funo auxiliar M com as softkeys. As funes auxiliares esto descritas no captulo "7. Programao: funes auxiliares". O fabricante da mquina determina as funes auxiliares M que se podem utilizar, e a funo que realizam.

Introduzir valores
Rotaes S da ferramenta, funo auxiliar M Seleccionar introduo para rotaes da ferramenta: softkey S ROTAES S DA FERRAMENTA= 1000 Introduzir rotaes e aceitar com a tecla externa de arranque START

O utilizador inicia com uma funo auxiliar M a rotao da ferramenta com as rotaes S introduzidas. Introduz da mesma forma uma funo auxiliar M. Avano F A introduo de um avano F, em vez de a confirmar com a tecla START externa, tem que a confirmar com a softkey OK.. Para o avano F, considera-se o seguinte: Se tiver introduzido F=0, actua o avano menor a partir do parmetro da mquina minFeed Se o avano programado ultrapassar o valor definido no parmetro da mquina maxFeed, actuar o valor introduzido no parmetro da mquina F mantm-se igual, mesmo aps uma interrupo de corrente

52

2 Funcionamento manual e ajuste

Modificar as rotaes e o avano da ferramenta e o avano


Com os potencimetros de override para as rotaes S da ferramenta e o avano F, pode-se modificar o valor ajustado de 0% at 150%. O potencimetro de override para as rotaes da ferramenta s actua em mquinas com accionamento controlado da ferramenta.

HEIDENHAIN TNC 620

53

2.3 Rotaes S, Avano F e Funo Auxiliar M

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

2.4 Memorizao do ponto de referncia (sem apalpador 3D)


Aviso
Memorizao do ponto de referncia com apalpador 3D: ver Manual do Utilizador Ciclos do Apalpador Na memorizao do ponto de referncia, a visualizao do TNC fixa-se sobre as coordenadas de uma posio da pea.

Preparao
U U U

Fixar e alinhar a pea Introduzir a ferramenta zero com raio conhecido Assegurar-se de que o TNC visualiza as posies reais

54

2 Funcionamento manual e ajuste

Memorizar ponto de referncia com teclas de eixos


Medida de proteco Caso no se possa raspar a superfcie da pea, coloque a pea sobre uma chapa com a espessura conhecida d. Introduza, ento, um valor mais alto que d para o ponto de referncia.
Y

Z Y

-R

-R

Seleccionar o modo de funcionamento Manual

X
Deslocar cuidadosamente a ferramenta at ela tocar (raspar) 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

Os pontos de referncia para os restantes eixos so memorizados da mesma forma. Se se utilizar uma ferramenta pr-ajustada no eixo de aproximao, a visualizao desse eixo memorizada na longitude L da ferramenta, ou na soma Z=L+d. O ponto de referncia memorizado atravs das teclas dos eixos guardado automaticamente pelo TNC na linha 0 da tabela de preset.

HEIDENHAIN TNC 620

55

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

Gesto do ponto de referncia com a tabela de Preset


Deve utilizar obrigatoriamente as tabelas de Preset, se: a sua mquina estiver equipada com eixos rotativos (mesa basculante ou cabea basculante) e se trabalhar com a funo inclinao do plano de maquinao at essa ocasio, se tiver trabalhado em comandos TNC mais antigos com tabelas de ponto zero referentes a REF Se pretender maquinar vrias peas iguais que esto fixadas com diferente posio inclinada A tabela de Preset pode conter quantas linhas se quiser (pontos de referncia). Para optimizar o tamanho de um ficheiro e a velocidade de processamento, deve utilizar-se apenas a quantidade de linhas necessria para a gesto de pontos de referncia. Por razes de segurana, s se podem acrescentar novas linhas no fim da tabela de Preset. Guardar pontos de referncia na tabela de preset A tabela de predefinio tem a designao PRESET.PR e est guardada no directrio TNC:\table. A tabela PRESET.PR s pode ser editada nos modos de funcionamento Manual e Volante Electrnico. No modo de funcionamento Programao, s se pode ler a tabela, no modific-la. permitida a cpia da tabela Preset para um outro directrio (para a segurana de dados). No modifique o nmero de linhas nas tabelas copiadas! Isto pode provocar problemas quando quiser voltar a activar a tabela. Para activar a tabela de predefinio copiada para um directrio diferente, tem de voltar a copiar essa tabela para o directrio TNC:\table.

56

2 Funcionamento manual e ajuste

H vrias possibilidades de guardar pontos de referncia/rotaes bsicas na tabela de Preset: Por meio de ciclos de apalpao no modo de funcionamento Manual ou Volante electrnico (ver Manual do Utilizador, Ciclos de Apalpao, Captulo 2) Atravs dos ciclos de apalpao 400 a 419 (ver Manual do Utilizador, Ciclos de Apalpao, Captulo 3) Registo manual (ver descrio seguinte) As rotaes bsicas da tabela Preset giram o sistema de coordenadas volta do Preset, que se encontra na mesma linha da rotao bsica. Ao memorizar um ponto de referncia, preste ateno a que a posio dos eixos basculantes coincida com os valores correspondentes do menu 3D ROT. Da resulta: Com a funo de inclinao do plano de maquinao inactiva, a visualizao de posio dos eixos rotativos tem que ser = 0 (se necessrio, anular eixos rotativos) Com a funo de inclinao do plano de maquinao activa, tm que coincidir no menu 3D ROT as visualizaes de posio dos eixos rotativos e os ngulos registados A linha 0 na tabela Preset est normalmente protegida contra escrita. O TNC guarda sempre na linha 0 o ltimo ponto de referncia que memorizou por ltimo, manualmente, atravs das teclas dos eixos ou da tecla de funo.

HEIDENHAIN TNC 620

57

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

Guardar pontos de referncia manualmente na tabela de preset Para poder guardar pontos de referncia na tabela de preset, proceda da seguinte forma: Seleccionar o modo de funcionamento Manual

Deslocar cuidadosamente a ferramenta at ela tocar (raspar) a pea, ou posicionar de forma correspondente o medidor

Visualizar a tabela de preset: o TNC abre a tabela de preset

Seleccionar funes para a introduo do preset: na barra de softkeys, o TNC mostra as possibilidades de introduo disponveis. Descrio das possibilidades de introduo: ver a tabela seguinte

Seleccionar as linhas que deseja alterar na tabela de preset (o nmero da linha corresponde ao nmero preset)

Se necessrio, seleccionar a coluna (eixo) que deseja alterar na tabela de preset

Seleccionar para cada softkey uma das possibilidades de introduo disponveis (ver tabela seguinte)

58

2 Funcionamento manual e ajuste

Funo Aceitar directamente a posio real da ferramenta (do medidor) como novo ponto de referncia: a funo memoriza o ponto de referncia s no eixo em que se encontre o cursor Atribuir um valor qualquer posio real da ferramenta (do medidor): a funo memoriza o ponto de referncia s no eixo em que se encontre o cursor Introduzir o valor pretendido na janela sobreposta Deslocar um ponto de referncia j memorizado na tabela por incrementos: a funo memoriza o ponto de referncia s no eixo em que se encontre o cursor. Introduzir o valor de correco pretendido com o sinal correcto na janela sobreposta. Com a visualizao em polegadas activa: introduzir o valor em polegadas, o TNC converte internamente o valor introduzido para mm Introduzir directamente um novo ponto de referncia sem o clculo da cinemtica (especfico do eixo). Utilizar esta funo apenas quando a mquina estiver equipada com uma mesa rotativa e quando pretender memorizar o ponto de referncia no centro da mesa rotativa atravs da introduo directa de 0. A funo guarda o valor apenas no eixo em que se encontre o cursor. Introduzir o valor pretendido na janela sobreposta. Com a visualizao em polegadas activa: introduzir o valor em polegadas, o TNC converte internamente o valor introduzido para mm Seleccionar a vistaTRANSFORMAO BSICA/ OFFSET EIXO. Na vista standard TRANSFORMAO BSICA, mostram-se as colunas X, Y e Z. Dependendo da mquina, tambm so mostradas as colunas SPA, SPB e SPC. Aqui, o TNC memoriza a rotao bsica (com o eixo de ferramenta Z, o TNC utiliza a coluna SPC). Na vista OFFSET, so mostrados os valores de offset para o preset. Escrever o ponto de referncia activo no momento numa linha de tabela seleccionvel: a funo memoriza o ponto de referncia em todos os eixos e activa a respectiva linha de tabela automaticamente. Com a visualizao em polegadas activa: introduzir o valor em polegadas, o TNC converte internamente o valor introduzido para mm

Softkey

HEIDENHAIN TNC 620

59

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

Editar tabela de Preset Funo de edio no modo de tabelas Seleccionar o incio da tabela Seleccionar o fim da tabela Seleccionar a pgina anterior da tabela Seleccionar a pgina seguinte da tabela Escolher as funes para introduo de preset Seleco mostrar Transformao bsica/Offset do eixo Activar o ponto de referncia da linha actual seleccionada da tabela de Preset Acrescentar no fim da tabela a quantidade de linhas possvel de introduzir (2 barra de softkeys) Copiar o campo iluminado a seguir 2 barra de softkeys Acrescentar o campo copiado (2 barra de softkeys) Anular a linha actual seleccionada: o TNC regista em todas as colunas (2 barra de softkeys) Acrescentar uma linha individual no fim da tabela (2 barra de softkeys) Apagar uma linha individual no fim da tabela (2 barra de softkeys) Softkey

60

2 Funcionamento manual e ajuste

Activar ponto de referncia a partir da tabela de Preset no modo de funcionamento Manual Aquando da activao de um ponto de referncia da tabela de preset, o TNC anula uma deslocao de ponto zero activo, espelhamento, rotao e factor de escala. Pelo contrrio, a converso de coordenadas que tenha sido programada atravs do ciclo 19, Inclinao do plano de maquinao, permanece activa.

Seleccionar o modo de funcionamento Manual

Solicitar a visualizao da tabela de preset

Seleccionar o nmero do ponto de referncia que deseja activar

Activar o ponto de referncia

Confirmar a activao do ponto de referncia. O TNC determina a visualizao e se tiver sido definida a rotao bsica

Sair da Tabela de Preset

Activar num programa NC o ponto de referncia a partir da Tabela de Preset Para activar pontos de referncia a partir da tabela de Preset durante a execuo do programa, utilize o ciclo 247. No ciclo 247 defina simplesmente o nmero do ponto de referncia que se quer activar(ver "MEMORIZAR PONTO DE REFERNCIA (ciclo 247)" na pgina 354).

HEIDENHAIN TNC 620

61

2.4 Memorizao do ponto de referncia (sem apalpador 3D)

2.5 Inclinao do plano de maquinao (opo de software 1)

2.5 Inclinao do plano de maquinao (opo de software 1)


Aplicao, modo de procedimento
As funes para a inclinao do plano de maquinao so adaptadas ao TNC e mquina pelo fabricante da mquina. Em determinadas cabeas basculantes (mesas basculantes), o fabricante da mquina determina se os ngulos programados no ciclo se interpretam como coordenadas dos eixos rotativos ou como componentes angulares de um plano inclinado. Consulte o manual da sua mquina. O TNC auxilia na inclinao de planos de maquinao em mquinas ferramenta com cabeas e mesas basculantes. As aplicaes mais tpicas so, p.ex., furos inclinados ou contornos inclinados no espao. Nestes casos, o plano de maquinao inclina-se sempre em redor do ponto zero activado. Como de costume, programada uma maquinao num plano principal (p.ex. plano X/Y); no entanto, executada num plano inclinado relativamente ao plano principal. Para a inclinao do plano de maquinao, existem duas funes: Inclinao manual com a softkey 3D ROT nos modos de funcionamento Manual e volante electrnico, ver "Activar a inclinao manual", pgina 65 Inclinao comandada, ciclo 19 PLANO DE INCLINAO no programa de maquinao (ver "PLANO DE MAQUINAO (ciclo 19, opo de software 1)" na pgina 360) As funes do TNC para "Inclinao do Plano de Maquinao" so transformaes de coordenadas. Assim, o plano de maquinao est sempre perpendicular direco do eixo da ferramenta.

Z B
10

62

2 Funcionamento manual e ajuste

Basicamente, na inclinao do plano de maquinao, o TNC distingue dois tipos de mquina: Mquina com mesa basculante A pea deve ser colocada consoante o correspondente posicionamento da mesa basculante, p.ex., com uma frase L, na posio de maquinao pretendida A posio do eixo da ferramenta transformado no se modifica em relao ao sistema de coordenadas fixo da mquina. Se se rodar a mesa - isto , a pea - por exemplo 90, o sistema de coordenadas no roda. Se se premir, no modo de funcionamento Manual, a tecla de direco do eixo Z+, a ferramenta desloca-se na direco Z+. Para o clculo do sistema de coordenadas transformado, o TNC tem em considerao apenas os desvios condicionados mecanicamente da respectiva mesa basculante - as chamadas zonas "translatrias" Mquina com cabea basculante A ferramenta deve ser colocada na posio de maquinao pretendida atravs do respectivo posicionamento da cabea basculante, p.ex., com uma frase L. A posio do eixo da ferramenta inclinado (transformado) modifica-se em relao ao sistema de coordenadas fixo da mquina: se se fizer rodar a cabea basculante da mquina - da ferramenta - em +90, p.ex., no eixo B, o sistema de coordenadas tambm roda. Se se premir, no modo de funcionamento manual, a tecla de direco do eixo Z+, a ferramenta desloca-se na direco X+ do sistema de coordenadas fixo da mquina. Para o clculo do sistema de coordenadas transformado, o TNC considera desvios da cabea basculante condicionados mecanicamente (zonas translatrias ) e desvios resultantes da oscilao da ferramenta (correco 3D da longitude da ferramenta).

HEIDENHAIN TNC 620

63

2.5 Inclinao do plano de maquinao (opo de software 1)

2.5 Inclinao do plano de maquinao (opo de software 1)

Passar os pontos de referncia em eixos basculantes


O TNC activa automaticamente o plano de maquinao inclinado, caso esta funo esteja activa ao desligar o comando. Em seguida, o TNC desloca os eixos, ao accionar uma tecla de direco de eixo, no sistema de coordenadas inclinadas. Posicione a ferramenta de modo a que, ao passar posteriormente pelos pontos de referncia, no ocorra qualquer coliso. Para passar pelos pontos de referncia, a funo "Inclinao do plano de maquinao" dever ser desactivada!

Visualizao de posies num sistema inclinado


As posies visualizadas no ecr de estados (NOMINAL e REAL) referemse ao sistema de coordenadas inclinado.

Limitaes ao inclinar o plano de maquinao


No se podem efectuar posicionamentos de PLC (determinados pelo fabricante da mquina)

64

2 Funcionamento manual e ajuste

Activar a inclinao manual


Seleccionar inclinao manual: premir a softkey 3D ROT.

Posicionar o campo iluminado com a tecla de seta no item de menu Funcionamento Manual

Desdobrar o menu de seleco com a tecla GOTO e seleccionar o item de menu Activo com a tecla de seta, confirmar com a tecla ENT

Posicionar o campo iluminado com a tecla de seta no eixo de rotao pretendido

Introduzir o ngulo de inclinao ou

Aceitar a posio REF actual do eixo de rotao activo: premir a softkey ACEITAR VALOR

Terminar a introduo: premir a softkey OK

Interromper a introduo: premir a softkey INTERROMPER

Para desactivar, coloque os modos de funcionamento pretendidos no modo Inactivo, no menu Inclinao do Plano de Maquinao. Quando est activada a funo Inclinao do plano de maquinao e o TNC desloca os eixos da mquina em relao aos eixos inclinados, aparece o smbolo na visualizao de estados. Se se activar a funo Inclinao do Plano de Maquinao no modo de funcionamento Execuo do Programa, o ngulo de inclinao introduzido no menu ser vlido a partir da primeira frase do programa de maquinao a executar. Se utilizar no programa de maquinao o ciclo 19 PLANO DE MAQUINAO, os valores angulares definidos no ciclo sero vlidos. Ento, o TNC sobrescreve os valores angulares registados no menu com os valores do ciclo 19.

HEIDENHAIN TNC 620

65

2.5 Inclinao do plano de maquinao (opo de software 1)

Posicionamento com introduo manual

3.1 Programao e execuo de maquinaes simples

3.1 Programao e execuo de maquinaes simples


O modo de funcionamento Posicionamento com Introduo Manual adequado para maquinaes simples e posicionamentos prvios da ferramenta. Aqui voc pode introduzir e executar directamente um programa curto em formato HEIDENHAIN em texto claro. Tambm se podem chamar os ciclos do TNC. O programa memorizado no ficheiro $MDI. No Posicionamento com Introduo Manual, pode activar-se a visualizao de estados adicional.

Utilizar posicionamento com introduo manual


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: As funes seguintes no esto disponveis no modo de funcionamento MDI: A Livre Programao de Contornos FK Repeties parciais de um programa Tcnica de sub-programa Correces de trajectria O grfico de programao Chamada de programa PGM CALL O grfico de execuo do programa

68

3 Posicionamento com introduo manual

Exemplo 1 Pretende-se efectuar um furo de 20 mm de profundidade numa pea em particular. Depois de se fixar e centrar a pea, e de se memorizar o ponto de referncia, pode-se 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 200 FURAR.

Z Y

50

50

0 BEGIN PGM $MDI MM 1 TOOL CALL 1 Z S1860 2 L Z+200 R0 FMAX 3 L X+50 Y+50 R0 FMAX M3 4 CYCL DEF 200 FURAR Q200=5 ;DISTNCIA DE SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO F AO APROFUNDAR Q202=5 Q210=0 Q204=20 5 CYCL CALL 6 L Z+200 R0 FMAX M2 7 END PGM $MDI MM Funo linear L (ver "Recta L" na pgina 159), ciclo de FURAR (ver "FURAR (ciclo 200)" na pgina 229). ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;2 DISTNCIA DE SEGURANA Chamar a ferramenta: eixo da ferramenta Z, Rotaes da ferramenta 1860 r.p.m. Retirar a ferramenta (F MAX = marcha rpida) Posicionar com F MAX a ferramenta sobre o furo, Ferramenta ligada Definio do ciclo FURAR Distncia de segurana da ferramenta sobre o furo Profundidade do furo (sinal = direco da maquinao) Avano do furo Profundidade de passo antes de retirar a ferramenta Tempo de espera aps cada retirada em segundos Coordenada da superfcie da pea Distncia de segurana da ferramenta sobre o furo Tempo de espera em segundos na base do furo Chamada do ciclo FURAR Retirar a ferramenta Fim do programa

Q203=-10 ;COORD. SUPERFCIE Q211=0.2 ;TEMPO DE ESPERA EM BAIXO

HEIDENHAIN TNC 620

69

3.1 Programao e execuo de maquinaes simples

3.1 Programao e execuo de maquinaes simples

Exemplo 2: eliminar a inclinao da pea em mquinas com mesa rotativa Executar rotao bsica com apalpador 3D (opo de software Funo Apalpador). Ver Manual do Utilizador Ciclos do Apalpador, Ciclos do Apalpador nos modos de funcionamento Manual e Volante electrnico, seco Compensar posio inclinada 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 p.ex. L C+2.561 F50

Finalizar a introduo

Premir a tecla externa START: a inclinao anulada mediante a rotao da mesa rotativa

70

3 Posicionamento com introduo manual

Guardar ou apagar programas a partir do $MDI


Habitualmente, o ficheiro $MDI usado para programas curtos e necessrios de forma transitria. Se, no entanto, for preciso guardar 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 COPY

FICHEIRO DE DESTINO= FURO Introduza o nome com o qual pretende guardar o contedo actual do ficheiro $MDI

Executar a cpia

Sair da gesto de ficheiros: softkey FIM

Mais informaes: ver "Copiar um s ficheiro", pgina 87.

HEIDENHAIN TNC 620

71

3.1 Programao e execuo de maquinaes simples

Programao: princpios bsicos, gesto de ficheiros, auxlios programao

4.1 Princpios bsicos

4.1 Princpios bsicos


Sistemas de medio de curso e marcas de referncia
Nos eixos da mquina, h sistemas de medio de curso que registam as posies da mesa da mquina ou da ferramenta. Em eixos lineares, esto geralmente instalados aparelhos de medio longitudinal, e em mesas redondas e eixos basculantes, aparelhos de medio angular. Quando um eixo da mquina se move, o respectivo sistema de medio 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 se restabelecer esta atribuio, os aparelhos de medio do curso dispem de marcas de referncia. Ao alcanar-se uma marca de referncia, o TNC recebe um sinal que caracteriza um ponto de referncia fixo da mquina. Assim, o TNC pode restabelecer a correspondncia da posio real para a posio actual do carro da mquina. Em caso de aparelhos de medio longitudinal com marcas de referncia com cdigo de distncia, os eixos da mquina tero de ser deslocados no mximo 20 mm, nos aparelhos de medio angular, no mximo 20. Em aparelhos de medio absolutos, depois da ligao transmitido para o comando um valor absoluto de posio. Assim, sem deslocao dos eixos da mquina, de novo produzida a atribuio da posio real e a posio do carro da mquina directamente aps a ligao.
XMP

X (Z,Y)

Z Y X

Sistema de referncia
Com um sistema de referncia, as posies so claramente fixadas 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.

74

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

Sistema de referncia em fresadoras


Na maquinao de uma pea numa fresadora, refere-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-dos-trs-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 620 pode comandar opcionalmente at 5 eixos ao mesmo tempo. Para alm dos eixos principais X, Y e Z, existem tambm eixos auxiliares paralelos (actualmente ainda no suportado pelo TNC 620) U, V e W. Os eixos rotativos so designados por A, B e C. A figura em baixo direita mostra a correspondncia dos eixos auxiliares com os eixos principais.

+Y

+Z

+X

+Z +Y

+X

Designao dos eixos em fresadoras


Os eixos X, Y e Z da sua fresadora tambm so designados por eixo da ferramenta, eixo principal (1 eixo) e eixo secundrio (2 eixo). A disposio do eixo de trabalho decisiva para a coordenao do eixo principal e secundrio. Eixo da ferramenta X Y Z Eixo principal Y Z X Eixo secundrio Z X Y

Z Y C+ B+ V+ A+ U+ X W+

HEIDENHAIN TNC 620

75

4.1 Princpios bsicos

4.1 Princpios bsicos

Coordenadas polares
Se o desenho da pea estiver dimensionado em coordenadas cartesianas, o programa de maquinao tambm elaborado 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 = centro 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 referncia angular e o trajecto que une o plo CC com a posio Determinao de plo e eixo de referncia angular O plo determinado mediante 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) X/Y Y/Z Z/X Eixo de referncia angular +X +Y +Z

Y
PR PA3 10 PR CC PA1

PA2 PR 0

30

Z X Z Y

X X

76

4 Programao: princpios bsicos, gesto de ficheiros, auxlios 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
30

Y
3 2
20

Furo 1 X = 10 mm Y = 10 mm

Furo 2 X = 30 mm Y = 20 mm

Furo 3 X = 50 mm Y = 30 mm

10

Posies incrementais da pea As coordenadas incrementais referem-se ltima posio programada da ferramenta, que serve de ponto zero relativo (imaginrio). 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. O utilizador deve caracterizar uma cota incremental com um "I" antes da designao de eixo. Exemplo 2: furos com coordenadas incrementais Coordenadas absolutas do furo 4 X = 10 mm Y = 10 mm Furo 5, referente a 4 X = 20 mm Y = 10 mm Furo 6, referente a 5 X = 20 mm Y = 10 mm
10

10

30

50

Y
6 5 4

10

10

10

20

20

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.

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

30

HEIDENHAIN TNC 620

77

4.1 Princpios bsicos

4.1 Princpios bsicos

Seleccionar o ponto de referncia


No desenho da pea indica-se um determinado elemento de forma 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, a pea posta 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, iro utilizar-se simplesmente os ciclos para a converso de coordenadas (ver "Ciclos para a converso de coordenadas" na pgina 348). Se o desenho da pea no estiver cotado para NC, selecciona-se 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. Podem fixar-se os pontos de referncia de forma especialmente cmoda com um apalpador 3D da HEIDENHAIN. Ver o Manual do Utilizador Ciclos do Apalpador "Memorizao do ponto de referncia com apalpadores 3D". Exemplo O desenho da pea direita mostra furos (1 at 4) cujos dimensionamentos se referem ao ponto de referncia absoluto com as coordenadas X=0 Y=0. Os furos (5 a 7) referem-se ao ponto de referncia relativo com as coordenadas absolutas X=450 Y=750. Com o ciclo DESLOCAO DO PONTO ZERO pode deslocar-se temporariamente o ponto zero para a posio X=450, Y=750, para programar os furos (5 a 7) sem mais clculos.
MIN

Z Y
MAX

Y
7
750 150 0 -150 0

6
3000,1

5
320

325 450

900 950

78

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

4.2 Gesto de ficheiros: princpios bsicos


Ficheiros
Ficheiros no TNC Programas em formato HEIDENHAIN em formato DIN/ISO Tabelas para Ferramentas Permutador de ferramenta Pontos zero Presets Apalpadores Ficheiro de cpia de segurana Textos como Ficheiros ASCII Ficheiros de protocolo Tipo .H .I .T .TCH .D .PR .TP .BAK .A .TXT

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 textos e tabelas como ficheiros. Para poder encontrar e gerir os ficheiros rapidamente, o TNC dispe de uma janela especial para a gesto de ficheiros. Aqui, pode-se chamar, copiar, dar novos nomes e apagar ficheiros. possvel, com o TNC, gerir e armazenar ficheiros at um tamanho total de 300 MByte. Consoante a configurao, o TNC cria um ficheiro de cpia de segurana *.bak aps editar e guardar programas NC. Este facto pode afectar consideravelmente o espao de memria disponvel.

HEIDENHAIN TNC 620

79

4.2 Gesto de ficheiros: princpios bsicos

4.2 Gesto de ficheiros: princpios bsicos

Nomes de ficheiros Nos programas, tabelas e textos, o TNC acrescenta uma extenso separada do nome do ficheiro por um ponto. Esta extenso caracteriza o tipo de ficheiro. PROG20 Nome do ficheiro .H Tipo do ficheiro

O comprimento dos nomes dos ficheiros no deve ser superior a 25 caracteres, caso contrrio o TNC no mostrar a totalidade do nome. Os smbolos seguintes no podem ser utilizados nos nomes dos ficheiros: ! ( ) * + / ; < = > ? [ ] ^ ` { | } ~ Nos nomes dos ficheiros tambm no pode ser utilizado o carcter de espao (HEX 20) nem o carcter de apagamento (HEX 7F). O comprimento mximo dos nomes dos ficheiros permitido deve ser de forma a que o comprimento mximo permitido do caminho no ultrapasse os 256 caracteres (ver "Caminhos" na pgina 82).

80

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

Teclado do ecr
possvel introduzir letras e sinais especiais com o teclado do ecr ou (se fornecido) com um teclado de PC com ligao USB. Introduzir texto com o teclado do ecr U Prima a tecla GOTO quando quiser introduzir um texto, p. ex. para nomes de programas ou nomes de directrios, com o teclado do ecr. U O TNC abre uma janela onde o campo de introduo de nmeros do TNC apresentado juntamente com a respectiva distribuio de letras U Se premir vrias vezes a respectiva tecla, o cursor move-se sobre o carcter pretendido U Aguarde at que o TNC aceite o carcter escolhido no campo de introduo, antes de introduzir o carcter seguinte U Confirmar o texto na janela de dilogo aberta com a softkey OK Com a softkey abc/ABC poder escolher entre maisculas e minsculas. No caso de o fabricante da mquina ter definido caracteres especiais, poder cham-los e introduzi-los atravs da softkey SINAIS ESPECIAIS. Para apagar caracteres individuais, utilize a softkey Backspace.

Cpia de segurana de dados


A HEIDENHAIN recomenda que se guardem periodicamente num PC os novos programas e ficheiros elaborados no TNC. Para isso, a HEIDENHAIN pe disposio uma funo de Backup no software de gesto de dados TNCremoNT. Consulte por favor o fabricante da mquina. Alm disso, necessria uma base dados onde sejam guardados todos os dados especficos da mquina (programa PLC, parmetros, etc.) Contacte tambm, por favor, o fabricante da mquina. Apague, de tempos a tempos, os ficheiros que j no so necessrios, para que o TNC tenha sempre espao livre suficiente para os ficheiros de sistema (por ex., tabelas de ferramentas).

HEIDENHAIN TNC 620

81

4.2 Gesto de ficheiros: princpios bsicos

4.3 Trabalhar com a gesto de ficheiros

4.3 Trabalhar com a gesto de ficheiros


Directrios
quando armazenar muitos programas no TNC, coloque os dados em directrios, para garantir um devido resumo deles. Nestes directrios, podem criar-se outros directrios, chamados subdirectrios. Com a tecla -/+ ou ENT, podem-se realar ou ocultar os subdirectrios.

Caminhos
Um caminho de busca indica a base de dados e todos os directrios ou subdirectrios em que est memorizado um ficheiro. Cada uma das indicaes est separada com o sinal "\". Exemplo Na unidade de dados TNC:\, foi colocado o directrio AUFTR1. A seguir criou-se no directrio AUFTR1 o subdirectrio NCPROG, e para a copiado o programa de maquinao PROG1.H. Desta forma, o programa de maquinao tem o seguinte caminho: TNC:\AUFTR1\NCPROG\PROG1.H O grfico direita mostra um exemplo para a visualizao de um directrio com diferentes caminhos.
TNC:\ AUFTR1 NCPROG WZTAB A35K941 ZYLM TESTPROG HUBER KAR25T

82

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

Visualizao: funes da gesto de ficheiros


Funo Copiar um s ficheiro Visualizar um determinado tipo de ficheiro Visualizar os ltimos 10 ficheiros seleccionados Apagar ficheiro ou directrio Marcar ficheiro Mudar o nome a um ficheiro Gerir unidades em rede Escolher editor Proteger ficheiro contra apagar e modificar Anular a proteco do ficheiro Efectuar novos ficheiros Classificar ficheiros segundo caractersticas Copiar directrio Apagar directrio com todos os subdirectrios Visualizar directrios de uma base de dados Mudar o nome do directrio Criar novo directrio Softkey

HEIDENHAIN TNC 620

83

4.3 Trabalhar com a gesto de ficheiros

4.3 Trabalhar com a gesto de ficheiros

Chamar a Gesto de Ficheiros


Premir a tecla PGM MGT: o TNC visualiza a janela para a gesto de ficheiros. (a figura direita mostra os ajustes principais. Se o TNC visualizar uma outra diviso do ecr, prima a softkey JANELA)

A janela estreita esquerda mostra os suportes e directrios existentes. As bases de dados descrevem aparelhos com que se memorizam ou transmitem os dados. Uma base de dados a memria interna do TNC, as outras bases de dados so as conexes de dados RS232, Ethernet e USB s quais voc pode ligar, por exemplo, um computador pessoal. Um directrio sempre caracterizado com um smbolo ( esquerda) e pelo nome do directrio ( direita). Os subdirectrios esto inseridos para a direita. Se houver uma caixinha com o smbolo +- diante do smbolo de classificador de arquivo, significa que ainda h mais subdirectrios, que podem ser iluminados com a tecla -/+ ou ENT. A janela larga direita mostra todos os ficheiros que esto guardados no directrio seleccionado. Para cada ficheiro, so apresentadas vrias informaes que esto explicadas no quadro em baixo. Visualizao NOME DO FICHEIRO BYTE ESTADO E S M Significado Nome com uma extenso, separada por um ponto (Tipo de ficheiro) Tamanho do ficheiro em bytes Natureza do ficheiro: O programa est seleccionado no modo de funcionamento Programao O programa est seleccionado no modo de funcionamento Teste do programa O programa est seleccionado num modo de funcionamento execuo do programa Ficheiro protegido contra apagar e modificar (Protected) DATA HORA Data em que o ficheiro foi modificado pela ltima vez Hora em que o ficheiro foi modificado pela ltima vez

84

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

Seleccionar os suportes de dados, os directrios e os ficheiros


Chamar a Gesto de Ficheiros

Utilize as teclas de setas ou as softkeys para deslocar o cursor para o stio pretendido do ecr.:

Move o cursor da janela direita para a janela esquerda e vice versa

Move o cursor para cima e para baixo numa janela

Move o cursor nos lados para cima e para baixo, numa janela

1 passo: seleccionar base de dados Marcar a base de dados na janela da esquerda:

Seleccionar o suporte de dados: premir a softkey SELECCIONAR ou tecla ENT ou

2 passo: seleccionar directrio Marcar o directrio na janela da esquerda: a janela da direita visualiza automaticamente todos os ficheiros do directrio que est marcado (realado)

HEIDENHAIN TNC 620

85

4.3 Trabalhar com a gesto de ficheiros

4.3 Trabalhar com a gesto de ficheiros

3 passo: seleccionar o ficheiro Premir a softkey SELECCIONAR TIPO

Premir a softkey do tipo de ficheiro pretendido, ou

Visualizar todos os ficheiros: premir a softkey MOSTRAR TODOS, ou

Marcar o ficheiro na janela da direita: O ficheiro seleccionado activado no modo de funcionamento de onde voc chamou a gesto de ficheiros: premir a softkey SELECCIONAR ou a tecla ENT

ou

Criar novo directrio


Marcar o directrio na janela da esquerda em que pretende criar um subdirectrio

NOVO

Introduzir o novo nome de directrio, premir a tecla ENT

NOME DE DIRECTRIO? Confirmar com a softkey OK, ou

interromper com a softkey INTERROMPER

86

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

Copiar um s ficheiro
U

Desloque o cursor para o ficheiro que deve ser copiado U Premir a softkey COPIAR: seleccionar funo de copiar. O TNC abre uma janela sobreposta
U

Introduzir o nome do ficheiro de destino e aceitar com a tecla ENT ou com a softkey OK: o TNC copia o ficheiro para o directrio actual ou para o directrio de destino correspondente. O ficheiro original conservase guardado.

Copiar directrio
Desloque o cursor para a janela da esquerda, para o directrio que pretende copiar. Prima a softkey COPIAR DIR em vez da softkey COPIAR. Os subdirectrios podem ser simultaneamente copiados pelo TNC. Escolher ajuste numa caixa de escolha O TNC abre uma janela sobreposta para diversos dilogos, que contm caixas de escolha com diferentes ajustes.
U U U

Desloque o cursor na caixa de escolha pretendida e prima a tecla GOTO Com a tecla de seta, posicione o cursor sobre o ajuste necessrio Com a softkey OK, confirme o valor; com a softkey INTERROMPER, rejeite a escolha

HEIDENHAIN TNC 620

87

4.3 Trabalhar com a gesto de ficheiros

4.3 Trabalhar com a gesto de ficheiros

Escolher um dos 10 ltimos ficheiros seleccionados


Chamar a Gesto de Ficheiros

Visualizar os ltimos 10 ficheiros seleccionados: premir a softkey LTIMOS FICHEIROS

Utilize as teclas de setas para mover o cursor sobre o ficheiro que pretende seleccionar: Move o cursor para cima e para baixo numa janela

Seleccionar ficheiro: premir a softkey OK ou a tecla ENT ou

Apagar ficheiro
U

Desloque o cursor para o ficheiro que pretende apagar U Seleccionar a funo de apagar: premir a softkey APAGAR.
U U

Confirmar apagar: premir a softkey OK ou Interromper apagar: premir a softkey INTERROMPER

Apagar directrio
U U

Apague todos os ficheiros e subdirectrios do directrio que pretende apagar Desloque o cursor para o directrio que pretende apagar U Seleccionar a funo de apagar: premir a softkey APAGAR TODOS. O TNC pergunta se o subdirectrio e os ficheiros tambm devem ser apagados
U U

Confirmar apagar: premir a softkey OK ou Interromper apagar: premir a softkey INTERROMPER

88

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

Marcar os ficheiros
Funo de marcao Marcar um s ficheiro Marcar todos os ficheiros dum directrio Anular a marcao para um s ficheiro Anular a marcao para todos os ficheiros Softkey

Podem usar-se simultaneamente funes tais como copiar ou apagar ficheiros tanto para cada ficheiro individual como para vrios ficheiros. Marcam-se vrios ficheiros da seguinte forma: Deslocar o cursor para o primeiro ficheiro

Visualizar as funes de marcao de ficheiros: premir a softkey MARCAR

Marcar o ficheiro: premir a softkey MARCAR FICHEIRO

Deslocar o cursor para outro ficheiro

Marcar o outro ficheiro: premir a softkey MARCAR FICHEIRO, etc.

Copiar o ficheiro marcado: com a softkey de retorno, sair da funo MARCAR

Copiar os ficheiros marcados: premir a softkey COPIAR

Apagar os ficheiros marcados: premir a softkey de retorno para sair das funes de marcao e, no final, premir a softkey APAGAR

HEIDENHAIN TNC 620

89

4.3 Trabalhar com a gesto de ficheiros

4.3 Trabalhar com a gesto de ficheiros

Mudar o nome a um ficheiro


U

Desloque o cursor para o ficheiro a que pretende mudar o nome U Seleccionar a funo para mudana de nome
U

Introduzir o novo nome do ficheiro; o tipo de ficheiro no pode ser modificado Efectuar mudana de nome: premir a softkey OK ou a tecla ENT

Classificar ficheiros
U

Escolha o computador onde gostaria de classificar os ficheiros U Escolher a softkey CLASSIFICAR


U

Escolher a softkey com os critrios de representao correspondentes

Funes auxiliares
Proteger ficheiro/anular a proteco do ficheiro U Desloque o cursor para o ficheiro que pretende proteger U Seleccionar Funes Auxiliares: premir a softkey FUNES AUXILIARES
U

Activar a proteco de dados: premir a softkey PROTEGER, o ficheiro representado atravs de um smbolo Voc anula a proteco do ficheiro da mesma forma com a softkey UNPROTECT

Escolher editor U Desloque a rea iluminada na janela da direita para cima do ficheiro que gostaria de abrir U Seleccionar Funes Auxiliares: premir a softkey FUNES AUXILIARES
U

Escolha do editor com o qual se pretende abrir o ficheiro escolhido: premir a softkey ESCOLHER EDITOR Marcar o editor pretendido Para abrir o ficheiro, premir a softkey OK

U U

Activar ou desactivar os aparelhos USB U Seleccionar Funes Auxiliares: premir a softkey FUNES AUXILIARES
U U

Comutao de barra de softkeys Seleccionar a softkey para activar ou desactivar

90

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

Transmissso de dados para/de uma base de dados externa


Antes de poder transferir dados para um suporte de dados externo, voc tem que ajustar a conexo de dados, se necessrio (ver "Ajuste da conexo de dados" na pgina 493). Se transmitir dados atravs da interface serial, podero surgir problemas dependendo do software de transmisso de dados utilizado, problemas esses que poder anular atravs de uma nova execuo da transmisso.

Chamar a Gesto de Ficheiros

Seleccionar a diviso de ecr para a transmisso de dados: premir a softkey JANELA. Seleccione em ambas as metades do ecr o directrio pretendido. O TNC mostra, p.ex., na metade esquerda do ecr, todos os ficheiros que esto armazenados no TNC, e na metade direita do ecr todos os ficheiros que esto armazenados no suporte de dados externo. Com a Softkey VISUALIZAR FICHEIROS ou VISUALIZAR RVORE pode alternar entre a vista de pastas e a vista de ficheiros.

Utilize as teclas de setas para mover o cursor sobre o ficheiro que pretende transmitir Move o cursor para cima e para baixo numa janela Mover o cursor da janela direita para a janela esquerda, e vice-versa Se pretender copiar do TNC para um suporte de dados externo, desloque o cursor na janela esquerda sobre o ficheiro que se pretende transmitir.

HEIDENHAIN TNC 620

91

4.3 Trabalhar com a gesto de ficheiros

4.3 Trabalhar com a gesto de ficheiros

Transferir ficheiro isolado: posicionar o cursor no ficheiro desejado ou

Transferir vrios ficheiros: premir a softkey MARCAR (na segunda barra de softkeys, ver "Marcar os ficheiros", pgina 89) e marcar os ficheiros respectivos. Com a softkey de retorno, abandonar novamente a funo MARCAR

Premir a softkey COPIAR

Confirmar com a softkey OK ou com a tecla ENT. O TNC acende uma janela de visualizao de estado, em programas mais extensos, que informa sobre a continuao do processo de copiar.

Finalizar a transmisso de dados: deslocar o cursor para a janela da esquerda e premir a softkey JANELA. O TNC volta a visualizar a janela standard para a gesto de ficheiros

Para escolher um outro directrio em caso de dupla representao da janela de ficheiros, prima a softkey MOSTRAR RVORE. Se premir a softkey MOSTRAR FICHEIROS, o TNC mostra o contedo dos directrios escolhidos!

92

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

Copiar o ficheiro para um outro directrio


U U

Seleccionar a diviso do ecr com janelas do mesmo tamanho Visualizar os directrios em ambas as janelas: premir a softkey VISUALIZAR RVORE

Janela direita:
U

Deslocar o cursor para o directrio para onde pretende copiar os ficheiros e com a softkey MOSTRAR FICHEIROS visualizar os ficheiros existentes neste directrio

Janela esquerda:
U

Seleccionar o directrio com os ficheiros que pretendo copiar, e visualizar os ficheiros com a softkey MOSTRAR FICHEIROS U Visualizar as funes para marcao dos ficheiros
U

Deslocar o cursor para o ficheiro que pretende copiar, e depois marcar. Se desejar, marque mais ficheiros da mesma maneira Copiar os ficheiros marcados para o directrio de destino

Outras funes de marcao: ver "Marcar os ficheiros", pgina 89. Se se tiverem marcado ficheiros na janela da esquerda e tambm na da direita, o TNC copia a partir do directrio em que se encontra o cursor. Sobreescrever ficheiros Se copiar ficheiros para um directrio onde j existam ficheiros com o mesmo nome, o TNC emite a mensagem de erro Ficheiro protegido. Utilize a funo MARCAR para substituir o ficheiro:
U

Sobrescrever vrios ficheiros: na janela sobreposta, marcar "Ficheiros existentes" e, se necessrio, "Ficheiros protegidos" e premir a softkey OK ou No sobreescrever nenhum ficheiro: premir a softkey INTERROMPER, ou

HEIDENHAIN TNC 620

93

4.3 Trabalhar com a gesto de ficheiros

4.3 Trabalhar com a gesto de ficheiros

O TNC na rede
Para ligar o carto Ethernet sua rede, ver "Interface Ethernet", pgina 498. O TNC regista mensagens de erro durante a operao de rede (ver "Interface Ethernet" na pgina 498). Se o TNC estiver ligado a uma rede, o TNC mostra as unidades de dados ligadas na janela de directrios (metade esquerda do ecr). Todas as funes anteriormente descritas (seleccionar suporte de dados, copiar ficheiros, etc.) tm validade igualmente para unidades de dados em rede, desde que permitido pela sua licena de acesso. Ligar e desligar a unidade de dados em rede U Seleccionar Gesto de Ficheiros: premir a tecla PGM MGT e, se necessrio, seleccionar com a softkey JANELA a diviso do ecr, de forma a ficar como na figura em cima direita
U

Gerir os suportes de dados em rede: premir a softkey REDE (segunda barra de softkeys). O TNC mostra na janela direita possveis unidades de dados em rede a que se pode aceder. Com as softkeys a seguir descritas, determinam-se as ligaes para cada base de dados Softkey

Funo Realizar a ligao de rede, o TNC marca a coluna Mnt, quando a ligao est activa. Finalizar a ligao em rede Estabelecer automaticamente a ligao em rede ao ligar o TNC. O TNC marca a coluna Auto, quando a ligao realizada automaticamente Utilize a funo PING para testar a ligao de rede Se premir a softkey INFO DE REDE, o TNC mostra os ajustes actuais de rede

94

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

Aparelhos USB no TNC


bastante fcil guardar dados atravs de aparelhos USB ou instalar dados no TNC. O TNC suporta os seguintes blocos de aparelhos USB: Bases de dados em disquetes com sistema de ficheiros FAT/VFAT Memory-Sticks com sistema de ficheiros FAT/VFAT Disco rgido com sistema de ficheiros FAT/VFAT Base de dados em CD-ROM com sistema de ficheiros Joliet (ISO9660) Estes aparelhos USB so reconhecidos automaticamente pelo TNC logo aps a ligao deste aos mesmos. O TNC no suporta aparelhos USB com outros sistemas de ficheiros (por exemplo, NTFS). Aquando da ligao, o TNC emite um aviso de erro. O TNC emite tambm um aviso de erro, se ligar Hub USB. Neste caso, basta confirmar o aviso com a tecla CE. Em princpio, todos os aparelhos USB com os sistemas de dados acima referidos podem ser ligados ao TNC. Se ocorrerem problemas, contacte a HEIDENHAIN. Na gesto de ficheiros poder verificar a existncia de aparelhos USB como bases de dados independentes no directrio, para que possa usar as correspondentes funes descritas nos pargrafos anteriores para gesto de ficheiros. Para retirar um aparelho USB, proceda da seguinte forma:
U

Seleccionar Gesto de Ficheiros: premir a tecla PGM MGT Seleccionar a janela da esquerda com a tecla de seta Seleccionar o aparelho USB a retirar com uma tecla de seta Continuar a comutar a barra de softkeys Seleccionar funes auxiliares Seleccionar a funo para retirar aparelhos USB: o TNC retira o aparelho USB da rvore de directrios Finalizar a gesto de ficheiros

U U

U U U

Com o procedimento inverso poder voltar a ligar um aparelho USB retirado, para o que dever activar a seguinte softkey:
U

Seleccionar funes para voltar a ligar aparelhos USB

HEIDENHAIN TNC 620

95

4.3 Trabalhar com a gesto de ficheiros

4.4 Abrir e introduzir programas

4.4 Abrir e introduzir programas


Estrutura de um programa NC com formato em 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 da ferramenta e chamadas da ferramenta Aproximao de uma posio de segurana Avanos e rotaes Movimentos de trajectria, ciclos e outras funes A ltima frase de um programa caracterizada com END PGM, com o nome do programa e a unidade de medida utilizada. A HEIDENHAIN recomenda que faa, por norma, uma aproximao de uma posio de segurana aps a chamada da ferramenta, a partir da qual o TNC pode fazer o posicionamento para maquinao sem coliso! Funo de trajectria Nmero de frase Palavras

Acrescentar, modificar
10 L X+10 Y+5 R0 F100 M3

Definir o bloco: BLK

FORM

Logo a seguir a ter aberto um programa, defina uma pea em forma de rectngulo sem ter sido maquinada. Para definir o bloco, prima a softkey SPEC FCT e no final a softkey BLK FORM. O TNC precisa desta definio para as simulaes grficas. Os lados do paraleleppedo podem ter uma longitude mxima de 100 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; introduzir valores absolutos Ponto MX: Coordenada X, Y e Z mximas do paralelippedo; introduzir valores absolutos A definio de bloco s necessria se se quiser testar graficamente o programa!

96

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

Abrir um novo programa de maquinao


Os programas de maquinao so sempre introduzidos no modo de funcionamento Programao. Exemplo para a abertura de um programa: Seleccionar o modo de funcionamento Programao

Chamar Gesto de Ficheiros: premir a tecla PGM MGT

Seleccione o directrio onde pretende memorizar o novo programa: NOME DO FICHEIRO = 123.H Introduzir o novo nome do programa e confirmar com a tecla ENT

Seleccionar a unidade mtrica: premir a tecla MMou POLEG.. O TNC muda a janela do programa, e abre o dilogo para a definio do BLK-FORM (bloco) EIXO DA FERRAMENTA PARALELO A X/Y/Z? Introduzir o eixo da ferramenta DEF BLK-FORM: PONTO MN.? 0 0 -40 DEF BLK-FORM: PONTO MX.? 100 100 0 Introduzir sucessivamente as coordenadas X, Y e Z do ponto MX Introduzir sucessivamente as coordenadas X, Y e Z do ponto MIN

HEIDENHAIN TNC 620

97

4.4 Abrir e introduzir programas

4.4 Abrir e introduzir programas

Exemplo: visualizao do BLK-Form no programa NC 0 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 3 END PGM NOVO MM O TNC gera automaticamente os nmeros de frase, bem como as frases BEGIN e END. Se no quiser programar qualquer definio de bloco, interrompa o dilogo, em caso de eixo da ferramenta paralelo X/Y/Z com a tecla DEL ! O TNC s pode representar o grfico se o lado mais curto tiver no mnimo 50 m e o lado mais comprido tiver no mximo 99 999,999 mm. 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

98

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

Programar movimentos da ferramenta em dilogo de 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

20

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

CORREC. RAIO: RL/RR/SEM CORREC.? Introduzir "Sem correco de raio" e passar pergunta seguinte com a tecla ENT AVANO F=? / F MAX = ENT Avano para este movimento de trajectria?100 mm/ min, e passar pergunta seguinte com a tecla ENT

100

FUNO AUXILIAR M ? Funo auxiliar M3 "Ferramenta ligada", e com a tecla ENT finalizar este dilogo

A janela do programa mostra a frase: 3 L X+10 Y+5 R0 F100 M3

HEIDENHAIN TNC 620

99

4.4 Abrir e introduzir programas

4.4 Abrir e introduzir programas

Introdues de avano possveis Funes para a determinao do avano Deslocao em marcha rpida Deslocao com avano calculado automaticamente a partir da frase TOOL CALL Deslocar com o avano programado (unidade mm/min) Funes para o dilogo Saltar frase de dilogo Finalizar dilogo antes de tempo Interromper e apagar dilogo Tecla Softkey

Aceitar a posio real


O TNC permite aceitar no programa a actual posio da ferramenta, p.ex. se programar frases de deslocao programar ciclos Para aceitar os valores de posio correctos, proceda da seguinte forma:
U

Posicionar o campo de introduo no lugar de uma frase onde se quer aceitar uma posio U Seleccionar aceitar funo posio real: o TNC visualiza na barra de softkeys os eixos com as posies que se podem aceitar
U

Seleccionar eixo: o TNC escreve a posio actual do eixo seleccionado no campo de introduo activado

O TNC aceita sempre no plano de maquinao as coordenadas do ponto central da ferramenta, mesmo se a correco do raio da ferramenta estiver activada. O TNC aceita sempre no eixo da ferramenta a coordenada da ponta da ferramenta, tendo sempre em conta a correco activada da longitude da ferramenta. A Funo "Aceitar a posio real" no permitida quando a funo inclinao do plano de maquinao est activa.

100

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

Editar o programa
S possvel guardar um programa se o mesmo no estiver a ser executado num modo de funcionamento da mquina do TNC. O TNC permite, com efeito, a edio do programa, mas impede a memorizao de alteraes com uma mensagem de erro. Dando-se o caso, pode guardar as alteraes com outro nome de ficheiro. Enquanto se cria ou modifica um programa de maquinao, possvel seleccionar, com as teclas de setas ou com as softkeys, cada linha existente no programa e palavras individuais de uma frase: Funo Passar para a pgina acima Passar para a pgina abaixo Salto para o incio do programa Salto para o fim do programa Modificar no ecr a posio da frase actual. Assim, pode-se mandar visualizar mais frases de programa que esto programadas antes da frase actual Modificar no ecr a posio da frase actual. Assim, pode-se mandar visualizar mais frases de programa que esto programadas depois da frase actual Saltar de frase para frase Seleccionar uma s palavra numa frase Seleccionar determinada frase: premir a tecla GOTO, introduzir o nmero da frase pretendido e confirmar com a tecla ENT. Softkey/Teclas

HEIDENHAIN TNC 620

101

4.4 Abrir e introduzir programas

4.4 Abrir e introduzir programas

Funo Colocar em zero o valor de uma palavra seleccionada Apagar o valor errado Apagar mensagem de erro (fixa) Apagar palavra seleccionada Apagar frase seleccionada Apagar ciclos e partes de programa Apagar caracteres isolados Acrescentar a ltima frase que foi editada ou apagada

Softkey/Tecla

Acrescentar frases onde se quiser U Seleccione a frase a seguir qual pretende acrescentar uma nova frase, e abra o dilogo Modificar e acrescentar palavras U Seleccione uma palavra numa frase e escreva o novo valor por cima. Enquanto a palavra estiver seleccionada, est disponvel o dilogo em texto claro. U Finalizar a modificao: premir a tecla FIM 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.

102

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

Procurar palavras iguais em frases diferentes Para esta funo, colocar a softkeyDESENH AUTOM em DESLIGADO. Seleccionar uma palavra numa frase: ir premindo as teclas de setas at que a palavra pretendida fique marcada

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 U Seleccionar a funo de procura: premir a softkey PROCURAR. O TNC visualiza o dilogo Procurar texto: U Introduzir o texto procurado U Procurar texto: premir a softkey PROCURAR

HEIDENHAIN TNC 620

103

4.4 Abrir e introduzir programas

4.4 Abrir e introduzir programas

Marcar, copiar, apagar e acrescentar partes de programa Para copiar programas parciais dentro de um programa NC, ou num outro programa NC, o TNC pe disposio as seguintes funes: ver tabela em baixo. Para copiar programas parciais, proceda da seguinte forma:
U U U

Seleccionar a barra de softkeys com as funes de marcao Seleccionar a primeira (ltima) frase do programa parcial que se pretende copiar Marcar a primeira (ltima) frase: premir a softkey MARCAR BLOCO. O TNC coloca um cursor na primeira posio do nmero da frase, e ilumina a softkey INTERROMPER MARCAO Desloque o cursor para a ltima (primeira) frase do programa parcial que pretende copiar ou apagar. O TNC apresenta todas as frases marcadas numa outra cor. A funo de marcao pode ser finalizada em qualquer altura, premindo a softkey INTERROMPER MARCAO Copiar o programa parcial marcado: premir a softkey COPIAR BLOCO, apagar o programa parcial marcado: premir a softkey APAGAR BLOCO. O TNC memoriza o bloco marcado Seleccione com as teclas de setas a frase atrs da qual se pretende acrescentar o programa parcial copiado (apagado) Para acrescentar, num outro programa, o programa parcial copiado, seleccione o programa respectivo atravs da Gesto de Ficheiros, e marque a a frase por trs da qual o deseja acrescentar.

U U

Acrescentar um programa parcial memorizado: premir a softkey ACRESCENTAR BLOCO Terminar a funo de marcao: premir a softkey INTERROMPER MARCAO Funo Ligar a funo de marcao Desligar a funo de marcao Apagar o bloco marcado Acrescentar na memria o bloco existente Copiar o bloco marcado Softkey

104

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

A funo de busca do TNC


Com a funo de busca do TNC, podem procurar-se os textos que se quiserem dentro de um programa e, quando for necessrio, tambm substituir por um novo texto. Procurar quaisquer textos U Se necessrio, seleccionar a frase onde est memorizada a palavra que se procura U Seleccionar a funo de procura: o TNC ilumina a janela de procura e visualiza na barra de softkeys as funes de procura disponveis (ver tabela funes de procura) +40
U

Introduzir o texto a procurar. Ter ateno escrita em maisculas Iniciar processo de procura: o TNC salta para a frase seguinte, onde est memorizado o texto procurado Repetir o processo de procura: o TNC salta para a frase seguinte, onde est memorizado o texto procurado Terminar a funo de procura

HEIDENHAIN TNC 620

105

4.4 Abrir e introduzir programas

4.4 Abrir e introduzir programas

Procurar/Substituir quaisquer textos A funo Procurar/Substituir no possvel, se estiver protegido um programa o programa do TNC estiver a ser executado Na funo SUBSTITUIR TODOS, prestar ateno a que no sejam substitudos acidentalmente textos que deveriam permanecer inalterados. Os textos substitudos esto irremediavelmente perdidos.
U

Se necessrio, seleccionar a frase onde est memorizada a palavra que se procura U Seleccionar a funo de procura: o TNC ilumina a janela de procura e visualiza na barra de softkeys as funes de procura disponveis
U

Introduzir o texto a procurar. Ter ateno escrita em maisculas. Confirmar com a tecla ENT Introduzir o texto que deve ser aplicado. Ter ateno s maisculas Iniciar o processo de procura: o TNC salta para o texto procurado seguinte Para substituir o texto e, em seguida, saltar para a posio de procura seguinte: premir a softkey SUBSTITUIR, ou para substituir todas as posies de procura encontradas: premir a softkey SUBSTITUIR TODOS, ou para no substituir o texto e saltar para a posio de procura seguinte: premir a softkey PROCURAR Terminar a funo de procura

106

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

4.5 Grfico de programao


Desenvolvimento com ou sem grfico de programao
Enquanto criado um programa, o TNC pode visualizar o contorno programado com um grfico 2D.
U

Para a diviso do ecr, seleccionar o programa esquerda, e o grfico direita: premir a tecla SPLIT SCREEN e a softkey PGM + GRFICOS U Colocar a softey DESENH. AUTOM em LIGADO. Enquanto se vo introduzindo as frases do programa, o TNC vai visualizando cada um dos movimentos programados na janela do grfico, direita.

Se no pretender visualizar o grfico, coloque a softkeyDESENH. AUTOM EM DESLIGADO. DESENH. AUTOM LIGADO no visualiza repeties parciais dum programa.

Efectuar o grfico para o programa existente


U

Com as teclas de setas, seleccione a frase at qual se deve realizar o grfico, ou prima GOTO, e introduza directamente o nmero de frase pretendido U Efectuar o grfico: premir a softkey REPOR + ARRANQUE

Outras funes: Funo Efectuar por completo um grfico de programao Efectuar um grfico de programao frase a frase Efectuar por completo um grfico de programao ou completar depois de REPOR + ARRANQUE Parar o grfico de programao. Esta softkey s aparece enquanto o TNC efectua um grfico de programao Softkey

HEIDENHAIN TNC 620

107

4.5 Grfico de programao

4.5 Grfico de programao

Iluminar e ocultar o nmero da frase


U

Comutar a barra de softkeys: ver figura em cima direita Iluminar os nmeros de frase: Colocar a softkey APAGAR VISUALIZ. N FRASE em VISUALIZAR Ocultar os nmeros de frase: colocar a softkey APAGAR VISUALIZ. N FRASE em OCULTAR

Apagar o grfico
U

Comutar a barra de softkeys: ver figura em cima direita Apagar o grfico: premir a softkey APAGAR GRFICO

Ampliar ou reduzir um pormenor


possvel determinar a vista de um grfico. Com uma moldura, selecciona-se o pormenor para o ampliar ou reduzir.
U

Seleccionar a barra de softkeys para ampliao/reduo do pormenor (segunda barra, ver figura no centro, direita)

Assim, fica-se com as seguintes funes disposio: Funo Iluminar e deslocar a moldura. Para deslocar, mantenha premida a respectiva softkey Softkey

Reduzir a moldura para reduzir, mantenha premida a softkey Ampliar a moldura para ampliar, mantenha premida a softkey
U

Com a softkey PORMENOR BLOCO, aceitar o campo seleccionado

Com a softkey BLOCO COMO BLK FORM, volta-se a produzir o pormenor original.

108

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

4.6 Estruturar programas


Definio, possibilidade de aplicao
O TNC d-lhe a possibilidade de comentar os programas de maquinao com frases de estruturao. As frases de estruturao so pequenos textos (mx. 37 caracteres) que se entendem como comentrios ou ttulos para as frases seguintes do programa. Os programas extensos e complicados ficam mais visveis e entendem-se melhor por meio de frases de estruturao. Isto facilita o trabalho em posteriores modificaes do programa. Acrescenta as frases de estruturao num stio qualquer do programa de maquinao. Para alm disso, elas so apresentadas numa janela prpria, podendo ser executadas ou completadas. Os pontos de estrutura acrescentados so geridos pelo TNC num ficheiro separado (extenso .SEC.DEP). Desta forma, aumenta a velocidade ao navegar na janela de estrutura.

Visualizar a janela de estruturao/mudar a janela activada


U

Visualizar a janela de estruturao: seleccionar a diviso do ecrPROGRAMA + ESTRUTURAO Mudar a janela activada: premir a softkey "Mudar janela"

Acrescentar frase de estruturao na janela do programa (esquerda)


U

Seleccionar a frase pretendida atrs da qual se pretende acrescentar a frase de estruturao U Seleccionar funes especiais: premir a tecla SPEC FCT
U U

Premir a softkey INSERIR ESTRUTURAO Introduzir o texto de estruturao com o teclado do ecr (ver "Teclado do ecr" na pgina 81) Se necessrio, modificar com softkey a profundidade de estruturao

Seleccionar frases na janela de estruturao


Se na janela de estruturao se saltar de frase para frase, o TNC acompanha a visualizao da frase na janela do programa. Assim, possvel saltar partes extensas do programa com poucos passos.

HEIDENHAIN TNC 620

109

4.6 Estruturar programas

4.7 Acrescentar comentrios

4.7 Acrescentar comentrios


Aplicao
Poder introduzir comentrios num programa de maquinao, para explicar passos do programa ou para efectuar indicaes. Quando o TNC no pode mostrar um comentrio na sua totalidade no ecr, surge o smbolo >> no ecr.

Acrescentar linhas de comentrios


U U U U

Seleccionar a frase a seguir qual se pretende acrescentar o comentrio Seleccionar funes especiais: premir a tecla SPEC FCT premir a softkey ACRESCENTAR COMENTRIO Introduzir comentrio atravs do teclado do ecr (ver "Teclado do ecr" na pgina 81)

Funes ao editar o comentrio


Funo Saltar no incio do comentrio Saltar no fim do comentrio Saltar no incio de uma palavra. As palavras tem que ser separadas por um espao Saltar no fim de uma palavra. As palavras tem que ser separadas por um espao Comutar entre o modo de acrescentar e de escrever por cima Softkey

110

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

4.8 A calculadora
Comando
O TNC dispe de uma calculadora com as funes matemticas mais importantes.
U U

Com a tecla CALC iluminar a calculadora ou voltar a fech-la Escolher funes atravs de breves comandos com softkeys. Funo Somar Subtrair Multiplicar Dividir Clculo entre parnteses Arco-co-seno Seno Co-seno Tangente potenciar valores Tirar a raiz quadrada Funo de inverso PI (3.14159265359) Valor para adicionar memria intermdia Armazenar valor em memria intermdia Chamar memria intermdia Apagar a memria intermdia Logaritmo natural Logaritmo Funo exponencial Verificar sinal Construir valor absoluto Breve comando (softkey) + * / () ARC SIN COS TAN X^Y SQRT 1/x PI M+ MS MR MC LN LOG e^x SGN ABS

HEIDENHAIN TNC 620

111

4.8 A calculadora

4.8 A calculadora

Funo cortar posies depois de vrgula cortar posies depois de vrgula Valor de mdulo Escolher vista Apagar valor Unidade de medio Representao de valores angulares Tipo de representao do valor numrico

Breve comando (softkey) INT FRAC MOD Vista CE MM ou INCH DEG (Grau) ou RAD (Radiano) DEC (decimal) ou HEX (hexadecimal)

Aceitar no programa o valor calculado U Com as teclas de setas, seleccionar a palavra onde deve ser aceite o valor calculado U Com a tecla CALC iluminar a calculadora e executar o clculo pretendido U Premindo a tecla Aceitar posio real, o TNC ilumina uma barra de softkeys U Premir a softkey CALC: o TNC aceita o valor no campo de introduo activado e fecha a calculadora

112

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

4.9 Mensagens de erro


Mostrar erro
O TNC mostra erros, entre outros, atravs de: introdues erradas erros de lgica no programa elementos de contorno no executveis aplicaes irregulares do apalpador Um erro surgido mostrado na linha superior a vermelho. Para isso, os avisos de erro longos ou com vrias linhas so apresentados de forma reduzida. Se surgir um erro no modo de funcionamento Paralelo, isso indicado com a palavra Erro a vermelho. A janela de erros contm todas as informaes sobre os erros em espera. Se, excepcionalmente, surgir um Erro no processamento de dados, o TNC abre automaticamente a janela de erros. Este tipo de erro no possvel eliminar. Encerre o sistema e inicie o TNC novamente. O aviso de erro surge na linha superior at ser apagado ou at ser substitudo por um erro de maior prioridade. Uma mensagem de erro contendo o nmero de uma frase de programa foi originada por esta frase ou por uma anterior.

Abrir a janela de erros


U

Prima a tecla ERR. O TNC abre a janela de erros e mostra na totalidade todas as mensagens de erro existentes.

Fechar a janela de erros


U

Prima a softkey FIM ou prima a tecla ERR. O TNC fecha a janela de erros

HEIDENHAIN TNC 620

113

4.9 Mensagens de erro

4.9 Mensagens de erro

Avisos de erro detalhados


O TNC mostra possibilidades para a origem dos erros e possibilidades para eliminar os erros:
U

Abrir a janela de erros U Informaes sobre a causa do erro e soluo do erro: coloque o cursor sobre a mensagem de erro e prima a softkey INFO ADICIONAL. O TNC abre uma janela com informaes sobre as causas e solues dos erros.
U

Abandonar info: prima a softkey INFO ADICIONAL de novo

Softkey INTERNE INFO


A softkey INTERNE INFO fornece informaes sobre os avisos de erro, que so significativos exclusivamente em caso de assistncia tcnica.
U

Abrir a janela de erros U Informaes detalhadas sobre a mensagem de erro: posicione o cursor sobre as mensagens de erro e prima a softkey INTERNE INFO. O TNC abre uma janela com informaes internas sobre os erros
U

Abandonar detalhes: prima de novo a softkey INTERNE INFO

114

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

Apagar erros
Apagar erros fora da janela de erros:
U

Apagar erro/instruo apresentada no cabealho: premir a tecla CE

Em alguns modos de funcionamento (exemplo: Editor), no poder utilizar a tecla CE para apagar os erros, pois a mesma utilizada para outras funes. Apagar vrios erros:
U

Abrir a janela de erros U Apagar erros isolados: posicione o cursor sobre as mensagens de erro e prima a softkey APAGAR.
U

Apagar todos os erros: prima a softkey APAGAR TODOS.

Se a origem de um erro no puder ser resolvida, o erro no pode ser apagado. Nesse caso, o aviso de erro mantmse.

Protocolos de erro
O TNC memoriza o erro surgido e ocorrncias importantes (p. ex. reincio do sistema) num protocolo do erro. A capacidade do protocolo de erros limitada. Quando o protocolo de erros estiver cheio, o TNC utiliza um segundo ficheiro. Se este tambm ficar cheio, o primeiro apagado e escrito novamente, etc. Se necessrio, passe do FICHEIRO ACTUAL para oFICHEIRO ANTERIOR, para visualizar o histrico de erros.
U

Abrir a janela de erros U Premir a softkey FICHEIROS DE PROTOCOLO


U

Abrir protocolo de erros: premir a softkey PROTOCOLO DE ERROS Se necessrio, ajustar o ficheiro de registo anterior: premir a softkey FICHEIRO ANTERIOR Se necessrio, ajustar o ficheiro de registo actual: premir a softkey FICHEIRO ACTUAL

A entrada mais antiga do ficheiro de registo de erros situa-se no incio, a mais recente situa-se no fim do ficheiro.

HEIDENHAIN TNC 620

115

4.9 Mensagens de erro

4.9 Mensagens de erro

Protocolo de teclas
O TNC memoriza as introdues de teclas e ocorrncias importantes (p. ex. reincio do sistema) num protocolo de teclas. A capacidade do protocolo de teclas limitada. Se o protocolo deteclas estiver cheio, o TNC mudar para um segundo protocolo de teclas. Se este tambm ficar cheio, o primeiro apagado e escrito novamente, etc. Se necessrio, passe do FICHEIRO ACTUAL para oFICHEIRO ANTERIOR, para visualizar o histrico de introdues.
U

Premir a softkey FICHEIROS DE PROTOCOLO Abrir o ficheiro de registo de teclas: premir a softkey PROTOCOLO DE TECLAS Se necessrio, ajustar o ficheiro de registo anterior: premir a softkey FICHEIRO ANTERIOR Se necessrio, ajustar o ficheiro de registo actual: premir a softkey FICHEIRO ACTUAL

O TNC armazena cada tecla accionada, no processo de operao do teclado, no protocolo de teclas. A entrada mais antiga situa-se no incio, a mais recente situa-se no fim do ficheiro. Resumo das teclas e softkeys para visualizar os ficheiros de registo: Funo Salto para o incio do ficheiro de registo Salto para o fim do ficheiro de registo Ficheiro de registo actual Ficheiro de registo anterior Linha seguinte/anterior Regressar ao menu principal Softkey/Teclas

116

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

Texto de instrues
Numa operao errada, por exemplo, quando se acciona uma tecla no permitida ou quando se introduz um valor no vlido, o TNC avisao atravs de um texto de instrues (a verde) localizado na linha superior dessa operao errada. O TNC apaga o texto de instruesna prxima entrada vlida.

Memorizar ficheiros de assistncia tcnica


Se necessrio, poder memorizar a situao actual do TNC, pondoa ao dispor do tcnico de assistncia para avaliao da situao. Para isso memorizado um grupo de ficheiros de assistncia tcnica (ficheiros de registo de erros e teclas bem como outros ficheiros, que fornecem informaes sobre a situao actual da mquina e a operao). Se repetir a funo Guardar ficheiros de assistncia, o grupo de ficheiros de assistncia anteriormente guardados ser substitudo. Memorizar ficheiros de assistncia tcnica:
U

Abrir a janela de erros U Premir a softkey FICHEIROS DE PROTOCOLO


U

Memorizar ficheiros de assistncia tcnica: premir a softkey MEMORIZAR FICHEIROS DE ASSISTNCIA TCNICA

HEIDENHAIN TNC 620

117

4.9 Mensagens de erro

Programao: ferramentas

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 na frase TOOL CALL (chamada da ferramenta)e em cada frase de posicionamento(ver "Elaborao de frases de programa com as teclas de movimentos de trajectria" na pgina 149). Marcha rpida Para a marcha rpida, introduzaF MAX. Para introduzir F MAX na pergunta de dilogo Avano F= ? prima a tecla ENT ou a softkey FMAX. Para deslocar a sua mquina em marcha rpida, voc tambm pode programar o valor numrico respectivo, p.ex. F30000. Esta marcha rpida, em oposio a FMAX no actua frase a frase. Actua at voc programar um novo avano. 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 frase TOOL CALL, na qual se introduz unicamente o novo nmero de rotaes:
U

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, podem modificar-se as rotaes da ferramenta com o potencimetro de override S para as rotaes da ferramenta.

HEIDENHAIN TNC 620

121

5.1 Introdues relativas ferramenta

5.2 Dados da ferramenta

5.2 Dados da ferramenta


Condio para a correco da ferramenta
Normalmente, as coordenadas dos movimentos de trajectria so programadas 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, tem de se 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 em separado nas tabelas de ferramentas. Se introduzir os dados da ferramenta em tabelas, dispe de outras informaes especficas da ferramenta. O TNC tem em conta todas as informaes introduzidas quando se executa o programa de maquinao.

12
8

13

18

L R

Nmero da ferramenta e nome da ferramenta


Cada ferramenta caracterizada com um nmero de 0 a 9999. Quando se trabalha com tabelas de ferramenta, podem utilizar-se nmeros mais elevados e pode-se, para alm disso, indicar nomes de ferramentas. Os nomes das ferramentas podem consistir no mximo de 16 caracteres. A ferramenta com o nmero 0 determina-se como ferramenta zero, e tem a longitude L=0 e o raio R=0. Nas tabelas de ferramentas, devese definir tambm a ferramenta T0 com L=0 e R=0.

Longitude L da ferramenta
Deve-se introduzir a longitude L da ferramenta, em princpio, como longitude absoluta referente ao ponto de referncia da ferramenta. O TNC necessita obrigatoriamente da longitude total da ferramenta para diversas funes em combinao com a maquinao de eixos mltiplos.

Z
L3 L1 L2

122

5 Programao: ferramentas

Raio R da ferramenta
O raio R da ferramenta introduzido directamente.

Valores delta para longitudes e raios


Os valores delta indicam desvios da longitude e do raio das ferramentas. Um valor delta positivo corresponde a uma medida excedente (DL, DR, DR2>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 significa uma submedida (DL, DR, DR2<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 um parmetro Q como valor. Campo de introduo: os valores delta podem ter no mximo 99,999 mm. Os valores delta da tabela de ferramentas influenciam na representao grfica da ferramenta. A representao da pea na simulao permanece invarivel. Os valores delta da frase TOOL CALL modificam na simulao o tamanho representado da pea. O tamanho da ferramenta simulado permanece invarivel
DL<0 DL>0 R R

DR<0 DR>0

Introduzir os dados da ferramenta 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:
U

Seleccionar a definio de ferramenta: premir a tecla TOOL DEF U Nmero da ferramenta: com o nmero da ferramenta, assinalar claramente uma ferramenta.
U

Longitude da ferramenta: valor de correco para a longitude Raio da ferramenta: valor de correco para o raio

Durante o dilogo, pode-se acrescentar directamente na caixa de dilogo o valor para a longitude e o raio: premir a softkey de eixo pretendida. Exemplo 4 TOOL DEF 5 L+10 R+5

HEIDENHAIN TNC 620

123

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Introduzir os dados da ferramenta na tabela


Numa tabela de ferramentas, pode-se definir at 9999 ferramentas e memorizar os respectivos dados. Consulte tambm as funes de edio apresentadas mais adiante neste captulo: Para poder introduzir mais dados de correco para uma ferramenta (indicar nmero de ferramenta), acrescente uma linha e aumente os nmeros da ferramenta atravs de um ponto e um nmero de 1 at 9 (p. ex. T 5.2). Devem-se utilizar as tabelas de ferramentas nos seguintes casos: Se quiser aplicar ferramentas indiciadas, como p.ex. brocas escalonadas com vrias correces de longitude (Pgina 128) Se a sua mquina estiver equipada com um alternador de ferramentas automtico se quiser desbastar com o ciclo de maquinao 22 (ver "DESBASTAR (ciclo 22, opo de software Caractersticas de programao avanadas)" na pgina 313) Tabela de ferramentas: dados standard da ferramenta Abrev. T NOME L R R2 DL DR DR2 TL RT Introdues Nmero com que se chama a ferramenta no programa (p.ex. 5, indica: 5.2) Nome com que se chama a ferramenta no programa Valor de correco para a longitude L da ferrta. Valor de correco para o raio R da ferramenta Raio R da ferramenta para fresa toroidal (representao grfica da maquinao com fresa esfrica) Valor delta da longitude L da ferramenta Valor delta do raio R da ferramenta Valor delta do raio R2 da ferramenta Memorizar bloqueio da ferramenta (TL: de Tool Locked = em ingls ferramenta bloqueada) Nmero de uma ferramenta gmea - se existente - como ferramenta de substituio (RT: de Replacement Tool = em ingl. ferramenta de substituio); ver tambm TIME2 Mximo tempo de vida da ferramenta em minutos. Esta funo depende da mquina, e est descrita no manual da mquina Tempo de vida mximo da ferramenta numa TOOL CALL em minutos: se o tempo de vida actual atingir ou exceder este valor, o TNC introduz a ferramenta gmea na TOOL CALL seguinte (ver tambm CUR.TIME) Dilogo Nome da ferramenta? Longitude da ferramenta? Raio R da ferramenta? Raio da ferramenta R2? Medida exced. longitude ferr.ta? Medida excedente Raio ferr.ta ? Medida excedente do Raio da ferramenta R2? Ferr.ta bloqueada? Sim = ENT / No = NO ENT Ferramenta gmea ?

TIME1 TIME2

Mx. tempo de vida? Mximo tempo de vida em TOOL CALL ?

124

5 Programao: ferramentas

Abrev. CUR.TIME

Introdues Tempo de vida actual da ferramenta em minutos: o TNC conta o tempo de vida actual (CUR.TIME: de CURrent TIME = em ingl. tempo em curso/actual) de forma automtica. Para ferramentas usadas, pode fazer-se uma entrada de dados Tipo de ferramenta: softkey SELECCIONAR TIPO (3 rgua de softkeys); o TNC ilumina uma janela onde se pode seleccionar o tipo de ferramenta. possvel negligenciar tipos de ferramenta, de modo a definir configuraes de filtro de visualizao em que apenas o tipo seleccionado visvel na tabela Comentrio sobre a ferramenta (mximo 16 sinais) Informao sobre esta ferramenta que se pretende transmitir para o PLC Longitude da lmina da ferramenta para o ciclo 22 Mximo ngulo de aprofundamento da ferramenta em movimento pendular de aprofundamento para ciclos 22 e 208 Determinar se o TNC deve retirar a ferramenta uma paragem NC na direco do eixo da ferramenta positiva, para evitar marcas de corte livre no contorno. Quando o Y estiver definido, o TNC retira a ferramenta 0,1 mm do contorno, quando esta funo foi activada no programa NC com M148 (ver "Em caso de paragem do NC, levantar a ferramenta automaticamente do contorno: M148" na pgina 211) Remisso para o nmero do apalpador na tabela de apalpador ngulo da ponta da ferramenta. utilizado pelo ciclo Centrar (Ciclo 240), para poder calcular a profundidade de centragem a partir da introduo do dimetro Tipo de ferramenta para avaliao na tabela de posies

Dilogo Tempo de vida actual ?

TIPO

Tipo de ferramenta?

DOC PLC LCUTS ANGLE LIFTOFF

Comentrio da ferramenta? Estado do PLC? Longit. da lmina eixo ferr.ta? ngulo mximo de penetrao? Levantar a ferramenta Y/N ?

TP_NO NGULO T

Nmero do apalpador ngulo da extremidade

PTYP

Tipo ferr.ta para tab. posies?

HEIDENHAIN TNC 620

125

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Tabela de ferramentas: dados da ferramenta para a medio automtica de ferramentas Descrio dos ciclos para a medio automtica da ferr.ta: ver manual do utilizador Ciclos do Apalpador, captulo 4. Abrev. CUT LTOL Introdues Quantidade de lminas da ferramenta (mx. 20 lminas) Desvio admissvel da longitude L da ferramenta para reconhecimento de desgaste Se o valor introduzido for excedido, o TNC bloqueia a ferramenta (estado L). Intervalo de introduo: 0 a 0,9999 mm Desvio admissvel do raio R da ferramenta para reconhecimento de desgaste. Se o valor introduzido for excedido, o TNC bloqueia a ferramenta (estado L). Intervalo de introduo: 0 a 0,9999 mm Direco de corte da ferramenta para medio com ferr.ta a rodar Medio da longitude: desvio da ferr.ta entre o centro da haste e o centro da prpria ferrta. Ajuste prvio: nenhum valor registado (desvio = raio da ferramenta) Medio do raio: desvio suplementar da ferramenta, para o parmetro offsetToolAxis, entre o 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 introduzido for excedido, o TNC bloqueia a ferramenta (estado L). Intervalo de introduo: 0 a 0,9999 mm Desvio admissvel do raio R da ferramenta para reconhecimento de rotura. Se o valor introduzido for excedido, o TNC bloqueia a ferramenta (estado L). Intervalo de introduo: 0 a 0,9999 mm Dilogo Quantidade de lminas? Tolerncia de desgaste: longitude ?

RTOL

Tolerncia de desgaste: raio ?

DIRECT. R-OFFS

Direco de corte (M3 = )? Raio de desvio da ferramenta?

L-OFFS

Longitude de desvio da ferr.ta?

LBREAK

Tolerncia de rotura: longitude ?

RBREAK

Tolerncia de rotura: raio ?

126

5 Programao: ferramentas

Editar tabelas de ferramentas A tabela de ferramentas vlida para a execuo do programa tem o nome de ficheiro TOOL.T e deve ser guardada no directrio "TNC:\table". A tabela de ferramentas TOOL.T s pode ser editada num modo de funcionamento da mquina. s tabelas de ferramentas que pretende arquivar ou pretende utilizar para o Teste de programa, dever atribuir um outro nome qualquer de ficheiro com a terminao .T. Para os modos de funcionamento "Teste de programa" e "Programao", o TNC utiliza como padro a tabela de ferramentas "simtool.t", que tambm guardada no directrio "table". Para editar, prima a softkey TABELA DE FERRAMENTAS no modo de funcionamento Teste de programa. Abrir a tabela de ferramentas TOOL.T
U

Seleccionar um modo de funcionamento da mquina qualquer U Seleccionar a tabela de ferramentas: premir a softkey TABELA DE FERR.TAS
U

Colocar a softkey EDITAR em "ON"

Visualizar somente determinados tipos de ferramenta (configurao do filtro) U Premir a softkey FILTRO DE TABELA (quarta rgua de softkeys). U Seleccionar o tipo de ferramenta desejado por softkey: o TNC mostra apenas as ferramentas do tipo seleccionado U Retirar novamente o filtro: premir novamente o tipo de ferramenta anteriormente seleccionado ou seleccionar outro tipo de ferramenta O fabricante da mquina adapta o alcance funcional da funo de filtro sua mquina. Consultar o Manual da Mquina!

HEIDENHAIN TNC 620

127

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Abrir outra tabela de ferramentas qualquer U Seleccionar o modo de funcionamento Programao U Chamar a Gesto de Ficheiros
U

Visualizar a seleco dos tipos de ficheiros: premir a softkey SELECCIONAR TIPO Visualizar ficheiros do tipo .T: premir a softkey VISUALIZAR.T Seleccione um ficheiro ou introduza o nome de um ficheiro novo. Confirme com a tecla ENT ou com a softkey SELECCIONAR

Quando tiver aberto uma tabela de ferramentas para editar, pode mover o cursor na tabela com as teclas de setas ou com as softkeys para uma posio qualquer. Em qualquer posio possvel sobreescrever os valores memorizados e introduzir novos valores. Para mais funes de edio, consultar 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 "<<". Funes de edio para tabelas de ferramentas Seleccionar o incio da tabela Seleccionar o fim da tabela Seleccionar a pgina anterior da tabela Seleccionar a pgina seguinte da tabela Procurar texto ou nmeros Salto para o incio da linha Salto para o fim da linha Copiar a rea por detrs iluminada Acrescentar a rea copiada Acrescentar a quantidade de linhas (ferramentas) possveis de se introduzir no fim da tabela Preencher linhas com o nmero de ferramenta possvel de se introduzir Softkey

128

5 Programao: ferramentas

Funes de edio para tabelas de ferramentas Apagar a frase actual (ferr.ta) Classificar ferramentas de acordo com o contedo de uma coluna seleccionvel Mostrar todos os furos na tabela de ferramentas Mostrar todas as fresadoras na tabela de ferramentas Mostrar todos os machos de abrir roscas / fresadoras de roscas na tabela de ferramentas Mostrar todos os apalpadores na tabela de ferramentas

Softkey

Sair da tabela de ferramentas U Chamar a Gesto de Ficheiros e seleccionar um ficheiro de outro tipo, p.ex. um programa de maquinao

HEIDENHAIN TNC 620

129

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Tabela de posies para o alternador de ferramentas


O fabricante da mquina adapta a abrangncia de funes tabela de posies na sua mquina. Consultar o Manual da Mquina! Para a troca automtica de ferramenta, necessria a tabela de posies tool_p.tch. O TNC gere vrias tabelas de posies com os nomes de ficheiro que quiser. Voc selecciona a tabela de posies que pretende activar, para a execuo do programa num modo de funcionamento de execuo do programa atravs da gesto de ficheiros (Estado M). Editar a tabela de posies num modo de funcionamento de execuo do programa U Seleccionar a tabela de ferramentas: premir a softkey TABELA DE FERR.TAS
U

Seleccionar a tabela de posies: seleccionar a softkey TABELA DE POSIES Colocar a softkey EDITAR em ON

130

5 Programao: ferramentas

Seleccionar a tabela de posies no modo de funcionamento Programao U Chamar a Gesto de Ficheiros


U

Visualizar a seleco dos tipos de ficheiros: premir a softkey MOSTRAR TODOS Seleccione um ficheiro ou introduza o nome de um ficheiro novo. Confirme com a tecla ENT ou com a softkey SELECCIONAR Introdues Nmero da posio da ferramenta no armazm de ferrtas. Nmero da ferramenta Visualizao do nome de ferramenta a partir de TOOL.T Reserva de posies para o armazm de superfcies A ferr.ta especial (ST: de Special Tool = em ingl. ferr.ta especial); se a sua ferramenta especial bloqueia posies depois e antes da sua posio, bloqueie a respectiva posio na coluna L (estado L) Trocar de volta a ferr.ta sempre na mesma posio no armazm (F: de Fixed = em ingl. determinado) Bloquear a posio (L: de Locked = em ingl. bloqueado, ver tambm a coluna ST) Visualizao do comentrio sobre a ferramenta a partir de TOOL.T Informao sobre esta posio da ferramenta que se pretende transmitir para o PLC A funo determinada pelo fabricante da mquina. Consultar o manual da mquina Tipo de ferramenta. A funo determinada pelo fabricante da mquina. Consultar o manual da mquina Armazm de superfcies: bloquear posio por cima Armazm de superfcies: bloquear posio em baixo Armazm de superfcies: bloquear posio esquerda Armazm de superfcies: bloquear posio direita Dilogo Nmero da ferramenta ? Nome da ferramenta? Posio reserv.: Sim=ENT/No = NOENT Ferramenta especial? Sim = ENT / No = NO ENT Posio fixa? Sim = ENT / No = NO ENT Posio bloqueada Sim = ENT / No = NO ENT Comentrio de posio Estado do PLC? Valor? Tipo de ferramenta para a tabela de posies? Bloquear posio em cima? Bloquear posio em baixo? Bloquear posio esquerda? Bloquear posio direita?

Abrev. P T TNAME RSV ST

F L DOC PLC P1 ... P5 PTYP LOCKED_ABOVE LOCKED_BELOW LOCKED_LEFT LOCKED_RIGHT

HEIDENHAIN TNC 620

131

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Funes de edio para tabelas de posies Seleccionar o incio da tabela Seleccionar o fim da tabela Seleccionar a pgina anterior da tabela Seleccionar a pgina seguinte da tabela Repor no estado inicial a tabela de posies Coluna anular coluna nmero de ferramenta T Salto para o incio da linha Salto para o fim da linha Simular troca de ferramenta Seleccionar ferramenta na tabela de ferramentas: o TNC sublinha o contedo da tabela de ferramentas. Seleccionar a ferramenta com a tecla de seta, confirmar na tabela de posies com a softkey OK Editar campo actual Classificar a vista

Softkey

O fabricante da mquina determina a funo, a natureza e a descrio dos diversos filtros de visualizao. Consultar o Manual da Mquina!

132

5 Programao: ferramentas

Chamar dados da ferramenta


Programa uma chamada da ferramenta TOOL CALL no programa de maquinao com as seguintes indicaes:
U

Seleccionar a chamada da ferrta. com a tecla TOOL CALL U Nmero da ferramenta: introduzir nmero ou nome da ferramenta. Antes, voc tem que definir a ferramenta numa frase TOOL DEF ou numa tabela de ferramentas. O TNC fixa o nome duma ferramenta automaticamente entre aspas. Os nomes referem-se a um registo na tabela de ferramentas activada TOOL.T. Para chamar uma ferramenta com outros valores de correco, introduza o index definido na tabela de ferramentas a seguir a um ponto decimal. Para seleccionar uma ferramenta na tabela de ferramentas: premindo a softkey SELECCIONAR, o TNC ilumina o contedo da tabela de ferramentas. Seleccionar a ferramenta com a tecla de seta, confirmar na tabela de posies com a softkey OK
U

Eixo da ferramenta paralelo X/Y/Z: introduzir o eixo da ferramenta Rotaes S da ferramenta: introduzir directamente as rotaes da ferramenta em rotaes por minuto. Em alternativa, possvel definir uma velocidade de corte Vc [m/min]. Para isso, prima a softkey VC Avano F: O avano [mm/min. ou 0,1 poleg./min] actua enquanto se estiver a programar um novo avano numa frase de posicionamento ou numa frase TOOL CALL. Medida excedente de longitude DL da ferramenta: valor delta para a longitude da ferramenta Medida excedente de raio DR da ferramenta: valor delta para o raio da ferramenta Medida excedente de raio DR2 da ferramenta: valor delta para o raio da ferramenta

Exemplo: chamada da ferramenta Chama-se a ferr.ta nmero 5 no eixo Z da ferr.ta com a velocidade de 2500 rpm/min e um avano de 350 mm/min. A medida excedente para a longitude da ferramenta de 0,2 mm ou 0,05 mm, e a submedida para o raio da ferramenta 1 mm. 20 TOOL CALL 5.2 Z S2500 F350 DL+0,2 DR-1 DR2+0,05 O D antes de L e R representa o valor delta. Pr-seleco em tabelas de ferramentas Quando voc utiliza tabelas de ferramentas, voc faz uma prseleco com uma frase TOOL DEF para a ferramenta a utilizar a seguir. Para isso, indique o nmero de ferramenta ou um parmetro Q, ou o nome da ferramenta entre aspas.

HEIDENHAIN TNC 620

133

5.2 Dados da ferramenta

5.3 Correco da ferramenta

5.3 Correco da ferramenta


Introduo
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 se elaborar o programa de maquinao directamente no TNC, a correco do raio da ferramenta s actua no plano de maquinao. O TNC considera ento at cinco eixos.

Correco da longitude da ferramenta


A correco da longitude da ferramenta actua quando se chama uma ferramenta e se faz a deslocao 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 da frase TOOL CALL e tambm da tabela de ferramentas. Valor de correco = L + DLTOOL CALL + DLTAB com L: DL TOOL CALL: DL TAB: Longitude da ferramenta L da frase TOOL DEF 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 longitude, tirada da tabela de ferramentas

134

5 Programao: ferramentas

Correco do raio da ferramenta


A frase do programa para um movimento da ferramenta contm RL ou RR para a correco dum raio R0, quando no se pretende realizar nenhuma correco de raio A correco de raio actua enquanto se chama uma ferramenta e com uma frase linear se desloca no plano de maquinao com RL ou RR. O TNC anula a correco do raio se: se programar uma frase linear com R0 se sair do contorno com a funo DEP se programar uma PGM CALL se seleccionar um novo programa com PGM MGT Na correco do raio, tm-se em conta os valores delta da frase TOOL CALL e tambm da tabela de ferramentas. Valor de correco = R + DRTOOL CALL + DRTAB com R: DL TOOL CALL: DR TAB: Raio da ferramenta R da frase TOOL DEF ou da tabela de Medida excedente DR para raio da frase TOOL CALL (no considerada pela visualizao de posio) Medida excedente DR para o raio da tabela de ferramentas
R RL R0

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.

X
Y

HEIDENHAIN TNC 620

135

5.3 Correco da ferramenta

5.3 Correco da ferramenta

Movimentos de trajectria com correco do raio: RR e RL RR RL A ferramenta desloca-se para a direita do contorno 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 direita. Entre duas frases de programa com diferente correco de raio RR e RL deve haver pelo menos uma frase de deslocao no plano de maquinao sem correco do raio (isto , com R0). A correco de raio fica activada at ao final da frase em que foi programada pela primeira vez. 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 depois do primeiro ponto do contorno ou antes do ltimo ponto do contorno, para que este no fique danificado. Introduo da correco do raio Programar um tipo qualquer de trajectria, introduzir coordenadas do ponto de destino e confirmar com a tecla ENT CORREC. RAIO: RL/RR/SEM CORREC.? Deslocao da ferramenta pela esquerda do contorno programado: premir a softkey RL, ou

RL

RR

X
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

Finalizar a frase: premir a tecla END

136

5 Programao: ferramentas

Correco de raio: maquinar esquinas Esquinas exteriores: Se tiver programado uma correco de raio, o TNC desloca a ferramenta nas esquinas exteriores segundo um crculo de transio. Se necessrio, o TNC reduz o avano nas esquinas exteriores, por exemplo, quando se efectuam grandes mudanas de direco. 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.

RL

RL

RL

HEIDENHAIN TNC 620

137

5.3 Correco da ferramenta

5.4 Correco tridimensional da ferramenta (opo de software 2)

5.4 Correco tridimensional da ferramenta (opo de software 2)


Introduo
O TNC pode executar uma correco tridimensional (correco 3D) da ferramenta para frases lineares. Para alm das coordenadas X, Y e Z do ponto final da recta, estas frases devem conter tambm os componentes NX, NY e NZ do vector da normal superfcie (ver figura e esclarecimento a seguir nesta pgina). Se alm disso ainda quiser executar uma orientao da ferramenta ou uma correco tridimensional do raio, estas frases tm ainda que conter um vector normalizado com os componentes TX, TY e TZ, e que determina a orientao da ferr.ta (ver figura). O ponto final da recta, os componentes da normal superfcie e os componentes para a orientao da ferramenta devem ser calculados por um sistema CAM. Possibilidades de utilizao Utilizao de ferramentas com dimenses que no coincidem com as dimenses calculadas pelo sistema CAM (correco 3D sem definio da orientao da ferramenta) Face Milling: correco da geometria da fresa no sentido da normal superfcie (correco 3D com e sem definio da orientao da ferr.ta). O levantamento de aparas d-se primariamente com o lado dianteiro da ferr.ta Peripheral Milling: correco do raio da fresa perpendicular ao sentido do movimento e perpendicular ao sentido da ferr.ta (correco tridimensional do raio com definio da orientao da ferr.ta). O levantamento de aparas d-se primariamente com a superfcie lateral da ferr.ta
PT P NX NZ NY

Z Y
X

Z Y
X
TZ TY TX

138

5 Programao: ferramentas

Definio de um vector normalizado


Um vector normalizado uma dimenso matemtica que contm um valor 1 e um sentido qualquer. Em frases LN, o TNC precisa de at dois vectores normalizados, um para determinar o sentido da normal superfcie e um outro (opcional) para determinar o sentido da orientao da ferr.ta. O sentido da normal superfcie determina-se com os componentes NX, NY e NZ. Com fresa cnica e fresa esfrica, dirija a parte perpendicular da superfcie da pea para o ponto de referncia PT da ferramenta, com fresa toroidal atravs de PT ou PT (ver figura). O sentido da orientao da ferramenta determina-se com os componentes TX, TY e TZ As coordenadas para a posio X, Y, Z e para as normais superfcie NX, NY e NZ ou TX, TY e TZ devem ter a mesma sequncia na frase NC. Na frase LN, indicar sempre todas as coordenadas e todas as normais superfcie, mesmo que no tenham mudado os valores em comparao com a frase anterior. TX, TY e TZ, tm que estar sempre definidos com valores numricos. No so permitidos parmetros Q. Para evitar interrupes de avano durante a maquinao, calcule e emita os vectores normais, por norma, sempre com 7 casas decimais. A correco 3D com normal superfcie vlida para a indicao de coordenadas nos eixos principais X, Y e Z. Se voc trocar uma ferr.ta com medida excedente, (valores delta positivos), o TNC emite um aviso de erro. possvel suprimir a mensagem de erro com a funo M M107. Quando as medidas excedentes da ferramenta prejudicam o contorno, o TNC no emite um aviso de erro se essas medidas fossem prejudicar o contorno. Com o parmetro de mquina 7680, possvel determinar se o sistema CAM corrigiu a longitude da ferramenta atravs do centro da esfera PT ou atravs do plo sul da esfera PSP(ver figura).
PT P SP

PT

R2

PT

R2

PT ' PT

HEIDENHAIN TNC 620

139

5.4 Correco tridimensional da ferramenta (opo de software 2)

5.4 Correco tridimensional da ferramenta (opo de software 2)

Formas da ferr.ta permitidas


As formas da ferramenta permitidas (ver figura) so determinadas na tabela de ferramentas por meio dos raios R e R2 da ferramenta: Raio R da ferramenta: medida entre o ponto central da ferrta. e o lado exterior da mesma Raio 2 R2 da ferramenta: raio de arredondamento desde o extremo da ferrta. at ao lado exterior da mesma A relao de R com R2 determina a forma da ferramenta: R2 = 0: fresa de topo R2 = R: fresa esfrica 0 < R2 < R: fresa angular esfrica Destas indicaes resultam tambm as coordenadas para o ponto de referncia da ferramenta PT.

Utilizar outras ferramentas: valores delta


Quando utilizar ferramentas com dimenses diferentes das da ferramenta original, introduza a diferena de longitudes e raios como valores delta na tabela de ferramentas ou na chamada da ferramenta TOOL CALL: Valor delta positivo DL, DR, DR2: as dimenses da ferrta. so maiores do que as da ferrta. original (medida excedente) Valor delta negativo DL, DR, DR2: as dimenses da ferrta. so menores do que as da ferrta. original (submedida) O TNC corrige ento a posio da ferr.ta no valor da soma dos valores delta, a partir da tabela de ferr.tas e da chamada da ferr.ta.
R2 R L

Correco 3D sem orientao da ferr.ta


O TNC desloca a ferr.ta no sentido da normal superfcie no valor da soma dos valores delta (tabela de ferr.tas e TOOL CALL). Exemplo: formato de frase com normal superfcie 1 LN X+31.737 Y+21,954 Z+33,165 NX+0.2637581 NY+0.0078922 NZ-0.8764339 F1000 M3 LN: X, Y, Z: NX, NY, NZ: F: M: Recta com correco 3D Coordenadas do ponto final da recta corrigidas Componentes da medida normal superfcie Avano Funo auxiliar
DL>0

DR2>0

Voc pode introduzir e modificar o avano F e a funo auxiliar M no modo de funcionamento Memorizao/Edio do Programa. As coordenadas do ponto final da recta e os componentes da normal superfcie so indicados por um sistema CAM.

140

5 Programao: ferramentas

Face Milling: correco 3D com e sem orientao da ferr.ta


O TNC desloca a ferr.ta no sentido da normal superfcie no valor da soma dos valores delta (tabela de ferr.tas e TOOL CALL). Estando activado M128 (ver "Conservar a posio da extremidade da ferramenta ao posicionar eixos basculantes (TCPM): M128 (opo de software 2)", pgina 215) o TNC mantm a ferr.ta na perpendicular ao contorno da pea quando no estiver determinada nenhuma orientao da ferr.ta na frase LN. Se numa frase LN estiver definida uma orientao da ferramenta T e se ao mesmo tempo estiver uma M128 (ou FUNCTION TCPM) estiver activa, ento o TNC posiciona os eixos rotativos da mquina automaticamente de forma a que a ferramenta atinja a orientao da mquina introduzida. Se no houver uma M128 (ou FUNCTION TCPM) activada, o TNC ignora o vector de direco T, mesmo quando est definido numa frase LN. Esta funo s possvel em mquinas para cuja configurao de eixos basculantes so possveis de definir ngulos no espao. Consulte o manual da sua mquina. O TNC no consegue posicionar automaticamente os eixos rotativos em todas as mquinas. Consulte o manual da sua mquina.

Perigo de coliso! Nas mquinas com eixos rotativos que s permitem uma limitada rea de deslocao, no posicionamento automtico podem surgir movimentos que requerem, por exemplo, uma rotao da mesa de 180. Tenha ateno ao perigo de coliso da cabea com a pea ou com rgos tensores. Exemplo: formato de frase com normal superfcie sem orientao da ferramenta LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ0,8764339 F1000 M128

HEIDENHAIN TNC 620

141

5.4 Correco tridimensional da ferramenta (opo de software 2)

5.4 Correco tridimensional da ferramenta (opo de software 2)

Exemplo: formato de frase com normal superfcie e orientao da ferramenta LN X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ0,8764339 TX+0,0078922 TY0,8764339 TZ+0,2590319 F1000 M128 LN: X, Y, Z: NX, NY, NZ: TX, TY, TZ: F: M: Recta com correco 3D Coordenadas do ponto final da recta corrigidas Componentes da medida normal superfcie Componentes do vector normalizado para a orientao da ferr.ta Avano Funo auxiliar

Voc pode introduzir e modificar o avano F e a funo auxiliar M no modo de funcionamento Memorizao/Edio do Programa. As coordenadas do ponto final da recta e os componentes da normal superfcie so indicados por um sistema CAM.

Peripheral Milling: correco do raio 3D com orientao da ferramenta


O TNC desloca a ferramenta perpendicularmente ao sentido do movimento e perpendicularmente ao sentido da ferramenta no valor da soma dos valores delta DR (tabela de ferramentas e TOOL CALL). O sentido de correco determinado com a correco do raio RL/RR (ver figura, sentido do movimento Y+). Para o TNC poder alcanar a orientao da ferramenta pr-indicada, voc tem que activar a funo M128 (ver "Conservar a posio da extremidade da ferramenta ao posicionar eixos basculantes (TCPM): M128 (opo de software 2)" na pgina 215). O TNC posiciona ento automaticamente os eixos rotativos da mquina de forma a que a ferramenta consiga atingir a sua orientao previamente indicada com a correco activada. Esta funo s possvel em mquinas para cuja configurao de eixos basculantes so possveis de definir ngulos no espao. Consulte o manual da sua mquina. O TNC no consegue posicionar automaticamente os eixos rotativos em todas as mquinas. Consulte o manual da sua mquina. Tenha em ateno que o TNC realiza uma correcco aos valores Delta definidos. Um raio R da ferramenta definido na tabela de ferramentas no tem qualquer influncia na correco.

RL

RR X

142

5 Programao: ferramentas

Perigo de coliso! Nas mquinas com eixos rotativos que s permitem uma limitada rea de deslocao, no posicionamento automtico podem surgir movimentos que requerem, por exemplo, uma rotao da mesa de 180. Tenha ateno ao perigo de coliso da cabea com a pea ou com rgos tensores. Voc pode determinar a orientao da ferr.ta de duas maneiras: Na frase LN por indicao dos componentes TX, TY e TZ Numa frase L por indicao das coordenadas dos eixos rotativos Exemplo: formato de frase com orientao da ferramenta 1 LN X+31,737 Y+21,954 Z+33,165 TX+0,0078922 TY0,8764339 TZ+0,2590319 RR F1000 M128 LN: X, Y, Z: TX, TY, TZ: RR: F: M: Recta com correco 3D Coordenadas do ponto final da recta corrigidas Componentes do vector normalizado para a orientao da ferr.ta Correco do raio da ferramenta Avano Funo auxiliar

Exemplo: formato de frase com eixos rotativos 1 L X+31,737 Y+21,954 Z+33,165 B+12,357 C+5,896 RL F1000 M128 L: X, Y, Z: L: B, C: RL: F: M: Recta Coordenadas do ponto final da recta corrigidas Recta Coordenadas dos eixos rotativos para a orientao da ferr.ta Correco de raio Avano Funo auxiliar

HEIDENHAIN TNC 620

143

5.4 Correco tridimensional da ferramenta (opo de software 2)

Programao: programar contornos

6.1 Movimentos da ferramenta

6.1 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, poder programar os movimentos da ferramenta para rectas e arcos de crculo.

L L L
CC

Programao de contorno livre FK (opo de software Caractersticas de programao avanadas)


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, comanda-se 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

Y
80 60 40 CC

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 se quiser executar uma parte do programa s consoante certas condies, devem determinar-se tambm esses passos de maquinao num subprograma. 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.

R4 0

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 podem-se programar funes matemticas que comandem a execuo do programa ou descrevam um contorno. A programao com parmetros Q est descrita no captulo 10.

146

6 Programao: programar contornos

6.2 Noes bsicas sobre as funes de trajectria


Programar o movimento da ferramenta para uma maquinao
Quando 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 se programaram 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: L X+100 L X+100 Funo de trajectria "Recta" Coordenadas do ponto final
50

Z Y X

100

Z Y X

A ferramenta mantm as coordenadas Y e Z e desloca-se para a posio X=100. Ver figura. Movimentos em planos principais A frase do programa contm duas indicaes de coordenadas: o TNC desloca a ferramenta no plano programado. Exemplo: L X+70 Y+50 A ferramenta mantm a coordenada Z e desloca-se no plano XY para a posio X=70, Y=50. Ver figura Movimento tridimensional A frase do programa contm trs indicaes de coordenadas: o TNC desloca a ferramenta no espao para a posio programada. Exemplo: L X+80 Y+0 Z-10
-10

70

Z Y X

80

HEIDENHAIN TNC 620

147

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 movimentos circulares, possvel introduzir um 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

YCC

CC

XCC

Os crculos que no so paralelos ao plano principal so programados com a funo "Inclinao do plano de maquinao" (ver "PLANO DE MAQUINAO (ciclo 19, opo de software 1)", pgina 360) ou com parmetros Q (ver "Princpio e resumo de funes", pgina 392). 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: DR Rotao no sentido anti-horrio: DR+ Correco do raio A correco do raio deve estar na frase com que se 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 (ver "Tipos de trajectria coordenadas cartesianas", pgina 158) ou numa frase de aproximao (frase APPR, ver "Aproximao e sada do contorno", pgina 150). Posicionamento prvio Posicione previamente a ferramenta no princpio do programa de maquinao, de forma a no se danificar nada na ferramenta nem na pea.

Z Y
DR

DR+

CC CC

148

6 Programao: programar contornos

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 Introduzir as coordenadas do ponto final da recta

CORREC. RAIO: RL/RR/SEM CORREC.? Seleccionar correco de raio: por exemplo, se se premir a softkey R0, a ferramenta desloca-se sem correco AVANO F=? / F MAX = ENT Introduzir o avano e confirmar com a tecla ENT: p.ex. 100 mm/min. Em programao com POLEG: introduo de 100 corresponde a avano de 10 poleg/ min.

100

Deslocar em marcha rpida: premir a softkey FMAX

Deslocar com avano definido na frase TOOL CALL: premir a softkey FAUTO FUNO AUXILIAR M ? 3 Introduzir a funo auxiliar, p.ex. M3, e finalizar o dilogo com a tecla ENT

Linha no programa de maquinao L X+10 Y+5 RL F100 M3

HEIDENHAIN TNC 620

149

6.2 Noes bsicas sobre as funes de trajectria

6.3 Aproximao e sada do contorno

6.3 Aproximao 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 os seguintes tipos de trajectria: Funo Recta tangente Aproximao Sada

Recta perpendicular ao pto. do contorno Trajectria circular tangente

Trajectria circular tangente ao contorno, aproximao e sada dum ponto auxiliar fora do contorno segundo um segmento de 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.

150

6 Programao: programar contornos

Posies importantes na aproximao e sada


Ponto de partida PS Voc programa esta posio directamente antes da frase APPR. Ps encontra-se fora do contorno e atinge-se sem correco do raio (R0). Ponto auxiliar PH A aproximao e sada passam, em alguns tipos de trajectria, por um ponto auxiliar PH, que o TNC calcula a partir da frase APPR e DEP. O TNC desloca-se da posio actual o ponto auxiliar PH no ltimo avano programado. Se se tiver programado na ltima frase de posicionamento antes da funo de aproximao FMAX (posicionar com marcha rpida), ento o TNC tambm se aproxima do ponto auxiliar PH em marcha rpida. Primeiro ponto de contorno PA e ltimo ponto de contorno PE Voc programa o primeiro ponto de contorno PA na frase APPR. O ltimo ponto de contorno PE voc programa com um tipo de trajectria qualquer. Se a frase DEP contiver tambm a coordenada Z, o TNC desloca primeiro a ferr.ta para o ponto P H e a segundo o respectivo eixo altura 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 P H e a segundo o respectivo eixo altura programada. Abreviatura APPR DEP L C T N Significado em ingl. APPRoach = Aproximao Em ingl. DEParture = sada em ingl. Line = recta Em ingl. Circle = Crculo Tangente (passagem contnua, plana, Normal (perpendicular)

RL

RL PN R0 PA RL PH RL PS R0 PE RL

No posicionamento da posio real em relao ao ponto auxiliar PH o TNC no verifica se o contorno programado danificado. Faa a verificao com o Grfico de Teste! Nas funes APPR LT, APPR LN e APPR CT. o TNC desloca-se da posio real para o ponto auxiliar PH com o ltimo avano/marcha rpida programado/a. Na funo APPR LCT, o TNC aproxima-se do ponto auxiliar PH com o avano programado na frase APPR. Se antes da frase de aproximao ainda no tiver sido programado nenhum avano, o TNC emite um aviso de erro.

HEIDENHAIN TNC 620

151

6.3 Aproximao e sada do contorno

6.3 Aproximao e sada do contorno

Coordenadas polares Voc tambm pode programar, por meio de coordenadas polares, os pontos de contorno para as seguintes funes de aproximao/sada: APPR LT torna-se APPR PLT APPR LN torna-se APPR PLN APPR CT torna-se APPR PCT APPR LCT torna-se APPR PLCT DEP LCT torna-se DEP PLCT Para isso, prima a tecla laranja P, depois de ter escolhido com softkey uma funo de aproximao ou de sada. Correco do raio Voc programa a correco do raio juntamente com o primeiro ponto do contorno PA na frase APPR. As frases DEP eliminam automaticamente a correco de raio! Aproximao sem correco do raio: quando na frase APPR se programar R0, o TNC desloca a ferramenta como se fosse uma ferramenta com R = 0 mm e correco de raio RR! Desta forma est determinada a direco nas funes APPR/DEP LN e APPR/DEP CT, na qual o TNC desloca a ferramenta at e a partir do contorno. Alm disso, dever programar ambas as coordenadas do plano de maquinao na primeira frase de deslocao aps APPR

152

6 Programao: programar contornos

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 tem a distncia LEN para o primeiro ponto de contorno PA.
U U

35

20

PA RR

Um tipo de trajectria qualquer: fazer a aproximao ao ponto de partida PS Abrir dilogo com a tecla APPR/DEP e a softkey APPR LCT: U Coordenadas do primeiro ponto do contorno PA
U

10

PH RR

PS R0

LEN: distncia do ponto auxiliar PH ao primeiro ponto do contorno PA Correco do raio RR/RL para a maquinao

20

35

40

Exemplo de frases NC 7 L X+40 Y+10 RO FMAX M3 8 APPR LT X+20 Y+20 Z-10 LEN15 RR F100 9 L X+35 Y+35 10 L ... Fazer a aproximao a PS sem correco do raio PA com correc. do raio RR, distncia PH a PA: LEN=15 Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

Aproximao segundo uma recta perpendicular ao primeiro ponto do 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, a ferr.ta desloca-se para o primeiro ponto do contorno PA sobre uma recta tangente. O ponto auxiliar PH tem a distncia LEN + raio da ferramenta ao primeiro ponto do contorno PA.
U U

35

Y
RR

20

PA RR

15

Um tipo de trajectria qualquer: fazer a aproximao ao ponto de partida PS Abrir dilogo com a tecla APPR/DEP e a softkey APPR LN: U Coordenadas do primeiro ponto do contorno PA
U

10

PH RR

PS R0

Longitude: distncia do ponto auxiliar PH. Introduzir LEN sempre positivo! Correco do raio RR/RL para a maquinao

10

20

40

Exemplo de frases NC 7 L X+40 Y+10 RO FMAX M3 8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 9 L X+20 Y+35 10 L ... Fazer a aproximao a PS sem correco do raio PA com correc. do raio RR Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

HEIDENHAIN TNC 620

153

6.3 Aproximao e sada do contorno

RR

15

6.3 Aproximao e sada do contorno

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 PH para PA est determinada pelo raio R e o ngulo do ponto central CCA. O sentido de rotao da trajectria circular est indicado pelo percurso do primeiro elemento do contorno.
U U

35

RR

20

PA RR

CCA= 180

10

0 R1
PH 10 20

Um tipo de trajectria qualquer: fazer a aproximao ao ponto de partida PS Abrir dilogo com a tecla APPR/DEP e a softkey APPR CT: U Coordenadas do primeiro ponto do contorno PA
U

PS R0

40

Raio R da trajectria circular Aproximao pelo lado da pea definido pela correco do raio: introduzir R positivo Aproximao a partir dum lado da pea: Introduzir R negativo

ngulo do ponto central CCA da trajectria circular Introduzir CCA s positivo Mximo valor de introduo 360

Correco do raio RR/RL para a maquinao

Exemplo de frases NC 7 L X+40 Y+10 RO FMAX M3 8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 9 L X+20 Y+35 10 L ... Fazer a aproximao a PS sem correco do raio PA com correc. do raio RR, Raio R=10 Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

154

6 Programao: programar contornos

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. O avano programado na frase APPR vlido para todo o trajecto percorrido pelo TNC na frase de aproximao (trajecto PS PA). Quando tiver programado as trs coordenadas X, Y e Z do eixo principal na frase de aproximao, ento o TNC vai simultaneamente da posio definida antes da frase APPR em todos os trs eixos para o ponto auxiliar PH e, em seguida, de PH para PA apenas no plano de maquinao. A trajectria circular tangente, tanto recta PS PH como tambm ao primeiro elemento de contorno. Assim, a trajectria determina-se claramente atravs do raio R.
U U

35

20

PA RR

10

0 R1
PH

PS R0

RR 10 20

40

Um tipo de trajectria qualquer: fazer a aproximao ao ponto de partida PS Abrir dilogo com a tecla APPR/DEP e a softkey APPR LCT: U Coordenadas do primeiro ponto do contorno PA
U U

Raio R da trajectria circular. Indicar R positivo Correco do raio RR/RL para a maquinao

Exemplo de frases NC 7 L X+40 Y+10 RO FMAX M3 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 9 L X+20 Y+35 10 L ... Fazer a aproximao a PS sem correco do raio PA com correc. do raio RR, Raio R=10 Ponto final do primeiro elemento do contorno Elemento de contorno seguinte

HEIDENHAIN TNC 620

155

6.3 Aproximao e sada do contorno

RR

6.3 Aproximao e sada do contorno

Sada segundo uma recta tangente: DEP LT


O TNC desloca a ferramenta segundo uma recta do ltimo ponto do contorno PE para o ponto final PN. A recta encontra-se no prolongamento do ltimo elemento do contorno PN situa-se na distncia LEN de PE.
U U

Y
RR

Programar o ltimo elemento de contorno com ponto final PE e correco do raio Abrir dilogo com a tecla APPR/DEP e a softkey DEP LCT: U LEN: introduzir a distncia do ponto final PN do ltimo elemento de contorno PE

20 12.5

PE RR PN R0

X
Exemplo de frases NC 23 L Y+20 RR F100 24 DEP LT LEN12.5 F100 25 L Z+100 FMAX M2 ltimo elemento de contorno: PE com correco do raio Sair com LEN=12,5 mm Retirar Z, retrocesso, fim do programa

Sada segundo uma recta perpendicular ao ltimo do contorno: DEP LN


O TNC desloca a ferramenta segundo uma recta do ltimo ponto do contorno PE para o ponto final PN. A recta sai na perpendicular, do ltimo ponto do contorno PE. PN situa-se a partir de PE na distncia LEN + raio da ferramenta.
U U

Y
RR PN 20 R0 PE 20 RR

Programar o ltimo elemento de contorno com ponto final PE e correco do raio Abrir dilogo com a tecla APPR/DEP e a softkey DEP LN: U LEN: introduzir distncia do ponto final PN Importante: introduzir LEN positivo!

X
Exemplo de frases NC 23 L Y+20 RR F100 24 DEP LN LEN+20 F100 25 L Z+100 FMAX M2 ltimo elemento de contorno: PE com correco do raio Sada perpendicular ao contorno com LEN = 20 mm Retirar Z, retrocesso, fim do programa

156

6 Programao: programar contornos

Sada segundo uma trajectria circular tangente: DEP CT


O TNC desloca a ferramenta segundo uma trajectria circular do ltimo ponto do contorno PE para o ponto final PN. A trajectria circular une-se tangencialmente ao ltimo elemento do contorno.
U U

Y
RR PN 20 R0 180 PE RR

Programar o ltimo elemento de contorno com ponto final PE e correco do raio Abrir dilogo com a tecla APPR/DEP e a softkey DEP CT:
U U

ngulo do ponto central CCA da trajectria circular Raio R da trajectria circular A ferramenta deve sair da pea pelo lado que est determinado 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 negativo

Exemplo de frases NC 23 L Y+20 RR F100 24 DEP CT CCA 180 R+8 F100 25 L Z+100 FMAX M2 ltimo elemento de contorno: PE com correco do raio ngulo do ponto central=180, Raio de trajectria circular=8 mm Retirar Z, retrocesso, fim do programa

Sada numa trajectria circular com unio tangencial ao contorno e ao 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 PH. Da deslocase segundo uma recta para o ponto final P N. O ltimo elemento de contorno e a recta de PH PN tm transies tangentes com a trajectria circular. Assim, a trajectria circular determina-se claramente atravs do raio R.
U U

Y
RR

20

R8

PE RR

12 PN R0

PH R0

Programar o ltimo elemento de contorno com ponto final PE e correco do raio Abrir dilogo com a tecla APPR/DEP e a softkey DEP LCT:
U U

Introduzir as coordenadas do ponto final PN Raio R da trajectria circular. Introduzir R positivo

10

Exemplo de frases NC 23 L Y+20 RR F100 24 DEP LCT X+10 Y+12 R+8 F100 25 L Z+100 FMAX M2 ltimo elemento de contorno: PE com correco do raio Coordenadas PN, raio da trajectria circular=8 mm Retirar Z, retrocesso, fim do programa

HEIDENHAIN TNC 620

157

6.3 Aproximao e sada do contorno

R8

6.4 Tipos de trajectria coordenadas cartesianas

6.4 Tipos de trajectria coordenadas cartesianas


Resumo das funes de trajectria
Funo Recta L em ingls: Line Chanfre: CHF em ingls: CHamFer Ponto central do crculo CC; em ingls: Circle Center Arco de crculo C em ingls: Circle Tecla de funes de trajectria Movimento da ferramenta Recta Chanfre entre duas rectas Sem funo Introdues necessrias Coordenadas do ponto final da recta Longitude de chanfre Coordenadas do ponto central do crculo ou do plo Coordenadas do ponto final do crculo e sentido de rotao Coordenadas do ponto final do crculo, raio do crculo e sentido de rotao Coordenadas do ponto final do crculo Raio R de uma esquina Pgina 159 160 162

Trajectria circular em redor do ponto central do crculo CC para o ponto final do arco de crculo Trajectria circular com raio determinado Trajectria circular tangente ao elemento de contorno anterior e posterior Trajectria circular tangente ao elemento de contorno anterior e posterior Recta ou trajectria circular com uma tangente qualquer ao elemento de contorno anterior

163

Arco de crculo CR em ingls: Circle by Radius Arco de crculo CT em ingls: Circle Tangential Arredondamento de esquinas RND em ingls: RouNDing of Corner Livre programao de contornos FK

164

166

161

178

158

6 Programao: programar contornos

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.
U

Y
40 15

Coordenadas do ponto final das rectas, caso necessrio Correco de Raio RL/RR/R0 Avano F Funo auxiliar M

U U U

Exemplo de frases NC 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 tambm pode gerar uma frase linear (frase L) com a tecla "ACEITAR POSIO REAL":
U U U

10

20 60

Desloque a ferramenta no modo de funcionamento Manual para a posio que se quer aceitar Mudar a visualizao do ecr para Programao Seleccionar a frase do programa por trs da qual se quer acrescentar a frase L U Premir a tecla "ACEITAR POSIO REAL": o TNC gera uma frase L com as coordenadas da posio real

HEIDENHAIN TNC 620

159

6.4 Tipos de trajectria coordenadas cartesianas

10

6.4 Tipos de trajectria coordenadas cartesianas

Acrescentar um chanfre CHF entre duas rectas


Podem-se 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 A correco de raio antes e depois da frase CHF tem que ser igual O chanfre deve poder efectuar-se com a ferramenta actual
U

12

Seco do Chanfre: introduzir a longitude do chanfre, se necessrio: Avano F (actua somente na frase CHF)

30

Exemplo de frases NC 7 L X+0 Y+30 RL F300 M3 8 L X+40 IY+5 9 CHF 12 F250 10 L IX+5 Y+0
5 40

12

No comear um contorno com uma frase CHF. Um chanfre s executado no plano de maquinao. No se faz a aproximao ao ponto de esquina cortado pelo chanfre. Um avano programado na frase CHF s actua nessa frase CHF. Depois, volta a ser vlido o avano programado antes da frase CHF.

160

6 Programao: programar contornos

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 tem que poder executar-se com a ferramenta chamada.
U

Y
40

Raio de arredondamento: introduzir o raio do arco de crculo, se necessrio: Avano F (actua somente na frase RND)
5

R5

25

Exemplo de frases NC 5 L X+10 Y+40 RL F300 M3 6 L X+40 Y+25 7 RND R5 F100 8 L X+10 Y+5

10

40

Os elementos de contorno anterior e posterior devem conter as duas coordenadas do plano onde se executa o arredondamento de esquinas. Se se elaborar o contorno sem correco do raio da ferramenta, ento devem-se programar ambas as coordenadas do plano de maquinao. 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 usar para a aproximao suave ao contorno, se no se pretender usar as funes APPR.

HEIDENHAIN TNC 620

161

6.4 Tipos de trajectria coordenadas cartesianas

6.4 Tipos de trajectria coordenadas cartesianas

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 no plano de maquinao ou aceite a ltima posio programada ou aceite as coordenadas com a tecla "ACEITAO DA POSIO REAL"
U

Z
CC

Coordenadas CC: introduzir as coordenadas para o ponto central do crculo ou para aceitar a ltima posio programada: no introduzir nenhuma coordenada

YCC

Exemplo de frases NC 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 se programar um novo ponto central do crculo. 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. 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.

X CC

162

6 Programao: programar contornos

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.
U

Deslocar a ferramenta sobre o ponto de partida da trajectria circular U Coordenadas do ponto central de crculo
U U U U

Coordenadas do ponto final do arco de crculo Sentido de rotao DR, se necessrio: Avano F Funo auxiliar M
E

CC

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 (seleco no parmetro da mquina circleDeviation) Crculo mais pequeno que o TNC pode deslocar: 0,0016 m.
25 DR+ CC

DR

25

45

HEIDENHAIN TNC 620

163

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.
U U

Coordenadas do ponto final do arco de crculo Raio R Ateno: o sinal determina o tamanho do arco de crculo! Sentido de rotao DR Ateno: o sinal determina se a curvatura cncava ou convexa! Se necessrio: Funo auxiliar M Avano F

E1=S CC

R
S1=E

U U

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.

164

6 Programao: programar contornos

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 mais pequeno: CCA<180 O raio tem sinal positivo R>0 Arco de crculo maior: CCA>180 O raio tem sinal negativo R<0 Com o sentido de rotao, determina-se 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 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)
40
40

Y
1 DR

DR+ ZW R 2

40

70

Y
DR

3 ZW R R

4 DR+

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

40

70

HEIDENHAIN TNC 620

165

6.4 Tipos de trajectria coordenadas cartesianas

6.4 Tipos de trajectria coordenadas cartesianas

Trajectria circular CT tangente


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.
U

30 25

20

Coordenadas do ponto final do arco de crculo, se necessrio: Avano F Funo auxiliar M


25 45

U U

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!

166

6 Programao: programar contornos

Exemplo: Movimento linear e chanfre em cartesianas

Y
95

10

3 2
10

4
20

X 9

0 BEGIN PGM LINEAR 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 CALL 1 Z S4000 4 L Z+250 R0 FMAX 5 L X-10 Y-10 R0 FMAX 6 L Z-5 R0 F1000 M3 7 APPR LT X+5 X+5 LEN10 RL F300 8 L Y+95 9 L X+95 10 CHF 10 11 L Y+5 12 CHF 20 13 L X+5 14 DEP LT LEN10 F1000 15 L Z+250 R0 FMAX M2 16 END PGM LINEAR MM 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 Sair do contorno segundo uma recta tangente Retirar ferramenta, fim do programa Definio do bloco para a simulao grfica da maquinao

HEIDENHAIN TNC 620

167

6.4 Tipos de trajectria coordenadas cartesianas

20

6.4 Tipos de trajectria coordenadas cartesianas

Exemplo: movimento circular em cartesianas

Y
95 85

2
R10

R3 0

40

5 5

30 40

70

95

0 BEGIN PGM CIRCULAR 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 CALL 1 Z X4000 4 L Z+250 R0 FMAX 5 L X-10 Y-10 R0 FMAX 6 L Z-5 R0 F1000 M3 7 APPR LCT X+5 Y+5 R5 RL F300 8 L X+5 Y+85 9 RND R10 F150 10 L X+30 Y+85 11 CR X+70 Y+95 R+30 DR12 L X+95 13 L X+95 Y+40 14 CT X+40 Y+5 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 Definio do bloco para a simulao grfica da maquinao

168

6 Programao: programar contornos

15 L X+5 16 DEP LCT X-20 Y-20 R5 F1000 17 L Z+250 R0 FMAX M2 18 END PGM CIRCULAR MM

Chegada ao ltimo ponto do contorno 1 Sada do contorno segundo uma trajectria circular tangente Retirar ferramenta, fim do programa

HEIDENHAIN TNC 620

169

6.4 Tipos de trajectria coordenadas cartesianas

6.4 Tipos de trajectria coordenadas cartesianas

Exemplo: crculo completo em cartesianas

50

CC

50

0 BEGIN PGM C-CC 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 CALL 1 Z S3150 4 CC X+50 Y+50 5 L Z+250 R0 FMAX 6 L X-40 Y+50 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+0 Y+50 R5 RL F300 9 C X+0 DR10 DEP LCT X-40 Y+50 R5 F1000 11 L Z+250 R0 FMAX M2 12 END PGM C-CC MM 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 ferramenta, fim do programa Definio do bloco

170

6 Programao: programar contornos

6.5 Tipos de trajectria coordenadas polares


Resumo
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 "Princpios bsicos", pgina 178). As coordenadas polares so introduzidas, 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 Arco de crculo CP Tecla de funes de trajectria + + Movimento da ferramenta Recta Trajectria circular em redor do ponto central do crculo/plo CC para o ponto final do arco de crculo Trajectria circular tangente ao elemento de contorno anterior Sobreposio de uma trajectria circular com uma recta Introdues necessrias Raio polar e ngulo polar do ponto final da recta ngulo polar do ponto final do crculo e sentido de rotao Pgina 172 173

Arco de crculo CTP Hlice (Helix)

+ +

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

173 174

HEIDENHAIN TNC 620

171

6.5 Tipos de trajectria coordenadas polares

6.5 Tipos de trajectria coordenadas polares

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.
U

Coordenadas CC: introduzir as coordenadas cartesianas do plo ou para aceitar a ltima posio programada: no introduzir nenhuma coordenada. Determinar o plo CC antes de programar as coordenadas polares. Programar o plo CC s em coordenadas cartesianas. O plo CC permanece activado at voc determinar um novo plo CC.

YCC

CC

Exemplo de frases NC 12 CC X+45 Y+25


XCC

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.
U

RAIO PR em Coordenadas Polares: introduzir a distncia do ponto final da recta ao plo CC ngulo PA em Coordenadas Polares: posio angular do ponto final da recta entre -360 e +360
25 60

O sinal de PA determina-se atravs do eixo de referncia angular: ngulo do eixo de referncia angular a PR em sentido anti-horrio: PA>0 ngulo do eixo de referncia angular a PR em sentido horrio: PA<0 Exemplo de frases NC 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP IPA+60 16 LP PA+180

CC

30
60

45

172

6 Programao: programar contornos

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.
U

ngulo PA em Coordenadas Polares: posio angular do ponto final da trajectria circular entre -99999,9999 e +99999,9999 Sentido de rotao DR
25 CC

R2

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


25

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

Trajectria circular CTP tangente


A ferramenta desloca-se segundo uma trajectria circular, que se une tangencialmente a um elemento de contorno anterior.
U

Y
120

RAIO PR em Coordenadas Polares: distncia do ponto final da trajectria circular ao plo CC ngulo PA em Coordenadas Polares: posio angular do ponto final da trajectria circular
35

Exemplo de frases NC 12 CC X+40 Y+35 13 L X+0 Y+35 RL F250 M3 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0

0 R3 30

CC

40

O plo CC no o ponto central do crculo do contorno!

HEIDENHAIN TNC 620

173

6.5 Tipos de trajectria coordenadas polares

R2

6.5 Tipos de trajectria coordenadas polares

Hlice (Helix)
Uma hlice produz-se pela sobreposio de um movimento circular e um movimento linear perpendiculares. A trajectria circular programada num plano principal. Os movimentos de trajectria para a hlice s podem programar-se em coordenadas polares. Aplicao Roscar no interior e no exterior com grandes dimetros Ranhuras de lubrificao Clculo da hlice Para a programao, necessria a indicao incremental do ngulo total que a ferramenta percorre sobre a hlice e da altura total da hlice. Para o clculo da maquinao na direco de fresagem, tem-se: N de passos n Altura total h ngulo total IPA incremental Coordenada inicial Z Passos de rosca + sobrepassagem no Princpio e fim da rosca Passo P x N de passos n N de passos x 360 + ngulo para Incio da rosca + ngulo para a sobrepassagem Passo P x (passos de rosca + sobrepassagem no incio da rosca)

Z Y
CC

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 para a direita para a esquerda para a direita para a esquerda Roscagem exterior para a direita para a esquerda para a direita para a esquerda Z+ Z+ Z Z DR+ DR DR DR+ RR RL RL RR Direco do trabalho Z+ Z+ Z Z Sentido de rotao DR+ DR DR DR+ Correco do raio RL RR RR RL

174

6 Programao: programar contornos

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, pode introduzir-se um valor de -99 999,9999 at +99 999,9999.
U

Z Y
25 40 CC 270 R3

ngulo em Coordenadas Polares: introduzir o ngulo total em incremental segundo o qual a ferrta. se desloca sobre a hlice. Depois de introduzir o ngulo, seleccione o eixo da ferr.ta com a tecla de seleco de eixos. Introduzir em incremental a Coordenada para a altura da hlice Sentido de rotao DR Rotao em sentido horrio: DR Hlice no sentido anti-horrio: DR+

Exemplo de frases NC: rosca M6 x 1 mm com 5 passos 12 CC X+40 Y+25 13 L Z+0 F100 M3 14 LP PR+3 PA+270 RL F50 15 CP IPA-1800 IZ+5 DR-

HEIDENHAIN TNC 620

175

6.5 Tipos de trajectria coordenadas polares

6.5 Tipos de trajectria coordenadas polares

Exemplo: movimento linear em polares

Y
100

3 2
R4 5
60

50

CC

6
5 5 50

100

0 BEGIN PGM LINEARPO 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 CALL 1 Z S4000 4 CC X+50 Y+50 5 L Z+250 R0 FMAX 6 LP PR+60 PA+180 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR PLCT PR+45 PA+180 R5 RL F250 9 LP PA+120 10 LP PA+60 11 LP PA+0 12 LP PA-60 13 LP PA-120 14 LP PA+180 15 DEP PLCT PR+60 PA+180 R5 F1000 16 L Z+250 R0 FMAX M2 17 END PGM LINEARPO MM 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 Sair do contorno segundo um crculo tangente Retirar ferramenta, fim do programa Definio do bloco

176

6 Programao: programar contornos

Exemplo: hlice

Y
100

50

CC

50

100

0 BEGIN PGM HELIX 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 CALL 1 Z S1400 4 L Z+250 R0 FMAX 5 L X+50 Y+50 R0 FMAX 6 CC 7 L Z-12,75 R0 F1000 M3 8 APPR PCT PR+32 PA-182 CCA180 R+2 RL F100 9 CP IPA+3240 IZ+13.5 DR+ F200 10 DEP CT CCA180 R+2 11 L Z+250 R0 FMAX M2 12 END PGM HELIX MM Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Aceitar a ltima posio programada como plo Deslocao profundidade de maquinao Chegar ao contorno segundo um crculo tangente Deslocao helicoidal Sair do contorno segundo um crculo tangente Retirar ferramenta, fim do programa Definio do bloco

HEIDENHAIN TNC 620

177

6.5 Tipos de trajectria coordenadas polares

M64 x 1,5

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)


Princpios bsicos
Os desenhos de peas no cotados contm muitas vezes indicaes de coordenadas que voc no pode introduzir 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 podem conhecer-se as indicaes da direco e do percurso do contorno. Este tipo de indicaes programado directamente com a programao de contornos livres FK (opo de software Caractersticas de programao avanadas). 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.
28
36 88.15

18

R2 .

X
R4
45

21
20 10 5 0

178

6 Programao: programar contornos

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, excepto em elementos com referncias relativas (p.ex. RX ou RAN), isto , elementos que se referem a outras frases NC. Se voc misturar no programa uma programao convencional e a Livre Programao de Contornos, cada seco FK tem que estar determinada com clareza. 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 por detrs de uma marca LBL.

Criar programas FK para TNC 4 xx: Para que o TNC 4xx possa ler programas FK, que foram criados num TNC 620, a sequncia dos vrios elementos FK numa frase tem que estar definida tal como esto ordenados na rgua de softkeys.

HEIDENHAIN TNC 620

179

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Grfico da programao FK
Para poder usar o grfico na programao FK, seleccione a diviso do ecr PROGRAMA + GRFICO (ver "Programao" na pgina 35) Se faltarem indicaes das coordenadas, muitas vezes 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 suficientes 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:
U

Premindo a softkey MOSTRAR SOLUO as vezes necessrias at se visualizar correctamente o contorno desejado. Utilize a funo de zoom (2 rgua de softkeys), se no se distinguirem possveis solues da representao standard O elemento de contorno visualizado corresponde ao desenho: determinar com a softkey SELECCIONAR SOLUO

Se ainda no quiser determinar um contorno representado a verde, prima a softey TERMINAR SELECO para continuar com o dilogo FK. Voc deve determinar o elemento de contorno representado a verde o mais depressa possvel com SELECCIONAR SOLUO, para limitar a ambiguidade dos elementos de contorno seguintes. 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. Mostrar os nmeros de frase na janela do grfico Para mostrar os nmeros de frase na janela do grfico:
U

Colocar a softkey VISUALIZAR INDICAES FRASE N. em VISUALIZAR

180

6 Programao: programar contornos

Abrir o dilogo FK
Se premir a tecla cinzenta FK de funo de trajectria, o TNC visualiza softkeys com que voc pode abrir o dilogo: ver quadro seguinte Para voltar a seleccionar 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. Elemento FK Recta tangente Recta no tangente Arco de crculo tangente Arco de crculo no tangente Plo para programao FK Softkey

Plo para programao FK


U

Visualizar as softkeys para a Livre Programao de Contornos: premir a tecla FK Abrir o dilogo para definio do plo: premir a softkey FPOL. O TNC exibe as softkeys dos eixos do plano de maquinao activo. Introduzir as coordenadas de plo atravs destas softkeys

O plo de programao FK permanece activo at que defina um novo atravs de FPOL.

HEIDENHAIN TNC 620

181

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Programao livre de rectas


Recta no tangente U Visualizar as softkeys para a Livre Programao de Contornos: premir a tecla FK
U

Abrir o dilogo para recta livre: premir a softkey FL. O TNC visualiza outras softkeys 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 programao FK", pgina 180)

Recta tangente Quando a recta se une tangencialmente a outro elemento de contorno, abra o dilogo com a softkey FLT:
U

Visualizar as softkeys para a Livre Programao de Contornos: premir a tecla FK Abrir o dilogo: premir a softkey FLT Com as softkeys, introduzir na frase as indicaes conhecidas

U U

Programao livre de trajectrias circulares


Trajectria circular no tangente U Visualizar as softkeys para a Livre Programao de Contornos: premir a tecla FK
U

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 Com essas softkeys, introduzir na frase todos os dados conhecidos: o grfico FK mostra o contorno programado a vermelho at as indicaes serem suficientes. O grfico mostra vrias solues a verde (ver "Grfico da programao FK", pgina 180)

Trajectria circular tangente Quando a trajectria circular se une tangencialmente a outro elemento de contorno, abra o dilogo com a softkey FCT:
U

Visualizar as softkeys para a Livre Programao de Contornos: premir a tecla FK Abrir o dilogo: premir a softkey FCT Com as softkeys, introduzir na frase as indicaes conhecidas

U U

182

6 Programao: programar contornos

possibilidades de introduo
Coordenadas do ponto final Indicaes conhecidas Coordenadas cartesianas X e Y Coordenadas polares referidas a FPOL Softkeys
30

Y
R15
30 20

Exemplo de frases NC 7 FPOL X+20 Y+30 8 FL IX+10 Y+20 RR F100 9 FCT PR+15 IPA+30 DR+ R15 Direco e longitude de elementos de contorno Indicaes conhecidas Longitude das rectas ngulo de entrada das rectas Longitude de passo reduzido LEN da seco do arco de crculo ngulo de entrada AN da tangente de entrada ngulo do ponto central da seco do arco de crculo
AN
20 10

Softkeys

Y
IAN

LEN 0

Exemplo de frases NC 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15
10

.5 12

R6

35

15
45 25

HEIDENHAIN TNC 620

183

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

5 R1

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Ponto central do crculo CC, raio e sentido de rotao na frase FC/ FCT 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 o ponto central 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. Indicaes conhecidas Ponto central em coordenadas cartesianas Ponto central em coordenadas polares Sentido de rotao da trajectria circular Raio da trajectria circular Softkeys
15

R3
FPOL CC

40

X
20

Exemplo de frases NC 10 FC CCX+20 CCY+15 DR+ R15 11 FPOL X+20 Y+15 12 FL AN+40 13 FC DR+ R15 CCPR+35 CCPA+40

184

6 Programao: programar contornos

Contornos fechados Com a softkey CLSD voc marca 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 uma outra indicao do contorno na primeira e na ltima frase de uma seco FK. Incio do contorno: Fim do contorno: Exemplo de frases NC 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 ... 17 FCT DR- R+15 CLSDCLSD+ CLSD

CLSD+

CLSD

HEIDENHAIN TNC 620

185

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Pontos auxiliares
Tanto para rectas livres como para trajectrias circulares livres, voc pode introduzir coordenadas para pontos auxiliares sobre ou junto do contorno. Pontos auxiliares sobre um contorno Os pontos auxiliares encontram-se directamente nas rectas ou no prolongamento das rectas, ou directamente na trajectria circular. Indicaes conhecidas Coordenada X dum ponto auxiliar P1 ou P2 duma recta Coordenada Y dum ponto auxiliar P1 ou P2 duma recta Coordenada X dum ponto auxiliar P1, P2 ou P3 duma trajectria circular Coordenada Y dum ponto auxiliar P1, P2 ou P3 duma trajectria circular Pontos auxiliares junto dum contorno Indicaes conhecidas Coordenada X e Y do ponto auxiliar junto a uma recta Distncia do ponto auxiliar s rectas Coordenada X e Y do ponto auxiliar junto a uma trajectria circular Distncia do ponto auxiliar trajectria circular Exemplo de frases NC 13 FC DR- R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10 Softkeys Softkeys
60.071 53 R10 70

50 42.929

186

6 Programao: programar contornos

Referncias relativas
As referncias relativas so indicaes que se referem a um outro elemento de contorno. As softkeys e as palavras do programa para referncias Relativas comeam com um "R". A figura direita mostra as indicaes de cotas que se devem programar como referncias relativas. Introduzir as coordenadas com referncia relativa sempre de forma incremental Alm disso, introduzir o nmero de frase do elemento de contorno a que se quer referir. 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. Referncia Relativa sobre frase N: coordenadas do ponto final Indicaes conhecidas Coordenadas cartesianas referidas frase N Coordenadas polares referidas frase N Softkeys
10

Y
20

20

45 20

FPOL 35

R20

90

10

Exemplo de frases NC 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13

HEIDENHAIN TNC 620

187

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Referncia Relativa sobre frase N: direco e distncia do elemento de contorno Indicaes conhecidas ngulo entre uma recta e outro elemento de contorno, ou entre uma tangente de entrada em arco de crculo e outro elemento de contorno Recta paralela a outro elemento do contorno Distncia das rectas ao elemento do contorno paralelo Exemplo de frases NC 17 FL LEN 20 AN+15 18 FL AN+105 LEN 12.5 19 FL PAR 17 DP 12.5 20 FSELECT 2 21 FL LEN 20 IAN+95 22 FL IAN+220 RAN 18 Referncia Relativa sobre frase N: ponto central do crculo CC Indicaes conhecidas Coordenadas cartesianas do ponto central do crculo referidas frase N Coordenadas polares do ponto central do crculo referidas frase N Exemplo de frases NC 12 FL X+10 Y+10 RL 13 FL ... 14 FL X+18 Y+35 15 FL ... 16 FL ... 17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14
10 18 10 35
12.5 20

Softkey

220 95
12.5

20

105

15

Softkey

Y
20 15

R10
CC

188

6 Programao: programar contornos

Exemplo: Programao 1 FK

Y
100

75

30 20

R18

R15

20

50

75

100

0 BEGIN PGM FK1 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 CALL 1 Z S500 4 L Z+250 R0 FMAX 5 L X-20 Y+30 R0 FMAX 6 L Z-10 R0 F1000 M3 7 APPR CT X+2 Y+30 CCA90 R+5 RL F250 8 FC DR- R18 CLSD+ CCX+20 CCY+30 9 FLT 10 FCT DR- R15 CCX+50 CCY+75 11 FLT 12 FCT DR- R15 CCX+75 CCY+20 13 FLT 14 FCT DR- R18 CLSD- CCX+20 CCY+30 15 DEP CT CCA90 R+5 F1000 16 L X-30 Y+0 R0 FMAX 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM Retirar ferramenta, fim do programa Sair do contorno segundo um crculo tangente Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Chegar ao contorno segundo um crculo tangente Seco FK: Programar os dados conhecidos para cada elemento do contorno Definio do bloco

HEIDENHAIN TNC 620

189

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

5 R1

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Exemplo: Programao 2 FK

10

10

R20

30

R30

55
60

30

0 BEGIN PGM FK2 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 CALL 1 Z S4000 4 L Z+250 R0 FMAX 5 L X+30 Y+30 R0 FMAX 6 L Z+5 R0 FMAX M3 7 L Z-5 R0 F100 Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Posicionamento prvio do eixo da ferramenta Deslocao profundidade de maquinao Definio do bloco

190

6 Programao: programar contornos

8 APPR LCT X+0 Y+30 R5 RR F350 9 FPOL X+30 Y+30 10 FC DR- R30 CCX+30 CCY+30 11 FL AN+60 PDX+30 PDY+30 D10 12 FSELECT 3 13 FC DR- R20 CCPR+55 CCPA+60 14 FSELECT 2 15 FL AN-120 PDX+30 PDY+30 D10 16 FSELECT 3 17 FC X+0 DR- R30 CCX+30 CCY+30 18 FSELECT 2 19 DEP LCT X+30 Y+30 R5 20 L Z+250 R0 FMAX M2 21 END PGM FK2 MM

Chegar ao contorno segundo um crculo tangente Seco FK: Programar os dados conhecidos para cada elemento do contorno

Sair do contorno segundo um crculo tangente Retirar ferramenta, fim do programa

HEIDENHAIN TNC 620

191

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Exemplo: Programao 3 FK

Y
R1 0
50

R36

R24

R5

R1,5
R6

R4

-10 -25

R6

R5

30

R65
0 R5

12

44

65

110

0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X-45 Y-45 Z-20 2 BLK FORM 0.2 X+120 Y+70 Z+0 3 TOOL CALL 1 Z S4500 4 L Z+250 R0 FMAX 5 L X-70 Y+0 R0 FMAX 6 L Z-5 R0 F1000 M3 Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Definio do bloco

192

6 Programao: programar contornos

7 APPR CT X-40 Y+0 CCA90 R+5 RL F250 8 FC DR- R40 CCX+0 CCY+0 9 FLT 10 FCT DR- R10 CCX+0 CCY+50 11 FLT 12 FCT DR+ R6 CCX+0 CCY+0 13 FCT DR+ R24 14 FCT DR+ R6 CCX+12 CCY+0 15 FSELECT 2 16 FCT DR- R1.5 17 FCT DR- R36 CCX+44 CCY-10 18 FSELECT 2 19 FCT CT+ R5 20 FLT X+110 Y+15 AN+0 21 FL AN-90 22 FL X+65 AN+180 PAR21 DP30 23 RND R5 24 FL X+65 Y-25 AN-90 25 FC DR+ R50 CCX+65 CCY-75 26 FCT DR- R65 27 FSELECT 28 FCT Y+0 DR- R40 CCX+0 CCY+0 29 FSELECT 4 30 DEP CT CCA90 R+5 F1000 31 L X-70 R0 FMAX 32 L Z+250 R0 FMAX M2 33 END PGM FK3 MM

Chegar ao contorno segundo um crculo tangente Seco FK: Programar os dados conhecidos para cada elemento do contorno

Sair do contorno segundo um crculo tangente Retirar ferramenta, fim do programa

HEIDENHAIN TNC 620

193

6.6 Tipos de trajectrias Programao de contornos livres FK (opo de software)

Programao: funes auxiliares

7.1 Introduzir funes auxiliares M e STOPP

7.1 Introduzir funes auxiliares M e STOPP


Princpios bsicos
Com as funes auxiliares do TNC atambm chamadas Funes M comanda-se 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. Para isso, o fabricante da mquina pode alterar o significado e a activao das funes auxiliares descritas. Consulte o manual da sua mquina. possvel introduzir at duas funes auxiliares M no fim de uma frase de posicionamento ou introduzir numa frase separada. O TNC mostra ento o dilogo: Funo auxiliar M? Normalmente, no dilogo indica-se o nmero da funo auxiliar. Em algumas funes auxiliares, continua-se com o dilogo para se poder indicar parmetros dessa funo. Nos modos de funcionamento manual e volante electrnico, as funes auxiliares introduzem-se com a softkey M . Repare que algumas funes auxiliares actuam no incio, e outras no fim duma frase de posicionamento independentemente da sequncia na qual se encontram na respectiva frase NC. As funes auxiliares activam-se a partir da frase onde so chamadas. Algumas funes auxiliares actuam somente na frase onde esto programadas. Se a funo auxiliar no actuar apenas por frases, tem que a anular numa frase seguinte com uma funo M separada ou ento anulada automaticamente pelo TNC no fim do programa.

196

7 Programao: funes auxiliares

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:
U

Programar uma interrupo na execuo do programa:premir a tecla STOP Introduzir a Funo Auxiliar M

Exemplo de frases NC 87 STOP M6

HEIDENHAIN TNC 620

197

7.1 Introduzir funes auxiliares M e STOPP

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

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


Resumo
M M00 Activao Actuao na frase No incio No fim

PARAGEM da execuo do pgm PARAGEM da ferrta. Refrigerante DESLIGADO PARAGEM facultativa da execuo do programa PARAGEM da execuo do pgm PARAGEM da ferrta. Refrigerante desligado Salto para a frase 1 Apagar visualizao de estados (depende do parmetro da mquina clearMode) Ferramenta LIGADA no sentido horrio Ferramenta LIGADA no sentido antihorrio PARAGEM da ferrta. Troca de ferramenta (funo dependente da mquina) PARAGEM da ferramenta PARAGEM da execuo do prog Refrigerante LIGADO Refrigerante DESLIGADO Ferramenta LIGADA no sentido horrio Refrigerante LIGADO Ferramenta LIGADA no sentido antihorrio Refrigerante ligado como M02

M01 M02

M03 M04 M05 M06

M08 M09 M13

M14

M30

198

7 Programao: funes auxiliares

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 O ponto zero da mquina necessrio para: fixar os limites de deslocao (finais de carreira) chegar a posies fixas da mquina (p.ex. posio para a troca de ferramenta) fixar um ponto de referncia na pea 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 ponto zero da pea, ver "Memorizao do ponto de referncia (sem apalpador 3D)", pgina 54. 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. Quando programar coordenadas incrementais numa frase M91, estas coordenadas referem-se ltima posio M91 programada. Se no programa NC no estiver programada nenhuma posio M91, ento estas coordenadas referemse posio actual da ferramenta. O TNC indica os valores de coordenadas referentes ao ponto zero da mquina. Na visualizao de estados comutada a visualizao de coordenadas em REF, ver "Visualizao de estados", pgina 37 .
XMP

X (Z,Y)

HEIDENHAIN TNC 620

199

7.3 Funes auxiliares para indicao de coordenadas

7.3 Funes auxiliares para indicao de coordenadas

Comportamento com M92 Ponto de referncia da mquina 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 de trabalho Quando se pretende que as coordenadas se refiram sempre ao ponto zero da mquina, pode-se bloquear a memorizao do ponto de referncia para um ou vrios eixos. Quando a memorizao do ponto de referncia est bloqueada para todos os eixos, o TNC j no mostra a softkey DATUM SET no modo de funcionamento Manual. A figura mostra sistemas de coordenadas com pontos zero da mquina e da pea. M91/M92 no modo de funcionamento Teste do Programa Para poder simular tambm graficamente movimentos M91/M92, tem de se activar a superviso do espao de trabalho e mandar visualizar o bloco referido ao ponto de referncia memorizado, ver "Representar o bloco no espao de trabalho (opo de software Caractersticas grficas avanadas)", pgina 471.

Z Z Y Y X X M

200

7 Programao: funes auxiliares

Aproximao s posies num sistema de coordenadas com um plano inclinado de maquinao: M130
Comportamento standard num plano de maquinao inclinado As coordenadas nas frases de posicionamento referem-se ao sistema de coordenadas inclinado. Comportamento com M130 As coordenadas de frases lineares, quando est activado o plano de maquinao inclinado, referem-se ao sistema de coordenadas da pea sem inclinar O TNC posiciona ento a ferrta. (inclinada) sobre a coordenada programada no sistema sem inclinar. As frases de posio seguintes ou os ciclos de maquinao so outra vez executados no sistema de coordenadas inclinado, podendo originar problemas em ciclos de maquinao com posicionamento prvio absoluto. A funo M130 s permitida quando est activada a funo plano de maquinao inclinado. Activao M130 est activado em forma de frase em frases lineares sem correco do raio da ferramenta.

HEIDENHAIN TNC 620

201

7.3 Funes auxiliares para indicao de coordenadas

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para 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. O TNC interrompe nestas posies a execuo do programa e emite a mensagem de erro Raio da ferramenta grande demais. 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. Programe M97 na frase onde programado o ponto da esquina exterior. Em vez de M97 deve utilizar a funo M120 LA com mais capacidade(ver "Comportamento com M120" na pgina 206)! Activao M97 actua s na frase de programa onde se tiver programado M97. A esquina do contorno no completamente maquinada com M97. Talvez tenham que se maquinar posteriormente as esquinas do contorno com uma ferramenta mais pequena.
1 3

S 1 6 17

14

1 5

202

7 Programao: funes auxiliares

Exemplo de frases NC 5 TOOL DEF L ... R+20 ... 13 L X... Y... R... F... M97 14 L IY-0.5 ... R... F... 15 L IX+100 ... 16 L IY+0.5 ... R... F... M97 17 L X... Y... Chegada ao ponto do contorno 13 Maquinar pequenos desnveis no contorno 13 e 14 Chegada ao ponto do contorno 15 Maquinar pequenos desnveis no contorno 15 e 16 Chegada ao ponto do contorno 17 Raio da ferramenta grande

HEIDENHAIN TNC 620

203

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

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: Comportamento com M98 Com a funo auxiliar M98, o TNC desloca a ferramenta at ficarem efectivamente maquinados todos os pontos do contorno: Activao M98 s funciona nas frases de programa 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+ ...

1 0

1 1

12

204

7 Programao: funes auxiliares

Velocidade de avano em arcos de crculo: M109/M110/M111


Comportamento standard O TNC relaciona a velocidade de avano programada em relao trajectria 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 dos arcos de crculo. Comportamento em arcos de crculo com M110 O TNC mantm constante o avano na maquinao interior de arcos de crculo. Numa maquinao exterior de arcos de crculo, no actua nenhum ajuste do avano. M110 actua tambm na maquinao interior de arcos de crculo com ciclos de contorno. Se se definir M 109 ou M110 antes da chamada dum ciclo de maquinao, a adaptao ao avano actua tambm em caso de arcos de crculo dentro de ciclos de maquinao. No fim ou aps interrupo dum ciclo de maquinao, de novo estabelecido o estado de sada. Activao M109 e M110 actuam no incio da frase. M109 e M110 so anulados com M111.

HEIDENHAIN TNC 620

205

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

Clculo prvio do contorno com correco de raio (LOOK AHEAD): M120 (opo de software 3)
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 uma mensagem de erro. M97 (ver "Maquinar pequenos desnveis de contorno: M97" na pgina 202) impede a mensagem de erro, mas ocasiona uma marca na pea e, alm disso, desloca a esquina. Nos rebaixamentos, o TNC pode produzir danos no contorno. 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). Tambm se pode usar M120 para dotar os dados de digitalizao ou os dados elaborados por um sistema de programao externo com correco do raio da ferramenta. Desta forma, possvel compensar os desvios do raio terico da ferramenta. A quantidade de frases (mx. 99) que o TNC calcula previamente definida com LA (em ingl. Look Ahead: ver antes) a seguir a M120. Quanto maior for a quantidade de frases pr-seleccionadas por si, para o TNC calcular previamente, mais lento ser o processamento das frases. Introduo Quando se introduz M120 numa frase de posicionamento, o TNC continua com o dilogo para essa frase e pede a quantidade de frases pr-calculadas LA.

206

7 Programao: funes auxiliares

Activao M120 tem que 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. Limitaes Voc s pode efectuar a reentrada num contorno depois de uma paragem externa/interna com a funo AVANO PARA A FRASE N. Quando voc utiliza as funes RND e CHF, as frases frente e atrs de RND ou CHF s podem conter as coordenadas do plano de maquinao Quando voc chega tangencialmente ao contorno, deve utilizar a funo APPR LCT; a frase com APPR LCT s pode conter as coordenadas do plano de maquinao Quando sair tangencialmente do contorno, utilize a funo DEP LCT; a frase com DEP LCT s pode conter as coordenadas do plano de maquinao

HEIDENHAIN TNC 620

207

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

Sobrepor posicionamentos do volante durante a execuo dum programa: M118 (opo de software 3)
Comportamento standard O TNC desloca a ferramenta nos modos de funcionamento de execuo do programa, tal como se determina no programa de maquinao. Comportamento com M118 Com M118, podem efectuar-se correces manualmente com o volante durante a execuo do programa. Para isso, programe M118 e introduza uma valor especfico em mm para cada eixo (eixo linear ou eixo rotativo). Introduo Quando se introduz M118 numa frase de posicionamento, o TNC continua com o dilogo e pede os valores especficos de cada eixo. Utilize a tecla ENTER para comutar as letras do eixo. Activao O posicionamento do volante eliminado, programando de novo M118 sem a introduo de coordenadas. M118 actua no incio da frase. Exemplo de frases NC Durante a execuo do programa, ao mover-se o volante, deve poder produzir-se uma deslocao no plano de maquinao X/Y de 1 mm do valor programado: L X+0 Y+38.5 RL F125 M118 X1 Y1

M118 tambm actua no modo de funcionamento Posicionamento com Introduo Manual! Quando est activado M118 numa interrupo do programa, no se dispe da funo OPERAO MANUAL! Se M128 estiver activado, no possvel utilizar a funo M118!

208

7 Programao: funes auxiliares

Retrocesso do contorno no sentido dos eixos da ferramenta: M140


Comportamento standard O TNC desloca a ferramenta nos modos de funcionamento de execuo do programa, tal como se determina no programa de maquinao. Comportamento com M140 Com M140 MB (move back) pode-se distanciar do contorno um caminho possvel de introduzir no sentido do eixo da ferramenta. Introduo Quando se introduz M140 numa frase de posicionamento, o TNC continua o dilogo e pede o caminho que a ferramenta deve distanciarse do contorno. Introduza o caminho pretendido que a ferramenta deve percorrer a partir do contorno, ou prima a softkey MX, para deslocar at margem da rea de deslocao. Alm disso, possvel programar um avano com que a ferramenta desloca o caminho introduzido. Se no se introduzir nenhum avano, o TNC desloca em marcha rpida o caminho programado. Activao M140 actua s na frase de programa onde est programado M140. M140 fica activo no incio da frase. Exemplo de frases NC Frase 250: distanciar a ferramenta 50 mm do contorno Frase 251: deslocar a ferramenta at margem da rea de deslocao 250 L X+0 Y+38.5 F125 M140 MB 50 F750 251 L X+0 Y+38.5 F125 M140 MB MAX

Com M140 MB MAX s se pode deslocar livremente em direco positiva.

HEIDENHAIN TNC 620

209

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

Suprimir o supervisionamento do apalpador: M141


Comportamento standard Estando deflectida a haste de apalpao, o TNC emite uma mensagem de erro logo que se quiser deslocar um eixo da mquina. Comportamento com M141 O TNC desloca os eixos da mquina mesmo se o apalpador estiver deflectido. Esta funo necessria se se escrever um ciclo de medio prprio em ligao com o ciclo de medio 3, para voltar a retirar o apalpador depois de uma deflexo com uma frase de posicionamento. Se utilizar a funo M141, ter ateno a que o apalpador se retire no sentido correcto. M141 s actua em movimentos de deslocao com frases lineares. Activao M141 actua s na frase de programa em que est programado M141. M141 fica activo no incio da frase.

Apagar rotao bsica: M143


Comportamento standard A rotao bsica permanece activa at ser anulada ou se escrever por cima um novo valor. Comportamento com M143 O TNC apaga uma rotao bsica programada no programa NC. Em caso de processo a partir duma frase, no permitida a funo M143. Activao M143 s actua na frase de programa onde est programado M143. M143 fica activado no incio da frase.

210

7 Programao: funes auxiliares

Em caso de paragem do NC, levantar a ferramenta automaticamente do contorno: M148


Comportamento standard Numa paragem NC o TNC pra todos os movimentos de deslocao. A ferramenta fica parada no ponto de interrupo. Comportamento com M148 A funo M148 tem que ser autorizada pelo fabricante da mquina. O TNC afasta a ferramenta na direco do eixo da ferramenta a partir do contorno, se memorizou na tabela das ferramentas na coluna LIFTOFF para a ferramenta activa o parmetro Y (ver "Tabela de ferramentas: dados standard da ferramenta" na pgina 124). Tenha em conta que na reentrada no contorno especialmente em superfcies curvas podem ocorrer danos nos contornos. Libertar a ferramenta antes da reentrada! Defina o valor, para o qual a ferramenta deve ser levantada no parmetro da mquina CfgLiftOff. Para isso poder desactivar a funo em geral no parmetro da mquina CfgLiftOff. Activao O M148 actua at que a funo desactivada com M149. M148 actua no incio da frase, e M149 no fim da frase.

HEIDENHAIN TNC 620

211

7.4 Funes auxiliares para o tipo de trajectria

7.5 Funes auxiliares para eixos rotativos

7.5 Funes auxiliares para eixos rotativos


Avano em mm/min em eixos rotativos A, B, C: M116 (opo de software 1)
Comportamento standard O NC interpreta o avano programado nos eixos rotativos em graus/ min. O avano da trajectria depende portanto da distncia entre o ponto central da ferramenta e o centro do eixo rotativo. Quanto maior for a distncia, maior o avano da trajectria. Avano em mm/min em eixos rotativos com M116 A geometria da mquina deve ser determinada pelo fabricante da mquina. Consulte o manual da mquina! M116 actua s em mesas redondas e rotativas. No caso de cabeas basculantes o M116 no pode ser utilizado. Se a sua mquina estiver equipada com um combinao mesa/cabea, o TNC ignora os eixos rotativos da cabea basculante. O TNC interpreta o avano programado num eixo rotativo em mm/min. O TNC calcula assim no incio da frase o avano para esta frase. O avano no se modifica enquanto a frase executada, mesmo quando a ferramenta se dirige ao centro do eixo rotativo. Activao M116 actua no plano de maquinao Com M117, anula-se M116; no fim do programa, M116 tambm fica inactivado. M116 actua no incio da frase.

212

7 Programao: funes auxiliares

Deslocar eixos rotativos de forma optimizada: M126


Comportamento standard O comportamento standard do TNC em posicionamento de eixos rotativos, cuja visualizao est reduzida a valores inferiores a 360, determinado pelo fabricante da mquina. A decide-se se o TNC deve aproximar-se com a diferena obtida entre a posio nominal e a posio real, ou se o TNC deve aproximar-se sempre por norma (tambm sem M126) segundo o percurso mais curto da posio programada. Exemplos: Posio real 350 10 Posio nominal 10 340 Percurso 340 +330

Comportamento com M126 Com M126, o TNC desloca um eixo rotativo cuja visualizao est reduzida a valores inferiores a 360, pelo caminho mais curto. Exemplos: Posio real 350 10 Posio nominal 10 340 Percurso +20 30

Activao M126 actua no incio da frase. M126 anulado com M127; no fim do programa, M126 deixa tambm de actuar.

HEIDENHAIN TNC 620

213

7.5 Funes auxiliares para eixos rotativos

7.5 Funes auxiliares para eixos rotativos

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: Valor angular programado: Curso de deslocao efectivo: 538 180 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. Como alternativa, pode-se introduzir um eixo rotativo atrs de M94. Assim, o TNC reduz s a visualizao deste eixo. Exemplo de frases NC Reduzir os valores de visualizao de todos os eixos rotativos activados: L M94 Reduzir apenas o valor de visualizao do eixo C: L M94 C 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.

214

7 Programao: funes auxiliares

Conservar a posio da extremidade da ferramenta ao posicionar eixos basculantes (TCPM): M128 (opo de software 2)
Comportamento standard O TNC desloca a ferramenta para as posies determinadas no programa de maquinao. Se no programa se modificar a posio dum eixo basculante, tem que se calcular o desvio da resultante nos eixos lineares e deslocar-se para uma frase de posicionamento. Comportamento com M128 (TCPM: Tool Center Point Management) A geometria da mquina deve ser determinada pelo fabricante da mquina nas tabelas de cinemtica. Se no programa se modificar a posio de um eixo basculante comandado, durante o processo de basculao a posio da extremidade da ferramenta permanece sem se modificar em relao pea. Em eixos basculantes com dentes Hirth: modificar a posio do eixo basculante s depois de ter retirado a ferramenta. Se no o fizer, podem surgir estragos no contorno ao retirarem-se os dentes. Se a funo M128 estiver activa, no possvel realizar quaisquer posicionamentos do volante manual com M118 durante a execuo do programa.
B

Z X Z

HEIDENHAIN TNC 620

215

7.5 Funes auxiliares para eixos rotativos

7.5 Funes auxiliares para eixos rotativos

A seguir a M128, pode introduzir ainda mais um avano com que o TNC executa os movimentos de compensao nos eixos lineares. Antes de posicionamentos com M91 ou M92 e antes de um TOOL CALL: anular M128. Para evitar estragos no contorno, com M128 s se podem utilizar fresas esfricas. A longitude da ferramenta deve referir-se ao centro da esfera da fresa esfrica. Se estiver activado M128, o TNC mostra o smbolo visualizao de estados. na

M128 e M116 no podem estar activos simultaneamente, porque se excluem reciprocamente. M128 executa movimentos de compensao que no podem alterar o avano da ferramenta relativamente pea. O movimento de compensao executado especificamente, de forma paralela e independentemente do avano de maquinao, com um avano separado que se pode definir na frase M128. Opostamente, com M116 activo, o TNC tem de calcular o avano para a lmina ao movimentar-se um eixo rotativo de forma a obter-se tambm o avano programado para a lmina da ferramenta (em TCP, tool center point). Neste caso, o TNC considera a distncia entre o TCP e o centro do eixo rotativo. M128 em mesas basculantes Se, com M128 activado, se programar um movimento da mesa basculante, o TNC roda da forma respectiva o sistema de coordenadas. Rode p.ex. o eixo C em 90 (por posicionamento ou por deslocao do ponto zero) e programe a seguir um movimento no eixo X; o TNC executa ento o movimento no eixo Y da mquina. O TNC tambm transforma o ponto de referncia memorizado que se desloca atravs do movimento da mesa redonda .

216

7 Programao: funes auxiliares

M128 em correco tridimensional da ferr.ta. Quando, com M128 activado e a correco do raio RL/RR activada, voc executa uma correco tridimensional da ferramenta, em determinadas geometrias o TNC posiciona automaticamente os eixos rotativos (Peripheral Milling, ver "Correco tridimensional da ferramenta (opo de software 2)", pgina 138). Activao M128 actua no incio da frase, e M129 no fim da frase. M128 tambm actua nos modos de funcionamento manuais e permanece activado depois de uma troca de modo de funcionamento. O avano para o movimento de compensao permanece activo at se programar um movimento novo, ou anular M128 com M129. Anula M128 com M129. Se se seleccionar um novo programa num modo de funcionamento de execuo do programa, o TNC tambm anula M128. Exemplo de frases NC Executar movimentos de compensao com um avano de 1000 mm/ min: L X+0 Y+38.5 IB-15 RL F125 M128 F1000

HEIDENHAIN TNC 620

217

7.5 Funes auxiliares para eixos rotativos

Programao: Ciclos

8.1 Trabalhar com ciclos

8.1 Trabalhar com 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 (Resumo: ver "Resumo dos ciclos", pgina 222). 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. Os ciclos de maquinao executam se necessrio maquinaes abrangentes. Devido a motivos de segurana executar um teste de programa grfico, antes da execuo (ver "Teste do programa" na pgina 470)!

Ciclos especficos da mquina (opo de software Caractersticas de programao avanadas)


Em muitas mquinas esto disponveis ciclos que so implementados adicionalmente aos ciclos HEIDENHAIN no TNC pelo seu fabricante da mquina. Para isso, existe disposio um circuito de nmeros de ciclos separado. Ciclos 300 a 399 Ciclos especficos da mquina que devem ser definidos atravs da tecla CYCLE DEF Ciclos 500 a 599 Ciclos especficos da mquina que devem ser definidos atravs da tecla TOUCH PROBE Para este caso consulte a respectiva descrio de funes no manual da mquina. No caso dos ciclos especficos de mquina, em certas circunstncias, tambm so utilizados parmetros de transferncia, que a HEIDENHAIN j utilizou em ciclos standard. Para na utilizao simultnea de ciclos activos DEF (ciclos, que o TNC executa automaticamente na definio do ciclo, ver tambm "Chamada de ciclos" na pgina 223) e ciclos activos CALL (ciclos, que tem que chamar para a execuo, ver tambm "Chamada de ciclos" na pgina 223) evitar problemas relativamente substituio de parmetros de transferncia utilizados vrias vezes, siga o seguinte procedimento:
U U

Regra geral, programar os ciclos activos DEF antes dos ciclos activos CALL Entre a definio de um ciclo activo CALL e a respectiva chamada do ciclo programe apenas um ciclo activo DEF quando no ocorrerem sobreposies nos parmetros de transferncia destes dois ciclos

220

8 Programao: Ciclos

Definir um ciclo com softkeys


U

A barra de softkeys mostra os diferentes grupos de ciclos Seleccionar o grupo de ciclo, p. ex. ciclo de furar Escolher ciclo, p. ex. FRESAR ROSCA. O TNC abre um dilogo e vai pedindo todos os valores de introduo. Ao mesmo tempo o TNC apresenta um grfico na metade direita do ecr, grfico esse que contm o parmetro introduzido iluminado Introduza todos os parmetros pedidos pelo TNC e termine cada introduo com tecla ENT O TNC termina o dilogo depois de se introduzirem todos os dados necessrios

U U

Definir o ciclo com a funo IR PARA


U

A barra de softkeys mostra os diferentes grupos de ciclos O TNC abre uma janela sobreposta Seleccione o ciclo desejado com a tecla de seta e confirme com a tecla ENT ou Introduza o nmero de ciclo e confirme duas vezes com a tecla ENT. O TNC abre ento o dilogo de ciclo como atrs descrito

U U

Exemplo de frases NC 7 CYCL DEF 200 FURAR Q200=2 Q201=3 Q202=5 Q210=0 Q203=+0 Q204=50 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA

Q206=150 ;AVANO AO APROFUNDAR

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

HEIDENHAIN TNC 620

221

8.1 Trabalhar com ciclos

8.1 Trabalhar com ciclos

Resumo dos ciclos


Grupo de ciclos Ciclos de furar em profundidade, alargar furo, mandrilar, aprofundar, roscar, roscagem lmina e fresar rosca Ciclos para fresar caixas, ilhas e ranhuras Ciclos para a elaborao de figuras de pontos, p.ex. crculo de furos ou superfcie de furos Ciclos SL (lista de subcontornos) com que so elaborados contornos complicados em paralelo de contorno, que se compem de vrios contornos parciais sobrepostos, interpolao de superfcie cilndrica Ciclos para facejar superfcies planas ou torcidas em si Ciclos para o clculo de coordenadas com que so deslocados, rodados, reflectidos, ampliados e reduzidos quaisquer contornos Ciclos especiais Tempo de Espera, Chamada do Programa, Orientao da Ferramenta, Tolerncia Softkey Pgina 225

275 297

304

335 348

368

Quando em ciclos de maquinao com nmeros superiores a 200, voc utiliza atribuies de parmetros indirectas (p. ex. Q210 = Q1),no fique actuante uma modificao do parmetro atribudo (p. ex. Q1) aps a definio de ciclo. Nestes casos, defina directamente o parmetro de ciclo (p. ex. Q210). Quando em ciclos de maquinao com nmeros superiores a 200 definir um parmetro de avano, pode igualmente atribuir, atravs da softkey, em vez de um valor numrico o avano definido na frase TOOL CALL (Softkey FAUTO), ou a marcha rpida (Softkey FMAX). Tenha em ateno que uma alterao do avano FAUTO aps uma definio de ciclo no tem qualquer efeito, porque o TNC atribui internamente de forma permanente o avano da frase TOOL CALL no processamento da definio de ciclo. Se quiser apagar um ciclo com vrias frases parciais, o TNC emite um aviso, se deve ser apagado o ciclo completo.

222

8 Programao: Ciclos

Chamada de ciclos
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) Tenha em conta outras condies apresentadas nas descries a seguir sobre ciclos. Os seguintes ciclos actuam a partir da sua definio no programa de maquinao. No pode nem deve chamar estes ciclos: os ciclos 220 figura de furos sobre um crculo e 221 figura de furos sobre linhas o ciclo SL 14 CONTORNO o ciclo SL 20 DADOS DO CONTORNO Ciclo 32 TOLERNCIA Ciclos para a converso de coordenadas o ciclo 9 TEMPO DE ESPERA Podem chamar-se todos os restantes ciclos com as funes a seguir descritas.

HEIDENHAIN TNC 620

223

8.1 Trabalhar com ciclos

8.1 Trabalhar com ciclos

Chamada de ciclo com CYCL CALL A funo CYCL CALL chama uma vez o ltimo ciclo de maquinao definido. O ponto inicial do ciclo a ltima posio programada antes da frase CYCL CALL.
U

Programar a chamada de ciclo: premir a tecla CYCL CALL Introduzir chamada do ciclo: premir a softkey CYCL CALL M Se necessrio, introduzir a funo auxiliar M (p.ex. M3 para ligar a ferramenta), ou terminar o dilogo com a tecla END

Chamada de ciclo com M99/M89 A funo actuante descontnua M99 chama uma vez o ltimo ciclo de maquinao definido. Pode programar-se M99 no fim duma frase de posicionamento; o TNC desloca-se para esta posio e a seguir chama o ltimo ciclo de maquinao definido. Se quiser que o TNC execute automaticamente o ciclo depois de cada frase de posicionamento, programe a primeira chamada de ciclo com M89. Para anular a actuao de M89, programe M99 na frase de posicionamento onde se faz a aproximao ao ltimo ponto inicial, ou ou defina com CYCL DEF um novo ciclo de maquinao

224

8 Programao: Ciclos

8.2 Ciclos de furar, roscar e fresar rosca


Resumo
Ciclo 240 CENTRAR Com posicionamento prvio automtico, 2 distncia de segurana, opcionalmente introduo do dimetro de centragem/profundidade de centragem 200 FURAR Com posicionamento prvio automtico, 2 distncia de segurana 201 ALARGAR FURO Com posicionamento 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, depresso 204 REBAIXAMENTO INVERTIDO Com posicionamento prvio automtico, 2 distncia de segurana 205 FURAR EM PROFUNDIDADE UNIVERSAL Com posicionamento prvio automtico, 2 distncia de segurana, rotura de apara, distncia de posio prvia 208 FRESAR FUROS Com posicionamento prvio automtico, 2 distncia de segurana 206 ROSCAGEM NOVA Com embraiagem, com posicionamento prvio automtico, 2 distncia de segurana 207 ROSCAGEM RGIDA GS NOVA Rgida, com posicionamento prvio automtico, 2 distncia de segurana Softkey Pgina 227

229

231

233

235

237

240

243

245

247

HEIDENHAIN TNC 620

225

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Ciclo 209 ROSCAGEM ROTURA DE APARA Rgida, com posicionamento prvio automtico, 2 distncia de segurana; rotura de apara 262 FRESAR EM ROSCA Ciclo para fresar uma rosca no material previamente furado 263 FRESAR EM ROSCA COM REBAIXAMENTO Ciclo para fresar uma rosca no material previamente furado com produo de um chanfre de rebaixamento 264 FRESAR FURO EM ROSCA ciclo para furar no material todo e a seguir fresar a rosca com uma ferramenta 265 FRESAR FURO EM ROSCA DE HLICE Ciclo para fresar a rosca no material todo 267 FRESAR ROSCA EXTERIOR Ciclo para fresar uma rosca exterior com produo de um chanfre de rebaixamento

Softkey

Pgina 249

254

257

261

265

269

226

8 Programao: Ciclos

CENTRAR (ciclo 240, opo de software Caractersticas de programao avanadas)


1 2 3 4 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana, sobre a superfcie da pea A ferramenta centra com o avano F programado at ao dimetro de centragem introduzido ou at profundidade de centragem Se tiver sido programado, a ferramenta espera na base da centragem Para terminar, a ferramenta desloca-se com FMAX para a distncia de segurana ou - se tiver sido programado - para a 2 distncia de segurana Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. O sinal do parmetro de ciclo Q344 (dimetro) ou Q201 (profundidade) determinado pela direco da maquinao. Se programar o dimetro ou a profundidade = 0, o TNC no executa o ciclo.

Z
Q210 Q203 Q344

Q206

Q200

Q204 Q201

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de dimetro positivo ou de profundidade positiva introduzida , o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

Y
50

20

30

80

HEIDENHAIN TNC 620

227

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea: introduzir valor positivo. Campo de introduo 0 a 99999.9999 Seleco profundidade/dimetro (0/1) Q343: seleco, se deve ser centrado com base no dimetro introduzido ou na profundidade introduzida. Se o TNC deve centrar com base no dimetro introduzido, tem de se definir o ngulo da ponta da ferramenta na coluna T-ANGLE. da tabela de ferramentas TOOL.T 0: Centrar profundidade introduzida 1: Centrar ao dimetro introduzido Profundidade Q201 (valor incremental): distncia entre a superfcie da pea e a base de centragem (ponta do cone de centragem). S actuante quando est definido Q343=0. Campo de introduo 99999,9999 a 99999,9999 Dimetro (sinal) Q344: dimetro de centragem S actuante quando est definido Q343=1. Campo de introduo -99999,9999 a 99999,9999 Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao centrar em mm/min. Campo de introduo 0 a 99999,999, em alternativa FAUTO, FU Tempo de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo. Campo de introduo 0 a 3600,0000 Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea. Campo de introduo -99999,9999 a 99999,9999 2 distncia de segurana Q204 (valor incremental): coordenada no eixo da ferramenta na qual no se pode produzir nenhuma coliso entre a ferramenta e a pea (dispositivo tensor). Campo de introduo 0 a 99999.9999

Exemplo: Frases NC 10 L Z+100 R0 FMAX 11 CYCL DEF 240 CENTRAR Q200=2 Q343=1 Q201=+0 Q344=-9 ;DISTNCIA DE SEGURANA ;SELECO PROFUNDIDADE/ DIMETRO ;PROFUNDIDADE ;DIMETRO NOMINAL

Q206=250 ;AVANO AO APROFUNDAR Q211=0,1 ;TEMPO DE ESPERA EM BAIXO Q203=+20 ;COORD. SUPERFCIE Q204=100 ;2 DISTNCIA DE SEGURANA 12 L X+30 Y+20 R0 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 R0 FMAX M99 15 L Z+100 FMAX M2

228

8 Programao: Ciclos

FURAR (ciclo 200)


1 2 3 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana, sobre a superfcie da pea A ferramenta fura com o avano F programado, at primeira Profundidade de Passo O TNC retira a ferramenta com FMAX para a distncia de segurana, espera a - se tiver sido programado - e a seguir desloca-se de novo com marcha rpida para a distncia de segurana sobre a primeira profundidade de passo A seguir, a ferramenta fura com o avano F programado at uma outra profundidade de passo O TNC repete este processo (2 a 4) at alcanar a Profundidade de Furar programada A partir da base do furo, a ferrta. 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 inicial (centro do furo)do plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo.
50

Z
Q210 Q203

Q206

Q200 Q202

Q204

4 5 6

Q201

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

20

30

80

HEIDENHAIN TNC 620

229

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea; introduzir valor positivo Profundidade Q201 (valor incremental): distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferrta. penetra de cada vez na pea. A profundidade no tem que ser um mltiplo da profundidade de passo. 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

Exemplo: Frases NC 10 L Z+100 R0 FMAX 11 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO AO APROFUNDAR Q202=5 Q210=0 ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA

Q203=+20 ;COORD. SUPERFCIE Q204=100 ;2 DISTNCIA DE SEGURANA Q211=0,1 ;TEMPO DE ESPERA EM BAIXO 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M99 15 L Z+100 FMAX M2

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 Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Tempo de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo

230

8 Programao: Ciclos

ALARGAR FURO (ciclo 201, opo de software Caractersticas de programao avanadas)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea A ferramenta alarga o furo com o avano F programado at profundidade programada Se tiver sido programado, a ferramenta espera na base do furo Seguidamente, o TNC retira a ferramenta com avano F para a distncia de segurana e da, caso tenha 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 inicial (centro do furo)do plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo.

Q206

2 3 4

Q203

Q200 Q201 Q211

Q204

Y
Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!
20 50

30

80

HEIDENHAIN TNC 620

231

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base do furo 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 ferramenta espera na base do furo Avano de retrocesso Q208: velocidade de deslocao da ferr.ta ao afastar-se do furo em mm/ min. Se introduzir Q208 = 0 vlido o avano de alargar furo Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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: Frases NC 10 L Z+100 R0 FMAX 11 CYCL DEF 201 ALARGAR FURO Q200=2 ;DISTNCIA DE SEGURANA Q201=-15 ;PROFUNDIDADE Q206=100 ;AVANO AO APROFUNDAR Q211=0,5 ;TEMPO DE ESPERA EM BAIXO Q208=250 ;AVANO EM RETROCESSO Q203=+20 ;COORD. SUPERFCIE Q204=100 ;2 DISTNCIA DE SEGURANA 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M99 15 L Z+100 FMAX M2

232

8 Programao: Ciclos

MANDRILAR (ciclo 202, opo de software Caractersticas de programao avanadas)


O fabricante da mquina prepara a mquina e o TNC . Ciclo aplicvel apenas a mquinas com cabeote regulado. 1 2 3 4 5 6 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana, sobre a superfcie da pea A ferramenta fura com o avano de furar at profundidade programada Se tiver sido programado um tempo para cortar livremente, a ferramenta espera na base do furo Seguidamente, o TNC executa uma orientao da ferramenta sobre a posio que est definida no parmetro Q336 Se tiver sido seleccionada deslocao livre, o TNC desloca-se livremente 0,2 mm na direco programada (valor fixo) Seguidamente, o TNC retira a ferramenta com avano de recuo para a distncia de segurana e da, caso tenha sido programado, com FMAX para a 2 distncia de segurana. Se Q214=0 o recuo feito na parede do furo Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. O TNC restabelece no fim do ciclo o estado do refrigerante e o estado da ferr.ta que estava activado antes da chamada de ciclo.
50

Q206

Q203

Q200 Q201 Q211

Q204

Q208

20

30

80

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

HEIDENHAIN TNC 620

233

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base do furo 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 Avano de retrocesso Q208: velocidade de deslocao da ferrta. ao retirar-se do furo em mm/ min. Se introduzir Q208=0, vlido o avano ao aprofundar Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) 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) 0 1 2 3 4 No retirar a ferramenta Retirar a ferramenta em sentido negativo do eixo principal Retirar a ferramenta em sentido negativo do eixo secundrio Retirar a ferramenta em sentido positivo do eixo principal Retirar a ferramenta em sentido positivo do eixo secundrio

Exemplo: Frases NC 10 L Z+100 R0 FMAX 11 CYCL DEF 202 MANDRILAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-15 ;PROFUNDIDADE Q206=100 ;AVANO AO APROFUNDAR Q211=0,5 ;TEMPO DE ESPERA EM BAIXO Q208=250 ;AVANO EM RETROCESSO Q203=+20 ;COORD. SUPERFCIE Q204=100 ;2 DISTNCIA DE SEGURANA Q214=1 Q336=0 13 CYCL CALL 14 L X+80 Y+50 FMAX M99 ;DIRECO DE RETIRADA ;NGULO FERRAMENTA

12 L X+30 Y+20 FMAX M3

Perigo de coliso! Seleccione a direco de livre deslocao, de forma a que a ferrta. se afaste da margem do furo. Quando programar uma orientao da ferramenta no ngulo, verifique onde se encontra o extremo da ferramenta que introduziu em Q336 (p.ex. no modo de funcionamento Posicionamento com Introduo Manual). Escolha o ngulo, de forma a que a extremidade da ferr.ta fique paralela a um eixo de coordenada. Ao deslocar-se livremente, o TNC considera automaticamente uma rotao activa do sistema de coordenadas.
U

ngulo para orientao da ferramenta Q336 (absoluto): ngulo sobre o qual o TNC posiciona a ferr.ta antes de retirar 8 Programao: Ciclos

234

FURAR UNIVERSAL (ciclo 203, opo de software Caractersticas de programao avanadas)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea A ferramenta fura com o avano F introduzido, at primeira Profundidade de Passo Se tiver programado rotura de apara, o TNC retira a ferramenta no valor de retrocesso programado. Se trabalhar sem rotura da apara, o TNC retira a ferramenta 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 A seguir, a ferramenta fura com o Avano at seguinte Profundidade de Passo. Se tiver sido programada, a Profundidade de Passo vai diminuindo com cada aproximao segundo o Valor de Reduo O TNC repete este processo (2 a 4) at alcanar a Profundidade do Furo Na base do furo, se tiver sido programado, a ferramenta 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 Antes da programao, dever ter em conta: Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo.

2 3

5 6

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

HEIDENHAIN TNC 620

235

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (valor incremental): distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferrta. penetra de cada vez na pea. A profundidade no tem que ser um mltiplo da profundidade de passo. 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
Q203

Z
Q210

Q206

Q208

Q200 Q202

Q204

Q201

Q211

X
Exemplo: Frases NC 11 CYCL DEF 203 FURAR UNIVERSAL Q200=2 ;DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 Q210=0 Q204=50 Q213=3 Q205=3 ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;2 DISTNCIA DE SEGURANA ;ROTURA DE APARA ;MN. 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 Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Valor de Reduo Q212 (incremental): valor com que o TNC reduz a Profundidade de Passo em cada passo Quant. N de Roturas de Apara at ao Retrocesso Q213: 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 ferramenta respectivamente no valor de retrocesso Q256. Profundidade de Passo mnima Q205 (valor incremental): se tiver introduzido um valor de reduo, o TNC limita o passo ao valor introduzido com Q205 Tempo de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo Avano de retrocesso Q208: velocidade de deslocao da ferramenta ao retirar-se do furo em mm/min. Se se introduzir Q208=0, o TNC desloca-se com avano Q206 Retrocesso em rotura de apara Q256 (incremental): valor com que o TNC retrocede a ferr.ta quando h rotura de apara

Q203=+20 ;COORD. SUPERFCIE Q212=0,2 ;VALOR DE REDUO

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO Q208=500 ;AVANO EM RETROCESSO Q256=0.2 ;RZ EM ROTURA DE APARA

236

8 Programao: Ciclos

REBAIXAMENTO INVERTIDO (ciclo 204, opo de software Caractersticas de programao avanadas)


O fabricante da mquina prepara a mquina e o TNC . Ciclo aplicvel apenas a mquinas com cabeote regulado. O ciclo s trabalha com hastes de furar em retrocesso Com este ciclo, podem-se efectuar abaixamentos situados no lado inferior da pea. 1 2 3 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana, sobre a superfcie da pea A o TNC efectua uma orientao da ferramenta para a posio de 0 e desloca a ferrta. segundo a dimenso do excntrico 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 O TNC desloca agora a ferrta. outra vez para o centro do furo, liga a ferramenta e, se necessrio, tambm o refrigerante, e depois desloca-se com o avano de rebaixamento para a profundidade programada 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 Seguidamente, o TNC retira a ferramenta com avano de recuo para a distncia de segurana e da se tiver sido programado com FMAX para a 2 distncia de segurana.
Q250

Q200

Q204

Antes da programao, dever ter em conta: Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do 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 da barra de broquear. Ao calcular o ponto inicial do abaixamento, o TNC tem em conta a longitude da lmina da barra de broquear e a solidez da pea.
Q249 Q200

Q203

Q253 Q251 Q252

Q255 Q254 Q214

HEIDENHAIN TNC 620

237

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade de rebaixamento Q249 (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. Resistncia do material Q250 (incremental): espessura da pea Medida do excntrico (Q251 (incremental): medida do excntrico da barra de broquear; ir ver folha de dados da ferramenta. Altura de corte Q252 (incremental): distncia lado inferior haste de furar lmina principal; consultar a folha de dados da ferramenta Avano de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min Avano de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min Tempo de espera Q255: tempo de espera em segundos na base do rebaixamento Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Sentido de afastamento (0/1/2/3/4) Q214: determinar a direco em que o TNC desloca a ferrta. segundo a dimenso do excntrico (depois da orientao da ferrta.); no permitida a introduo de 0 1 2 3 4 Retirar a ferramenta em sentido negativo do eixo principal Retirar a ferramenta em sentido negativo do eixo secundrio Retirar a ferramenta em sentido positivo do eixo principal Retirar a ferramenta em sentido positivo do eixo secundrio

Exemplo: Frases NC 11 CYCL DEF 204 REBAIXAMENTO INVERTIDO Q200=2 Q249=+5 Q250=20 Q252=15 ;DISTNCIA DE SEGURANA ;APROFUNDAMENTO ;RESISTNCIA DO MATERIAL ;ALTURA DE CORTE

Q251=3.5 ;MEDIDA DE EXCNTRICO Q253=750 ;AVANO POSICION. PRVIO Q254=200 ;AVANO AO APROFUNDAR Q255=0 Q204=50 Q214=1 Q336=0 ;TEMPO DE ESPERA ;2 DISTNCIA DE SEGURANA ;DIRECO DE RETIRADA ;NGULO FERRAMENTA Q203=+20 ;COORD. SUPERFCIE

238

8 Programao: Ciclos

Perigo de coliso! Quando programar uma orientao da ferramenta no ngulo, verifique onde se encontra o extremo da ferramenta que introduziu em Q336 (p.ex. no modo de funcionamento Posicionamento com Introduo Manual). Escolha o ngulo, de forma a que a extremidade da ferr.ta fique paralela a um eixo de coordenada. Seleccione a direco de livre deslocao, de forma a que a ferrta. se afaste da margem do furo.
U

ngulo para orientao da ferramenta Q336 (absoluto): ngulo sobre o qual o TNC posiciona a ferr.ta antes de a fazer penetrar e antes de a retirar do furo

HEIDENHAIN TNC 620

239

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

FURAR EM PROFUNDIDADE UNIVERSAL (ciclo 205, opo de software Caractersticas de programao avanadas)
1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea Se for introduzido um ponto inicial aprofundado, o TNC desloca-se com o avano de posicionamento definido para a distncia de segurana sobre o ponto inicial aprofundado A ferramenta fura com o avano F introduzido, at primeira Profundidade de Passo Se tiver programado rotura de apara, o TNC retira a ferramenta no valor de retrocesso programado. Se voc trabalhar sem rotura de apara, o TNC retira a ferrta. em marcha rpida para a distncia de segurana, e a seguir outra vez com FMAX at distncia de aco derivada programada, sobre a primeira profundidade de passo A seguir, a ferramenta fura com o Avano at seguinte Profundidade de Passo. Se tiver sido programada, a Profundidade de Passo vai diminuindo com cada aproximao segundo o Valor de Reduo O TNC repete este processo (2 a 4) at alcanar a Profundidade do Furo Na base do furo, se tiver sido programado, a ferramenta 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 Antes da programao, dever ter em conta: Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo.

3 4

6 7

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

240

8 Programao: Ciclos

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (valor incremental): distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferrta. penetra de cada vez na pea. A profundidade no tem que ser um mltiplo da profundidade de passo. 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
Q203

Q206

Q200 Q257 Q202

Q204

Q201

Q211

Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Valor de reduo Q212 (incremental): valor com que o TNC reduz a profundidade de passo Q202 Profundidade de Passo mnima Q205 (valor incremental): se tiver introduzido um valor de reduo, o TNC limita o passo ao valor introduzido com Q205 Distncia de aco derivada em cima Q258 (incremental): distncia de segurana para posicionamento de marcha rpida, quando o TNC aps um retrocesso a partir do furo desloca de novo a ferr.ta para a profundidade de passo actual; valor aquando do primeiro passo Distncia de aco derivada em cima Q259 (incremental): distncia de segurana para posicionamento de marcha rpida, quando o TNC aps um retrocesso a partir do furo desloca de novo a ferr.ta para a profundidade de passo actual; valor aquando do ltimo passo

Se se introduzir Q258 diferente de Q259, o TNC modifica de maneira uniforme a distncia de aco derivada entre o primeiro e o ltimo passo.

HEIDENHAIN TNC 620

241

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Profundidade de furo at rotura de apara Q257 (incremental): passo aps o qual o TNC executa uma rotura de apara. Sem rotura de apara, quando introduzido 0 Retrocesso em rotura de apara Q256 (incremental): valor com que o TNC retrocede a ferr.ta quando h rotura de apara Tempo de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo Ponto inicial aprofundado Q379 (referido de forma incremental superfcie da pea): ponto inicial da maquinao de furo propriamente dita, quando j se tiver furado previamente a uma profundidade determinada, com uma ferramenta mais curta. O TNC desloca-se em avano de posicionamento prvio da distncia de segurana para o ponto inicial aprofundado Avano de posicionamento prvio Q253: velocidade de deslocao da ferramenta ao posicionar, desde a distncia de segurana para um ponto inicial aprofundado em mm/min. S actua se estiver introduzido Q379 diferente de 0

Exemplo: Frases NC 11 CYCL DEF 205 FURAR EM PROFUNDIDADE UNIVERSAL Q200=2 ;DISTNCIA DE SEGURANA Q201=-80 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=15 Q204=50 Q205=3 ;PROFUNDIDADE DE PASSO ;2 DISTNCIA DE SEGURANA ;MN. PROFUNDIDADE DE PASSO Q203=+100 ;COORD. SUPERFCIE Q212=0.5 ;VALOR DE REDUO Q258=0.5 ;DISTNCIA DE POSIO PRVIA EM CIMA Q259=1 Q257=5 ;DIST. POSIO PRVIA EM BAIXO ;PROFUNDIDADE DE FURO ROTURA APARA

Q256=0.2 ;RZ EM ROTURA DE APARA Q211=0.25 ;TEMPO DE ESPERA EM BAIXO Q379=7.5 ;PONTO INICIAL Q253=750 ;AVANO POSICION. PRVIO

Se se introduzir um ponto inicial aprofundado por meio de Q379, o TNC modifica simplesmente o ponto inicial do movimento de avano. Os movimentos de retrocesso no so modificados pelo TNC; referem-se, portanto, coordenada da superfcie da pea.

242

8 Programao: Ciclos

FRESAR FURO (ciclo 208, opo de software Caractersticas de programao avanadas)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX na distncia de segurana programada sobre a superfcie da pea, e inicia o dimetro programado sobre um crculo de arredondamento (se houver lugar) A ferramenta fresa com o avano F programado numa hlice at profundidade de furo programada Quando atingida a profundidade de furo, o TNC executa outra vez um crculo completo para por ocasio do rebaixamento retirar o material que tiver ficado Depois, o TNC posiciona a ferr.ta outra vez de regresso ao centro do furo No fim, o TNC retira a ferramenta com FMAX para a distncia de segurana. Se voc tiver programado uma 2 Distncia de Segurana, a ferrta. desloca-se para a com FMAX Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. Se tiver introduzido o dimetro do furo igual ao dimetro da ferr.ta, o TNC fura sem interpolao de hlice, directamente na profundidade programada. O espelhamento activo no influencia o tipo de fresagem definido no ciclo.

2 3

4 5

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

HEIDENHAIN TNC 620

243

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre o lado inferior da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base do furo Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar sobre a hlice em mm/min Passo por hlice Q334 (incremental): medida segundo a qual a ferramenta avana respectivamente segundo uma hlice (=360).

Q204 Q203 Q200 Q334 Q201

Tenha em conta que a sua ferr.ta, em caso de passo excessivamente grande, se danifica a ela prpria e pea. Para evitar a introduo com passos excessivos, indique na tabela de ferramentas na coluna NGULO o mx. ngulo de rebaixamento possvel da ferramenta (ver "Dados da ferramenta", pgina 122). O TNC calcula ento automaticamente o mx. passo permitido e modifica, se necessrio, o valor introduzido por si.
U

Q206

Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Dimetro nominal Q335 (valor absoluto): dimetro do furo. Se se introduzir o dimetro nominal igual ao dimetro da ferramenta, o TNC fura sem interpolao de hlices directamente na profundidade programada Dimetro furado previamente Q342 (valor absoluto): logo que em Q342 se introduz um valor superior a 0, o TNC deixa de executar qualquer verificao do comportamento do dimetro nominal em relao ao dimetro da ferramenta. Assim, podem fresar-se furos cujo dimetro so mais do dobro do dimetro da ferramenta Tipo de fresagem Q351: tipo de maquinao de fresagem com M3 +1 = fresagem sincronizada 1 = fresagem em sentido oposto Exemplo: Frases NC 12 CYCL DEF 208 FRESAR FURO Q200=2 ;DISTNCIA DE SEGURANA Q201=-80 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q334=1.5 ;PROFUNDIDADE DE PASSO Q203=+100 ;COORD. SUPERFCIE Q204=50 Q335=25 Q342=0 Q351=+1 ;2 DISTNCIA DE SEGURANA ;DIMETRO NOMINAL ;DIMETRO INDICADO PREVIAMENTE ;TIPO DE FRESAGEM
Q335

244

8 Programao: Ciclos

ROSCAGEM NOVA com embraiagem (ciclo 206)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea A ferramenta desloca-se num s passo at profundidade do furo A seguir, inverte-se a direco de rotao da ferramenta e aps o tempo de espera a ferramenta retrocede distncia de segurana. Se voc tiver programado uma 2 Distncia de Segurana, a ferrta. desloca-se para a com FMAX Na distncia de segurana, inverte-se de novo a direco de rotao da ferramenta Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. A ferramenta deve estar fixa num 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.

2 3

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

HEIDENHAIN TNC 620

245

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta (posio inicial) e a superfcie da pea; valor aproximativo: 4 x passo de rosca Profundidade de furo Q201 (longitude de rosca, incremental): distncia superfcie da pea e a extremidade de rosca Avano F Q206: velocidade de deslocao da ferramenta ao roscar Tempo de espera em baixo Q211: introduzir um valor entre 0 e 0,5 segundos para evitar acunhamento da ferramenta quando esta retrocede Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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)
Q203

Z
Q206

Q204 Q200 Q201

Q211

X
Exemplo: Frases NC 25 CYCL DEF 206 ROSCAGEM NOVA Q200=2 ;DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q211=0.25 ;TEMPO DE ESPERA EM BAIXO Q203=+25 ;COORD. SUPERFCIE Q204=50 ;2 DISTNCIA DE SEGURANA

Calcular avano: F = S x p F: Avano em mm/min) S: Rotaes da ferramenta (U/min) p: Passo de rosca (mm) Retirar a ferramenta durante a interrupo do programa Se durante a roscagem, voc premir a tecla de stop externa, o TNC mostra uma softkey com que voc pode retirar a ferrta.

246

8 Programao: Ciclos

ROSCAGEM RGIDA GS NOVA (ciclo 207)


O fabricante da mquina prepara a mquina e o TNC . Ciclo aplicvel apenas a mquinas com cabeote regulado. O TNC realiza a roscagem lmina num ou em vrios passos sem compensao da longitude. 1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea A ferramenta desloca-se num s passo at profundidade do furo A seguir, inverte-se a direco de rotao da ferramenta e aps o tempo de espera a ferramenta retrocede distncia de segurana. Se voc tiver programado uma 2 Distncia de Segurana, a ferrta. desloca-se para a com FMAX Na distncia de segurana, o TNC restabelece o estado da ferramenta que estava activo antes de se abrir o ciclo. Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo) do plano de maquinao com correco de raio R0. O sinal do parmetro Profundidade determina a direco da maquinao. O TNC calcula o Avano dependendo do nmero de rotaes. Se durante a roscagem se activar o potencimetro de override de rotaes, o TNC ajusta automaticamente as rotaes. O potencimetro de override de rotaes no est activo. O TNC restabelece o estado da ferramenta que estava activo antes de se abrir o ciclo. Eventualmente, a ferramenta est ento no final do ciclo. Antes da maquinao seguinte, ligue novamente a ferramenta com M3 (ou M4).

2 3

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

HEIDENHAIN TNC 620

247

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta (posio inicial) e a superfcie da pea Profundidade de furo Q201 (incremental): distncia superfcie da pea e a extremidade de rosca Passo de rosca Q239 Passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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)

Z
Q204 Q203

Q239

Q200 Q201

X
Exemplo: Frases NC 26 CYCL DEF 207 ROSCAR GS NOVO Q200=2 Q239=+1 Q204=50 ;DISTNCIA DE SEGURANA ;PASSO DE ROSCA ;2 DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q203=+25 ;COORD. SUPERFCIE

Retirar a ferramenta durante a interrupo do programa Se durante a roscagem, voc premir a tecla de stop externa, o TNC mostra a softkey OPERAO MANUAL. Se premir OPERAO MANUAL, pode retirar a ferramenta de forma controlada. Para isso, prima a tecla positiva de ajuste de eixos do eixo activado da ferrta.

248

8 Programao: Ciclos

ROSCAGEM ROTURA DE APARA (ciclo 209, opo de software Caractersticas de programao avanadas)
O fabricante da mquina prepara a mquina e o TNC . Ciclo aplicvel apenas a mquinas com cabeote regulado. O TNC corta a rosca em vrios passos na profundidade programada. Com um parmetro, possvel determinar se em rotura de apara a ferramenta deve ser retirada completamente para fora do furo ou no. 1 O TNC posiciona a ferramenta no eixo desta em marcha rpida FMAX para a distncia de segurana programada sobre a superfcie da pea e executa a uma orientao da ferramenta A ferramenta desloca-se para a profundidade de passo programada, inverte o sentido de rotao e retrocede consoante a definio um determinado valor ou retira-se para remoo de aparas para fora do furo. Desde que se tenha definido um factor de aumento de rotaes, o TNC retira-se do furo com as rotaes do cabeote correspondentemente mais altas Seguidamente, o sentido de rotao da ferramenta outra vez invertido e deslocada para a profundidade de passo seguinte O TNC repete este processo (2 a 3) at alcanar a Profundidade de Rosca programada Seguidamente, a ferramenta retrocedida para a distncia de segurana. Se voc tiver programado uma 2 Distncia de Segurana, a ferrta. desloca-se para a com FMAX distncia de segurana o TNC pra a ferramenta Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo) do plano de maquinao com correco de raio R0. O sinal do parmetro Profundidade de rosca determina a direco da maquinao. O TNC calcula o Avano dependendo do nmero de rotaes. Se durante a roscagem se activar o potencimetro de override de rotaes, o TNC ajusta automaticamente as rotaes. O potencimetro de override de rotaes no est activo. No fim do ciclo, a ferrta. fica parada. Antes da maquinao seguinte, ligar a ferrta. com M3 (ou M4).

3 4 5

HEIDENHAIN TNC 620

249

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!
U

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta (posio inicial) e a superfcie da pea Profundidade de rosca Q201 (incremental): distncia superfcie da pea e a extremidade de rosca Passo de rosca Q239 Passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Profundidade de furo at rotura de apara Q257 (incremental): passo aps o qual o TNC executa uma rotura de apara.

Z
Q204 Q203

Q239

Q200 Q201

250

8 Programao: Ciclos

Retrocesso em rotura de apara Q256: o TNC multiplica o passo Q239 com o valor programado e retrocede a ferramenta em rotura de apara neste valor calculado. Se se introduzir Q256 = 0, o TNC retira-se completamente para fora do furo para remoo de aparas ( distncia de segurana) ngulo para orientao da ferramenta Q336 (absoluto): ngulo sobre o qual o TNC posiciona a ferramenta antes do processo de corte de rosca. Desta forma, possvel, se necessrio, cortar posteriormente Factor Alterao de rotaes de retrocesso Q403: factor pelo qual o TNC aumenta as rotaes da ferramenta, e com elas tambm o avano de retrocesso, ao retirar-se do furo. Campo de introduo 0,0001 a 10

26 CYCL DEF 209 ROSCAR ROTURA APARA Q200=2 Q239=+1 Q204=50 Q257=5 ;DISTNCIA DE SEGURANA ;PASSO DE ROSCA ;2 DISTNCIA DE SEGURANA ;PROFUNDIDADE DE FURO ROTURA APARA ;NGULO FERRAMENTA Q201=-20 ;PROFUNDIDADE Q203=+25 ;COORD. SUPERFCIE

Q256=+25 ;RZ EM ROTURA DE APARA Q336=50 Q403=1.5 ;FACTOR NMERO DE ROTAES

Ao utilizar o factor de rotaes para o retrocesso, preste ateno a que no ocorra nenhuma mudana de escalo de engrenagem. Dando-se o caso, o TNC limita as rotaes, de modo a que o retrocesso se faa ainda no escalo de engrenagem activo. Retirar a ferramenta durante a interrupo do programa Se durante a roscagem, voc premir a tecla de stop externa, o TNC mostra a softkey OPERAO MANUAL. Se premir OPERAO MANUAL, pode retirar a ferramenta de forma controlada. Para isso, prima a tecla positiva de ajuste de eixos do eixo activado da ferrta.

HEIDENHAIN TNC 620

251

8.2 Ciclos de furar, roscar e fresar rosca

Exemplo: Frases NC

8.2 Ciclos de furar, roscar e fresar rosca

Princpios bsicos para fresar rosca


Condies A mquina deve estar equipada com refrigerao interior da ferramenta (refrigerante mn. 30 bar, ar comprimido mn. 6 bar) Como, normalmente, ao fresar rosca surgem deformaes no perfil de rosca, geralmente so necessrias correces especficas da ferramenta que se devem consultar no catlogo das ferramentas ou junto do fabricante das ferramentas. A correco faz-se numa TOOL CALL com raio delta DR Os ciclos 262, 263, 264 e 267 s podem ser usados com ferramentas a rodar para a direita Para o ciclo 265 podem utilizar-se ferramentas com rotao para a direita e para a esquerda O sentido de maquinao obtm-se a partir dos seguintes parmetros de introduo: sinal do passo de rosca Q239 (+ = rosca direita / = rosca esquerda) e tipo de fresagem Q351 (+1 = sentido sincronizado/1 = sentido oposto). Atravs da seguinte tabela, possvel ver a relao entre os parmetros de introduo em caso de ferramentas de rotao direita. Rosca interior para a direita para a esquerda para a direita para a esquerda Roscagem exterior para a direita para a esquerda para a direita para a esquerda Passo + + Tipo de fresagem +1(RL) 1(RR) 1(RR) +1(RL) Tipo de fresagem +1(RL) 1(RR) 1(RR) +1(RL) Direco da maquinao Z+ Z+ Z Z Direco da maquinao Z Z Z+ Z+

Passo + +

252

8 Programao: Ciclos

Perigo de coliso! Em avanos em profundidade, programe sempre os mesmos sinais pois os ciclos contm vrias execues que dependem umas das outras. A sequncia com que decidida a direco de trabalho est descrita nos respectivos ciclos. Se se quiser, por exemplo, repetir um ciclo s com o processo de rebaixamento, em profundidade de rosca introduza 0, e o sentido da maquinao ento determinado com a profundidade de rebaixamento. Comportamento em caso de rotura da ferramenta! Se durante a roscagem lmina acontecer uma rotura da ferramenta, pare a execuo do programa, mude para o modo de funcionamento Posicionar com Introduo Manual e desloque a ferramenta num movimento linear para o centro do furo. A seguir, pode mover-se a ferramenta para o eixo de aproximao e fazer a troca.

Em fresar rosca, o TNC refere o avano programado lmina da ferramenta. Mas como o TNC visualiza o avano referido trajectria do ponto central, o valor visualizado no coincide com o valor programado. O sentido de rotao da rosca modifica-se se voc executar um ciclo de fresar rosca em conjunto com o ciclo 8 ESPELHO em apenas um eixo.

HEIDENHAIN TNC 620

253

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

FRESAR ROSCA (ciclo 262, opo de software Caractersticas de programao avanadas)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea A ferramenta desloca-se com o avano programado de posicionamento prvio para o plano de partida obtido com o sinal do passo de rosca, do tipo de fresagem e do nmero de passos para a memorizao posterior. Seguidamente, a ferramenta desloca-se tangente num movimento helicoidal no dimetro nominal de rosca Assim, antes do movimento de partida de hlice executado ainda um movimento de compensao no eixo da ferramenta, para se comear com a trajectria de rosca sobre o plano de partida programado Consoante o parmetro de memorizao posterior, a ferramenta fresa a rosca num ou em vrios movimentos memorizados ou num movimento helicoidal contnuo Depois, a ferramenta sai tangencialmente do contorno para o ponto inicial no plano de maquinao No fim do ciclo, o TNC desloca a ferramenta em marcha rpida para a Distncia de Segurana, ou, caso tenha sido programado, para a 2 distncia de segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. O sinal do parmetro Profundidade de Rosca determina a direco da maquinao. Se programar a profundidade de rosca = 0, o TNC no executa o ciclo. O movimento de arranque no dimetro nominal realiza-se no semi-crculo a partir do centro. Se o dimetro da ferramenta for inferior um quarto de passo ao dimetro nominal de rosca, executado um posicionamento prvio lateral. Tenha ateno a que o TNC execute um movimento de compensao, antes do movimento de aproximao, no eixo da ferramenta. O tamanho do movimento de compensao depende do passo de rosca. Ter ateno a que haja espao suficiente no furo!

Q207

Q335

5 6

254

8 Programao: Ciclos

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

HEIDENHAIN TNC 620

255

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

U U

Dimetro nominal Q335: dimetro nominal de rosca Passo de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda Profundidade de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca Memorizao posterior Q355: quantidade de longitudes de rosca em que deslocada a ferramenta (ver figura em baixo, direita): 0 = uma hlice de 360 na profundidade de rosca 1 = hlice contnua na longitude de rosca total >1 = vrias trajectrias helicoidais com aproximao e sada, entretanto o TNC desloca a ferramenta Q355 vezes o passo Avano de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min Tipo de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Exemplo: Frases NC 25 CYCL DEF 262 FRESAR ROSCA Q335=10 ;DIMETRO NOMINAL Q239=+1,5 ;PASSO Q201=-20 ;PROFUNDIDADE DE ROSCA Q355=0 Q351=+1 Q200=2 Q204=50 ;MEMORIZAO POSTERIOR ;TIPO DE FRESAGEM ;DISTNCIA DE SEGURANA ;2 DISTNCIA DE SEGURANA Q253=750 ;AVANO POSICION. PRVIO
Q355 = 0 Q355 = 1 Q239

Q253

Q200 Q201

Q204

Q203

Q355 > 1

Q203=+30 ;COORD. SUPERFCIE Q207=500 ;AVANO DE FRESAGEM

256

8 Programao: Ciclos

FRESAR ROSCA EM REBAIXAMENTO (ciclo 263, opo de software Caractersticas de programao avanadas)
1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea

Rebaixamento 2 A ferramenta desloca-se em avano de posicionamento prvio para a profundidade de rebaixamento menos a distncia de segurana e a seguir em avano de rebaixamento para a profundidade de rebaixamento Se tiver sido introduzida uma distncia de segurana, o TNC posiciona a ferramenta igualmente em avano de posicionamento prvio para a profundidade de rebaixamento A seguir, consoante as relaes de posies, o TNC arranca de forma suave do centro para fora ou com posicionamento prvio lateral e executa um movimento circular

Rebaixamento frontal 5 6 A ferramenta desloca-se em avano de posicionamento prvio para profundidade de rebaixamento de lado frontal O TNC posiciona a ferramenta sem correco a partir do centro segundo um semi-crculo sobre a deslocaao de lado frontal e executa um movimento circular em avano de rebaixamento Seguidamente, o TNC desloca a ferramenta outra vez segundo um semi-crculo para o centro do furo

Fresar rosca 8 O TNC desloca a ferramenta, com o avano programado de posicionamento prvio, para o plano de partida obtido com o sinal do passo de rosca e o tipo de fresagem 9 Seguidamente, a ferramenta desloca-se num movimento de hlice, de forma tangente ao dimetro interior de rosca e fresa a rosca com um movimento de hlice de 360 10 Depois, a ferramenta sai tangencialmente do contorno para o ponto inicial no plano de maquinao

HEIDENHAIN TNC 620

257

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

11 No fim do ciclo, o TNC desloca a ferramenta em marcha rpida para a Distncia de Segurana, ou, caso tenha sido programado, para a 2 distncia de segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. Os sinais dos parmetros de ciclos profundidade rosca, profundidade de rebaixamento ou profundidade de lado frontal determinam o sentido da maquinao. O sentido da maquinao decidido segundo a seguinte sequncia: 1 profundidade de rosca 2 profundidade de rosca 3 Profundidade de lado frontal Se se ocupar um dos parmetros de profundidade com 0, o TNC no executa este passo de maquinao. Se quiser rebaixar pelo lado frontal, tem que definir o parmetro profundidade de rebaixamento com 0. Programe a profundidade de rosca no mnimo um tero do passo de rosca inferior profundidade de rebaixamento.

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

258

8 Programao: Ciclos

U U

Dimetro nominal Q335: dimetro nominal de rosca Passo de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda Profundidade de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca Profundidade de rebaixamento Q356 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta Avano de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min Tipo de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Distncia de segurana lado Q357 (incremental): distncia entre a lmina da ferramenta e a parede do furo Profundidade lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal Desvio rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro do furo
Q335

Q207

Q356

Q239

Z
Q253 Q200 Q201 Q203 Q204

Q359

Q358

X
Q357

HEIDENHAIN TNC 620

259

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Avano de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

Exemplo: Frases NC 25 CYCL DEF 263 FRESAR ROSCA EM REBAIXAMENTO Q335=10 ;DIMETRO NOMINAL Q239=+1,5 ;PASSO Q201=-16 ;PROFUNDIDADE DE ROSCA Q356=-20 ;PROFUNDIDADE DE REBAIXAMENTO Q253=750 ;AVANO POSICION. PRVIO Q351=+1 Q200=2 Q358=+0 Q359=+0 Q204=50 ;TIPO DE FRESAGEM ;DISTNCIA DE SEGURANA ;PROFUNDIDADE FRONTAL ;DESVIO FRONTAL ;2 DISTNCIA DE SEGURANA

Q357=0,2 ;DISTNCIA DE SEGURANA LADO

Q203=+30 ;COORD. SUPERFCIE Q254=150 ;AVANO AO APROFUNDAR Q207=500 ;AVANO DE FRESAGEM

260

8 Programao: Ciclos

FRESAR ROSCA INTERNA (ciclo 264, opo de software Caractersticas de programao avanadas)
1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea

Furar 2 3 A ferramenta fura com o avano de passo em profundidade introduzido, at primeira profundidade de passo Se tiver programado rotura de apara, o TNC retira a ferramenta no valor de retrocesso programado. Se voc trabalhar sem rotura de apara, o TNC retira a ferrta. em marcha rpida para a distncia de segurana, e a seguir outra vez com FMAX at distncia de aco derivada programada, sobre a primeira profundidade de passo A seguir, a ferramenta fura com o avano at seguinte profundidade de passo O TNC repete este processo (2 a 4) at alcanar a Profundidade do Furo

4 5

Rebaixamento frontal 6 7 A ferramenta desloca-se em avano de posicionamento prvio para profundidade de rebaixamento de lado frontal O TNC posiciona a ferramenta sem correco a partir do centro segundo um semi-crculo sobre a deslocaao de lado frontal e executa um movimento circular em avano de rebaixamento Seguidamente, o TNC desloca a ferramenta outra vez segundo um semi-crculo para o centro do furo

Fresar rosca O TNC desloca a ferramenta, com o avano programado de posicionamento prvio, para o plano de partida obtido com o sinal do passo de rosca e o tipo de fresagem 10 Seguidamente, a ferramenta desloca-se tangente num movimento de hlice, de forma tangente ao dimetro nominal de rosca e fresa a rosca com um movimento de hlice de 360 11 Depois, a ferramenta sai tangencialmente do contorno para o ponto inicial no plano de maquinao 9

HEIDENHAIN TNC 620

261

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

12 No fim do ciclo, o TNC desloca a ferramenta em marcha rpida para a Distncia de Segurana, ou, caso tenha sido programado, para a 2 distncia de segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. Os sinais dos parmetros de ciclos profundidade rosca, profundidade de rebaixamento ou profundidade de lado frontal determinam o sentido da maquinao. O sentido da maquinao decidido segundo a seguinte sequncia: 1 profundidade de rosca 2 profundidade de furo 3 Profundidade de lado frontal Se se ocupar um dos parmetros de profundidade com 0, o TNC no executa este passo de maquinao. Programe a profundidade de rosca no mnimo um tero do passo de rosca inferior profundidade de furo.

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

262

8 Programao: Ciclos

U U

Dimetro nominal Q335: dimetro nominal de rosca Passo de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda Profundidade de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca Profundidade de furo Q356 (incremental): distncia entre a superfcie da pea e a base do furo Avano de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min Tipo de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferrta. penetra de cada vez na pea. A profundidade no tem que ser um mltiplo da profundidade de passo. 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
Q253 Q239

Q207

Q200

Q204

Q257 Q201

Q203 Q202 Q356

Distncia de posio prvia em cima Q258 (incremental): distncia de segurana para posicionamento de marcha rpida, quando o TNC aps um retrocesso a partir do furo desloca de novo a ferramenta para a profundidade de passo actual Profundidade de furo at rotura de apara Q257 (incremental): passo aps o qual o TNC executa uma rotura de apara. Sem rotura de apara, quando introduzido 0 Retrocesso em rotura de apara Q256 (incremental): valor com que o TNC retrocede a ferr.ta quando h rotura de apara Profundidade lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal Desvio rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro do furo

Z
Q359

Q358

HEIDENHAIN TNC 620

263

8.2 Ciclos de furar, roscar e fresar rosca

Q335

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

Exemplo: Frases NC 25 CYCL DEF 264 FRESAR ROSCA Q335=10 ;DIMETRO NOMINAL Q239=+1,5 ;PASSO Q201=-16 ;PROFUNDIDADE DE ROSCA Q356=-20 ;PROFUNDIDADE DE FURO Q253=750 ;AVANO POSICION. PRVIO Q351=+1 Q202=5 Q257=5 ;TIPO DE FRESAGEM ;PROFUNDIDADE DE PASSO ;PROFUNDIDADE DE FURO ROTURA APARA ;PROFUNDIDADE FRONTAL ;DESVIO FRONTAL ;DISTNCIA DE SEGURANA ;2 DISTNCIA DE SEGURANA

Q258=0.2 ;DISTNCIA DE POSIO PRVIA

Q256=0.2 ;RZ EM ROTURA DE APARA Q358=+0 Q359=+0 Q200=2 Q204=50

Q203=+30 ;COORD. SUPERFCIE Q206=150 ;AVANO AO APROFUNDAR Q207=500 ;AVANO DE FRESAGEM

264

8 Programao: Ciclos

FRESAR ROSCA INTERNA DE HLICE (ciclo 265, opo de software Caractersticas de programao avanadas)
1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea

Rebaixamento frontal 2 Ao rebaixar, antes da maquinao da rosca a ferramenta deslocase em avano de rebaixamento para a profundidade de rebaixamento de lado frontal. Em processo de rebaixamento depois da maquinao da rosca o TNC desloca a ferramenta para a profundidade de rebaixamento em avano de posicionamento prvio O TNC posiciona a ferramenta sem correco a partir do centro segundo um semi-crculo sobre a deslocaao de lado frontal e executa um movimento circular em avano de rebaixamento Seguidamente, o TNC desloca a ferramenta outra vez segundo um semi-crculo para o centro do furo

Fresar rosca 5 6 7 8 O TNC desloca a ferramenta com o avano programado de posicionamento prvio para o plano de partida destinado rosca Seguidamente, a ferramenta desloca-se tangente num movimento helicoidal no dimetro nominal de rosca O TNC desloca a ferramenta segundo uma hlice contnua para baixo, at alcanar a profundidade de rosca total Depois, a ferramenta sai tangencialmente do contorno para o ponto inicial no plano de maquinao

HEIDENHAIN TNC 620

265

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

No fim do ciclo, o TNC desloca a ferramenta em marcha rpida para a Distncia de Segurana, ou, caso tenha sido programado, para a 2 distncia de segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de raio R0. Os sinais dos parmetros de ciclos profundidade rosca ou profundidade de lado frontal determinam o sentido da maquinao. O sentido da maquinao decidido segundo a seguinte sequncia: 1 profundidade de rosca 2 Profundidade de lado frontal Se se ocupar um dos parmetros de profundidade com 0, o TNC no executa este passo de maquinao. Se alterar a profundidade de rosca, o TNC altera automaticamente o ponto de partida do movimento de hlice. O tipo de fresagem (em sentido oposto/em sentido sincronizado) determinado pela rosca (rosca direita/rosca esquerda) e o sentido de rotao da ferramenta pois s possvel o sentido da maquinao das superfcies da pea no interior dessa parte.

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

266

8 Programao: Ciclos

U U

Dimetro nominal Q335: dimetro nominal de rosca Passo de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda Profundidade de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca Avano de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min Profundidade lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal Desvio rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro do furo Processo de rebaixamento Q360: execuo do chanfre 0 = antes da maquinao de rosca 1 = depois da maquinao de rosca Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea
Q239

Q207

Q253

Q200 Q201

Q204

Q203

Z
Q359

Q358

HEIDENHAIN TNC 620

267

8.2 Ciclos de furar, roscar e fresar rosca

Q335

8.2 Ciclos de furar, roscar e fresar rosca

Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Avano de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

Exemplo: Frases NC 25 CYCL DEF 265 FRESAR ROSCA Q335=10 ;DIMETRO NOMINAL Q239=+1,5 ;PASSO Q201=-16 ;PROFUNDIDADE DE ROSCA Q253=750 ;AVANO POSICION. PRVIO Q358=+0 Q359=+0 Q360=0 Q200=2 Q204=50 ;PROFUNDIDADE FRONTAL ;DESVIO FRONTAL ;PROCESSO DE REBAIXAMENTO ;DISTNCIA DE SEGURANA ;2 DISTNCIA DE SEGURANA

Q203=+30 ;COORD. SUPERFCIE Q254=150 ;AVANO AO APROFUNDAR Q207=500 ;AVANO DE FRESAGEM

268

8 Programao: Ciclos

FRESAR ROSCA EXTERIOR (ciclo 267, opo de software Caractersticas de programao avanadas)
1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea

Rebaixamento frontal 2 O TNC desloca o ponto inicial destinado ao rebaixamento de lado frontal a partir do centro da ilha sobre o eixo principal do plano de maquinao. A posio do ponto inicial obtm-se a partir do raio da rosca, do raio da ferramenta e do passo A ferramenta desloca-se em avano de posicionamento prvio para profundidade de rebaixamento de lado frontal O TNC posiciona a ferramenta sem correco a partir do centro segundo um semi-crculo sobre a deslocaao de lado frontal e executa um movimento circular em avano de rebaixamento Seguidamente, o TNC desloca a ferramenta outra vez segundo um semi-crculo para o ponto inicial

3 4

Fresar rosca O TNC posiciona a ferramenta sobre o ponto inicial se no tiver sido rebaixada antes de lado frontal. Ponto inicial fresar rosca = ponto inicial rebaixar de lado frontal 7 A ferramenta desloca-se com o avano programado de posicionamento prvio para o plano de partida obtido com o sinal do passo de rosca, do tipo de fresagem e do nmero de passos para a memorizao posterior. 8 Seguidamente, a ferramenta desloca-se tangente num movimento helicoidal no dimetro nominal de rosca 9 Consoante o parmetro de memorizao posterior, a ferramenta fresa a rosca num ou em vrios movimentos memorizados ou num movimento helicoidal contnuo 10 Depois, a ferramenta sai tangencialmente do contorno para o ponto inicial no plano de maquinao 6

HEIDENHAIN TNC 620

269

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

11 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 Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro da ilha) do plano de maquinao com correco de raio R0. O desvio necessrio para o aprofundamento do lado frontal deve ser obtido anteriormente. Deve-se indicar o valor do centro da ilha at ao centro da ferramenta (valor no corrigido). Os sinais dos parmetros de ciclos profundidade rosca ou profundidade de lado frontal determinam o sentido da maquinao. O sentido da maquinao decidido segundo a seguinte sequncia: 1 profundidade de rosca 2 Profundidade de lado frontal Se se ocupar um dos parmetros de profundidade com 0, o TNC no executa este passo de maquinao. O sinal do parmetro Profundidade de Rosca determina a direco da maquinao.

Com o parmetro de mquina displayDepthErr, voc ajusta se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

270

8 Programao: Ciclos

U U

Dimetro nominal Q335: dimetro nominal de rosca Passo de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda Profundidade de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca Memorizao posterior Q355: quantidade de longitudes de rosca em que deslocada a ferramenta (ver figura em baixo, direita): 0 = uma hlice na profundidade de rosca 1 = hlice contnua na longitude de rosca total >1 = vrias trajectrias helicoidais com aproximao e sada, entretanto o TNC desloca a ferramenta Q355 vezes o passo Avano de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min Tipo de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto
Q335

Q207

Q253 Q335 Q200 Q201 Q204

Q203 Q239

Q355 = 0

Q355 = 1

Q355 > 1

HEIDENHAIN TNC 620

271

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal Desvio rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro da ilha Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Avano de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

Exemplo: Frases NC 25 CYCL DEF 267 FR ESAR ROSCA EXTERIOR Q335=10 ;DIMETRO NOMINAL Q239=+1,5 ;PASSO Q201=-20 ;PROFUNDIDADE DE ROSCA Q355=0 Q351=+1 Q200=2 Q358=+0 Q359=+0 Q204=50 ;MEMORIZAO POSTERIOR ;TIPO DE FRESAGEM ;DISTNCIA DE SEGURANA ;PROFUNDIDADE FRONTAL ;DESVIO FRONTAL ;2 DISTNCIA DE SEGURANA Q253=750 ;AVANO POSICION. PRVIO

Q203=+30 ;COORD. SUPERFCIE Q254=150 ;AVANO AO APROFUNDAR Q207=500 ;AVANO DE FRESAGEM

272

8 Programao: Ciclos

Exemplo: ciclos de furar

Y
100 90

10

10 20

80 90 100

0 BEGIN PGM C200 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 CALL 1 Z S4500 4 L Z+250 R0 FMAX 5 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO F AO APROFUNDAR Q202=5 Q210=0 Q204=20 ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;2 DISTNCIA DE SEGURANA Chamada da ferramenta Retirar a ferramenta Definio do ciclo Definio do bloco

Q203=-10 ;COORD. SUPERFCIE Q211=0,2 ;TEMPO DE ESPERA EM BAIXO

HEIDENHAIN TNC 620

273

8.2 Ciclos de furar, roscar e fresar rosca

8.2 Ciclos de furar, roscar e fresar rosca

6 L X+10 Y+10 R0 FMAX M3 7 CYCL CALL 8 L Y+90 R0 FMAX M99 9 L X+90 R0 FMAX M99 10 L Y+10 R0 FMAX M99 11 L Z+250 R0 FMAX M2 12 END PGM C200 MM

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

274

8 Programao: Ciclos

8.3 Ciclos para fresar caixas, ilhas e ranhuras


Resumo
Ciclo 4 FRESAR (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 210 RANHURA PENDULAR Ciclo de desbaste/acabamento com posicionamento automtico, movimento de penetrao perpendicular 211 RANHURA REDONDA Ciclo de desbaste/acabamento com posicionamento automtico, movimento de penetrao perpendicular Softkey Pgina 276

278

280

282

284

286

288

291

HEIDENHAIN TNC 620

275

8.3 Ciclos para fresar caixas, ilhas e ranhuras

8.3 Ciclos para fresar caixas, ilhas e ranhuras

FRESAR CAIXAS (ciclo 4)


Os ciclos 1, 2, 3, 4, 5, 17, 18 encontram-se no grupo de ciclos Ciclos Especiais. Escolha na segunda rgua de softkeys, a softkey OLD CYCLS. 1 2 A ferramenta penetra na pea em posio de partida (centro da caixa) e desloca-se para a primeira profundidade de passo 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 Este processo repete-se (1 a 2) at se alcanar a profundidade programada No fim do ciclo, o TNC retira a ferramenta para a posio de partida Antes da programao, dever ter em conta Utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furado no centro da caixa. Posicionamento prvio sobre o centro da caixa com correco do raio R0. Programar a frase de posicionamento sobre o ponto inicial no eixo da ferramenta. (distncia de segurana sobre a superfcie da pea). No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. Para a longitude do 2 lado, h a seguinte condio:longitude do 2 lado maior do que [(2 x raio de arredondamento) + passo lateral k]. .
20 60 100

80

55 35 15

DR+

3 4

DR

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso!

276

8 Programao: Ciclos

40

Distncia de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea Profundidade 2 (incremental): distncia entre a superfcie da pea e a base da caixa Profundidade de passo 3 (valor incremental): Medida segundo a qual a ferramenta 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

5 4

Z
1 3 2

Avano ao aprofundar: velocidade de deslocao da ferramenta ao aprofundar Longitude lado 1 4: longitude da caixa, paralela ao eixo principal do plano de maquinao Longitude lado 2 5: largura da caixa Avano F: velocidade de deslocao da ferramenta no plano de maquinao Rotao em sentido horrio DR +: fresagem sincronizada com M3 DR +: fresagem em sentido oposto com M3 Raio de arredondamento: raio para as esquinas da caixa. Quando raio = 0, o raio de arredondamento igual ao raio da ferramenta
55 35 15 DR

80

U U

DR+

Clculos: Passo lateral k = K x R K: R: Factor de sobreposio, determinado no parmetro da mquina PocketOverlap Raio da fresa

20

60

100

Exemplo: Frases NC 11 L Z+100 R0 FMAX 12 CYCL DEF 4.0 FRESAR CAIXAS 13 CYCL DEF 2.1 DISTNCIA 2 14 CYCL DEF 4.2 PROFUNDIDADE -10 15 CYCL DEF 4.3 PASSO 4 F80 16 CYCL DEF 4.4 X80 17 CYCL DEF 4.5 Y40 18 CYCL DEF 4.6 F100 DR+ RAIO 10 19 L X+60 Y+35 FMAX M3 20 L Z+2 FMAX M99

HEIDENHAIN TNC 620

277

8.3 Ciclos para fresar caixas, ilhas e ranhuras

40

8.3 Ciclos para fresar caixas, ilhas e ranhuras

ACABAR CAIXA (ciclo 212, opo de software Caractersticas de programao avanadas)


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 A partir do centro da caixa, a ferramenta desloca-se no plano de maquinao para o ponto inicial da maquinao. O TNC considera para o clculo do ponto inicial a medida excedente e o raio da ferramenta. Se necessrio, o TNC insere-se no centro da caixa 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 ao aprofundar para a primeira profundidade de passo A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado Depois, a ferramenta sai tangencialmente do contorno de regresso ao ponto inicial no plano de maquinao Este processo (3 a 5) repete-se at se atingir a profundidade programada 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 final = posio de partida) Antes da programao, dever ter em conta O TNC posiciona automaticamente a ferramenta no seu eixo e no plano de maquinao. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. 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.
Q203

5 6 7

Q206

Q200 Q202 Q201

Q204

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

278

8 Programao: Ciclos

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base da caixa 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 Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0 Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Centro do 1 eixo Q216 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao Centro do 2 eixo Q217 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao Longitude lado 1 Q218 (valor incremental): longitude da caixa, paralela ao eixo principal do plano de maquinao 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 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

Q218

Q217

Q207

Q216

Q221

Exemplo: Frases NC 354 CYCL DEF 212 ACABAR CAIXA Q200=2 ;DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO DE FRESAGEM Q203=+30 ;COORD. SUPERFCIE Q204=50 ;2 DISTNCIA DE SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=80 Q219=60 Q220=5 Q221=0 ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;RAIO DE ESQUINA ;MEDIDA EXCEDENTE

HEIDENHAIN TNC 620

279

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Q219

22 Q 0

8.3 Ciclos para fresar caixas, ilhas e ranhuras

ACABAR ILHA (ciclo 213, opo de software Caractersticas de programao avanadas)


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 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 ferramenta direita da ilha 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 ao aprofundar para a primeira profundidade de passo A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado Depois, a ferramenta sai tangencialmente do contorno de regresso ao ponto inicial no plano de maquinao Este processo (3 a 5) repete-se at se atingir a profundidade programada No fim do ciclo, o TNC desloca a ferramenta em marcha rpida para a distncia de segurana, ou, caso tenha sido programado, para a 2 distncia de segurana, e a seguir para o centro da ilha (posio final = posio de partida) Antes da programao, dever ter em conta O TNC posiciona automaticamente a ferramenta no seu eixo e no plano de maquinao. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. 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 Q202 Q201

5 6 7

Q206

Q200

Q204

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso!

Q218

22 Q

Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

Q207

Q217

Q216

Q221

280

8 Programao: Ciclos

Q219

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base da ilha 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 mais elevado. Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferrta. penetra de cada vez na pea. Introduzir um valor superior a 0 Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Centro do 1 eixo Q216 (valor absoluto): centro da ilha no eixo principal do plano de maquinao Centro do 2 eixo Q217 (valor absoluto): centro da ilha no eixo secundrio do plano de maquinao Longitude lado 1 Q218 (incremental): longitude da ilha, paralela ao eixo principal do plano de maquinao Longitude lado 2 Q219 (incremental): longitude da ilha, paralela ao eixo secundrio do plano de maquinao Raio da esquina Q220: raio da esquina da ilha Medida excedente 1 eixo Q221 (incremental): medida excedente no eixo principal do plano de maquinao, referente longitude da ilha

35 CYCL DEF 213 ACABAR CAIXA Q200=2 ;DISTNCIA DE SEGURANA Q291=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO DE FRESAGEM Q203=+30 ;COORD. SUPERFCIE Q294=50 ;2 DISTNCIA DE SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=80 Q219=60 Q220=5 Q221=0 ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;RAIO DE ESQUINA ;MEDIDA EXCEDENTE

U U

HEIDENHAIN TNC 620

281

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: Frases NC

8.3 Ciclos para fresar caixas, ilhas e ranhuras

CAIXA CIRCULAR (ciclo 5)


Os ciclos 1, 2, 3, 4, 5, 17, 18 encontram-se no grupo de ciclos Ciclos Especiais. Escolha na segunda rgua de softkeys, a softkey OLD CYCLS. 1 2 A ferramenta penetra na pea em posio de partida (centro da caixa) e desloca-se para a primeira profundidade de passo A seguir, a ferramenta percorre com o avano F a trajectria em forma de espiral representada na figura direita; para aproximao lateral k, ver "FRESAR CAIXAS (ciclo 4)", pgina 276 Este processo repete-se at se alcanar a profundidade programada No fim, o TNC retira a ferramenta para a posio de partida Antes da programao, dever ter em conta Utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furado no centro da caixa. Posicionamento prvio sobre o centro da caixa com correco do raio R0. Programar a frase de posicionamento sobre o ponto inicial no eixo da ferramenta. (distncia de segurana sobre a superfcie da pea). No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo.

3 4

Z
1 3

X
2

Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso!

282

8 Programao: Ciclos

Distncia de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea Profundidade de fresar 2: distncia entre a superfcie da pea e a base da caixa Profundidade de passo 3 (valor incremental): Medida segundo a qual a ferramenta 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
50

DR+

R3

5
DR

Avano ao aprofundar: velocidade de deslocao da ferramenta ao aprofundar 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 em sentido oposto com M3 Exemplo: Frases NC 16 L Z+100 R0 FMAX

60

U U

17 CYCL DEF 5.0 CAIXA CIRCULAR 18 CYCL DEF 5.1 DISTNCIA 2 19 CYCL DEF 5.2 PROFUNDIDADE -12 20 CYCL DEF 5.3 PASSO 6 F80 21 CYCL DEF 5.4 RAIO 35 22 CYCL DEF 5.5 F100 DR+ 23 L X+60 Y+50 FMAX M3 24 L Z+2 FMAX M99

HEIDENHAIN TNC 620

283

8.3 Ciclos para fresar caixas, ilhas e ranhuras

8.3 Ciclos para fresar caixas, ilhas e ranhuras

ACABAR CAIXA CIRCULAR (ciclo 214, opo de software Caractersticas de programao avanadas)
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 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 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 ao aprofundar para a primeira profundidade de passo A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado Depois, a ferramenta sai tangencialmente do contorno para o ponto inicial no plano de maquinao Este processo (3 a 5) repete-se at se atingir a profundidade programada 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 inicial) Antes da programao, dever ter em conta O TNC posiciona automaticamente a ferramenta no seu eixo e no plano de maquinao. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. 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
Q203

5 6 7

Q206

Q200 Q202 Q201

Q204

Y
Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!
Q217
Q207

Q222 Q223
Q216

284

8 Programao: Ciclos

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base da caixa 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 Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Centro do 1 eixo Q216 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao Centro do 2 eixo Q217 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao Dimetro do bloco Q222: dimetro da caixa prmaquinada; para o clculo da posio prvia; introduzir dimetro do bloco menor do que o dimetro da pea terminada Dimetro da pea terminada Q223: dimetro da caixa terminada; introduzir dimetro da pea terminada maior do que dimetro do bloco e maior do que o dimetro da ferramenta

42 CYCL DEF 214 ACABAR CAIXA CIRCULAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO DE FRESAGEM Q203=+30 ;COORD. SUPERFCIE Q204=50 ;2 DISTNCIA DE SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q222=79 Q223=80 ;DIMETRO DO BLOCO ;DIMETRO DA PEA PRONTA

HEIDENHAIN TNC 620

285

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: Frases NC

8.3 Ciclos para fresar caixas, ilhas e ranhuras

ACABAR ILHA CIRCULAR (ciclo 215, opo de software Caractersticas de programao avanadas)
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 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. 2 vezes do raio da ferrta. direita da ilha 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 ao aprofundar para a primeira profundidade de passo A seguir, a ferramenta desloca-se tangencialmente para o contorno parcialmente acabado e fresa uma volta em sentido sincronizado Depois, a ferramenta sai tangencialmente do contorno de regresso ao ponto inicial no plano de maquinao Este processo (3 a 5) repete-se at se atingir a profundidade programada 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) Antes da programao, dever ter em conta O TNC posiciona automaticamente a ferramenta no seu eixo e no plano de maquinao. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. 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

5 6 7

Q206

Q200 Q202

Q204

Q201

Ateno, perigo de coliso! Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!

Y
Q207

Q217

Q223 Q222
Q216

286

8 Programao: Ciclos

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base da ilha 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 mais elevado Profundidade de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0 Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Centro do 1 eixo Q216 (valor absoluto): centro da ilha no eixo principal do plano de maquinao Centro do 2 eixo Q217 (valor absoluto): centro da ilha no eixo secundrio do plano de maquinao Dimetro do bloco Q222: dimetro da ilha prmaquinada; para o clculo da posio prvia; introduzir dimetro do bloco maior do que o dimetro da pea terminada Dimetro da ilha terminada Q223: dimetro da ilha terminada; introduzir dimetro da pea terminada menor do que dimetro da pea em bruto

43 CYCL DEF 215 ACABAR ILHA CIRCULAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANO AO APROFUNDAR Q202=5 ;PROFUNDIDADE DE PASSO Q207=500 ;AVANO DE FRESAGEM Q203=+30 ;COORD. SUPERFCIE Q204=50 ;2 DISTNCIA DE SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q222=81 Q223=80 ;DIMETRO DO BLOCO ;DIMETRO DA PEA PRONTA

HEIDENHAIN TNC 620

287

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: Frases NC

8.3 Ciclos para fresar caixas, ilhas e ranhuras

RANHURA (oblonga) com rebaixamento pendular (ciclo 210, opo de software Caractersticas de programao avanadas)
Desbaste 1 O TNC posiciona a ferramenta 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 ferramenta na distncia de segurana sobre a superfcie da pea A ferramenta desloca-se com o avano de fresagem at superfcie da pea; da a fresa desloca-se em direco longitudinal da ranhura penetra inclinada na pea at ao centro do crculo direito A seguir, a ferramenta retira-se de novo inclinada para o centro do crculo esquerdo; estes passos repetem-se at se alcanar a profundidade de fresagem programada 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 O TNC posiciona a ferramenta no ponto central do crculo direito de ranhura e da em semi-crculo tangencial na extremidade esquerda de ranhura; depois, o TNC acaba o contorno em sentido sincronizado (com M3), se tiver sido programado, mesmo em vrios passos Na extremidade do contorno, a ferramenta desloca-se tangencial afastando-se do contorno para o centro do crculo esquerdo de ranhura Finalmente, a ferramenta 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 TNC posiciona automaticamente a ferramenta no seu eixo e no plano de maquinao. Ao desbastar, a ferramenta penetra perpendicularmente no material, de uma extremidade outra da ranhura. Por isso, no preciso pr-furar. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. 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.

288

8 Programao: Ciclos

Ateno, perigo de coliso! Com o parmetro de mquina displayDepthErr, define-se se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!
U

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base da ranhura Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Profundidade de passo Q202 (valor incremental): medida em que a ferramenta penetra na pea com um movimento pendular no seu eixo Extenso da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento 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 Centro 1 eixo Q216 (absoluto): centro da ranhura no eixo principal do plano de maquinao Centro 2 eixo Q217 (absoluto): centro da ranhura no eixo secundrio do plano de maquinao Longitude lado 1 Q218 (valor paralelo ao eixo principal 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 ferramenta, o TNC s desbasta (fresar oblongo)
Q216
Q203

Z
Q200 Q202

Q207 Q204

Q201

Q218
Q217 Q224

Q219

HEIDENHAIN TNC 620

289

8.3 Ciclos para fresar caixas, ilhas e ranhuras

8.3 Ciclos para fresar caixas, ilhas e ranhuras

ngulo de rotao Q224 (absoluto): ngulo em que rodada toda a ranhura; o centro de rotao situa-se no centro da ranhura Passo de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao deslocar-se em profundidade em mm/min. Actuante s com o acabamento, quando est introduzido o avano

Exemplo: Frases NC 51 CYCL DEF 210 RANHURA PENDULAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q207=500 ;AVANO DE FRESAGEM Q202=5 Q215=0 Q204=50 ;PROFUNDIDADE DE PASSO ;EXTENSO DA MAQUINAO ;2 DISTNCIA DE SEGURANA

Q203=+30 ;COORD. SUPERFCIE Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=80 Q219=12 Q338=5 ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;ACABAMENTO CONTNUO

Q224=+15 ;POSIO DE ROTAO Q206=150 ;AVANO AO APROFUNDAR

290

8 Programao: Ciclos

RANHURA REDONDA (oblonga) com rebaixamento pendular (ciclo 211, opo de software Caractersticas de programao avanadas)
Desbaste 1 O TNC posiciona a ferramenta 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 A ferramenta desloca-se com o avano de fresagem at superfcie da pea; da a fresa desloca-se e penetra inclinada na pea para o outro extremo da ranhura 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 Na profundidade de fresagem programada, o TNC desloca a ferramenta para realizar a fresagem horizontal, at ao outro extremo da ranhura

Acabamento 5 A partir do centro da ranhura, o TNC desloca a ferramenta tangencialmente para o contorno acabado; depois, o TNC faz o acabamento do contorno em sentido sincronizado ao avano (com M3), e quando programado, tambm em vrios passos. O ponto de partida para o processo de acabamento situa-se no centro do crculo direito. No fim do contorno, a ferramenta retira-se tangente ao contorno Finalmente, a ferramenta 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 TNC posiciona automaticamente a ferramenta no seu eixo e no plano de maquinao. Ao desbastar, a ferramenta penetra perpendicularmente no material com um movimento de HLICE de uma extremidade outra da ranhura. Por isso, no preciso pr-furar. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC no executa o ciclo. 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

6 7

HEIDENHAIN TNC 620

291

8.3 Ciclos para fresar caixas, ilhas e ranhuras

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Com o parmetro de mquina displayDepthErr, voc ajusta se, ao ser introduzida uma profundidade positiva, o TNC deve emitir um aviso de erro (on) ou no (off). Ateno, perigo de coliso! Tenha ateno que em caso de profundidade positiva introduzida, o TNC inverte o clculo da posio prvia. A ferramenta desloca-se por isso no eixo da ferramenta, com marcha rpida para a distncia de segurana sob a superfcie da pea!
U

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Profundidade Q201 (incremental): distncia entre a superfcie da pea e a base da ranhura Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Profundidade de passo Q202 (valor incremental): medida em que a ferramenta penetra na pea com um movimento pendular no seu eixo Extenso da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 2 distncia de segurana Q204 (incremental) coordenada Z onde no pode ocorrer nenhuma coliso entre a ferramenta e a pea (dispositivo tensor) Centro 1 eixo Q216 (absoluto): centro da ranhura no eixo principal do plano de maquinao Centro 2 eixo Q217 (absoluto): centro da ranhura no eixo secundrio do plano de maquinao Dimetro do crculo terico Q244: introduzir dimetro do crculo terico Longitude lado 2 Q219: introduzir largura da ranhura; se se introduzir largura da ranhura igual ao dimetro da ferramenta, o TNC s desbasta (fresar oblongo) ngulo inicial Q245 (absoluto): introduzir ngulo polar do ponto de partida
Q216 Q217
Q203

Z
Q207 Q200 Q202 Q201 Q204

Q219

Q248

Q24

Q245

292

8 Programao: Ciclos

ngulo de abertura da ranhuraQ248 (incremental): introduzir ngulo de abertura da ranhura Passo de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo Avano ao aprofundar Q206: velocidade de deslocao da ferramenta ao deslocar-se em profundidade em mm/min. Actuante s com o acabamento, quando est introduzido o avano

52 CYCL DEF 211 RANHURA CIRCULAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-20 ;PROFUNDIDADE Q207=500 ;AVANO DE FRESAGEM Q202=5 Q215=0 Q204=50 ;PROFUNDIDADE DE PASSO ;EXTENSO DA MAQUINAO ;2 DISTNCIA DE SEGURANA

Q203=+30 ;COORD. SUPERFCIE Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q244=80 Q219=12 Q248=90 Q338=5 ;DIM. CRCULO TERICO ;LONGITUDE LADO 2 ;NGULO DE ABERTURA ;ACABAMENTO CONTNUO

Q245=+45 ;NGULO INICIAL

Q206=150 ;AVANO AO APROFUNDAR

HEIDENHAIN TNC 620

293

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: Frases NC

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: fresar caixa, ilha e ranhura

Y
100

90 90

8 50

70

45 80

50

50

100

-40 -30 -20

0 BEGINN PGM C210 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 2 L+0 R+3 4 TOOL CALL 1 Z S3500 5 L Z+250 R0 FMAX Definio da ferrta. para a fresagem da ranhura Chamada da ferrta. para desbaste/acabamento Retirar a ferramenta Definio do bloco

294

8 Programao: Ciclos

6 CYCL DEF 213 ACABAR ILHA Q200=2 ;DISTNCIA DE SEGURANA Q201=-30 ;PROFUNDIDADE Q206=250 ;AVANO F AO APROFUNDAR Q202=5 Q203=+0 Q204=20 ;PROFUNDIDADE DE PASSO ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA Q207=250 ;FRESAR F

Definio do ciclo de maquinao exterior

Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q218=90 Q219=80 Q220=0 Q221=5 7 CYCL CALL M3 8 CYCL DEF 5.0 CAIXA CIRCULAR 9 CYCL DEF 5.1 DIST 2 10 CYCL DEF 5.2 PROF -30 11 CYCL DEF 5.3 PASSO 5 F250 12 CYCL DEF 5.4 RAIO 25 13 CYCL DEF 5.5 F400 DR+ 14 L Z+2 R0 F MAX M99 15 L Z+250 R0 F MAX M6 16 TOOL CALL 2 Z S5000 17 CYCL DEF 211 RANHURA REDONDA Q200=2 ;DIST. SEGURANA Q201=-20 ;PROFUNDIDADE Q207=250 ;FRESAR F Q202=5 Q215=0 Q203=+0 ;PROFUNDIDADE DE PASSO ;EXTENSO MAQUIN. ;COOR. SUPERFCIE Chamada do ciclo de caixa circular Troca de ferramenta Chamada da ferramenta para a fresagem da ranhura Definio do ciclo ranhura 1 ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;RAIO DE ESQUINA ;MEDIDA EXCEDENTE Chamada do ciclo de maquinao exterior Definio do ciclo de caixa circular

Q204=100 ;2 DIST. SEGURANA Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q244=80 Q219=12 Q248=90 ;DIM. CRCULO TERICO ;LONGITUDE LADO 2 ;NGULO DE ABERTURA

Q245=+45 ;NGULO INICIAL

HEIDENHAIN TNC 620

295

8.3 Ciclos para fresar caixas, ilhas e ranhuras

8.3 Ciclos para fresar caixas, ilhas e ranhuras

Q338=5

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

Q206=150 ;AVANO AO APROFUNDAR 18 CYCL CALL M3 19 FN 0: Q245 = +225 20 CYCL CALL 21 L Z+250 R0 F MAX M2 22 END PGM C210 MM

296

8 Programao: Ciclos

8.4 Ciclos para a elaborao de figuras de furos


Resumo
O TNC dispe de 2 ciclos com que se podem elaborar directamente figuras de furos: Ciclo 220 FIGURA DE PONTOS SOBRE CRCULO 221 FIGURA DE PONTOS SOBRE LINHAS Softkey Pgina 298 300

Voc pode combinar os seguintes ciclos de maquinao com os ciclos 220 e 221: Ciclo 200 Ciclo 201 Ciclo 202 Ciclo 203 Ciclo 204 Ciclo 205 Ciclo 206 Ciclo 207 Ciclo 208 Ciclo 209 Ciclo 212 Ciclo 213 Ciclo 214 Ciclo 215 Ciclo 240 Ciclo 262 Ciclo 263 Ciclo 264 Ciclo 265 Ciclo 267 FURAR ALARGAR FURO MANDRILAR FURAR UNIVERSAL REBAIXAMENTO INVERTIDO FURAR EM PROFUNDIDADE UNIVERSAL ROSCAR NOVO com embraiagem NOVA ROSCAGEM RGIDA GS sem embraiagem FRESAR FURO ROSCAGEM ROTURA DA APARA ACABAMENTO DE CAIXA ACABAMENTO DE ILHA ACABAMENTO DE CAIXA CIRCULAR ACABAMENTO DE ILHA CIRCULAR CENTRAR FRESAR EM ROSCA FRESAR EM ROSCA DE REBAIXAMENTO FRESAR EM ROSCA DE FURO FRESAR EM ROSCA DE FURO DE HLICE FRESAR EM ROSCA EXTERIOR

HEIDENHAIN TNC 620

297

8.4 Ciclos para a elaborao de figuras de furos

8.4 Ciclos para a elaborao de figuras de furos

FIGURA DE PONTOS SOBRE CRCULO (ciclo 220, opo de software Caractersticas de programao avanadas)
1 O TNC posiciona a ferramenta, em marcha rpida, desde a posio actual para o ponto de partida da primeira maquinao. Sequncia: 2. Aproximao distncia de segurana (eixo da ferramenta) Chegada ao ponto inicial no plano de maquinao Deslocamento na distncia de segurana sobre a superfcie da pea (eixo da ferr.ta) 2 3 A partir desta posio, o TNC executa o ltimo ciclo de maquinao definido A seguir, o TNC posiciona a ferramenta segundo um movimento linear ou um movimento circular, sobre o ponto de inicial da maquinao seguinte; para isso, a ferramenta encontra-se na distncia de segurana (ou 2 distncia de segurana) 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 automaticamente o ltimo ciclo de maquinao definido. Se se combinar um dos ciclos de maquinao de 200 a 209, de 212 a 215, de 261 a 265 e 267 com o ciclo 220, activam-se a distncia de segurana, a superfcie da pea e a 2. distncia de segurana a partir do ciclo 220.
U

Y
N = Q241 Q247

Q24
Q217

Q246

Q245

Q216

Z
Q200 Q204

Q203

Centro 1 eixo Q216 (absoluto): ponto central do crculo terico no eixo principal do plano de maquinao Centro 2 eixo Q217 (absoluto): ponto central do crculo terico no eixo secundrio do plano de maquinao Dimetro do crculo terico Q244: dimetro do crculo terico 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 ngulo final Q246 (valor absoluto): ngulo entre o eixo 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.

298

8 Programao: Ciclos

Incremento angular Q247 (incremental): ngulo entre duas maquinaes sobre o crculo terico; quando o incremento angular igual a zero, o TNC calcula o incremento angular a partir do ngulo inicial, do ngulo final e da quantidade de maquinaes; se estiver introduzido um incremento angular, o TNC no considera o ngulo final; o sinal do incremento angular determina a direco da maquinao ( = sentido horrio) N de maquinaes Q241: quantidade 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 Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 2 distncia de segurana Q204 (incremental): coordenada eixo da ferramenta onde no pode ocorrer coliso entre a ferramenta e a pea (disp. tensor); introduzir um valor positivo Deslocao altura de segurana Q301: determinar como a ferramenta se deve deslocar entre as maquinaes: 0: deslocao entre as maquinaes distncia de segurana 1: deslocar entre as maquinaes 2 distncia de segurana Modo de deslocao? Recta=0/Crculo=1 Q365: determinar com que tipo de trajectria deve deslocarse a ferramenta entre as maquinaes: 0: deslocao entre as maquinaes segundo uma recta 1: deslocao entre as maquinaes circular segundo o dimetro do crculo terico

53 CYCL DEF 220 FIGURA CRCULO Q216=+50 ;CENTRO 1 EIXO Q217=+50 ;CENTRO 2 EIXO Q244=80 Q245=+0 Q247=+0 Q241=8 Q200=2 Q204=50 Q301=1 Q365=0 ;DIM. CRCULO TERICO ;NGULO INICIAL ;INCREMENTO ANGULAR ;QUANTIDADE DE MAQUINAES ;DISTNCIA DE SEGURANA ;2 DISTNCIA DE SEGURANA ;DESLOCAR ALTURA SEGURANA ;TIPO DE DESLOCAO

Q246=+360 ;NGULO FINAL

Q203=+30 ;COORD. SUPERFCIE

HEIDENHAIN TNC 620

299

8.4 Ciclos para a elaborao de figuras de furos

Exemplo: Frases NC

8.4 Ciclos para a elaborao de figuras de furos

FIGURA DE PONTOS SOBRE LINHAS (ciclo 221, opo de software Caractersticas de programao avanadas)
Antes da programao, dever ter em conta O ciclo 221 activa-se com DEF, quer dizer, o ciclo 221 chama automaticamente o ltimo ciclo de maquinao definido. Se se combinar um dos ciclos de maquinao de 200 a 209, de 212 a 215, de 261 a 267 com o ciclo 221, actuam 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 Sequncia: 2. Aproximao distncia de segurana (eixo da ferramenta) Chegada ao ponto inicial no plano de maquinao Deslocamento na distncia de segurana sobre a superfcie da pea (eixo da ferr.ta) 2 3 A partir desta posio, o TNC executa o ltimo ciclo de maquinao definido A seguir, o TNC posiciona a ferrta. na direco positiva do eixo principal sobre o ponto de partida da maquinao seguinte; para isso, a ferramenta encontra-se na distncia de segurana (ou 2 distncia de segurana) Este processo (1 a 3) repete-se at se executarem todas as maquinaes (furos) da primeira linha Depois, o TNC desloca a ferramenta para o ltimo furo da segunda linha e executa a a maquinao A partir da o TNC posiciona a ferramenta na direco negativa do eixo principal, sobre o ponto de partida da maquinao seguinte Este processo (6) repete-se at se executarem todas as maquinaes da segunda linha A seguir, o TNC desloca a ferramenta para o ponto de partida da linha seguinte Todas as outras linhas so maquinadas em movimento oscilante

Z Y X

Y
Q23 7
Q238

N=

Q24

3 N= Q24 2
Q224

4 5 6 7 8 9

Q226

Q225

Z
Q200 Q204

Q203

300

8 Programao: Ciclos

Ponto de partida 1 eixo Q225 (absoluto): coordenada do ponto de partida no eixo principal do plano de maquinao Ponto de partida 2 eixo Q226 (absoluto): coordenada do ponto de partida no eixo secundrio do plano de maquinao Distncia 1 eixo Q237 (incremental): distncia entre os furos de uma linha Distncia 2 eixo Q238 (incremental): distncia entre as diferentes linhas N de colunas Q242: quantidade de furos (de maquinaes) sobre uma linha N de linhas Q243: quantidade de linhas ngulo de rotao Q224 (valor absoluto): ngulo em redor do qual roda toda a imagem; o centro de rotao fica no ponto de partida Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea Coord. da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea 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) Deslocao altura de segurana Q301: determinar como a ferramenta se deve deslocar entre as maquinaes: 0: deslocar entre as maquinaes distncia de segurana 1: deslocar entre as maquinaes 2 distncia de segurana

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 Q242=6 Q243=4 Q200=2 Q204=50 Q301=1 ;DISTNCIA 2 EIXO ;QUANTIDADE DE COLUNAS ;QUANTIDADE DE LINHAS ;DISTNCIA DE SEGURANA ;2 DISTNCIA DE SEGURANA ;DESLOCAR ALTURA SEGURANA

Q224=+15 ;POSIO DE ROTAO Q203=+30 ;COORD. SUPERFCIE

U U

HEIDENHAIN TNC 620

301

8.4 Ciclos para a elaborao de figuras de furos

Exemplo: Frases NC

8.4 Ciclos para a elaborao de figuras de furos

Exemplo: Crculos de furos

Y
100

70

R25

30

25

R35

30

90 100

0 BEGIN PGM BOHRB MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 Y+100 Y+100 Z+0 3 TOOL CALL 1 Z S3500 4 L Z+250 R0 FMAX M3 5 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO F AO APROFUNDAR Q202=4 Q210=0 Q203=+0 Q204=0 ;PROFUNDIDADE DE PASSO ;TEMPO ESPERA ;COORD. SUPERFCIE ;2 DIST. SEGURANA Chamada da ferramenta Retirar a ferramenta Definio do ciclo de Furar Definio do bloco

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

302

8 Programao: Ciclos

6 CYCL DEF 220 FIGURA CRCULO Q216=+30 ;CENTRO 1 EIXO Q217=+70 ;CENTRO 2 EIXO Q244=50 Q245=+0 Q247=+0 Q241=10 Q200=2 Q203=+0 Q301=1 Q365=0 ;DIM. CRCULO TERICO ;NGULO INICIAL ;INCREMENTO ANGULAR ;QUANTIDADE ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;DESLOCAR ALTURA SEGURANA ;TIPO DE DESLOCAO

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

Q246=+360 ;NGULO FINAL

Q204=100 ;2 DIST. SEGURANA

7 CYCL DEF 220 FIGURA CRCULO Q216=+90 ;CENTRO 1 EIXO Q217=+25 ;CENTRO 2 EIXO Q244=70 ;DIM. CRCULO TERICO Q245=+90 ;NGULO INICIAL Q246=+360 ;NGULO FINAL Q247=30 Q241=5 Q200=2 Q203=+0 Q301=1 Q365=0 ;INCREMENTO ANGULAR ;QUANTIDADE ;DIST. SEGURANA ;COORD. SUPERFCIE ;DESLOCAR ALTURA SEGURANA ;TIPO DE DESLOCAO

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

Q204=100 ;2 DISTNCIA DE SEGURANA

8 L Z+250 R0 FMAX M2 9 END PGM BOHRB MM

Retirar ferramenta, fim do programa

HEIDENHAIN TNC 620

303

8.4 Ciclos para a elaborao de figuras de furos

8.5 Ciclos SL

8.5 Ciclos SL
Princpios bsicos
Com os ciclos SL, podem reunir-se contornos complexos at 12 contornos parciais (caixas ou ilhas). Os sub-contornos so introduzidos individualmente como sub-programas. A partir da lista de subcontornos, (nmeros de sub-programas), que voc indica no ciclo 14 CONTORNO, o TNC calcula o contorno total. A memria do ciclo limitada. possvel programar um mximo de 1000 elementos de contorno num ciclo. Os ciclos SL executam internamente clculos abrangentes e complexos e as maquinaes da resultantes. Devido a motivos de segurana efectuar sempre antes da execuo um teste de programa grfico! Assim pode averiguar de forma fcil se a maquinao calculada pelo TNC est a decorrer correctamente. Caractersticas dos sub-programas So permitidas converses de coordenadas. Se forem programadas dentro de contornos parciais, ficam tambm activadas nos seguintes sub-programas. Mas no devem ser anuladas depois da chamada de 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 Os sub-programas no podem conter nenhuma coordenada no eixo da ferrta. Programe sempre os dois eixos na primeira fase do sub-programa. Se utilizar parmetros Q, execute os respectivos clculos e atribuies apenas dentro do respectivo sub-programa de contorno. Exemplo: Esquema: trabalhar com ciclos SL: 0 BEGIN PGM SL2 MM ... 12 CYCL DEF 140 CONTORNO ... 13 CYCL DEF 20 DADOS DO CONTORNO ... ... 16 CYCL DEF 21 PR-FURAR ... 17 CYCL CALL ... 18 CYCL DEF 22 DESBASTAR ... 19 CYCL CALL ... 22 CYCL DEF 23 PROFUNDIDADE ILHA ... 23 CYCL CALL ... 26 CYCL DEF 24 ACABAR LADO ... 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 SL2 MM

304

8 Programao: Ciclos

Caractersticas dos ciclos de maquinao O TNC posiciona-se automaticamente antes de cada ciclo na distncia de segurana Cada nvel de profundidade fresado sem levantamento da ferrta.; as ilhas maquinam-se lateralmente. O raio de esquinas interiores programvel: a ferramenta no pra, evitam-se marcas de corte (vlido para a trajectria mais exterior em desbaste e em acabamento lateral) Em acabamento lateral, o TNC efectua a chegada ao contorno segundo uma trajectria circular tangente Em acabamento em profundidade, o TNC desloca a ferrta. tambm segundo uma trajectria circular tangente pea (p. ex.: eixo da ferrta. Z: trajectria circular no plano Z/X) O TNC maquina o contorno de forma contnua em sentido sincronizado ou em sentido contrrio Voc introduz as indicaes de cotas para a maquinao, como profundidade de fresagem, medidas excedentes e distncia de segurana, de forma central no ciclo 20 como DADOS DO CONTORNO.

HEIDENHAIN TNC 620

305

8.5 Ciclos SL

8.5 Ciclos SL

Resumo Ciclos SL
Ciclo 14 CONTORNO (absolutamente necessrio) 20 DADOS DO CONTORNO (absolutamente necessrio) 21 PR-FURAR (utilizvel como opo) 22 DESBASTE (absolutamente necessrio) 23 ACABAMENTO EM PROF. (utilizvel como opo) 24 ACABAMENTO LATERAL (utilizvel como opo) Outros ciclos: Ciclo 25 TRAADO DO CONTORNO 27 SUPERFCIE CILNDRICA 28 SUPERFCIE CILNDRICA fresar ranhuras 29 SUPERFCIE CILNDRICA fresar nervuras Softkey Pgina Pgina 317 Pgina 320 Pgina 322 Pgina 324 Softkey Pgina Pgina 307 Pgina 311 Pgina 312 Pgina 313 Pgina 315 Pgina 316

306

8 Programao: Ciclos

CONTORNO (ciclo 14)


No ciclo 14 CONTORNO voc faz a listagem de todos os subprogramas que devem ser sobrepostos para formarem um contorno completo. 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).
U
C A D B

Nmeros Label para o contorno: introduzir todos os 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.

HEIDENHAIN TNC 620

307

8.5 Ciclos SL

8.5 Ciclos SL

Contornos sobrepostos
Podem sobrepor-se caixas e ilhas num novo contorno. Assim, possvel 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 S 2, pelo que no h que program-los. As caixas esto programadas como crculos completos. Sub-programa 1: caixa A 51 LBL 1 52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 Y+50 DR55 LBL 0 Sub-programa 2: caixa B 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR60 LBL 0 Exemplo: Frases NC 12 CYCL DEF 14.0 CONTORNO 13 CYCL DEF 14.1 LABEL DE CONTORNO 1/2/3/4
S1

A
S2

308

8 Programao: Ciclos

Superfcie de 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 Superfcie A: 51 LBL 1 52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 Y+50 DR55 LBL 0 Superfcie B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR60 LBL 0 Superfcie da diferena Maquina-se a superfcie A sem a parte que comum a B: A superfcie A tem que ser caixa e a superfcie B tem que ser ilha A tem que comear fora de B B dever comear dentro de A. Superfcie A:
B A B

51 LBL 1 52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 Y+50 DR55 LBL 0 Superfcie B: 56 LBL 2 57 L X+90 Y+50 RL 58 CC X+65 Y+50 59 C X+90 Y+50 DR60 LBL 0

HEIDENHAIN TNC 620

309

8.5 Ciclos SL

8.5 Ciclos SL

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 dever comear dentro de B Superfcie A: 51 LBL 1 52 L X+60 Y+50 RR 53 CC X+35 Y+50 54 C X+60 Y+50 DR55 LBL 0 Superfcie B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR60 LBL 0
A B

310

8 Programao: Ciclos

DADOS DE CONTORNO (ciclo 20, opo de software Caractersticas de programao avanadas)


No ciclo 20 voc indica as informaes da maquinao para os subprogramas com os contornos parciais. Antes da programao, dever ter em conta O ciclo 20 activa-se com DEF, quer dizer, actua a partir da sua definio no programa de maquinao. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0, o TNC executa o respectivo ciclo para a profundidade 0. As informaes sobre a maquinao, indicadas no ciclo 20, so vlidas para os ciclos 21 a 24. Se se utilizarem ciclos SL em programas com parmetros Q, no se podem utilizar os parmetros Q1 a Q20 como parmetros do programa.
U

Q9=+1

Q 8

Q9=1

Profundidade Q1 (incremental): distncia entre a superfcie da pea e a base da caixa. Factor de sobreposio em trajectria Q2: Q2 x raio da ferramenta d como resultado a aproximao lateral k. Medida exced. acabamento lateral Q3 (incremental): medida excedente de acabamento no plano de maquinao. Medida exced. acabamento em profundidade Q4 (incremental): medida exced. de acabamento para a profundidade. Coordenada da superfcie da pea Q5 (valor absoluto): coordenada absoluta da superfcie da pea Distncia de segurana Q6 (incremental): distncia entre o extremo da ferramenta e a superfcie da pea Altura segura Q7 (absoluto): altura absoluta onde no pode produzir-se nenhuma coliso com a pea (para posicionamento intermdio e retrocesso no fim do ciclo) Raio interior de arredondamento Q8: raio de arredondamento em "esquinas" interiores; o valor programado refere-se trajectria do ponto central da ferramenta Sentido de rotao? Sentido horrio = -1 Q9: direco da maquinao para caixas iQ9 = -1 sentido oposto para caixa e ilha Q9 = +1 sentido sincronizado para caixa e ilha

Q6 Q10 Q5 Q1 Q7

X
Exemplo: Frases NC 57 CYCL DEF 20 DADOS DO CONTORNO Q1=-20 Q2=1 Q3=+0.2 Q4=+0.1 Q5=+30 Q6=2 Q7=+80 Q8=0.5 Q9=+1 ;PROFUNDIDADE DE FRESAGEM ;SOBREPOSIO DE TRAJECTRIA ;MEDIDA EXCEDENTE LADO ;MEDIDA EXCEDENTE PROFUNDIDADE ;COORD. SUPERFCIE ;DISTNCIA DE SEGURANA ;ALTURA SEGURA ;RAIO DE ARREDONDAMENTO ;SENTIDO DE ROTAO

HEIDENHAIN TNC 620

311

8.5 Ciclos SL

8.5 Ciclos SL

PR-FURAR (ciclo 21, opo de software Caractersticas de programao avanadas)


O TNC no considera um valor delta DR programado numa frase TOOL CALL para o clculo dos pontos de perfurao programados. Em pontos estreitos, o TNC pode, se necessrio, no prfurar com uma ferramenta que seja maior do que a ferramenta de desbaste. Desenvolvimento do ciclo 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 5 6 A seguir, a ferramenta desloca-se com o Avano F introduzido at seguinte Profundidade de Passo O TNC repete este processo (1 a 4) at alcanar a Profundidade de Furar programada Na base do furo, uma vez transcorrido o Tempo de Espera para o corte livre, o TNC retira a ferramenta para a posio inicial com FMAX

Exemplo: Frases NC 58 CYCL DEF 21 PR-FURAR Q10=+5 Q11=100 Q13=1 ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;FERRAMENTA DE DESBASTE

Aplicao O ciclo 21 PR-FURAR considera para os pontos de penetrao a medida excedente de acabamento lateral e a medida excedente de acabamento em profundidade, bem como o raio da ferrta. de desbaste. Os pontos de penetrao so tambm pontos de partida para o desbaste.
U

Profundidade de passo Q10 (valor incremental): medida segundo a qual a ferramenta penetra de cada vez na pea (sinal "" quando a direco de maquinao negativa) Avano ao aprofundar Q11: avano ao furar em mm/ min Nmero da ferramenta de desbaste Q13: nmero da ferramenta de desbaste

312

8 Programao: Ciclos

DESBASTAR (ciclo 22, opo de software Caractersticas de programao avanadas)


1 2 3 4 O TNC posiciona a ferramenta sobre o ponto de penetrao; para isso, tem-se em conta a medida excedente de acabamento lateral Na primeira profundidade de passo, a ferramenta fresa, com o avano de fresar Q12, o contorno em sentido de dentro para fora Para isso, fresam-se livremente os contornos da ilha (aqui: C/D) com uma aproximao ao contorno da caixa (aqui: A/B) No prximo passo o TNC desloca a ferramenta para a prxima profundidade de passo e repete o procedimento de desbaste at atingir a profundidade programada. Para terminar o TNC volta a deslocar a ferrta. para a altura de segurana Antes da programao, dever ter em conta Se necessrio, utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furar com ciclo 21. O comportamento de penetrao do ciclo 22 determinado com o parmetro Q19 e na tabela de ferramentas com as colunas ANGLE e LCUTS: Quando est definido Q19=0 , o TNC penetra normalmente em perpendicular, mesmo quando para a ferramenta activa estiver definido um ngulo de penetrao (ANGLE) Quando definir Angle=90 o TNC penetra na perpendicular. Como avano de penetrao utilizado o avano do pendular Q19 Quando o avano pendular Q19 est definido no ciclo 22 e o ANGLE estiver definido entre 0.1 e 89.999 na tabela de ferramentas, o TNC penetra pendularmente no ANGLE determinado Quando o avano pendular est definido no ciclo 22 e no se encontrar nenhum ANGLE na tabela de ferramentas, o TNC emite um aviso de erro. Em contornos de caixa com ngulos internos agudos, pode existir material residual no desbaste, se se utilizar um factor de sobreposio superior a 1. Verificar, em especial, a trajectria interna com um teste grfico e, eventualmente, reduzir ligeiramente o factor de sobreposio. Deste modo, obtm-se uma outra distribuio de corte, o que, frequentemente, conduz ao resultado desejado. No desbaste posterior o TNC no tem em considerao um valor de desgaste DR definido da ferramenta de desbaste prvio. Exemplo: Frases NC 59 CYCL DEF 22 DESBASTAR Q10=+5 Q11=100 Q12=350 Q18=1 Q19=150 ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE ;FERRAMENTA DE DESBASTE PRVIO ;AVANO PENDULAR

Q208=99999 ;AVANO EM RETROCESSO

HEIDENHAIN TNC 620

313

8.5 Ciclos SL

8.5 Ciclos SL

Profundidade de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea Avano ao aprofundar Q11: avano ao aprofundar em mm/min Avano para desbaste Q12: avano de fresagem em mm/min Nmero de ferr.ta para desbaste prvio Q18: nmero da ferramenta com que o TNC j efectuou desbaste prvio. Se no tiver sido efectuado um desbaste prvio "0"; se se introduzir aqui um nmero, o TNC s desbasta a parte que no pde ser maquinada com a ferramenta de desbaste prvio. Se no se tiver feito aproximao lateral rea de desbaste posterior, o TNC penetra como definido com Q19. Para isso, voc tem que definir na tabela de ferramentas TOOL.T, ver "Dados da ferramenta", pgina 122 a longitude de corte LCUTS e o mximo ngulo de penetrao ANGLE da ferramenta. Se necessrio, o TNC emite um aviso de erro Avano pendular Q19: avano oscilante em mm/min Avano de retrocesso Q208: velocidade de deslocao da ferramenta ao retirar-se depois da maquinao em mm/min. Se se introduzir Q208=0, o TNC desloca-se com avano Q12

U U

314

8 Programao: Ciclos

ACABAR EM PROFUNDIDADE (ciclo 23, opo de software Caractersticas de programao avanadas)


O TNC calcula automaticamente o ponto inicial para o acabamento. O ponto inicial depende das propores de espao da caixa. O TNC desloca a ferrta. suavemente (crculo tangente vertical) para a superfcie a maquinar, desde que exista espao suficiente. Em relaes de espao apertadas, o TNC desloca a ferramenta na perpendicular em profundidade. A seguir, fresa-se a distncia de acabamento que ficou do desbaste.
U

Avano ao aprofundar Q11: velocidade de deslocao da ferramenta ao aprofundar Avano para desbaste Q12: avano de fresagem Avano de retrocesso Q208: velocidade de deslocao da ferramenta ao retirar-se depois da maquinao em mm/min. Se se introduzir Q208=0, o TNC desloca-se com avano Q12 Campo de introduo 0 a 99999,9999 em alternativa

Q11

Q12

U U

Exemplo: Frases NC 60 CYCL DEF 23 ACABAMENTO PROFUNDIDADE Q11=100 Q12=350 ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE

Q208=99999 ;AVANO EM RETROCESSO

HEIDENHAIN TNC 620

315

8.5 Ciclos SL

8.5 Ciclos SL

ACABAR LATERALMENTE (ciclo 24, opo de software Caractersticas de programao avanadas)


O TNC desloca a ferramenta segundo uma trajectria circular tangente aos sub-contornos. Cada contorno parcial acabado em separado. Antes da programao, dever ter em conta A soma da medida excedente do acabamento lateral (Q14) e do raio da ferrta. de acabamento tem que ser menor do que a soma da medida excedente de acabamento lateral (Q3, ciclo 20) e o raio da ferramenta de desbaste. Se se executar o ciclo 24 sem primeiro se ter desbastado com o ciclo 22, tambm vlido o clculo apresentado em cima; o raio da ferramenta de desbaste tem o valor 0. O TNC calcula automaticamente o ponto inicial para o acabamento. O ponto inicial depende das propores de espao da caixa e a medida excedente programada no ciclo 20.
U

Z
Q11

Q10

Q12

Sentido de rotao? Sentido horrio = 1 Q9: Sentido da maquinao: +1: Rotao em sentido anti-horrio 1:Rotao em sentido horrio Profundidade de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea Avano ao aprofundar Q11: avano para penetrao Avano para desbaste Q12: avano de fresagem Medida excedente de acabamento lateral Q14 (incremental): medida excedente para vrios acabamentos; o ltimo acabamento desbastado se se introduzir Q14=0

Exemplo: Frases NC 61 CYCL DEF 24 ACABAMENTO LADO Q9=+1 Q10=+5 Q11=100 Q12=350 Q14=+0 ;SENTIDO DE ROTAO ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE ;MEDIDA EXCEDENTE LADO

U U U

316

8 Programao: Ciclos

TRAADO DO CONTORNO (ciclo 25, opo de software Caractersticas de programao avanadas)


Com este ciclo, pode-se maquinar juntamente com o ciclo 14 CONTORNO contornos "abertos": o princpio e o fim do contorno no coincidem. O ciclo 25 TRAADO DO CONTORNO oferece considerveis vantagens em comparao com a maquinao de um contorno aberto com frases de posicionamento: O TNC vigia a maquinao relativamente a danos no contorno. Verificar o contorno com o grfico de testes Se o raio da ferramenta for demasiado grande, o contorno nas esquinas interiores dever, se necessrio, ser de novo maquinado A maquinao executa-se de forma contnua, em marcha sincronizada ou em contra-marcha. O tipo de fresagem mantm-se inclusive quando se espelham contornos Com vrias profundidades de passo, o TNC pode deslocar a ferrta. em ambos os sentidos. Desta forma, a maquinao mais rpida Podem introduzir-se medidas excedentes para desbastar e acabar, com vrios passos de maquinao Antes da programao, dever ter em conta No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. O TNC considera apenas o primeiro Label do ciclo 14 CONTORNO. A memria do ciclo limitada. possvel programar um mximo de 1000 elementos de contorno num ciclo. No necessrio o ciclo 20 DADOS DO CONTORNO. As posies em cotas incrementais programadas directamente depois do ciclo 25 referem-se posio da ferrta. no fim do ciclo.

Z Y

X
Exemplo: Frases NC 62 CYCL DEF 25 TRAADO DO CONTORNO Q1=-20 Q3=+0 Q5=+0 Q7=+50 Q10=+5 Q11=100 Q12=350 Q15=-1 ;PROFUNDIDADE DE FRESAGEM ;MEDIDA EXCEDENTE LADO ;COORD. SUPERFCIE ;ALTURA SEGURA ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM

Ateno, perigo de coliso! Para evitar possveis colises: No programar nenhuma cota incremental directamente depois do ciclo 25, pois refere-se posio da ferramenta no fim do ciclo Em todos os eixos principais, fazer uma aproximao a uma posio definida (absoluta), pois a posio da ferramenta no fim do ciclo no coincide com a posio no incio do ciclo.

HEIDENHAIN TNC 620

317

8.5 Ciclos SL

8.5 Ciclos SL

Profundidade de fresagem Q1 (incremental): distncia entre a superfcie da pea e a base do contorno Medida exced. acabamento lateral Q3 (incremental): medida excedente no plano de maquinao Coord. Superfcie da pea Q5 (valor absoluto): coordenada absoluta da superfcie da pea referente ao ponto zero da pea Altura de segurana Q7 (absoluto): altura absoluta onde no pode produzir-se nenhuma coliso entre a ferramenta e a pea; posio de retrocesso da ferramenta no fim do ciclo Profundidade de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea Avano ao aprofundar Q11: avano de deslocao no eixo da ferramenta Avano ao fresar Q12: avano de deslocao no plano de maquinao Tipo de fresagem ? (Sentido contrrio = -1) Q15: Fresagem sincronizada: introduo = +1 Fresagem em sentido oposto: introduo = 1 Mudando de fresagem em sentido sincronizado para fresagem em sentido oposto com vrias aproximaes:introduo = 0

318

8 Programao: Ciclos

Entradas de programa para ciclos de maquinao de superfcie cilndrica (opo de software 1)


O fabricante da mquina prepara a mquina e o TNC .

Antes da programao, dever ter em conta Na primeira frase NC do programa de contorno programe sempre ambas as coordenadas. A memria do ciclo limitada. possvel programar um mximo de 1000 elementos de contorno num ciclo. O TNC s pode processar o ciclo com profundidade negativa. Se a profundidade indicada for positiva, o TNC emite um aviso de erro. Utilizar uma fresa com dentado frontal cortante no centro (DIN 844). O cilindro deve estar fixado no centro sobre a mesa rotativa. Defina o ponto de referncia no centro da mesa rotativa. Ao abrir-se o ciclo, o eixo da ferramenta deve estar vertical ao eixo da mesa rotativa, de outro modo necessria uma comutao da cinemtica. Se no for assim, o TNC emite um aviso de erro. Tambm se pode executar este ciclo com plano de maquinao inclinado. A distncia de segurana deve ser maior que o raio da ferramenta. O tempo de maquinao pode ser aumentado quando o contorno composto por muitos elementos de contorno tangenciais.

HEIDENHAIN TNC 620

319

8.5 Ciclos SL

8.5 Ciclos SL

SUPERFCIE CILNDRICA (ciclo 27, opo de software 1)


O fabricante da mquina prepara a mquina e o TNC .

Antes da programao, dever ter em conta: Entradas de programas para ciclos de maquinao de superfcies cilndricas (ver pgina 319) Com este ciclo, pode maquinar-se um contorno cilndrico previamente programado segundo o desenvolvimento desse cilindro. Use o ciclo 28 se quiser fresar ranhuras de guia no cilindro. Voc descreve o contorno num sub-programa determinado no ciclo 14 (CONTORNO). No subprograma, descreva o contorno sempre com as coordenadas X e Y, independentemente dos eixos de rotao existentes na sua mquina. A descrio do contorno tambm independente da configurao da sua mquina. Como funes de trajectria, esto disponveis L, CHF, CR, RND e CT. possvel introduzir as indicaes no eixo angular (coordenadas X) tanto em graus como em mm (inch - polegadas) (determinar atravs de Q17 na definio de ciclo). 1 2 3 4 5 O TNC posiciona a ferramenta sobre o ponto de penetrao; para isso, tem-se em conta a medida excedente de acabamento lateral Na primeira profundidade de passo, a ferr.ta fresa, com o avano de fresar Q12, ao longo do contorno programado No fim do contorno, o TNC desloca a ferramenta para a distncia de segurana e de regresso ao ponto de penetrao; Repetem-se os passos de 1 a 3 at se ter atingido a profundidade de fresagem Q1 A seguir, a ferramenta desloca-se para a distncia de segurana

320

8 Programao: Ciclos

Profundidade de fresagem Q1 (incremental): distncia entre a superfcie cilndrica e a base do contorno. Introduzir uma profundidade de fresagem maior que a longitude de corte LCUTS Medida exced. acabamento lateral Q3 (incremental): medida excedente de acabamento no plano do desenvolvimento do cilindro Distncia de segurana Q6 (incremental): distncia entre o extremo da ferramenta e a superfcie cilndrica. Em princpio, introduzir uma distncia de segurana maior que o raio da ferramenta Profundidade de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea. Introduzir um valor menor que o raio do cilindro Avano ao aprofundar Q11: avano de deslocao no eixo da ferramenta Avano ao fresar Q12: avano de deslocao no plano de maquinao Raio do cilindro Q16: raio do cilindro sobre o qual se maquina o contorno Tipo de cotizao ? Graus =0 MM/POLEGADA=1 Q17: programar as coordenadas do eixo rotativo (coordenadas X) no subprograma em graus ou mm (poleg.)

63 CYCL DEF 27 SUPERFCIE CILNDRICA Q1=-8 Q3=+0 Q6=+2 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 ;PROFUNDIDADE DE FRESAGEM ;MEDIDA EXCEDENTE LADO ;DISTNCIA DE SEGURANA ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;RAIO ;TIPO DE COTA

HEIDENHAIN TNC 620

321

8.5 Ciclos SL

Exemplo: Frases NC

8.5 Ciclos SL

SUPERFCIE CILNDRICA fresar ranhura (ciclo 28, opo de software 1)


O fabricante da mquina prepara a mquina e o TNC .

Antes da programao, dever ter em conta: Entradas de programas para ciclos de maquinao de superfcies cilndricas (ver pgina 319) Com este ciclo, possvel transferir para a superfcie de um cilindro uma ranhura de guia definida no desenvolvimento. Ao contrrio do ciclo 27, neste ciclo o TNC coloca a ferramenta de forma a que as paredes, mesmo com a correco do raio activada, estejam quase paralelas entre si. Obtm paredes exactamente paralelas quando utilizar uma ferramenta que tem exactamente o tamanho da largura da ranhura. Quanto mais pequena a ferramenta em relao largura da ranhura tanto maior so as deformaes que surgem nas trajectrias circulares e rectas inclinadas. Para minimizar estas deformaes relacionadas com o procedimento, pode definir uma tolerncia atravs do parmetro Q21, com a qual o TNC aproxima a ranhura em produo a uma ranhura, que foi fabricada com uma ferramenta cujo dimetro corresponde largura da ranhura. Programe a trajectria de ponto central do contorno da correco do raio da ferramenta. Com a correco do raio, determina-se se o TNC produz a ranhura em sentido sincronizado ou em sentido contrrio. 1 2 O TNC posiciona a ferramenta sobre o ponto de penetrao Na primeira profundidade de passo, a ferramenta fresa, com o avano de fresar Q12, ao longo da parede da ranhura; tida em conta a medida excedente de acabamento No fim do contorno, o TNC desloca a ferramenta junto parede oposta da ranhura e desloca-se de regresso ao ponto de penetrao Repetem-se os passos de 2 a 3 at se ter atingido a profundidade de fresagem Q1 Se definiu a tolerncia Q21, o TNC executa a ps-maquinao para obter paredes de ranhura o mais paralelas possveis. Finalmente, a ferramenta retorna para o eixo da ferramenta sobre a altura de segurana

4 5 6

322

8 Programao: Ciclos

Profundidade de fresagem Q1 (incremental): distncia entre a superfcie cilndrica e a base do contorno. Introduzir uma profundidade de fresagem maior que a longitude de corte LCUTS Medida exced. acabamento lateral Q3 (incremental): medida excedente na parede da ranhura A medida excedente de acabamento reduz a largura da ranhura em metade do valor introduzido Distncia de segurana Q6 (incremental): distncia entre o extremo da ferramenta e a superfcie cilndrica. Em princpio, introduzir uma distncia de segurana maior que o raio da ferramenta Profundidade de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea. Introduzir um valor menor que o raio do cilindro Avano ao aprofundar Q11: avano de deslocao no eixo da ferramenta Avano ao fresar Q12: avano de deslocao no plano de maquinao Raio do cilindro Q16: raio do cilindro sobre o qual se maquina o contorno Tipo de cotizao ? Graus =0 MM/POLEGADA=1 Q17: programar as coordenadas do eixo rotativo (coordenadas X) no subprograma em graus ou mm (poleg.) Largura de ranhura Q20: largura da ranhura a produzir Tolerncia?Q21: Quando se utiliza uma ferramenta que mais pequena do que a largura da ranhura Q20 programada , ocorrem deformaes condicionadas pelo procedimento na parede da ranhura no caso de crculos e de rectas inclinadas. Quando definir a tolerncia Q21, o TNC aproxima a ranhura num processo de fresagem posterior como se tivesse fresado a ranhura com uma ferramenta exactamente do mesmo tamanho da largura da ranhura. Com Q21 pode definir o desvio permitido desta ranhura ideal. A quantidade de passos de ps-maquinao depende do raio do cilindro, da ferramenta utilizada e da profundidade da ranhura. Quanto mais pequena for a definio da tolerncia tanto mais exactido da ranhura, mas tambm mais demorada a psmaquinao. Recomendao: utilizar tolerncia de 0.02 mm. Funo inactiva: introduzir 0 (ajuste bsico)

63 CYCL DEF 28 SUPERFCIE CILNDRICA Q1=-8 Q3=+0 Q6=+2 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 Q20=12 Q21=0 ;PROFUNDIDADE DE FRESAGEM ;MEDIDA EXCEDENTE LADO ;DISTNCIA DE SEGURANA ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;RAIO ;TIPO DE COTA ;LARGURA DA RANHURA ;TOLERNCIA

U U

HEIDENHAIN TNC 620

323

8.5 Ciclos SL

Exemplo: Frases NC

8.5 Ciclos SL

SUPERFCIE CILNDRICA fresar nervuras (ciclo 29, opo de software 1)


O fabricante da mquina prepara a mquina e o TNC .

Antes da programao, dever ter em conta: Entradas de programas para ciclos de maquinao de superfcies cilndricas (ver pgina 319) Com este ciclo, pode transferir-se para a superfcie de um cilindro uma nervura definida no desenvolvimento. Neste ciclo o TNC coloca a ferramenta de forma a que as paredes, mesmo com a correco do raio activada, estejam sempre paralelas entre si. Programe a trajectria de ponto central da nervura com a indicao da correco do raio da ferramenta. Com a correco do raio, determina-se se o TNC produz a nervura em sentido sincronizado ou em sentido contrrio. Nas extremidades da nervura o TNC junta normalmente um semicrculo, cujo raio corresponde a metade da largura da nervura. 1 O TNC posiciona a ferramenta sobre o ponto inicial da maquinao. O TNC calcula o ponto inicial a partir da largura da nervura e do dimetro da ferramenta. Este metade da largura da nervura e do dimetro da ferramenta deslocado ao lado do primeiro ponto definido no sub-programa de contorno. A correco do raio determina se se inicia do lado esquerdo (1, RL=sentido contrrio) ou direito da nervura (2, RR=sentido contrrio) Depois de o TNC ter posicionado para a primeira profundidade de passo, a ferramenta avana tangencial para a parede da nervura num arco de crculo com avano de fresa Q12. Se necessrio tida em conta a medida excedente de acabamento lateral. Na primeira profundidade de passo, a ferr.ta fresa, com o avano de fresar Q12, ao longo da parede da nervura at a ilha estar completamente produzida De seguida, a ferramenta sai tangencialmente da parede da nervura de regresso ao ponto inicial da maquinao Repetem-se os passos de 2 a 4 at se ter atingido a profundidade de fresagem Q1 Finalmente, a ferramenta, no eixo da ferramenta, desloca-se para a altura segura ou para a ltima posio programada antes do ciclo

4 5 6

324

8 Programao: Ciclos

Profundidade de fresagem Q1 (incremental): distncia entre a superfcie cilndrica e a base do contorno. Introduzir uma profundidade de fresagem maior que a longitude de corte LCUTS Medida exced. acabamento lateral Q3 (incremental): medida excedente na parede da nervura A medida excedente de acabamento aumenta a largura da nervura em metade do valor introduzido Distncia de segurana Q6 (incremental): distncia entre o extremo da ferramenta e a superfcie cilndrica. Em princpio, introduzir uma distncia de segurana maior que o raio da ferramenta Profundidade de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea. Introduzir um valor menor que o raio do cilindro Avano ao aprofundar Q11: avano de deslocao no eixo da ferramenta Avano ao fresar Q12: avano de deslocao no plano de maquinao Raio do cilindro Q16: raio do cilindro sobre o qual se maquina o contorno Tipo de cotizao ? Graus =0 MM/POLEGADA=1 Q17: programar as coordenadas do eixo rotativo (coordenadas X) no subprograma em graus ou mm (poleg.) Largura de nervura Q20: largura da nervura a produzir

63 CYCL DEF 29 SUPERFCIE CILNDRICA Q1=-8 Q3=+0 Q6=+2 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 Q20=12 ;PROFUNDIDADE DE FRESAGEM ;MEDIDA EXCEDENTE LADO ;DISTNCIA DE SEGURANA ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;RAIO ;TIPO DE COTA ;LARGURA DA NERVURA

HEIDENHAIN TNC 620

325

8.5 Ciclos SL

Exemplo: Frases NC

8.5 Ciclos SL

Exemplo: pr-furar, desbastar e acabar contornos sobrepostos

Y
100

16

16

5 R2

50

5 R2

16
35 65 100

0 BEGIN PGM C21 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 2 L+0 R+6 4 TOOL CALL 1 Z S2500 5 L Z+250 R0 FMAX 6 CYCL DEF 14.0 CONTORNO 7 CYCL DEF 14.1 LABEL DE CONTORNO 1/2/3/4 8 CYCL DEF 20.0 DADOS DO CONTORNO Q1=-20 Q2=1 Q3=+0.5 Q4=+0.5 Q5=+0 Q6=2 Q7=+100 Q8=0.1 Q9=-1 ;PROFUNDIDADE DE FRESAGEM ;SOBREPOSIO DE TRAJECTRIA ;MEDIDA EXCEDENTE LADO ;MEDIDA EXCEDENTE PROFUNDIDADE ;COORD. SUPERFCIE ;DISTNCIA DE SEGURANA ;ALTURA SEGURA ;RAIO DE ARREDONDAMENTO ;SENTIDO DE ROTAO Determinar os parmetros gerais de maquinao 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 bloco

326

8 Programao: Ciclos

9 CYCL DEF 21.0 PR-FURAR Q10=5 Q11=250 Q13=2 ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;FERRAMENTA DE DESBASTE

Definio do ciclo de Pr-furar

10 CYCL CALL M3 11 L Z+250 R0 FMAX M6 12 TOOL CALL 2 Z S3000 13 CYCL DEF 22.0 DESBASTAR Q10=5 Q11=100 Q12=350 Q18=0 Q19=150 ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE ;FERRAMENTA DE DESBASTE PRVIO ;AVANO PENDULAR

Chamada do ciclo de pr-furar Troca de ferramenta Chamada da ferrta. para desbaste/acabamento Definio do ciclo de desbaste

Q208=30000 ;AVANO EM RETROCESSO 14 CYCL CALL M3 15 CYCL DEF 23.0 ACABAMENTO PROFUNDIDADE Q11=100 Q12=200 16 CYCL CALL 17 CYCL DEF 24.0 ACABAMENTO LADO Q9=+1 Q10=5 Q11=100 Q12=400 Q14=+0 18 CYCL CALL 19 L Z+250 R0 FMAX M2 ;SENTIDO DE ROTAO ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE ;MEDIDA EXCEDENTE LADO Chamada do ciclo de acabamento lateral Retirar ferramenta, fim do programa ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE Chamada do ciclo de profundidade de acabamento Definio do ciclo de acabamento lateral Chamada do ciclo de desbaste Definio do ciclo de profundidade de acabamento

Q208=30000 ;AVANO EM RETROCESSO

HEIDENHAIN TNC 620

327

8.5 Ciclos SL

8.5 Ciclos SL

20 LBL 1 21 CC X+35 Y+50 22 L X+10 Y+50 RR 23 C X+10 DR24 LBL 0 25 LBL 2 26 CC X+65 Y+50 27 L X+90 Y+50 RR 28 C X+90 DR29 LBL 0 30 LBL 3 31 L X+27 Y+50 RL 32 L Y+58 33 L X+43 34 L Y+42 35 L X+27 36 LBL 0 37 LBL 4 38 L X+65 Y+42 RL 39 L X+57 40 L X+65 Y+58 41 L X+73 Y+42 42 LBL 0 43 END PGM C21 MM

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

328

8 Programao: Ciclos

Exemplo: traado do contorno

Y
100 95 80 75

20

15

R7 ,5

50

100

0 BEGIN PGM C25 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 CALL 1 Z S2000 4 L Z+250 RO FMAX 5 CYCL DEF 14.0 CONTORNO 6 CYCL DEF 14.1 LABEL DE CONTORNO 1 7 CYCL DEF 25 TRAADO DO CONTORNO Q1=-20 Q3=+0 Q5=+0 Q7=+250 Q10=5 Q11=100 Q12=200 Q15=+1 8 CYCL CALL M3 9 L Z+250 R0 FMAX M2 ;PROFUNDIDADE DE FRESAGEM ;MEDIDA EXCEDENTE LADO ;COORD. SUPERFCIE ;ALTURA SEGURA ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM Chamada de ciclo Retirar ferramenta, fim do programa Determinar os parmetros de maquinao Chamada da ferramenta Retirar a ferramenta Determinar o sub-programa do contorno Definio do bloco

HEIDENHAIN TNC 620

329

8.5 Ciclos SL
,5 R7

8.5 Ciclos SL

10 LBL 1 11 L X+0 Y+15 RL 12 L X+5 Y+20 13 CT X+5 Y+75 14 L Y+95 15 RND R7.5 16 L X+50 17 RND R7.5 18 L X+100 Y+80 19 LBL 0 20 END PGM C25 MM

Sub-programa do contorno

330

8 Programao: Ciclos

Exemplo: superfcie cilndrica com ciclo 27


Avisos: Cilindro fixado no centro da mesa rotativa. O ponto de referncia situa-se no centro da mesa rotativa Descrio da trajectria do ponto central no subprograma de contorno

Y
70 52.5 35

40

60

157

0 BEGIN PGM C28 MM 1 TOOL CALL 1 Y S2000 2 L Y+250 RO FMAX 3 L X+0 R0 FMAX 4 CYCL DEF 14.0 CONTORNO 5 CYCL DEF 14.1 LABEL DE CONTORNO 1 6 CYCL DEF 27 SUPERFCIE CILNDRICA Q1=-7 Q3=+0 Q6=2 Q10=4 Q11=100 Q12=250 Q16=25 Q17=1 8 CYCL CALL 9 L Y+250 R0 FMAX M2 10 LBL 1 11 L X+40 Y+0 RR ;PROFUNDIDADE DE FRESAGEM ;MEDIDA EXCEDENTE LADO ;DISTNCIA DE SEGURANA ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;RAIO ;TIPO DE COTA Posicionamento prvio da mesa rotativa Chamada de ciclo Retirar ferramenta, fim do programa Sub-programa de contorno, descrio da trajectria do ponto central Indicaes do eixo rotativo em mm (Q17=1) Determinar os parmetros de maquinao Chamada da ferr.ta, eixo Y da ferrta. Retirar a ferramenta Posicionar a ferrta. no centro da mesa rotativa Determinar o sub-programa do contorno

7 L C+0 R0 FMAX M3

HEIDENHAIN TNC 620

331

8.5 Ciclos SL

8.5 Ciclos SL

12 L Y+35 13 L X+60 Y+52,5 14 L Y+70 15 LBL 0 16 END PGM C28 MM

332

8 Programao: Ciclos

Exemplo: superfcie cilndrica com ciclo 28


Aviso: Cilindro fixado no centro da mesa rotativa. O ponto de referncia situa-se no centro da mesa rotativa

Y
.5 R7

60

20

30

50

157

0 BEGIN PGM C27 MM 1 TOOL CALL 1 Y S2000 2 L X+250 R0 FMAX 3 L X+0 R0 FMAX 4 CYCL DEF 14.0 CONTORNO 5 CYCL DEF 14.1 LABEL DE CONTORNO 1 6 CYCL DEF 28 SUPERFCIE CILNDRICA Q1=-7 Q3=+0 Q6=2 Q10=-4 Q11=100 Q12=250 Q16=25 Q17=1 Q20=10 Q21=0 8 CYCL CALL 9 L Y+250 R0 FMAX M2 ;PROFUNDIDADE DE FRESAGEM ;MEDIDA EXCEDENTE LADO ;DISTNCIA DE SEGURANA ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;RAIO ;TIPO DE COTA ;LARGURA DA RANHURA ;TOLERNCIA Ps-maquinao activa Posicionamento prvio da mesa rotativa Chamada de ciclo Retirar ferramenta, fim do programa Determinar os parmetros de maquinao Chamada da ferr.ta, eixo Y da ferrta. Retirar a ferramenta Posicionar a ferrta. no centro da mesa rotativa Determinar o sub-programa do contorno

7 L C+0 R0 FMAX M3

HEIDENHAIN TNC 620

333

8.5 Ciclos SL

8.5 Ciclos SL

10 LBL 1 11 L X+40 Y+20 RL 12 L X+50 13 RND R7.5 14 L Y+60 15 RND R7.5 16 L IX-20 17 RND R7.5 18 L Y+20 19 RND R7.5 20 L X+40 21 LBL 0 22 END PGM C27 MM

Sub-programa do contorno Indicaes do eixo rotativo em mm (Q17=1)

334

8 Programao: Ciclos

8.6 Ciclos para facejar


Resumo
O TNC dispe de trs ciclos com que voc pode maquinar superfcies 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 FACEJAR Para superfcies planas rectangulares 231 SUPERFCIE REGULAR Para superfcies segundo um ngulo oblquo, inclinadas e unidas entre si 232 FRESA PLANA Para superfcies planas rectangulares, com indicao de medida excedente e vrias passos Softkey Pgina 336 338

341

HEIDENHAIN TNC 620

335

8.6 Ciclos para facejar

8.6 Ciclos para facejar

FACEJAR (ciclo 230, opo de software Caractersticas de programao avanadas)


1 O TNC posiciona a ferramenta em marcha rpida FMAX desde a posio actual no plano de maquinao para o ponto inicial1; o TNC desloca a ferramenta no seu raio para a esquerda e para cima A seguir, a ferramenta desloca-se com FMAX no seu eixo para a distncia de segurana, e depois com o avano de aprofundamento para a posio de partida programada, no eixo da ferramenta Depois, a ferramenta desloca-se com o avano programado de fresar para o ponto final 2; o TNC calcula o ponto final a partir do ponto inicial programado, da longitude programada e do raio da ferramenta O TNC desloca a ferramenta com avano de fresagem transversal para o ponto inicial da linha seguinte; o TNC calcula esta deslocao a partir da largura programada e do nmero de cortes programados Depois, a ferramenta retira-se em direco negativa ao 1 eixo O facejamento repete-se at se maquinar completamente a superfcie programada No fim, o TNC retira a ferramenta com FMAX para a distncia de segurana Antes da programao, dever ter em conta O TNC posiciona a ferramenta desde a posio actual, primeiro no plano de maquinao, e depois no eixo da ferramenta, sobre o ponto inicial. Posicionar previamente a ferramenta, de forma a que no se possa produzir nenhuma coliso com a pea ou com o dispositivo de fixao.

Y
2 1

5 6 7

336

8 Programao: Ciclos

Ponto de partida 1 eixo Q225 (absoluto): coordenada do ponto Mn. da superfcie a facejar no eixo principal do plano de maquinao Ponto de partida 2 eixo Q226 (absoluto): coordenada do ponto Mn. da superfcie a facejar no eixo secundrio do plano de maquinao

Y
Q207

Q219

Ponto de partida 3 eixo Q227 (absoluto): altura no eixo da ferramenta do plano de facejamento 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 superfcie a facejar no eixo secundrio do plano de maquinao, referente ao ponto de partida 2 eixo Nmero de cortes Q240: quantidade de linhas sobre as quais o TNC deve deslocar a ferramenta na largura da pea 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 Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Avano transversal Q209: velocidade de deslocao da ferramenta 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 Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a profundidade de fresagem para posicionamento no incio do ciclo e no fim do ciclo

N = Q240 Q209

Q226 Q218

Q225

Q206

Z
Q200

Q227

X
Exemplo: 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 Q240=25 ;LONGITUDE LADO 2 ;QUANTIDADE DE CORTES

Q206=150 ;AVANO AO APROFUNDAR Q207=500 ;AVANO DE FRESAGEM Q209=200 ;AVANO TRANSVERSAL Q200=2 ;DISTNCIA DE SEGURANA

HEIDENHAIN TNC 620

337

8.6 Ciclos para facejar

8.6 Ciclos para facejar

SUPERFCIE REGULAR (ciclo 231, opo de software Caractersticas de programao avanadas)


1 2 3 O TNC posiciona a ferramenta desde a posio actual com um movimento linear 3D sobre o ponto de partida 1 Depois, a ferramenta desloca-se com avano de fresagem programado sobre o ponto final 2 A o TNC desloca a ferramenta em marcha rpida FMAX segundo o seu dimetro, na direco positiva do eixo da ferr.ta e de novo para o ponto inicial 1 No ponto inicial 1 o TNC desloca de novo a ferramenta para o ltimo valor Z alcanado Seguidamente, o TNC desloca a ferramenta nos trs eixos desde o ponto 1 na direco do ponto 4 sobre a linha seguinte Depois, o TNC desloca a ferramenta at ao ltimo ponto final desta linha. O TNC calcula o ponto final a partir do ponto 2 e de um desvio na direco ao ponto 3 O facejamento repete-se at se maquinar completamente a superfcie programada No fim, o TNC posiciona a ferramenta segundo o dimetro da mesma, sobre o ponto mais elevado programado no eixo da ferramenta

Z
4 3 1

4 5 6

7 8

Z
4 3

Direco de corte O ponto inicial e portanto a direco de fresagem podem ser escolhidos livremente porque o TNC desloca os cortes individuais em princpio do ponto 1 para o ponto 2 e decorre toda a execuo desde o ponto 1 / 2 para o ponto 3 / 4. Pode-se colocar o ponto 1 em cada esquina da superfcie que se pretende maquinar. possvel optimizar a qualidade da superfcie utilizando uma fresa cilndrica: Com um corte de percusso (coordenada do eixo da ferramenta ponto 1 maior do que coordenada do eixo da ferramenta ponto 2) com superfcies pouco inclinadas. Com um corte de puxo (coordenada do eixo da ferramenta ponto 1 menor do que coordenada do eixo da ferramenta ponto 2) com superfcies muito inclinadas Com superfcies torcidas, colocar a direco do movimento principal (do ponto 1 para o ponto 2) na direco da inclinao maior possvel optimizar a qualidade da superfcie utilizando uma fresa esfrica:

Y
1 2

Z
3 2 4 1

338

8 Programao: Ciclos

Antes da programao, dever ter em conta O TNC posiciona a ferramenta desde a posio actual Posio com um movimento linear 3D para o ponto inicial 1. Posicionar previamente a ferramenta, de forma a que no se possa produzir nenhuma coliso com a pea ou com o dispositivo de fixao. 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).
U

Ponto de partida 1 eixo Q225 (absoluto): coordenada do ponto de partida na superfcie a facejar no eixo principal do plano de maquinao Ponto de partida 2 eixo Q226 (absoluto): coordenada do ponto de partida na superfcie a facejar no eixo secundrio do plano de maquinao Ponto de partida 3 eixo Q227 (absoluto): coordenada do ponto de partida da superfcie a facejar no eixo da ferrta. 2 ponto 1 eixo Q228 (absoluto): coordenada do ponto final da superfcie a facejar no eixo principal do plano de maquinao 2 ponto 2 eixo Q229 (absoluto): coordenada do ponto final da superfcie a facejar no eixo secundrio do plano de maquinao 2 ponto 3 eixo Q230 (absoluto): coordenada do ponto final da superfcie a facejar no eixo da ferramenta 3. ponto de medio 1. eixo Q231 (valor absoluto): coordenada do ponto 3 no eixo principal do plano de maquinao 3. ponto de medio 2. eixo Q232 (valor absoluto): coordenada do ponto 3 no eixo secundrio do plano de maquinao 3. ponto de medio 3. eixo Q233 (valor absoluto): coordenada do ponto 3 no eixo da ferramenta
Q229 Q226 Q235 Q232
Q236 Q233 Q227 Q230

4 3 2 1

Q228

Q231

Q234

Q225

Y
3
N = Q240

2
Q207

HEIDENHAIN TNC 620

339

8.6 Ciclos para facejar

Com superfcies torcidas, colocar a direco do movimento principal (do ponto 1 para o ponto 2) perpendicular direco da inclinao maior

8.6 Ciclos para facejar

4. ponto de medio 1. eixo Q234 (valor absoluto): coordenada do ponto 4 no eixo principal do plano de maquinao 4. ponto de medio 2. eixo Q235 (valor absoluto): coordenada do ponto 4 no eixo secundrio do plano de maquinao 4. ponto de medio 3. eixo Q236 (valor absoluto): coordenada do ponto 4 no eixo da ferramenta Nmero de cortes Q240: quantidade de linhas que o TNC deve deslocar a ferramenta entre o ponto 1 e 4, ou entre o ponto 2 e 3 Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min. O TNC executa o primeiro corte com metade do valor programado

Exemplo: Frases NC 72 CYCL DEF 231 SUPERFCIE REGULAR Q225=+0 Q226=+5 Q227=-2 ;PONTO DE PARTIDA 1 EIXO ;PONTO DE PARTIDA 2 EIXO ;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=+15 ;4 PONTO 1 EIXO Q235=+125 ;4 PONTO 2 EIXO Q236=+25 ;4 PONTO 3 EIXO Q240=40 ;QUANTIDADE DE CORTES Q207=500 ;AVANO DE FRESAGEM

340

8 Programao: Ciclos

FRESAR HORIZONTAL (ciclo 232, opo de software Caractersticas de programao avanadas)


Com o ciclo 232 pode efectuar a fresagem horizontal de uma superfcie plana em vrios passos respeitando uma medida excedente de acabamento. Esto disposio trs estratgias de maquinao: Estratgia Q389=0: Executar em forma de meandro, passo lateral fora da superfcie a trabalhar Estratgia Q389=1: Executar em forma de meandro, passo lateral dentro da superfcie a trabalhar Estratgia Q389=2: Executar linha a linha, retrocesso e passo lateral no avano de posicionamento 1 O TNC posiciona a ferramenta em marcha rpida FMAX desde a posio actual com lgica de posicionamento no ponto inicial 1: Se a posio actual no eixo da ferramenta for maior que a 2 distncia de segurana, o TNC coloca primeiramente a ferramenta no plano de maquinao e de seguida no eixo da ferramenta, seno primeiro na 2 distncia de segurana e de seguida no plano de maquinao. O ponto inicial no plano de maquinao encontra-se deslocado volta do raio da ferramenta e volta da distncia de segurana lateral ao lado da pea De seguida a ferramenta desloca-se com avano de posicionamento no eixo da ferramenta para a primeira profundidade de passo calculada pelo TNC.

Estratgia Q389=0 3 Depois, a ferramenta desloca-se com avano de fresagem programado sobre o ponto final 2. O ponto final encontra-se fora da rea, o TNC calcula o ponto final a partir do ponto de partida programado, da longitude programada, da distncia de segurana lateral programada e do raio da ferrta. programado O TNC desloca a ferrta. com avano de posicionamento prvio transversal para o ponto de partida da linha seguinte; o TNC calcula esta deslocao a partir da largura programada, do raio da ferramenta e do factor de sobreposio de trajectrias mximo Depois, a ferramenta retira-se novamente em direco do ponto inicial 1 O procedimento repete-se at se maquinar completamente a superfcie programada. No fim da ltima trajectria ocorre o passo para a prxima profundidade de maquinao Para evitar percursos vazios, a superfcie de seguida maquinada em ordem inversa. Este processo repete-se at todos os passos terem sido executados. No ltimo passo apenas fresado a medida excedente de acabamento introduzida no avano de acabamento No fim, o TNC retira a ferramenta com FMAX para a 2 distncia de segurana

Y
1

5 6

7 8

HEIDENHAIN TNC 620

341

8.6 Ciclos para facejar

8.6 Ciclos para facejar

Estratgia Q389=1 3 Depois, a ferramenta desloca-se com avano de fresagem programado sobre o ponto final 2. O ponto final encontra-se dentro da rea, o TNC calcula o ponto final a partir do ponto de partida programado, da longitude programada e do raio da ferrta.programado O TNC desloca a ferrta. com avano de posicionamento prvio transversal para o ponto de partida da linha seguinte; o TNC calcula esta deslocao a partir da largura programada, do raio da ferramenta e do factor de sobreposio de trajectrias mximo Depois, a ferramenta retira-se novamente em direco do ponto inicial 1. A deslocao para a linha seguinte ocorre novamente dentro da pea O procedimento repete-se at se maquinar completamente a superfcie programada. No fim da ltima trajectria ocorre o passo para a prxima profundidade de maquinao Para evitar percursos vazios, a superfcie de seguida maquinada em ordem inversa. Este processo repete-se at todos os passos terem sido executados. No ltimo passo apenas fresado a medida excedente de acabamento introduzida no avano de acabamento No fim, o TNC retira a ferramenta com FMAX para a 2 distncia de segurana

7 8

Estratgia Q389=2 3 Depois, a ferramenta desloca-se com avano de fresagem programado sobre o ponto final 2. O ponto final encontra-se fora da rea, o TNC calcula o ponto final a partir do ponto de partida programado, da longitude programada, da distncia de segurana lateral programada e do raio da ferrta.programado O TNC retira a ferramenta no eixo da ferramenta para a distncia de segurana atravs da profundidade de passo actual e deslocase no avano de posicionamento prvio directamente de volta para o ponto inicial da prxima linha. O TNC calcula o desvio a partir da largura programada, do raio da ferramenta e do factor de sobreposio de trajectria mximo. Depois, a ferrta. desloca-se novamente para a profundidade de passo actual e de seguida novamente em direco ao ponto final 2 O procedimento de facejamento repete-se at se maquinar completamente a superfcie programada. No fim da ltima trajectria ocorre o passo para a prxima profundidade de maquinao Para evitar percursos vazios, a superfcie de seguida maquinada em ordem inversa. Este processo repete-se at todos os passos terem sido executados. No ltimo passo apenas fresado a medida excedente de acabamento introduzida no avano de acabamento

Y
1

5 6

7 8

342

8 Programao: Ciclos

No fim, o TNC retira a ferramenta com FMAX para a 2 distncia de segurana Antes da programao, dever ter em conta 2. Definir a distncia de segurana Q204 de forma a que no se possa produzir nenhuma coliso com a pea ou com o dispositivo de fixao.
U

Ponto de partida 1 eixo Q225 (absoluto): coordenada do ponto de partida na superfcie a maquinar no eixo principal do plano de maquinao Ponto de partida 2 eixo Q226 (absoluto): coordenada do ponto de partida na superfcie a facejar no eixo secundrio do plano de maquinao Ponto de partida 3 eixo Q227 (absoluto): coordenada da superfcie da pea a partir da qual deve ser calculado o passo Ponto final 3 eixo Q386 (absoluto): coordenadas no eixo da ferramenta sobre as quais a superfcie deve ser fresada de forma plana 1 longitude lateral Q218 (incremental): longitude da superfcie a maquinar no eixo principal do plano de maquinao. Atravs do sinal pode determinar a direco da primeira trajectria de fresagem com referncia ao ponto de partida 1 eixo 2 longitude lateral Q219 (incremental): longitude da superfcie a maquinar no eixo secundrio do plano de maquinao. Atravs do sinal pode determinar a direco do primeiro avano transversal com referncia ao ponto de partida 2 eixo

Q226 Q218

Q219

Estratgia de maquinao (0/1/2) Q389: determinar como o TNC deve maquinar a superfcie: 0: Executar em forma de meandro, passo lateral no avano de posicionamento fora da superfcie a trabalhar 1: Executar em forma de meandro, passo lateral no avano de posicionamento dentro da superfcie a trabalhar 2: Executar linha a linha, retrocesso e passo lateral no avano de posicionamento

Q225

Q227 Q386

HEIDENHAIN TNC 620

343

8.6 Ciclos para facejar

8.6 Ciclos para facejar

Profundidade de passo mxima Q202 (valor incremental): Medida segundo a qual a ferrta. penetra no mximo de cada vez na pea. O TNC calcula a profundidade de passo real a partir da diferena entre o ponto final e o ponto de partida no eixo da ferramenta, tendo em conta a medida excedente de acabamento, de modo a que a maquinao seja feita com as mesmas profundidades de passo Medida exced. acabamento em profundidade Q369 (incremental): valor com o qual deve ser deslocado o ltimo passo Factor de sobreposio de trajectria mximo Q370: Passo lateral k.mximo O TNC calcula o passo lateral real a partir da 2 longitude de lado (Q219) e do raio da ferramenta de modo a que a maquinao seja feita com passo lateral constante. Se introduziu na tabela de ferramentas um raio R2 (p ex. raio da placa na utilizao de uma fresa composta), o TNC diminui respectivamente o passo lateral Avano de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min Avano de acabamento Q385: velocidade de deslocao da ferramenta na fresagem do ltimo passo em mm/min Avano de posicionamento prvio Q253: velocidade de deslocao da ferramenta ao aproximar-se da posio de partida e na deslocao para a linha seguinte em mm/min; quando se desloca transversalmente no material (Q389=1), o TNC desloca o passo transversal com avano de fresagem Q207
k

Z
Q204 Q200 Q202 Q369

X Y
Q207

Q253

Q357

344

8 Programao: Ciclos

Distncia de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a posio de partida no eixo da ferramenta Se fresa com estratgia de maquinao Q389=2, o TNC desloca-se na distncia de segurana sobre o passo de profundidade actual para o ponto de partida na linha seguinte Distncia de segurana lado Q357 (incremental): Distncia lateral da ferramenta pea na aproximao da primeira profundidade de passo e a distncia em que deslocado o passo lateral na estratgia de maquinao Q389=0 e Q389=2 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)

71 CYCL DEF 232 FRESA PLANA Q389=2 ;ESTRATGIA Q225=+10 ;PONTO DE PARTIDA 1 EIXO Q226=+12 ;PONTO DE PARTIDA 2 EIXO Q227=+2,5 ;PONTO DE PARTIDA 3 EIXO Q386=-3 Q219=75 Q202=2 ;PONTO FINAL 3.EIXO ;LONGITUDE LADO 2 ;PROFUNDIDADE MX. DE PASSO Q218=150 ;LONGITUDE LADO 1

Q369=0.5 ;MEDIDA EXCEDENTE PROFUNDIDADE Q370=1 ;SOBREPOSIO MX. DE TRAJECTRIA

Q207=500 ;AVANO DE FRESAGEM Q385=800 ;AVANO EM ACABAMENTO Q253=2000 ;AVANO POSICION. PRVIO Q200=2 Q357=2 Q204=2 ;DISTNCIA DE SEGURANA ;DISTNCIA DE SEGURANA LADO ;2 DISTNCIA DE SEGURANA

HEIDENHAIN TNC 620

345

8.6 Ciclos para facejar

Exemplo: Frases NC

8.6 Ciclos para facejar

Exemplo: facejar

Y
100

100

35

0 BEGIN PGM C230 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z+0 2 BLK FORM 0.2 X+100 Y+100 Z+40 3 TOOL CALL 1 Z S3500 4 L Z+250 R0 FMAX 5 CYCL DEF 230 FACEJAR Q225=+0 Q226=+0 ;PONTO DE PARTIDA 1 EIXO ;PONTO DE PARTIDA 2 EIXO Chamada da ferramenta Retirar a ferramenta Definio do ciclo de facejar Definio do bloco

Q227=+35 ;PONTO DE PARTIDA 3 EIXO Q218=100 ;LONGITUDE LADO 1 Q219=100 ;LONGITUDE LADO 2 Q240=25 ;QUANTIDADE DE CORTES Q206=250 ;AVANO F AO APROFUNDAR Q207=400 ;FRESAR F Q209=150 ;F TRANSVERSAL Q200=2 ;DIST. SEGURANA

346

8 Programao: Ciclos

6 L X+-25 Y+0 R0 FMAX M3 7 CYCL CALL 8 L Z+250 R0 FMAX M2 9 END PGM C230 MM

Posicionamento prvio perto do ponto inicial Chamada de ciclo Retirar ferramenta, fim do programa

HEIDENHAIN TNC 620

347

8.6 Ciclos para facejar

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas


Resumo
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 a partir de tabelas de ponto zero 247 MEMORIZAO DO PONTO DE REFERNCIA Memorizar o ponto de referncia durante a execuo do programa 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 DO EIXO Reduzir ou ampliar contornos com factores de escala especficos do eixo 19 PLANO DE MAQUINAO Executar maquinaes no sistema de coordenadas inclinado para mquinas com ferrta. basculante e/ou mesas rotativas Softkey Pgina 350

354

355 357 358 359

360

348

8 Programao: Ciclos

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 "clearMode" ) Seleccionar novo programa

HEIDENHAIN TNC 620

349

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

Deslocao do PONTO ZERO (ciclo 7)


Com DESLOCAO DO PONTO ZERO, possvel 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. tambm permitida a introduo de eixos rotativos
U

Z Y Y Z X X

Deslocao: introduzir as coordenadas do novo ponto zero; os valores absolutos referem-se ao ponto zero da pea determinado atravs da memorizao do ponto de referncia; os valores incrementais referemse sempre ao ltimo ponto zero vlido este pode j ser deslocado

Anular A deslocao do ponto zero com os valores de coordenadas X=0, Y=0 e Z=0 anula uma deslocao do ponto zero.

Y
X

Exemplo: Frases NC 13 CYCL DEF 7.0 PONTO ZERO 14 CYCL DEF 7.1 X+60 16 CYCL DEF 7.3 Z-5 15 CYCL DEF 7.2 Y+40

350

8 Programao: Ciclos

Deslocao do PONTO ZERO com tabelas de pontos zero (ciclo 7)


As tabelas de ponto zero utilizadas dependem do modo de funcionamento ou podem ser escolhidas a partir do modo de funcionamento: Modos de funcionamento da execuo do programa: tabela "zeroshift.d" Modo de funcionamento de teste do programa: tabela "simzeroshift.d" Os pontos zero da tabela de pontos zero referem-se ao ponto de referncia actual. Os valores das coordenadas das tabelas de zero peas so exclusivamente absolutos. S se pode acrescentar novas linhas no fim da tabela. Se se elaborarem mais tabelas de ponto zero, o nome do ficheiro deve comear por uma letra. Aplicao Introduzem-se tabelas de pontos zero, p.ex., em passos de maquinao que se repetem com frequncia em diferentes posies da pea ou utilizao frequente da mesma deslocao do ponto zero Dentro dum programa, podem programar-se pontos zero directamente na definio do ciclo, como tambm cham-los de uma tabela de pontos zero.
U

Z
N4 N2 N0 N5 N3 N1

Z
N2

Y2 Y1
N0

N1

Deslocao: introduzir o nmero do ponto zero a partir da tabela de pontos zero, ou o parmetro Q; se utilizar um parmetro Q, o TNC activa o nmero de ponto zero desse parmetro Q

X1

X2

Anular Chamar a deslocao a partir da tabela de pontos zero chamar X=0; Y=0 etc. Chamar a deslocao para as coordenadas X=0; Y=0, etc, directamente com uma definio de ciclo

Exemplo: Frases NC 77 CYCL DEF 7.0 PONT0 ZERO 78 CYCL DEF 7.1 #5

HEIDENHAIN TNC 620

351

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

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:
U

Seleccionar as funes para a chamada do programa: premir a tecla PGM CALL Premir a softkey TABELA DE PONTOS ZERO Introduzir o nome completo do caminho da tabela de pontos zero ou seleccionar o ficheiro com a softkey SELECCIONAR, confirmar com a tecla END

U U

Programar a frase SEL TABLE antes do ciclo 7 Deslocao do ponto zero. Uma tabela de pontos zero seleccionada com SEL TABELA permanece activa at se seleccionar uma outra tabela de pontos zero com SEL TABELA. Editar a tabela de pontos zero no modo de funcionamento Programao A tabela de pontos zero seleccionada no modo de funcionamento Programao
U

Chamar Gesto de Ficheiros: premir a tecla PGM MGT, ver "Gesto de ficheiros: princpios bsicos", pgina 79 Visualizar tabelas de pontos zero: premir as softkeys SELECCIONAR TIPO e MOSTRAR. D Seleccionar a tabela pretendida ou introduzir um novo nome de ficheiro Editar um ficheiro A barra de softkeys indica as seguintes funes: Softkey

Funo Seleccionar o incio da tabela Seleccionar o fim da tabela Passar para a pgina de cima Passar para a pgina da frente Acrescentar linha (s possvel no fim da tabela) Apagar linha Procurar

352

8 Programao: Ciclos

Funo Cursor para o incio das linhas Cursor para o fim das linhas Copiar os valores actuais Introduzir os valores actuais Acrescentar a quantidade de linhas (pontos zero) possveis de se introduzir no fim da tabela

Softkey

Configurar a tabela de pontos zero Se voc no quiser definir nenhum ponto zero para um eixo activado, prima a tecla DEL. O TNC apaga ento o valor numrico do respectivo campo de introduo. Sair da tabela de pontos zero Visualizar outro tipo de ficheiro na gesto de ficheiros e seleccionar o ficheiro pretendido. Depois de ter alterado um valor numa tabela de pontos zero, tem que memorizar as alteraes com a tecla ENT. Caso contrrio as alteraes podem no ser consideradas pelo TNC na maquinao de um programa. Visualizao de estados Na visualizao de estados suplementar, o TNC mostra os valores da deslocao do ponto zero activa (ver "Converso de coordenadas" na pgina 41).

HEIDENHAIN TNC 620

353

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

MEMORIZAR PONTO DE REFERNCIA (ciclo 247)


Com o ciclo MEMORIZAR PONTO DE REFERNCIA voc pode activar como novo ponto de referncia um preset definido numa tabela de preset. Activao Depois duma definio de ciclo MEMORIZAR PONTO DE REFERNCIA todas as introdues de coordenadas e deslocaes do ponto zero (absolutas e incrementais) referem-se ao novo preset.
U

Z Y Y Z X X

Nmero para ponto de referncia?: indicar o nmero do ponto de referncia a partir da tabela de preset, que deve ser activado

Aquando da activao de um ponto de referncia da tabela de preset, o TNC anula uma deslocao de ponto zero activo. Se se activar o nmero de preset 0 (linha 0), activar o ltimo ponto de referncia fixado no modo de funcionamento Manual. No modo de funcionamento Teste PGM o ciclo 247 no est activado. Visualizao de estados Na visualizao de estado adicional (VIS.POS.ESTADO), o TNC mostra o nmero de preset activo por trs do dilogo Ponto ref.. Exemplo: Frases NC 13 CYCL DEF 247 MEMORIZAR PONTO DE REFERNCIA Q339=4 ;NMERO DE PONTO DE REFERNCIA

354

8 Programao: Ciclos

ESPELHO (ciclo 8)
O TNC pode realizar uma maquinao espelho no plano de maquinao. 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 se espelhar s um eixo, modifica-se o sentido de deslocao da ferramenta. Isto no vlido nos ciclos de maquinao. Se se espelharem dois eixos, no se modifica o sentido de deslocao. O resultado do espelho depende da posio do ponto zero: O ponto zero situa-se sobre o contorno que se pretende reflectir: o elemento reflectido directamente no ponto zero; O ponto zero situa-se fora do contorno que se pretende reflectir: o elemento desloca-se adicionalmente Se se espelhar s um eixo, modifica-se o sentido de deslocao nos ciclos de fresagem com nmeros 200. Excepo: o ciclo 208, em que se mantm o ciclo de deslocao definido.

Z Y X

HEIDENHAIN TNC 620

355

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

Eixo reflectido?: introduzir o eixo que se pretende reflectir; voc pode reflectir todos os eixos - incluindo os eixos rotativos - excepto o eixo da ferramenta e o respectivo eixo secundrio. permitido introduzir no mximo trs eixos

Z Y X

Anular Programar de novo o ciclo ESPELHO com a introduo NO ENT.

Exemplo: Frases NC 79 CYCL DEF 8.0 REFLECTIR 80 CYCL DEF 8.1 X Y Z

356

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 eixo X Plano Y/Z eixo Y Plano Z/X eixo Z 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.
U

Z Y Y Z X X

Y Y X

Rotao: introduzir o ngulo de rotao em graus (). Campo de introduo: -360 a +360 (absoluto ou incremental)

40

35

Anular Programa-se de novo o ciclo ROTAO indicando o ngulo de rotao.


60

Exemplo: Frases NC 12 CALL LBL 1 13 CYCL DEF 7.0 PONTO ZERO 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 ROTAO 17 CYCL DEF 10.1 ROT+35 18 CALL LBL 1

HEIDENHAIN TNC 620

357

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

FACTOR DE ESCALA (ciclo 11)


O TNC pode ampliar ou reduzir contornos dentro dum programa. possvel, assim, diminuir ou aumentar o tamanho da pea. Activao O FACTOR DE ESCALA fica activado a partir da sua definio no programa. Tambm se activa 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 simultaneamente nos trs eixos de coordenadas nas cotas indicadas nos ciclos Condies Antes da ampliao ou reduo, o ponto zero deve ser deslocado para um lado ou esquina do contorno.
U

Z Y Y Z X X

Factor: introduzir o factor SCL (em ingls: scaling); o TNC multiplica as coordenadas e raios pelo factor SCL (tal como descrito em "Activao")

Ampliar: SCL maior do que 1 a 99,999 999 Reduzir: SCL menor do que 1 a 0,000 001 Anular Programar de novo o ciclo FACTOR DE ESCALA com factor de escala 1
40 30 (22.5)

(27)

X X

36

60

Exemplo: Frases NC 11 CALL LBL 1 12 CYCL DEF 7.0 PONTO ZERO 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 FACTOR DE ESCALA 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1

358

8 Programao: Ciclos

FACTOR DE ESCALA ESPECF.EIXO (Ciclo 26)


Antes da programao, dever ter em conta Voc no pode prolongar ou reduzir com diferentes escalas os eixos de coordenadas com posies para trajectrias circulares. Voc pode introduzir para cada eixo de coordenadas um factor de escala especfico de cada eixo Alm disso, tambm se pode programar as coordenadas dum 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 fica activado a partir da sua definio no programa. Tambm se activa no modo de funcionamento Posicionamento com Introduo Manual. O TNC visualiza o factor de escala activado na visualizao de estados adicional.
U

CC

Eixo e factor: eixo(s) de coordenadas e factor(es) de escala da ampliao ou reduo especficos de cada eixo. Introduzir o valor positivo mximo 99,999 999 Coordenadas do centro: centro da ampliao ou reduo especfica de cada eixo

20

CC

Os eixos de coordenadas seleccionam-se com softkeys. Anular Programar de novo o ciclo FACTOR DE ESCALA com factor 1 para o eixo respectivo

15

Exemplo: Frases NC 25 CALL LBL 1 26 CYCL DEF 26.0 FACTOR ESCALA ESPECF.EIXO 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1

HEIDENHAIN TNC 620

359

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

PLANO DE MAQUINAO (ciclo 19, opo de software 1)


As funes para a inclinao do plano de maquinao so adaptadas ao TNC e mquina pelo fabricante da mquina. Em determinadas cabeas basculantes (mesas basculantes), o fabricante da mquina determina se o ngulo programado no ciclo interpretado pelo TNC como coordenadas dos eixos rotativos, ou como ngulo matemtico de um plano inclinado. Consulte o manual da sua mquina.
B

A inclinao do plano de maquinao realiza-se sempre em redor do ponto zero activado. Noes bsicas ver "Inclinao do plano de maquinao (opo de software 1)", pgina 62: leia todo este pargrafo atentamente. Activao No ciclo 19, define-se a posio do plano de maquinao ou seja, a posio do eixo da ferramenta referente ao sistema de coordenadas fixo da mquina com a introduo de ngulos de inclinao. Pode determinar-se a posio do plano de maquinao de duas maneiras: Introduzir directamente a posio dos eixos basculantes Descrever a posio do plano de maquinao com um mx. de trs rotaes (ngulo slido) do sistema de coordenadas fixo da mquina Obtem-se o ngulo slido que se vai introduzir, fixando um corte perpendicular atravs do plano de maquinao inclinado, e considerando o corte a partir do eixo em redor do qual pretende bascular. Com dois ngulos slidos. j est claramente definida no espao qualquer das posies da ferramenta. Tenha em ateno que a posio do sistema de coordenadas inclinado e, assim, tambm os movimentos de deslocao no sistema inclinado dependem da forma como se descreveu o plano inclinado.

Z Y

Y'

X'

Z X X S-S
B

360

8 Programao: Ciclos

Quando se programa a posio do plano de maquinao por meio de um ngulo slido, o TNC calcula automaticamente as posies angulares necessrias dos eixos basculantes, e coloca-as nos parmetros de Q120 (eixo A) at Q122 (eixo C). Se forem possveis duas solues, o TNC escolhe o caminho mais curto partindo da posio zero dos eixos rotativos. A sequncia das rotaes para o clculo da posio do plano fixa: o TNC roda primeiro o eixo A, depois o eixo B, e finalmente o eixo C. O ciclo 19 activa-se a partir da sua definio no programa. Logo que se desloca um eixo no sistema inclinado, activa-se a correco para esse eixo. Para se activar a compensao em todos os eixos, tem de se mov-los todos. Se tiver fixado a funo Inclinao da execuo do programa no modo de funcionamento manual em activo (ver "Inclinao do plano de maquinao (opo de software 1)", pgina 62), o valor angular programado do ciclo 19 PLANO DE MAQUINAO ser escrito de novo.
U

Eixo e ngulo de rotao?: introduzir eixo rotativo com respectivo ngulo de rotao; programar os eixos de rotao A, B e C com softkeys.

Dado que valores de eixo rotativo so sempre interpretados como valores inalterados, deve definir sempre os trs ngulos no espao mesmo quando um ou mais ngulos forem igual a 0. Se o TNC posicionar automaticamente os eixos rotativos, possvel introduzir ainda os seguintes parmetros:
U

Avano ? F=: velocidade de deslocao do eixo rotativo em posicionamento automtico Distncia de segurana ?(incremental): o TNC posiciona a cabea basculante de forma a que no se modifique relativamente pea a posio resultante do prolongamento da ferr.ta na distncia de segurana

HEIDENHAIN TNC 620

361

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

Anular Para se anular os ngulos de inclinao, definir de novo o ciclo PLANO DE MAQUINAO INCLINADO e introduzir 0 para todos os eixos rotativos. Seguidamente, definir outra vez o ciclo PLANO DE MAQUINAO INCLINADO, e confirmar a pergunta de dilogo com a tecla NO ENT. Desta forma, a funo fica inactiva. Posicionar o eixo rotativo O fabricante da mquina determina se o ciclo 19 posiciona automaticamente o(s) eixo(s) rotativo(s), ou se preciso posicionar previamente os eixos rotativos no programa. Consulte o manual da sua mquina. Quando o ciclo 19 posiciona automaticamente os eixos rotativos, vlido: O TNC s pode posicionar automaticamente eixos controlados. Na definio do ciclo, ainda preciso introduzir para alm dos ngulos de inclinao a distncia de segurana e o avano com que so posicionados os eixos de inclinao. Utilizar apenas ferramentas previamente ajustadas (comprimento total da ferramenta na tabela de ferramentas). No processo de inclinao, a posio do extremo da ferrta. permanece invarivel em relao pea. O TNC efectua o processo de inclinao com o ltimo avano programado. O mximo avano possvel depende da complexidade da cabea basculante (mesa basculante) Quando o ciclo 19 no posiciona automaticamente os eixos rotativos, posicione os p.ex. com uma frase L diante da definio do ciclo: Exemplo de frases NC: 10 L Z+100 R0 FMAX 11 L X+25 Y+10 R0 FMAX 12 L B+15 R0 F1000 13 CYCL DEF 19.0 PLANO DE MAQUINAO 14 CYCL DEF 19.1 B+15 15 L Z+80 R0 FMAX 16 L X-8.5 Y-10 R0 FMAX Activar a correco eixo da ferrta. Activar a correco plano de maquinao Posicionar o eixo rotativo Definir o ngulo para o clculo da correco

362

8 Programao: Ciclos

Visualizao de posies num sistema inclinado As posies visualizadas (NOMINAL e REAL) e a visualizao do ponto zero na visualizao de estados adicional, depois da activao do ciclo 19, referem-se ao sistema de coordenadas inclinado. A posio visualizada j no coincide, depois da definio do ciclo com as coordenadas da ltima posio programada antes do ciclo 19. Superviso do espao de trabalho O TNC comprova, no sistema de coordenadas inclinado, apenas os limites dos eixos que se esto a mover. Se necessrio, o TNC emite um aviso de erro. Posicionamento no sistema inclinado Com a funo auxiliar M130, tambm se podem alcanar posies no sistema inclinado que se refiram ao sistema de coordenadas sem inclinar, ver ver "Aproximao s posies num sistema de coordenadas com um plano inclinado de maquinao: M130", pgina 201. Tambm os posicionamentos com frases lineares que se referem ao sistema de coordenadas da mquina (frases com M91 ou M92), podem ser executados em plano de maquinao inclinado. Limitaes: O posicionamento realiza-se sem correco da longitude O posicionamento realiza-se sem correco da geometria da mquina No permitida a correco do raio da ferramenta Combinao com outros ciclos de converso de coordenadas Em caso de combinao de ciclos de converso de coordenadas, h que ter-se em conta que a inclinao do plano de maquinao efectuase sempre no ponto zero activado. possvel realizar uma deslocao do ponto zero antes de se activar o ciclo 19: neste caso, desloca-se o "sistema de coordenadas fixo da mquina". Se se deslocar o ponto zero antes de se activar o ciclo 19, est-se a deslocar o "sistema de coordenadas inclinado". Importante: ao anular os ciclos, proceda na ordem inversa da utilizada na definio: 1. activar a deslocao do ponto zero 2. Activar a inclinao do plano de maquinao 3. Activar a rotao ... Maquinao da pea ... 1. Anular a rotao 2. Anular a inclinao do plano de maquinao 3. Anular a deslocao do ponto zero

HEIDENHAIN TNC 620

363

8.7 Ciclos para a converso de coordenadas

8.7 Ciclos para a converso de coordenadas

Normas para trabalhar com o ciclo 19 PLANO DE MAQUINAO INCLINADO 1 Elaborar o programa
U U U U U U U U U

U U U U

Definir a ferrta. (no preciso, se estiver activado TOOL.T), e introduzir a longitude da ferrta. Chamada da ferrta. Retirar a ferramenta de forma a que ao inclinar no se possa produzir nenhuma coliso entre a ferramenta e a pea (dispositivo de fixao) Se necessrio, posicionar o(s) eixo(s) rotativo(s) com a frase L no respectivo valor angular (depende de um parmetro de mquina) Se necessrio, activar a deslocao do ponto zero Definir o ciclo 19 PLANO DE MAQUINAO INCLINADO; introduzir os valores angulares dos eixos rotativos Deslocar todos os eixos principais (X, Y, Z) para activar a correco Programar a maquinao como se fosse para ser efectuada no plano no inclinado Definir o ciclo 19 PLANO DE MAQUINAO com outros ngulos, para se executar a maquinao numa outra posio de eixo. Neste caso, no necessrio anular o ciclo 19. Voc pode definir directamente as novas posies angulares Anular o ciclo 19 PLANO DE MAQUINAO INCLINADO, introduzir 0 para todos os eixos rotativos Desactivar a funo PLANO DE MAQUINAO INCLINADO; definir de novo o ciclo 19, confirmar a pergunta de dilogo com NO ENT Se necessrio, anular a deslocao do ponto zero Se necessrio, posicionar os eixos rotativos na posio 0

2 Fixar a pea 3 preparaes no modo de funcionamento Posicionamento com introduo manual Posicionar o(s) eixo(s) rotativo(s) para memorizao do ponto de referncia no valor angular respectivo. O valor angular orienta-se segundo a superfcie de referncia seleccionada na pea.

364

8 Programao: Ciclos

4 preparaes no modo de funcionamento Funcionamento manual Memorizar a funo de plano de maquinao inclinado com a softkey 3D-ROT em ACTIVADO para o modo de funcionamento manual; em eixos no comandados, introduzir no menu os valores angulares Nos eixos no controlados, os valores angulares introduzidos devem coincidir com a posio real do(s) eixo(s) seno o TNC calcula mal o ponto de referncia. 5 Memorizar o ponto de referncia De forma manual, por apalpao como no sistema no inclinado ver "Memorizao do ponto de referncia (sem apalpador 3D)", pgina 54 Controlado com o apalpador 3-D da HEIDENHAIN (ver manual do utilizador Ciclos do apalpador, captulo 2) Automaticamente com o apalpador 3-D da HEIDENHAIN (ver manual do utilizador Ciclos do apalpador, captulo 3 6 Iniciar o programa de maquinao no modo de funcionamento Execuo contnua do Programa 7 Modo de funcionamento manual Fixar a funo Inclinar plano de maquinao com a softkey 3D-ROT em INACTIVO. Para todos os eixos rotativos, registar no menu o valor angular 0, ver "Activar a inclinao manual", pgina 65.

HEIDENHAIN TNC 620

365

8.7 Ciclos para a converso de coordenadas

8.7 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, ver "Subprogramas", pgina 377
10

Y
130 45

R5

R5

X
20 10

65

65

130

0 BEGIN PGM CONVCOORD MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+130 Y+130 Z+0 3 TOOL DEF 1 L+0 R+1 4 TOOL CALL 1 Z S4500 5 L Z+250 R0 FMAX 6 CYCL DEF 7.0 PONTO ZERO 7 CYCL DEF 7.1 X+65 8 CYCL DEF 7.2 Y+65 9 CALL LBL 1 10 LBL 10 11 CYCL DEF 10.0 ROTAO 12 CYCL DEF 10.1 ROTA.INCR.+45 13 CALL LBL 1 14 CALL LBL 10 REP 6/6 15 CYCL DEF 10.0 ROTAO 16 CYCL DEF 10.1 ROT+0 17 CYCL DEF 7.0 PONTO ZERO 18 CYCL DEF 7.1 X+0 19 CYCL DEF 7.2 Y+0 Anular a deslocao do ponto zero Chamada da fresagem Retrocesso ao LBL 10; seis vezes no total Anular a rotao Chamada da fresagem Fixar uma marca para a repetio parcial do programa Rotao a 45 em incremental Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Deslocao do ponto zero para o centro Definio do bloco

366

10
30

8 Programao: Ciclos

20 L Z+250 R0 FMAX M2 21 LBL 1 22 L X+0 Y+0 R0 FMAX 23 L Z+2 R0 FMAX M3 24 L Z-5 R0 F200 25 L X+30 RL 26 L IY+10 27 RND R5 28 L IX+20 29 L IX+10 IY-10 30 RND R5 31 L IX-10 IY-10 32 L IX-20 33 L IY+10 34 L X+0 Y+0 R0 F5000 35 L Z+20 R0 FMAX 36 LBL 0 37 END PGM CONV.CONT MM

Retirar ferramenta, fim do programa Sub-programa 1 Determinao da fresagem

HEIDENHAIN TNC 620

367

8.7 Ciclos para a converso de coordenadas

8.8 Ciclos especiais

8.8 Ciclos especiais


TEMPO DE ESPERA (ciclo 9)
A execuo do programa parada durante o TEMPO DE ESPERA. Um tempo de espera pode servir, por exemplo, para a rotura de apara 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 ferramenta.
U

Tempo de espera em segundos: introduzir o tempo de espera em segundos

Campo de introduo de 0 a 600 s (1 hora) em passos de 0,001 s

Exemplo: Frases NC 89 CYCL DEF 9.0 TEMPO ESPERA 90 CYCL DEF 9.1 TEMPO ESPERA 1.5

368

8 Programao: Ciclos

CHAMADA DO PROGRAMA (ciclo 12)


Podem atribuir-se quaisquer programas de maquinao como, p.ex. ciclos especiais de furar ou mdulos geomtricos a um ciclo de maquinao. Este programa chamado como se fosse um ciclo. Antes da programao, dever ter em conta O programa chamado tem que estar memorizado no disco duro do TNC. Se introduzir s o nome do programa, o programa declarado para o ciclo deve estar no mesmo directrio que o programa chamado. Se o programa do ciclo declarado para o ciclo no estiver no mesmo directrio que o programa que pretende chamar, introduza o nome do caminho completo, p.ex.TNC:\KLAR35\FK1\50.H. Se se quiser declarar um programa DIN/ISO para o ciclo, deve-se introduzir o tipo de ficheiro .l por trs do nome do programa.
U

7 8

CYCL DEF 12.0 PGM CALL CYCL DEF 12.1

BEGIN PGM LOT31 MM

LOT31 9 ... M99

END PGM

Exemplo: Frases NC 55 CYCL DEF 12.0 PGM CALL

Nome do programa: nome do programa que se pretende chamar; se necessrio indicando o caminho de procura onde est o programa, ou atravs da softkey SELECCIONAR, activar o dilogo de seleco de ficheiros e seleccionar o programa a abrir CYCL CALL (frase em separado) ou M99 (por frase) ou M89 (executado depois duma frase de posicionamento)

56 CYCL DEF 12.1 PGM TNC:\KLAR35\FK1\50.H 57 L X+20 Y+50 FMAX M99

O programa aberto com

Exemplo: chamada do programa Pretende-se chamar o programa 50 com a chamada de ciclo

HEIDENHAIN TNC 620

369

8.8 Ciclos especiais

8.8 Ciclos especiais

ORIENTAO DA FERRAMENTA (ciclo 13)


O fabricante da mquina prepara a mquina e o TNC .

Nos ciclos de maquinao 202, 204 e 209 utilizado internamente o ciclo 13. No seu programa NC, repare que voc poder se necessrio ter que programar de novo o ciclo 13 depois de um dos ciclos de maquinao atrs apresentados. O TNC pode controlar a ferrta. principal duma mquina-ferr.ta e rodla numa posio determinada segundo um ngulo. A orientao da ferrta. precisa, p.ex. em sistemas de troca de ferramenta com uma determinada posio para a troca da ferramenta 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 ou M120 (dependente da mquina). Se voc programar M19 ou M120 sem ter definido primeiro o ciclo 13, o TNC posiciona a ferrta. principal num valor angular que est determinado pelo fabricante da mquina (ver manual da mquina).
U

Exemplo: Frases NC 93 CYCL DEF 13.0 ORIENTAO 94 CYCL DEF 13.1 NGULO 180

ngulo de orientao: introduzir o ngulo referente ao eixo de referncia angular do plano de maquinao rea de introduo: 0 a 360 Preciso de introduo:0,1

370

8 Programao: Ciclos

TOLERNCIA (ciclo 32)


O fabricante da mquina prepara a mquina e o TNC .
T

Atravs das indicaes no ciclo 32, pode influenciar o resultado da maquinao HSC, no que diz respeito preciso, qualidade da superfcie e velocidade, desde que o TNC tenha sido adaptado s caractersticas especficas da mquina. O TNC rectifica automaticamente o contorno entre quaisquer elementos de contorno (no corrigidos ou corrigidos). A ferrta. desloca-se, assim, de forma contnua sobre a superfcie da pea, poupando a mecnica da mquina. Alm disso, a tolerncia definida no ciclo actua tambm em movimentos de deslocao sobre arcos de crculo. Se necessrio, o TNC reduz automaticamente o avano programado, de forma a que o programa seja executado pelo TNC sempre "sem solavancos" com a mxima velocidade possvel. Mesmo quando o TNC se desloca a velocidade no reduzida, a tolerncia definida por si , em princpio, sempre respeitada. Quanto maior for a tolerncia definida, mais rapidamente se pode deslocar o TNC. Do alisamento do contorno resulta um desvio. O valor deste desvio de contorno (valor de tolerncia) est determinado num parmetro de mquina pelo fabricante da sua mquina. Com o ciclo 32, possvel modificar o valor de tolerncia ajustado previamente e seleccionar diferentes ajustes de filtro, com a condio de o fabricante da sua mquina aproveitar estas possibilidades de ajuste. Com valores de tolerncia muito baixos, a mquina pode deixar de processar o contorno sem solavancos. Os solavancos no se devem a uma insuficiente capacidade de clculo do TNC, mas ao facto de o TNC, para se aproximar exactamente das transies dos contornos, dever reduzir a velocidade de deslocao, eventualmente, tambm de forma drstica.

HEIDENHAIN TNC 620

371

8.8 Ciclos especiais

8.8 Ciclos especiais

Influncias na definio geomtrica no sistema CAM O factor de influncia mais importante na elaborao de um programa NC externo o erro de cordo S definvel no sistema CAM. Atravs do erro de cordo, define-se a distncia de pontos mxima de um programa NC criado atravs de um processador posterior (PP). Se o erro de cordo for igual ou inferior ao valor de tolerncia T seleccionado no ciclo 32, ento o TNC pode alisar os pontos de contorno, desde que o avano programado no seja limitado atravs de ajustes especiais da mquina. Obtm-se um excelente alisamento do contorno, se no ciclo 32 seleccionar um valor de tolerncia multiplicado por entre 1,1 e 2 vezes o erro de cordo CAM. Programao Antes da programao, dever ter em conta O ciclo 32 activa-se com DEF, quer dizer, actua a partir da sua definio no programa. O TNC retira o ciclo 32, se definir novamente o ciclo 32 e confirmar a frase de dilogo pedindo o valor de tolerncia com NO ENT. seleccionar um novo programa atravs da tecla PGM MGT Depois de ter anulado o ciclo 32, o TNC activa novamente a tolerncia pr-definida atravs dos parmetros da mquina. O valor de tolerncia T introduzido interpretado pelo TNC, em mm no programa MM e em polegadas num programa de Polegadas. Se voc introduzir a leitura de um programa com o ciclo 32, que o parmetro de ciclo s contm o Valor de tolerncia T, o TNC acrescenta, se necessrio, os dois parmetros restantes com o valor 0. Em entradas de tolerncia crescentes, o dimetro do crculo diminui, em geral, em movimentos circulares. Quando o filtro HSC est activo na mquina (se necessrio, perguntar ao fabricante da mquina), o crculo pode tambm tornar-se maior.

CAM
S

PP

TNC

372

8 Programao: Ciclos

Valor de tolerncia T: desvio do contorno admissvel em mm (ou polegadas, em caso de programas em polegadas) HSC-MODE, Acabamento=0, Desbaste=1: Activar filtro: Valor de introduo 0: Fresar com maior preciso de contorno. O TNC utiliza os ajustes de filtro de acabamento definidos pelo fabricante da mquina. Valor de introduo 1: Fresar com maior velocidade de avano. O TNC utiliza os ajustes de filtro de desbaste definidos pelo fabricante da mquina. O TNC processa os pontos de contorno com um alisamento excelente, o que leva a uma reduo do tempo de maquinao.

95 CYCL DEF 32.0 PONTO ZERO 96 CYCL DEF 32.1 T0.05 97 CYCL DEF 32.2 HSC-MODE:1 TA5

Tolerncia para eixos rotativos TA: desvio de posio admissvel de eixos rotativos em com M128 activado. O TNC reduz o avano de trajectria sempre de forma a que, com movimentos de vrios eixos, o eixo mais lento se desloque com o seu avano mximo. Em regra, os eixos rotativos so mais lentos do que os eixos lineares. Introduzindo uma grande tolerncia (p.ex. 10), pode-se reduzir consideravelmente o tempo de maquinao com programas de maquinao de vrios eixos, pois o TNC nem sempre pode deslocar os eixos rotativos para a posio nominal indicada previamente. O contorno no danificado com a introduo de uma tolerncia dos eixos rotativos. Apenas se modifica a posio do eixo rotativo sobre a superfcie da pea

Os parmetros HSC-MODE e TA s esto disponveis, se tiver activado a opo 2 de software (maquinao HSC) na sua mquina.

HEIDENHAIN TNC 620

373

8.8 Ciclos especiais

Exemplo: Frases NC

Programao: subprogramas e repeties parciais dum programa

9.1 Caracterizar sub-programas e repeties parciais dum programa

9.1 Caracterizar sub-programas e repeties parciais dum programa


Voc pode executar repetidas vezes com sub-programas e repeties parciais dum 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 1 e 65.534 ou um nome possvel de ser definido pelo utilizador. Voc s pode atribuir uma vez cada nmero LABEL ou cada nome LABEL no programa, ao premir a tecla LABEL SET. A quantidade de nomes Label possvel de introduzir apenas limitada pela memria interna. No utilize vrias vezes um nmero Label ou um nome Label! LABEL 0 (LBL 0) caracteriza o final de um sub-programa e por isso pode ser utilizado quantas vezes se pretender.

376

9 Programao: sub-programas e repeties parciais dum programa

9.2 Sub-programas
Funcionamento
1 2 3 O TNC executa o programa de maquinao at chamada dum sub-programa CALL LBL A partir daqui, o TNC executa o sub-programa chamado at ao fim do sub-programa LBL 0 Depois, o TNC continua com 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 vezes se pretender Um sub-programa no pode chamar-se a si mesmo Os sub-programas programam-se no fim de um programa principal (atrs da frase com M02 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

Programar um sub-programa
U U U

Assinalar o incio: premir a tecla LBL SET Introduzir o nmero do sub-programa Assinalar o fim: premir a tecla LBL SET e introduzir o nmero Label "0"

Chamar um sub-programa
U U

Chamar um sub-programa: premir a tecla LBL CALL Nmero Label: introduzir o nmero Label do subprograma a chamar. Se desejar utilizar o nome LABEL: premir a tecla , para mudar para introduo de texto Repeties REP: omitir o dilogo com a tecla NO ENT. As repeties REP s se usam nas repeties parciais de um programa

CALL LBL 0 no permitido pois corresponde chamada do fim de um sub-programa.

HEIDENHAIN TNC 620

377

9.2 Sub-programas

9.3 Repeties parciais de um programa

9.3 Repeties parciais de um programa


Label LBL
As repeties parciais dum programa comeam com a marca LBL (LABEL). Uma repetio parcial de um programa termina com CALL LBL ... REP.

0 BEGIN PGM ...


1

Funcionamento
1 2 O TNC executa o programa de maquinao at ao fim do programa parcial (CALL LBL ... REP) Em seguida, o TNC repete a parte do programa entre o LABEL chamado e a chamada de Label CALL LBL ... REP tantas vezes, quantas se tiverem indicado em REP Depois, o TNC continua com o programa de maquinao

LBL1
2 R 2/1 R 2/2

CALL LBL 1 REP 2


3

Indicaes sobre a programao


Voc pode repetir uma parte de programa at 65 534 vezes sucessivamente As repeties parciais de um programa realizam-se sempre uma vez mais do que as repeties programadas

END PGM ...

Programar uma repetio de um programa parcial


U

Assinalar o comeo: premir a tecla LBL SET e introduzir um nmero LABEL para repetir a parte do programa. Se desejar utilizar o nome LABEL: premir a tecla , para mudar para introduo de texto Introduzir um programa parcial

Chamar uma repetio de um programa parcial


U

Premir a tecla LBL CALL, introduzir o n label do programa parcial a repetir e a quantidade de repeties REP

378

9 Programao: sub-programas e repeties parciais dum programa

9.4 Um programa qualquer como sub-programa


Funcionamento
1 2 3 O TNC executa o programa de maquinao at se chamar um outro programa com CALL PGM A seguir, o TNC executa o programa chamado at ao seu fim Depois, o TNC executa o programa (chamado) de maquinao com a frase a seguir chamada do programa

0 BEGIN PGM A
1 S

0 BEGIN PGM B
2 R

Indicaes sobre a programao


O TNC no precisa de LABELs para poder utilizar um programa qualquer como sub-programa O programa chamado no pode conter a funo auxiliar M2 ou M30. Se se tiverem definido subprogramas com label no programa chamado, ento possvel utilizar M2 ou M30 com a funo de salto FN 9: IF +0 EQU +0 GOTO LBL 99, para saltar obrigatoriamente este programa parcial. O programa chamado no pode conter nenhuma chamada CALL PGM no programa que se pretende chamar (lao fechado)

CALL PGM B
3

END PGM A

END PGM B

Chamar um programa qualquer como subprograma


U

Seleccionar as funes para a chamada do programa: premir a tecla PGM CALL Premir a softkey PROGRAMA Introduzir o nome completo do caminho do programa que se pretende chamar e confirmar com a tecla END

U U

Se voc introduzir s o nome do programa, o programa chamado tem que estar no mesmo directrio do programa que voc pretende chamar. Se o programa do ciclo no estiver no mesmo directrio que o programa chamado, deve-se introduzir o nome do caminho de procura completo, p.ex. TNC:\ZW35\DESBASTE\PGM1.H Se voc quiser chamar um programa DIN/ISO, deve introduzir o tipo de ficheiro .l por trs do nome do programa. Voc tambm pode chamar um programa qualquer com o ciclo 12 PGM CALL. Os parmetros Q, num PGM CALL actuam basicamente de forma global. Tenha ateno a que as modificaes em parmetros Q no programa chamado, actuem tambm, se necessrio, no programa que se pretende chamar.

HEIDENHAIN TNC 620

379

9.4 Um programa qualquer como sub-programa

9.5 Sobreposies

9.5 Sobreposies
Tipos de sobreposies
Sub-programas dentro de um sub-programa Repeties parciais dentro de uma repetio parcial do programa Repetir sub-programas Repeties parciais no 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: aprox. 64 000 Mxima profundidade de sobreposio para chamadas de programas principais: a quantidade no limitada, mas depende da memria de trabalho disponvel. Voc pode sobrepor quantas vezes quiser repeties parciais de um programa

Sub-programa dentro de um sub-programa


Exemplo de frases NC 0 BEGIN PGM UPGMS MM ... 17 CALL LBL UP1 ... 35 L Z+100 R0 FMAX M2 36 LBL UP1 ... 39 CALL LBL 2 ... 45 LBL 0 46 LBL 2 ... 62 LBL 0 63 END PGM UPGMS MM Fim do sub-programa 2 Fim do sub-programa 1 Incio do sub-programa 2 Chamada do sub-programa em LBL2 ltima frase do programa principal (com M2) Incio do sub-programa UP1 Chamar sub-programa em caso de LBL UP1

380

9 Programao: sub-programas e repeties parciais dum programa

Execuo do programa 1 O programa principal UPGMS executado at frase 17. 2 chamado o sub-programa 1 e executado at frase 39 3 chamado o sub-programa 2 e executado at frase 62. Fim do sub-programa 2 e retrocesso ao sub-programa de onde foi chamado 4 O sub-programa 1 executado da frase 40 at frase 45. Fim do sub-programa 1 e retrocesso ao programa principal UPGMS 5 O programa principal UPGMS executado da frase 18 at frase 35. Retrocesso frase 1 e fim do programa

HEIDENHAIN TNC 620

381

9.5 Sobreposies

9.5 Sobreposies

Repetir repeties parciais de um programa


Exemplo de frases NC 0 BEGIN PGM REPS MM ... 15 LBL 1 ... 20 LBL 2 ... 27 CALL LBL 2 REP 2 ... 35 CALL LBL 1 REP 1 ... 50 END PGM REPS MM Execuo do programa 1 O programa principal REPS executado at frase 27 2 O programa parcial repetido 2 vezes entre a frase 27 e a frase 2 3 O programa principal REPS executado da frase 28 at frase 35 4 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 executado o programa principal REPS desde a frase 36 at frase 50 (fim do programa) 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 vezes Incio da repetio do programa parcial 2 Incio da repetio do programa parcial 1

382

9 Programao: sub-programas e repeties parciais dum 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 O programa principal UPGREP executado at frase 11. 2 O sub-programa 2 chamado e executado 3 O programa parcial entre a frase 12 e a frase 10 repetido 2 vezes: o sub-programa 2 repetido 2 vezes 4 executado o programa principal UPGREP desde a frase 13 at frase 19 fim do programa Fim do sub-programa Incio da repetio do programa parcial 1 Chamada do sub-programa Programa parcial entre esta frase e LBL 1 (Frase 10) repetida 2 vezes ltima frase do programa principal com M2 Incio do sub-programa

HEIDENHAIN TNC 620

383

9.5 Sobreposies

9.6 Exemplos de programao

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

30 20

R18

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 CALL 1 Z S500 4 L Z+250 R0 FMAX 5 L X-20 Y+30 R0 FMAX 6 L Z+0 R0 FMAX M3 Chamada da ferramenta Retirar a ferramenta Posicionamento prvio no plano de maquinao Posicionamento prvio sobre o lado superior da pea

384

9 Programao: sub-programas e repeties parciais dum programa

7 LBL 1 8 L IZ-4 R0 FMAX 9 APPR CT X+2 Y+30 CCA90 R+5 RL F250 10 FC DR- R18 CLSD+ CCX+20 CCY+30 11 FLT 12 FCT DR- R15 CCX+50 CCY+75 13 FLT 14 FCT DR- R15 CCX+75 CCY+20 15 FLT 16 FCT DR- R18 CLSD- CCX+20 CCY+30 17 DEP CT CCA90 R+5 F1000 18 L X-20 Y+0 R0 FMAX 19 CALL LBL 1 REP 4 20 L Z+250 R0 FMAX M2 21 END PGM PGMWDH MM

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 ferramenta, fim do programa

HEIDENHAIN TNC 620

385

9.6 Exemplos de programao

9.6 Exemplos de programao

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 subprograma 1

Y
100

2
60 20 5

1
10

20

15

45

75

100

0 BEGIN PGM UP1 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 CALL 1 Z S5000 4 L Z+250 R0 FMAX 5 CYCL DEF 200 FURAR Q200=2 ;DISTNCIA DE SEGURANA Q201=-10 ;PROFUNDIDADE Q206=250 ;AVANO F AO APROFUNDAR Q202=5 Q210=0 Q203=+0 Q204=10 ;PROFUNDIDADE DE PASSO ;TEMPO ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA Chamada da ferramenta Retirar a ferramenta Definio do ciclo de Furar

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

386

9 Programao: sub-programas e repeties parciais dum programa

6 L X+15 Y+10 R0 FMAX M3 7 CALL LBL 1 8 L X+45 Y+60 R0 FMAX 9 CALL LBL 1 10 L X+75 Y+10 R0 FMAX 11 CALL LBL 1 12 L Z+250 R0 FMAX M2 13 LBL 1 14 CYCL CALL 15 L IX.20 R0 FMAX M99 16 L IY+20 R0 FMAX M99 17 L IX-20 R0 FMAX M99 18 LBL 0 19 END PGM UP1 MM

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 Incio do sub-programa 1: grupo de furos Furo 1 Chegada ao 2 furo, chamada do ciclo Chegada ao 3 furo, chamada do ciclo Chegada ao 4 furo, chamada do ciclo Fim do sub-programa 1

HEIDENHAIN TNC 620

387

9.6 Exemplos de programao

9.6 Exemplos de programao

Exemplo: grupo de furos com vrias ferramentas


Execuo do programa Programar ciclos de maquinao no programa principal Chamar figura de furos completa (subprograma 1) Chegada aos grupos de furos no subprograma 1. Chamar grupo de furos (subprograma 2) Programar grupo de furos s uma vez no subprograma 2

Y
100

2
60 20 5

10

20

15

45

75

100

-15 -20

0 BEGIN PGM UP2 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 CALL 1 Z S5000 4 L Z+250 R0 FMAX 5 CYCL DEF 200 FURAR Q200=2 Q202=-3 Q202=3 Q210=0 Q203=+0 Q204=10 6 CALL LBL 1 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;TEMPO ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA Chamada do sub-programa 1 para figura de furos completa Chamada da ferr.ta broca de centragem Retirar a ferramenta Definio do ciclo Centrar

Q206=250 ;AVANO F AO APROFUNDAR

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

388

9 Programao: sub-programas e repeties parciais dum programa

7 L Z+250 R0 FMAX M6 8 TOOL CALL 2 Z S4000 9 FN 0: Q201 = -25 10 FN 0: Q202 = +5 11 CALL LBL 1 13 L Z+250 R0 FMAX M6 14 TOOL CALL 3 Z S500 15 CYCL DEF 201 ALARGAR FURO Q200=2 ;DISTNCIA DE SEGURANA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANO F AO APROFUNDAR Q211=0.5 ;TEMPO ESPERA EM BAIXO Q208=400 ;RETROCESSO F Q203=+0 Q204=10 16 CALL LBL 1 17 L Z+250 R0 FMAX M2 18 LBL 1 19 L X+15 Y+10 R0 FMAX M3 20 CALL LBL 2 21 L X+45 Y+60 R0 FMAX 22 CALL LBL 2 23 L X+75 Y+10 R0 FMAX 24 CALL LBL 2 25 LBL 0 26 LBL 2 27 CYCL CALL 28 L IX+20 R0 FMAX M99 29 L IY+20 R0 FMAX M99 30 L IX-20 R0 FMAX M99 31 LBL 0 32 END PGM UP2 MM ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA

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 1. furo com ciclo de maquinao activado Chegada ao 2 furo, chamada do ciclo Chegada ao 3 furo, chamada do ciclo Chegada ao 4 furo, chamada do ciclo Fim do sub-programa 2

HEIDENHAIN TNC 620

389

9.6 Exemplos de programao

Programao: Parmetros-Q

10.1 Princpio e resumo de funes

10.1 Princpio e resumo de funes


Com os parmetros Q pode-se definir num programa de maquinao uma famlia completa de peas. Para isso, em vez de valores numricos, introduza valores de posio: os parmetros Q. Os parmetros Q utilizam-se por exemplo para Valores de coordenadas Avanos Rotaes Dados do ciclo Alm disso, com os parmetros Q podem-se programar contornos determinados atravs de funes matemticas, ou executar os passos da maquinao que dependem de condies lgicas. Em juno com a programao FK, voc tambm pode combinar com parmetros Q os contornos que no se adequam a ser medidos com o clculo NC. Um parmetro Q caracterizado com a letra Q e um nmero de 0 a 1999. Os parmetros Q dividem-se em vrios campos: Significado Parmetros de livre utilizao, com aco global para todos os programas existentes na memria do TNC Parmetros de livre utilizao, desde que no possam surgir sobreposies com ciclos SL, com aco global para os respectivos programas Parmetros para funes especiais do TNC Parmetros que so utilizados de preferncia para ciclos, que actuam globalmente para todos os programas existentes na memria do TNC Parmetros que so utilizados de preferncia para ciclos de fabricante activos Call , que actuam globalmente para todos os programas existentes na memria do TNC Parmetros que so utilizados de preferncia para ciclos de fabricante activos Def , que actuam globalmente para todos os programas existentes na memria do TNC Campo de Q1600 at Q1999 de Q0 at Q99
Q6
Q1
Q3
Q4
Q2

Q5

de Q100 at Q199 de Q200 at Q1399 de Q1400 at Q1499

de Q1500 at Q1599

392

10 Programao: Parmetros-Q

Existem ainda parmetros QS sua disposio (S equivale a String), com os quais poder trabalhar tambm textos no TNC. Em princpio, so vlidos para os parmetros QS os mesmos campos vlidos para os parmetros Q (ver tabela acima). Tenha em ateno que tambm para os parmetros QS os campos QS100 a QS199 esto reservados para textos internos.

Avisos sobre a programao


No se pode misturar num programa parmetros Q com valores numricos. O TNC atribui a certos parmetros Q sempre o mesmo dado, p.ex., ao parmetro Q108 atribui o raio actual da ferramenta, ver "Parmetros Q previamente colocados", pgina 449.

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 Funo para o clculo de um crculo Funes se/ento, saltos Funes especiais Introduzir directamente frmulas Frmula para parmetro String Softkey Pgina Pgina 395 Pgina 397 Pgina 399 Pgina 400 Pgina 403 Pgina 437 Pgina 441

HEIDENHAIN TNC 620

393

10.1 Princpio e resumo de funes

10.2 Tipos de funes Parmetros Q em vez de valores numricos

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. No programa de maquinao fixa-se ento um parmetro Q em vez de um valor numrico.

Exemplo de frases NC
15 FNO: 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 = Q1 H = Q2 Q1 = +30 Q2 = +10 Q1 = +10 Q2 = +50
Q1

Q1 Q2 Q2

Z2

Z1

394

10 Programao: Parmetros-Q

10.3 Descrever contornos atravs de funes matemticas


Aplicao
Com parmetros Q voc pode programar no programa de maquinao funes matemticas bsicas:
U

Seleccionar parmetros Q: premir a tecla Q (situada no campo para introduo de valores numricos, direita). A barra de softkeys indica as funes dos parmetros Q. Seleccionar funes matemticas bsicas: premir a softkey FUNO BSICA. O TNC mostra as seguintes softkeys:

Resumo
Funo FNO: ATRIBUIO p. ex. FN0: Q5 = +60 Atribuir valor directamente FN1: SOMA 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 entre dois valores FN3: MULTIPLICAO z.B. FN3: Q2 = +3 * +3 Determinar e atribuir o produto de dois valores FN4: DIVISO z.B. FN4: Q4 = +8 DIV +Q2 Determinar e atribuir o produto de dois valores Proibido: Diviso por 0! FN5: RAIZ QUADRADA p.ex. FN5: Q20 = SQRT 4 Determinar e atribuir a raiz quadrada de um nmero Proibido: raiz quadrada de um valor negativo! direita do sinal = pode-se introduzir: dois nmeros dois parmetros Q um nmero e um parmetro Q Os parmetros Q e os valores numricos nas comparaes podem ser com ou sem sinal Softkey

HEIDENHAIN TNC 620

395

10.3 Descrever contornos atravs de funes matemticas

10.3 Descrever contornos atravs de funes matemticas

Programar tipos de clculo bsicos


Exemplo: Seleccionar parmetros Q: premir a tecla Q Exemplo: Frases do programa no TNC 16 FN0: Q5 = +10 17 FN3: Q12 = +Q5 * +7

Seleccionar funes matemticas bsicas: premir a softkey FUNO BSICA

Seleccionar parmetros Q ATRIBUIO: premir a softkey FN0 X = Y N. DE 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 FUNO BSICA

Seleccionar a funo de parmetros Q MULTIPLICAO: premir a softkey FN3 X * Y N. DE PARMETRO PARA RESULTADO? 12 Introduzir o nmero do parmetro Q: 12

1. VALOR OU PARMETRO? Q5 Introduzir Q5 como primeiro valor

2. VALOR OU PARMETRO? 7 Introduzir 7 como segundo valor

396

10 Programao: Parmetros-Q

10.4 Funes angulares (Trigonometria)


Definies
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 Atravs da tangente, o TNC pode calcular o ngulo: = arctan (a / b) = arctan (sin / cos ) Exemplo: a = 25 mm b = 50 mm = arctan (a / b) = arctan 0.5 = 26.57 E tambm: a + b = c (mit a = a x a) c = (a + b)
b

seno = a / c co-seno = b / c tan = a / b = seno / co-seno


c a

HEIDENHAIN TNC 620

397

10.4 Funes angulares (Trigonometria)

10.4 Funes angulares (Trigonometria)

Programar funes angulares


Premindo a softkey FUN. ANGULAR, aparecem as funes angulares O TNC mostra as softkeys na tabela em baixo. Programao: comparar. Exemplo: programar tipos de clculo bsicos. Funo FN6: SENO por exemplo FN6: Q20 = SINQ5 Determinar e atribuir o seno dum ngulo em graus () FN7: COSENO por exemplo FN7: Q21 = COSQ5 Determinar e atribuir o co-seno de um ngulo em graus () FN8: RAIZ QUADRADA DA SOMA DOS QUADRADOS p.ex. FN8: Q10 = +5 LEN +4 Determinar e atribuir a longitude a partir de dois valores FN13: NGULO por exemplo FN13: Q20 = +25 ANGQ1 Determinar e atribuir o ngulo com arctan a partir de dois lados, ou sen e cos do ngulo (0 < ngulo < 360) Softkey

398

10 Programao: Parmetros-Q

10.5 Clculos de crculos


Aplicao
Com as funes para o clculo de um crculo, voc pode calcular o ponto central do crculo a partir de trs ou quatro pontos do crculo. O clculo de um crculo a partir de quatro pontos mais exacto. Emprego: voc pode usar estas funes p.ex. quando quiser determinar a posio e o tamanho de um furo ou de um crculo original recorrendo funo de apalpao programada. Funo FN23: calcular DADOS DO CRCULO a partir de trs pontos do crculo p.ex. FN23: Q20 = CDATA Q30 Os pares de coordenadas de trs pontos de crculo tambm tm que estar guardados no parmetro Q30 e nos cinco parmetros seguintes aqui tambm at Q35. O TNC memoriza ento o ponto central do crculo do eixo principal (X em caso de eixo da ferramenta Z) no parmetro Q20, o ponto central do crculo do eixo secundrio (Y em caso de eixo da ferramenta Z) no parmetro Q21 e no raio do crculo no parmetro Q22. Funo FN24: calcular DADOS DO CRCULO a partir de quatro pontos do crculo p.ex. FN24: Q20 = CDATA Q30 Os pares de coordenadas de quatro pontos de crculo tambm tm que estar guardados no parmetro Q30 e nos sete parmetros seguintes aqui tambm at Q37. O TNC memoriza ento o ponto central do crculo do eixo principal (X em caso de eixo da ferramenta Z) no parmetro Q20, o ponto central do crculo do eixo secundrio (Y em caso de eixo da ferramenta Z) no parmetro Q21 e no raio do crculo no parmetro Q22. Lembre-se que FN23 e FN24 perto do parmetro de resultado escrevem automaticamente tambm por cima dos dois parmetros seguintes. Softkey Softkey

HEIDENHAIN TNC 620

399

10.5 Clculos de crculos

10.6 Funes se/ento com parmetros Q

10.6 Funes se/ento com parmetros Q


Aplicao
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 (LABEL ver "Caracterizar subprogramas e repeties parciais dum programa", pgina 376). Se a condio no for cumprida, o TNC executa a frase a seguir. Se quiser chamar um outro programa como sub-programa, programe sob o 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 por exemplo FN9: IF +Q1 EQU +Q3 GOTO LBL UPCAN25 Se so iguais dois valores ou parmetros, salto para o Label indicado FN10: SE DIFERENTE, SALTO por exemplo FN10: IF +10 NE Q5 GOTO LBL 10 Se ambos os valores ou parmetros so diferentes, 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 por exemplo FN12: IF+Q5 LT+0 GOTO LBL ANYNAME Se o primeiro valor ou parmetro menor do que o segundo valor ou parmetro, salto para o Label indicado Softkey

400

10 Programao: Parmetros-Q

Abreviaturas e conceitos utilizados


IF EQU NE GT LT GOTO (ingl.) (em ingl. equal): (em ingl. not equal): (em ingl. greater than): (em ingl. less than): (em ingl. go to): Se Igual No igual Maior do que Menor do que Ir para

HEIDENHAIN TNC 620

401

10.6 Funes se/ento com parmetros Q

10.7 Controlar e modificar parmetros Q

10.7 Controlar e modificar parmetros Q


Procedimento
possvel controlar e tambm modificar (excepto no teste de programa) o parmetro Q na elaborao, teste e execuo em todos os modos de funcionamento.
U

Se necessrio, interromper a execuo do programa (p.ex. premir tecla externa de STOP e a softkey PARAGEM INTERNA) ou parar o teste de programa. U Chamar as funes de parmetros Q: premir a softkey Q INFO no modo de funcionamento memorizao/ edio do programa
U

O TNC abre uma janela sobreposta na qual poder introduzir a rea desejada para a visualizao do parmetro Q ou do parmetro String Escolha, nos modos de funcionamento Execuo de programa frase a frase, Execuo contnua de programa e Teste de programa, o programa de diviso do ecr + Estado Escolha a softkey Programa + Q-PARAM Escolha a softkey LISTA DE PARMETROS Q O TNC abre uma janela sobreposta na qual poder introduzir a rea desejada para a visualizao do parmetro Q ou do parmetro String Com a softkey CONSULTA PARMETRO Q (disponvel apenas em funcionamento manual, execuo contnua de programa e execuo de programa frase a frase) poder consultar parmetros Q individualmente. Para atribuir um valor novo, escreva por cima do valor apresentado e aceite com OK.

U U U

402

10 Programao: Parmetros-Q

10.8 Funes auxiliares


Resumo
Premindo a softkey FUN. ESPEC, aparecem as funes auxiliares. O TNC mostra as seguintes softkeys: Funo FN14:ERRO Emitir avisos de erro FN16:IMPRIMIR F Emitir textos ou valores de parmetro Q formatados FN18:LER SYS-DATUM Ler dados do sistema FN19:PLC Transmitir valores para o PLC FN20:AGUARDAR Sincronizar NC e PLC FN29:PLC transmitir at oito valores no PLC FN37:EXPORT exportar um parmetro Q local ou um parmetro QS num programa chamado Softkey Pgina Pgina 404 Pgina 408

Pgina 413 Pgina 422 Pgina 423 Pgina 425 Pgina 425

HEIDENHAIN TNC 620

403

10.8 Funes auxiliares

10.8 Funes auxiliares

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. Nmeros de erro: ver tabela em baixo. Campo dos nmeros de erro 0 ... 299 300 ... 999 1000 ... 1499 Dilogo standard FN 14: Nmero de erro 0 .... 299 Dilogo dependente da mquina Avisos de erro internos (ver tabela direita)

O fabricante da mquina pode modificar o comportamento standard da funo FN14:ERROR . Consulte o manual da mquina! Exemplo de frases NC O TNC deve emitir um aviso de erro memorizado com o nmero de erro 254 180 FN14: ERROR = 254 Aviso de erro previamente atribudo pela HEIDENHAIN Nmero de erro 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 Texto Ferramenta ? Falta o eixo da ferramenta Raio da ferramenta demasiado pequeno 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

404

10 Programao: Parmetros-Q

Nmero de erro 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 1042 1043 1044 1045 1046 1047 1048 1049

Texto 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 Sobreposio demasiado elevada Falta referncia angular Nenhum ciclo de maquina. definido Largura da ranhura demasiado pequena 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 Sentido de deslocao no definido Nenhuma tabela de pontos zero activada Erro de posio: centro 1. eixo Erro de posio: centro 2. eixo Furo demasiado pequeno Furo demasiado grande Ilha demasiado pequena Ilha demasiado grande

HEIDENHAIN TNC 620

405

10.8 Funes auxiliares

10.8 Funes auxiliares

Nmero de erro 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 406

Texto Caixa demasiado pequena: acabamento 1.A. Caixa demasiado pequena: acabamento 2.A. Caixa demasiado grande: desperdcio 1.A. Caixa demasiado grande: desperdcio 2.A. Ilha demasiado pequena: desperdcio 1.A. Ilha demasiado pequena: desperdcio 2.A. Ilha demasiado grande: acabamento 1.A. Ilha demasiado grande: acabamento 2.A. TCHPROBE 425: erro dimenso mxima TCHPROBE 425: erro dimenso mnima TCHPROBE 426: erro dimenso mxima TCHPROBE 426: erro dimenso mnima TCHPROBE 430: dimetro demasiado grande TCHPROBE 430: dimetro demasiado pequeno Nenhum eixo de medio definido Excedida tolerncia de rotura da ferr.ta Introduzir Q247 diferente de 0 Introduzir valor Q247 maior do que 5 Tabela de pontos zero? Introduzir tipo de fresagem Q351 diferente de 0 Reduzir a profundidade de rosca Executar a calibrao Exceder tolerncia Activado o processo a partir duma frase ORIENTAO no permitida 3DROT no permitido Activar 3DROT Introduzir profundidade negativa Q303 indefinido no ciclo de medio! Eixo da ferramenta no permitido Valores calculados errados Pontos de medio controversos Introduzir erradamente a altura segura Modo de penetrao controverso 10 Programao: Parmetros-Q

Nmero de erro 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099

Texto Ciclo de maquinao no permitido Linha est protegida contra escrita Medida excedente maior que a profundidade Nenhum ngulo de ponta definido Dados controversos No permitida posio da ranhura 0 Introduzir passo diferente de 0 Dados do programa errados Ferramenta no definida Nmero de ferramenta no permitido Nome de ferramenta no permitido Opo de software inactiva Impossvel restaurar Cinemtica Funo no permitida Dim. bloco contraditrias Posio medio no permitida

HEIDENHAIN TNC 620

407

10.8 Funes auxiliares

10.8 Funes auxiliares

FN 16: F-PRINT: Emitir textos e valores de parmetros Q formatados


Com o FN 16 pode, a partir do programa NC, mostrar igualmente no ecr quaisquer avisos. Esses avisos so mostrados pelo TNC numa janela sobreposta. Com a funo FN16: F-PRINT, possvel transmitir valores de parmetros Q e textos formatados atravs da interface de dados, por exemplo, para uma impressora. Se voc emitir os valores internamente ou se os emitir para uma calculadora, o TNC memoriza os dados no ficheiro que voc definiu na frase FN 16. Para emitir um texto formatado e os valores dos parmetros Q, com o editor de texto do TNC crie um ficheiro de texto onde determina os formatos e os parmetros Q que pretende emitir. Exemplo para um ficheiro de texto que determina o formato da emisso: REGISTO DE MEDIES CENTRO DE GRAVIDADE DA RODA DE PALETES; DATA: %2d-%2d-%4d,,DIA,MS,ANO4; HORA: %2d:%2d:%2d,HORA,MIN,SEG; QUANTIDADE DE VALORES DE MEDIO: = 1; X1 = %9.3LF, Q31; Y1 = %9.3LF, Q32; Z1 = %9.3LF, Q33;

408

10 Programao: Parmetros-Q

Para criar ficheiros de texto, utilize as seguintes funes de formatao: Sinal especial ............ %9.3LF Funo Determinar em cima o formato de emisso para o texto e as opes entre aspas Determinar o formato para parmetros Q: 9 posies no total (incl. ponto decimal), das quais 3 posies depois da vrgula, Long, Floating (nmero decimal) Formato para opo de texto Sinal de separao entre o formato de emisso e o parmetro sinal de fim de frase, linha finalizada

%S , ;

Para se poder emitir diferentes informaes no ficheiro de registo, esto disposio as seguintes funes: Palavra passe CALL_PATH Funo Emite o nome do caminho do programa NC, onde est a funo FN16. Exemplo: "Programa de medio: %S",CALL_PATH; Fecha o ficheiro onde voc escreve com FN16. Exemplo: M_CLOSE; Anexa o fixeiro no final. Exemplo: M_APPEND; Efectuar a emisso de valores de parmetros Q independentemente da regulao MM/POL da funo MOD Fornecer os valores do parmetro Q em MM, se for ajustada a visualizao em MM na funo MOD Fornecer os valores do parmetro Q em POL, se for ajustada a visualizao em POL na funo MOD Texto s em caso de idioma de dilogo Emitir em ingls Texto s em caso de idioma de dilogo Emitir em alemo Texto s em caso de idioma de dilogo Emitir em checo Texto s em caso de idioma de dilogo Emitir em francs

M_CLOSE M_APPEND ALL_DISPLAY

MM_DISPLAY

INCH_DISPLAY

L_ENGLISCH L_GERMAN L_CZECH L_FRENCH

HEIDENHAIN TNC 620

409

10.8 Funes auxiliares

10.8 Funes auxiliares

Palavra passe L_ITALIAN L_SPANISH L_SWEDISH L_DANISH L_FINNISH L_DUTCH L_POLISH L_PORTUGUE L_HUNGARIA L_RUSSIAN L_SLOVENIAN L_ALL HOUR MIN SEC DAY MONTH STR_MONTH YEAR2 YEAR4

Funo Texto s em caso de idioma de dilogo Emitir em italiano Texto s em caso de idioma de dilogo Emitir em espanhol Texto s em caso de idioma de dilogo Emitir em sueco Texto s em caso de idioma de dilogo Emitir em dinamarqus Texto s em caso de idioma de dilogo Emitir em finlands Emitir texto s em caso de idioma de dilogo holands Texto s em caso de idioma de dilogo Emitir em polaco Texto s em caso de idioma de dilogo Emitir em portugus Texto s em caso de idioma de dilogo Emitir em hngaro Texto s em caso de idioma de dilogo Emitir em russo Texto s em caso de idioma de dilogo Emitir em esloveno Emitir texto dependente do idioma de dilogo Nmero de horas do tempo real Nmero de minutos do tempo real Nmero de segundos do tempo real Dia do tempo real Ms como nmero do tempo real Ms como abreviatura a partir do tempo real Quantidade de anos duas posies a partir do tempo real Quantidade de anos quatro posies a partir do tempo real

410

10 Programao: Parmetros-Q

No programa de maquinao, programe FN16: F-PRINT para activar a emisso: 96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/RS232:\PROT1.A

O TNC emite ento o ficheiro PROT1.A por meio da interface serial: REGISTO DE MEDIO CENTRO DE GRAVIDADE RODA DE PALETES DATA: 27:11:2001 HORA: 8:56:34 QUANTIDADE DE VALORES DE MEDIO : = 1 X1 = 149,360 Y1 = 25,509 Z1 = 37,000 Se utilizar FN 16 diversas vezes no programa, o TNC memoriza todos os textos no ficheiro que tiver determinado por ocasio da primeira funo FN 16. S se efectua a emisso do ficheiro se o TNC ler a frase END PGM, se premir a tecla de Stopp do NC ou se fechar o ficheiro com M_CLOSE. Programar na frase FN16, o ficheiro de formato e o ficheiro de registo, respectivamente com a extenso. Se indicar simplesmente o nome do ficheiro como nome de caminho do ficheiro de registo, o TNC memoriza o ficheiro de registo no directrio onde est o programa NC, com a funo FN 16. Pode-se emitir um mximo de 32 parmetros Q por linha no ficheiro de descrio do formato.

HEIDENHAIN TNC 620

411

10.8 Funes auxiliares

10.8 Funes auxiliares

Editar avisos no ecr Tambm pode utilizar a funo FN 16 para editar quaisquer avisos a partir do programa NC numa janela sobreposta no ecr do TNC. Isto permite que possam ser mostrados textos de aviso mais longos em qualquer ponto do programa de forma fcil, de modo a que o utilizador possa reagir aos avisos. Pode igualmente mostrar contedos de parmetros Q, se o ficheiro de descrio do protocolo possuir indicaes correspondentes. Para que o aviso aparea no ecr TNC apenas tem que introduzir como nome do ficheiro de protocolo SCREEN:. 96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCREEN:

Se o aviso tiver mais linhas do que as apresentadas na janela sobreposta, pode navegar na janela sobreposta com as teclas de setas. Para fechar a janela sobreposta: premir a tecla CE Para fechar a janela comandada num programa, programar a seguinte frase NC: 96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCLR:

Ao ficheiro de descrio do protocolo aplicam-se todas as convenes anteriormente descritas. Se mostrar vrias vezes no programa textos no ecr, o TNC coloca todos os textos por trs de textos j mostrados. Para mostrar um texto no ecr de cada vez, programe no final do ficheiro de descrio do protocolo a funo M_CLOSE.

412

10 Programao: Parmetros-Q

FN18:SYS-DATUM READ: ler dados do sistema


Com a funo FN8: SYS-DATUM READ, voc pode ler dados do sistema e memoriz-los em parmetros Q. A seleco da data do sistema faz-se por um nmero de grupo (N. ID), um nmero e se necessrio por um ndice. Nome do grupo, N. de Ident. Info. sobre programa, 10 Nmero 3 103 ndice Nmero do parmetro Q Significado Nmero de ciclo de maquinao activado Relevante dentro de ciclos NC; para perguntar se o parmetro Q indicado em IDX no correspondente CYCLE DEF foi indicado explicitamente. Label, para eles em M2/M30 saltou, em vez de terminar o programa actual valor = 0 M2/M30 opera normalmente: Label, para eles em FN14: ERROR com reaco NCCANCEL saltou, em vez de interromper o programa com um erro. O nmero de erro programado no comando FN14 pode ser lido em ID992 NR14. Valor = 0:FN14 opera normalmente. Label para ele saltou por erro de servidor interno (SQL, PLC, CFG), em vez de interromper o programa com um erro. Valor = 0: Erro do servidor opera normalmente. Nmero de ferramenta activado Nmero de ferramenta preparado Eixo de ferramenta activado 0=X, 1=Y, 2=Z, 6=U, 7=V, 8=W Rotaes da ferramenta programadas Estado activado da ferr.ta: -1=indefinido, 0=M3 aktiv, 1=M4 activado, 2=M5 depois de M3, 3=M5 depois de M4 Estado do refrigerante: 0=desligado, 1=ligado Avano activado ndex da ferramenta preparada ndex da ferramenta activada Nmero do canal Distncia de segurana ciclo de maquinao activado Profundidade de furar/profundidade de fresar ciclo de maquinao activado Profundidade de passo ciclo de maquinao activado

Endereos de ramos do sistema, 13

Estado da mquina, 20

1 2 3 4 5

8 9 10 11 Dados do canal, 25 Parmetro de ciclo, 30 1 1 2 3

HEIDENHAIN TNC 620

413

10.8 Funes auxiliares

10.8 Funes auxiliares

Nome do grupo, N. de Ident.

Nmero 4 5 6 7 8 9 10 11 12 13 14 15 15 21 22 23

ndice -

Significado Avano em aprofundamento de ciclo de maquinao activado Primeiro comprimento lateral do ciclo de caixa rectangular Segundo comprimento lateral do ciclo de caixa rectangular Primeiro comprimento lateral do ciclo de ranhura Segundo comprimento lateral do ciclo de ranhura Raio ciclo caixa circular Avano ao fresar ciclo de maquinao activado Sentido de rotao ciclo de maquinao activado Tempo de espera ciclo de maquinao activado Passo de rosca ciclo 17, 18 Medida excedente de acabamento ciclo de maquinao activado ngulo de desbaste ciclo de maquinao activado ngulo de desbaste ciclo de maquinao activado ngulo de apalpao Curso de apalpao Avano de apalpao Cotao: 0 = valor absoluto (G90) 1 = valor incremental (G91) Cdigo de resultado para ltimo comando SQL Longitude da ferramenta Raio da ferramenta Raio da ferramenta R2 Medida excedente da longitude da ferrta. DL Medida excedente do raio da ferrta. DR Medida excedente do raio da ferrta. DR2 Bloqueio da ferrta. (0 ou 1) Nmero da ferramenta gmea

Estado modal, 35

Dados para tabelas SQL, 40 Dados da tabela de ferramentas, 50

1 1 2 3 4 5 6 7 8

N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta.

414

10 Programao: Parmetros-Q

Nome do grupo, N. de Ident.

Nmero 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

ndice N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N ferrta. N posio N posio N posio N posio N posio N ferrta.

Significado 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 (0=positivo/1=negativo) 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 Valor PLC Desvio central do apalpador eixo principal CAL-OF1 Desvio central do apalpador eixo secundrio CAL-OF2 ngulo da ferramenta ao calibrar CAL-ANG Tipo de ferramenta para a tabela de posies Nmero de rotaes mximo NMAX Nmero da ferramenta Ferramenta especial: 0=no, 1=sim Posio fixa: 0=no, 1=sim posio fixa: 0=no, 1=sim Estado do PLC N posio

Dados da Tabela de Posies, 51

1 2 3 4 5

Nmero de posio duma ferramenta na tabela de posies, 52

N ferrta.

Nmero do armazm de ferramentas

HEIDENHAIN TNC 620

415

10.8 Funes auxiliares

10.8 Funes auxiliares

Nome do grupo, N. de Ident. Valor programado directamente segundo TOOL CALL, 60

Nmero 1 2

ndice -

Significado Nmero da ferramenta T Eixo de ferramenta activado 0=X6=U 1=Y7=V 2=Z8=W Rotaes da ferramenta S Medida excedente da longitude da ferrta. DL Medida excedente do raio da ferrta. DR TOOL CALL automtica 0 = Sim, 1 = No Medida excedente do raio da ferrta. DR2 ndice da ferramenta Avano activado Nmero da ferramenta T Longitude Raio ndice Dados da ferramenta programados em TOOL DEF 1 = Sim, 0 = No Raio activo

3 4 5 6 7 8 9 Valor programado directamente segundo TOOL DEF, 61 1 2 3 4 5 Correco da ferr.ta activada, 200 1

1 = sem medida excedente 2 = com medida excedente 3 = com medida excedente e medida excedente a partir de TOOL CALL 1 = sem medida excedente 2 = com medida excedente 3 = com medida excedente e medida excedente a partir de TOOL CALL

Longitude activa

416

10 Programao: Parmetros-Q

Nome do grupo, N. de Ident.

Nmero 3

ndice 1 = sem medida excedente 2 = com medida excedente 3 = com medida excedente e medida excedente a partir de TOOL CALL -

Significado Raio de arredondamento

Transformaes activas, 210

1 2 3

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 +64: Eixo U reflectido +128: Eixo V reflectido +256: Eixo W reflectido Combinaes = soma dos diferentes eixos

4 4 4 4 4 4 5 5 5 6

1 2 3 7 8 9 1 2 3 -

Factor de escala eixo X activado Factor de escala eixo Y activado Factor de escala eixo Z activado Factor de escala eixo U activado Factor de escala eixo V activado Factor de escala eixo W activado 3D-ROT eixo A 3D-ROT eixo B 3D-ROT eixo C Inclinao do plano de maquinao activa/no activa (1/0) no modo de funcionamento da execuo de um programa Inclinao do plano de maquinao activa/no activa (1/0) no modo de funcionamento manual Eixo X

7 Deslocamento do ponto zero activado, 220 HEIDENHAIN TNC 620 2

417

10.8 Funes auxiliares

10.8 Funes auxiliares

Nome do grupo, N. de Ident.

Nmero

ndice 2 3 4 5 6 7 8 9

Significado Eixo Y Eixo Z Eixo A Eixo B Eixo C Eixo U Eixo V Eixo W Interruptor de fim-de-curso de software negativo de eixo 1 a 9 Interruptor de fim-de-curso de software negativo de eixo 1 a 9 Interruptor final do software ligado ou desligado: 0 = ligado, 1 = desligado Eixo X Eixo Y Eixo Z Eixo A Eixo B Eixo C Eixo U Eixo V Eixo W Eixo X Eixo Y Eixo Z Eixo A Eixo B Eixo C Eixo U

Campo de deslocao, 230

2 3 5

1a9 1a9 1 2 3 4 5 6 7 8 9

Posio nominal no sistema REF, 240

Posio actual no sistema de coordenadas activado, 270

1 2 3 4 5 6 7

418

10 Programao: Parmetros-Q

Nome do grupo, N. de Ident.

Nmero

ndice 8 9

Significado Eixo V Eixo W Tipo de apalpador Linha na tabela de apalpador Longitude efectiva Raio da esfera efectivo Raio de arredondamento Desvio central (eixo principal) Desvio central (eixo secundrio) ngulo da orientao da ferramenta em graus (desvio central) Marcha rpida Avano de medio Mximo caminho de medio Distncia de segurana Orientao da ferramenta possvel 0 = No, 1 = Sim ltimo ponto de referncia de um ciclo do apalpador manual ou ltimo ponto de apalpao a partir do ciclo 0 sem correco da longitude do apalpador, mas com correco do raio do apalpador (sistema de coordenadas da pea) ltimo ponto de referncia de um ciclo do apalpador manual ou ltimo ponto de apalpao a partir do ciclo 0 sem correco da longitude do apalpador e do raio do apalpador (sistema de coordenadas da mquina) Resultado de medio do ciclo 0 e 1 do apalpador sem correco do raio do apalpador e da longitude do apalpador ltimo ponto de referncia de um ciclo do apalpador manual ou ltimo ponto de apalpao a partir do ciclo 0 sem correco da longitude do apalpador e do raio do apalpador (sistema de coordenadas da pea) Orientao da ferramenta Leitura dos valores

Apalpador digital TS, 350

50

1 2

51 52

1 2

53

1 2

54 55

1 2

56

1 2

57 Ponto de referncia a partir do ciclo do apalpador, 360 1

1 1a9 (X, Y, Z, A, B, C, U, V, W)

1a9 (X, Y, Z, A, B, C, U, V, W) 1a9 (X, Y, Z, A, B, C, U, V, W) 1a9 (X, Y, Z, A, B, C, U, V, W) Coluna

10 Valor da tabela de pontos zero activada no sistema de coordenadas activado, Linha

HEIDENHAIN TNC 620

419

10.8 Funes auxiliares

10.8 Funes auxiliares

Nome do grupo, N. de Ident. Leitura dos dados da ferramenta actual, 950

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

ndice -

Significado Longitude L da ferramenta Raio R da ferramenta Raio da ferramenta R2 Medida excedente da longitude da ferrta. DL Medida excedente do raio da ferrta. DR Medida excedente do raio da ferrta. DR2 Bloqueio da ferramenta TL: 0 = No bloqueada, 1 = Bloqueada Nmero da ferramenta. gmea RT 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: Direco da rotao DIRECT 0 = Positiva, 1 = Negativa 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 Valor PLC Tipo de ferramenta TIPO 0 = Fresa, 21 = Apalpador Lift off Processo de aproximao: 0 = comportamento standard 1 = Raio efectivo, distncia de segurana nula

Ciclos do apalpador, 990

420

10 Programao: Parmetros-Q

Nome do grupo, N. de Ident.

Nmero 2

ndice -

Significado 0 = superviso do sensor desligada 1 = superviso do sensor ligada Activado o processo a partir duma frase 1 = sim, 0 = no Fase de procura Nmero dos ltimos erros FN14 Execuo verdadeira activa 1 = execuo, 2 = simulao

Estado de execuo, 992

10 11 14 16

Exemplo: atribuir o valor do factor de escala activo ao eixo Z a Q25 55 FN18: SYSREAD Q25 = ID210 NR4 IDX3

HEIDENHAIN TNC 620

421

10.8 Funes auxiliares

10.8 Funes auxiliares

FN19: Transmitir valores para o PLC


Com a funo FN19: PLC, voc pode transmitir at dois valores numricos ou parmetros Q para o PLC Valores e unidades: 0,1 m ou 0,0001 Exemplo: transmitir o valor numrico 10 (corresponde a 1m ou 0,001) para o PLC 56 FN19: PLC=+10/+Q3

422

10 Programao: Parmetros-Q

FN20: WAIT FOR: sincronizar NC e PLC


Voc s pode usar esta funo em consonncia com o fabricante da mquina! Com a funo FN20: WAIT FOR possvel realizar, durante a execuo do programa, uma sincronizao entre o NC e o PLC. O TNC pra a maquinao enquanto no se tiver cumprido a condio programada na frase FN 20. Para isso, o TNC pode verificar os seguintes operandos do PLC: Operando de PLC Marca Entrada Abreviatura M I Margem de direco 0 a 4999 0 a 31, 128 a 152 64 a 126 (primeira PL 401 B) 192 a 254 (segunda PL 401 B) 0 a 30 32 a 62 (primeira PL 401 B) 64 a 94 (segunda PL 401 B) 48 a 79 0 a 95 0 a 4095 0 a 2047 2048 a 4095

Sada

Contador Temporizador Byte Palavra Dupla palavra

C T B W D

HEIDENHAIN TNC 620

423

10.8 Funes auxiliares

10.8 Funes auxiliares

Na frase FN 20 permitem-se as seguintes condies: Condio Igual Menor do que Maior do que Menor-igual Maior-igual Abreviatura == < > <= >=

Alm disso, est disponvel a funo FN20: WAIT FOR SYNC. Utilizar WAIT FOR SYNC sempre que, por exemplo, se leiam dados do sistema atravs de FN18 necessitando de uma sincronizao em tempo real. O TNC realiza ento o clculo prvio e s executa a frase NC seguinte, se tambm o programa NC tiver efectivamente alcanado esta frase. Exemplo: parar a execuo do programa enquanto o PLC no fixar a marca 4095 em 1 32 FN20: WAIT FOR M4095==1 Exemplo: parar a execuo do programa enquanto o PLC no fixar o operando simblico em 1 32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1

424

10 Programao: Parmetros-Q

FN29: PLC: Transmitir valores para o PLC


Com a funo FN 29: PLC, voc pode transmitir at oito valores numricos ou parmetros Q para o PLC. Valores e unidades: 0,1 m ou 0,0001 Exemplo: transmitir o valor numrico 10 (corresponde a 1m ou 0,001) para o PLC 56 FN29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15

FN37: EXPORT
Poder utilizar a funo FN37: EXPORT, se efectuar ciclos prprios e os pretender ligar no TNC. Os parmetros Q 0-99 so vlidos nos ciclos apenas localmente. Isto significa que os parmetros Q s so vlidos no programa onde forem definidos. Com a funo FN37: EXPORT poder exportar os parmetros Q vlidos localmente para um outro programa (que se pretende chamar). Exemplo: O parmetro Q local Q25 exportado 56 FN37: EXPORT Q25 Exemplo: os parmetros Q locais Q25 at Q30 so exportados 56 FN37: EXPORT Q25 - Q30

O TNC exporta o valor que o parmetro tem no momento do comando EXPORT. O parmetro exportado apenas para o programa chamado imediatamente.

HEIDENHAIN TNC 620

425

10.8 Funes auxiliares

10.9 Acessos de tabela com indicaes SQL-

10.9 Acessos de tabela com indicaes SQLIntroduo


Os acessos de tabela so programados no TNC com indicaes SQL no mbito de uma Transaco. Uma transaco constituda por vrias indicaes SQL que asseguram uma maquinao ordenada das entradas da tabela. As tabelas so configuradas pelo fabricante da mquina. Os nomes e designaes, necessrios como parmetros para indicaes SQL, so tambm por ele determinados. Conceitos utilizados em seguida: Tabela: uma tabela constituda por x colunas e y linhas. So memorizadas sob a forma de ficheiros na gesto de ficheiros do TNC e so acessveis atravs de caminhos e de nomes de ficheiros (=nome da tabela). Como alternativa ao acesso por caminho ou nome do ficheiro, podem ser utilizados sinnimos. Coluna: o nmero e a designao das colunas so determinados na configurao da tabela. A designao das colunas utilizada no acesso atravs de vrias indicaes SQL. Linhas: o nmero de linhas varivel. possvel acrescentar novas linhas. No so deslocados nenhuns nmeros de linha ou algo anlogo. No entanto, possvel seleccionar linhas devido ao contedo das colunas. Apagar linhas s possvel no editor da tabela e no atravs do programa NC. Clula: Cruzamento de uma coluna com uma linha. Registo de Tabela: Contedo de clula Conjunto de resultados: Durante uma transaco as linhas e colunas seleccionadas geridas no conjunto de resultados. Considere o conjunto de resultados como memria intermdia, que retoma temporariamente a quantidade de linhas e colunas seleccionadas. (Conjunto de resultados = quantidade de resultados). Synonym: Com este termo descrito um nome para uma tabela, que utilizado em vez de um caminho ou nome do ficheiro. Os sinnimos so determinados pelo fabricante da mquina nos dados de configurao.

426

10 Programao: Parmetros-Q

Uma transaco
Por princpio, uma transaco constituda pelas aces: Aceder tabela (ficheiro), seleccionar linhas e transferir para o conjunto de resultados. Ler linhas do conjunto de resultados, alterar e/ou acrescentar novas linhas. Encerrar a transaco. Em caso de alteraes/extenses, as linhas do conjunto de resultados so aceites na tabela (ficheiro). No entanto, so necessrias outras aces, para que as entradas da tabela possam ser trabalhadas no programa NC e uma alterao paralela de linhas de tabela iguais sejam evitadas. Da produz-se o seguinte Processo de uma transaco: 1 2 Para cada coluna a trabalhar especificado um parmetro Q. O parmetro Q ordenado na coluna ligado (SQL BIND...). Aceder tabela (ficheiro), seleccionar linhas e transferir para o conjunto de resultados. Para alm disso, defina que colunas devem ser aceites no conjunto de resultados (SQL SELECT...). Poder bloquear as linhas seleccionadas. Em seguida, podem aceder a estas linhas outros processos para leitura, que no alteram as entradas da tabela. Dever bloquear sempre as linhas seleccionadas, se forem efectuadas alteraes (SQL SELECT ... PARA ACTUALIZAO). Ler linhas do conjunto de resultados, alterar e/ou acrescentar novas linhas: Aceitar uma linha do conjunto de resultados no parmetro Q do programa NC (SQL FETCH...) Preparar alteraes nos parmetros Q e transferir para uma linha do conjunto de resultados (SQL UPDATE...) Preparar novas linhas de tabela nos parmetros Q e transmitir como linha nova para o conjunto de resultados (SQL INSERT...) Encerrar transaco. - Registo da tabela modificar/completar: Os dados so aceites do conjunto de resultados na tabela (ficheiro). So agora memorizados no ficheiro. Os eventuais bloqueios so anulados, o conjunto de resultados activado (SQL COMMIT...). As entradas da tabela no so alteradas/completadas (apenas acessos que podem ser lidos): Os eventuais bloqueios so anulados, o conjunto de resultados activado (SQL ROLLBACK... SEM NDEX).

possvel trabalhar vrias transaces em paralelo. Finalize incondicionalmente uma transaco iniciada mesmo se utilizar acessos exclusivamente de leitura. Apenas assim ser grarantido que as alteraes/ extenses no sero perdidas, os bloqueios sero eliminados e o conjunto de resultados ser activado.

HEIDENHAIN TNC 620

427

10.9 Acessos de tabela com indicaes SQL-

10.9 Acessos de tabela com indicaes SQL-

Conjunto de resultados As linhas seleccionadas dentro do conjunto de resultados so numeradas por ordem crescente, comeando no 0. Esta numerao designada como ndice. No acesso para leitura e escrita, o ndice fornecido e assim uma linha corresponde especificamente ao conjunto de resultados. Frequentemente conveniente atribuir por ordem as linhas do conjunto de resultados. Isso possvel atravs da definio de uma coluna da tabela, que contm os critrios de ordenao. escolhida ainda uma sequncia ascendente ou descendente (SQL SELECT ... ORDER BY ...). A linha seleccionada, que foi aceite no conjunto de resultados, acedida com a HANDLE. Todas as seguintes indicaes SQL utilizam a Handle como referncia nesta quantidade de linhas e colunas seleccionadas. Aquando do encerramento de uma transaco a Handle activada novamente (SQL COMMIT... ou SQL ROLLBACK...). Isso j no ser vlido. Poder trabalhar ao mesmo tempo vrios conjuntos de resultados. O servidor SQL fornece para cada indicao de seleco uma nova Handle. Ligar parmetro Q coluna O programa NC no tem acesso directo s entradas de tabela no conjunto de resultados. Os dados devem ser transferidos para o parmetro Q. Com o procedimento inverso os dados so preparados primeiro nos parmetros Q e, em seguida, transferidos para o conjunto de resultados. Com SQL BIND ... determine que colunas de tabela devem ser representadas em que parmetros Q. Os parmetros Q so ligados (ordenados) s colunas. As colunas que no estiverem ligadas a parmetros Q, no sero tidas em conta no processo de leitura/ escrita. Se for gerada uma nova linha de tabela com SQL INSERT..., as colunas que no estiverem ligadas aos parmetros Q so ocupadas por valores predefinidos.

428

10 Programao: Parmetros-Q

Programar Indicaes SQL


As indicaes SQL so programadas no modo de funcionamento Programao:
U U

Seleccionar as funes SQL: premir a softkey SQL Seleccionar indicaes SQL atravs de softkey (ver Resumo) ou premir a softkey SQL EXECUTE e programar indicaes SQL

Resumo das softkeys


Funo SQL EXECUTE Programar indicaes de seleco SQL BIND Ligar parmetros Q na coluna da tabela (ordenar) SQL FETCH Ler linhas da tabela do conjunto de resultados e colocar nos parmetros Q SQL UPDATE Colocar dados dos parmetros Q numa linha de tabela disponvel do conjunto de resultados SQL INSERT Colocar dados dos parmetros Q numa linha de tabela nova do conjunto de resultados SQL COMMIT Transferir linhas de tabela do conjunto de resultados para a tabela e finalizar a transaco. SQL ROLLBACK NDICE no programado: rejeitar alteraes/ extenses existentes e finalizar transaco. NDICE programado: a linha indexada permanece no conjunto de resultados todas as outras linhas so removidas do conjunto de resultados. A transaco no finalizada. Softkey

HEIDENHAIN TNC 620

429

10.9 Acessos de tabela com indicaes SQL-

10.9 Acessos de tabela com indicaes SQL-

SQL BIND
SQL BIND liga um parmetro Q a uma coluna da tabela. As instrues SQL Fetch, Update e Insert valorizam esta ligao (ordenao) na transferncia de dados entre o conjunto de resultados e o programa NC. Uma SQL BIND sem nome de tabela e de coluna anula a ligao. A ligao termina o mais tardar com o final do programa NC ou do subprograma. Poder programar inmeras ligaes pretendidas. Nos processo de leitura/escrita so consideradas exclusivamente as colunas que so fornecidas nas indicaes de seleco. SQL BIND... deve ser programado antes das indicaes Fetch, Update ou Insert. possvel programar uma indicao de seleco sem indicaes de ligao anteriores. Se produzir colunas na indicao de seleco, para as quais no existe ligao programada, isso ter como resultado um erro nos processos de leitura/escrita (interrupo do programa).
U

Exemplo: Ligar parmetros Q na coluna da tabela 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X" 13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y" 14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z" Exemplo: Anular ligao 91 SQL BIND Q881 92 SQL BIND Q882 93 SQL BIND Q883 94 SQL BIND Q884

N de Parmetro para resultado: Parmetro Q que ligado (ordenado) coluna da tabela. Base de dados: nome de coluna: introduza os nomes das tabelas e a descrio das colunas separados por .. Nome de tabela: Sinnimo ou caminho e nome de ficheiro desta tabela. O sinnimo introduzido directamente o caminho e o nome do ficheiro devem estar entre aspas simples. Descrio das colunas: descrio das colunas das tabelas determinada nos dados de configurao

430

10 Programao: Parmetros-Q

SQL SELECT
SQL SELECT selecciona as linhas das tabelas e transfere-as para o conjunto de resultados. O servidor SQL coloca os dados em linhas no conjunto de resultados. As linhas so numeradas em sequncia comeando pelo 0. O nmero das linhas, o NDICE, utilizado nos comandos SQL Fetch e Update. Na opo SQL SELECT...WHERE... fornea os critrios de seleco. Desta forma o nmero de linhas a transferir pode ser limitado. Se no utilizar esta opo, todas as linhas da tabela so transferidas. Na opo SQL SELECT...ORDER BY... fornea os critrios de ordenao. constituda pela descrio das colunas e pela palavrapasse para ordenao crescente/decrescente. Se no utilizar esta opo, as linhas so colocadas numa qualquer sequncia. Com a opo SQL SELCT...FOR UPDATE bloqueia as linhas seleccionadas para outras indicaes. Outras indicaes podem continuar a ler estas linhas, mas no alter-las. Utilize esta opo incondicionalmente quando efectuar alteraes s entradas das tabelas. Conjunto de resultados vazio: Se no existirem linhas que correspondam aos critrios de seleco, o servidor SQL fornece uma Handle vlida, mas no entradas da tabela.

HEIDENHAIN TNC 620

431

10.9 Acessos de tabela com indicaes SQL-

10.9 Acessos de tabela com indicaes SQL-

N de parmetro para resultado: parmetro Q para a Handle. O servidor SQL fornece a Handle para as linhas e colunas do grupo seleccionado com as indicaes de seleco actuais. Em caso de erro (a seleco no pde ser feita) o servidor SQL devolve a indicao 1. Um 0 significa uma Handle no vlida. Base de dados: comando de texto SQL: com os elementos seguintes: SELECT (palavra-passe): Reconhecimento da ordem SQL, descries das colunas de tabela a transferir vrias colunas com separao por , (ver exemplo). Para todas as colunas aqui indicadas devem existir parmetros Q ligados. FROM Nome das tabelas: Sinnimo ou caminho e nome de ficheiro desta tabela. O sinnimo introduzido directamente o nome do caminho e da tabela so limitados por aspas simples (ver exemplo da ordem SQL), separar por , as designaes das colunas de tabela a transferir vrias colunas (ver exemplos). Para todas as colunas aqui indicadas devem existir parmetros Q ligados. Opcional: WHERE Critrios de seleco: Um critrio de seleco constitudo por uma descrio de coluna, uma condio (ver tabela) e um valor de comparao. Os vrios critrios de seleco associam-se com E ou OU lgicos. O valor de comparao programado directamente ou num parmetro Q. Um parmetro Q precedido por : e inserido entre apstrofos (ver exemplo Opcional: ORDER BY descrio de colunas ASC para ordenao crescente, ou ORDER BY descrio de colunas DESC para ordenao decrescente Se no for programado ASC nem DESC, a ordenao crescente ser vlida como ajuste predefinido. O TNC coloca as linhas seleccionadas segundo a coluna indicada Opcional: FOR UPDATE (palavra-passe): As colunas seleccionadas so bloqueadas ao acesso de escrita de outros processos.

Exemplo: seleccionar todas as linhas das tabelas 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X" 13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y" 14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z" . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE" Exemplo: Seleco das linhas das tabelas com a opo WHERE . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE WHERE MESS_NR<20" Exemplo: Seleco das linhas das tabelas com a opo WHERE e parmetro Q . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE WHERE MESS_NR==:Q11" Exemplo: Definio do nome da tabela atravs do caminho e nome do ficheiro . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM V:\TABLE\TAB_EXAMPLE WHERE MESS_NR<20"

432

10 Programao: Parmetros-Q

Condio igual diferente inferior inferior ou igual maior maior ou igual Reunir vrias condies: Lgico E Lgico OU

Programao = == != <> < <= > >=

AND OR

HEIDENHAIN TNC 620

433

10.9 Acessos de tabela com indicaes SQL-

10.9 Acessos de tabela com indicaes SQL-

SQL FETCH
SQL FETCH l a linha acedida com o NDICE a partir do conjunto de resultados e coloca a entrada da tabela no parmetro Q ligado (ordenado). O conjunto de resultados acedido com a HANDLE. SQL FETCH considera todas as colunas apresentadas na indicao de seleco.
U

Exemplo: O nmero da linha transmitido no parmetro Q 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X" 13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y" 14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z" . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 Exemplo: O nmero da linha programado directamente . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX5

N de parmetro para resultado: parmetro Q em que o servidor SQL regista o resultado: 0: no produzido erro 1: produzido erro (Handle errada ou ndice demasiado grande) Base de dados: ID de acesso a SQL: parmetro Q com a Handle para identificao do conjunto de resultados (ver tambm SELECCIONAR SQL). Base de dados: ndice do resultado SQL: nmero de linha dentro do conjunto de resultados. As entradas das tabelas destas linhas so lidas e transferidas para o parmetro Q ligado. Se no indicar o ndice, lida a primeira linha (n=0). O nmero das linhas indicado directamente ou programado o parmetro Q que contm o ndice.

434

10 Programao: Parmetros-Q

SQL UPDATE
SQL UPDATE transfere os dados preparados nos parmetros Q contidos na linha do conjunto de resultados acedida com o NDICE. As linhas existentes no conjunto de resultados so totalmente substitudas. SQL UPDATE considera todas as colunas apresentadas na indicao de seleco.
U

Exemplo: O nmero da linha transmitido no parmetro Q 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X" 13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y" 14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z" . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2 Exemplo: O nmero da linha programado directamente . . . 40 SQL UPDATE Q1 HANDLE Q5 INDEX5

N de parmetro para resultado: parmetro Q em que o servidor SQL regista o resultado: 0: no produzido erro 1: produzido erro (Handle errada, ndice demasiado grande, intervalo de valores ultrapassado ou formato de dados errado) Base de dados: ID de acesso a SQL: parmetro Q com a Handle para identificao do conjunto de resultados (ver tambm SELECCIONAR SQL). Base de dados: ndice do resultado SQL: nmero de linha dentro do conjunto de resultados. As entradas de tabela preparadas nos parmetros Q so escritas nesta linha. Se no indicar o ndice, descrita a primeira linha (n=0). O nmero das linhas indicado directamente ou programado o parmetro Q que contm o ndice.

SQL INSERT
SQL INSERT gera uma nova linha no conjunto de resultados e transferea para os dados preparados dos parmetros Q na nova linha. SQL INSERT considera todas as colunas indicadas na indicao de seleco as colunas de tabela que no foram consideradas pela indicao de seleco so descritas com valores predefinidos.
U

Exemplo: O nmero da linha transmitido no parmetro Q 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X" 13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y" 14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z" . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE" . . . 40 SQL INSERT Q1 HANDLE Q5

N de parmetro para resultado: parmetro Q em que o servidor SQL regista o resultado: 0: no produzido erro 1: produzido erro (Handle errada, intervalo de valores ultrapassado ou formato de dados errado) Base de dados: ID de acesso a SQL: parmetro Q com a Handle para identificao do conjunto de resultados (ver tambm SELECCIONAR SQL).

HEIDENHAIN TNC 620

435

10.9 Acessos de tabela com indicaes SQL-

10.9 Acessos de tabela com indicaes SQL-

SQL COMMIT
SQL COMMIT transfere de novo para a tabela todas as linhas indicadas no conjunto de resultados. Um bloqueio memorizado com SELCT...FOR UPDATE anulado. A Handle fornecida pela indicao SQL SELECT perde a respectiva validade.
U

Exemplo: 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X" 13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y" 14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z" . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2 . . . 50 SQL COMMIT Q1 HANDLE Q5

N de parmetro para resultado: parmetro Q em que o servidor SQL regista o resultado: 0: no produzido erro 1: produzido erro (Handle errada ou entradas iguais nas colunas, onde so solicitadas entradas claras) Base de dados: ID de acesso a SQL: parmetro Q com a Handle para identificao do conjunto de resultados (ver tambm SELECCIONAR SQL).

SQL ROLLBACK
A execuo de SQL ROLLBACK depende do facto de o NDICE estar programado: NDICE no programado: o conjunto de dados no novamente escrito na tabela (so perdidas eventuais alteraes/extenses). A transaco finalizada a Handle fornecida por SQL SELECT perde a respectiva validade. Aplicao tpica: finalizou uma transaco com acessos de leitura exclusivos. NDICE programado: a linha indexada permanece todas as outras linhas so removidas do conjunto de resultados. A transaco no finalizada. Um bloqueio memorizado com SELCT...FOR UPDATE permanece para a linha indexada para todas as outras linhas anulada.
U

Exemplo: 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X" 13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y" 14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z" . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 50 SQL ROLLBACK Q1 HANDLE Q5

N de parmetro para resultado: parmetro Q em que o servidor SQL regista o resultado: 0: no produzido erro 1: produzido erro (Handle errada) Base de dados: ID de acesso a SQL: parmetro Q com a Handle para identificao do conjunto de resultados (ver tambm SELECCIONAR SQL). Base de dados: ndice do resultado SQL: linha que deve permanecer dentro do conjunto de resultados. O nmero das linhas indicado directamente ou programado o parmetro Q que contm o ndice.

436

10 Programao: Parmetros-Q

10.10 Introduzir directamente frmulas


Introduzir a frmula
Com as softkeys, voc pode introduzir directamente no programa de maquinao, frmulas matemticas com vrias operaes de clculo: As frmulas aparecem, premindo a softkey FORMULA. O TNC mostra as seguintes softkeys em vrias barras: 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 Parntese aberto p.ex. Q12 = Q1 * (Q2 + Q3) Parntese fechado p.ex. Q12 = Q1 * (Q2 + Q3) Elevar um valor ao quadrado (em ingls square, quadrado) p. ex. Q15 = SQ 5 Tirar a raiz quadrada (em ingls 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 Arco-seno Funo inversa do seno; determinar o ngulo a partir da relao contra-cateto/hipotenusa p. ex. Q10 = ASIN 0,75 Arco-co-seno Funo inversa do co-seno; determinar o ngulo a partir da relao ancateto/hipotenusa p. ex. Q11 = ACOS Q40 Softkey

HEIDENHAIN TNC 620

437

10.10 Introduzir directamente frmulas

10.10 Introduzir directamente frmulas

Funo de relao Arco-tangente Funo inversa da tangente; determinar o ngulo a partir da relao contra-cateto/ancateto p. ex. Q12 = ATAN Q50 potenciar valores 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 Formar o logaritmo de um nmero, nmero base 10 p. ex. Q33 = LOG Q22 Funo exponencial, elevada a 2.7183 n p. ex. Q1 = EXP Q12 Negar valores (multiplicao por -1) p. ex. Q2 = NEG Q1 cortar posies depois de vrgula Determinar nmero ntegro p. ex. Q3 = INT Q42 Formar valor absoluto de um nmero p. ex. Q4 = ABS Q22 Cortar posies antes da vrgula de um nmero Fraccionar p. ex. Q5 = FRAC Q23 Verificar o sinal de um nmero p. ex. Q12 = SGN Q50 Quando valor de devoluo Q12 = 1, ento Q50 >= 0 Quando valor de devoluo Q12 = -1, ento Q50 <= 0 Calcular valor de mdulo (resto de diviso) p.ex. Q12 = 400 % 360 Resultado: Q12 = 40

Softkey

438

10 Programao: Parmetros-Q

Regras de clculo
Para a programao de frmulas matemticas, h as seguintes regras: 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 ou 13 Q2 = SQ 10 - 3^3 = 73

1. Elevar ao quadrado passo 10 = 100 2 Elevar ao cubo passo de clculo 3 = 27 3. Passo de clculo 100 27 = 73 Lei da distribuio Lei da distribuio em clculos entre parnteses a * (b + c) = a * b + a * c

HEIDENHAIN TNC 620

439

10.10 Introduzir directamente frmulas

10.10 Introduzir directamente frmulas

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. DE PARMETRO PARA RESULTADO? Introduzir o nmero do parmetro

25

Comutar a barra de softkeys e seleccionar a funo Arco-Tangente

Comutar a barra 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 frases NC 37 Q25 = ATAN (Q12/Q13)

440

10 Programao: Parmetros-Q

10.11 Parmetro String


Funes do processamento de strings
Pode utilizar o processamento de strings (ingls "string" = cadeia de caracteres) atravs do parmetro QS para efectuar cadeias de caracteres variveis. Essas cadeias de caracteres podem ser emitidas, por exemplo, atravs da funo FN16:F-PRINT para efectuar protocolos variveis. Poder atribuir um string de caracteres a um parmetro String (letras, algarismos, sinais especiais, sinais de comando e espaos). Os valores a atribuir ou lidos podem ser ainda trabalhados e testados com as funes descritas em seguida. Nas funes de parmetro Q FRMULA DE STRING e FRMULA esto contidas diferentes funes para processamento dos parmetros String. Funes da FRMULA DE STRING Atribuir parmetro String Encadear parmetro string Converter valores numricos num parmetro String Copiar string parcial a partir de um parmetro String Funes de String na funo FRMULA Converter parmetro String num valor numrico Verificar um parmetro String Emitir a longitude de um parmetro String Comparar sequncia alfabtica Softkey Pgina Pgina 442 Pgina 442 Pgina 443 Pgina 444

Softkey

Pgina Pgina 445 Pgina 446 Pgina 447 Pgina 448

Quando utilizar a funo FRMULA DE STRING, o resultado da operao de clculo efectuada sempre uma String. Quando utilizar a funo FRMULA, o resultado da operao de clculo efectuada sempre um valor numrico.

HEIDENHAIN TNC 620

441

10.11 Parmetro String

10.11 Parmetro String

Atribuir parmetro String


Antes de utilizar variveis de String, dever atribuir estes primeiro. Para isso utilize o comando DECLARE STRING.
U

Seleccionar funes especiais: premir a tecla SPEC FCT Seleccionar a funo DECLARE Seleccionar a softkey STRING

U U

Exemplo de frases NC: 37 DECLARE STRING QS10 = "FERRAMENTA"

Encadear parmetro String


Com o operador de encadeamento (Parmetro String || Parmetro String) poder ligar vrios parmetros String entre si.
U U U

Seleccionar funes de parmetros Q Seleccionar a funo FRMULA DE STRING Introduzir o nmero do parmetro de String no qual o TNC deve memorizar a String encadeada e confirmar com a tecla ENT Introduzir o nmero do parmetro de String onde memorizada a primeira string parcial e confirmar com a tecla ENT: o TNC mostra o smbolo de encadeamento || Confirmar com a tecla ENT Introduzir o nmero do parmetro de String onde memorizada a segunda string parcial e confirmar com a tecla ENT: Repetir o processo at ter escolhido todas as strings parciais a encadear e concluir com a tecla END

U U

Exemplo: QS10 dever conter o texto completo de QS12, QS13 e QS14 37 QS10 = QS12 || QS13 || QS14

Contedo de parmetros: QS12: Pea QS13: Estado: QS14: Desperdcios QS10: Estado da pea: desperdcios

442

10 Programao: Parmetros-Q

Converter valores numricos num parmetro String


Com a funo TOCHAR o TNC converte um valor numrico num parmetro String. Desta forma os valores numricos podem ser encadeados com variveis de String.
U U U

Seleccionar funes de parmetros Q Seleccionar a funo FRMULA DE STRING Seleccionar uma funo para converter um valor numrico num parmetro de String Introduzir nmero ou parmetro Q desejado que o TNC deve emitir e confirmar com a tecla ENT Quando desejar, introduza o nmero de casas decimais que o TNC deve converter e confirme com a tecla ENT Fechar a expresso entre parntesis com a tecla ENT e concluir a introduo com a tecla END

Exemplo: Converter o parmetro Q50 no parmetro String QS11 e utilizar 3 casas decimais 37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 )

HEIDENHAIN TNC 620

443

10.11 Parmetro String

10.11 Parmetro String

Copiar string parcial a partir de um parmetro String


Com a funo SUBSTR poder copiar a partir de um parmetro String, uma rea definida.
U U U

Seleccionar funes de parmetros Q Seleccionar a funo FRMULA DE STRING Introduzir o nmero do parmetro no qual o TNC deve memorizar a sequncia de caracteres copiada e confirmar com a tecla ENT Escolher uma funo para corte de uma string parcial Introduzir o nmero do parmetro QS, a partir do qual deseja copiar a string parcial, e confirmar com a tecla ENT Introduzir o nmero do local para onde deseja copiar a string parcial e confirmar com a tecla ENT Introduzir o nmero de caracteres que deseja copiar e confirmar com a tecla ENT Fechar a expresso entre parntesis com a tecla ENT e concluir a introduo com a tecla END

U U

Ter em ateno que o primeiro caracter de uma sequncia de texto comea internamente no lugar 0. Exemplo: a partir do parmetro String QS10 lida uma string parcial com 4 caracteres (BEG2) a partir da terceira posio (LEN4). 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 )

444

10 Programao: Parmetros-Q

Converter parmetro String num valor numrico


A funo TONUMB converte um parmetro String num valor numrico. O valor a converter deve ser constitudo apenas por valores numricos. O parmetro QS a converter s pode conter um valor numrico, caso contrrio o TNC emite um aviso de erro.
U U U

Seleccionar funes de parmetros Q Seleccionar a funo FRMULA Introduzir o nmero do parmetro no qual o TNC deve memorizar o valor numrico e confirmar com a tecla ENT Comutao de barra de softkeys Seleccionar uma funo para converter um parmetro String num valor numrico Introduzir o nmero do parmetro QS que o TNC deve converter e confirmar com a tecla ENT Fechar a expresso entre parntesis com a tecla ENT e concluir a introduo com a tecla END

U U

Exemplo: Converter parmetro String QS11 num parmetro numrico Q82 37 Q82 = TONUMB ( SRC_QS11 )

HEIDENHAIN TNC 620

445

10.11 Parmetro String

10.11 Parmetro String

Verificar um parmetro String


Com a funo INSTR poder verificar se ou onde um parmetro String mantido num outro parmetro String.
U U U

Seleccionar funes de parmetros Q Seleccionar a funo FRMULA Introduzir o nmero do parmetro Q, no qual o TNC deve memorizar o local onde tem incio o texto a procurar e confirmar com a tecla ENT Comutao de barra de softkeys Seleccionar a funo para verificar um parmetro String Introduzir o nmero do parmetro QS onde o texto a procurar memorizado e confirmar com a tecla ENT Introduzir o nmero do parmetro QS que o TNC deve procurar e confirmar com a tecla ENT Introduzir o nmero do local onde o TNC deve procurar a string parcial e confirmar com a tecla ENT Fechar a expresso entre parntesis com a tecla ENT e concluir a introduo com a tecla END

U U

Ter em ateno que o primeiro caracter de uma sequncia de texto comea internamente no lugar 0. Se o TNC no encontrar a string parcial a procurar, ento guarda o comprimento total da string a procurar (aqui a contagem comea em 1) no parmetro de resultado. Se surgir vrias vezes a string parcial procurada, o TNC informa qual o primeiro local onde poder encontrar a string parcial. Exemplo: Procurar QS10 no texto memorizado no parmetro QS13. Iniciar a procura a partir do terceiro local 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 )

446

10 Programao: Parmetros-Q

Emitir a longitude de um parmetro String


A funo STRLEN informa qual a longitude do texto que est memorizado num parmetro String a seleccionar.
U U U

Seleccionar funes de parmetros Q Seleccionar a funo FRMULA Introduzir o nmero do parmetro Q no qual o TNC deve memorizar a longitude da String calculada e confirmar com a tecla ENT Comutao de barra de softkeys Seleccionar a funo para calcular a longitude de um texto de um parmetro String Introduzir o nmero do parmetro QS que o TNC deve calcular e confirmar com a tecla ENT Fechar a expresso entre parntesis com a tecla ENT e concluir a introduo com a tecla END

U U

Exemplo: Calcular a longitude de QS15 37 Q52 = STRLEN ( SRC_QS15 )

HEIDENHAIN TNC 620

447

10.11 Parmetro String

10.11 Parmetro String

Comparar sequncia alfabtica


Com a funo STRCOMP poder comparar a sequncia alfabtica de parmtros String.
U U U

Seleccionar funes de parmetros Q Seleccionar a funo FRMULA Introduzir o nmero do parmetro Q no qual o TNC deve memorizar o resultado da comparao e confirmar com a tecla ENT Comutao de barra de softkeys Seleccionar a funo para comparao de parmetros String Introduzir o nmero do parmetro QS que o TNC deve comparar e confirmar com a tecla ENT Introduzir o nmero do segundo parmetro QS que o TNC deve comparar e confirmar com a tecla ENT Fechar a expresso entre parntesis com a tecla ENT e concluir a introduo com a tecla END

U U

O TNC informa os seguintes resultados: 0: Os parmetros QS comparados so idnticos +1: O primeiro parmetro QS est alfabeticamente colocado aps o segundo parmetro QS -1: O primeiro parmetro QS est alfabeticamente colocado atrs do segundo parmetro QS Exemplo: Comparar a sequncia alfabtica de QS12 e QS14 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 )

448

10 Programao: Parmetros-Q

10.12 Parmetros Q previamente colocados


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 actual da ferrta.: Q108


O valor actual do raio da ferrta. atribudo a Q108. Q108 composto por: Raio da ferramenta R (tabela de ferramentas ou frase TOOL DEF) Valor delta DR da tabela de ferrtas. Valor delta DR da frase TOOL CALL

Eixo da ferrta.: Q109


O valor do parmetro Q109 depende do eixo actual da ferrta.: Eixo da ferramenta Nenhum eixo da ferrta. definido Eixo X Eixo Y Eixo Z Eixo U Eixo V Eixo W Valor de parmetro Q109 = 1 Q109 = 0 Q109 = 1 Q109 = 2 Q109 = 6 Q109 = 7 Q109 = 8

HEIDENHAIN TNC 620

449

10.12 Parmetros Q previamente colocados

10.12 Parmetros Q previamente colocados

Estado da ferramenta: Q110


O valor do parmetro depende da ltima funo M programada para a ferrta. Funo M Nenhum estado da ferrta. definido M03: ferramenta LIGADA, sentido horrio M04: ferramenta LIGADA, sentido antihorrio M05 depois de M03 M05 depois de M04 Valor de parmetro Q110 = 1 Q110 = 0 Q110 = 1 Q110 = 2 Q110 = 3

Abastecimento de refrigerante: Q111


Funo M M08: refrigerante LIGADO M09: refrigerante DESLIGADO Valor de parmetro Q111 = 1 Q111 = 0

factor de sobreposio: Q112


O TNC atribui a Q112 o factor de sobreposio em caso de fresagem de caixa (parmetro pocketOverlap).

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 Sistema mtrico (mm) Sistema em polegadas (poleg.) Valor de parmetro Q113 = 0 Q113 = 1

Longitude da ferrta.: Q114


O valor actual da longitude da ferrta. atribudo a Q114.

450

10 Programao: Parmetros-Q

Coordenadas depois da apalpao durante a execuo do programa


Depois de uma medio programada com o apalpador 3D, os parmetros de Q115 a Q119 contm as coordenadas da posio da ferrta. no momento da apalpao. As coordenadas referem-se ao ponto de referncia que est activado no modo de funcionamento manual. 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 Dependente da mquina Eixo V Dependente da mquina Valor de parmetro Q115 Q116 Q117 Q118 Q119

HEIDENHAIN TNC 620

451

10.12 Parmetros Q previamente colocados

10.12 Parmetros Q previamente colocados

Desvio do valor real em caso de medio automtica da ferramenta com o apalpador TT 130
Desvio real/nominal Longitude da ferramenta Raio da ferramenta Valor de parmetro Q115 Q116

Inclinao do plano de maquinao com ngulos da pea: coordenadas para eixos rotativos calculadas pelo TNC
Coordenadas Eixo A Eixo B Eixo C Valor de parmetro Q120 Q121 Q122

452

10 Programao: Parmetros-Q

Resultados de medio de ciclos de apalpao (ver tambm manual do utilizador dos ciclos de apalpao)
Valor real medido ngulo duma recta Centro no eixo principal Centro no eixo auxiliar Dimetro Longitude da caixa Largura da caixa Longitude no eixo seleccionado no ciclo Posio do eixo central ngulo do eixo A ngulo do eixo B Coordenada do eixo seleccionado no ciclo Desvio obtido Centro no eixo principal Centro no eixo auxiliar Dimetro Longitude da caixa Largura da caixa Longitude medida Posio do eixo central ngulo slido calculado Rotao em volta do eixo A Rotao em volta do eixo B Rotao em volta do eixo C Valor de parmetro Q150 Q151 Q152 Q153 Q154 Q155 Q156 Q157 Q158 Q159 Q160 Valor de parmetro Q161 Q162 Q163 Q164 Q165 Q166 Q167 Valor de parmetro Q170 Q171 Q172

HEIDENHAIN TNC 620

453

10.12 Parmetros Q previamente colocados

10.12 Parmetros Q previamente colocados

Estado da pea Bom Acabamento Desperdcios Medio da ferramenta com laser BLUM Reservado Reservado Reservado Reservado Reservado para uso interno Marca para ciclos Marca para ciclos Marca para ciclos (imagens de maquinao) Nmero do ltimo ciclo de medio activado Estado medio da ferramenta com TT Ferramenta dentro da tolerncia

Valor de parmetro Q180 Q181 Q182 Valor de parmetro Q190 Q191 Q192 Q193 Valor de parmetro Q195 Q196 Q197 Q198 Valor de parmetro Q199 = 0,0

Ferramenta est gasta (passado LTOL/RTOL) Q199 = 1,0 Ferramenta est quebrada (passado LBREAK/RBREAK) Q199 = 2,0

454

10 Programao: Parmetros-Q

10.13 Exemplos de programao


Exemplo: elipse
Execuo do programa Faz-se a aproximao ao contorno de elipse por meio de muitos segmentos de recta pequenos (podem definir-se com Q7). Quantos mais passos de clculo estiverem definidos, mais liso fica o contorno Voc determina a direco de fresagem com o ngulo inicial e o ngulo final no plano: Direco da maquinao no sentido horrio: ngulo inicial > ngulo final Sentido da maquinao anti-horrio: ngulo inicial < ngulo final No se tem em conta o raio da ferrta.

Y
50 30

50

50

0 BEGIN PGM ELLIPSE MM 1 FN 0: Q1 = +50 2 FN 0: Q2 =+50 3 FN 0: Q3 = +50 4 FN 0: Q4 = +30 5 FN 0: Q5 = +0 6 FN 0: Q6 = +360 7 FN 0: Q7 = +40 8 FN 0: Q8 = +0 9 FN 0: Q9 = +5 10 FN 0: Q10 = +100 11 FN 0: Q11 = +350 12 FN 0: Q12 = +2 13 BLK FORM 0.1 Z X+0 Y+0 Z-20 14 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL CALL 1 Z S4000 16 L Z+250 R0 FMAX 17 CALL LBL 10 Chamada da ferramenta Retirar a ferramenta Chamada da maquinao 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

HEIDENHAIN TNC 620

455

10.13 Exemplos de programao

10.13 Exemplos de programao

18 L Z+100 R0 FMAX M2 19 LBL 10 20 CYCL DEF 7.0 PONTO ZERO 21 CYCL DEF 7.1 X+Q1 22 CYCL DEF 7.2 Y+Q2 23 CYCL DEF 10.0 ROTAO 24 CYCL DEF 10.1 ROT+Q8 25 Q35 = (Q6 - Q5) / Q7 26 Q36 = Q5 27 Q37 = 0 28 Q21 = Q3 * COS Q36 29 Q22 = Q4 * SIN Q36 30 L X+Q21 Y+Q22 R0 FMAX M3 31 L Z+Q12 R0 FMAX 32 L Z-Q9 R0 FQ10 33 LBL 1 34 Q36 = Q36 + Q35 35 Q37 = Q37 + 1 36 Q21 = Q3 * COS Q36 37 Q22 = Q4 * SIN Q36 38 L X+Q21 Y+Q22 R0 FQ11 39 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 40 CYCL DEF 10.0 ROTAO 41 CYCL DEF 10.1 ROT+0 42 CYCL DEF 7.0 PONTO ZERO 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 45 L Z+Q12 R0 FMAX 46 LBL 0 47 END PGM ELLIPSE MM

Retirar ferramenta, fim do programa Sub-programa 10: maquinao Deslocar o ponto zero para o centro da elipse

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

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 de sub-programa

456

10 Programao: Parmetros-Q

Exemplo: cilindro cncavo com fresa esfrica


Execuo do programa O programa s funciona com a fresa esfrica, a longitude da ferr.ta refere-se ao centro da esfera Faz-se a aproximao ao contorno de cilindro por meio de muitos segmentos de recta pequenos (podem definir-se com Q13). Quantos mais cortes estiverem definidos, mais liso fica o contorno O cilindro fresado nos cortes longitudinais (aqui: paralelamente ao eixo Y) Voc determina a direco de fresagem com o ngulo inicial e o ngulo final no espao: Direco da maquinao no sentido horrio: ngulo inicial > ngulo final Sentido da maquinao anti-horrio: ngulo inicial < ngulo final O raio da ferrta. corrigido automaticamente

Z
R4 0

-50 100

50

100

0 BEGIN PGM ZYLIN MM 1 FN 0: Q1 = +50 2 FN 0: Q2 =+0 3 FN 0: Q3 = +0 4 FN 0: Q4 = +90 5 FN 0: Q5 = +270 6 FN 0: Q6 = +40 7 FN 0: Q7 = +100 8 FN 0: Q8 = +0 9 FN 0: Q10 = +5 10 FN 0: Q11 = +250 11 FN 0: Q12 = +400 12 FN 0: Q13 = +90 13 BLK FORM 0.1 Z X+0 Y+0 Z-50 14 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL CALL 1 Z S4000 16 L Z+250 R0 FMAX 17 CALL LBL 10 18 FN 0: Q10 = +0 19 CALL LBL 10 Chamada da ferramenta Retirar a ferramenta Chamada da maquinao Anular a medida excedente Chamada da maquinao 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

HEIDENHAIN TNC 620

457

10.13 Exemplos de programao

10.13 Exemplos de programao

20 L Z+100 R0 FMAX M2 21 LBL 10 22 Q16 = Q6 - Q10 - Q108 23 FN 0: Q20 = +1 24 FN 0: Q24 = +Q4 25 Q25 = (Q5 - Q4) / Q13 26 CYCL DEF 7.0 PONTO ZERO 27 CYCL DEF 7.1 X+Q1 28 CYCL DEF 7.2 Y+Q2 29 CYCL DEF 7.3 Z+Q3 30 CYCL DEF 10.0 ROTAO 31 CYCL DEF 10.1 ROT+Q8 32 L X+0 Y+0 R0 FMAX 33 L Z+5 R0 F1000 M3 34 LBL 1 35 CC Z+0 X+0 36 LP PR+Q16 PA+Q24 FQ11 37 L Y+Q7 R0 FQ12 38 FN 1: Q20 = +Q20 + +1 39 FN 1: Q24 = +Q24 + +Q25 40 FN 11: IF +Q20 GT +Q13 GOTO LBL 99 41 LP PR+Q16 PA+Q24 FQ11 42 L Y+0 R0 FQ12 43 FN 1: Q20 = +Q20 + +1 44 FN 1: Q24 = +Q24 + +Q25 45 FN 12: IF +Q20 LT +Q13 GOTO LBL 1 46 LBL 99 47 CYCL DEF 10.0 ROTAO 48 CYCL DEF 10.1 ROT+0 49 CYCL DEF 7.0 PONTO ZERO 50 CYCL DEF 7.1 X+0 51 CYCL DEF 7.2 Y+0 52 CYCL DEF 7.3 Z+0 53 LBL 0 54 END PGM CILIN

Retirar ferramenta, fim do programa 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)

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 Y Actualizao 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

Fim de sub-programa

458

10 Programao: Parmetros-Q

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 muitos segmentos de recta de pequena dimenso (plano Z/X, possvel de definir com Q14). Quanto mais pequeno o passo angular estiver definido, mais liso fica o contorno Voc determina a quantidade de cortes do contorno com o passo angular no plano (com Q18) A esfera fresada no corte 3D de baixo para cima O raio da ferrta. corrigido automaticamente

Y
100

R4

50

50

100

-50

0 BEGIN PGM ESFERA MM 1 FN 0: Q1 = +50 2 FN 0: Q2 =+50 3 FN 0: Q4 = +90 4 FN 0: Q5 = +0 5 FN 0: Q14 = +5 6 FN 0: Q6 = +45 7 FN 0: Q8 = +0 8 FN 0: Q9 = +360 9 FN 0: Q18 = +10 10 FN 0: Q10 = +5 11 FN 0: Q11 = +2 12 FN 0: Q12 = +350 13 BLK FORM 0.1 Z X+0 Y+0 Z-50 14 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL CALL 1 Z S4000 16 L Z+250 R0 FMAX Chamada da ferramenta Retirar a ferramenta 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

HEIDENHAIN TNC 620

459

10.13 Exemplos de programao

R4 5

10.13 Exemplos de programao

17 CALL LBL 10 18 FN 0: Q10 = +0 19 FN 0: Q18 = +5 20 CALL LBL 10 21 L Z+100 R0 FMAX M2 22 LBL 10 23 FN 1: Q23 = +Q11 + +Q6 24 FN 0: Q24 = +Q4 25 FN 1: Q26 = +Q6 + +Q108 26 FN 0: Q28 = +Q8 27 FN 1: Q16 = +Q6 + -Q10 28 CYCL DEF 7.0 PONTO ZERO 29 CYCL DEF 7.1 X+Q1 30 CYCL DEF 7.2 Y+Q2 31 CYCL DEF 7.3 Z-Q16 32 CYCL DEF 10.0 ROTAO 33 CYCL DEF 10.1 ROT+Q8 34 LBL 1 35 CC X+0 Y+0 36 LP PR+Q26 PA+Q8 R0 FQ12 37 CC Z+0 X+Q108 38 L Y+0 Z+0 FQ12

Chamada da maquinao Anular a medida excedente Passo angular no plano X/Y para o acabamento Chamada da maquinao Retirar ferramenta, fim do programa 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

Calcular o ngulo inicial da posio angular no plano Posicionamento prvio no eixo da ferrta. Fixar o plo no plano X/Y para posicionamento prvio Posicionamento prvio no plano Fixar o plo no plano Z/X para raio da ferrta. desviado Deslocao para a profundidade pretendida

460

10 Programao: Parmetros-Q

39 LBL 2 40 LP PR+Q6 PA+Q24 FQ12 41 FN 2: Q24 = +Q24 - +Q14 42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 43 LP PR+Q6 PA+Q5 44 L Z+Q23 R0 F1000 45 L X+Q26 R0 FMAX 46 FN 1: Q28 = +Q28 + +Q18 47 FN 0: Q24 = +Q4 48 CYCL DEF 10.0 ROTAO 49 CYCL DEF 10.0 ROT+Q28 50 FN 12: IF +Q28 LT +Q9 GOTO LBL 1 51 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1 52 CYCL DEF 10.0 ROTAO 53 CYCL DEF 10.1 ROT+0 54 CYCL DEF 7.0 PONTO ZERO 55 CYCL DEF 7.1 X+0 56 CYCL DEF 7.2 Y+0 57 CYCL DEF 7.3 Z+0 58 LBL 0 59 END PGM ESFERA MM Fim de sub-programa Anular a deslocao do ponto zero Pergunta se no est terminado, em caso afirmativo salto para o LBL 1 Anular a rotao Aproximao ao 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

HEIDENHAIN TNC 620

461

10.13 Exemplos de programao

Teste do programa e execuo do programa

11.1 Grficos (opo de software Caractersticas grficas avanadas)

11.1 Grficos (opo de software Caractersticas grficas avanadas)


Aplicao
Nos modos de funcionamento de execuo do programa e no modo de funcionamento teste do programa, o TNC simula graficamente a 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. Quando est activada a tabela de ferramentas, possvel representar a maquinao com uma fresa esfrica. Para isso, introduza na tabela de ferramentas R2 = R. O TNC no mostra o grfico quando o programa actual no contm uma definio vlida do bloco no est seleccionado nenhum programa a opo de software Caractersticas grficas avanadas no est activada A simulao grfica s condicionada pode ser utilizada em programas parciais ou programas com movimentos de eixos rotativos. O grfico pode, eventualmente, no ser representado correctamente.

464

11 Teste do programa e execuo do programa

Resumo: vistas
Nos modos de funcionamento de execuo do programa e no modo de funcionamento de teste do programa, o TNC (com a opo de software Caractersticas grficas avanadas) mostra as seguintes softkeys: Vista Vista de cima Representao em 3 planos Representao 3D Softkey

Limitaes durante a execuo do programa A maquinao no se pode simular graficamente ao mesmo tempo quando a calculadora do TNC j est sobrecarregada com clculos muito complicados ou com superfcies de maquinao muito grandes. Exemplo: maquinao sobre todo o bloco com uma ferrta. grande. O TNC no continua com o grfico e emite o texto ERROR na janela do grfico. No entanto, a maquinao continua a executar-se.

Vista de cima
Esta simulao grfica a mais rpida
U U

Seleccionar vista de cima com a softkey Para a representao da profundidade deste grfico, vlido o seguinte: "Quanto mais profundo, mais escuro"

HEIDENHAIN TNC 620

465

11.1 Grficos (opo de software Caractersticas grficas avanadas)

11.1 Grficos (opo de software Caractersticas grficas avanadas)

Representao em 3 planos
A representao realiza-se com uma vista de cima com duas seces, semelhante a um desenho tcnico. Na representao em 3 planos, dispe-se de funes para a ampliao de seces, ver "Ampliao de um pormenor", pgina 468. Para alm disso, voc pode deslocar com softkeys o plano da seco:
U

Seleccione a softkey para a representao da pea em 3 planos Comute a rgua de softkeys e seleccione a softkey de seleco para os planos de corte O TNC mostra as seguintes softkeys: Softkeys

Funo Deslocar o plano da seco vertical para a direita ou para a esquerda Deslocar o plano da seco vertical para a frente ou para trs Deslocar o plano da seco horizontal para cima ou para baixo

Durante a deslocao pode-se observar no ecr a posio do plano da seco. O ajuste bsico do plano de seco est seleccionado de modo a que se encontre no plano de maquinao e no eixo da ferramenta no centro da pea.

466

11 Teste do programa e execuo do programa

Representao 3D
O TNC mostra a pea no espao. Pode rodar a representao 3D em volta do eixo vertical e bascular em volta do eixo horizontal. Voc pode representar com uma moldura os contornos do bloco para iniciar a simulao grfica. Voc pode representar com uma moldura os contornos do bloco para iniciar a simulao grfica. No modo de funcionamento Teste do Programa dispe-se de funes para a ampliao de um pormenor, ver "Ampliao de um pormenor", pgina 468.
U

Seleccionar a representao 3D com softkey.

Rodar a representao 3D Comutar a rgua de softkeys at aparecer a softkey de seleco para as funes de rodar U Escolher as funes de rotao:

Funo Rodar na vertical a representao em passos de 15 Rodar na horizontal a representao em passos de 15

Softkeys

HEIDENHAIN TNC 620

467

11.1 Grficos (opo de software Caractersticas grficas avanadas)

11.1 Grficos (opo de software Caractersticas grficas avanadas)

Ampliao de um pormenor
Voc pode modificar o pormenor na representao das vistas, no modo de funcionamento teste do programa e no modo de funcionamento de execuo do programa em 3 planos e em representao 3D. Para isso, tem que estar parada a simulao grfica ou a execuo do programa. A ampliao de um pormenor actua sempre em todos os modos de representao. Modificar a ampliao do pormenor Para softkeys, ver tabela
U U

Se necessrio, parar a simulao grfica Comutar a rgua de softkeys no modo de funcionamento teste do programa ou no modo de funcionamento de execuo de um programa, at aparecer a softkey de seleco para a ampliao do pormenor U Seleccionar as funes para a ampliao do pormenor
U

Seleccionar o lado da pea com a softkey (ver tabela em baixo) Reduzir ou ampliar o bloco: manter a softkey REDUZIR ou AMPLIAR pressionada Comutar a rgua de softkeys e softkey RECORTAR Escolher ACEITAR Iniciar de novo o Teste do Programa ou Execuo do Programa com a softkey INICIAR (REPOR + INICIAR cria de novo o bloco original)

468

11 Teste do programa e execuo do programa

Coordenadas em ampliao de um pormenor O TNC mostra, durante uma ampliao de pormenor, o lado da pea seleccionado e cada eixo, as coordenadas do formato do bloco restante. Funo Seleccionar a parte esq./dir. da pea Seleccionar a parte posterior/frontal Seleccionar a parte superior/inferior Deslocar a superfcie de corte para reduzir ou ampliar o bloco Aceitar o pormenor Softkeys

As maquinaes simuladas at este momento no sero mais consideradas aps o ajuste de um novo pormenor da pea. O TNC representa a rea j terminada como bloco.

HEIDENHAIN TNC 620

469

11.1 Grficos (opo de software Caractersticas grficas avanadas)

11.1 Grficos (opo de software Caractersticas grficas avanadas)

Repetir a simulao grfica


Pode-se simular quantas vezes se quiser um programa de maquinao. Para isso, possvel 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 no maquinada segundo o BLK-Form programado Softkey

Com a softkey BLOCO COMO BLK FORM o TNC mostra novamente o bloco no tamanho programado.

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 que o TNC calcula para a durao dos movimentos da ferrta. que se realizam com o avano. O tempo calculado pelo TNC adequa-se apenas condicionado para os 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 de 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 do tempo memorizado e visualizado Apagar o tempo visualizado Softkey

470

11 Teste do programa e execuo do programa

11.2 Representar o bloco no espao de trabalho (opo de software Caractersticas grfica s avanadas)
Aplicao
No modo de funcionamento Teste do Programa, possvel verificar graficamente a situao do bloco ou do ponto de referncia no espao de trabalho da mquina, e activar a superviso deste espao no modo de funcionamento Teste do Programa (com a opo de software Caractersticas grficas avanadas): para isso, prima a softkey BLOCO NO ESPAO DE TRABALHO. Com a softkey Supervisionar final de curso de SW (segunda rgua de softkeys) poder activar ou desactivar a funo. Um outro paraleleppedo transparente representa o bloco, cujas dimenses esto representadas na tabelaBLK FORM. O TNC vai buscar as dimenses definio de bloco do programa seleccionado. O paraleleppedo do bloco define o sistema de coordenadas de introduo, cujo ponto zero se situa dentro da rea de deslocao do paraleleppedo. Normalmente, no importante para o Teste do Programa o stio onde se encontra o bloco no espao de trabalho. Se, no entanto, activar a superviso do espao de trabalho, ter de deslocar o bloco graficamente, de forma a que o bloco fique dentro do espao de trabalho. Utilize para isso as softkeys apresentadas na tabela. Alm disso, poder activar o actual ponto de referncia para o modo de funcionamento Teste do Programa (ver tabela seguinte, ltima linha). Funo Deslocar o bloco na direco X positiva/ negativa Deslocar o bloco na direco Y positiva/ negativa Deslocar o bloco na direco Z positiva/ negativa Visualizar o bloco referido ao ponto de referncia Ligar ou desligar a funo de superviso Softkeys

HEIDENHAIN TNC 620

471

11.2 Representar o bloco no espao de trabalho (opo de software Caractersticas grficas avanadas)

11.3 Funes para a visualizao do programa

11.3 Funes para a visualizao do programa


Resumo
Nos modos de funcionamento de execuo do programa e no modo de funcionamento de teste do programa, o TNC visualiza as softkeys com que voc pode visualizar o programa de maquinao por pginas: Funes Passar uma pgina para trs no programa Passar pgina frente no programa Seleccionar o princpio do programa Seleccionar o fim do programa Softkey

472

11 Teste do programa e execuo do programa

11.4 Teste do programa


Aplicao
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 Saltar frases Funes para a representao grfica Calcular o tempo de maquinao Visualizaes de estado suplementares O TNC no consegue, atravs da simulao grfica, simular todos os movimentos de deslocao efectivos comandados pela mquina, por exemplo movimentos de deslocao na troca de ferramentas, que o fabricante da mquina definiu numa macro de troca de ferramenta ou atravs do PLC posicionamentos, que o fabricante da mquina definiu numa macro de funes M posicionamentos, que o fabricante da mquina executa atravs do PLC posicionamentos realizados por troca de paletes A HEIDENHAIN recomenda que cada programa seja executado com a segurana correspondente, mesmo quando o teste de programa no tenha originado qualquer aviso de erro ou quaisquer danos visveis na pea. O TNC inicia um programa de teste aps uma chamada de ferramenta por norma sempre na seguinte posio: No plano de maquinao sobre o ponto MIN definido em BLK FORM No eixo da ferramenta 1 mm acima do meio do ponto MAX definido em BLK FORM Se chamar a mesma ferramenta, o TNC continua a simular o programa a partir da ltima posio programada antes da chamada da ferramenta. Para obter um comportamento claro tambm na maquinao, aps uma troca de ferramenta dever deslocar-se para uma posio a partir da qual o TNC se possa posicionar de forma a evitar colises para maquinao. HEIDENHAIN TNC 620 473

11.4 Teste do programa

11.4 Teste do programa

Executar o teste do programa Com o armazm de ferramentas activado, voc tem que activar uma tabela de ferramentas para o teste do programa (estado S). Para isso, seleccione uma tabela de ferramentas no modo de funcionamento teste do programa por meio da Gesto de ficheiros (PGM MGT).
U

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 a linha "0" e confirmar a introduo com a tecla ENT

O TNC mostra as seguintes softkeys: Funes Anular o bloco e verificar o programa completo Verificar todo o programa Verificar cada frase do programa por separado Parar o teste do programa (a softkey surge apenas quando tiver iniciado o teste do programa) Pode interromper e retomar o teste do programa a qualquer momento mesmo durante os ciclos de maquinao. Para poder retomar o teste no pode executar as seguintes aces: seleccionar com a tecla GOTO uma outra frase Executar alteraes no programa comutar o modo de funcionamento seleccionar um novo programa Softkey

474

11 Teste do programa e execuo do programa

11.5 Execuo do programa


Aplicao
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 Editar a tabela de ferrtas. TOOL.T Controlar e modificar parmetros Q Sobrepor posicionamentos do volante Funes de representao grfica (com a opo de software Caractersticas grficas avanadas) Visualizaes de estado suplementares

HEIDENHAIN TNC 620

475

11.5 Execuo do programa

11.5 Execuo do programa

Execuo do programa de maquinao


Preparao 1 Fixar a pea na mesa da mquina 2 Memorizao do ponto de referncia 3 Seleccionar os ficheiros de tabelas e paletes necessrios (estado M) 4 Seleccionar o programa de maquinao (estado M) Com o potencimetro de override voc pode modificar o avano e as rotaes. Com a softkey FMAX voc pode reduzir a velocidade da marcha rpida se quiser fazer correr o programa NC. O valor introduzido est tambm activado depois de se desligar/ligar a mquina. Para restabelecer a velocidade de marcha rpida original, voc tem que voltar a introduzir o valor numrico respectivo. Execuo contnua do programa U Iniciar o programa de maquinao com a tecla externa de arranque START Execuo do programa frase a frase U Iniciar cada frase do programa de maquinao com a tecla externa de arranque START

Interromper a maquinao
Voc pode interromper a execuo do programa de diferentes maneiras: Interrupo programada Tecla externa STOP Se durante a execuo do programa o TNC registar um erro, interrompe-se automaticamente a maquinao. Interrupo programada Pode determinar as interrupes directamente no programa de maquinao. 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) Funo auxiliar M0, M2 ou M30 Funo auxiliar M6 (determinada pelo fabricante da mquina)

476

11 Teste do programa e execuo do programa

Interrupo com a tecla externa STOP U Premir a tecla esterna STOP: a frase que o TNC est a executar quando se acciona essa tecla no acaba de se realizar; na visualizao de estados apareceo smbolo de paragem de NC a piscar (ver tabela) U Se no quiser continuar a execuo da maquinao, pode anul-la no TNC com a softkey PARAGEM INTERNA: na visualizao de estados desaparece o smbolo de paragem de NC. Neste caso, inicie outra vez o programa desde o princpio.

Smbolo

Significado O programa parou

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 aplicao: Retirar a ferramenta do cabeote depois duma rotura da ferr.ta. U Interromper a maquinao U Desbloquear as teclas externas de direco: premir a softkey OPERAO MANUAL U Deslocar os eixos da mquina com as teclas externas de direco Em algumas mquinas, depois de se premir a softkey OPERAO MANUAL, h que premir a tecla externa START para desbloquear as teclas externas de direco. Consulte o manual da sua mquina.

HEIDENHAIN TNC 620

477

11.5 Execuo do programa

11.5 Execuo do programa

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. Quando interromper a execuo do programa dentro de uma repetio parcial do programa ou dentro de um subprograma, voc dever ir de novo para a posio onde interrompeu o programa, com a funo AVANO PARA A FRASE. Na interrupo da execuo de um programa o TNC memoriza : os dados da ltima ferr.ta chamada Converses de coordenadas activadas (p.ex. deslocamento do ponto zero, rotao, espelhamento) as coordenadas do ltimo ponto central do crculo definido Tenha em conta que os dados memorizados ficam activados enquanto voc no os anular (zp.ex. enquanto voc selecciona um novo programa). Os dados memorizados so utilizados para a reentrada no contorno depois da deslocao manual dos eixos da mquina durante uma interrupo (softkey APROXIMAR DA POSIO). Continuar a execuo do programa com a tecla START Depois de uma interrupo, voc pode continuar a execuo do programa com a tecla START sempre que tiver parado o programa de uma das seguintes formas: Tecla externa STOP pressionada Interrupo programada Continuar a execuo do programa depois de um erro Com avisos de erro no intermitentes:
U U U

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 Erros de processamento de dados:


U U U U

mudar para FUNCIONAMENTO MANUAL Premir a softkey OFF Eliminar a causa do erro Arrancar de novo

Se o erro se repetir, anote-o e avise o servio tcnico.

478

11 Teste do programa e execuo do programa

Reentrada livre no programa (processo a partir de uma frase)


A funo AVANO PARA A FRASE dever ser activada e ajustada pelo fabricante da mquina. Consulte o manual da sua mquina. Com a funo AVANO PARA A FRASE (processo a partir de uma frase) voc pode executar um programa de maquinao a partir de uma frase N livremente escolhida. O TNC tem em conta o clculo da maquinao da pea at essa frase. Pode ser representada graficamente pelo TNC. Se se tiver interrompido um programa com PARAGEM INTERNA, o TNC oferece automaticamente a frase N para a reentrada onde se interrompeu o programa. O processo a partir de uma frase no dever comear num sub-programa. Todos os programas, tabelas e ficheiros de paletes necessrios devero estar seleccionados num modo de funcionamento de execuo do programa (estado M). Se o programa contm uma interrupo programada antes do final do processo a partir de uma frase, este a interrompido. Para continuar o processo desde uma frase, prima a tecla externa START. Durante o processo a partir de uma frase no so possveis consultas do operador. Depois de um processo a partir de uma Frase, a ferrta. desloca-se com a funo APROXIMAR DA POSIO para a posio calculada. A correco longitudinal da ferramenta s fica activada com a chamada da ferramenta e uma frase de posicionamento seguinte. Isto tambm vlido quando apenas alterou a longitude da ferramenta.

HEIDENHAIN TNC 620

479

11.5 Execuo do programa

11.5 Execuo do programa

Num processo a partir duma frase, o TNC salta todos os ciclos do apalpador. Os parmetros de resultado, que so descritos pelo estes ciclos, eventualmente, no contm valores. No se pode utilizar o processo a partir de uma frase se, aps uma troca de ferramenta no programa de maquinao: o programa arrancar numa sequncia FK o filtro Stretch estiver activo se utilizar a maquinao de paletes o programa arrancar num ciclo de roscagem (ciclo 17, 18, 19, 206, 207 e 209) ou na frase de programa seguinte se utilizarem os ciclos de apalpao 0, 1 e 3 antes do arranque do programa

480

11 Teste do programa e execuo do programa

Seleccionar a primeira frase do programa actual como incio para a execuo do processo: introduzir GOTO 0 . U Seleccionar processo a partir de uma frase: premir a softkey AVANO P/FRASE N
U

Processo de avano at N: introduzir o nmero N da frase onde deve acabar o processo de avano Programa: introduzir o nome do programa onde se encontra a frase N Repeties: introduzir a quantidade de repeties que se deve ter em conta no processo a partir de uma frase, se acaso a frase N no se encontrar dentro de uma repetio parcial do programa Iniciar o processo a partir de uma frase: premir a tecla externa START Aproximao do contorno (ver prximo pargrafo)

Reentrada no contorno
Com a funo APROXIMAO POSIO o TNC desloca a ferramenta para o contorno da pea nas seguintes situaes: Reentrada depois de deslocar os eixos da mquina durante uma interrupo, executada sem PARAGEM INTERNA Reentrada depois dum processo AVANO PARA FRASE, p.ex. depois duma interrupo com PARAGEM INTERNA
U U U U

U U

Seleccionar a reentrada no contorno: seleccionar a softkey APROXIMAR POSIO Se necessrio, restabelecer o estado da mquina Deslocar os eixos na sequncia que o TNC sugere no ecr: premir a a tecla externa START ou Deslocar os eixos em qualquer sequncia: premir as softkeys APROXIMAR X, APROXIMAR Z etc. e activar respectivamente com a tecla externa START Premir a softkey INICIAR PROGRAMA Continuar a maquinao: premir a tecla externa START

HEIDENHAIN TNC 620

481

11.5 Execuo do programa

11.6 Arranque automtico do programa

11.6 Arranque automtico do programa


Aplicao
Para se poder executar um arranque automtico do programa, o TNC tem que estar preparado pelo fabricante da sua mquina. Consulte o Manual da Mquina.

Ateno, Perigo! A funo Incio automtico no pode ser utilizada na mquina, pois esta no possui um espao de trabalho fechado. Com a softkey AUTOSTART (ver figura em cima direita), pode iniciar o programa activado num modo de funcionamento qualquer numa ocasio que se pode programar:
U

Acender a janela para determinao da ocasio de arranque (ver a figura no centro direita) Tempo (hrs:min:seg): hora a que se pretende que comece o programa Data (dd.mm.aaaa): data em que se pretende que comece o programa Para activar o arranque: seleccionar a softkey OK

482

11 Teste do programa e execuo do programa

11.7 Saltar frases


Aplicao
As frases que tenham sido caracterizadas na programao com o sinal / podem saltar-se no teste ou na execuo do programa:
U

No executar nem testar as frases do programa com o sinal "/": premir a softkey em LIGADO No executar nem testar as frases do programa com o sinal "/": premir a softkey em DESLIGADO

Esta funo no actua nas frases TOOL DEF. Depois de uma interrupo de energia, mantm-se vlido o ltimo ajuste seleccionado.

Inserir o sinal /
U

No modo de funcionamento Programao, seleccionar a frase onde deve ser acrescentado o sinal de ocultao U Escolher a softkey OMITIR FRASE

Apagar o sinal /
U

No modo de funcionamento Programao, seleccionar a frase onde deve ser apagado o sinal de ocultao U Escolher a softkey ACTIVAR FRASE

HEIDENHAIN TNC 620

483

11.7 Saltar frases

11.8 Paragem opcional da execuo do programa

11.8 Paragem opcional da execuo do programa


Aplicao
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 ferramenta nem o refrigerante.
U

Em frases com M01, no interromper a execuo do programa ou o teste do programa: colocar a softkey em DESLIGADO Em frases com M01, interromper a execuo do programa ou o teste do programa: colocar a softkey em LIGADO

484

11 Teste do programa e execuo do programa

Funes MOD

12.1 Seleccionar funes MOD

12.1 Seleccionar funes MOD


Atravs das funes MOD pode seleccionar visualizaes e possibilidades de introduo adicionais. As funes MOD disponveis dependem do tipo de funcionamento seleccionado.

Seleccionar funes MOD


Seleccione o tipo de funcionamento no qual pretende alterar as funes MOD.
U

Seleccionar as funes MOD: premir a tecla MOD.

Modificar ajustes
U

Seleccionar a funo MOD com as teclas de setas no menu visualizado

Para se modificar um ajuste, consoante a funo seleccionada, existem trs possibilidades: Introduzir directamente o valor numrico Modificar o ajuste, premindo a tecla ENT Modificar o ajuste com uma janela de seleco. Quando se dispe de vrias possibilidades de ajuste, pode-se abrir uma janela premindo a tecla GOTO onde rapidamente se vm todas as possibilidades de ajuste. Escolha o ajuste pretendido directamente, premindo as teclas de seta e confirmando no final com a tecla ENT. Se no quiser modificar o ajuste, feche a janela com a tecla END

Sair das funes MOD


U

Finalizar a funo MOD: premir a softkey FIM ou a tecla END

486

12 Funes MOD

Resumo das funes MOD


Consoante o modo de funcionamento seleccionado, voc pode efectuar as seguintes modificaes: Programao: visualizar vrios nmeros de software introduzir o cdigo Se necessrio, parmetros do utilizador especficos da mquina Teste do programa: visualizar vrios nmeros de software Mostrar a tabela activa de ferramentas no teste do programa Mostrar a tabela activa de ponto zero no teste do programa Todos os outros modos de funcionamento: visualizar vrios nmeros de software seleccionar a visualizao de posies determinar a unidade de medida (mm/poleg.) determinar a linguagem de programao para MDI determinar os eixos para a aceitao da posio real Visualizar os tempos de maquinao

HEIDENHAIN TNC 620

487

12.1 Seleccionar funes MOD

12.2 Nmeros de software

12.2 Nmeros de software


Aplicao
Os seguintes nmeros de software PLC esto disposio aps seleco das funes MOD no ecr do TNC: Modelo de comando: Designao do comando ( gerida pela HEIDENHAIN) Software NC: nmero do software NC ( gerido pela HEIDENHAIN) Software NC: nmero do software NC ( gerido pela HEIDENHAIN) Estado de desenvolvimento (FCL=Feature Content Level): Estado de desenvolvimento instalado no comando (ver "Estado de desenvolvimento (Funes de actualizao)" na pgina 8) Ncleo NC: Nmero do software NC ( gerido pela HEIDENHAIN) Software PLC: Nmero ou nome do software PLC ( gerido pelo fabricante da sua mquina)

488

12 Funes MOD

12.3 Seleccionar a visualizao de posio


Aplicao
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 Posio nominal; valor actual indicado pelo TNC Posio real; posio actual da ferrta. Posio de referncia; posio real referida ao ponto zero da mquina Posio de referncia; posio nominal referida ao ponto zero da mquina Erro de arrasto; diferena entre a posio nominal e a real Percurso restante at posio programada; diferena entre a posio real e a posio de destino Visualizao NOMINAL REAL REF.REAL REF.NOM E.ARR. REST.

Com a funo MOD Visualizao de Posio 1 selecciona-se a visualizao de posies na visualizao de estados. Com a funo MOD Visualizao de Posio 2 selecciona-se a visualizao de posies na visualizao de estados adicional.

HEIDENHAIN TNC 620

489

12.3 Seleccionar a visualizao de posio

12.4 Seleccionar o sistema de medida

12.4 Seleccionar o sistema de medida


Aplicao
Com esta funo MOD voc determina se o TNC visualiza as coordenadas em mm ou em polegadas (sistema em polegadas). Unidade de medida: p.ex. X = 15,789 (mm) Funo MOD muda mm/ poleg. = mm. Visualizao com 3 posies depois da vrgula Sistema em polegadas: p.ex. X = 0,6216 (poleg.) Funo MOD muda mm/poleg. = poleg. Visualizao com 4 posies depois da vrgula Se tiver activada a visualizao de polegadas, o TNC visualiza tambm o avano em polegada/min. Num programa de polegadas, voc tem que introduzir o avano com um factor 10 maior.

490

12 Funes MOD

12.5 Visualizar os tempos de maquinao


Aplicao
O fabricante da mquina pode ainda mandar mostrar tempos adicionais (PLC 1 a PLC 8). Consultar o Manual da Mquina! Com a softkey TEMPO DE MQUINA voc pode visualizar diferentes tempos de funcionamento: Tempo de funcionamento Comando ligado Mquina ligada Execuo do programa Significado Tempo de funcionamento do comando a partir do incio da operao Tempo de funcionamento da mquina desde a entrada em servio Tempo de funcionamento para o funcionamento comandado desde o incio da operao

HEIDENHAIN TNC 620

491

12.5 Visualizar os tempos de maquinao

12.6 Introduzir o cdigo

12.6 Introduzir o cdigo


Aplicao
O TNC precisa de um cdigo para as seguintes funes: Funo Seleccionar parmetros do utilizador Desbloquear o acesso s configuraes da Ethernet Autorizar funes especiais na programao de parmetros Q Cdigo 123 NET123 555343

492

12 Funes MOD

12.7 Ajuste da conexo de dados


Interfaces em srie no TNC 620
O TNC 620 utiliza automaticamente o protocolo de transmisso LSV2 para transmisso em srie de dados. O protocolo LSV2 indicado de forma fixa e no pode ser alterado, excepto relativamente ao ajuste da taxa de Baud (parmetro da mquina baudRateLsv2). Pode tambm determinar um outro tipo de transmisso (interface). As possibilidades de ajuste a seguir descritas s sero vlidas para a interface definida de novo de cada vez.

Aplicao
Para ajuste de uma inteface de dados, escolha a gesto de dados (PGM MGT) e prima a tecla MOD. Prima de novo o tecla MOD e introduza a chave 123. O TNC mostra os parmetros do utilizador GfgSerialInterface, nos quais poder introduzir os seguintes ajustes:

Ajustar a interface RS-232


Abra o computador RS232. O TNC mostra as seguintes possibilidades de ajuste:

Ajustar a VELOCIDADE BAUD (baudRate)


A VELOCIDADE BAUD (velocidade de transmisso dos dados) pode seleccionar-se entre 110 e 115.200 Baud.

Ajustar protocolo (protocol)


O protocolo de transmisso de dados comanda o fluxo de dados de uma transmisso serial (comparvel com MP5030 ou iTNC 530). Registo de transmisso de dados Transmisso de dados padro Transmisso de dados em bloco (no possvel na transmisso atravs da interface RS 232) Domnio sem protocolo Escolha STANDARD BLOCKWISE

RAW_DATA

HEIDENHAIN TNC 620

493

12.7 Ajuste da conexo de dados

12.7 Ajuste da conexo de dados

Ajustar bits de dados (dataBits)


Com o ajuste dataBits pode definir se um carcter com 7 ou 8 bits de dados transmitido.

Verificar paridade (parity)


Com o bit de paridade so reconhecidos os erros de transmisso. O bit de paridade pode ser construdo de trs formas diferentes: Nenhuma formao de paridade (NONE): prescinde-se do reconhecimento de erros Paridade par (EVEN): aqui existe um erro, no caso de o receptor, durante a sua avaliao, verificar uma quantidade mpar de bits memorizada Paridade mpar (ODD): aqui existe um erro, no caso de o receptor, durante a sua avaliao, verificar uma quantidade par de bits memorizada

Ajustar bits de paragem (stopBits)


Com o bit de incio e um ou dois bits de paragem, permitido uma sincronizao em cada carcter transmitido na transmisso srie de dados para o receptor.

Ajustar handshake (flowControl)


Com um handshake dois aparelhos exercem um controlo da transmisso de dados. Faz-se a diferena entre handshake do software e handshake do hardware. Sem controlo de fluxo de dados: handshake no est activo Handshake do hardware (RTS_CTS): paragem de transmisso atravs de RTS activo Handshake do software (XON_XOFF): Paragem de transmiso atravs de DC3 (XOFF) activo

494

12 Funes MOD

Configuraes da transmisso de dados com o software de PC TNCserver


Realize as seguintes configuraes nos parmetros do utilizador (interface serial RS232 / definio de conjuntos de dados para as portas seriais / RS232): Parmetros Taxa de transmisso de dados em Baud Registo de transmisso de dados Bits de dados em cada carcter transmitido Tipo de teste de paridade Nmero de bits de paragem Determinar tipo de handshake Sistema de ficheiros para operaes de ficheiros Escolha Deve coincidir com a configurao em TNCserver BLOCKWISE 7 bits EVEN 1 bit de paragem RTS_CTS FE1

Seleccionar o modo de funcionamento num aparelho externo (fileSystem)


Nos modos de funcionamento FE2 e FEX no se podem utilizar as funes memorizar todos os programas, memorizar o programa visualizado e memorizar o directrio. Modo de funcionamento LSV2 FE1

Aparelho externo PC com software de transmisso HEIDENHAIN TNCremoNT Unidades de disquetes da HEIDENHAIN Aparelhos externos, como impressora, leitor, perfurador, PC sem TNCremoNT

Smbolo

FEX

HEIDENHAIN TNC 620

495

12.7 Ajuste da conexo de dados

12.7 Ajuste da conexo de dados

Software para transmisso de dados


Para a transmisso de ficheiros do TNC e para o TNC voc deve usar o software HEIDENHAIN para a transmisso de dados TNCremoNT. Com o TNCremoNT, voc pode comandar, por meio da interface serial ou por meio da interface Ethernet, todos os comandos HEIDENHAIN. Pode descarregar gratuitamente a verso actual de TNCremo NT da base de ficheiros HEIDENHAIN em (www.heidenhain.de, <Service>, <rea de download>, <TNCremo NT>). Condies de sistema para o TNCremoNT: PC com processador 486 ou superior Sistema operativo Windows 95, Windows 98, Windows NT 4.0, Windows 2000, Windows XP, Windows Vista 16 MBytes de memria de trabalho 5 MBytes livres no seu disco duro Uma interface serial livre ou ligao rede TCP/IP Instalao em Windows Inicie o programa de instalao SETUP.EXE com o gestor de ficheiros (Explorer) U Siga as instrues do programa de setup
U

Iniciar o TNCremoNT em Windows U Faa clique em <Iniciar>, <Programas>, <Aplicaes HEIDENHAIN>, <TNCremoNT> Quando voc inicia o TNCremoNT pela primeira vez, o TNCremoNT procura estabelecer automaticamente uma ligao para o TNC.

496

12 Funes MOD

Transmisso de dados entre TNC e TNCremoNT Antes de transmitir um programa do TNC para o PC certifique-se que no momento possui o programa seleccionado memorizado no TNC. O TNC memoriza as modificaes automaticamente, quando voc substitui o modo de funcionamento no TNC ou quando voc selecciona a gesto de ficheiros atravs da tecla PGM MGT. Verifique se o TNC est conectado interface serial correcta do seu computador, ou conectado rede. Depois de ter iniciado o TNCremoNT, veja na parte superior da janela principal 1 todos os ficheiros que esto memorizados no directrio activado. No <Directrio>, <Trocar pasta> pode escolher qualquer suporte de dados ou escolher um outro directrio no seu computador. Se quiser comandar a transmisso de dados a partir do PC estabelea a ligao no PC da seguinte forma:
U

Seleccione <Ficheiro>, <Estabelecer ligao>. O TNCremoNT recebe ento a estrutura de ficheiros e directrios do TNC, e visualiza-a na parte inferior da janela principal 2 Para transferir um ficheiro do TNC para o PC, seleccione o ficheiro na janela do TNC, fazendo clique com o rato e arraste o ficheiro marcado com rato premido para dentro da janela do PC1 Para transferir um ficheiro do PC para o TNC, seleccione o ficheiro na janela do PC, fazendo clique com o rato e arraste o ficheiro marcado com rato premido para dentro da janela do TNC2

Se quiser comandar a transmisso de dados a partir do TNC, estabelea a ligao no PC da seguinte forma:
U

Seleccione <Extras>, <Servidor TNC>. O TNCremoNT arranca agora no funcionamento de servidor e pode receber dados do TNC, ou enviar dados para o TNC Seleccione no TNC as funes para a gesto de ficheiros com a tecla PGM MGT (ver "Transmissso de dados para/de uma base de dados externa" na pgina 91) e transfira os ficheiros pretendidos

Finalizar o TNCremoNT Seleccione o nvel de menu <Ficheiro>, <Finalizar> Observe tambm a funo de auxlio sensvel ao contexto do TNCremoNT, onde esto explicadas todas as funes. A chamada faz-se por meio da tecla F1.

HEIDENHAIN TNC 620

497

12.7 Ajuste da conexo de dados

12.8 Interface Ethernet

12.8 Interface Ethernet


Introduo
Voc pode como standard equipar o TNC com um carto Ethernet para ligar o comando Cliente sua rede. O TNC transmite dados por meio do carto Ethernet, com o protocolo smb (server message block) para sistemas operativos windows, ou da famlia de protocolos TCP/IP (Transmission Control Protocol/ Internet Protocol) e com recurso ao NFS (Network File System)

Possibilidades de conexo
Voc pode ligar sua rede o carto Ethernet do TNC por conexo RJ45 (X26,100BaseTX ou 10BaseT) ou directamente com um PC. A conexo est separada galvanicamente da electrnica de comando. Em caso de conexo 100BaseTX ou conexo 10BaseT, utilize cabo Twisted Pair, para conectar o TNC sua rede. O comprimento mximo de cabo entre o TNC e um ponto nodal depende da classe do cabo, do revestimento e do tipo de rede (100BaseTX ou 10BaseT). Sem grande perda de tempo, pode ligar o TNC directamente com um PC, que disponha de um carto de Ethernet. Para isso, ligue o iTNC (conexo X26) e o PC com um cabo Ethernet cruzado (designao comercial: Patchcable cruzado ou cabo STP cruzado)
TNC PC

10BaseT / 100BaseTx

Ligar os comandos da rede


Visualizao de funes da configurao de rede U Escolha na gesto de ficheiros (PGM MGT) a softkey Rede Funo Realizar a ligao da unidade de rede seleccionada. Aps a ligao, surge um pequeno salto sob Mount para confirmar. Separa a ligao para uma unidade de rede. Activar ou desactivar a funo Automount (= ligao automtica da unidade de rede atravs de execuo elevada dos comandos). O estado da funo indicado na tabela de unidades de rede atravs de um salto sob Auto. Softkey

498

12 Funes MOD

Funo Com a funo Ping poder verificar se uma ligao a um determinado participante na rede est disponvel. A introduo do endereo faz-se com quatro x nmeros decimais separados por ponto (Notao decimal com ponto). O TNC apresenta uma janela de resumo com informaes sobre as ligaes de rede activas. Konfigurado o acesso rede. (S pode ser seleccionada aps a introduo da chave MOD NET123) Abrir a janela de dilogo para editar os dados de uma ligao de rede existente. (S pode ser seleccionada aps a introduo da chave MOD NET123) Konfigurar o endereo de rede do comando. (S pode ser seleccionada aps a introduo da chave MOD NET123) Apagar uma ligao rede existente. (S pode ser seleccionada aps a introduo da chave MOD NET123)

Softkey

Configurar o endereo de rede do comando U Ligue o TNC (Ligao X26) com a rede ou com um PC U Escolha na gesto de ficheiros (PGM MGT) a softkey Rede U Prima a tecla MOD. Introduza em seguida a chave NET123. U Prima a softkey CONFIGURAR REDE para a introduo dos ajustes da rede gerais (ver figura no meio, direita). U Abre-se a janela de dilogo para a configurao da rede Ajuste HOSTNAME Significado Com este nome os comandos registam-se na rede. Se utilizar um servidor Hostname, dever introduzir aqui o Fully Qualified Hostname. Se voc no registar nenhum nome, ser utilizada a chamada autenticao NULL a partir do comando. DHCP = Dynamic Host Configuration Protocol Ajuste no menu de lista pendente SIM, em seguida o comando refere-se automaticamente ao seu endereo de rede (IP-Adresse), mscara de subrede, ao router predefinido e a um eventual endereo necessrio para transmisso a partir de um servidor DHCP existente na rede. O servidor DHCP identifica o comando atravs do nome do Host. Para esta funo, j deve ter instalada a sua rede de empresa. Fale com o seu administrador de rede.

DHCP

HEIDENHAIN TNC 620

499

12.8 Interface Ethernet

12.8 Interface Ethernet

Ajuste IP-ADRESS

Significado Endereo de rede do comando: em cada um dos quatro campos de introduo adjacentes podem ser introduzidos trs locais do endereo de IP. Com a tecla ENT saltar para o campo seguinte. O endereo de rede do comando dado pelo seu especialista de rede. Serve para diferenciar a ID de rede e de host da rede: a mscara de subrede do comando dada pelo seu especialista de redes. O endereo Broadcast do comando s necessrio quando se desvia do ajuste standard. O ajuste standard formado pelo ID de rede e o ID de host, onde todos os bits esto colocados em 1 Endereo de rede do router predefenido: a indicao s deve ser produzida quando a rede constituda por vrias redes parciais, que esto ligadas entre si pelo router.

SUBNET-MASK

BROADCAST

ROUTER

A configurao de rede introduzida torna-se activa apenas aps novo incio do comando. Aps a ligao da configurao de rede com a superfcie comutadora ou com a softkey OK, o comando executa um novo incio aps confirmao. Configurar o acesso de rede noutro aparelho (mount) Mande configurar o TNC por um especialista em rede. Os parmetros username, workgroup e password no devem ser indicados em todos os sistemas operativos windows.
U U U U U

Ligue o TNC (Ligao X26) com a rede ou com um PC Escolha na gesto de ficheiros (PGM MGT) a softkey Rede Prima a tecla MOD. Introduza em seguida a chave NET123. Prima a softkey DEFINIR LIGAO DE REDE Abre-se a janela de dilogo para a configurao da rede

500

12 Funes MOD

Ajuste Mount-Device

Significado Ligao atravs de NFS: nome do directrio que deve ser sujeito a mount. Este construdo como endereo de rede do aparelho, dois pontos, trao e o nome do directrio. A introduo do endereo de rede faz-se com quatro x nmeros decimais separados por ponto (Notao decimal com ponto), por exemplo 160.1.180.4:/PC. Ao indicar o caminho, tenha ateno s letras maisculas e minsculas. Ligao de um computador Windows atravs de SMB: .ntroduzir nome de rede e nome de autorizao do computador, p.ex. \\PC1791NT\PC Nome do aparelho: o nome de aparelho aqui introduzido ser mostrado no comando, em gesto de programas, para a rede sujeita a mount, p. ex. WORLD: (o nome deve terminar com dois pontos!) Tipo de sistema do ficheiros: NFS: sistema de ficheiro de rede SMB: rede de windows rsize: Dimenso do pacote para recepo de dados em bytes. wsize: Dimenso do pacote para envio de dados em bytes. time0: tempo em dcimas de segundo ao fim do qual o comando repete uma Remote Procedure Call no atendida pelo Servidor soft: com SIM o Remote Procedure Call repetido, at o servidor NFS responder. Se for registado NO, no ser repetido

Mount-Point

Sistema de ficheiros

NFS-Option

HEIDENHAIN TNC 620

501

12.8 Interface Ethernet

12.8 Interface Ethernet

Ajuste Opo SMB

Significado Opes respeitantes ao tipo de sistema de ficheiros SMB: as opes so indicadas sem espaos, separadas apenas por vrgula. Tenha em ateno o uso de maisculas e minsculas. Opes: ip: endereo IP do PC Windows, ao qual o comando deve estar ligado username: nome do utilizador com que se pretende apresentar o comando workgroup: grupo de trabalho onde se pretende registar o comando password: palavra-passe com que se pretende apresentar o comando (mximo 80 caracteres) Outras opes SMB: possibilidade de introduo de outras opes para a rede Windows

Ligao automtica

Automount (SIM ou NO): aqui pode determinar se a rede automaticamente sujeita a mount com execuo elevada do comando. Os aparelhos que no automaticamente sujeitos a mount podem ser sempre sujeitos a mount na gesto de programas.

A introduo por meio de registo desaparece no caso do TNC 620. Utiliza-se o registo de transmisso conforme RFC 894.

502

12 Funes MOD

Ajustes num PC com Windows 2000 Condies: O carto de rede deve estar j instalado no PC e estar operacional. Se o PC a que deseja ligar o TNC j estiver ligado rede da sua firma, deve conservar o endereo de rede do PC e adaptar o endereo de rede do TNC.
U U U U U

U U U

Seleccione os ajustes de rede por meio de <Iniciar>, <ajustes>, <ligaes de rede e de transmisso remota de dados> Faa clique com a tecla direita do rato sobre o smbolo <Ligao LAN> e seguidamente no menu visualizado sobre <Propriedades> Faa duplo clique sobre <Protocolo Internet (TCP/IP)> para modificar os ajustes IP (ver figura em cima, direita) Se ainda no estiver activada, seleccione a opo <Utilizar o seguinte endereo IP> No campo de introduo<Endereo IP> introduza o mesmo endereo IP que voc determinou no iTNC nos ajustes de rede especficos do PC, p.ex. 160.1.180.1 Introduza no campo de introduo <Mscara Subnet > 255.255.0.0 Confirme os ajustes com <OK> Memorize a configurao de rede com <OK>, se necessrio, deve iniciar agora de novo o Windows

HEIDENHAIN TNC 620

503

12.8 Interface Ethernet

Tabelas e resumos

13.1 Parmetros do utilizador especficos da mquina

13.1 Parmetros do utilizador especficos da mquina


Aplicao
Para possibilitar o ajuste de funes especficas da mquina para o utilizador, o fabricante da mquina pode definir quais os parmetros da mquina que ficam disponveis como parmetros do utilizador. Alm disso, o fabricante da sua mquina tambm pode incluir no TNC parmetros de mquina adicionais que no so descritos seguidamente. Consulte o manual da sua mquina.

Quando se encontra no editor de configuraes dos parmetros do utilizador, pode modificar a representao dos parmetros existentes. Com a configurao standard, os parmetros so visualizados com textos explicativos curtos. Para visualizar os nomes de sistema reais dos parmetros, prima a tecla de diviso do ecr e, em seguida, a softkey VISUALIZAR NOME DO SISTEMA. Proceda da mesma forma para aceder novamente vista standard. A introduo dos valores do parmetro tem lugar atravs do chamado Editor de configurao. Cada objecto de parmetro possui um nome (p. ex. CfgDisplayLanguage), que permite fechar a funo do parmetro que se encontra por baixo. Para uma identificao precisa, cada objecto possui uma chave.

506

13 Tabelas e resumos

Chamar o editor de configurao U Seleccionar o modo de funcionamento Programao U Activar a tecla MOD U Introduzir o cdigo 123 U Com a softkey FIM pode sair do Editor de configurao No incio de cada linha da rvore de parmetros o TNC mostra um cone, que fornece informao adicional para esta linha. Os cones possuem o seguinte significado: Ramo existente mas fechado Ramo aberto Objecto vazio, no possvel abrir Parmetro da mquina inicializado Parmetro da mquina no inicializado (opcional) Pode ser lido mas no editado No pode ser lido nem editado

HEIDENHAIN TNC 620

507

13.1 Parmetros do utilizador especficos da mquina

13.1 Parmetros do utilizador especficos da mquina

Visualizar texto da ajuda Com a tecla HELP, pode ser mostrado para cada objecto de parmetro ou atributo um texto de ajuda. Se o texto de ajuda no tiver espao numa pgina (em cima direita est p. ex. 1/2), ento poder ser ligada a softkey PGINAS DE AJUDA na segunda pgina. Se premir novamente a tecla HELP o texto de ajuda liga-se novamente. Para alm do texto de ajuda so visualizadas outras informaes, como por exemplo a unidade de medida, o valor inicial, uma seleco, etc. Se o parmetro da mquina escolhido corresponder a um parmetro no TNC, ento o nmero MP correspondente tambm mostrado. Configuraes de parmetros DisplaySettings Definies da visualizao no ecr. Sequncia dos eixos mostrados [0] a [5] Dependendo dos eixos disponveis Tipo de visualizao de posio na janela de posies NOMINAL REAL REF.REAL REF.NOM E.ARR. REST. Tipo de visualizao da posio na visualizao de estado NOMINAL REAL REF.REAL REF.NOM E.ARR. REST. Definio do smbolo de diviso decimal para visualizao da posio . Visualizao do avano em funcionamento manual BA at axis key: visualizar o avano apenas quando a tecla de direco do eixo est pressionada always minimum: mostrar sempre o avano Visualizao da posio da ferramenta na visualizao de posio during closed loop: visualizao da posio da ferramenta apenas com a ferramenta em regulao de posio during closed loop and M5: visualizao da posio da ferramenta com a ferramenta em regulao de posio e com M5 hidePresetTable True: a softkey da tabela de presets no visualizada False: visualizar softkey da tabela de presets

508

13 Tabelas e resumos

Configuraes de parmetros DisplaySettings Passo de visualizao para diferentes eixos Lista de todos os eixos disponveis Passo de visualizao para visualizao de posio em mm ou graus 0.1 0.05 0.01 0.005 0.001 0.0005 0.0001 0.00005 (passo de visualizao da opo de software) 0.00001 (passo de visualizao da opo de software) Passo de visualizao para visualizao de posio em polegadas 0.005 0.001 0.0005 0.0001 0.00005 (passo de visualizao da opo de software) 0.00001 (passo de visualizao da opo de software) DisplaySettings Definio da unidade de medida vlida para visualizao metric: aplicar sistema mtrico inch: aplicar sistema de medio imperial DisplaySettings Formato do programa NC e visualizao de ciclos Introduo do programa em texto claro HEIDENHAIN ou em DIN/ISO HEIDENHAIN: Introduo do programa em BA MDI em dilogo de texto claro ISO: Introduo do programa em BA MDI em DIN/ISO Representao dos ciclos TNC_STD: Visualizar ciclos com textos de comentrio TNC_PARAM: Visualizar ciclos sem textos de comentrio

HEIDENHAIN TNC 620

509

13.1 Parmetros do utilizador especficos da mquina

13.1 Parmetros do utilizador especficos da mquina

Configuraes de parmetros DisplaySettings Regulao da lngua de dilogo do NC e do PLC Lngua do dilogo NC INGLS ALEMO CHECO FRANCS ITALIANO ESPANHOL PORTUGUS SUECO DINAMARQUS FINLANDS NEERLANDS POLACO HNGARO RUSSO CHINS CHINS_TRAD Lngua do dilogo PLC Ver lngua do dilogo NC Lngua das mensagens de erro do PLC Ver lngua do dilogo NC Lngua da ajuda Ver lngua do dilogo NC DisplaySettings Comportamento em execuo elevada dos comandos Confirmar mensagem 'Interrupo de corrente' TRUE: o comando s continua a funcionar em pleno aps confirmao da mensagem FALSE: no aparece a mensagem 'Interrupo de corrente' Representao dos ciclos TNC_STD: Visualizar ciclos com textos de comentrio TNC_PARAM: Visualizar ciclos sem textos de comentrio

510

13 Tabelas e resumos

Configuraes de parmetros ProbeSettings Configurao do comportamento de apalpao Funcionamento manual: considerao da rotao bsica TRUE: considerar uma rotao bsica activa ao apalpar FALSE: deslocao sempre paralela ao eixo na apalpao Funcionamento automtico: medio mltipla nas funes de apalpao 1 a 3: nmero de apalpaes por processo de apalpao Funcionamento automtico: margem fivel para medio mltipla 0,002 a 0,999 [mm]: margem em que se deve encontrar o valor de medio numa medio mltipla CfgToolMeasurement Funo M para a orientao da ferramenta -1: orentao da ferramenta directamente atravs de NC 0: funo inactivada 1 a 999: nmero da funo M para a orientao da ferramenta Direco de apalpao para medio do raio da ferramenta X_Positivo, Y_Positivo, X_Negativo, Y_Negativo (dependendo do eixo da ferramenta) distncia entre o lado inferior da ferramenta e o lado superior da haste 0,001 a 99,9999 [mm]: desvio da haste em relao ferramenta Marcha rpida no ciclo de apalpao 10 a 300.000 [mm/min]: marcha rpida no ciclo de apalpao Avano de apalpao na medio da ferramenta 1 a 3.000 [mm/min]: avano de apalpao na medio da ferramenta Clculo do avano de apalpao ConstantTolerance: clculo do avano de apalpao com tolerncia constante VariableTolerance: clculo do avano de apalpao com tolerncia varivel ConstantFeed: avano de apalpao constante Mx. velocidade de rotao admissvel na lmina da ferramenta 1 a 129 [m/min]: velocidade de rotao admissvel no contorno de fresagem Mximas rotaes admissveis em medio da ferramenta 0 a 1.000 [1/min]: mximas rotaes admissveis Mximo erro de medio admissvel na medio da ferramenta 0,001 a 0,999 [mm]: primeiro erro de medio mximo admissvel Mximo erro de medio admissvel na medio da ferramenta 0,001 a 0,999 [mm]: segundo erro de medio mximo admissvel CfgTTRoundStylus Coordenadas do ponto central da haste [0]: Coordenada X do ponto central da haste em relao ao ponto zero da mquina [1]: Coordenada Y do ponto central da haste em relao ao ponto zero da mquina [2]: Coordenada Z do ponto central da haste em relao ao ponto zero da mquina Distncia de segurana para posicionamento prvio atravs da haste 0,001 a 99.999,9999 [mm]: distncia de segurana na direco do eixo da ferramenta Zona de segurana ao redor da haste para posicionamento prvio 0,001 a 99.999,9999 [mm]: distncia de segurana no plano vertical ao eixo da ferramenta

HEIDENHAIN TNC 620

511

13.1 Parmetros do utilizador especficos da mquina

13.1 Parmetros do utilizador especficos da mquina

Configuraes de parmetros ChannelSettings CH_NC Cinemtica activa Cinemtica a activar Lista das cinemticas da mquina Tolerncias de geometria Desvio do raio do crculo admissvel 0,0001 a 0,016 [mm]: desvio do raio do crculo admissvel no ponto final do crculo comparado com o ponto inicial do crculo Configurao dos ciclos de maquinao Factor de sobreposio em fresagem de caixas 0,001 a 1,414: factor de sobreposio para o ciclo 4 FRESAGEM DE CAIXAS e ciclo 5 CAIXA CIRCULAR Visualizar mensagem de erro Ferramenta? se no estiver activado M3/M4 on: emitir mensagem de erro off: no emitir mensagem de erro Visualizar mensagem de erro Introduzir profundidade negativa on: emitir mensagem de erro off: no emitir mensagem de erro Comportamento de aproximao parede de uma ranhura na superfcie cildrica LineNormal: aproximao com uma recta CircleTangential: aproximao com um movimento circular Funo M para a orientao da ferramenta -1: orentao da ferramenta directamente atravs de NC 0: funo inactivada 1 a 999: nmero da funo M para a orientao da ferramenta Filtro de geometria para filtrar elementos lineares Tipo do filtro Stretch - Off: nenhum filtro activo - ShortCut: omisso de pontos isolados no polgono - Average: o filtro de geometria alisa esquinas Distncia mxima do contorno filtrado para o no filtrado 0 a 10 [mm]: os pontos filtrados encontram-se dentro desta tolerncia para o trajecto resultante Longitude mxima do trajecto resultante da filtragem 0 a 1000 [mm]: longitude sobre a qual actua a filtragem de geometria

512

13 Tabelas e resumos

Configuraes de parmetros Ajustes para o editor NC Gerar ficheiros de cpia de segurana TRUE: criar ficheiro de cpia de segurana de programas NC aps a edio FALSE: no criar ficheiro de cpia de segurana de programas NC aps a edio Comportamento do cursor aps a eliminao de linhas TRUE: o cursor fica na linha anterior depois do apagamento (comportamento iTNC) FALSE: o cursor fica na linha seguinte aps o apagamento Comportamento do cursor na primeira ou ltima linha TRUE: cursor ao redor permitido no incio/fim do PGM FALSE: cursor ao redor no permitido no incio/fim do PGM Transformao das linhas com frases de vrias linhas ALL: representar sempre linhas completas ACT: representar completamente apenas as linhas da frase activa NO: mostrar completamente as linhas s quando a frase editada Activar ajuda TRUE: mostrar imagens de ajuda, em princpio, sempre durante a introduo FALSE: mostrar imagens de ajuda apenas quando activadas com a tecla HELP Comportamento da barra de softkeys aps a introduo de um ciclo TRUE: deixar a barra de softkeys de ciclos activa depois de uma definio de ciclo FALSE: ocultar a barra de softkeys de ciclos depois de uma definio de ciclo Pergunta sobre segurana na eliminao do bloco TRUE: mostrar a pergunta de segurana ao apagar uma frase NC FALSE: no mostrar a pergunta de segurana ao apagar uma frase NC Comprimento do programa no qual a geometria deve ser testada 100 a 9999: comprimento do programa no qual a geometria deve ser testada Indicao do caminho para o utilizador final Listas com bases de dados e/ou directrios O TNC mostra as unidades de dados e directrios aqui registados na gesto de ficheiros Hora universal (Hora de Greenwich) Diferena horria relativamente hora universal [h] -12 a 13: diferena horria em horas relativamente hora de Greenwich

HEIDENHAIN TNC 620

513

13.1 Parmetros do utilizador especficos da mquina

13.2 Conectores ocupados e cabo(s) de conexo para conexo de dados

13.2 Conectores ocupados e cabo(s) de conexo para conexo de dados


Interface V.24/RS-232-C aparelhos HEIDEHAIN
A interface satisfaz a norma EN 50 178 Separao segura da rede. Em caso de utilizao do bloco adaptador de 25 plos: TNC Pino Ocupao 1 no ocupado 2 3 4 5 6 7 8 9 RXD TXD DTR Sinal GND DSR RTS CTR no ocupado VB 365 725-xx Casquilho Cor 1 2 3 4 5 6 7 8 9 Revestimento Carc. exterior Carc. Carc. amarelo verde castanho vermelho azul cinzento rosa Bloco adaptador VB 274 545-xx 310 085-01 Casquilho Pino Casquilho Pino Cor 1 1 1 1 branco/castanho 3 2 20 7 6 4 5 3 2 20 7 6 4 5 3 2 20 7 6 4 5 3 2 20 7 6 4 5 8 Carc. cinzento rosa violeta Revestimento exterior amarelo verde castanho vermelho

Casquilho 1 2 3 8 7 6 5 4 20 Carc.

Carc. Revestimento Carc. exterior

Em caso de utilizao do bloco adaptador de 9 plos: TNC Pino 1 2 3 4 5 6 7 8 9 Carc. Ocupao no ocupado RXD TXD DTR Sinal GND DSR RTS CTR no ocupado VB 355 484-xx Casquilho Cor 1 vermelho 2 3 4 5 6 7 8 9 amarelo branco castanho preto violeta cinzento branco/verde verde Revestimento exterior Pino 1 2 3 4 5 6 7 8 9 Carc. Bloco adaptador 363 987-02 Casquilho Pino 1 1 2 3 4 5 6 7 8 9 Carc. 2 3 4 5 6 7 8 9 Carc. VB 366 964-xx Casquilho Cor 1 vermelho 2 3 4 5 6 7 8 9 Carc. amarelo branco castanho preto violeta cinzento branco/verde verde Revestimento exterior Casquilho 1 3 2 6 5 4 8 7 9 Carc.

Revestimento Carc. exterior

514

13 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 transmisso. Para a distribuio de pinos do bloco conector, ver a tabela em baixo: Bloco adaptador 363 987-02 Casquilho Pino 1 1 2 3 4 5 6 7 8 9 Carc. 2 3 4 5 6 7 8 9 Carc. VB 366 964-xx Casquilho 1 2 3 4 5 6 7 8 9 Carc. Cor vermelho amarelo branco castanho preto violeta cinzento branco/verde verde Casquilho 1 3 2 6 5 4 8 7 9

Revestimento Carc. exterior

Interface Ethernet casquilho RJ45


Mximo comprimento do cabo: sem blindagem: 100 m com blindagem: 400 m Pin 1 2 3 4 5 6 7 8 Sinal TX+ TX REC+ sem conexo sem conexo REC sem conexo sem conexo Receive Data Descrio Transmit Data Transmit Data Receive Data

HEIDENHAIN TNC 620

515

13.2 Conectores ocupados e cabo(s) de conexo para conexo de dados

13.3 Informao tcnica

13.3 Informao tcnica


Esclarecimento sobre smbolos Standard Opo de eixo Opo de software 1s Funes do utilizador Breve descrio Execuo bsica: 3 eixos mais ferramenta regulada 1. Eixos auxiliares para 4 eixos e ferramenta regulada 2. Eixos auxiliares para 5 eixos e ferramenta regulada Dilogo em texto claro da HEIDENHAIN Posies nominais para rectas em coordenadas cartesianas ou coordenadas polares Indicaes de medida absolutas ou incrementais Visualizao e introduo em mm ou poleg Raio da ferramenta no plano de maquinao e longitude da ferramenta Calcular previamente contorno de raio corrigido at 99 frases (M120) Vrias tabelas de ferramentas com quantas ferramentas se quiser Referido trajectria do ponto central da ferramenta Referido lmina da ferramenta Criar programa com apoio grfico, enquanto executado um outro programa Recta Chanfre Trajectria circular Ponto central do crculo Raio do crculo Trajectria circular tangente Arredondamento de esquinas Sobre uma recta: tangente ou perpendicular Sobre um crculo Livre programao de contornos FK em texto claro HEIDENHAIN com apoio grfico para peas de dimenses no adequadas a NC Sub-programas Repetio parcial de um programa Um programa qualquer como sub-programa

Introduo do programa Indicao de posies

Correces da ferramenta

Tabelas de ferramentas Velocidade de trajectria constante Funcionamento paralelo Elementos do contorno

Aproximao e sada do contorno Livre programao de contornos FK Saltos no programa

516

13 Tabelas e resumos

Funes do utilizador Ciclos de maquinao Ciclos de furao para furao, roscagem com embraiagem e roscagem rgida Desbastar caixas rectangulares e circulares Ciclos de furao para furar em profundidade, alargar furos, mandrilar e rebaixar Ciclos para fresar roscas interiores e exteriores Acabar caixas rectangulares e circulares Ciclos para o facejamento de superfcies planas e inclinadas Ciclos para fresar ranhuras rectas e circulares Figura de furos sobre um crculo e por linhas Caixa de contorno em paralelo de contorno Traado do contorno Alm disso, podem ser integrados ciclos do fabricante ciclos de maquinao especialmente criados pelo fabricante da mquina Converso de coordenadas Deslocar, rodar, reflectir Factor de escala (especfico do eixo) Inclinao do plano de maquinao (opo de software) Funes matemticas =, +, , *, /, sin , cos , clculo de razes Encadeamentos lgicos (=, =/ , <, >) Clculo entre parnteses tan , arcus sin, arcus cos, arcus tan, an, en, ln, log, Valor absoluto de um nmero, constante , Negar, cortar posies depois de vrgula ou posies antes de vrgula Funes para o clculo dum crculo Parmetro String Calculadora Lista completa de todos os avisos de erro em espera Funo de ajuda sensvel ao contexto em avisos de erro Apoio grfico na programao de ciclos Frases de comentrio no programa NC As posies reais so aceites directamente no programa NC Simulao grfica da execuo da maquinao mesmo quando executado um outro programa Vista de cima / representao em 3 planos / representao 3D Ampliao de um pormenor Grfico de programao Grfico de maquinao Tipos de representao No modo de funcionamento Programao, as frases NC introduzidas so caracterizadas (grfico de traos 2D) mesmo quando executado um outro programa Representao grfica do programa que se pretende executar em vista de cima / representao em 3 planos / representao 3D

Parmetros Q Programao com variveis

Auxlios programao

Teach In Teste grfico Tipos de representao

HEIDENHAIN TNC 620

517

13.3 Informao tcnica

13.3 Informao tcnica

Funes do utilizador Tempo de maquinao Clculo do tempo de maquinao no modo de funcionamento Teste do programa Visualizao do tempo actual de maquinao nos modos de funcionamento execuo do programa Processo a partir duma frase qualquer no programa e chegada posio nominal calculada para continuao da maquinao Interromper o programa, sair e reentrar no contorno Tabelas de pontos zero para memorizar pontos zero de referncia da pea Calibrar o apalpador Compensar a posio inclinada da pea de forma manual e automtica Memorizar o ponto de referncia de forma manual e automtica Medir peas automaticamente Ciclos para a medio automtica da ferramenta Dados tcnicos Componentes Memria do programa Preciso de introduo e resoluo Calculadora principal com teclado TNC e ecr plano a cores TFT integrado de 15,1 polegadas com softkeys 300 MByte (no carto de memria Compact Flash CFR) a 0,1 m em eixos lineares a 0.01 m em eixos lineares a 0,000 1 em eixos angulares a 0,000 1 em eixos angulares Campo de introduo Interpolao Mximo 999 999 999 mm ou 999 999 999 Recta em 4 eixos Crculo em 2 eixos Crculo em 3 eixos com plano de maquinao inclinado (opo 1 de software) Hlice: sobreposio de trajectria circular e de recta Tempo de processamento de frase Recta 3D sem correco do raio Regulao do eixo 6 ms (Recta 3D sem correco do raio) 1,5 ms (opo 2 de software) Unidade de regulao da posio: perodo de sinal do aparelho medidor de posio/ 1024 Tempo de ciclo regulador de posio:3 ms Tempo de ciclo regulador de rotao: 600 s Mximo 100 m (3 937 polegadas) Mximo100 000 U/min (valor nominal de rotaes analgico)

Reentrada no contorno

tabelas de zero peas Ciclos de apalpao

Percurso Rotaes da ferr.ta

518

13 Tabelas e resumos

Dados tcnicos Compensao de erro Erros de eixo lineares e no lineares, elementos soltos, extremidades de inverso em movimentos circulares, dilatao por calor Frico esttica cada V.24 / RS-232-C mx. 115 kBaud Conexo de dados alargada com registo LSV-2 para a operaoexterna do TNC por meio de conexo de dados com software HEIDENHAIN TNCremo Interface Ethernet 100 Base T aprox. 2 a 5 MBaud (depende do tipo de ficheiro e do aproveitamento de rede) 2 x USB 1.1 Operao: 0C a +45C Armazenamento: -30 C a +70C

Conexes de dados

Temperatura ambiente

Acessrios Volantes electrnicos um HR 410 volante porttil ou um HR 130 volante de embutir ou at trs HR 150 volantes de embutir por meio de adaptador de volante HRA 110 TS 220: apalpador digital 3D com conexo por cabo ou TS 440: apalpador digital 3D com transmisso por infravermelhos TS 444: apalpador digital 3D sem bateria com transmisso por infravermelhos TS 640: apalpador digital 3D com transmisso por infravermelhos TS 740: apalpador digital 3D de alta preciso com transmisso por infravermelhos TT 140: apalpador digital 3D para a medio da ferramenta

Apalpadores

Opo de software 1 (Opo nmero #08) Maquinao de mesa rotativa Programao de contornos sobre o desenvolvimento de um cilindro Avano em mm/min Inclinao do plano de maquinao Crculo em 3 eixos com plano de maquinao inclinado

Converso de coordenadas Interpolao

Opo de software 2 (Opo nmero #09) Maquinao 3D Guia do movimento especialmente livre de solavancos (filtro HSC) Correco da ferramenta 3D por meio de vectores normais (somente iTNC 530) Manter a ferramenta perpendicular ao contorno Correco do raio da ferramenta perpendicularmente direco da ferramenta Interpolao Tempo de processamento de frase Recta em 5 eixos (sujeito a autorizao de exportao) 1,5 ms

HEIDENHAIN TNC 620

519

13.3 Informao tcnica

13.3 Informao tcnica

Funo Apalpador (Opo nmero #17) Ciclos de apalpao Compensar a inclinao da pea em funcionamento manual Compensar a inclinao da pea em funcionamento automtico (ciclos 400 - 405) Definir ponto de referncia em funcionamento manual Definir ponto de referncia em funcionamento automtico (ciclos 410 - 419) Medir peas automaticamente (ciclos 420 - 427, 430, 431, 0, 1) Medir ferramentas automaticamente (ciclos 480 - 483) HEIDENHAIN DNC (Opo nmero #18) Comunicao com aplicaes de PC externas atravs de componentes COM Caractersticas de programao avanadas (Opo nmero #19) Livre programao de contornos FK Ciclos de maquinao Programao em texto claro HEIDENHAIN com apoio grfico para peas de dimenses no adequadas a NC Furar em profundidade, alargar furo, mandrilar, aprofundar, centrar (ciclos 201 - 205, 208, 240) Fresar roscas interiores e exteriores (ciclos 262 - 265, 267) Acabar caixas e ilhas rectangulares e circulares (ciclos 212 - 215) Facejar superfcies planas e de ngulos oblquos (ciclos 210 - 232) Ranhuras rectas e ranhuras circulares (ciclos 210, 211) Figuras de furos em crculos e linhas (ciclos 220, 221) Traado de contorno, caixa de contorno paralela ao contorno (ciclos 20 - 25) Tambm podem ser integrados ciclos do fabricante (ciclos especialmente criados pelo fabricante da mquina) Caractersticas grficas avanadas (Opo nmero #20) Grficos de teste e maquinao Vista de cima Representao em trs planos Representao 3D Opo de software 3 (Opo nmero #21) Correco da ferr.ta Maquinao 3D M120: calcular previamente at 99 frases de contorno de raio corrigido (LOOK AHEAD) M118: sobrepor posicionamentos do volante durante a execuo do programa

Gesto de paletes (Opo nmero #22) Gesto de paletes

520

13 Tabelas e resumos

Passo de visualizao (nmero de opo #23) Preciso de introduo e resoluo Eixos lineares at 0,01m Eixos angulares at 0,00001

Velocidade dupla (Opo nmero #49) Os ciclos de regulao de velocidade dupla so utilizados preferencialmente em ferramentas de altas rotaes e motores lineares e de binrio

HEIDENHAIN TNC 620

521

13.3 Informao tcnica

13.3 Informao tcnica

Formatos de introduo e unidades de funes TNC Posies, coordenadas, raios circulares, longitudes de chanfre Nmeros da ferramenta Nomes da ferramenta Valores delta para correces da ferramenta Rotaes da ferramenta Avanos Tempo de espera em ciclo 9 Passo de rosca em diversos ciclos ngulo para orientao da ferramenta ngulo para coordenadas polares, rotao, inclinar plano ngulo de coordenada polar para a interpolao de hlice (CP) Nmeros de ponto zero em ciclo7 Factor de escala em ciclos 11 e 26 Funes auxiliares M Nmeros de parmetros Q Valores de parmetros Q Vectores normais N e T em correco 3D Marcas (LBL) para saltos de programa Marcas (LBL) para saltos de programa Quantidade de repeties de programas parciais REP Nmero de erro em funo de parmetro Q FN14 -99 999.9999 a +99 999.9999 (5,4: posies antes da vrgula, posies depois da vrgula) [mm] 0 a 32 767,9 (5,1) 16 caracteres, com TOOL CALL escritos entre "". Sinais especiais permitidos: #, $, %, &, -99,9999 a +99,9999 (2,4) [mm] 0 a 99 999,999 (5,3) [U/min] 0 a 99 999,999 (5,3) [mm/min] ou [mm/dente] ou [mm/R] 0 a 3 600,000 (4,3) [s] -99,9999 a +99,9999 (2,4) [mm] 0 a 360,0000 (3,4) [] -360,0000 a 360,0000 (3,4) [] -5 400,0000 a 5 400,0000 (4,4) [] 0 a 2 999 (4,0) 0,000001 a 99,999999 (2,6) 0 a 999 (3,0) 0 a 1999 (4,0) -99 999,9999 a +99 999,9999 (5,4) -9,99999999 a +9,99999999 (1,8) 0 a 999 (3,0) String de texto escolha entre aspas () 1 a 65 534 (5,0) 0 a 1 099 (4,0)

522

13 Tabelas e resumos

13.4 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, deve-se mudar a bateria: Antes da substituio da bateria compensadora, deve-se realizar uma cpia de segurana de dados! 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: 1 bateria de ltio, tipo CR 2450N (Renata) N. ID 315 878-01 1 2 3 4 5 A bateria compensadora encontra-se na platina principal do MC 6110 Desaperte os cinco parafusos da tampa da caixa do MC 6110 Retire a tampa da caixa A bateria compensadora encontra-se no lado esquerdo da platina Trocar a bateria; a nova bateria s pode ser colocada em posio correcta 1

HEIDENHAIN TNC 620

523

13.4 Trocar a bateria

A
Acabamento de ilha circular ... 286 Acabamento de ilha rectangular ... 280 Acabamento em profundidade ... 315 Acabamento lateral ... 316 Aceitar a posio real ... 100 Acessrios ... 42 Acessos de tabela ... 426 Acrescentar comentrios ... 110 Acrescentar, modificar frase ... 102 Ajuda em caso de mensagens de erro ... 113 Ajustar a velocidade BAUD ... 493, 494 Alargar furo ... 231 Arranque automtico do programa ... 482 Arredondamento de esquinas ... 161 Atribuio de Conectores ocupados ... 514 conexo de dados ... 493 Avano ... 52 em eixos rotativos, M116 ... 212 modificar ... 53 possibilidades de introduo ... 100

C
Ciclos de furar ... 225 Ciclos SL Acabamento em profundidade ... 315 Acabamento lateral ... 316 Ciclo contorno ... 307 Contornos sobrepostos ... 308 Dados do contorno ... 311 Desbastar ... 313 Pr-furar ... 312 Princpios bsicos ... 304 Traado do contorno ... 317 Cilindro ... 457 Crculo completo ... 163 Crculo de furos ... 298 Conexo de dados Converso de coordenadas ... 348 Coordenadas fixas da mquina: M91, M92 ... 199 Coordenadas polares Aproximao ao contorno/sada do contorno ... 152 Princpios bsicos ... 76 Programao ... 171 Cpia de segurana de dados ... 81 Copiar programas parciais ... 104 Correco 3D ... 138 Face Milling ... 141 Formas da ferramenta ... 140 Orientao da ferramenta ... 140 Peripheral Milling ... 142 Valores delta ... 140 Vector normalizado ... 139 Correco da ferr.ta Longitude ... 134 Raio ... 135 tridimensional ... 138 Correco da ferramenta Correco do raio ... 135 Esquinas exteriores, esquinas interiores ... 137 Introduo ... 136

D
Dados tcnicos ... 516 Definir o bloco ... 97 Desbastar: Ver ciclos SL, Desbastar Desligar ... 48 Deslocao do ponto zero com tabelas de zero peas ... 351 no programa ... 350 Deslocao dos eixos da mquina ... 49 com o volante electrnico ... 51 com teclas de sentido externas ... 49 por incrementos ... 50 Dilogo ... 99 Dilogo em texto claro ... 99 Directrio ... 82, 86 apagar ... 88 copiar ... 87 criar ... 86 Disco duro ... 79 Distribuio dos conectores Conexo de dados ... 514 Diviso do ecr ... 32

E
Ecr ... 31 Eixo rotativo deslocar pelo curso mais curto: M126 ... 213 Reduzir a visualizao: M94 ... 214 Eixos auxiliares ... 75 Eixos basculantes ... 215 Eixos principais ... 75 Elipse ... 455 Esfera ... 459 Espelho ... 355 Esquinas abertas num contorno: M98 ... 204 Estado de desenvolvimento ... 8 Estado do ficheiro ... 84 Estruturao de programas ... 109 Estruturar abrir novo ... 97 editar ... 101 programa ... 96, 109

C
Caixa circular acabar ... 284 desbastar ... 282 Caixa rectangular Acabamento ... 278 Desbaste ... 276 Calculadora ... 111 Calcular o tempo de maquinao ... 470 Clculo entre parnteses ... 437 Clculos de crculos ... 399 Caminho ... 82 Centrar ... 227 Chamada do programa por meio do ciclo ... 369 Um programa qualquer como subprograma ... 379 Chanfre ... 160 Chegada ao contorno ... 150 com coordenadas polares ... 152 Ciclo chamar ... 223 um ciclo ... 221 Ciclos de apalpao Ver Manual do utilizador Ciclos do apalpador

D
Dados da ferramenta chamar ... 133 indiciar ... 128 introduzir no programa ... 123 na tabela ... 124 Valores delta ... 123

HEIDENHAIN TNC 620

525

E
Execuo do programa a execuo do programa ... 476 aps uma interrupo ... 478 executar ... 476 Processo a partir duma frase ... 479 Resumo ... 475 Saltar frases ... 483

F
Funes angulares ... 397 Funes auxiliares introduzir ... 196 para eixos rotativos ... 212 para ferramenta e refrigerante ... 198 para o tipo de trajectria ... 202 para verificao da execuo do programa ... 198 Funes de trajectria Princpios bsicos ... 146 Crculos e arcos de crculo ... 148 Posicionamento prvio ... 148 Funes MOD Furar ... 229, 235, 240 Ponto inicial aprofundado ... 242 Furar em profundidade ... 240 Ponto inicial aprofundado ... 242 Furar universal ... 235, 240

H
Hlice ... 174

I
Inclinao do plano de maquinao ... 62, 360 Ciclo ... 360 Directriz ... 364 manual ... 62 Indicaes SQL ... 426 Informaes sobre formato ... 522 Interface Ethernet Introduo ... 498 Ligar e desligar unidades de dados em rede ... 94 Possibilidades de conexo ... 498 Interpolao helicoidal ... 174 Interromper a maquinao ... 476 Introduzir rotaes da ferramenta ... 133

F
Factor de escala ... 358 Factor de escala especfico do eixo ... 359 FCL ... 488 Ferramentas indiciadas ... 128 Figura de pontos Resumo ... 297 sobre linhas ... 300 sobre um crculo ... 298 FN14: ERROR: emitir avisos de erro ... 404 FN16: PRINT: emitir textos formatados ... 408 FN18: SYSREAD: ler dados do sistema ... 413 FN19:PLC: transmitir valores para o PLC ... 422 FN20: WAIT FOR: sincronizar NC e PLC ... 423 FN23: DADOS DO CRCULO: calcular crculo a partir de 3 pontos ... 399 FN24: DADOS DO CRCULO: calcular crculo a partir de 4 pontos ... 399 Frase Fresagem de rosca exterior ... 269 Fresagem horizontal ... 341 Fresar furo ... 243 fresar furo oblongo ... 288 Fresar ranhuras pendular ... 288 Fresar rosca ... 261 Fresar rosca de hlice ... 265 Fresar rosca em rebaixamento ... 257 Fresar rosca interior ... 254 Fresar rosca: princpios bsicos ... 252 Funo de procura ... 105 Funo FCL ... 8 Funo MOD funo MOD ... 486 Resumo ... 487 seleccionar ... 486

G
Gerir pontos de referncia ... 56 Gesto de ficheiros ... 82 Apagar ficheiro ... 88 chamar ... 84 Copiar ficheiro ... 87 Directrios ... 82 copiar ... 87 criar ... 86 Marcar os ficheiros ... 89 Mudar o nome a um ficheiro ... 90 Nome do ficheiro ... 80 Proteger um ficheiro ... 90 Resumo de funes ... 83 Seleccionar ficheiro ... 85 Sobreescrever ficheiros ... 87, 93 Tipo do ficheiro ... 79 transmisso de dados externa ... 91 Gesto de programas: ver Gesto de ficheiros Grfico de programao ... 180 Grficos Ampliao de um pormenor ... 468 ao programar ... 107 Ampliao de um pormenor ... 108 Vistas ... 465

L
Ligao ... 46 Ligao em rede ... 94 Ligar/retirar aparelhos USB ... 95 Longitude da ferramenta ... 122 Look ahead ... 206

M
Mandrilar ... 233 Marcha rpida ... 120 Medio automtica da ferramenta ... 126 Medio da ferramenta ... 126 Memorizao do ponto de referncia ... 54 sem apalpador 3D ... 54 Mensagens de erro ... 113 Ajuda em ... 113 Mensagens de erro do NC ... 113 Modificar rotaes ... 53 Modos de funcionamento ... 34

526

M
Movimentos de trajectria coordenadas cartesianas Recta ... 159 Resumo ... 158 Trajectria circular com raio determinado ... 164 Trajectria circular em redor dum ponto central do crculo CC ... 163 Trajectria circular tangente ... 166 Coordenadas polares Recta ... 172 Resumo ... 171 Trajectria circular em redor do plo Pol CC ... 173 Trajectria circular tangente ... 173 Livre programao de contornos FK: Ver programao FK

P
Passar os pontos de referncia ... 46 Ponto central do crculo ... 162 Ponto inicial aprofundado ao furar ... 242 Posicionamento com introduo manual ... 68 com plano de maquinao inclinado ... 201 Posies da pea absolutas ... 77 incrementais ... 77 Princpios bsicos ... 74 Processo a partir duma frase ... 479 aps falha de corrente ... 479 Programa Programao de parmetros Q ... 392, 441 Avisos sobre a programao ... 393, 442, 443, 44 4, 445, 446, 448 Clculos de crculos ... 399 decises se/ento ... 400 Funes angulares ... 397 Funes auxiliares ... 403 Funes matemticas bsicas ... 395 Programao de parmetros: ver programao de parmetros Q Programao FK ... 178 Abrir dilogo ... 181 Grfico ... 180 possibilidades de introduo Contornos fechados ... 185 Dados de crculo ... 184 Direco e longitude de elementos de contorno ... 183 Pontos auxiliares ... 186 Pontos finais ... 183 Referncias relativas ... 187 Princpios bsicos ... 178 Rectas ... 182 Trajectrias circulares ... 182 Programar movimentos da ferramenta ... 99

R
Raio da ferramenta ... 123 Ranhura redonda Pendular ... 291 Rebaixamento invertido ... 237 Recta ... 159, 172 Reentrada no contorno ... 481 Repetio parcial de um programa ... 378 Representao 3D ... 467 Representao em 3 planos ... 466 Retrocesso do contorno ... 209 Roscagem com embraiagem ... 245 rgida ... 247, 249 Rotao ... 357

S
Sada do contorno ... 150 com coordenadas polares ... 152 Seleccionar a unidade de medida ... 97 Seleccionar o ponto de referncia ... 78 Simulao grfica ... 470 Sincronizar NC e PL ... 423 Sincronizar PLC e NC ... 423 Sistema de referncia ... 75 Sobrepor posicionamentos de volante: M118 ... 208 Sobreposies ... 380 Software de transmisso de dados ... 496 Sub-programa ... 377 Substituio de textos ... 106 Superfcie cilndrica Maquinar contornos ... 319, 320 Maquinar nervura ... 324 Maquinar ranhuras ... 322 Superfcie regular ... 338 Superviso do espao de trabalho ... 471, 474 Supervisionamento do apalpador ... 210

N
Nome da ferramenta ... 122 Nome do programa: ver Gesto de Ficheiros, nome do ficheiro Nmero da ferramenta ... 122 Nmero de opo ... 488 Nmero de software ... 488 Nmeros de cdigo ... 492 Nmeros de verso ... 492

O
Orientao da ferramenta ... 370

P
Para funes M: ver funes auxiliares Parmetro String ... 441 Parmetros da mquina para apalpadores 3D ... 508 Parmetros do utilizador especficos da mquina ... 506 gerais para apalpadores 3D ... 508 Parmetros Q controlar ... 402 Parmetros Q formatados ... 408 previamente colocados ... 449 Transmitir valores para o PLC ... 422, 425

HEIDENHAIN TNC 620

527

T
Tabela de ferramentas editar, sair ... 127 Funes de edio ... 128 possibilidades de introduo ... 124 Tabela de posies ... 130 Tabela de preset ... 56 Teach In ... 100, 159 Teclado ... 33 Tempo de espera ... 368 Tempos de maquinao ... 491 Teste do programa executar ... 474 Resumo ... 472 Tipos de funes ... 394 TNC 320 ... 30 TNCremo ... 496 TNCremoNT ... 496 Traado do contorno ... 317 Trajectria circular ... 163, 164, 166, 173 Transmisso de dados externa TNC 320 ... 91 Trigonometria ... 397 Trocar a bateria ... 523

V
Variveis de texto ... 441 Velocidade de transmisso de dados ... 493, 494 Vista de cima ... 465 Visualizao de estados ... 37 geral ... 37 suplementar ... 39

528

Tabela de resumos: ciclos


Nmero de ciclo 4 5 7 8 9 10 11 12 13 14 19 20 21 22 23 24 26 32 200 201 202 203 204 205 206 207 208 Designao de ciclo Fresagem de caixa Caixa circular Deslocao do ponto zero Espelho Tempo de espera Rotao Factor de escala Chamada do programa Orientao da ferramenta Definio do contorno Plano de maquinao Dados do contorno SL II Pr-furar SL II Desbaste SL II Acabamento profundidade SL II Acabamento lateral SL II Factor de escala especfico do eixo Tolerncia Furar Alargar furo Mandrilar Furar universal Rebaixamento invertido Furar em profundidade universal Roscagem com embraiagem, nova Roscagem rgida, nova Fresar furo DEF activado CALL activado Pgina Pgina 276 Pgina 282 Pgina 350 Pgina 355 Pgina 368 Pgina 357 Pgina 358 Pgina 369 Pgina 370 Pgina 307 Pgina 360 Pgina 311 Pgina 312 Pgina 313 Pgina 315 Pgina 316 Pgina 359 Pgina 371 Pgina 229 Pgina 231 Pgina 233 Pgina 235 Pgina 237 Pgina 240 Pgina 245 Pgina 247 Pgina 243

HEIDENHAIN TNC 620

529

Nmero de ciclo 209 210 211 212 213 214 215 220 221 230 231 232 240 247 262 263 264 265 267

Designao de ciclo Roscagem com rotura da apara Ranhura pendular Ranhura redonda Acabamento de caixa rectangular Acabamento de ilha rectangular Acabamento de caixa circular Acabamento de ilha circular Figura de furos sobre crculo Figura de furos sobre linhas Facejar Superfcie regular Fresagem horizontal Centrar Memorizao do ponto de referncia Fresar rosca Fresar rosca em rebaixamento Fresar rosca Fresar rosca de hlice Fresar rosca exterior

DEF activado

CALL activado

Pgina Pgina 249 Pgina 288 Pgina 291 Pgina 278 Pgina 280 Pgina 284 Pgina 286 Pgina 298 Pgina 300

Pgina 336 Pgina 338 Pgina 341 Pgina 227 Pgina 354 Pgina 254 Pgina 257 Pgina 261 Pgina 265 Pgina 269

530

Tabela de resumo: funes auxiliares


M M00 M01 M02 Activao Actuao na frase No incio No fim Pgina Pgina 198 Pgina 484 Pgina 198 PARAGEM da execuo do programa/PARAGEM da ferr.ta/Refrigerante DESLIGADO PARAGEM facultativa da execuo do programa PARAGEM da execuo do programa/PARAGEM da ferramenta/Refrigerante DESLIGADO/Se necessrio, apagar a visualizao de estado (depende dos parmetros da 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 (funo dependente da 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 (funo dependente da mquina) 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 pelo fabricante da mquina, p.ex. posio de troca da ferramenta 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 Velocidade constante na lmina da ferr.ta (aumento e reduo do avano) Velocidade constante no extremo da ferr.ta (s reduo do avano) Anular M109/M110 Avano em mesas redondas em mm/min Anular M116 Sobreposicionar posicionamentos do volante durante a execuo do programa Clculo prvio do contorno com correco de raio (LOOK AHEAD) Pgina 208 Pgina 206 Pgina 212 Pgina 199 Pgina 199 Pgina 214 Pgina 202 Pgina 204 Pgina 223 Pgina 205 Pgina 198 Pgina 198 Pgina 223

M03 M04 M05 M06 M08 M09 M13 M14 M30 M89 M91 M92 M94 M97 M98 M99 M109 M110 M111 M116 M117 M118 M120

Pgina 198 Pgina 198 Pgina 198

HEIDENHAIN TNC 620

531

M M126 M127 M128 M129 M130 M140 M141 M143 M148 M149

Activao Deslocar os eixos rotativos pelo curso mais curto Anular M126

Actuao na frase -

No incio

No fim

Pgina Pgina 213 Pgina 215

Conservar a posio da extremidade da ferramenta em posicionamento de eixos basculantes (TCPM) Anular M128 Na frase de posicionamento: os pontos referem-se ao sistema de coordenadas no basculado Retrocesso do contorno no sentido dos eixos da ferramenta Suprimir o supervisionamento do apalpador Anular a rotao bsica No caso de paragem do NC levantar automaticamente o contorno Anular M148

Pgina 201 Pgina 209 Pgina 210 Pgina 210 Pgina 211

O fabricante da mquina pode validar certas funes auxiliares que no esto descritas neste manual. Para isso, o fabricante da mquina pode alterar o significado e a activao das funes auxiliares descritas. Consulte o manual da sua mquina.

532

Comparar: Funes do TNC 620, do TNC 310 e do iTNC 530


Comparar: Funes do utilizador
Funo Introduo de programa em texto claro Heidenhain Introduo do programa segundo DIN/ISO Introduo de programa com smarT.NC Indicaes de posio Posio nominal para rectas e crculos em coordenadas rectangulares Indicaes de posio Indicas de medida absolutas ou incrementais Indicaes de posio Visualizao e introduo em mm ou polegadas Indicaes de posio Visualizao do curso do volante na maquinao com sobreposio de volante Correco da ferramenta no plano de maquinao e longitude da ferramenta Correco da ferramenta clculo prvio do contorno com correco de raio at 99 frases Correco da ferramenta correco tridimensional do raio da ferramenta TNC 620 X (X) X X X X Opo #21 Opo #09 iTNC 530 X X X X X X X X X X Opo #09 em MC420 X X X X X X Opo #08 em MC420 X Opo #08 em MC420 X Opo #08 em MC420

Tabela de ferramentas colocar em memria central os dados da ferramenta Tabela de ferramentas vrias tabelas de ferramentas com muitas ferramentas pretendidas Tabelas de dados de interseco Clculo das rotaes da ferramenta e do avano Velocidade de percurso constante refere-se trajectria do ponto central da ferramenta ou lmina da ferramenta Funcionamento paralelo Criar programa, enquanto executado um outro programa Plano de maquinao inclinado (Ciclo 19)

X X X X Opo #08

Inclinao do plano de maquinao (funo PLANE)

Maquinao de mesa redonda Programao de contornos sobre o desenvolvimento de um cilindro

Opo #08

HEIDENHAIN TNC 620

533

Funo Maquinao em mesa redonda Avano em mm/min

TNC 620 Opo #08

iTNC 530 X Opo #08 em MC420 X X X X X X X X X X X X X X X X X X X X

Aproximao e sada do contorno sobre uma recta ou um crculo Livre programao de contornos FK, programar peas de dimenses no adequadas a NC Saltos no programa Subprogramas e repeties parciais de um programa Saltos no programa Um programa qualquer como subprograma Grfico de teste vista de cima, representao em 3 planos, representao 3D Grfico de programao grfico de barras 2D Grfico de maquinao vista de cima, representao em 3 planos, representao 3D Tabelas de pontos zero memorizar pontos zero de referncia da pea Tabela de preset memorizar pontos de referncia Reentrada no contorno com processo a partir de uma frase Reentrada no contorno aps interrupes do programa Incio automtico Teach-In aceitar a posio real num programa NC Gesto de ficheiros alargada abrir mais directrios e subdirectrios Ajuda sensvel ao contexto Funo de ajuda em mensagens de erro TNCguide, sistema de ajuda baseado num motor de busca e sensvel ao contexto Calculadora Introduzir texto e sinais especiais no TNC 620 atravs do teclado do ecr, no iTNC 530 atravs do teclado alfanumrico Frases de comentrio no programa NC Frases de diviso no programa NC Subfuno de memorizao

X Opo #19 X X Opo #20 X Opo #20 X X X X X X X X X X X X X

534

Comparar: ciclos
Ciclo 1, Furar em profundidade 2, Roscagem 3, Fresagem de ranhuras 4, Fresagem de caixas 5, Caixa circular 6, Desbaste (SL I) 7, deslocao do ponto zero 8, Espelho 9, Tempo de espera 10, Rotao 11, Factor de escala 12, Chamada do programa 13, Orientao da ferramenta 14, Definio do contorno 15, Pr-furar (SLI) 16, Fresar contorno (SLI) 17, Roscagem GS 18, Roscar lmina 19, Plano de maquinao (Opcional com o TNC 620) TNC 620 X X X X X X X X X X X X X X X Opo #08 iTNC 530 X X X X X X X X X X X X X X X X X X X Opo #08 em MC420 X X X X X X X

20, Dados do contorno 21, Pr-furar 22, Desbastar 23, Acabamento em profundidade 24, Acabamento lateral 25, Traado de contorno 26, Factor de escala especfico do eixo

Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 X

HEIDENHAIN TNC 620

535

Ciclo 27, Superfcie cilndrica de contorno

TNC 620 Opo #08

iTNC 530 X Opo #08 em MC420 X Opo #08 em MC420 X Opo #08 em MC420 X X X Opo #09 em MC420 X Opo #08 em MC420 X X X X X X X X X X X X X X X X X

28, Superfcie cilndrica

Opo #08

29, Nervura da superfcie cilndrica

Opo #08

30, Executar dados 3D 32, Tolerncia 32, Tolerncia com modo HSC e TA

X Opo #09

39, contorno exterior da superfcie cilndrica

200, Furar 201, Alargar furo 202, Mandrilar 203, Furar universal 204, Rebaixamento invertido 205, Furar em profundidade universal 206, Roscar m. A. novo 207, Roscar o. A. novo 208, Fresar furo 209, Roscagem ruptura de apara 210, Ranhura pendular 211, Ranhura redonda 212, Acabamento de caixa rectangular 213, Acabamento de ilha rectangular 214, Acabamento de caixa circular 215, Acabamento de ilha circular 220, Crculo de figura de furos

X Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 X X Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19

536

Ciclo 221, Linhas de figuras de furos 230, Facejar 231, Superfcie regular 232, Fresagem horizontal 240, Centrar 247, Memorizar o ponto de referncia 251, Caixa rectangular completa 252, Caixa circular completa 253, Ranhura completa 254, Ranhura redonda completa 262, Fresar rosca 263, Fresar rosca rebaixada 264, Fresar rosca 265, Fresar furo em rosca de hlice 267, Fresar rosca exterior

TNC 620 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19 Opo #19

iTNC 530 X X X X X X X X X X X X X X X

HEIDENHAIN TNC 620

537

Comparar: Funes auxiliares


M M00 M01 M02 Activao PARAGEM da execuo do programa/PARAGEM da ferr.ta/Refrigerante DESLIGADO PARAGEM facultativa da execuo do programa PARAGEM da execuo do programa/PARAGEM da ferramenta/ Refrigerante DESLIGADO/Se necessrio, apagar a visualizao de estados (depende dos parmetros da 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 (funo dependente da 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 (funo dependente da mquina) 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 pelo fabricante da mquina, p.ex. posio de troca da ferramenta 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 Suprimir o aviso de erro nas ferr.tas gmeas com medida excedente Anular M107 Velocidade constante na lmina da ferr.ta (aumento e reduo do avano) Velocidade constante no extremo da ferr.ta (s reduo do avano) Anular M109/M110 TNC 620 X X X iTNC 530 X X X

M03 M04 M05 M06 M08 M09 M13 M14 M30 M89

X X X X X

X X X X X

M90 M91 M92

X X

X X X

M94 M97 M98 M99 M107 M108 M109 M110 M111

X X X X X X

X X X X X X

538

M M112 M113 M114 M115 M116 M117 M118 M120 M124 M126 M127 M128 M129 M130 M134 M135 M138 M140 M141 M142 M143 M144 M145 M148 M149 M150 M200 M204

Activao Acrescentar desnveis de contorno entre quaisquer desnveis de contorno Anular M112 Correco automtica da geometria da mquina ao trabalhar com eixos basculantes Anular M114 Avano em mesas redondas em mm/min Anular M116 Sobreposicionar posicionamentos do volante durante a execuo do programa Clculo prvio do contorno com correco de raio (LOOK AHEAD) Filtro do contorno Deslocar os eixos rotativos pelo curso mais curto Anular M126 Conservar a posio da extremidade da ferramenta em posicionamento de eixos basculantes (TCPM) Anular M126 Na frase de posicionamento: os pontos referem-se ao sistema de coordenadas no basculado Paragem exacta em desnveis no tangentes em posicionamentos com eixos redondos Anular M134 Seleco de eixos basculantes Retrocesso do contorno no sentido dos eixos da ferramenta Suprimir o supervisionamento do apalpador Apagar as informaes de programa modais Anular a rotao bsica Considerao da cinemtica da mquina em posies REAL/NOMINAL no fim da frase Anular M114 No caso de paragem do NC levantar automaticamente o contorno Anular M148 Suprimir o aviso do interruptor de fim-de-curso Funes da mquina laser

TNC 620

iTNC 530 X

X Opo #08 em MC420 X Opo #08 em MC420 X X X X X Opo #09 em MC420 X X

Opo #08

Opo #21 Opo #21 X Opo #09

X X X Opo #09

X X X X X X Opo #09 em MC420 X X X

HEIDENHAIN TNC 620

539

Comparar: Ciclos de apalpao nos modos de funcionamento manual e volante electrnico


Ciclo Calibrar a longitude efectiva Calibrar o raio efectivo Determinar a rotao bsica sobre uma recta Memorizao do ponto de referncia num eixo seleccionvel Memorizar uma esquina como ponto de referncia Considerar o eixo central como ponto de referncia Memorizar o ponto central do crculo como ponto de referncia Determinar a rotao bsica sobre dois furos/ilhas circulares Memorizar o ponto de referncia sobre quatro furos/ilhas circulares Memorizar o ponto central do crculo sobre trs furos/ilhas circulares TNC 620 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 iTNC 530 X X X X X X X X X X

540

Comparar: Ciclos de apalpao para controlo automtico da pea


Ciclo 0, Plano de referncia 1, Ponto de referncia polar 2, Calibrao TS 3, Medir 9, Longitude de calibrao de TS 30, Calibrao TT 31, Medir a longitude da ferramenta 32, Medir o raio da ferramenta 33, Medir a longitude e o raio da ferramenta 400, Rotao bsica 401, Rotao bsica sobre dois furos 402, Rotao bsica sobre duas ilhas 403, Compensar a rotao bsica por meio dum eixo rotativo 404, Memorizar rotao bsica 405, Ajustar a inclinao de uma pea atravs do eixo C 408, Ponto de referncia no centro da ranhura 409, Ponto de referncia no centro da nervura 410, Ponto de referncia rectngulo interior 411, Ponto de referncia rectngulo exterior 412, Ponto de referncia crculo interior 413, Ponto de referncia crculo exterior 414, Ponto de referncia esquina exterior 415, Ponto de referncia esquina interior 416, Ponto de referncia centro do crculo de furos 417, Ponto de referncia do eixo do apalpador 418, Ponto de referncia centro de 4 furos 419, Ponto de referncia de cada eixo individual TNC 620 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 iTNC 530 X X X X X X X X X X X X X X X X X X X X X X X X X X X

HEIDENHAIN TNC 620

541

Ciclo 420, Medio ngulo 421, Medio furo 422, Medio crculo exterior 423, Medio de interior do quadrado 424, Medio de exterior do quadrado 425, Medio largura interior 426, Medio exterior da nervura 427, Mandrilar 430, Medio crculo de furos 431, Medio plano 450 Guardar cinemtica: 451 Medir cinemtica 480, Calibrao TT 481, Medir/testar a longitude da ferramenta 482, Medir/testar o raio da ferramenta 483, Medir/testar a longitude e o raio da ferramenta

TNC 620 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17 Opo #17

iTNC 530 X X X X X X X X X X X X X X X X

542

Resumo de funes DIN/ISO TNC 620


Funes M M00 M01 M02 PARAGEM da execuo do programa/PARAGEM da ferr.ta/Refrigerante DESLIGADO PARAGEM facultativa da execuo do programa PARAGEM da execuo do programa/PARAGEM da ferramenta/Refrigerante DESLIGADO/Se necessrio, apagar a visualizaode estados (depende dos parmetros da 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) Chamada do ciclo por frases 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 pelo fabricante da mquina, p.ex. posio de troca da ferramenta Reduzir a visualizao do eixo rotativo para um valor inferior a 360 Maquinao de pequenos desnveis Maquinao completa de contornos abertos Velocidade de trajectria constante na lmina da ferramenta (aumento e reduo do avano) Velocidade de trajectria constante na lmina da ferramenta (s reduo do avano) Anular M109/M110 Avano em eixos angulares em mm/min (opo de software) Anular M116 Efectuar posicionamentos com o volante durante a execuo do programa (opo de software) Funes M M120 M126 M127 M130 M136 M137 M138 M143 M144 M145 Clculo prvio do contorno com correco de raio (LOOK AHEAD, opo de software) Deslocar os eixos rotativos pelo curso mais curto Anular M126 Na frase de posicionamento: os pontos referem-se ao sistema de coordenadas no basculado Avano F em milmetros por rotao da ferramenta Anular M136 Seleco de eixos basculantes Anular a rotao bsica Considerao da cinemtica da mquina em posies REAL/NOMINAL no fim da frase (opo de software) Anular M114

M03 M04 M05 M06

M08 M09 M13 M14 M30 M89

M99 M91 M92

M94 M97 M98 M109 M110 M111 M116 M117 M118

Funes G Movimentos da ferramenta G00 G01 G02 G03 G05 G06 G07* G10 G11 G12 G13 G15 G16 Interpolao de rectas, cartesiana, em marcha rpida Interpolao de rectas, cartesiana Interpolao de crculos, cartesiana, em sentido horrio Interpolao de crculos, cartesiana, em sentido anti-horrio Interpolao de crculos, cartesiana, sem indicao do sentido de rotao Interpolao de crculos, cartesiana, tangente ao contorno Frase de posicionamento paralela ao eixo Interpolao de rectas, polar, em marcha rpida Interpolao de rectas, polar Interpolao de rectas, polar, em sentido antihorrio Interpolao de crculos, polar, em sentido antihorrio Interpolao de crculo, polar, sem indicao do sentido de rotao Interpolao de crculos, polar, tangente ao contorno

Funes G Ciclos para a produo de furos e roscas G240 G200 G201 G202 G203 G204 G205 G206 G207 G208 G209 Centrar Furar Alargar furo Mandrilar Furar universal Rebaixamento invertido Furar em profundidade universal Roscar com embraiagem Roscagem rgida Fresar furo Roscagem com rotura da apara

Ciclos para a produo de furos e roscas G262 G263 G264 G265 G267 Fresar rosca Fresar rosca em rebaixamento Fresar rosca Fresar rosca de hlice Fresar rosca exterior

Ciclos para fresar caixas, ilhas e ranhuras G251 G252 G253 G254 G256 G257 Caixa rectangular completa Caixa circular completa Ranhura completa Ranhura redonda completa Ilhas rectangulares Ilhas circulares

Chanfre/arredondamento/aproximao ao contorno/ sada G24* G25* G26* G27* Chanfre com longitude de chanfre R Arredondamento de esquinas com raio R Aproximao suave (tangencial) a um contorno com raio R Sada suave (tangencial) de um contorno com raio R

Ciclos para a produo de figura de furos G220 G221 Figura de furos sobre crculo Figura de furos sobre linhas

Definio da ferramenta G99* Com nmero T de ferr.ta, longitude L, raio R

Ciclos SL Grupo 2 G37 G120 G121 G122 G123 G124 G125 G127 G128 Contorno, definio dos nmeros de subprogramas de contorno parcial Determinar dados do contorno (vlido para G121 at G124) Pr-furar Desbastar (desbaste) paralelamente ao contorno Acabamento em profundidade Acabamento lateral Traado do contorno (executar contorno aberto) Superfcie cilndrica Superfcie cilndrica Fresar ranhuras

Correco do raio da ferramenta G40 G41 G42 G43 G44 Sem correco de raio da ferr.ta Correco da trajectria da ferr.ta, esquerda do contorno Correco da trajectria da ferr.ta, direita do contorno Correco paralela ao eixo para G07, prolongamento Correco paralela ao eixo para G07, reduo

Definio do bloco para grfico G30 G31 (G17/G18/G19) ponto mnimo (G90/G91) ponto mximo

Converso de coordenadas G53 G54 G28 G73 G72 G80 G247 Deslocao do ponto zero a partir de tabelas de ponto zero Deslocao do ponto zero no programa Espelho do contorno Rotao do sistema de coordenadas Factor de escala, reduzir/ampliar o contorno Inclinao do plano de maquinao Memorizar o ponto de referncia

Funes G Ciclos para facejar G230 G231 Facejar superfcies planas Facejar uma superfcie qualquer

Funes G Determinar o plano de maquinao G17 G18 G19 Plano X/Y, eixo da ferr.ta Z Plano Z/X, eixo da ferr.ta Y Plano Y/Z, eixo da ferr.ta X

*) Funo activa frase a frase Ciclos do apalpador para obteno duma posio inclinada G400 G401 G402 G403 G404 G405 Rotao bsica sobre dois pontos Rotao bsica sobre dois furos Rotao bsica sobre duas ilhas Compensar rotao bsica mediante o eixo rotativo Definir rotao bsica Compensar a posio inclinada por meio de eixo C

Indicaes de medidas G90 G91 Indicaes de medida absolutas Indicaes de medida incrementais

Unidade de medio G70 G71 Unidade de medio polegada (determinar no incio do programa) Unidade de medio milmetro (determinar no incio do programa)

Funes especiais G G29 G38 G51* G79* G98* ltimo valor nominal de posio como plo (ponto central) PARAGEM da execuo do programa Pr-seleco da ferramenta (tabela de ferramentas activa) Chamada do ciclo Memorizao dum nmero Label

Ciclos do apalpador para memorizao do ponto de referncia (opo de software) G408 G409 G410 G411 G412 G413 G414 G415 G416 G417 G418 G419 Ponto de referncia no centro da ranhura Ponto de referncia no centro da nervura Ponto de referncia rectngulo interior Ponto de referncia rectngulo exterior Ponto de referncia crculo interior Ponto de referncia crculo exterior Ponto de referncia esquina exterior Ponto de referncia esquina interior Ponto de referncia centro do crculo loc (??= Ponto de referncia no eixo do apalpador Ponto de referncia no centro de 4 furos Ponto de referncia no eixo seleccionvel

*) Funo activa frase a frase Endereos % % # A B C D DL DR E F F F F G H H H I J K Incio do programa Chamada do programa Nmero de ponto zero com G53 Movimento rotativo em redor do eixo X Movimento rotativo em redor do eixo Y Movimento rotativo em redor do eixo Z Definies de parmetros Q Correco de desgaste longitude com T Correco de desgaste raio com T Tolerncia com M112 e M124 Avano Tempo de espera com G04 Factor de escala com G72 Reduo de factor F com M103 Funes G ngulo em coordenadas polares ngulo rotativo com G73 ngulo limite com M112 Coordenada X do ponto central do crculo/do plo Coordenada Y do ponto central do crculo/do plo Coordenada Z do ponto central do crculo/do plo

Ciclos do apalpador para medio da pea (opo de software) G55 G420 G421 G422 G423 G424 G425 G426 G427 G430 G431 Medir uma coordenada qualquer Medir um ngulo qualquer Medir furo Medir ilha circular Medir caixa rectangular Medir ilha rectangular Medir ranhura Medir largura de nervura Medir uma coordenada qualquer Medir centro do crculo loc (??=) Medir um plano qualquer

Ciclos do apalpador para medio da ferramenta (opo de software) G480 G481 G482 G483 Calibrar TT Medir longitude da ferramenta Medir raio da ferramenta Medir longitude e raio da ferramenta

Ciclos especiais G04* G36 G39* G62 Tempo de espera com F segundos Orientao da ferramenta Chamada do programa Desvio da tolerncia para fresagem rpida do contorno

Endereos L L L M N P P Q R R R R S S T T T U V W X Y Z * Memorizao dum nmero Label com G98 Salto para um nmero Label Longitude da ferramenta com G99 Funes M Nmero de frase Parmetro do ciclo em ciclos de maquinao Valor ou parmetro Q em definio de parmetro Parmetros Q Raio em coordenadas polares Raio do crculo com G02/G03/G05 Raio de arredondamento com G25/G26/G27 Raio da ferr.ta com G99 Rotaes da ferr.ta Orientao da ferr.ta com G36 Definio da ferr.ta com G99 Chamada da ferramenta Ferr.ta seguinte com G51 Eixo paralelo ao eixo X Eixo paralelo ao eixo Y Eixo paralelo ao eixo Z Eixo X Eixo Y Eixo Z Fim da frase

Correco de raio dos sub-programas de contorno Contorno Interior (caixa) Exterior (ilha) Sequncia de programao dos elementos de contorno em sentido horrio (CW) Em sentido anti-horrio (CCW) em sentido horrio (CW) Em sentido anti-horrio (CCW) Correco do raio G42 (RR) G41 (RL) G41 (RL) G42 (RR)

Converso de coordenadas Converso de coordenadas Deslocao do ponto zero Espelhar Rotao Factor de escala Plano de maquinao Activar G54 X+20 Y+30 Z+10 G28 X G73 H+45 G72 F 0,8 G80 A+10 B+10 C+15 Anular G54 X0 Y0 Z0 G28 G73 H+0 G72 F1 G80

Definies de parmetros Q D 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 19 Funo Atribuio Adio Subtraco Multiplicao Diviso Raiz Seno Co-seno Raiz quadrada da soma quadrada c = a2+b2 Se igual, salto para nmero Label Se diferente, salto para nmero Label Se maior, salto para nmero Label Se menor, salto para nmero Label ngulo (ngulo de c seno a e c cos a) Nmero de erro Print Atribuio PLC

Ciclos de contorno Estruturao do programa ao maquinar com vrias ferramentas Lista dos sub-programas de contorno Definir dados do contorno Definir/chamar broca Ciclo de contorno: pr-furar Chamada do ciclo Definir/chamar fresa de desbaste Ciclo de contorno: desbaste Chamada do ciclo Definir/chamar fresa de acabamento Ciclo de contorno: acabamento em profundidade Chamada do ciclo Definir/chamar fresa de acabamento Ciclo de contorno: acabamento lateral Chamada do ciclo Fim do programa principal, salto de retrocesso Sub-programas de contorno G37 P01 ... G120 Q1 ... G121 Q10 ...

G122 Q10 ...

G123 Q11 ...

G124 Q11 ... M02 G98 ... G98 L0

DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Strae 5 83301 Traunreut, Germany { +49 (8669) 31-0 | +49 (8669) 5061 E-mail: info@heidenhain.de Technical support | +49 (8669) 32-1000 Measuring systems { +49 (8669) 31-3104 E-mail: service.ms-support@heidenhain.de TNC support { +49 (8669) 31-3101 E-mail: service.nc-support@heidenhain.de NC programming { +49 (8669) 31-3103 E-mail: service.nc-pgm@heidenhain.de PLC programming { +49 (8669) 31-3102 E-mail: service.plc@heidenhain.de Lathe controls { +49 (8669) 31-3105 E-mail: service.lathe-support@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 140


Ver 00 636 026-Q0 SW01 0.5 11/2008 F&W Impresso na Alemanha