Você está na página 1de 622

iTNC 530

Software de TNC 340 422-xx 340 423-xx 340 480-xx 340 481-xx

Manual do Utilizador Dilogo em texto claro HEIDENHAIN


Portugus (pt) 6/2003

Teclado do ecr Seleccionar a diviso do ecr Seleccionar ecr entre modo de funcionamento Seleccionar o modo de funcionamento de programao da mquina e de programao Softkeys: seleccionar a funo no ecr Comutao de rguas de softkeys Teclado alfanumrico: introduzir letras e sinais Nomes de ficheiros Comentrios Programas DIN/ISO 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 Introduzir chamada do programa num programa Seleccionar a funo MOD Visualizar textos de ajuda em caso de avisos de erro de NC Ligar 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 Chanfre Arredondamento de esquinas 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 Introduzir funes do apalpador num programa Introduzir, editar eixos de coordenadas e algarismos Seleccionar eixos de coordenadas, ou ... introduzir no programa ... Ponto decimal Inverter sinal Introduo de coordenadas polares Valores incrementais Parmetros Q Aceitar posio real Passar perguntas de dilogo e apagar palavras Finalizar a introduo e continuar o dilogo Finalizar a frase Algarismos

50

150 F % 0

50

150 S % 0

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

Tipo de TNC, software e funes


Este manual descreve as funes disponveis nos TNCs a partir dos nmeros de software de NC que a seguir se apresentam. Tipo de TNC iTNC 530 iTNC 530 E iTNC 530, 2 verso de processador iTNC 530 E, 2 verso de processador N. de software de NC 340 422-xx 340 423-xx 340 480-xx 340 481-xx

A letra E caracteriza a verso de exportao do TNC. Para a verso de exportao do TNC, vlida a seguinte restrio: n 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. No se encontram disponveis diferentes funes de TNC em todas as mquinas, pois estas funes tm que ser adaptadas pelo respectivo fabricante, como por exemplo n Funo de apalpao para o apalpador 3D n Medio de ferramentas com o apalpador TT 130 n Roscar sem embraiagem - Roscagem rgida n Reentrada no contorno aps interrupes

HEIDENHAIN iTNC 530

Alm disso, o iTNC 530 possui ainda 2 pacotes de opo de software, que podem ser autorizados por si ou pelo fabricante da mquina: Opo 1 de software Interpolao de superfcie cilndrica (ciclos 27 e 28) 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 2 de software Tempo de processamento de frase 0.5 ms em vez de 3.6 ms Interpolao de eixo 5 Interpolao da Spline Maquinao 3D: n M114: correco automtica da geometria da mquina ao trabalhar com eixos basculantes n M128: conservar a posio da extremidade da ferramenta em posicionamento de eixos basculantes (TCPM) n M144: considerao da cinemtica da mquina em posies REAL/NOMINAL no fim da frase n Parmetros suplementares Acabar/Desbastar e tolerncia para eixos rotativos no ciclo 32 (G62) n Frases LN (correco 3D) 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. Consulte a HEIDENHAIN se necessitar deste manual. Id. Nr.: 375.319-xx.

Local de utilizao previsto


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

Novas funes referentes s verses anteriores 340 420-xx/340 421-xx


n Gesto de pontos de referncia por meio da Tabela de Preset (ver "Gesto do ponto de referncia com a tabela de Preset" na pgina 58) n Novo ciclo de fresagem CAIXA RECTANGULAR (ver "CAIXA RECTANGULAR (ciclo 251)" na pgina 320) n Novo ciclo de fresagem CAIXA CIRCULAR (ver "CAIXA CIRCULAR (ciclo 252)" na pgina 325) n Novo ciclo de fresagem FRESAR RANHURA (ver "FRESAR RANHURAS (ciclo 253)" na pgina 328) n Novo ciclo de fresagem RANHURA REDONDA (ver "RANHURA REDONDA (ciclo 254)" na pgina 332) n Com a funo CYCL CALL POS dispe-se de uma nova possibilidade para chamar ciclos de maquinao (ver "Chamada de ciclo com CYCL CALL POS" na pgina 257) n Ciclo 205 FURAR EM PROFUNDIDADE UNIVERSAL alargado: possvel introduzir ponto de partida aprofundado, para furar em profundidade (ver "FURAR EM PROFUNDIDADE UNIVERSAL (ciclo 205)" na pgina 277) n Ciclo Figura de furos sobre um crculo alargado: possvel seleccionar deslocao entre as posies de maquinao sobre uma recta ou o crculo terico (ver "FIGURA DE FUROS SOBRE UM CRCULO (ciclo 220)" na pgina 362) n Particularidades do iTNC 530 com Windows 2000 (ver "iTNC 530 com Windows 2000 (opo)" na pgina 601) n Gesto de ficheiros dependentes (ver "Modificar o ajuste ficheiros dependentes" na pgina 560) n Interrogaes excessivas de conexes de redes com o monitor Ping (ver "Testar a unio em rede" na pgina 558) n Criar ficheiro de nmero de verso (ver "Introduzir o cdigo" na pgina 547) n Ciclo 210 RANHURA PENDULAR foi alargado com parmetro avano ao aprofundar ao fazer o acabamento (ver "RANHURA (oblonga) com introduo pendular (ciclo 210)" na pgina 351) n Ciclo 211 RANHURA REDONDA foi alargado com parmetro avano ao aprofundar ao fazer o acabamento (ver "RANHURA CIRCULAR (oblonga) com introduo pendular (ciclo 211)" na pgina 354) n Nova funo de alto rendimento para a inclinao do plano de maquinao (ver "A funo PLANE: inclinao do plano de maquinao" na pgina 438)

HEIDENHAIN iTNC 530

Funes modificadas referentes s verses anteriores 340 420-xx/340 421-xx


n A funo deslocao do ponto zero a partir das tabelas de ponto zero foi modificada. Os pontos zero referentes REF j no esto disponveis. Para isso, foi introduzida a tabela de Preset (ver "Deslocao do PONTO ZERO com tabelas de pontos zero (ciclo 7)" na pgina 414) n A funo do ciclo 247 foi modificada. O ciclo 247 activa agora um preset a partir da tabela de Preset (ver "MEMORIZAR PONTO DE REFERNCIA (ciclo 247)" na pgina 418) n O parmetro de mquina 7475 j no tem qualquer funo (ver "Parmetros de compatibiliade da mquina para as tabelas de pontos zero" na pgina 589)

Descries novas/modificadas neste manual


n Significado dos nmeros de software em MOD (ver "Nmero de software e nmero de opo" na pgina 546) n Chamada de ciclos de maquinao (ver "Chamada de ciclos" na pgina 256) n Exemplo de programao com novos ciclos de fresagem (ver "Exemplo: fresar caixa, ilha e ranhura" na pgina 357) n Nova descrio da unidade de teclado TE 530 (ver "Teclado" na pgina 39) n Escrever por cima dados da ferramenta, a partir de um PC externo (ver "Escrever por cima dados da ferramenta individuais, a partir de um PC externo" na pgina 150) n Ligar o iTNC directamente com um PC Windows (ver "Ligar o iTNC directamente com um PC Windows" na pgina 553)

HEIDENHAIN iTNC 530

ndice

Introduo Funcionamento manual e ajuste Posicionamento com introduo manual Programao: princpios bsicos gesto de ficheiros, auxlios programao Programao: ferramentas Programao: programar contornos Programao: funes auxiliares Programao: ciclos Programao: funes especiais Programao: sub-programas e repeties parciais dum programa Programao: parmetros Q Teste e execuo do programa Funes MOD Tabelas e resumos iTNC 530 com Windows 2000 (opo)

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

HEIDENHAIN iTNC 530

11

1 Introduo ..... 35
1.1 O iTNC 530 ..... 36 Programao: Dilogo em texto claro HEIDENHAIN e DIN/ISO ..... 36 Compatibilidade ..... 36 1.2 Ecr e teclado ..... 37 Ecr ..... 37 Determinar a diviso do ecr ..... 38 Teclado ..... 39 1.3 Modos de funcionamento ..... 40 Funcionamento manual e volante electrnico ..... 40 Posicionamento com introduo manual ..... 40 Memorizao/Edio de programas ..... 41 Teste do programa ..... 41 Execuo contnua de programa e execuo de programa frase a frase ..... 42 1.4 Visualizao de estados ..... 43 "Generalidades" Visualizao de estados ..... 43 Visualizaes de estado suplementares ..... 44 1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN ..... 47 Calibrar ..... 47 Volantes electrnicos HR ..... 48

HEIDENHAIN iTNC 530

13

2 Funcionamento manual e ajuste ..... 49


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

14

3 Posicionamento com introduo manual ..... 69


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

HEIDENHAIN iTNC 530

15

4 Programao: princpios bsicos, gesto de ficheiros, auxlios de programao, gesto de paletes ..... 73
4.1 Princpios bsicos ..... 74 Sistemas de medida e marcas de referncia ..... 74 Sistema de referncia ..... 74 Sistema de referncia em fresadoras ..... 75 Coordenadas polares ..... 76 Posies da pea absolutas e incrementais ..... 77 Seleccionar o ponto de referncia ..... 78 4.2 Gesto de ficheiros: princpios bsicos ..... 79 Ficheiros ..... 79 Salvaguarda de dados ..... 80 4.3 Gesto de ficheiros standard ..... 81 Aviso ..... 81 Chamar a Gesto de Ficheiros ..... 81 Seleccionar ficheiro ..... 82 Apagar ficheiro ..... 82 Copiar ficheiro ..... 83 Transmissso de dados para/de uma base de dados externa ..... 84 Escolher um dos 10 ltimos ficheiros seleccionados ..... 86 Mudar o nome a um ficheiro ..... 86 Proteger ficheiro/anular a proteco do ficheiro ..... 87 4.4 Gesto de ficheiros alargada ..... 88 Aviso ..... 88 Directrios ..... 88 Caminhos ..... 88 Visualizao: funes da gesto de ficheiros alargada ..... 89 Chamar a Gesto de Ficheiros ..... 90 Seleccionar os suportes de dados, os directrios e os ficheiros ..... 91 Criar um novo directrio (s possvel no suporte TNC:\ ) ..... 92 Copiar um s ficheiro ..... 93 Copiar directrio ..... 94 Escolher um dos 10 ltimos ficheiros seleccionados ..... 95 Apagar ficheiro ..... 95 Apagar directrio ..... 95 Marcar os ficheiros ..... 96 Mudar o nome a um ficheiro ..... 97 Funes auxiliares ..... 97 Transmissso de dados para/de uma base de dados externa ..... 98 Copiar o ficheiro para um outro directrio ..... 100 O TNC na rede ..... 101

16

4.5 Abrir e introduzir programas ..... 102 Estrutura de um programa NC com formato em texto claro HEIDENHAIN ..... 102 Definir o bloco: BLK FORM ..... 102 Abrir um novo programa de maquinao ..... 103 Programar movimentos da ferramenta em dilogo de texto claro ..... 105 Aceitar a posio real ..... 106 Editar o programa ..... 107 A funo de busca do TNC ..... 110 4.6 Grfico de programao ..... 112 Desenvolvimento com ou sem grfico de programao ..... 112 Efectuar o grfico para o programa existente ..... 112 Acender e apagar o nmero da frase ..... 113 Apagar o grfico ..... 113 Ampliar ou reduzir um pormenor ..... 113 4.7 Estruturar programas ..... 114 Definio, possibilidade de aplicao ..... 114 Visualizar a janela de estruturaoo/mudar a janela activada ..... 114 Acrescentar frase de estruturao na janela do programa (esquerda) ..... 114 Seleccionar frases na janela de estruturao ..... 114 4.8 Acrescentar comentrios ..... 115 Aplicao ..... 115 Comentrio durante a introduo do programa ..... 115 Acrescentar comentrio mais tarde ..... 115 Comentrio numa mesma frase ..... 115 Funes ao editar o comentrio ..... 115 4.9 Elaborar ficheiros de texto ..... 116 Aplicao ..... 116 Abrir e fechar ficheiro de texto ..... 116 Editar textos ..... 117 Apagar e voltar a acrescentar sinais, palavras e linhas ..... 118 Processar blocos de texto ..... 118 Encontrar partes de texto ..... 119

HEIDENHAIN iTNC 530

17

4.10 A calculadora ..... 120 Operao ..... 120 4.11 Auxlio directo em caso de avisos de erro ..... 121 Visualizao de avisos de erro ..... 121 Visualizar auxlio ..... 121 4.12 Gesto de paletes ..... 122 Aplicao ..... 122 Seleccionar tabela de paletes ..... 124 Sair do ficheiro de paletes ..... 124 Elaborar o ficheiro de paletes ..... 124 4.13 Funcionamento de paletes com maquinao orientada para a ferramenta ..... 126 Aplicao ..... 126 Seleccionar um ficheiro de paletes ..... 130 Regular o ficheiro de paletes com formulrio de introduo ..... 131 Execuo da maquinao orientada para a ferramenta ..... 135 Sair do ficheiro de paletes ..... 136 Elaborar o ficheiro de paletes ..... 136

18

5 Programao: ferramentas ..... 139


5.1 Introdues relativas ferramenta ..... 140 Avano F ..... 140 Rotaes S da ferramenta ..... 141 5.2 Dados da ferramenta ..... 142 Condio para a correco da ferramenta ..... 142 Nmero da ferramenta e nome da ferramenta ..... 142 Longitude L da ferramenta ..... 142 Raio R da ferramenta ..... 143 Valores delta para longitudes e raios ..... 143 Introduzir os dados da ferramenta no programa ..... 143 Introduzir os dados da ferramenta na tabela ..... 144 Escrever por cima dados da ferramenta individuais, a partir de um PC externo ..... 150 Tabela de posies para o alternador de ferramentas ..... 151 Chamar dados da ferramenta ..... 153 Troca de ferramenta ..... 154 5.3 Correco da ferramenta ..... 156 Introduo ..... 156 Correco da longitude da ferramenta ..... 156 Correco do raio da ferramenta ..... 157 5.4 Correco tridimensional da ferramenta (opo de software 2) ..... 160 Introduo ..... 160 Definio de um vector normalizado ..... 161 Formas da ferr.ta permitidas ..... 161 Utilizar outras ferramentas: valores delta ..... 162 Correco 3D sem orientao da ferr.ta ..... 162 Face Milling: correco 3D com e sem orientao da ferr.ta ..... 163 Peripheral Milling: correco do raio 3D com orientao da ferramenta ..... 165 5.5 Trabalhar com tabelas de dados de interseco ..... 167 Aviso ..... 167 Possibilidades de aplicao ..... 167 Tabela para materiais da pea ..... 168 Tabela para materiais de corte da ferramenta ..... 169 Tabela para dados de interseco ..... 169 Indicaes necessrias na tabela de ferramentas ..... 170 Procedimento ao trabalhar com clculo automtico de rotaes/de avano ..... 171 Modificar a estrutura de tabelas ..... 171 Transmisso de dados de Tabelas de Dados de Corte ..... 173 Ficheiro de configurao TNC.SYS ..... 173

HEIDENHAIN iTNC 530

19

6 Programao: Programar contornos ..... 175


6.1 Movimentos da ferramenta ..... 176 Funes de trajectria ..... 176 Livre programao de contornos FK ..... 176 Funes auxiliares M ..... 176 Sub-programas e repeties parciais de um programa ..... 176 Programao com parmetros Q ..... 176 6.2 Noes bsicas sobre as funes de trajectria ..... 177 Programar o movimento da ferramenta para uma maquinao ..... 177 6.3 Aproximao e sada do contorno ..... 181 Resumo: tipos de trajectria para a aproximao e sada do contorno ..... 181 Posies importantes na aproximao e sada ..... 181 Aproximao segundo uma recta tangente: APPR LT ..... 183 Aproximao segundo uma recta perpendicular ao primeiro ponto do contorno: APPR LN ..... 183 Aproximao segundo uma trajectria circular tangente: APPR CT ..... 184 Aproximao segundo uma trajectria circular tangente ao contorno e segmento de recta: APPR LCT ..... 185 Sada segundo uma recta tangente: DEP LT ..... 186 Sada segundo uma recta perpendicular ao ltimo do contorno: DEP LN ..... 186 Sada segundo uma trajectria circular tangente: DEP CT ..... 187 Sada segundo uma trajectria circular tangente ao contorno e segmento de recta: DEP LCT ..... 187 6.4 Tipos de trajectria coordenadas cartesianas ..... 188 Resumo das funes de trajectria ..... 188 Recta L ..... 189 Acrescentar um chanfre CHF entre duas rectas ..... 190 Arredondamento de esquinas RND ..... 191 Ponto central do crculo CC ..... 192 Trajectria circular C em redor do ponto central do crculo CC ..... 193 Trajectria circular CR com um raio determinado ..... 194 Trajectria circular CT tangente ..... 195

20

6.5 Tipos de trajectria coordenadas polares ..... 200 Resumo ..... 200 Origem de coordenadas polares: plo CC ..... 201 Recta LP ..... 202 Trajectria circular CP em redor do plo CC ..... 202 Trajectria circular CTP tangente ..... 203 Hlice (Helix) ..... 203 6.6 Tipos de trajectrias Livre programao de contornos FK ..... 208 Princpios bsicos ..... 208 Grfico da programao FK ..... 209 Abrir o dilogo FK ..... 210 Programao livre de rectas ..... 210 Programao livre de trajectrias circulares ..... 211 Possibilidades de introduo ..... 212 Pontos auxiliares ..... 215 Referncias relativas ..... 216 6.7 Tipos de trajectria Interpolao de Spline (opo de software 2) ..... 223 Aplicao ..... 223

HEIDENHAIN iTNC 530

21

7 Programao: Funes auxiliares ..... 225


7.1 Introduzir funes auxiliares M e STOP ..... 226 Princpios bsicos ..... 226 7.2 Funes auxiliares para o controlo da execuo do programa, ferramenta e refrigerante ..... 227 Resumo ..... 227 7.3 Funes auxiliares para indicao de coordenadas ..... 228 Programar coordenadas referentes mquina: M91/M92 ..... 228 Activar o ltimo ponto de referncia memorizado: M104 ..... 230 Aproximao s posies num sistema de coordenadas com um plano inclinado de maquinao: M130 ..... 230 7.4 Funes auxiliares para o tipo de trajectria ..... 231 Maquinar esquinas: M90 ..... 231 Acrescentar um crculo definido de arredondamento entre duas rectas: M112 ..... 232 No ter em conta os pontos ao trabalhar frases lineares no corrigidas: M124 ..... 232 Maquinar pequenos desnveis de contorno: M97 ..... 233 Maquinar completamente esquinas abertas do contorno: M98 ..... 234 Factor de avano para movimentos de aprofundamento: M103 ..... 235 Avano em milmetros/rotao da ferramenta: M136 ..... 236 Velocidade de avano em arcos de crculo: M109/M110/M111 ..... 237 Clculo prvio do contorno com correco de raio (LOOK AHEAD): M120 ..... 237 Sobreposicionar posicionamentos do volante durante a execuo de um programa: M118 ..... 239 Retrocesso do contorno no sentido dos eixos da ferramenta: M140 ..... 240 Suprimir o supervisionamento do apalpador: M141 ..... 241 Apagar informaes de programa modais: M142 ..... 242 Apagar rotao bsica: M143 ..... 242 7.5 Funes auxiliares para eixos rotativos ..... 243 Avano em mm/min em eixos rotativos A, B, C: M116 (opo de software 1) ..... 243 Deslocar eixos rotativos de forma optimizada: M126 ..... 243 Reduzir a visualizao do eixo rotativo a um valor inferior a 360: M94 ..... 244 Correco automtica da geometria da mquina ao trabalhar com eixos basculantes: M114 (opo de software 2) ..... 245 Conservar a posio da extremidade da ferramenta ao posicionar eixos basculantes (TCPM*): M128 (opo de software 2) ..... 246 Paragem de preciso em esquinas com transies no tangenciais: M134 ..... 248 Seleco de eixos basculantes: M138 ..... 248 Considerao da cinemtica da mquina em posies REAL/NOMINAL no fim da frase: M144 (opo de software 2) ..... 249 7.6 Funes auxiliares para mquinas laser ..... 250 Princpio ..... 250 Emitir directamente a tenso programada: M200 ..... 250 Tenso em funo do percurso: M201 ..... 250 Tenso em funo da velocidade: M202 ..... 250 Emitir a tenso em funo do tempo (depende do impulso): M203 ..... 251 Emitir a tenso como funo do tempo (impulso depende do tempo): M204 ..... 251

22

8 Programao: ciclos ..... 253


8.1 Trabalhar com ciclos ..... 254 Definir um ciclo com softkeys ..... 254 Definir o ciclo com a funo IR A ..... 254 Chamada de ciclos ..... 256 Trabalhar com eixos auxiliares U/V/W ..... 258 8.2 Tabelas de pontos ..... 259 Aplicao ..... 259 Introduzir tabela de pontos ..... 259 Seleccionar tabelas de pontos no programa ..... 260 Chamar o ciclo em ligao com as tabelas de pontos ..... 261 8.3 Ciclos de furar, roscar e fresar rosca ..... 263 Resumo ..... 263 FURAR EM PROFUNDIDADE (Ciclo 1) ..... 265 FURAR (ciclo 200) ..... 266 ALARGAR FURO (ciclo 201) ..... 268 MANDRILAR (ciclo 202) ..... 270 FURAR UNIVERSAL (ciclo 203) ..... 272 REBAIXAMENTO INVERTIDO (ciclo 204) ..... 274 FURAR EM PROFUNDIDADE UNIVERSAL (ciclo 205) ..... 277 FRESAR FURO (ciclo 208) ..... 280 ROSCAR com embraiagem (ciclo 2) ..... 282 ROSCAGEM NOVA com embraiagem (ciclo 206) ..... 283 ROSCAGEM rgida GS (ciclo 17) ..... 285 ROSCAGEM RGIDA GS NOVA (ciclo 207) ..... 286 ROSCAGEM LMINA (ciclo 18) ..... 288 ROSCAGEM ROTURA DE APARA (ciclo 209) ..... 289 Princpios bsicos para fresar rosca ..... 291 FRESAR ROSCA (ciclo 262) ..... 293 FRESAR ROSCA EM REBAIXAMENTO (ciclo 263) ..... 295 FRESAR ROSCA (ciclo 264) ..... 299 FRESAR ROSCA DE HLICE (ciclo 265) ..... 303 FRESAR ROSCA EXTERIOR (Ciclo 267) ..... 307

HEIDENHAIN iTNC 530

23

8.4 Ciclos para fresar caixas, ilhas e ranhuras ..... 318 Resumo ..... 318 CAIXA RECTANGULAR (ciclo 251) ..... 320 CAIXA CIRCULAR (ciclo 252) ..... 325 FRESAR RANHURAS (ciclo 253) ..... 328 RANHURA REDONDA (ciclo 254) ..... 332 FRESAR CAIXAS (ciclo 4) ..... 337 ACABAMENTO DE CAIXAS (ciclo 212) ..... 339 ACABAMENTO DE ILHAS (ciclo 213) ..... 341 CAIXA CIRCULAR (ciclo 5) ..... 343 ACABAMENTO DE CAIXA CIRCULAR (ciclo 214) ..... 345 ACABAMENTO DE ILHA CIRCULAR (ciclo 215) ..... 347 FRESAR RANHURAS (ciclo 3) ..... 349 RANHURA (oblonga) com introduo pendular (ciclo 210) ..... 351 RANHURA CIRCULAR (oblonga) com introduo pendular (ciclo 211) ..... 354 8.5 Ciclos para a elaborao de figuras de furos ..... 360 Resumo ..... 360 FIGURA DE FUROS SOBRE UM CRCULO (ciclo 220) ..... 362 FIGURA DE FUROS SOBRE LINHAS (ciclo 221) ..... 364 8.6 Ciclos SL ..... 368 Princpios bsicos ..... 368 Resumo Ciclos SL ..... 369 CONTORNO (ciclo 14) ..... 370 Contornos sobrepostos ..... 370 DADOS DO CONTORNO (ciclo 20) ..... 373 PR-FURAR (ciclo 21) ..... 374 DESBASTE (ciclo 22) ..... 375 ACABAMENTO EM PROFUNDIDADE (ciclo 23) ..... 376 ACABAMENTO LATERAL (ciclo 24) ..... 377 TRAADO DO CONTORNO (ciclo 25) ..... 378 SUPERFCIE CILNDRICA (ciclo 27, opo de software 1) ..... 380 SUPERFCIE CILNDRICA fresar ranhura (ciclo 28, opo de software 1) ..... 382

24

8.7 Ciclos SL com frmula de contorno ..... 395 Princpios bsicos ..... 395 Seleccionar programa com definies de contorno ..... 396 Definir as descries de contorno ..... 396 Introduzir frmula de contorno. ..... 397 Contornos sobrepostos ..... 397 Executar contorno com ciclos SL ..... 399 8.8 Ciclos para facejar ..... 403 Resumo ..... 403 EXECUTAR DADOS 3D (ciclo 30) ..... 404 FACEJAR (ciclo 230) ..... 405 SUPERFCIE REGULAR (ciclo 231) ..... 407 8.9 Ciclos para a converso de coordenadas ..... 412 Resumo ..... 412 Activao da converso de coordenadas ..... 412 Deslocao do PONTO ZERO (ciclo 7) ..... 413 Deslocao do PONTO ZERO com tabelas de pontos zero (ciclo 7) ..... 414 MEMORIZAR PONTO DE REFERNCIA (ciclo 247) ..... 418 ESPELHO (ciclo 8) ..... 419 ROTAO (ciclo 10) ..... 421 FACTOR DE ESCALA (ciclo 11) ..... 422 FACTOR DE ESCALA ESPECF.EIXO (Ciclo 26) ..... 423 PLANO DE MAQUINAO (ciclo 19, opo de software 1) ..... 424 8.10 Ciclos especiais ..... 432 TEMPO DE ESPERA (ciclo 9) ..... 432 CHAMADA DO PROGRAMA (ciclo 12) ..... 433 ORIENTAO DA FERRAMENTA (ciclo 13) ..... 434 TOLERNCIA (ciclo 32, opo de software 2) ..... 435

HEIDENHAIN iTNC 530

25

9 Programao: funes especiais ..... 437


9.1 A funo PLANE: inclinao do plano de maquinao ..... 438 Introduo ..... 438 Definir a funo PLANE ..... 440 Visualizao de posio ..... 440 Anular a funo PLANE ..... 441 9.2 Definir plano de maquinao por meio de ngulo no espao: PLANE SPATIAL ..... 442 Aplicao ..... 442 Parmetros de introduo ..... 443 9.3 Definir plano de maquinao por meio de ngulo de projeco: PLANE PROJECTED ..... 444 Aplicao ..... 444 Parmetros de introduo ..... 445 9.4 Definir plano de maquinao por meio de ngulo Euler: PLANE EULER ..... 446 Aplicao ..... 446 Parmetros de introduo ..... 447 9.5 Definir plano de maquinao por meio de dois vectores: PLANE VECTOR ..... 448 Aplicao ..... 448 Parmetros de introduo ..... 449 9.6 Definir plano de maquinao por meio de trs pontos: PLANE POINTS ..... 450 Aplicao ..... 450 Parmetros de introduo ..... 451 9.7 Definir plano de maquinao por meio de um nico ngulo no espao incremental: PLANE RELATIVE ..... 452 Aplicao ..... 452 Parmetros de introduo ..... 453 Abreviaturas utilizadas ..... 453 9.8 Determinar o comportamento de posio da funo PLANE ..... 454 Resumo ..... 454 Inclinao automtica: MOVE/STAY (introduo obrigatoriamente necessria) ..... 455 Seleco de possibilidades de inclinao alternativas: SEQ +/ (introduo opcional) ..... 457 Seleco do modo de transformao (introduo opcional) ..... 458 9.9 Fresagem inclinada no plano inclinado ..... 459 Funo ..... 459 Fresagem inclinada por meio de deslocao incremental dum eixo rotativo ..... 459 Fresagem inclinada por meio de vectores normais ..... 460

26

10 Programao: Sub-programas e repeties parciais de um programa ..... 461


10.1 Caracterizar sub-programas e repeties parciais de um programa ..... 462 Label ..... 462 10.2 Sub-programas ..... 463 Funcionamento ..... 463 Indicaes sobre a programao ..... 463 Programar um sub-programa ..... 463 Chamar um sub-programa ..... 463 10.3 Repeties parciais de um programa ..... 464 Label LBL ..... 464 Funcionamento ..... 464 Indicaes sobre a programao ..... 464 Programar uma repetio de um programa parcial ..... 464 Chamar uma repetio de um programa parcial ..... 464 10.4 Um programa qualquer como sub-programa ..... 465 Funcionamento ..... 465 Indicaes sobre a programao ..... 465 Chamar um programa qualquer como sub-programa ..... 466 10.5 Sobreposies ..... 467 Tipos de sobreposies ..... 467 Profundidade de sobreposio ..... 467 Sub-programa dentro de um sub-programa ..... 467 Repetir repeties parciais de um programa ..... 468 Repetio do sub-programa ..... 469

HEIDENHAIN iTNC 530

27

11 Programao: parmetros Q ..... 477


11.1 Princpio e resumo de funes ..... 478 Avisos sobre a programao ..... 478 Chamar as funes de parmetros Q ..... 479 11.2 Tipos de funes Parmetros Q em vez de valores numricos ..... 480 Exemplo de frases NC ..... 480 Exemplo ..... 480 11.3 Descrever contornos atravs de funes matemticas ..... 481 Aplicao ..... 481 Resumo ..... 481 Programar tipos de clculo bsicos ..... 482 11.4 Funes angulares (Trigonometria) ..... 483 Definies ..... 483 Programar funes angulares ..... 484 11.5 Clculos de crculos ..... 485 Aplicao ..... 485 11.6 Funes se/ento com parmetros Q ..... 486 Aplicao ..... 486 Saltos incondicionais ..... 486 Programar funes se/ento ..... 486 Abreviaturas e conceitos utilizados ..... 487 11.7 Controlar e modificar parmetros Q ..... 488 Procedimento ..... 488 11.8 Funes auxiliares ..... 489 Resumo ..... 489 FN14: ERROR: emitir avisos de erro ..... 490 FN15: PRINT: emitir textos ou valores de parmetros Q ..... 492 FN16: F-PRINT: emitir textos e valores de parmetros Q formatados ..... 493 FN18: SYS-DATUM READ: ler dados do sistema ..... 496 FN19: Transmitir valores para o PLC ..... 501 FN20: WAIT FOR: sincronizar NC e PLC ..... 501 FN25: PRESET: memorizar novo ponto de referncia ..... 503 FN26: TABOPEN: abrir tabelas de definio livre ..... 504 FN27: TABWRITE: descrever uma tabela de livre definio ..... 504 FN28: TABREAD: ler tabela de definio livre ..... 505

28

11.9 Introduzir directamente frmulas ..... 506 Introduzir a frmula ..... 506 Regras de clculo ..... 508 Exemplo de introduo ..... 509 11.10 Parmetros Q previamente colocados ..... 510 Valores do PLC: de Q100 a Q107 ..... 510 Raio actual da ferrta.: Q108 ..... 510 Eixo da ferrta.: Q109 ..... 510 Estado da ferramenta: Q110 ..... 510 Abastecimento de refrigerante: Q111 ..... 511 factor de sobreposio: Q112 ..... 511 Indicaes de cotas no programa: Q113 ..... 511 Longitude da ferrta.: Q114 ..... 511 Coordenadas depois da apalpao durante a execuo do programa ..... 512 Desvio do valor real em caso de medio automtica da ferramenta com o apalpador TT 130 ..... 512 Inclinao do plano de maquinao com ngulos da pea: coordenadas para eixos rotativos calculadas pelo TNC ..... 512 Resultados de medio de ciclos de apalpao (ver tambm manual do utilizador dos ciclos de apalpao) ..... 513

HEIDENHAIN iTNC 530

29

12 Teste do programa e execuo do programa ..... 523


12.1 Grficos ..... 524 Aplicao ..... 524 Resumo: vistas ..... 524 Vista de cima ..... 525 Representao em 3 planos ..... 526 Representao 3D ..... 527 Ampliao de um pormenor ..... 528 Repetir a simulao grfica ..... 529 Calcular o tempo de maquinao ..... 530 12.2 Funes para a visualizao do programa ..... 531 Resumo ..... 531 12.3 Teste do programa ..... 532 Aplicao ..... 532 12.4 Execuo do programa ..... 534 Aplicao ..... 534 Execuo do programa de maquinao ..... 534 Interromper a maquinao ..... 535 Deslocar os eixos da mquina durante uma interrupo ..... 536 Continuar a execuo do programa aps uma interrupo ..... 537 Reentrada livre no programa (processo a partir de uma frase) ..... 538 Reentrada no contorno ..... 539 12.5 Arranque automtico do programa ..... 540 Aplicao ..... 540 12.6 Saltar frases ..... 541 Aplicao ..... 541 Apagar o sinal / ..... 541 12.7 Paragem opcional da execuo do programa ..... 542 Aplicao ..... 542

30

13 Funes MOD ..... 543


13.1 Seleccionar a funo MOD ..... 544 Seleccionar as funes MOD ..... 544 Modificar ajustes ..... 544 Sair das funes MOD ..... 544 Resumo das funes MOD ..... 544 13.2 Nmero de software e nmero de opo ..... 546 Aplicao ..... 546 13.3 Introduzir o cdigo ..... 547 Aplicao ..... 547 13.4 Ajuste da conexo de dados ..... 548 Aplicao ..... 548 Ajustar a interface RS-232 ..... 548 Ajustar a interface RS-422 ..... 548 Seleccionar o MODO DE FUNCIONAMENTO num aparelho externo ..... 548 Ajustar a VELOCIDADE BAUD ..... 548 Atribuio ..... 549 Software para transmisso de dados ..... 550 13.5 Interface Ethernet ..... 552 Introduo ..... 552 Possibilidades de conexo ..... 552 Ligar o iTNC directamente com um PC Windows ..... 553 Configurar o TNC ..... 555 13.6 Configurar PGM MGT ..... 559 Aplicao ..... 559 Modificar o ajuste PGM MGT ..... 559 Modificar o ajuste ficheiros dependentes ..... 560 13.7 Parmetros do utilizador especficos da mquina ..... 561 Aplicao ..... 561 13.8 Representao grfica do bloco no espao de trabalho ..... 562 Aplicao ..... 562 13.9 Seleccionar a visualizao de posio ..... 564 Aplicao ..... 564

HEIDENHAIN iTNC 530

31

13.10 Seleccionar o sistema de medida ..... 565 Aplicao ..... 565 13.11 Seleccionar a linguagem de programao para $MDI ..... 566 Aplicao ..... 566 13.12 Seleco do eixo para gerar frase L ..... 567 Aplicao ..... 567 13.13 Introduzir os limites de deslocao, visualizao do ponto zero ..... 568 Aplicao ..... 568 Trabalhar sem limitao da margem de deslocao ..... 568 Calcular e introduzir a margem mxima de deslocao ..... 568 Visualizao do ponto de referncia ..... 569 13.14 visualizar ficheiros de AJUDA ..... 570 Aplicao ..... 570 Seleccionar FICHEIROS DE AJUDA ..... 570 13.15 Visualizar os tempos de maquinao ..... 571 Aplicao ..... 571 13.16 Teleservio ..... 572 Aplicao ..... 572 Chamar/Finalizar o Teleservio ..... 572 13.17 Acesso externo ..... 573 Aplicao ..... 573

32

14 Tabelas e resumos ..... 575


14.1 Parmetros geraisdo utilizador ..... 576 Possveis introdues para os parmetros de mquina ..... 576 Seleccionar parmetros gerais do utilizador ..... 576 14.2 Conectores ocupados e cabo(s) de conexo para conexo de dados ..... 590 Interface V.24/RS-232-C aparelhos HEIDEHAIN ..... 590 Aparelhos que no so da marca HEIDENHAIN ..... 591 Conexo V.11/RS-422 ..... 592 Interface Ethernet casquilho RJ45 ..... 592 14.3 Informao tcnica ..... 593 14.4 Trocar a bateria ..... 599

HEIDENHAIN iTNC 530

33

15 iTNC 530 com Windows 2000 (opo) ..... 601


15.1 Introduo ..... 602 Generalidades ..... 602 Dados tcnicos ..... 603 15.2 Iniciar a aplicao iTNC 530 ..... 604 Aviso do Windows ..... 604 Apresentao como operador de TNC ..... 604 Apresentao como administrador local ..... 605 15.3 Desligar o iTNC 530 ..... 606 Princpios bsicos ..... 606 Aviso de sada dum utilizador ..... 606 Terminar a aplicao do iTNC ..... 607 Desligamento do Windows ..... 608 15.4 Ajustes da rede ..... 609 Condies ..... 609 Adaptar ajustes ..... 609 Comando de acesso ..... 610 15.5 Particularidades na gesto de ficheiros ..... 611 Suporte do iTNC ..... 611 Transmisso de dados para o iTNC 530 ..... 612

34

1
Introduo

1.1 O iTNC 530

1.1 O iTNC 530


Os TNC da HEIDENHAIN so comandos numricos destinados oficina, com os quais voc faz programas convencionais de fresar e furar directamente na mquina, em dilogo de texto claro de fcil entendimento. Destinam-se a ser aplicados em mquinas de fresar e furar bem como em centros de maquinao. O iTNC 530 pode comandar at 12 eixos. Para alm disso, voc tambm pode ajustar de forma programada a posio angular da ferramenta. No disco duro integrado voc pode memorizar indiferentemente muitos programas, ainda que estes tenham sido elaborados externamente ou copiados por digitalizao. Para clculos rpidos, pode-se chamar uma calculadora a qualquer momento. O teclado e a apresentao do ecr so estruturados de forma clara, para que voc possa chegar a todas as funes de forma rpida e simples.

Programao: Dilogo em texto claro HEIDENHAIN e DIN/ISO


A elaborao de programas particularmente simples em dilogo de texto claro HEIDENHAIN, agradvel ao utilizador. Um grfico de programao apresenta um por um os passos de maquinao durante a introduo do programa. Para alm disso, a programao livre de contornos FK ajuda se por acaso no houver nenhum desenho adequado ao NC. A simulao grfica da maquinao da pea possvel tanto durante o teste de programa como tambm durante a execuo do programa. Alm disso, voc tambm pode programar os TNC's em linguagem DIN/ISO ou em funcionamento DNC. Tambm se pode depois introduzir e testar um programa enquanto um outro programa se encontra a executar uma maquinao de uma pea.

Compatibilidade
O TNC pode executar todos os programas de maquinao que tenham sido elaborados nos comandos numricos HEIDENHAIN a partir do TNC 150 B.

36

1 Introduo

Ecr
O TNC pode fornecer-se com ecr a cores BC 150 (CRT) ou com o ecr a cores plano BF 120 (TFT). A figura em cima direita mostra o teclado do BF 150. A figura no centro direita mostra o teclado do BF 120. 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) 2 Softkeys Na linha inferior, o TNC visualiza mais funes numa rgua de softkeys. Voc selecciona estas funes com as teclas que se encontram por baixo Para orientao, h umas vigas estreitas a indicar directamente sobre a rgua de softkeys o nmero de rguas de softkeys que se podem seleccionar com as teclas de setas pretas dispostas no exterior. A rgua de softkeys activada apresentada como coluna iluminada. Teclas de seleco de softkey Comutao de rguas de softkeys Determinao da diviso do ecr Tecla de comutao do ecr para modos de funcionamento da mquina e da programao Teclas selectoras de softkey para softkeys do fabricante da mquina Teclas selectoras de softkey para softkeys do fabricante da mquina

2 6 1 3 1

3 4 5 6 7 8

5 1

2 4 1

4 1

HEIDENHAIN iTNC 530

37

1.2 Ecr e teclado

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, p.ex., no modo de funcionamento MEMORIZAO/EDIO DE PROGRAMA, visualizar o programa na janela esquerda, enquanto que a janela direita apresenta ao mesmo tempo, p.ex., um grfico de programao. Como alternativa, na janela direita tambm pode visualizar-se o agrupamento de programas 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 rgua de softkeys mostra a diviso possvel do ecr ver "Modos de funcionamento", pgina 40

Seleccionar a diviso do ecr com softkey

38

1 Introduo

Teclado
O TNC pode ser fornecido, conforme se pretender, com o teclado TE 420 ou o teclado TE 530. A figura em cima direita apresenta os elementos do teclado TE 420, e a figura no centro direita apresenta os elementos do teclado TE 530: 1 1 Teclado alfabtico para introduo de texto, nomes de ficheiros e programao DIN/ISO. Verso de dois processadores: teclas suplementares para a operao Windows n Gesto de ficheiros n Calculadora n Funo MOD n 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 Tapete do rato: s para a operao da verso de dois processadores 1 6 2 1 3 4 1 5 8 7 7

5 2 1 6

3 4 5 6 7 8

4 1

As funes das diferentes teclas esto resumidas na primeira pgina. As teclas externas, como p.ex. NC-START, apresentam-se descritas no manual da mquina.

HEIDENHAIN iTNC 530

39

1.2 Ecr e teclado

1.3 Modos de funcionamento

1.3 Modos de funcionamento


Funcionamento manual e volante electrnico
As mquinas regulam-se com funcionamento manual. Neste modo de funcionamento posiciona-se os eixos da mquina manualmente ou progressivamente, memoriza-se os pontos de referncia, e pode-se tambm inclinar o plano de maquinao. O modo de funcionamento volante electrnico, apoia o mtodo 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, voc programa movimentos simples de deslocao, p.ex. para facear ou para pr-posicionar. Softkeys para a diviso do ecr Janela Estruturar esquerda: programa. direita: visualizao de estado Softkey

40

1 Introduo

Memorizao/Edio de programas
neste modo de funcionamento que voc elabora os seus programas de maquinao. A programao livre de contornos, os diferentes ciclos e as funes de parmetros Q oferecem apoio e complemento variados na programao. A pedido, o grfico de programao mostra cada um dos passos. Softkeys para a diviso do ecr Janela Estruturar esquerda: programa. direita: agrupamento 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, indicaes erradas e danos do espao de trabalho. A simulao apoiada graficamente com diferentes vistas. Softkeys para a diviso do ecr:ver "Execuo contnua de programa e execuo de programa frase a frase", pgina 42

HEIDENHAIN iTNC 530

41

1.3 Modos de funcionamento

1.3 Modos de funcionamento

Execuo contnua de programa e execuo de programa frase a frase


Em execuo contnua de programa, o TNC executa um programa at ao final do programa ou at uma interrupo manual ou programada. Depois de uma interrupo, voc pode retomar a execuo do programa. Em execuo de programa frase a frase, voc inicia cada frase com a tecla externa START individualmente Softkeys para a diviso do ecr Janela Estruturar esquerda: programa. direita: agrupamento de programas esquerda: programa. direita: estado esquerda: programa. direita: grfico Grfico Softkey

Softkeys para a diviso do ecr com tabelas de paletes Janela Tabela de paletes esquerda: programa. direita: tabela de paletes esquerda: tabela de paletes. direita: estado esquerda: tabela de paletes. direita: grfico Softkey

42

1 Introduo

"Generalidades" Visualizao de estados


A visualizao de estados 1 informa-o sobre a situao actual da mquina. Aparece automaticamente nos modos de funcionamento n 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 n Posicionamento com introduo manual. Nos modos de funcionamento manual e volante electrnico, aparece a visualizao de estados na janela grande. Informaes da visualizao de estado Smbolo REAL Significado Coordenadas reais ou nominativas da posio actual 1 1

XYZ

Eixos da mquina; o TNC visualiza os eixos auxiliares com letra pequena. O fabricante determina a sequncia e a quantidade dos eixos visualizados. Consulte o manual da mquina A visualizao do avano em polegadas corresponde dcima parte do valor efectivo. Rotaes S, Avano F e Funo Auxiliar M efectiva Inicia-se a execuo do programa

F SM

O eixo bloqueado

O eixo pode ser deslocado com o volante

Os eixos so deslocados em plano de maquinao inclinado Os eixos so deslocados tendo em considerao a rotao Nmero do ponto de referncia activado a partir da Tabela de Preset. Se o ponto de referncia tiver sido memorizado manualmente, o TNC visualiza antes do smbolo o texto MAN

HEIDENHAIN iTNC 530

43

1.4 Visualizao de estados

1.4 Visualizao de estados

1.4 Visualizao de estados

Visualizaes de estado suplementares


As visualizaes de estado suplementares fornecem informaes pormenorizadas para a execuo do programa. Podem ser chamadas em todos os modos de funcionamento, excepto Memorizao/Edio de Programas. Ligar visualizaes de estado suplementares Chamar rgua de softkeys para a diviso do ecr

Seleccionar apresentao do ecr com visualizao de estado suplementar

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

Selecionar 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: Informaes gerais de programas 1 2 3 4 5 6 Nome do programa principal Programas chamados Ciclo activo de maquinao Ponto central do crculo CC (plo) Tempo de maquinao Contador para tempo de espera

1 2 3 4 5 6

44

1 Introduo

Posies e coordenadas 1 2 3 4 Indicaes de posio Tipo de visualizao, p.ex., posio real ngulo de inclinao para o plano de maquinao ngulo da rotao bsica

3 4

Informaes para as ferramentas 1 2 3 4 5 6 n Visualizao T: nmero e nome da ferramenta n Visualizao RT: nmero e nome duma ferramenta gmea Eixo da ferramenta Longitudes e raios da ferramenta Medidas excedentes (valores Delta) do TOOL CALL (PGM) e da tabela de ferramentas (TAB) Tempo til, tempo til mximo (TIME 1) e tempo til mximo em TOOL CALL (TIME 2) Indicao da ferramenta activa e da (prxima) ferramenta gmea 1 2 4 5 6 3

Converso de coordenadas 1 2 Nome do programa principal Nome da tabela de pontos zero activada, nmero de ponto zero activado (#), comentrio a partir da linha activada do ponto zero activado (DOC) a partir do ciclo 7 Nome da Tabela de Preset activada, nmero de Preset activado (#), comentrio a partir da linha activada do nmero de Preset activado (DOC) Deslocao activa do ponto zero (Ciclo 7) Eixos espelhados (ciclo 8) ngulo de rotao activo (Ciclo 10) Factor de escala activado /factores de escala (Ciclos 11 / 26) Ponto central da extenso cntrica 1 2 3 4 5 6

4 5 6 7 8

Ver "Ciclos para a converso de coordenadas" na pgina 412.

HEIDENHAIN iTNC 530

45

1.4 Visualizao de estados

1.4 Visualizao de estados

Repetio parcial de programa/sub-programa 1 Repeties parciais de programa activadas com nmero de frase, nmero label e quantidade de repeties programadas/ repeties que ainda se pretende repetir Nmeros de sub-programas activados com nmero de frase, onde foi chamado o sub-programa e o nmero label 1

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

Funes auxiliares M activadas 1 2 Lista das funes M activadas com significado determinado Lista das funes M activadas que so adaptadas pelo fabricante da sua mquina

46

1 Introduo

Calibrar
Com os diferentes apalpadores 3D da HEIDENHAIN voc pode: n Ajustar automaticamente a pea n Memorizar pontos de referncia com rapidez e preciso n Efectuar medies da pea durante a execuo do programa n Medir e testar a pea As funes do apalpador esto todas descritas num manual do utilizador em separado. Consulte a HEIDENHAIN se necessitar deste manual. Id. Nr.: 329 203-xx. Os apalpadores digitais TS 220, TS 630 e TS 632 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 conexo atravs de um cabo, sendo para alm disso uma alternativa econmica em caso de ter que digitalizar. Os apalpadores TS 630 e TS 632, 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.

HEIDENHAIN iTNC 530

47

1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN

1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN

1.5 Acessrios: apalpadores 3D e volantes electrnicos da HEIDENHAIN

O apapalpador TT 130 da ferramenta para medio da ferramenta O TT 130 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. O tipo de construo especialmente robusto e o elevado tipo de proteco fazem com que o TT 130 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. Alm dos volantes de embutir HR 130 e HR 150, a HEIDENHAIN pe disposio o volante porttil HR 410 (ver figura no centro).

48

1 Introduo

2
Funcionamento manual e ajuste

2.1 Ligar, Desligar

2.1 Ligar, Desligar


Conexo
A conexo e a aproximao dos pontos de referncia so funes que dependem da mquina. Consulte o manual da sua mquina. Ligar a tenso de alimentao do TNC e da mquina. A seguir, o TNC mostra o seguinte dilogo: TESTE DE MEMORIZAO A memria do TNC automaticamente verificada INTERRUPO DE CORRENTE Mensagem do TNC de que houve interrupo de corrente - Apagar a mensagem TRADUZIR PROGRAMA PLC O programa PLC automaticamente traduzido FALTA TENSO DE COMANDO PARA RELS Ligar a tenso de comando. O TNC verifica o funcionamento da Paragem de Emergncia FUNCIONAMENTO MANUAL PASSAR OS PONTOS DE REFERNCIA Passar os pontos de referncia 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

50

2 Funcionamento manual e ajuste

O TNC est agora pronto a funcionar e encontra-se no Modo de Funcionamento Manual. Voc s deve passar os pontos de referncia quando quiser deslocar os eixos da mquina. Se voc quiser apenas editar ou testar programas, imediatamente aps a conexo da tenso de comando, seleccione o modo de funcionamento Memorizao / Edio de programas ou Teste do Programa. Posteriormente, voc pode passar os pontos de referncia. Para isso, prima no modo de funcionamento Manual a softkey PASSAR PONTO. Passar um ponto de referncia num plano de maquinao inclinado possvel passar um ponto de referncia num sistema de coordenadas inclinado, com as teclas de direco externas de cada eixo. Para isso, a funo "inclinao do plano de maquinao" tem que estar activada em funcionamento manual ver "Activao da inclinao manual", pgina 67. O TNC interpola ento os eixos correspondentes, com a activao de uma tecla de direco de eixo. A tecla de arranque NC-START no tem nenhuma funo. O TNC emite, se necessrio, o correspondente aviso de erro. Lembre-se que os valores angulares introduzidos no menu tm que coincidir com os ngulos efectivos do eixo basculante.

Desligar
iTNC 530 com Windows 2000: Ver "Desligar o iTNC 530", pgina 606. Para evitar perder dados ao desligar, voc deve desligar de forma especfica o sistema operativo:
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 Agora pode desligar, voc deve cortar a tenso de alimentao para o TNC.

Desligar o TNC de forma arbitrria pode originar perda de dados.

HEIDENHAIN iTNC 530

51

2.1 Ligar, Desligar

2.2 Deslocao dos eixos da mquina

2.2 Deslocao dos eixos da mquina


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

Deslocar o eixo com as teclas de direco externas


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, voc pode deslocar 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 55

52

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 da roda dentada. Voc s pode deslocar os eixos da mquina se estiver premida uma das teclas de confirmao (funo dependente da mquina). O volante HR 410 dispe dos seguintes elementos de comando: 1 2 3 4 5 6 EMERGNCIA Volante 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 voc seleccionou. A deslocao com o volante tambm possvel durante a execuo do programa. Deslocao Seleccionar o modo de funcionamento volante electrnico 3 4 6 8 4 5 7 2 1

Manter premida a tecla de confirmao

Seleccionar o eixo

Seleccionar o avano

Deslocar o eixo activado em direco + ou ou

HEIDENHAIN iTNC 530

53

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 modo de funcionamento manual ou volante electrnico

Seleccionar posicionamento por incrementos: softkey MEDIDA INCREMENTAL em LIGAR PASSO DE APROXIMAO Introduzir passo de aproximao em mm, p.ex. 8 mm

16

Premir tecla externa de direco: posicionar quantas vezes se quiser

54

2 Funcionamento manual e ajuste

Aplicao
Nos modos de funcionamento manual e volante electrnico, voc introduz 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

Voc inicia com uma funo auxiliar M a rotao da ferramenta com as rotaes S introduzidas. Voc 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, voc tem que a confirmar com a tecla ENT. Para o avano F, considera-se o seguinte: n Se tiver sido introduzido F=0, actua o avano menor a partir de MP1020 n o F mantm-se mesmo aps uma interrupo de corrente

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 iTNC 530 55

2.3 Rotaes S, Avano F e Funo Auxiliar M

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

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

56

2 Funcionamento manual e ajuste

Memorizar ponto de referncia com teclas de eixos


Medida de proteco Se a superfcie da pea no puder ser tocada (raspada?), colocada uma chapa de uma espessura d conhecida sobre a pea. Para o ponto de referncia, introduza um valor superior, somado a d.
Y

Z
X

Y
Seleccionar o modo de funcionamento Manual

X
Deslocar cuidadosamente a ferramenta at ela roar a pea

Seleccionar o eixo (todos eixos podem ser tambm seleccionados no teclado ASCII) MEMORIZAO DO PONTO DE REFERNCIA Z= Ferramenta zero, eixo da ferramenta: fixar a visualizao sobre uma posio conhecida da pea (p.ex. 0) ou introduzir a espessura "d" da chapa. No plano de maquinao: ter em considerao o raio da ferramenta

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

HEIDENHAIN iTNC 530

57

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


Voc tem que obrigatoriamente que gerir tabelas de Preset, se: n a sua mquina estiver equipada com eixos rotativos (mesa basculante ou cabea basculante) e se voc trabalhar com a funo inclinao do plano de maquinao n a sua mquina estiver equipada com um sistema de troca de cabea n voc at essa ocasio tiver trabalhado em comandos TNC mais antigos com tabelas de ponto zero referentes REF n voc quiser maquinar vrias peas iguais que esto fixadas com diferente posio inclinada As tabelas de Preset podem conter quantas linhas se quiser (pontos de referncia). Para optimizar o tamanho de um ficheiro e a velocidade de processamento, voc deve utilizar apenas a quantidade de linhas de que voc precisa para a sua gesto de pontos de referncia. Por razes de segurana, voc s pode acrescentar novas linhas no fim da tabela de Preset.

58

2 Funcionamento manual e ajuste

Armazenar pontos de referncia na tabela de preset A tabela de preset tem o nome PRESET.PR e est armazenada no directrio TNC:\. PRESET.PR s possvel editar no modo de funcionamento Manual e Volante electrnico. No modo de funcionamento Memorizao/Edio de programas, voc s pode ler a tabela, no pode modific-la. Voc tem vrias possibilidades de armazenar pontos de referncia/ rotaes bsicas na tabela de Preset: n por meio de ciclos de apalpao no modo de funcionamento Manual ou Volante electrnico (ver Manual do Utilizador, Ciclos de Apalpao, Captulo 2) n por meio de ciclos de apalpao 400 a 402 e 410 a 419 no modo de funcionamento automtico (ver Manual do Utilizador, Ciclos de Apalpao, Captulo 3) n por meio de aceitao do ponto de referncia actual, que voc memorizou manualmente por meio das teclas de eixos S permitido fazer o registo manual de valores na tabela de Preset, se na sua mquina no houver dispositivos basculantes. A excepo a esta regra o registo de rotaes bsicas na coluna ROT. A razo para isto o facto de o TNC calcular a geometria do dispositivo basculante ao armazenar valores na tabela de Preset. Ao memorizar-se o ponto de referncia, o TNC pergunta se a posio dos eixos basculantes coincide com os respectivos valores do menu 3D ROT (depende de parmetro da mquina 7500, Bit 5). Da resulta: n Com a funo inactivada de inclinao do plano de maquinao, a visualizao de posio dos eixos rotativos tem que ser = 0 (se necessrio, anular eixos rotativos) n Com a funo activada de inclinao do plano de maquinao, tm que coincidir no menu 3D ROT as visualizaes de posio dos eixos rotativos e os ngulos registados O fabricante da sua mquina pode bloquear quaisquer linhas da tabela de Preset, para colocar a pontos de referncia fixos (p.ex. o ponto central de uma mesa redonda). Essas linhas tm que estar marcadas a cor diferente na tabela de Preset (a marcao standard a vermelho).

HEIDENHAIN iTNC 530

59

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

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

Esclarecimento sobre os valores armazenados na tabela de Preset n Mquina simples com trs eixos sem dispositivo basculante O TNC armazena na tabela de Preset a distncia desde o ponto de referncia da pea ao ponto de referncia (para sinal correcto, ver figura em cima, direita) n Mquina com cabea basculante O TNC armazena na tabela de Preset a distncia desde o ponto de referncia da pea ao ponto de referncia (para sinal correcto, ver figura no meio, direita) n Mquina com mesa redonda O TNC armazena na tabela de Preset a distncia desde o ponto de referncia da pea ao centro da mesa redonda (para sinal correcto, ver figura em baixo, direita) 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 Autorizar/Bloquear tabela de Preset para editar Memorizar o ponto de referncia activado no modo de funcionamento manual, na linha actual seleccionada da tabela de Preset 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 rgua de softkeys) Copiar o campo iluminado a seguir (2 rgua de softkeys) Acrescentar o campo copiado (2 plano de softkeys) Anular a linha actual seleccionada: o TNC regista em todas as colunas (2 rgua de softkeys) Acrescentar linha individualmente no fim de tabelas (2 rgua de softkeys) Apagar linha individualmente no fim de tabelas (2 rgua de softkeys) Softkey

60

2 Funcionamento manual e ajuste

Activar ponto de referncia a partir da tabela de Preset no modo de funcionamento Manual Ao activar-se um ponto de referncia a partir da tabela de Preset, o TNC anula todos as converses de coordenadas activadas, que foram activadas com os seguintes ciclos: n Ciclo 7, deslocao do ponto zero n Ciclo 8, espelho n Ciclo 10, rotao n Ciclo 11, factor de escala n Ciclo 26, factor de escala especfico do eixo Mas a converso de coordenadas a partir do ciclo 19, inclinao do plano de maquinao, permanece activada.

Seleccionar o modo de funcionamento Manual

Chamar a funo para a memorizao do ponto de referncia MEMORIZAO DO PONTO DE REFERNCIA X= Chamar a Tabela de Preset

Autorizar a tabela de Preset para editar: colocar a softkey EDITAR DESLIGADO/LIGADO em LIGADO

Com teclas de setas, seleccionar o nmero do ponto de referncia que voc quer activar, ou

com a tecla GOTO seleccionar o nmero de ponto de referncia que voc quer activar, confirmar com a tecla ENT

HEIDENHAIN iTNC 530

61

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

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

Activar o ponto de referncia

Confirmar a activao do ponto de referncia. O TNC fixa a visualizao e se tiver sido definido 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 voc quer activar (ver "MEMORIZAR PONTO DE REFERNCIA (ciclo 247)" na pgina 418).

62

2 Funcionamento manual e ajuste

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: n Inclinao manual com a softkey 3D ROT nos modos de funcionamento Manual e volante electrnico, ver "Activao da inclinao manual", pgina 67 n Inclinao comandada, ciclo 19 PLANO DE INCLINAO no programa de maquinao (ver "PLANO DE MAQUINAO (ciclo 19, opo de software 1)" na pgina 424) As funes para a "Inclinao do Plano de Maquinao" so transformaes de coordenadas. Assim, o plano de maquinao est sempre perpendicular direco do eixo da ferramenta. Basicamente, na inclinao do plano de maquinao, o TNC distingue dois tipos de mquina: n Mquina com mesa basculante n Voc deve colocar a pea consoante o correspondente posicionamento da mesa basculante, p.e.x, com uma frase L, na posio de maquinao pretendida n A situao do eixo da ferramenta transformado no se modifica em relao ao sistema de coordenadas fixo da mquina. Se voc rodar a mesa - isto , a pea - p.ex. 90, o sistema de coordenadas no roda. Se voc premir, no modo de funcionamento Manual, a tecla de direco do eixo Z+, a ferramenta desloca-se na direco Z+. n 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"

Z B

10

HEIDENHAIN iTNC 530

63

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

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

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

n Mquina com cabea basculante n Voc deve colocar a ferramenta na posio de maquinao pretendida atravs do respectivo posicionamento da cabea basculante, p.ex., com uma frase L. n A posio do eixo da ferramenta inclinado (transformado) modifica-se em relao ao sistema de coordenadas fixo da mquina: se voc fizer rodar +90a cabea basculante da mquina - da ferramenta - p.ex. no eixo B, o sistema de coordenadas tambm roda. Se voc 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. n Para o clculo do sistema de coordenadas transformado, o TNC considera desvios condicionados mecanicamente da cabea basculante (zonas "translatrias") e desvios, resultantes da oscilao da ferramenta (correco 3D da longitude da ferramenta)

Passar os pontos de referncia em eixos basculantes


Em eixos basculantes, passam-se os pontos de referncia com as teclas de direco externas. Para isso, o TNC interpola os respectivos eixos. Lembre-se que a funo "Inclinao do plano de maquinao" est activada no modo de funcionamento manual e que o ngulo real do eixo rotativo foi introduzido no campo de menu.

64

2 Funcionamento manual e ajuste

Memorizao do ponto de referncia num sistema inclinado


Depois de ter posicionado os eixos basculantes, memorize o ponto de referncia como no sistema sem inclinao. O comportamento do TNC ao memorizar-se o ponto de referncia depende neste caso do parmetro de mquina 7500: n MP 7500, Bit 5=0 Com o plano de maquinao inclinado, ao memorizar-se o ponto de referncia X, Y e Z o TNC verifica se as coordenadas actuais dos eixos rotativos coincidem com os ngulos basculantes definidos por si (menu 3D-ROT). Se estiver inactivada a funo de plano de maquinao, o TNC verifica se os eixos rotativos esto em 0 (posies reais). Se as posies no coincidirem, o TNC emite um aviso de erro. n MP 7500, Bit 5=1 O TNC no verifica se as coordenadas actuais dos eixos rotativos (posies reais) coincidem com os ngulos basculantes definidos por si. Se os eixos basculantes da sua mquina no estiverem controlados, voc deve introduzir a posio real do eixo rotativo no men da inclinao manual: se a posio real do(s) eixo(s) rotativo(s) no coincidir com o programado o TNC ir calcular mal o ponto de referncia.

Memorizao do ponto de referncia em mquinas com mesa redonda


Se voc alinhar a pea por meio de uma rotao da mesa, p.ex. com o ciclo e apalpao 403, antes da memorizao do ponto de referncia nos eixos lineares X, Y e Z voc tem que anular o eixo da mesa redonda depois do processo de alinhamento. Caso contrrio, o TNC emite um aviso de erro. O ciclo 403 oferece directamente esta possibilidade, quando voc memoriza um parmetro de introduo (ver Manual do Utilizador, Ciclos de Apalpao, Compensar rotao bsica por meio de um eixo rotativo).

Memorizao do ponto de referncia em mquinas com sistemas de troca de cabea


Se a sua mquina estiver equipada com um sistema de troca de cabea, voc deve gerir pontos de referncia basicamente por meio da tabela de Preset. Os pontos de referncia, que esto armazenados nas tabelas de Preset, contm o clculo da cinemtica da mquina activada (geometria da cabea). Se voc trocar e inserir uma cabea nova, o TNC considera as medidas novas modificadas da cabea, de forma a manter-se activado o ponto de referncia.

HEIDENHAIN iTNC 530

65

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

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

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


n No est disponvel a funo de apalpao Rotao Bsica n No se pode efectuar posicionamentos de PLC (determinados pelo fabricante da mquina)

66

2 Funcionamento manual e ajuste

Activao da inclinao manual


Seleccionar inclinao manual: softkey 3D ROT. Seleccionar a inclinao manual: softkey 3D ROT. Os nveis do men seleccionam-se ento com as teclas de setas.

Introduzir o ngulo de inclinao

Fixar no modo Activo o modo de funcionamento pretendido no ponto do men Inclinao do Plano de Maquinao: seleccionar o ponto do men, e comutar com a tecla ENT

Finalizar a introduo: tecla END

Para desactivar, ponha os modos de funcionamento pretendidos em modo Inactivo, no men Inclinao do Plano de Maquinao de Inclinao. 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 voc activar a funo Inclinao do Plano de Maquinao no modo de funcionamento Execuo do Programa, o ngulo de inclinao introduzido no men sera vlido a partir da primeira frase do programa de maquinao a executar. Se voc utilizar no programa de maquinao o ciclo 19PLANO DE MAQUINAO, so vlidos os valores angulares definidos no ciclo (a partir da definio do ciclo). Neste caso, ficam sobre-escritos os valores angulares programados no men.

HEIDENHAIN iTNC 530

67

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

3
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. Neste modo de funcionamento, voc pode introduzir e executar directamente um programa curto em formato HEIDENHAIN em texto claro ou DIN/ISO. Voc tambm pode chamar os ciclos do TNC. O programa memorizado no ficheiro $MDI. No Posicionamento com Introduo Manual, pode activar-se a visualizao de estados adicional.

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

Limitao No esto disponveis a Livre Programao de Contornos FK, os grficos de programao e os grficos de execuo do programa. O ficheiro $MDI no pode conter nenhuma chamada de programa (PGM CALL). Exemplo 1 Pretende-se efectuar um furo de 20 mm numa pea. Depois de se fixar e centrar a pea, e de se memorizar o ponto de referncia, podese programar e executar o furo com poucas frases de programao. Primeiro, posiciona-se a ferramenta com frases L (rectas) sobre a pea, e a uma distncia de segurana de 5 mm sobre a posio do furo. Depois, efectua-se o furo com o ciclo 1 FURAR EM PROFUNDIDADE. 0 BEGIN PGM $MDI MM 1 TOOL DEF 1 L+0 R+5 2 TOOL CALL 1 Z S2000 3 L Z+200 R0 FMAX 4 L X+50 Y+50 R0 FMAX M3 5 L Z+5 F2000 6 CYCL DEF 1.0 FURAR EM PROFUNDIDADE

Z Y

50

50

Definir a ferramenta: ferramenta zero, raio 5 Chamar a ferramenta: eixo da ferramenta Z, Rotaes da ferramenta 2000 U/min Retirar a ferramenta (F MAX = marcha rpida) Posicionar com F MAX a ferramenta sobre o furo, Ferramenta ligada Posicionar a ferramenta 5 mm sobre o furo Definio do ciclo FURAR EM PROFUNDIDADE:

70

3 Posicionamento com introduo manual

7 CYCL DEF 1.1 DIST 5 8 CYCL DEF 1.2 PROFUNDIDADE -20 9 CYCL DEF 1,3 AVANO 10 10 CYCL DEF 1,4 TEMPO ESPERA 0,5 11 CYCL DEF 1.5 F250 12 CYCL CALL 13 L Z+200 R0 FMAX M2 14 END PGM $MDI MM Funo linear L (ver "Recta L" na pgina 189), ciclo de FURAR EM PROFUNDIDADE (ver "FURAR EM PROFUNDIDADE (Ciclo 1)" na pgina 265). Exemplo 2: eliminar a inclinao da pea em mquinas com mesa redonda giratria Executar uma rotao bsica com um apalpador 3D. Ver Manual do Utilizador Ciclos do Apalpador, "Ciclos do Apalpador nos modos de funcionamento Manual e Volante electrnico" seco "Compensar posio inclinada da pea".

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

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: anula-se a inclinao com a rotao da mesa rotativa

HEIDENHAIN iTNC 530

71

3.1 Programao e execuo de maquinaes simples

3.1 Programao e execuo de maquinaes simples

Guardar ou apagar programas a partir do $MDI


O ficheiro $MDI habitualmente usado para programas curtos e necessrios de forma transitria. Se no entanto voc tiver que memorizar um programa, proceda da seguinte forma: Seleccionar modo de funcionamento: Memorizao/ Edio de Programas

Chamar Gesto de Ficheiros: tecla PGM MGT (gesto de programas)

Marcar ficheiro $MDI

Seleccionar "Copiar Ficheiro": Softkey COPY

FICHEIRO DE DESTINO= FURO Introduza o nome que se pretende memorizar no ndice do ficheiro $MDI

Executar a cpia

Sair da gesto de ficheiros: softkey FIM

Para se apagar o contedo do ficheiro $MDI, procede-se de forma semelhante: em vez de se copiar, apaga-se o contedo com a softkey APAGAR. Na mudana seguinte para o modo de funcionamento Posicionamento com Introduo Manual, o TNC indica um ficheiro $MDI vazio. Se quiser apagar $MDI, n no pode ter seleccionado o modo de funcionamento Posicionamento com Introduo Manual (nem em fundo) n no pode ter seleccionado o ficheiro $MDI no modo de funcionamento Memorizao/Edio do Programa Mais informaes: ver "Copiar um s ficheiro", pgina 93.

72

3 Posicionamento com introduo manual

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

4.1 Princpios bsicos

4.1 Princpios bsicos


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

74

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

Sistema de referncia em fresadoras


Na maquinao de uma pea numa fresadora, voc deve referir-se geralmente ao sistema de coordenadas cartesianas. A figura direita mostra como a correspondncia do sistema de coordenadas cartesianas com os eixos da mquina. A regra-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 iTNC 530 pode comandar at um mximo total de 9 eixos. Para alm dos eixos principais X, Y e Z, existem tambm eixos auxiliares paralelos U, V e W. Os eixos rotativos so designados por A, B e C. A figura em baixo direita mostra a correspondncia dos eixos auxiliares com os eixos principais.

+Y

+Z

+X

+Z +Y

+X

Y C+ B+ V+

W+

A+ U+

HEIDENHAIN iTNC 530

75

4.1 Princpios bsicos

4.1 Princpios bsicos

Coordenadas polares
Se o desenho da pea estiver dimensionado em coordenadas cartesianas, voc elabora o programa de maquinao tambm com coordenadas cartesianas. Em peas com arcos de crculo ou em indicaes angulares, costuma ser mais simples fixar as posies com coordenadas polares. Ao contrrio das coordenadas cartesianas X, Y e Z, as coordenadas polares s descrevem posies num plano. As coordenadas polares tm o seu ponto zero no plo CC ( CC = circle centre,; em ingls = centro do crculo). Assim, uma posio num plano claramente fixada atravs de: n Raio das coordenadas: a distncia do plo CC posio n ngulo das coordenadas polares: ngulo entre o eixo de referncia angular e o trajecto que une o plo CC com a posio Ver figura em cima, direita Determinao de plo e eixo de referncia angular Voc determina o plo atravs de duas coordenadas no sistema de coordenadas cartesiano num dos trs planos. Estas duas coordenadas determinam assim tambm claramente o eixo de referncia angular para o ngulo em coordenadas polares PA. Coordenadas do plo (plano) X/Y Y/Z Z/X Eixo de referncia angular +X +Y

Y
PR PA2 PA3 PR 10 CC PA1 PR 0

X
30

Z X Y

+Z

Y X X

76

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

Posies da pea absolutas e incrementais


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

Y
3 1 2 1
20

1
10

Posies da pea incrementais 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. Voc caracteriza uma cota incremental com um ."I" antes da desinao de eixo. Exemplo 2: furos com coordenadas incrementais
10

X
10 30 50

Y
6 1 5 1 4 1

Coordenadas absolutas do furo 4 X = 10 mm Y = 10 mm Furo 5, referido a 4 X = 20 mm Y = 10 mm Furo 6, referido a 5 X = 20 mm Y = 10 mm

10 20 20

10

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

10

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

X
30

HEIDENHAIN iTNC 530

77

4.1 Princpios bsicos

4.1 Princpios bsicos

Seleccionar o ponto de referncia


No desenho da pea indica-se um determinado elemento da pea como ponto de referncia absoluto (ponto zero), quase sempre uma esquina da pea. Ao fixar o ponto de referncia, alinhe primeiro a pea com os eixos da mquina e coloque a ferramenta em cada eixo, numa posio conhecida da pea. Para esta posio, fixe a visualizao do TNC em zero ou num valor de posio previamente determinado. Assim, voc pe a pea em correspondncia com o sistema de referncia que vlido para a visualizao do TNC ou para o seu programa de maquinao. Se o desenho da pea indicar pontos de referncia relativos, voc ir simplesmente utilizar os ciclos para a converso de coordenadas (ver "Ciclos para a converso de coordenadas" na pgina 412). Se o desenho da pea no estiver cotado para NC, voc selecciona uma posio ou uma esquina da pea como ponto de referncia, a partir do qual as cotas das restantes posies da pea se podem verificar de forma extremamente simples. Voc pode fixar os pontos de referncia de forma especialmente cmoda com um apalpador 3D da HEIDENHAIN. Ver 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 at 7 refere-se ao ponto de referncia relativo com as coordenadas absolutas X=450 Y=750. Com o ciclo DESLOCAO DO PONTO ZERO voc pode deslocar temporariamente o ponto zero para a posio X=450, Y=750, para programar os furos (5 at 7) sem mais clculos.
MIN

Z Y
MAX

Y
7 1
750 150 0 -150

3 1

4 1

6 1
3000,1

5 1

320

2 1

325 450

900 950

78

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

Com a funo MOD PGM MGT (ver "Configurar PGM MGT" na pgina 559) seleccione entre a gesto de ficheiros standard e a gesto de ficheiros alargada. Se o TNC estiver ligado a uma rede, utilize a gesto de ficheiros alargada.

Ficheiros
Ficheiros no TNC DIN/ISO em formato HEIDENHAIN em formato DIN/ISO Tabelas para ferramentas Permutador de ferramenta Paletes Pontos zero Pontos Presets Dados de conexo Material de corte, material de trabalho Dados dependentes (p.ex. pontos de estrutura) Textos como Ficheiros ASCII Tipo .H .I .T .TCH .P .D .PNT .PR .CDT .TAB .DEP

.A

Quando introduzir um programa de maquinao no TNC, d primeiro um nome a este programa. O TNC memoriza o programa no disco duro como um ficheiro com o mesmo nome. O TNC tambm memoriza textos e tabelas como ficheiros. Para voc poder rapidamente encontrar e gerir os ficheiros, o TNC dispe de uma janela especial para a gesto de ficheiros. Aqui, voc pode chamar, copiar, dar novos nomes e apagar ficheiros. Com o TNC, voc pode gerir quase todos os ficheiros que quiser, mas no mnimo s com 2.000 MBytes. 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 Longitude mxima .H Tipo do ficheiro Ver tabela "Ficheiros no TNC"

HEIDENHAIN iTNC 530

79

4.2 Gesto de ficheiros: princpios bsicos

4.2 Gesto de ficheiros: princpios bsicos

4.2 Gesto de ficheiros: princpios bsicos

Salvaguarda de dados
A HEIDENHAIN recomenda memorizar periodicamente num PC os novos programas e ficheiros elaborados. Para isso, a HEIDENHAIN dispe de um programa de Backup grtis (TNCBACK.EXE). Consulte por favor o fabricante da mquina. Alm disso, voc precisa de uma disquete que contenha salvaguardados todos os dados especficos da mquina (programa PLC, parmetros, etc.) Contacte tambm, por favor, o fabricante da mquina. Se voc quiser guardar todos os ficheiros existentes no disco duro (> 2 GBytes), isso dura vrias horas. O melhor ser realizar o processo de salvaguarda de dados durante a noite, ou ento utilizar a funo EXECUTAR PARALELO (executar a cpia de forma paralela).

Em caso de discos duros, consoante as condies de operao (p.ex. carga de vibraes), aps uma durao de 3 a 5 anos, h que contar com um elevado ndice de falhas. A HEIDENHAIN recomenda, por isso, mandar verificar o disco duro aps 3 a 5 anos.

80

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

Aviso
Trabalhe com a gesto de ficheiros standard se quiser memorizar todos os ficheiros num directrio, ou se j estiver familiarizado com a gesto de ficheiros de anteriores comandos de TNC. Para isso, coloque a funo MOD PGM MGT (ver "Configurar PGM MGT" na pgina 559) em standard.

Chamar a Gesto de Ficheiros


Premir a tecla PGM MGT: o TNC visualiza a janela para a Gesto de Ficheiros (ver figura em cima, direita)

A janela mostra todos os ficheiros memorizados no TNC. Para cada ficheiro so indicadas vrias informaes: Visualizao NOME DO FICHEIRO BYTE ESTADO E S O programa est seleccionado no modo de funcionamento Teste do programa M O programa est seleccionado num modo de funcionamento execuo do programa P Ficheiro protegido contra apagar e modificar (Protected) + Relativamente a este ficheiro, existem ficheiros dependentes (ver "Modificar o ajuste ficheiros dependentes" na pgina 560) Significado Nome com mximo 16 caracteres e tipo de ficheiro Tamanho do ficheiro em bytes Natureza do ficheiro: O programa est seleccionado no modo de funcionamento Memorizao/Edio do programa

HEIDENHAIN iTNC 530

81

4.3 Gesto de ficheiros standard

4.3 Gesto de ficheiros standard

4.3 Gesto de ficheiros standard

Seleccionar ficheiro
Chamar a Gesto de Ficheiros

Utilize as teclas de setas ou as softkeys de setas para mover o cursor sobre o ficheiro que pretende seleccionar: Move o cursor por ficheiros na janela para cima e para baixo

Move o cursor por pginas na janela para cima e para baixo

Seleccionar ficheiro: premir softkey SELECCIONAR ou tecla ENT ou

Apagar ficheiro
Chamar a Gesto de Ficheiros

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

Move o cursor por pginas na janela para cima e para baixo

Apagar ficheiro: premir a softkeyAPAGAR

APAGAR .... FICHEIRO? confirmar com a softkey SIM

interromper com a softkey NO

82

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

Copiar ficheiro
Chamar a Gesto de Ficheiros

Utilize as teclas de setas ou as softkeys de setas para mover o cursor sobre o ficheiro que pretende copiar: Move o cursor por ficheiros na janela para cima e para baixo

Move o cursor por pginas na janela para cima e para baixo

Copiar ficheiro: premir a softkey COPIAR

FICHEIRO DE DESTINO= Introduzir o novo nome do ficheiro, e confirmar com a softkey EXECUTAR ou com a tecla ENT. O TNC acende uma janela de visualizao de estado que informa sobre a continuao do processo de copiar. Enquanto o TNC estiver a copiar, voc no pode continuar a trabalhar, ou

se pretender copiar programas muito extensos: introduzir um novo nome do ficheiro, e confirmar com a softkey EXECUTAR PARALELO. Aps incio do processo de cpia, voc pode continuar a trabalhar, pois o TNC copia o ficheiro de forma paralela

O TNC mostra uma janela

HEIDENHAIN iTNC 530

83

4.3 Gesto de ficheiros standard

4.3 Gesto de ficheiros standard

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 (ver "Ajuste da conexo de dados" na pgina 548).

Chamar a Gesto de Ficheiros

Activar transmisso de dados: premir a softkey EXT. O TNC visualiza na metade esquerda do ecr 1 todos os ficheiros que esto armazenados no TNC, e na metade direita do ecr 2 todos os ficheiros que esto armazenados no suporte de dados externo

Utilize as teclas de setas para mover o cursor sobre o ficheiro que pretende transmitir Mover 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. Se pretender copiar de uma base externa para o TNC, desloque o cursor na janela da direita sobre o ficheiro que se pretende transmitir.

Funo de marcao Marcar um s ficheiro Marcar todos os ficheiros Anular a marcao para um s ficheiro Anular a marcao para todos os ficheiros Copiar todos os ficheiros marcados

Softkey

84

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

Transmitir s um ficheiro: premir a softkey COPIAR, ou

transmitir vrios ficheiros: premir a softkey MARCAR, ou

transmitir todos os ficheiros: premir a softkey TNC=> EXT

Confirmar com a softkey EXECUTAR ou com a tecla ENT. O TNC acende uma janela de visualizao de estados onde voc fica informado sobre a etapa do processo de copiar , ou

se pretender transmitir programas extensos ou vrios programas: confirmar com a softkey EXECUTAR PARALELO. O TNC copia o ficheiro em forma paralela

Finalizar a transmisso de ficheiros: premir a softkey TNC. O TNC volta a visualizar a janela standard para a gesto de ficheiros

HEIDENHAIN iTNC 530

85

4.3 Gesto de ficheiros standard

4.3 Gesto de ficheiros standard

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 softkey SELECCIONAR ou tecla ENT ou

Mudar o nome a um ficheiro


Chamar a Gesto de Ficheiros

Utilize as teclas de setas ou as softkeys de setas para mover o cursor sobre o ficheiro a que pretende mudar o nome: Move o cursor por ficheiros na janela para cima e para baixo

Move o cursor por pginas na janela para cima e para baixo

Mudar o nome de um ficheiro: premir a softkey MUDAR NOME FICHEIRO DE DESTINO= Introduzir o novo nome do ficheiro, confirmar com a softkey EXECUTAR ou com a tecla ENT

86

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

Proteger ficheiro/anular a proteco do ficheiro


Chamar a Gesto de Ficheiros

Utilize as teclas de setas, ou as softkeys de setas, para mover o cursor sobre o ficheiro que pretende proteger ou cuja proteco pretende anular:

Move o cursor por ficheiros na janela para cima e para baixo

Move o cursor por pginas na janela para cima e para baixo

Proteger um ficheiro: premir a softkey PROTEGER. O ficheiro fica com o estado P, ou

Anular a proteco do ficheiro: premir a softkey DESPROTEG.. O estado P apagado

HEIDENHAIN iTNC 530

87

4.3 Gesto de ficheiros standard

4.4 Gesto de ficheiros alargada

4.4 Gesto de ficheiros alargada


Aviso
Trabalhe com a gesto de ficheiros alargada se quiser memorizar ficheiros em diferentes directrios. Para isso, memorize a funo MOD PGM MGT (ver "Configurar PGM MGT" na pgina 559). Ver tambm "Gesto de ficheiros: princpios bsicos" na pgina 79.

Directrios
Visto ser possvel voc memorizar muitos programas ou ficheiros no disco duro, ordene cada um dos ficheiros em directrios para garantir um devido resumo deles. Nestes directrios, voc pode inserir outros directrios, chamados subdirectrios. Com a tecla -/+ ou ENT, voc pode acender ou apagar os subdirectrios. O TNC gere um mximo de 6 nveis de directrios! Se voc memorizar mais de 512 ficheiros num directrio, o TNC deixa de os ordenar por ordem alfabtica! Nomes de directrios O nome de um directrio pode ter at um mximo de 16 caracteres e dispe de uma extenso. Se voc introduzir mais de 16 caracteres para o nome de um directrio, o TNC emite um aviso de erro.

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 Exemplo: no suporte de dados TNC:/ foi colocado 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

88

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

Visualizao: funes da gesto de ficheiros alargada


Funo Copiar (e converter) um s ficheiro seleccionar o directrio de destino Visualizar um determinado tipo de ficheiro Visualizar os ltimos 10 ficheiros seleccionados Apagar ficheiro ou directrio Marcar ficheiro Mudar o nome a um ficheiro Proteger ficheiro contra apagar e modificar Anular a proteco do ficheiro Gerir redes Copiar directrio Visualizar directrios de uma base de dados Apagar directrio com todos os subdirectrios Softkey

HEIDENHAIN iTNC 530

89

4.4 Gesto de ficheiros alargada

4.4 Gesto de ficheiros alargada

Chamar a Gesto de Ficheiros


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

A janela estreita esquerda 1 visualiza os suportes e directrios existentes. As bases de dados descrevem aparelhos com que se memorizam ou transmitem os dados. Uma base de dados o disco duro do TNC, as outras bases de dados so as conexes de dados (RS232, RS422, Ethernet) s quais voc pode ligar, por exemplo, um computador pessoal. Um directrio sempre caracterizado com um simbolo ( 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 visualiza todos os ficheiros 2 que esto armazenados 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 O programa est seleccionado no modo de funcionamento Teste do programa M O programa est seleccionado num modo de funcionamento execuo do programa P 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 Significado Nome com mximo 16 caracteres e tipo de ficheiro Tamanho do ficheiro em bytes Natureza do ficheiro: O programa est seleccionado no modo de funcionamento Memorizao/Edio do programa

90

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

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

Mover 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 (iluminado)

HEIDENHAIN iTNC 530

91

4.4 Gesto de ficheiros alargada

4.4 Gesto de ficheiros alargada

3 passo: seleccionar o ficheiro Premir a softkey SELECCIONARTIPO

Premir a softkey do tipo de ficheiro pretendido, ou

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

4*.H

Utilizar wildcards, p.ex. visualizar todos os ficheiros de tipo .H que comeam por 4

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 um novo directrio (s possvel no suporte TNC:\ )


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

NOVO

Introduzir o novo nome de directrio, premir a tecla ENT

CRIAR DIRECTRIO \NOVO? Confirmar com a softkey SIM, ou

interromper com a softkey NO

92

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

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 ilumina uma rgua de softkeys com vrias funes
U Prima

a softkey "Seleccionar directrio de destino" para determinar o directrio de destino numa janela no iluminada. Depois da seleco do directrio de destino, o caminho escolhido encontra-se na linha dilogo. Com a tecla "Backspace", voc posiciona o cursor directamente no fim do nome do caminho, para poder introduzir o nome do ficheiro de destino a tecla ENT ou com a softkey EXECUTE: o TNC copia o ficheiro para o directrio actual ou para o directrio de destino. O ficheiro original conserva-se guardado, ou

U Introduzir o nome do ficheiro de destino e aceitar com

U Prima a softkey EXECUTAR PARALELO, para copiar o

ficheiro de forma paralela. Utilize esta funo ao copiar ficheiros extensos, pois assim voc poder continuar a trabalhar aps incio do processo de copiar. Enquanto o TNC copia de forma paralela, voc pode, com a softkey INFO EXECUTAR PARALELO (em MAIS FUNES, 2 rgua de softkeys) observar o estado do processo de copiar. O TNC mostra uma janela

HEIDENHAIN iTNC 530

93

4.4 Gesto de ficheiros alargada

4.4 Gesto de ficheiros alargada

Copiar uma tabela Se copiar tabelas, voc pode com a softkey SUBSTITUIR REAS escrever por cima de linhas/frases ou de colunas na tabela de destino. Condies: n A tabela de destino tem que j existir. n O ficheiro que vai ser copiado s pode conter as colunas ou linhas/ frases que vo ser substitudas A softkey SUBSTITUIR REAS no aparece se voc quiser escrever por cima da tabela no TNC desde o exterior, com um software de transmisso de dados, p.ex. TNCremoNT. Copie o ficheiro executado no exterior para um outro directrio e execute a seguir o processo de cpia com a gesto de ficheiros do TNC. Exemplo Voc tem num aparelho de ajuste prvio a longitude e o raio de ferramenta de 10 novas ferramentas Seguidamente, o aparelho de ajuste prvio cria a tabela de ferramentas TOOL.T com 10 linhas/ frases (correspondendo a 10 ferramentas) e as colunas n Nmero da ferramenta (coluna T) n Longitude da ferramenta (coluna L) n Raio da ferramenta (coluna R) Copie este ficheiro para um outro directrio quando aparece disponvel a ferramenta TOOL.T. Se voc copiar este ficheiro com a gesto de ficheiros para a tabela existente, o TNC pergunta se pode escrever-se por cima da tabela de ferramentas existente TOOL.T:
U

Prima a softkey SIM. O TNC escreve ento por cima todo o ficheiro actual TOOL.T. Aps o processo de copiar, TOOL.T compe-se de 10 linhas/frases. Todas as colunas - excepto, naturalmente, o nmero de coluna, longitude e raio - so anuladas Ou prima a softkey SUBSTITUIR REA. O TNC escreve por cima, no ficheiro TOOL.T, o nmero de coluna, a longitude e o raio das primeiras 10 frases. Os dados das restantes frases e colunas no so modificados pelo TNC

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 so simultaneamente copiados pelo TNC.

94

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

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: Mover o cursor para cima e para baixo, numa janela

Seleccionar o suporte de dados: premir a softkey SELECCIONAR ou 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. O TNC pergunta se o ficheiro deve realmente ser apagado
U Confirmar

apagar: premir a softkey SIM ou apagar: premir a softkey NO

U 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 1 U Seleccionar a funo de apagar: premir a softkey APAGAR. O TNC pergunta se o directrio deve realmente ser apagado
U Confirmar

apagar: premir a softkey SIM ou apagar: premir a softkey NO

U Interromper

HEIDENHAIN iTNC 530

95

4.4 Gesto de ficheiros alargada

4.4 Gesto de ficheiros alargada

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 Copiar todos os ficheiros marcados Softkey

Voc pode usar simultaneamente funes tais como copiar ou apagar ficheiros tanto para cada ficheiro individual como para vrios ficheiros. Voc marca 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 ficheiros marcados: premir a softkey COPIAR MARCADOS, ou

Apagar os ficheiros marcados: premir a softkey FIM para sair das funes de marcao, e seguidamente premir a softkey APAGAR, para apagar os ficheiros marcados

96

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

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

o novo nome do ficheiro; o tipo de ficheiro no pode ser modificado a mudana de nome: premir a tecla ENT

Funes auxiliares
U

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

a proteco do ficheiro: premir a softkey PROTEGER. O ficheiro fica com o Estado P anula a proteco do ficheiro da mesma forma com a softkey UNPROTECT

Apagar o directrio, incluindo todos os subdirectrios e ficheiros U Desloque o cursor para a janela da esquerda, para o directrio que pretende apagar. U Seleccionar Funes Auxiliares: premir a softkey FUNES AUXILIARES
U Apagar

o directrio por completo: premir a softkey APAGAR TODOS apagar: premir a softkey SIM. Interromper apagar: premir a softkey NO

U Confirmar

HEIDENHAIN iTNC 530

97

4.4 Gesto de ficheiros alargada

4.4 Gesto de ficheiros alargada

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 (ver "Ajuste da conexo de dados" na pgina 548).

Chamar a Gesto de Ficheiros

Seleccionar a diviso de ecr para a transmisso de dados: premir a softkey JANELA. O TNC visualiza na metade esquerda do ecr 1 todos os ficheiros que esto armazenados no TNC, e na metade direita do ecr 2 todos os ficheiros que esto armazenados no suporte de dados externo

Utilize as teclas de setas para mover o cursor sobre o ficheiro que pretende transmitir Mover 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. Se pretender copiar de uma base externa para o TNC, desloque o cursor na janela da direita sobre o ficheiro que se pretende transmitir.

Transmitir s um ficheiro: premir a softkey COPIAR, ou

transmitir vrios ficheiros: premir a softkey MARCAR (na segunda rgua de softkeys, ver "Marcar os ficheiros", pgina 96), ou

transmitir todos os ficheiros: premir a softkey TNC=> EXT

98

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

Confirmar com a softkey EXECUTAR ou com a tecla ENT. O TNC acende uma janela de visualizao de estados onde voc fica informado sobre a etapa do processo de copiar , ou

se pretender transmitir programas extensos ou vrios programas: confirmar com a softkey EXECUTAR PARALELO. O TNC copia o ficheiro em forma paralela

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 CAMINHO. Seleccione o directrio pretendido, na janela no iluminada, com as teclas de setas e a tecla ENT.

HEIDENHAIN iTNC 530

99

4.4 Gesto de ficheiros alargada

4.4 Gesto de ficheiros alargada

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 CAMINHO

Janela direita:
U

Deslocar o cursor para o directrio para onde pretende copiar os ficheiros e com a tecla ENT visualizar os ficheiros existentes neste directrio

Janela esquerda:
U

Seleccionar o directrio com os ficheiros que pretendo copiar, e visualizar os ficheiros com a tecla ENT 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


U Copiar

os ficheiros marcados para o directrio de destino

Outras funes de marcao: ver "Marcar os ficheiros", pgina 96. Se voc tiver marcado ficheiros na janela da esquerda e tambm na da direita, o TNC copia a partir do directrio em que se encontra o cursor. Escrever sobre os ficheiros Se copiar ficheiros para um directrio onde j se encontram ficheiros com nome igual, o TNC pergunta se os ficheiros podem ser escritos por cima no directrio de destino:
U U U

Escrever por cima de todos os ficheiros: premir a softkey SIM, ou No escrever por cima de nenhum ficheiro: premir a softkey NO, ou Confirmar escrever por cima de cada ficheiro individualmente: premir a softkey CONFIRMAR

Se pretender escrever por cima de um ficheiro protegido, voc tem que confirmar ou interromper em separado.

100

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

O TNC na rede
para conectar o seu carto Ethernet sua rede, ver "Interface Ethernet", pgina 552. para conectar o seu carto Ethernet sua rede, ver "Ajustes da rede", pgina 609. O TNC regista avisos de erro durante a operao de rede (ver "Interface Ethernet" na pgina 552). Se o TNC estiver ligado a uma rede, voc dispe at 7 bases de dados adicionais na janela de directrios 1 (ver figura direita). Todas as funes anteriormente descritas (seleccionar suporte de dados, copiar ficheiros, etc.) tm validade igualmente para suportes de dados em rede, desde que o permita a sua licena de alcance. Unir e desunir suporte 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 a base de dados em rede: premir a softkey REDE

2 1

(segunda rgua de softkeys). O TNC visualiza na janela direita 2 possveis redes a que voc tem acesso. Com as softkeys a seguir descritas, voc determina as unies para cada base de dados Funo Efectuar uma unio em rede, e o TNC introduz um M na coluna Mnt quando estiver activada a unio. Voc pode unir at 7 bases de dados adicionais ao TNC Finalizar a unio em rede Efectuar automaticamente a unio em rede ao ligar o TNC. O TNC escreve um A na coluna Auto quando a ligao estabelecida automaticamente No efectuar a unio automtica em rede, ao ligar o TNC Poder demorar algum tempo a efectuar-se a ligao em rede. O TNC visualiza [LER DIR] em cima direita do ecr . A velocidade mxima de transmisso situa-se entre 2 a 5 MBit/s, consoante o tipo de ficheiro que voc transmite e grau de carregamento da rede. Softkey

HEIDENHAIN iTNC 530

101

4.4 Gesto de ficheiros alargada

4.5 Abrir e introduzir programas

4.5 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: n O bloco n Definies da ferramenta e chamadas da ferramenta n Avanos e rotaes n 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. Funo de trajectria Nmero de frase Palavras

Frase
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 mais tarde o bloco, prima a softkey BLK FORM. O TNC precisa desta definio para as simulaes grficas. Os lados do paralelippedo 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: n Ponto MN: Coordenada X, Y e Z mnimas do paralelippedo; introduzir valores absolutos n Ponto MX: Coordenada X, Y e Z mximas do paralelippedo; introduzir valores absolutos A definio de bloco s necessria se voc quiser testar graficamente o programa!

102

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

Abrir um novo programa de maquinao


Voc introduz um programa de maquinao sempre no modo de funcionamento Memorizao/Edio de Programas: Exemplo para a abertura de um programa: Seleccionar o modo de funcionamento Memorizao/ Edio de programas

Chamar Gesto de Ficheiros: premir a tecla PGM MGT

Seleccione o directrio onde pretende memorizar o novo programa: NOME DO FICHEIRO = ALT.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 iTNC 530

103

4.5 Abrir e introduzir programas

4.5 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 paralelo Z da ferramenta - plano 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

104

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

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 Funes para a determinao do avano Deslocao em marcha rpida Deslocao com avano calculado automaticamentema a partir da frase TOOL CALL Softkey

HEIDENHAIN iTNC 530

105

4.5 Abrir e introduzir programas

4.5 Abrir e introduzir programas

Funes para o dilogo Saltar frase de dilogo Finalizar dilogo antes de tempo Interromper e apagar dilogo

Tecla

Aceitar a posio real


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

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

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

O TNC aceita no plano de maquinao sempre as coordenadas do ponto central da ferramenta, mesmo se estiver activada a correco do raio da ferramenta. O TNC aceita no eixo da ferramenta sempre a coordenada da ponta da ferramenta, tendo sempre em conta a correco activada da longitude da ferramenta.

106

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

Editar o programa
Enquanto voc cria ou modifica um programa de maquinao, voc pode seleccionar com as teclas de setas ou com as softkeys, cada linha existente no programa e palavras individualmente de uma frase: Funo Passar para a pgina de trs Passar para a pgina da frente Salto para o incio do programa Salto para o fim do programa Modificar no ecr a posio da frase actual. Assim, voc pode mandar visualizar mais frases de programa que esto programadas antes da frase actual Modificar no ecr a posio da frase actual. Assim, voc pode mandar visualizar mais frases de programa que esto programadas depois da frase actual Saltar de frase para frase Seleccionar uma s palavra numa frase Softkey/Teclas

HEIDENHAIN iTNC 530

107

4.5 Abrir e introduzir programas

4.5 Abrir e introduzir programas

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

Softkey/Tecla

Acrescentar frases onde quiser 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 voc tiver a palavra seleccionada, voc dispe do 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. 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.

108

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

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 EXECUTAR 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 rgua 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 acende 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. Voc pode em qualquer altura finalizar a funo de marcao, 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 voc 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 voc o quer 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

HEIDENHAIN iTNC 530

109

4.5 Abrir e introduzir programas

4.5 Abrir e introduzir programas

A funo de busca do TNC


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

a procurar. Ter ateno escrita em

maisculas
U Introduzir

o processo de procura: o TNC visualiza na rgua de softkeys as opes de procura disponveis (ver tabela opes de procura na pgina seguinte) necessrio, modificar opes de procura

U Se

U Iniciar

processo de procura: o TNC salta para a frase seguinte, onde est memorizado o texto procurado o processo de procura: o TNC salta para a frase seguinte, onde est memorizado o texto procurado a funo de procura

U Repetir

U Terminar

Funes de procura Visualizar janela no iluminada, onde so visualizados os ltimos elementos de procura. Elemento de procura seleccionvel por tecla de seta. Aceitar com a tecla ENT Visualizar a janela no iluminada, onde esto memorizados possveis elementos de procura da frase actual. Elemento de procura seleccionvel por tecla de seta. Aceitar com a tecla ENT Visualizar a janela no iluminada, onde visualizada uma seleco das funes NC mais importantes. Elemento de procura seleccionvel por tecla de seta. Aceitar com a tecla ENT Activar a funo Procurar/Substituir

Softkey

110

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

Opes de procura Determinar a direco da procura Determinar o fim da procura: o ajuste COMPLETO procura desde a frase actual at frase actual Iniciar nova procura

Softkey

Procurar/Substituir quaisquer textos A funo Procurar/Substituir no possvel, se n estiver protegido um programa n se o programa do TNC estiver a ser executado
U

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

substituir: o TNC visualiza na janela no iluminada uma outra possibilidade de introduo para o texto, que deve ser aplicada o texto a procurar. Ter ateno escrita em maisculas. Confirmar com a tecla ENT o texto que deve ser aplicado. Ter ateno s maisculas o processo de procura: o TNC visualiza na rgua de softkeys as opes de procura disponveis (ver tabela opes de procura) necessrio, modificar opes de procura

U Introduzir

U Introduzir U Introduzir

U Se

U Iniciar o processo de procura: o TNC salta para o texto

procurado seguinte
U Para

se substituir o texto e seguidamente saltar para a posio de descoberta: premir a softkey SUBSTITUIR, ou para no substituir o texto e saltar para a posio de descoberta seguinte: premir a softkey NO SUBSTITUIR a funo de procura

U Terminar

HEIDENHAIN iTNC 530

111

4.5 Abrir e introduzir programas

4.6 Grfico de programao

4.6 Grfico de programao


Desenvolvimento com ou sem grfico de programao
Enquanto voc cria 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 voc vai 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 softkey DESENH. 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 IR A, 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

112

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

U Comutar

a rgua de softkeys: ver figura em cima

direita
U Acender U Apagar

os nmeros de frase: Colocar a Softkey MOSTRAR N. FRASE APAGADA sobre VISUALIZAR os nmeros de frase: Colocar a Softkey MOSTRAR N. FRASE APAGADA sobre APAGAR

Apagar o grfico
U Comutar

a rgua de softkeys: ver figura em cima

direita
U Apagar

o grfico: premir a softkey APAGAR GRFICO

Ampliar ou reduzir um pormenor


Voc pode determinar a vista de um grfico. Com uma margem, voc selecciona o pormenor para o ampliar ou reduzir.
U

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

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

Reduzir a margem - para reduzir, mantenha premida a softkey Ampliar a margem - para ampliar, mantenha premida a softkey
U Com

a softkey PORMENOR BLOCO aceitar o campo seleccionado

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

HEIDENHAIN iTNC 530

113

4.6 Grfico de programao

Acender e apagar o nmero da frase

4.7 Estruturar programas

4.7 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. Voc 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 estruturao acrescentados so geridos pelo TNC num ficheiro separado (terminao .SEC.DEP). Desta forma, aumenta a velocidade ao navegar na janela de estrutura.

Visualizar a janela de estruturaoo/mudar a janela activada


U Visualizar U Mudar

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

Acrescentar frase de estruturao na janela do programa (esquerda)


U

Seleccionar a frase pretendida por trs da qual voc pretende acrescentar a frase de estruturao U Premir a softkey ACRESCENTAR ESTRUTURAO ou a tecla * no teclado ASCII
U Introduzir U Se

o texto de estruturao com o teclado alfanumrico necessrio, modificar com softkey a profundidade de estruturao

Seleccionar frases na janela de estruturao


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

114

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

Aplicao
Voc pode acrescentar um comentrio a cada frase do programa de maquinao, para explicar passos do programa ou para efectuar indicaes. H trs possibilidades para se acrescentar um comentrio:

Comentrio durante a introduo do programa


U

Introduzir os dados para uma frase do programa. Seguidamente, premir ";" (ponto e vrgula) no teclado alfanumrico - o TNC pergunta Comentrio? Introduzir o comentrio e finalizar a frase com a tecla END

Acrescentar comentrio mais tarde


U U

Seleccionar a frase na qual se pretende acrescentar o comentrio Com a tecla de seta-para-a-direita, seleccionar a ltima palavra da frase: aparece um ponto e vrgula no fim da frase, e o TNC pergunta Comentrio? Introduzir o comentrio e finalizar a frase com a tecla END

Comentrio numa mesma frase


U U U

Seleccionar a frase por detrs da qual voc pretende acrescentar o comentrio Abrir o dilogo de programao com a tecla ";" (ponto e vrgula) do teclado alfanumrico Introduzir o comentrio e finalizar a frase com a tecla END

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

HEIDENHAIN iTNC 530

115

4.8 Acrescentar comentrios

4.8 Acrescentar comentrios

4.9 Elaborar ficheiros de texto

4.9 Elaborar ficheiros de texto


Aplicao
No TNC voc pode elaborar e retocar textos com um editor de textos. As aplicaes tpicas so: n Memorizar valores prticos n Documentar processos de maquinao n Criar coleces de frmulas Os ficheiros de textos so ficheiros do tipo .A (ASCII). Se voc quiser processar outros ficheiros, converta primeiro esses ficheiros em ficheiros do tipo .A.

Abrir e fechar ficheiro de texto


U U U U

Seleccionar o modo de funcionamento Memorizao/Edio de programas Chamar Gesto de Ficheiros: premir a tecla PGM MGT Visualizar os ficheiros do tipo .A: premir sucessivamente as softkeys SELECCIONARTIPO e MOSTRAR.A Seleccionar o ficheiro e abri-lo com a softkey SELECCIONAR ou a tecla ENT ou abrir um ficheiro novo: introduzir o nome novo, e confirmar com a tecla ENT

Quando quiser sair do editor de textos, chame a Gesto de Ficheiros e seleccione um ficheiro de outro tipo, p.ex. um programa de maquinao. Movimentos do cursor Cursor uma palavra para a direita Cursor uma palavra para a esquerda Cursor para a pgina seguinte do ecr Cursor para a pgina anterior do ecr Cursor para o incio do ficheiro Cursor para o fim do ficheiro Softkey

116

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

Funes de edio Iniciar a nova linha Apagar o sinal esquerda do cursor Acrescentar sinal vazio Comutar entre maisculas/minsculas

Tecla

Editar textos
Na primeira linha do editor de textos, h uma coluna de informao onde se visualiza o nome do ficheiro, a sua localizao e o modo de escrita do cursor (ingls: marca de insero): Ficheiro: Linha: Coluna: INSERT: OVERWRITE: Nome do ficheiro de texto Posio actual do cursor sobre a linha Posio actual do cursor sobre a coluna Acrescentam-se os novos sinais Os novos sinais so escritos sobre o texto j existente, na posio do cursor

O texto acrescentado na posio em que se encontrar actualmente o cursor. Com as teclas de setas, desloque o cursor para qualquer posio do ficheiro de texto. A linha onde se encontra o cursor destacada com uma cor diferente. Uma linha pode ter no mximo 77 caracteres, e muda-se de linha premindo a tecla RET (Return) ou ENT.

HEIDENHAIN iTNC 530

117

4.9 Elaborar ficheiros de texto

4.9 Elaborar ficheiros de texto

Apagar e voltar a acrescentar sinais, palavras e linhas


Com o editor de textos, voc pode apagar palavras ou linhas inteiras e voltar a acrescent-las em outras posies.
U U U

Deslocar o cursor para a palavra ou linha que deve ser apagada ou acrescentada numa outra posio Premir a softkey APAGAR PALAVRA ou APAGAR FRASE: o texto retirado e fica em memria temporria Deslocar o cursor para a posio onde se quer acrescentar o texto, e premir a softkey ACRESCENTAR FRASE/PALAVRA Funo Apagar e memorizar uma linha Apagar e memorizar uma palavra Apagar e memorizar um sinal Voltar a acrescentar uma linha ou palavra depois de a ter apagado Softkey

Processar blocos de texto


Voc pode copiar, apagar e voltar a acrescentar noutra posio blocos de texto de qualquer tamanho. Para qualquer destes casos, marque primeiro o bloco de texto pretendido:
U

Marcar o bloco de texto: deslocar o cursor sobre o sinal em que se deve comear a marcar o texto U Premir a softkey SELECCIONAR BLOCO
U Deslocar

o cursor sobre o sinal em que se deve finalizar a marcao do texto. Se se mover o cursor com as teclas de setas directamente para cima e para baixo, as linhas de texto intermdias ficam completamente marcadas - o texto marcado fica destacado com uma cor diferente

Depois de marcar o bloco de texto pretendido, continue a elaborar o texto com as seguintes softkeys: Funo Apagar o texto marcado e memoriz-lo Memorizar o texto marcado, mas sem o apagar (copiar) Softkey

118

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

Se quiser acrescentar o bloco memorizado noutra posio, execute os seguintes passos:


U

Deslocar o cursor para a posio onde se quer acrescentar o bloco de texto memorizado U Premir a softkey INSERIR BLOCO: acrescentado o texto

Enquanto o texto estiver memorizado, voc pode acrescent-lo quantas vezes quiser. Passar o texto marcado para outro ficheiro U Marcar o bloco de texto como j descrito U Premir a softkey SUSPENDER NO FICHEIRO. O TNC visualiza o dilogo Ficheiro de destino=
U Introduzir

caminho e nome do ficheiro de destino. O TNC situa o bloco de texto marcado no ficheiro de destino. Se no existir nenhum ficheiro de destino com o nome indicado, o TNC situa o texto marcado num ficheiro novo.

Acrescentar outro ficheiro na posio do cursor U Desloque o cursor para a posio do texto onde pretende acrescentar outro ficheiro de texto. U Premir a softkey INSERIR FICHEIRO. O TNC visualiza o dilogo Nome do ficheiro=
U Introduza

o caminho e o nome do ficheiro que pretende acrescentar

Encontrar partes de texto


A funo de procura do editor de texto encontra palavras ou sinais no texto. O TNC coloca duas possibilidades disposio. Encontrar o texto actual A funo de procura deve encontrar uma palavra que corresponda palavra marcada com o cursor
U U U U

Deslocar o cursor para a palavra pretendida Seleccionar a funo de procura: premir a softkey PROCURAR Premir a softkey PROCURAR PALAVRA ACTUAL Sair da funo de procura: premir a softkey FIM

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 EXECUTAR U Sair da funo de procura: premir a softkey FIM

HEIDENHAIN iTNC 530

119

4.9 Elaborar ficheiros de texto

4.10 A calculadora

4.10 A calculadora
Operao
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 Seleccionar funes de clculo por meio de breves comandos com o teclado alfanumrico. Os comandos abreviados caracterizam-se com cores na calculadora Funo de clculo Somar Subtrair Multiplicar Dividir Seno Co-seno Tangente Arco-seno Arco-co-seno Arco-tangente Elevar a uma potncia Tirar a raiz quadrada Funo de inverso Clculo entre parnteses PI (3.14159265359) Visualizar o resultado Breve comando (tecla) + * : S C T AS AC AT ^ Q / () P =

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 Premir a tecla "Aceitar posio real". O TNC ilumina uma rgua de softkeys U Premir a softkey CALC: o TNC aceita o valor no campo de introduo activado e fecha a calculadora

120

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

Visualizao de avisos de erro


Entre outras coisas, o TNC visualiza automaticamente em caso de: n introdues erradas n erros de lgica no programa n elementos de contorno no executveis n aplicaes irregulares do apalpador Um aviso de erro contendo o nmero de uma frase de programa foi originado por esta frase ou por uma anterior. Voc apaga os textos de aviso do TNC com a tecla CE depois de ter eliminado a causa do erro. Para obter informaes mais precisas sobre um aviso de erro que possa surgir, prima a tecla HELP. O TNC acende a janela onde se encontram descritas a causa do erro e a sua eliminao.

Visualizar auxlio
U Visualizar U Ler

auxlio: premir a tecla HELP

a descrio do erro e as possibilidades de o eliminar. Voc fecha a janela de auxlio com a tecla CE e ao mesmo tempo sai do aviso de erro auxlio

U Eliminar o erro de acordo com a descrio da janela de

Nos avisos de erro intermitentes, o TNC visualiza automaticamente o texto de auxlio. Depois de avisos de erro intermitentes, voc deve arrancar de novo o TNC, mantendo premida a tecla END durante 2 segundos.

HEIDENHAIN iTNC 530

121

4.11 Auxlio directo em caso de avisos de erro

4.11 Auxlio directo em caso de avisos de erro

4.12 Gesto de paletes

4.12 Gesto de paletes


Aplicao
A Gesto de Paletes uma funo dependente da mquina. Descreve-se a seguir o mbito das funes standard. Consulte tambm o manual da sua mquina. As tabelas de paletes utilizam-se em centros de maquinao com substituidor de paletes. A tabela de paletes chama os programas de maquinao correspondentes para as diferentes paletes, e activa a respectiva tabela de pontos zero. Voc tambm pode utilizar tabelas de paletes para processar diferentes programas com diferentes pontos de referncia. As tabelas de paletes contm as seguintes indicaes: n PAL/PGM (registo absolutamente necessrio): Conhecimento palete ou programa NC (seleccionar com a tecla ENT ou NO ENT) n NOME (registo absolutamente necessrio): Nome de palete ou de programa. O fabricante da mquina determina o nome da palete (consultar o manual da mquina). Os nomes de programa devem ser memorizados no mesmo directrio da tabela de paletes, seno voc tem que introduzir o nome completo do caminho do programa n DATA (registo facultativo): Nome da tabela de pontos zero. As tabelas de pontos zero devem ser memorizadas no mesmo directrio da tabela de paletes, seno voc tem que introduzir o nome completo do caminho da tabela de pontos zero. Voc activa os pontos zero da respectiva tabela no programa NC com o ciclo 7 DESLOCAO DO PONTO ZERO n X, Y, Z (registo facultativo, possvel outros eixos): Em caso de nome de paletes, as coordenadas programadas referem-se ao ponto zero da mquina. Em programas NC, as coordenadas programadas referem-se ao ponto zero de paletes. Estas introdues vo sobrepor-se escritas sobre o ltimo ponto de referncia que voc tiver memorizado no modo de funcionamento manual. Com a funo auxiliar M104 voc pode voltar a activar o ltimo ponto de referncia memorizado. Com a tecla "Aceitar posio real", o TNC acende uma janela com a qual voc pode mandar introduzir pelo TNC diferentes pontos como ponto de referncia (ver tabela seguinte) Posio Valor real Significado Introduzir coordenadas da posio da ferramenta actual em relao ao sistema de coordenadas activado Introduzir coordenadas da posio da ferramenta actual em relao ao ponto zero da mquina

Valores de referncia

122

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

Posio Valores de medio REAL

Significado Introduzir coordenadas em relao ao sistema de coordenadas activado do ltimo ponto de referncia apalpado no modo de funcionamento manual Introduzir coordenadas em relao ao ponto zero da mquina do ltimo ponto de referncia apalpado no modo de funcionamento manual

Valores de medio REF

Com as teclas de setas e a tecla ENT seleccione a posio que pretende aceitar. A seguir, seleccione com a softkey TODOS OS VALORES que o TNC memoriza as respectivas coordenadas de todos os eixos activados na tabela de paletes. Com a softkey VALOR ACTUAL o TNC memoriza a coordenada do eixo onde se encontra o cursor na tabela de paletes. Se voc no tiver definido nenhuma palete antes de um programa NC, as coordenadas programadas referem-se ao ponto zero da mquina. Se voc no definir nenhuma introduo, permanece activado o ponto de referncia memorizado manualmente. Funo de edio Seleccionar o incio da tabela Seleccionar o fim da tabela Seleccionar a pgina anterior da tabela Seleccionar a pgina seguinte da tabela Acrescentar linha no fim da tabela Apagar linha no fim da tabela Seleccionar o incio da linha seguinte Acrescentar a quantidade de linhas que podem ser introduzidas no fim da tabela Copiar o campo iluminado a seguir (2 rgua de softkeys) Acrescentar o campo copiado (2 plano de softkeys) Softkey

HEIDENHAIN iTNC 530

123

4.12 Gesto de paletes

4.12 Gesto de paletes

Seleccionar tabela de paletes


U

U U U

No modo de funcionamento Memorizao/Edio do Programa ou Execuo do Programa, seleccionar Gesto de Ficheiros: premir a tecla PGM MGT Visualizar os ficheiros do tipo .P: premir as softkeys SELECCIONAR TIPO e MOSTRAR.P Seleccionar a tabela de paletes com as teclas de setas ou introduzir o nome para uma nova tabela Confirmar a escolha com a tecla ENT

Sair do ficheiro de paletes


U U

Seleccionar Gesto de Ficheiros: premir a tecla PGM MGT Seleccionar outro tipo de ficheiro: premir a softkey SELECCIONARTIPO e a softkey para o tipo de ficheiro pretendido, p.ex. MOSTRAR.H Seleccionar o ficheiro pretendido

Elaborar o ficheiro de paletes


Os programas, que so executados por meio de ficheiro de paletes, no podem conter M30 (M02). No parmetro da mquina 7683, voc determina se a tabela de paletes elaborada frase a frase (ver "Parmetros geraisdo utilizador" na pgina 576).
U

U U U

No modo de funcionamento Execuo de Programa Contnua ou Execuo de programa Frase a Frase, seleccionar Gesto de Programas: premir a tecla PGM MGT Visualizar os ficheiros do tipo .P: premir as softkeys SELECCIONAR TIPO e MOSTRAR.P Seleccionar quadro de paletes com as teclas de setas e confirmar com a tecla ENT Elaborar o quadro de paletes: premir a tecla NC-Start. O TNC elabora as paletes como determinado no parmetro da mquina 7683

124

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

Diviso do ecr ao elaborar a tabela de paletes Se voc quiser ver ao mesmo tempo o contedo do programa e o contedo da tabela de paletes, seleccione a diviso de ecr PROGRAMA + PALETE. Durante a elaborao, o TNC representa o programa no lado esquerdo do ecr, e no lado direito a palete. Para poder ver o contedo do programa antes da elaborao, proceda da seguinte forma:
U U U

Seleccionar tabela de paletes Seleccione com as teclas de setas o programa que voc pretende controlar Premir a softkey ABRIR PROGRAMA: o TNC visualiza no ecr o programa seleccionado. Com as teclas de setas, voc pode agora folhear no programa Regresso tabela de paletes: prima a softkey FIM PGM

HEIDENHAIN iTNC 530

125

4.12 Gesto de paletes

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta


Aplicao
A gesto de paletes em unio com a maquinao orientada para a ferramenta, uma funo dependente da mquina. Descreve-se a seguir o mbito das funes standard. Consulte tambm o manual da sua mquina. As tabelas de paletes utilizam-se em centros de maquinao com substituidor de paletes. A tabela de paletes chama os programas de maquinao correspondentes para as diferentes paletes, e activa a respectiva tabela de pontos zero. Voc tambm pode utilizar tabelas de paletes para processar diferentes programas com diferentes pontos de referncia. As tabelas de paletes contm as seguintes indicaes: n PAL/PGM (registo absolutamente necessrio): O registo PALdetermina o reconhecimento de palete. Com FIX assinalado um plano de fixao e com PGM voc indica uma pea n W-STATE: Estado actual da maquinao. Atravs do estado da maquinao, determinado o avano da maquinao. Indique ESPAO EM BRANCO para a pea no trabalhada O TNC modifica este registo durante a maquinao para INCOMPLETO e depois da maquinao completa para FINALIZADO. Com o registo VAZIO assinalado um lugar onde no est fixada nenhuma pea ou onde no deve realizar-se nenhuma maquinao n MTODO (registo absolutamente necessrio): Indicao do mtodo seguido pela optimizao do programa. Com WPO realiza-se a maquinao orientada para a pea. Com TO realizase a maquinao para a parte orientada para a ferramenta. Para incluir peas seguintes na maquinao orientada para a ferramenta, voc tem que utilizar o registo CTO (continued tool oriented orientado para ferramenta continuada). A maquinao orientada para a ferramenta tambm possvel por meio de fixaes de uma palete, mas no por meio de vrias paletes n NOME (registo absolutamente necessrio): Nome de palete ou de programa. O fabricante da mquina determina o nome da palete (consultar o manual da mquina). Os programas tm que estar memorizados no mesmo directrio da tabela de paletes, seno voc tem que introduzir o nome completo do caminho do programa

126

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

Posio Valor real

Significado Introduzir coordenadas da posio da ferramenta actual em relao ao sistema de coordenadas activado Introduzir coordenadas da posio da ferramenta actual em relao ao ponto zero da mquina Introduzir coordenadas em relao ao sistema de coordenadas activado do ltimo ponto de referncia apalpado no modo de funcionamento manual Introduzir coordenadas em relao ao ponto zero da mquina do ltimo ponto de referncia apalpado no modo de funcionamento manual

Valores de referncia Valores de medio REAL

Valores de medio REF

Com as teclas de setas e a tecla ENT seleccione a posio que pretende aceitar. A seguir, seleccione com a softkey TODOS OS VALORES que o TNC memoriza as respectivas coordenadas de todos os eixos activados na tabela de paletes. Com a softkey VALOR ACTUAL o TNC memoriza a coordenada do eixo onde se encontra o cursor na tabela de paletes. Se voc no tiver definido nenhuma palete antes de um programa NC, as coordenadas programadas referem-se ao ponto zero da mquina. Se voc no definir nenhuma introduo, permanece activado o ponto de referncia memorizado manualmente. n X, Y, Z (registo facultativo, possvel outros eixos): Para os eixos, podem ser indicadas posies de segurana que podem ser lidas com SYSREAD FN18 ID510 NR 6 a partir de macros NC. Com o SYSREAD FN18 ID510 NR 5 pode determinar-se se foi programado um valor na coluna. S h aproximao s posies indicadas se nos macros NC forem lidos estes valores e forem programados de forma respectiva.

HEIDENHAIN iTNC 530

127

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

n DATA (registo facultativo): Nome da tabela de pontos zero. As tabelas de pontos zero devem ser memorizadas no mesmo directrio da tabela de paletes, seno voc tem que introduzir o nome completo do caminho da tabela de pontos zero. Voc activa os pontos zero da respectiva tabela no programa NC com o ciclo 7 DESLOCAO DO PONTO ZERO n X, Y, Z (registo facultativo, possvel outros eixos): Em caso de paletes e fixaes, as coordenadas programadas referem-se ao ponto zero da mquina. Em programas NC, as coordenadas programadas referem-se ao ponto zero de paletes ou Estas introdues vo sobrepor-se escritas sobre o ltimo ponto de referncia que voc tiver memorizado no modo de funcionamento manual. Com a funo auxiliar M104 voc pode voltar a activar o ltimo ponto de referncia memorizado. Com a tecla "Aceitar posio real", o TNC acende uma janela com a qual voc pode mandar introduzir pelo TNC diferentes pontos como ponto de referncia (ver tabela seguinte)

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

n CTID (registo realizado por TNC): O nmero de identidade do contexto cedido pelo TNC e contm avisos sobre o passo da maquinao. Se o registo for apagado ou modificado, no possvel uma reentrada na maquinao 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 Acrescentar linha no fim da tabela Apagar linha no fim da tabela Seleccionar o incio da linha seguinte Acrescentar a quantidade de linhas que podem ser introduzidas no fim da tabela Copiar o campo iluminado a seguir (2 rgua de softkeys) Acrescentar o campo copiado (2 plano de softkeys) Funo de edio no modo de formulrios Seleccionar a palete anterior Seleccionar a prxima palete Seleccionar a fixao anterior Seleccionar a prxima fixao Seleccionar a ferramenta anterior Seleccionar a prxima ferramenta Softkey Softkey

128

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

Funo de edio no modo de formulrios Mudar sobre o plano de paletes Mudar sobre o plano de paletes Mudar sobre o plano da ferramenta Seleccionar palete de perspectiva standard Seleccionar perspectiva de detalhe palete Seleccionar fixao de perspectiva standard Seleccionar perspectiva de detalhe fixao Seleccionar perspectiva de detalhe ferramenta Seleccionar perspectiva de detalhe ferramenta Acrescentar palete Acrescentar fixao Acrescentar ferramenta Apagar palete Apagar fixao Apagar ferramenta Copiar todos os campos na memria intermdia Copiar o campo claro de fundo na memria intermdia Acrescentar a rea copiada Apagar a memria intermdia

Softkey

HEIDENHAIN iTNC 530

129

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

Funo de edio no modo de formulrios Maquinao optimizada por ferramenta Maquinao optimizada por pea Unio ou separao de maquinaes Assinalar os planos como vazios Assinalar os planos como no maquinados

Softkey

Seleccionar um ficheiro de paletes


U

U U U

No modo de funcionamento Memorizao/Edio do Programa ou Execuo do Programa, seleccionar Gesto de Ficheiros: premir a tecla PGM MGT Visualizar os ficheiros do tipo .P: premir as softkeys SELECCIONAR TIPO e MOSTRAR.P Seleccionar a tabela de paletes com as teclas de setas ou introduzir o nome para uma nova tabela Confirmar a escolha com a tecla ENT

130

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

Regular o ficheiro de paletes com formulrio de introduo


O funcionamento de paletes, com maquinao orientada para a ferramenta ou para a pea, estrutura-se em trs planos: n Plano de palete PAL n Plano de fixao FIX n Plano da pea PGM Em todos os planos possvel uma troca para a perspectiva em pormenor. Na perspectiva normal, voc pode determinar o mtodo de maquinao e o estado para a palete, fixao e pea. Se voc ditar um ficheiro de paletes existente, so visualizados os registos actuais. Utilize a perspectiva em pormenor para a regulao do ficheiro de paletes. Ajuste o ficheiro de paletes segundo a configurao da mquina. Se voc tiver apenas um dispositivo fixador com vrias peas, basta definir uma fixao FIX com peas PGM. Se uma palete contiver vrios dispositivos de fixao ou se for maquinada uma fixao de vrios lados, voc tem que definir uma palete PAL com respectivos planos de fixao FIX . Voc pode mudar entre a perspectiva de tabelas e a perspectiva de formulrios com a tecla para a diviso do ecr. O auxlio grfico introduo de formulrio ainda no est disponvel. Os diferentes planos no formulrio de introduo acedem-se com as respectivas softkeys. Na linha de estado, est sempre iluminado o plano actual no formulrio de introduo. Se voc mudar para a representao de tabelas com a tecla para a diviso do ecr, o cursor est no mesmo plano que a apresentao do formulrio.

HEIDENHAIN iTNC 530

131

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

Ajustar o plano de paletes n Id. de palete: visualizado o nome da palete n Mtodo: voc pode seleccionar os mtodos de maquinao ORIENTADO PARA A PEA ou ORIENTADO PARA A FERRAMENTA. A seleco em causa aceite no respectivo plano de pea e escreve por cima de registos eventualmente existentes. Na visualizao de tabelas aparece o mtodo ORIENTADO PARA A PEA com WPO e ORIENTADO PARA A FERRAMENTA com TO. A introduo ORIENTADO P/FERR./PE pode ser ajustada com uma softkey. Esta s aparece quando tiverem sido ajustados diferentes mtodos de maquinao, no plano da pea ou da fixao, para as peas. Se o mtodo de maquinao for ajustado no plano de fixao, as introdues so aceites no plano da pea, e so escritas por cima as eventualmente existentes. n Estado: a sofkey BLOCO assinala a palete com as respectivas fixaes ou peas como ainda no maquinadas. registado no campo VAGO. Utilize a softkey POSIO LIVRE, se pretender saltar a palete durante a maquinao. No campo Estado aparece VAZIO Regular detalhes no plano de paletes n Id. de palete: introduza o nome da palete n Ponto zero: introduzir o ponto zero para palete n Tabela NP: introduza o nome e o caminho da tabela de pontos zero para a pea. A introduo aceite no plano de fixao e no plano de pea. n Altura segura: (opo): posio segura para cada eixo referente palete. S h aproximao s posies indicadas se nos macros NC forem lidos estes valores e tiverem sido programados de forma respectiva.

132

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

Ajustar o plano de fixao n Fixao: visualizado o nmero da fixao. A seguir barra, visualizada a quantidade de fixaes includas neste plano n Mtodo: voc pode seleccionar os mtodos de maquinao ORIENTADO PARA A PEA ou ORIENTADO PARA A FERRAMENTA. A seleco em causa aceite no respectivo plano de pea e escreve por cima de registos eventualmente existentes. Na visualizao de tabelas aparece o registo ORIENTADO PARA A PEA com WPO e ORIENTADO PARA A FERRAMENTA com TO. Com a softkey UNIR/SEPARAR voc assinala as fixaes que se inserem no clculo para o processo de maquinao em caso de maquinao orientada para a ferramenta. As fixaes unidas so caracterizadas por uma linha contnua de separao, e as fixaes separadas por uma linha contnua. Na visualizao de tabelas, as peas unidas na coluna MTODO so assinaladas com CTO. A introduo ORIENTAR TO-/WP no pode ser ajustada com uma softkey; s aparece se no plano de maquinao tiverem sido ajustados vrios mtodos de maquinao para a pea. Se o mtodo de maquinao for ajustado no plano de fixao, as introdues so aceites no plano da pea, e so escritas por cima as eventualmente existentes. n Estado: com a softkey BLOCO assinalada a fixao com as respectivas peas como ainda no maquinada e no campo Estado registado VAGO. Utilize a softkey POSIO LIVRE, se pretender saltar a palete durante a maquinao. No campo ESTADO aparece VAZIO Regular detalhes no plano de fixao n Fixao: visualizado o nmero da fixao. A seguir barra, visualizada a quantidade de fixaes includas neste plano n Ponto zero: introduzir o ponto zero para palete n Tabela NP: introduza o nome e o caminho da tabela de pontos zero para a pea. A introduo aceite no plano da pea n Macro NC0: em maquinao orientada para a pea, executado o macro TCTOOLMODE em vez do macro normal de troca da ferramenta. n Altura segura: (opo): posio segura para cada eixo referente fixao Para os eixos, podem ser indicadas posies de segurana que podem ser lidas com SYSREAD FN18 ID510 NR 6 a partir de macros NC. Com o SYSREAD FN18 ID510 NR 5 pode determinar-se se foi programado um valor na coluna. S h aproximao s posies indicadas se nos macros NC forem lidos estes valores e forem programados de forma respectiva

HEIDENHAIN iTNC 530

133

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

Ajustar o plano da pea n Pea: visualizado o nmero da pea. A seguir barra, visualizada a quantidade de peas includas neste plano de fixao n Mtodo: voc pode seleccionar os mtodos de maquinao ORIENTADO PARA A PEA ou ORIENTADO PARA A FERRAMENTA. Na visualizao de tabelas aparece o registo ORIENTADO PARA A PEA com WPO e ORIENTADO PARA A FERRAMENTA com TO. Com a softkey UNIR/SEPARAR voc assinala as peas que se inserem no clculo para o processo de maquinao em caso de maquinao orientada para a ferramenta. As peas unidas so caracterizadas por uma linha separadora descontnua, e as peas separadas por uma linha contnua. Na visualizao de tabelas, as peas unidas na coluna MTODO so assinaladas com CTO. n Estado: com a softkey BLOCO assinalada a pea como ainda no maquinada e no campo Estado registado VAGO. Utilize a softkey POSIO LIVRE, se pretender saltar uma pea durante a maquinao. No campo Estado aparece VAZIO Ajuste mtodo e estado no plano de palete ou de fixao. A introduo aceite para todas as respectivas peas. Em caso de vrias variantes de pea num plano, devem ser indicadas sucessivamente peas de uma variante. No caso de uma maquinao orientada para a ferramenta, as peas da respectiva variante podem ser assinaladas e maquinadas em grupo com a softkey UNIR/SEPARAR. Regular detalhes no plano da pea n Pea: visualizado o nmero da pea. A seguir barra, visualizada a quantidade de peas includas neste plano de fixao ou no plano de palete n Ponto zero: introduzir o ponto zero para pea n Tabela NP: introduza o nome e o caminho da tabela de pontos zero para a pea. Se voc utilizar a mesma tabela de pontos zero para todas as peas, registe o nome com a indicao do caminho nos planos de paletes ou de fixaes. As indicaes so automaticamente aceites no plano da pea. n Programa NC: indique o caminho do programa NC, que necessrio para a maquinao da pea n Altura segura: (opo): posio segura para cada eixo referente pea. S h aproximao s posies indicadas se nos macros NC forem lidos estes valores e tiverem sido programados de forma respectiva.

134

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

Execuo da maquinao orientada para a ferramenta


O TNC s executa uma maquinao orientada para a ferramenta se em mtodo tiver sido seleccionado ORIENTADO PARA FERRAMENTA e se por conseguinte estiver na tabela a introduo TO ou CTO. n O TNC reconhece pelo registo TO ou CTO no campo Mtodo, que a maquinao deve realizar-se de forma optimizada a partir destas linhas. n A gesto de paletes inicia o programa NC que se encontra na linha com o registo TO n A primeira pea maquinada at ficar em espera a prxima TOOL CALL. Num macro especial de troca de ferramenta feito o afastamento da pea n Na coluna W-STATE o registo VAGO modificado para INCOMPLETO e no Campo CTID registado pelo TNC um valor em forma hexadecimal O valor introduzido no campo CTID apresenta para o TNC uma informao clara para o passo de maquinao. Se este valor for apagado ou modificado, deixa de ser possvel uma maquinao a seguir, ou uma marcha anterior, ou uma reentrada. n Todas as outras linhas do ficheiro de paletes, que no Campo MTODO tm a caracterizao CTO, so executadas da mesma forma como a primeira pea. A maquinao das peas pode realizarse em vrias fixaes. n O TNC executa com a ferramenta seguinte os outros passos de maquinao, outra vez comeando a partir da linha com o registo TO, quando h a seguinte situao: n Se no Campo PAL/PGM da linha seguinte estivesse o registo PAL n No Campo MTODO da linha seguinte estivesse o registo TO ou WPO n Nas linhas j executadas, em MTODO encontram-se ainda registos que no tm o Estado Vazio ou Terminado n Com base no valor registado no campo CTID, o programa NC prossegue no stio memorizado. Em regra, na primeira parte executada uma troca de ferramenta; no caso das peas seguintes, o TNC suprime a troca de ferramenta n O registo no campo CTID actualizado a cada passo de maquinao. Se no programa NC for executado END PGM ou M02, apagado qualquer registo eventualmente existente e no campo Estado da Maquinao registado TERMINADO.

HEIDENHAIN iTNC 530

135

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

n Quando todas as peas num mesmo grupo de registos com TO ou CTO tm o estado TERMINADO, so executadas a linhas seguintes no ficheiro de paletes Num processo a partir de uma frase s possvel uma maquinao orientada para a pea. As partes seguintes so maquinadas segundo o mtodo introduzido. O valor introduzido no campo CT-ID conserva-se no mximo 1 semana. Durante este perodo de tempo a maquinao pode continuar-se nos pontos memorizados. Depois disso, apagado o valor para se evitar quantidades excessivas de dados no disco duro. A mudana do modo de funcionamento permitida aps a execuo de um grupo de introdues com TO ou CTO No so permitidas as seguintes funes: n Converso de margem de deslocao n Deslocar ponto zero do PLC n M118

Sair do ficheiro de paletes


U U

Seleccionar Gesto de Ficheiros: premir a tecla PGM MGT Seleccionar outro tipo de ficheiro: premir a softkey SELECCIONARTIPO e a softkey para o tipo de ficheiro pretendido, p.ex. MOSTRAR.H Seleccionar o ficheiro pretendido

Elaborar o ficheiro de paletes


No parmetro da mquina 7683, voc determina se a tabela de paletes elaborada frase a frase (ver "Parmetros geraisdo utilizador" na pgina 576).
U

U U U

No modo de funcionamento Execuo de Programa Contnua ou Execuo de programa Frase a Frase, seleccionar Gesto de Programas: premir a tecla PGM MGT Visualizar os ficheiros do tipo .P: premir as softkeys SELECCIONAR TIPO e MOSTRAR.P Seleccionar quadro de paletes com as teclas de setas e confirmar com a tecla ENT Elaborar o quadro de paletes: premir a tecla NC-Start. O TNC elabora as paletes como determinado no parmetro da mquina 7683

136

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

Diviso do ecr ao elaborar a tabela de paletes Se voc quiser ver ao mesmo tempo o contedo do programa e o contedo da tabela de paletes, seleccione a diviso de ecr PROGRAMA + PALETE. Durante a elaborao, o TNC representa o programa no lado esquerdo do ecr, e no lado direito a palete. Para poder ver o contedo do programa antes da elaborao, proceda da seguinte forma:
U U U

Seleccionar tabela de paletes Seleccione com as teclas de setas o programa que voc pretende controlar Premir a softkey ABRIR PROGRAMA: o TNC visualiza no ecr o programa seleccionado. Com as teclas de setas, voc pode agora folhear no programa Regresso tabela de paletes: prima a softkey FIM PGM

HEIDENHAIN iTNC 530

137

4.13 Funcionamento de paletes com maquinao orientada para a ferramenta

5
Programao: ferramentas

5.1 Introdues relativas ferramenta

5.1 Introdues relativas ferramenta


Avano F
O avano F a velocidade em mm/min (poleg./min) com que se desloca a ferramenta na sua trajectria. O avano mximo pode ser diferente para cada mquina, e est determinado por parmetros da mquina. Introduo Voc pode introduzir o avano 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 179). 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

140

5 Programao: ferramentas

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

a pergunta do dilogo Nmero de Ferramenta? com a tecla NO ENT

U Passar

a pergunta do dilogo Eixo de Ferramenta paralelo Y/Y/Z? com a tecla NO ENT

U No dilogo Rotaes

S da Ferramenta? introduzem-se as novas rotaes da ferramenta, e confirma-se com a tecla END

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

HEIDENHAIN iTNC 530

141

5.1 Introdues relativas ferramenta

5.2 Dados da ferramenta

5.2 Dados da ferramenta


Condio para a correco da ferramenta
Normalmente, voc programa as coordenadas dos movimentos de trajectria tal como a pea est cotada no desenho. Para o TNC poder calcular a trajectria do ponto central da ferramenta, isto , para poder realizar uma correco da ferramenta, voc tem que introduzir a longitude e o raio de cada ferramenta utilizada. Voc pode introduzir os dados da ferramenta com a funo TOOL DEF directamente no programa, ou em separado nas tabelas de ferramentas. Se introduzir os dados da ferramenta em tabelas, voc dispe de outras informaes especficas da ferramenta. O TNC tem em conta todas as informaes introduzidas quando se executa o programa de maquinao.

Nmero da ferramenta e nome da ferramenta


Cada ferramenta caracterizada com um nmero de 0 a 254. Quando voc trabalha com tabelas de ferramenta, voc pode utilizar nmeros mais elevados e pode para alm disso indicar nomes de ferramentas. 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, voc deve definir tambm a ferramenta T0 com L=0 e R=0.

Longitude L da ferramenta
Voc pode determinar a longitude L da ferramenta de duas maneiras: diferena entre a longitude da ferramenta e a longitude zero duma ferramenta zero L0 Sinal: L>L0: L<L0: A ferramenta mais comprida do que a ferramenta zero A ferramenta mais curta do que a ferramenta zero
L0

Determinar a longitude:
U U U U U U

Deslocar a ferramenta zero para a posio de referncia, segundo o eixo da ferramenta (p.ex. superfcie da pea com Z=0) Colocar em zero a visualizao do eixo da ferramenta (fixar ponto de referncia) Trocar pela ferramenta seguinte Deslocar a ferramenta para a mesma posio de referncia que a ferramenta zero A visualizao do eixo da ferramenta indica a diferena de longitude em relao ferramenta zero Aceitar o valor com a tecla "Aceitar posio real"na frase TOOL DEF ou aceitar na tabela de ferramentas

Determine a longitude L com um aparelho de ajuste prvio Introduza o valor calculado directamente na definio da ferramenta TOOL DEF ou na tabela de ferramentas.

142

5 Programao: ferramentas

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

Valores delta para longitudes e raios


Os valores delta indicam desvios da longitude e do raio das ferramentas. 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.
DL<0 DL>0

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

da ferramenta : valor de correco para o raio

Durante o dilogo, voc pode 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 iTNC 530

143

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Introduzir os dados da ferramenta na tabela


Numa tabela de ferramentas, voc pode definir at 32767 ferramentas e memorizar os respectivos dados. Voc define a quantidade de ferramentas que o TNC coloca ao abrir uma nova tabela, com o parmetro de mquina 7260. Observe tambm as funes de edio mais adiante neste captulo. Para poder introduzir vrios dados de correco relativos a uma ferramenta (indicar nmero da ferramenta), fixe o parmetro de mquina 7262 diferente de 0. Voc utiliza as tabelas de ferramentas nos seguintes casos: n Se quiser aplicar ferramentas indiciadas, como p.ex. brocas escalonadas com vrias correces de longitude (Pgina 148) n Se a sua mquina estiver equipada com um alternador de ferramentas automtico n Se quiser medir ferramentas automaticamente com o apalpador TT 130 ver o Manual do Utilizador, Ciclos do apalpador, Captulo 4 n se quiser desbastar com o ciclo de maquinao 22 (ver "DESBASTE (ciclo 22)" na pgina 375) n Se quiser trabalhar com clculo automtico de dados de interseco Tabela de ferramentas: dados standard da ferramenta Abrev. T NOME L R R2 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 R2 da ferramenta para fresa toroidal (s para correco do raio tridimensional ou representao grfica da maquinao com fresa esfrica) Valor delta do raio R2 da ferramenta Valor delta do raio R da ferramenta Valor delta do raio R2 da ferramenta 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 Memorizar bloqueio da ferramenta (TL: de Tool Locked = em ingls ferramenta bloqueada) Dilogo Nome da ferramenta ? Longitude da ferramenta ? Raio R da ferramenta? Raio da ferramenta R2?

DL DR DR2 LCUTS ANGLE TL

Medida excedente da longitude da ferramenta? Medida excedente do Raio da ferramenta ? Medida excedente do Raio da ferramenta R2? Longitude da lmina do eixo da ferr.ta? ngulo mximo de penetrao ? Ferr.ta bloqueada? Sim = ENT / No = NO ENT

144

5 Programao: ferramentas

Abrev. RT

Introdues 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 chamada seguinte da ferramenta (ver tambm CUR.TIME) Tempo de vida actual da ferramenta em minutos: o TNC conta o tempo de vida actual (CUR.TIME: de CURrent TIME = em ingl. tempo actual/em curso) de forma automtica. Para ferramentas usadas, voc pode fazer uma entrada de dados Comentrio sobre a ferramenta (mximo 16 sinais) Informao sobre esta ferramenta que se pretende transmitir para o PLC

Dilogo Ferramenta gmea ?

TIME1 TIME2

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

CUR.TIME

Tempo de vida actual ?

DOC PLC PLC-VAL PTYP NMAX

Comentrio da ferramenta ? Estado do PLC?

Valor sobre esta ferramenta que se pretende transmitir para o PLC Valor PLC? Tipo de ferramenta para avaliao na tabela de posies Limitao das rotaes para esta ferramenta. supervisionado, tanto o valor programado (aviso de erro), como tambm o aumento de rotaes por meio de potencimetro - funo inactivada: introduzir Tipo de ferramenta para a tabela de posies? Rotaes mximas [1/min]?

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). Campo de introduo: de 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). Campo de introduo: de 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: raio R da ferramenta (tecla NO ENT produz R) Dilogo Quantidade de lminas ? Tolerncia de desgaste: longitude ?

RTOL

Tolerncia de desgaste: raio ?

DIRECT. TT:R-OFFS

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

HEIDENHAIN iTNC 530

145

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Abrev. TT:L-OFFS

Introdues Medio do raio: desvio suplementar da ferramenta a MP6530 entre lado superior da haste e 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). Campo de introduo: de 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). Campo de introduo: de 0 a 0,9999 mm

Dilogo Longitude de desvio da ferramenta?

LBREAK

Tolerncia de rotura: longitude ?

RBREAK

Tolerncia de rotura: raio ?

Tabela de ferramentas: dados da ferramenta suplementares para o clculo automtico de rotaes/de avano Abrev. TIPO Introdues Tipo de ferramenta (MILL=fresa, DRILL=broca, TAP=macho de abrir roscas): softkey SELECCIONAR TIPO (3 rgua de softkeys); o TNC acende uma janela onde voc pode seleccionar o tipo de ferramenta. Material de corte da ferramenta: softkey SELECCIONAR MATERIAL DE CORTE (3 rgua de softkeys); o TNC acende uma janela onde voc pode seleccionar o material de corte Tabela de dados de corte: softkey SELECCIONAR TDC (3 rgua de softkeys); o TNC acende uma janela onde voc pode seleccionar a tabela de dados de corte Dilogo Tipo de ferramenta?

TMAT

Agente de corte da ferramenta ?

CDT

Nome da tabela de dados de interseco ?

Tabela de ferramentas: dados da ferramenta para apalpadores digitais 3D (s se Bit1 estiver memorizado em MP7411 = 1; ver tambm Manual do Utilizador, Ciclos do Apalpador) Abrev. CAL-OF1 Introdues Ao calibrar, o TNC coloca nesta coluna o desvio central no eixo principal dum sensor 3D quando estiver indicado um nmero de ferramenta no menu de calibrao Ao calibrar, o TNC coloca o desvio central existente no eixo secundrio de um apalpador 3D nesta coluna se estiver indicado um nmero de ferramenta no menu de calibrao Na calibrao, o TNC coloca o ngulo da ferramenta pelo qual foi calibrado um apalpador, se no menu de calibrao estiver indicado um nmero de ferramenta Dilogo Desvio central do apalpador eixo principal? Desvio central do apalpador eixo secundrio? ngulo da ferramenta ao calibrar?

CAL-OF2

CAL-ANG

146

5 Programao: ferramentas

Editar tabelas de ferramentas A tabela de ferramentas vlida para a execuo do programa tem o nome de ficheiro TOOL.T. TOOL T tem que estar memorizado no directrio TNC:\ e s se pode editar num modo de funcionamento da mquina. Para as tabelas de ferramentas que voc quer arquivar ou aplicar no teste do programa, introduza um outro nome qualquer de ficheiro com a extenso .T. 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"

Abrir outra tabela de ferramentas qualquer


U

Seleccionar o modo de funcionamento Memorizao/Edio de programas U Chamar a Gesto de Ficheiros


U Visualizar

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

U Visualizar

U Seleccione

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 voc pode escrever por cima dos 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 nome da ferramenta na tabela Softkey

HEIDENHAIN iTNC 530

147

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Funes de edio para tabelas de ferramentas Apresentar informaes sobre uma ferramenta por coluna ou todas as informaes sobre uma ferramenta num lado do ecr 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 Acrescentar frase com nmero indicado de ferramenta antes da frase actual. A funo s est activada se voc puder colocar vrios dados de correco (parmetro de mquina 7262 diferente de 0). Se o TNC acrescentar antes do ltimo index disponvel uma cpia dos dados da ferramenta e aumentar o index em 1. Aplicao: p.ex. broca escalonada com vrias correces de longitude Apagar a frase actual (ferr.ta) Visualizar/No visualizar nmeros de posio Visualizar todas as ferramentas/s as ferramentas que esto memorizadas na tabela de posies

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

148

5 Programao: ferramentas

Indicaes para as tabelas de ferramentas Com o parmetro da mquina 7266.x voc determina as indicaes que podem ser registadas numa tabela de ferramentas, e a sequncia em que so executadas. Voc pode escrever o contedo de um outro ficheiro por cima de uma coluna ou de uma linha de uma tabela de ferramentas. Condies: n O ficheiro de destino tem que j existir n O ficheiro que vai ser copiado s pode conter as colunas (linhas) que se pretende substituir. Voc copia individualmente uma coluna ou linha com a softkey SUBSTITUIR CAMPOS (ver "Copiar um s ficheiro" na pgina 93).

HEIDENHAIN iTNC 530

149

5.2 Dados da ferramenta

5.2 Dados da ferramenta

Escrever por cima dados da ferramenta individuais, a partir de um PC externo


O software de transmisso de dados TNCremo NT da HEIDENHAIN proporciona uma cmoda possibilidade de se escrever por cima os dados da ferramenta que se quiser, de um PC externo (ver "Software para transmisso de dados" na pgina 550). Tem lugar este caso de aplicao quando voc quiser obter e a seguir transmitir dados da ferramenta num aparelho externo de ajuste prvio para o TNC. Observe os seguintes procedimentos:
U U U U U

U U

Copiar a tabela de ferramentas TOOL.T no TNC, p.ex. segundo TST.T Iniciar no PC o software de transmisso de dados TNCremo NT Estabelecer a conexo ao TNC Transmitir para o PC a tabela de ferramentas copiada TST.T Reduzir com um editor de texto qualquer o ficheiro TST.T, nas linhas e colunas que devem ser modificadas (ver figura em cima, direita). Ter ateno a que a linha de ttulo no seja modificada e a que os dados estejam sempre alinhados na coluna. O nmero de ferramenta (coluna T) no pode ser progressivo Seleccionar no TNCremo NT o ponto de menu <Extras> e <TNCcmd> : iniciado TNCcmd Para transmitir o ficheiro TST.T para o TNC, introduzir o seguinte comando e executar com Return (ver figura no meio, direita): put tst.t tool.t /m Na transmisso, s so escritos por cima os dados da ferramenta que esto definidos no ficheiro parcial (p.ex. TST.T). Todos os outros dados da ferramenta da tabela TOOL.T permanecem inalterados.

150

5 Programao: ferramentas

Tabela de posies para o alternador de ferramentas


Para a troca automtica de ferramenta, voc precisa da 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). Para se poder gerir vrios magazines numa tabela de posies (indiciar nmero da posio), memorize os parmetros da mquina 7261.0 a 7261.3 diferentes de 0. 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 U Colocar

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

Seleccionar a tabela de posies no modo de funcionamento Memorizao/Seleccionar editar U Chamar a Gesto de Ficheiros
U Visualizar

a seleco dos tipos de ficheiros: premir a softkey SELECCIONAR TIPO ficheiros do tipo .TCH: premir a softkey FICHEIROS TCH (segunda rgua de softkeys) um ficheiro ou introduza o nome de um ficheiro novo. Confirme com a tecla ENT ou com a softkey SELECCIONAR Dilogo Nmero da ferramenta ? Ferramenta especial ?

U Visualizar

U Seleccione

Abrev. P T ST

Introdues Nmero da posio da ferramenta no armazm de ferrtas. Nmero da ferramenta 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) Informao sobre esta posio da ferramenta que se pretende transmitir para o PLC Visualizao do nome de ferramenta a partir de TOOL.T Visualizao do comentrio sobre a ferramenta a partir de TOOL.T

F L PLC TNAME DOC

Posio fixa? Sim = ENT / No = NO ENT Posio bloqueada Sim = ENT / No = NO ENT Estado do PLC?

HEIDENHAIN iTNC 530

151

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 Salto para o incio da linha seguinte Coluna anular coluna nmero de ferramenta T

Softkey

152

5 Programao: ferramentas

Chamar dados da ferramenta


Voc programa uma chamada da ferramenta TOOL CALL no programa de maquinao com as segintes 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 ferr.ta com outros valores de correco, introduza o index definido na tabela de ferr.tas a seguir a um ponto decimal
U Eixo

da ferramenta paralelo X/Y/Z: introduzir o eixo da ferramenta S da ferramenta: introduzir directamente as rotaes S da ferramenta, ou deixar o TNC calcular quando estiver a trabalhar com tabelas de dados de interseco. Prima para isso a softkey S CALCUL. AUTOM.. O TNC limita as rotaes ao valor mximo determinado no parmetro da mquina 3515 F: introduzir directamente o avano, ou mandar o TNC calcular se voc estiver a trabalhar com tabelas de dados de interseco. Prima para isso a softkey F CALCUL. AUTOM.. O TNC limita o avano ao avano mximo do "eixo mais lento" (determinado no parmetro da mquina 1010). O F fica actuante at voc programar um novo avano numa frase de posicionamento ou numa frase TOOL CALL.

U Rotaes

U Avano

U Medida U Medida U Medida

excedente de longitude DL da ferramenta: valor delta para a longitude da ferramenta excedente de raio DR da ferramenta: valor delta para o raio da ferramenta 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 diante 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 iTNC 530

153

5.2 Dados da ferramenta

5.2 Dados da ferramenta

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

Executar um programa para chegar posio de troca Interromper a execuo do programa, ver "Interromper a maquinao", pgina 535 Trocar a ferramenta Continuar a execuo do programa, ver "Continuar a execuo do programa aps uma interrupo", pgina 537

Troca automtica da ferramenta Numa troca automtica da ferramenta, no se interrompe a execuo do programa. Numa chamada da ferramenta com TOOL CALL, o TNC troca a ferramenta no armazm de ferramentas. Troca automtica da ferramenta ao exceder-se o tempo de vida: M101 M101 uma funo dependente da mquina. Consulte o manual da mquina! Quando se atinge o tempo de vida duma ferramenta TIME2, o TNC troca automaticamente a ferramenta gmea. Para isso, active a funo auxiliar M101 no princpio do programa. Voc pode eliminar a activao de M101 com M102. A troca automtica de ferramenta nem sempre tem lugar depois de passado o tempo de vida mas sim algumas frases de programa depois, consoante a carga do comando.

154

5 Programao: ferramentas

Condies para frases NC standard com correco de raio R0, RR, RL O raio da ferramenta gmea tem que ser igual ao raio da ferramenta original. Se os raios no forem iguais, o TNC emite um aviso e no troca a ferramenta. Condies para frases NC com vectores normais superfcie e correco 3D Ver "Correco tridimensional da ferramenta (opo de software 2)", pgina 160O raio da ferramenta gmea pode ser diferente do raio da ferramenta original. No tido em conta em frases de programa transmitidas num sistema CAD. Voc introduz o valor delta (DR) ou na tabela de ferr.tas ou na frase TOOL CALL. Se DR for maior que zero, o TNC emite um aviso e no troca a ferramenta. Com a funo M107, voc suprime este aviso, e com M108 volta a activar.

HEIDENHAIN iTNC 530

155

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 voc 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. Quando se elaboram frases de programa num sistema CAD com vectores normais superfcie, o TNC pode realizar uma correco tridimensional da ferramenta, ver "Correco tridimensional da ferramenta (opo de software 2)", pgina 160.

Correco da longitude da ferramenta


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

156

5 Programao: ferramentas

Correco do raio da ferramenta


A frase do programa para um movimento da ferramenta contm n RL ou RR para a correco dum raio n R+ ou R-, para a correco dum raio num movimento paralelo a um eixo n 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 voc: n programa uma frase linear com R0 n sai do contorno com a funo DEP n programa uma PGM CALL n em seleco de 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: Raio da ferramenta R da frase TOOL DEF ou da tabela de DL TOOL CALL: Medida excedente DR para raio da frase TOOL CALL (no considerada pela visualizao de posio) DR TAB: Medida excedente DR para o raio da tabela de ferramentas Movimentos de trajectria sem correco do raio: R0 A ferramenta desloca-se no plano de maquinao com o seu ponto central na trajectria programada, ou nas coordenadas programadas. Aplicao: furar, posicionamento prvio.
R

RL R0

Z Y

X
Y

HEIDENHAIN iTNC 530

157

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. Voc tambm pode activar a correco do raio para eixos auxiliares do plano de maquinao. Programe os eixos auxiliares tambm na frase seguinte, seno o TNC executa a correco do raio outra vez no eixo principal. Na primeira frase com correco de raio RR/RL e na eliminao com R0, o TNC posiciona a ferramenta sempre na perpendicular no ponto inicial ou final programado. Posicione a ferramenta 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

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

158

5 Programao: ferramentas

Correco de raio: maquinar esquinas n Esquinas exteriores: Se voc tiver programado uma correco do raio, o TNC desloca a ferramenta nas esquinas exteriores ou segundo um crculo de transio, ou segundo um Spline (seleco com MP7680). Se necessrio, o TNC reduz o avano nas esquinas exteriores, por exemplo, quando se efectuam grandes mudanas de direco. n Esquinas interiores: Nas esquinas interiores, o TNC calcula o ponto de interseco das trajectrias em que se desloca corrigido o ponto central da ferramenta. A partir deste ponto, a ferramenta desloca-se ao longo do elemento seguinte do contorno. Desta forma, a pea no fica danificada nas esquinas interiores. Assim, no se pode seleccionar um raio da ferramenta com um tamanho qualquer para um determinado contorno. No situe o ponto inicial ou final numa maquinao interior sobre o ponto da esquina do contorno, seno esse contorno danifica-se. Maquinar esquinas sem correco de raio Voc pode influenciar sem correco do raio a trajectria da ferramenta e o avano em esquinas da pea com a funo auxiliar M90 Ver "Maquinar esquinas: M90", pgina 231.

RL

RL

RL

HEIDENHAIN iTNC 530

159

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 em cima direita e esclarecimento a seguir nesta pgina). Se alm disso voc ainda quiser executar uma orientao da ferr.ta 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 no centro, direita). Voc tem que mandar calcular por um sistema CAD o ponto final da recta, os componentes da normal superfcie e os componentes para a orientao da ferr.ta. Possibilidades de utilizao n Utilizao de ferr.tas com dimenses que no coincidem com as dimenses calculadas pelo sistema CAD (correco 3D sem definio da orientao da ferr.ta) n 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 n 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

160

5 Programao: ferramentas

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, essa normal parte perpendicualr da superfcie da pea para o ponto de referncia P da ferr.taT, com fresa toroidal atravs de PT+ e/ou PT (ver figura em cima, direita). 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. 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. Voc pode suprimir o aviso de erro com a funo M M107 (ver "Condies para frases NC com vectores normais superfcie e correco 3D", pgina 155). 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 voc determina se o sistema CAD corrigiu a longitude da ferr.ta atravs do centro da esfera PT ou atravs do plo sul da esfera PSP(ver figura direita).

PT PT

PT'

PT

PT P SP

Formas da ferr.ta permitidas


Voc determina as formas da ferramenta permitidas (ver figura em cima direita) na tabela de ferramentas por meio de Raios R da ferr.ta e R2: n Raio R da ferramenta: medida entre o ponto central da ferrta. e o lado exterior da mesma n 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: n R2 = 0: fresa de topo n R2 = R: fresa esfrica n 0 < R2 < R: fresa angular esfrica Destas indicaes resultam tambm as coordenadas para o ponto de referncia da ferramenta PT.

HEIDENHAIN iTNC 530

161

5.4 Correco tridimensional da ferramenta (opo de software 2)

Definio de um vector normalizado

5.4 Correco tridimensional da ferramenta (opo de software 2)

Utilizar outras ferramentas: valores delta


Quando utilizar ferramentas com dimenses diferentes da ferrta. original, introduza a diferena de longitudes e raios como valores delta na tabela de ferramentas ou na chamada da ferr.ta TOOL CALL: n Valor delta positivo DL, DR, DR2: as dimenses da ferrta. so maiores do que as da ferrta. original (medida excedente) n 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

Correco 3D sem orientao da ferr.ta


DL>0

DR2>0

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

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

162

5 Programao: ferramentas

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 246) 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 na frase LN estiver definida uma orientao da ferramenta, o TNC posiciona automaticamente os eixos rotativos da mquina, de forma a que a ferramenta consiga atingir a sua orientao previamente indicada. 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 iTNC 530

163

5.4 Correco tridimensional da ferramenta (opo de software 2)

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

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 NZ-0,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 CAD.

164

5 Programao: ferramentas

O TNC desloca a ferr.ta perpendicularmente ao sentido do movimento e perpendicularmente ao sentido da ferr.ta no valor da soma dos valores delta DR (tabela de ferr.tas e TOOL CALL). Voc determina o sentido de correco com a correco do raio RL/RR (ver figura em cima, direita, 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 246). 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.

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: n Na frase LN por indicao dos componentes TX, TY e TZ n 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 TY-0,8764339 TZ+0,2590319 F1000 M128 LN: X, Y, Z: TX, TY, TZ: F: M: Recta com correco 3D Coordenadas do ponto final da recta corrigidas Componentes do vector normalizado para a orientao da ferr.ta Avano Funo auxiliar

HEIDENHAIN iTNC 530

165

5.4 Correco tridimensional da ferramenta (opo de software 2)

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

5.4 Correco tridimensional da ferramenta (opo de software 2)

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

166

5 Programao: ferramentas

Aviso
O fabricante da mquina tem que preparar o TNC para se trabalhar com tabelas de dados de interseco. provvel que a sua mquina no disponha de todas as funes aqui descritas ou de funes adicionais. Consulte o manual da sua mquina.

Possibilidades de aplicao
Com as tabelas de dados de interseco, onde esto determinadas combinaes de utenslios de trabalho/utenslios de interseco, o TNC pode, a partir da velocidade de interseco VC e do avano dos dentes fZ calcular as rotaes S e o avano F. Para o clculo, indispensvel que voc tenha determinado no programa o material da pea, e numa tabela de ferramentas diferentes caractersticas especficas da ferramenta. Antes de mandar calcular automaticamente os dados de interseco, voc deve ter j activado, no modo de funcionamento teste do programa, a tabela de ferr.tas (estado S) qual o TNC vai buscar os dados especficos da ferr.ta. Funes de edio para tabelas de dados de interseco Acrescentar linha Apagar linha Seleccionar o incio da linha seguinte Escolher a tabela Copiar o campo iluminado a seguir (2 rgua de softkeys) Acrescentar o campo copiado (2 plano de softkeys) Editar formato de tabela (2 rgua de softkeys)
DATEI: TOOL.T T R CUT. 0 ... ... 1 ... ... 2 +5 4 3 ... ... 4 ... ... TYP ... ... MILL ... ... MM TMAT ... ... HSS ... ... CDT ... ... PRO1 ... ...

DATEI: PRO1.CDT NR WMAT TMAT 0 ... ... 1 ... ... 2 ST65 HSS 3 ... ... 4 ... ...

Vc1 ... ... 40 ... ...

F1 ... ... 0.06 ... ...

0 BEGIN PGM xxx.H MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 Z X+100 Y+100 Z+0 3 WMAT "ST65" 4 ... 5 TOOL CALL 2 Z S1273 F305

Softkey

Z Y X

HEIDENHAIN iTNC 530

167

5.5 Trabalhar com tabelas de dados de interseco

5.5 Trabalhar com tabelas de dados de interseco

5.5 Trabalhar com tabelas de dados de interseco

Tabela para materiais da pea


Voc define os materiais da pea na tabela WMAT.TAB (ver figura em cima, direita). WMAT.TAB memorizado de forma standard no directrio TNC:\ e pode conter os nomes de materiais que se quiser. O nome do material pode ter no mximo 32 sinais (tambm sinais vazios). O TNC visualiza o contedo da coluna NOME quando voc determina o material da pea no programa (ver prximo pargrafo). Se voc modificar a tabela standard de materiais, ter que a copiar para um outro directrio. Se no o fizer, as suas modificaes so sobrescritas com os dados standard da HEIDENHAIN por ocasio de um update do software. Defina agora o caminho no ficheiro TNC.SYS com a palavra-chave WMAT=(ver "Ficheiro de configurao TNC.SYS", pgina 173) Para evitar perder dados, guarde o ficheiro TAB.MATPE. em intervalos regulares de tempo. Determinar o material da pea no programa NC Seleccione no programa NC o material de trabalho com a softkey WMAT da tabela WMAT.TAB.:
U Programar

o material da pea: premir a tecla WMAT no modo de funcionamento Memorizao/Edio do Programa. WORKMAT.; o TNC abre numa janela acima os materias de trabalho memorizados em WMAT.TAB.

U Acender a tabela WMAT:TAB.: premir a tecla SELECT

U Seleccionar o material da pea: mova o cursor com as

teclas de setas para o material pretendido, e confirme com a tecla ENT. O TNC aceita o material de trabalho na frase WMAT
U Finalizar

o dilogo: premir a tecla END

Se voc modificar num programa a frase WMAT, o TNC emite uma aviso. Verifique se os dados de corte memorizados na frase TOOL CALL ainda esto vlidos.

168

5 Programao: ferramentas

Tabela para materiais de corte da ferramenta


Voc define materiais de corte da ferramenta na tabela TMAT.TAB. TMAT.TAB. memorizado de forma standard no directrio TNC:\ e pode conter muitos nomes de materiais de corte (ver figura em cima, direita). O nome do material de corte pode ter no mximo 16 sinais (tambm sinais vazios). O TNC visualiza o contedo da coluna NOME quando voc determina o material de corte da ferramenta na tabela de ferramentas TOOL.T. Se voc modificar a tabela standard de materiais de interseco, ter que a copiar para um outro directrio. Se no o fizer, as suas modificaes so sobrescritas com os dados standard da HEIDENHAIN por ocasio de um update do software. Defina agora o caminho no ficheiro TNC.SYS com a palavra-chave TMAT=(ver "Ficheiro de configurao TNC.SYS", pgina 173). Para evitar perder dados, guarde o ficheiro TMAT.TAB em intervalos regulares de tempo.

Tabela para dados de interseco


Voc define as combinaes de material de trabalho/material de corte com os respectivos dados de corte numa tabela com o nome posterior .CDT (em ingl. cutting data file: tabela de dados de corte; ver figura no centro, direita). As introdues na tabela de dados de corte podem ser livremente configuradas por si. Alm das colunas absolutamente necessrias NR, WMAT e TMAT, o TNC pode gerir at quatro combinaes de velocidade de corte (VC)/avano (F). No directrio TNC:\ est memorizada a tabela de dados de corte FRAES_2 .CDT. Voc pode editar e ampliar FRAES_2.CDT como quiser ou acrescentar como quiser grande quantidade de tabelas de dados de corte. Se voc modificar a tabela standard de dados de corte, ter que a copiar para um outro directrio. Se no o fizer, as suas modificaes so sobrescritas com os dados standard da HEIDENHAIN por ocasio de um update do software (ver "Ficheiro de configurao TNC.SYS", pgina 173). As tabelas de dados de interseco devem ser todas memorizadas no mesmo directrio. Se o directrio no for o directrio TNC:\, voc deve no ficheiro TNC.SYS depois da palavra passe PCDT= introduzir o caminho onde esto memorizadas as suas tabelas de dados de corte. Para evitar a perda de dados, guarde as suas tabelas com intervalos regulares de tempo.

HEIDENHAIN iTNC 530

169

5.5 Trabalhar com tabelas de dados de interseco

5.5 Trabalhar com tabelas de dados de interseco

Juntar uma nova tabela de dados de corte U Seleccionar o modo de funcionamento Memorizao/Edio de programas U Seleccionar Gesto de Ficheiros: premir a tecla PGM MGT U Seleccionar o directrio onde devem estar memorizadas as tabelas de dados de corte (standard: TNC:\) U Introduzir um nome qualquer e o tipo de ficheiro .CDT, e confirmar com a tecla ENT U O TNC visualiza na metade direita do ecr diferentes formatos de tabelas (dependente da mquina, para exemplo, ver figura em cima, direita) que se diferenciam pela quantidade das combinaes de velocidade de corte/avano. Mova o cursor com as teclas de setas para o formato de tabela pretendido, e confirme com a tecla ENT. O TNC produz uma nova tabela vazia de dados de corte.

Indicaes necessrias na tabela de ferramentas


n Raio da ferramenta Coluna R (DR) n Quantidade de dentes (s com ferramentas de fresar) Coluna CUT. n Tipo de ferramenta Coluna TIPO n O tipo de ferramenta influencia o clculo do avano de trajectria: Ferramentas de fresar: F = S fZ z Todas as outras ferramentas: F = S fU S: rotaes da ferramenta fZ: avano por dente fU: avano por rotao z: quantidade de dentes n Material de corte da ferramenta Coluna TMAT n Nome da tabela de dados de interseco que deve utilizar-se para esta ferramenta Coluna CDT n Voc selecciona na Tabela de Ferramentas o tipo de ferramenta, o material da navalha da ferramenta e o nome da tabela de dados de interseco com uma softkey (ver "Tabela de ferramentas: dados da ferramenta suplementares para o clculo automtico de rotaes/de avano", pgina 146).

170

5 Programao: ferramentas

Procedimento ao trabalhar com clculo automtico de rotaes/de avano


1 2 3 Se ainda no tiver sido registado: introduzir o material da pea no ficheiro WMAT.TAB Se ainda no tiver sido registado: introduzir o material da lmina no ficheiro TMAT.TAB Se ainda no tiver sido registado: introduzir na Tabela de Ferramentas todos os dados especficos da ferramenta, necessrios para o clculo dos dados de corte: n Raio da ferramenta n Quantidade de dentes n Tipo de ferramenta n Agente de corte da ferramenta n Tabela de dados de corte relativa ferramenta Se ainda no tiver sido registado: introduzir dados de corte de uma Tabela de Interseco qualquer (ficheiro CDT) Teste do modo de funcionamento: activar a tabela de ferramentas qual o TNC vai buscar os dados especficos da ferramenta (estado S) No programa NC: determinar o material da pea com a softkey WMAT No programa NC: na frase TOOL CALL mandar calcular automaticamente com uma softkey as rotaes da ferramenta e o avano

4 5

6 7

Modificar a estrutura de tabelas


As Tabelas de dados de corte so para o TNC as chamadas "Tabelas de definio livre" Voc pode modificar o formato de tabelas de definio livre com o editor de estrutura. O TNC pode processar um mximo de 200 sinais por linha e um mximo de 30 colunas. Se voc acrescentar posteriormente uma coluna numa tabela j existente, o TNC deixa de deslocar automaticamente os valores introduzidos. Chamar o editor de estrutura Prima a softkey EDITAR FORMATO (2 plano de softkeys) O TNC abre a janela do editor (ver figura direita), onde est representada a estrutura da tabela "rodada em 90". Uma linha na janela do editor define uma coluna na tabela respectiva. Consulte as instrues sobre estruturas (registo da linha de topo) da tabela ao lado.

HEIDENHAIN iTNC 530

171

5.5 Trabalhar com tabelas de dados de interseco

5.5 Trabalhar com tabelas de dados de interseco

Encerrar o editor de estrutura Prima a tecla END. O TNC converte no novo formato os dados que j estavam memorizados na tabela. O elementos que o TNC no pde converter na nova estrutura so assinalados com # (p.ex. se tiver reduzido a largura da coluna). Comando de estrutura NR NOME TIPO WIDTH = DEC ENGLISH at HNGARO Significado Nmero de coluna Escrita sobre a coluna N: Introduo numrica C: Introduo alfanumrica Largura da coluna Com tipo N incluindo o sinal, colocar vrgula e depois de vrgula Quantidade de posies depois da vrgula (mx. 4, activadas apenas em caso de tipo N) Dilogo dependente do idioma at (mx. 32 caracteres)

172

5 Programao: ferramentas

Transmisso de dados de Tabelas de Dados de Corte


Se voc passar um ficheiro do tipo .TAB ou .CDT para um suporte de dados externo, o TNC memoriza a definio de estrutura da tabela. A definio da estrutura comea com a linha #STRUCTBEGIN e acaba com a linha #STRUCTEND. Retire o significado de cada uma das palavra passe da tabela "Instruo da estrutura" (ver "Modificar a estrutura de tabelas", pgina 171). Antes de #STRUCTEND o TNC memoriza o verdadeiro contedo da tabela.

Ficheiro de configurao TNC.SYS


Voc deve utilizar o ficheiro de configurao TNC.SYS se as suas tabelas de dados de corte no estiverem memorizadas no directrio standard TNC:\. Depois, determine em TNC.SYS os caminhos onde esto memorizadas as suas tabelas de dados de corte. O ficheiro TNC.SYS tem que estar memorizado no directrio de raiz TNC:\ . Introdues em TNC.SYS WMAT= TMAT= PCDT= Exemplo de TNC.SYS WMAT=TNC:\CUTTAB\WMAT_GB.TAB TMAT=TNC:\CUTTAB\TMAT_GB.TAB PCDT=TNC:\CUTTAB\

Significado Caminho para a tabela de materiais de trabalho Caminho para a tabela de materiais de corte Caminho para tabelas de dados de corte

HEIDENHAIN iTNC 530

173

5.5 Trabalhar com tabelas de dados de interseco

6
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, voc programa os movimentos da ferramenta para rectas e arcos de crculo.

L L L
CC

Livre programao de contornos FK


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

Funes auxiliares M
Com as funes auxiliares do TNC, voc comanda n a execuo do programa, p.ex. uma interrupo da execuo n as funes da mquina, como p.ex. a conexo e desconexo da rotao da ferramenta e do refrigerante n o comportamento da ferramenta na trajectria

Y
80 60 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 voc quiser executar uma parte do programa s consoante certas condies, determine tambm esses passos de maquinao num sub-programa. Para alm disso, um programa de maquinao pode chamar um outro programa e execut-lo. A programao com sub-programas e repeties parciais de um programa esto descritas no captulo 9.

40

R4 0

X
10 115

Programao com parmetros Q


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

176

6 Programao: Programar contornos

Programar o movimento da ferramenta para uma maquinao


Quando voc criar um programa de maquinao, programe sucessivamente as funes de trajectria para cada um dos elementos do contorno da pea. Para isso, introduza as coordenadas para os pontos finais dos elementos do contorno indicadas no desenho. Com a indicao das coordenadas, os dados da ferramenta e a correco do raio, o TNC calcula o percurso real da ferramenta. O TNC desloca simultaneamente todos os eixos da mquina que voc programou na frase do programa de uma funo de trajectria. Movimentos paralelos aos eixos da mquina A frase do programa contm a indicao das coordenadas: o TNC desloca a ferramenta paralela aos eixos da mquina programados. Consoante o tipo de mquina, ao executar desloca-se a ferramenta ou a mesa da mquina com a pea fixa. 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 em cima direita. Movimentos em planos principais A frase do programa contm duas indicaes de coordenadas: o TNC desloca a ferramenta no plano programado. Exemplo: 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 no centro direita Movimento tridimensional A frase do programa contm trs indicaes de coordenadas: o TNC desloca a ferramenta no espao para a posio programada. Exemplo: L X+80 Y+0 Z-10
-10

70

Z Y X

80

HEIDENHAIN iTNC 530

177

6.2 Noes bsicas sobre as funes de trajectria

6.2 Noes bsicas sobre as funes de trajectria

6.2 Noes bsicas sobre as funes de trajectria

Introduo de mais de trs coordenadas O TNC pode comandar at 5 eixos ao mesmo tempo (opo de software). Numa maquinao com 5 eixos, movem-se por exemplo 3 eixos lineares e 2 eixos rotativos simultaneamente. O programa de maquinao para este tipo de maquinao gera-se habitualmente num sistema CAD, e no pode ser criado na mquina. Exemplo: L X+20 Y+10 Z+2 A+15 C+6 R0 F100 M3

O TNC no pode representar graficamente um movimento de mais de 3 eixos. 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, voc pode 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

Voc programa os crculos que no so paralelos ao plano principal com a funo"Inclinao do plano de maquinao" (ver "PLANO DE MAQUINAO (ciclo 19, opo de software 1)", pgina 424) ou com parmetros Q (ver "Princpio e resumo de funes", pgina 478). 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+

Z Y

DR+ DR
CC CC

178

6 Programao: Programar contornos

Correco do raio A correco do raio deve estar na frase com que voc faz a aproximao ao primeiro elemento de contorno. A correco do raio no pode comear na frase para uma trajectria circular. Programe esta correco antes, numa frase linear (ver "Tipos de trajectria coordenadas cartesianas", pgina 188) ou numa frase de aproximao (frase APPR, ver "Aproximao e sada do contorno", pgina 181). Posicionamento prvio Posicione previamente a ferramenta no princpio do programa de maquinao, de forma a no se danificar nada na ferramenta nem na pea. 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 a correco do raio: p.ex. premir a softkey RL; a ferramenta desloca-se pela esquerda do contorno 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-se em marcha rpida: premir a softkey FMAX, ou

Deslocar-se com avano calculado automaticamente (tabelas de dados de corte): premir a softkey FAUTO

HEIDENHAIN iTNC 530

179

6.2 Noes bsicas sobre as funes de trajectria

6.2 Noes bsicas sobre as funes de trajectria

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

180

6 Programao: Programar contornos

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 softkey 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 segundo 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.

Posies importantes na aproximao e sada


n Ponto de partida PS Voc programa esta posio directamente antes da frase APPR. Ps encontra-se sempre fora do contorno e atinge-se sem correco do raio (R0). n Ponto auxiliar PH A aproximao e sada passa em alguns tipos de trajectria por um ponto auxiliar PH, que o TNC calcula a partir da frase APPR e DEP. n 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.
PS R0

RL

RL PN R0 PA RL PH RL PE RL

HEIDENHAIN iTNC 530

181

6.3 Aproximao e sada do contorno

6.3 Aproximao e sada do contorno

6.3 Aproximao e sada do contorno

n 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)

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. Coordenadas polares Voc tambm pode programar, por meio de coordenadas polares, os pontos de contorno para as seguintes funes de aproximao/sada: n APPR LT torna-se APPR PLT n APPR LN torna-se APPR PLN n APPR CT torna-se APPR PCT n APPR LCT torna-se APPR PLCT n 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: se na frase APPR for programado R0 o TNC desloca a ferramenta como uma ferramenta com R = 0 mm e correco do raio RR! Assim, nas funes APPR/DEP LN e APPR/ DEP CT determina-se a direco em que o TNC desloca a ferramenta para o contorno e a continuar do contorno.

182

6 Programao: Programar contornos

Aproximao segundo uma recta tangente: APPR LT


O TNC desloca a ferramenta segundo uma recta desde o ponto de partida P S para um ponto auxiliar P H. 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

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

10

PH RR

PS R0

do primeiro ponto do contorno PA


20 35 40

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

U Correco

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 Y+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 P S para um ponto auxiliar P H. 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

Y
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 LN:
U Coordenadas U Longitude: U Correco

15

10

PH RR

do primeiro ponto do contorno PA


10 20

PS R0

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

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 iTNC 530

183

6.3 Aproximao e sada do contorno

R R

15

R R

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 P S para um ponto auxiliar P H. 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

Y
35

R R

20

PA RR

CCA= 180

10

R1

0
PH RR PS R0

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

do primeiro ponto do contorno PA

10

20

40

R da trajectria circular

n Aproximao pelo lado da pea definido pela correco do raio: introduzir R positivo n Aproximao a partir dum lado da pea: Introduzir R negativo
U ngulo

do ponto central CCA da trajectria circular

n Introduzir CCA s positivo n Mximo valor de introduo 360


U 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

184

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 P S para um ponto auxiliar P H. Da desloca-se segundo uma trajectria circular para o primeiro elemento do contorno PA. O avano programado na frase APPR est activo. 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

Y
35

20

PA RR

10

R1

0
PS R0

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

PH RR 10 20

40

do primeiro ponto do contorno PA

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

U Correco

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 iTNC 530

185

6.3 Aproximao e sada do contorno

R R

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

35

Y Y
RR

R R

10

U LEN: introduzir a

R1

distncia do ponto final PN do ltimo elemento de contorno PE

12.5

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:

20 20

PA RR

PE RR PS R0

PH RR 10 20

PN R0

40

X 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 R0 20 20 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 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

186

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 PE

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 ngulo U Raio

180

RR

do ponto central CCA da trajectria circular

R da trajectria circular

n A ferramenta deve sair da pea pelo lado que est determinado atravs da correco do raio: Introduzir R positivo n 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 trajectrio circular=8 mm Retirar Z, retrocesso, fim do programa

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

Y
RR

20

R8

PE RR

12 PN 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 Introduzir U Raio

PH R0

as coordenadas do ponto final PN

10

R da trajectria circular. Introduzir R positivo

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 iTNC 530

187

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

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

ver "Tipos de trajectrias Livre programao de contornos FK", pgina 208

188

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 Introduzir

Y
40 15

as coordenadas do ponto final das rectas

Se necessrio: U Correco de Raio RL/RR/R0


U Avano U Funo

F auxiliar M

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

20 10 60

12

Desloque a ferramenta no modo de funcionamento Manual para a posio que se quer aceitar Mudar a visualizao do ecr para Memorizao/Edio do Programa 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 Voc determina a quantidade de eixos que o TNC memoriza na frase L, por meio da funo MOD (ver "Seleccionar a funo MOD", pgina 544).

30

5 40

HEIDENHAIN iTNC 530

189

6.4 Tipos de trajectria coordenadas cartesianas

10

12

6.4 Tipos de trajectria coordenadas cartesianas

Acrescentar um chanfre CHF entre duas rectas


Voc pode recortar com um chanfre as esquinas do contorno geradas por uma interseco de duas rectas. n Nas frases lineares antes e depois da frase CHF, voc programa as duas coordenadas do plano em que se executa o chanfre n A correco de raio antes e depois da frase CHF tem que ser igual n O chanfre deve poder efectuar-se com a ferramenta actual
U Seco

do Chanfre: introduzir a longitude do chanfre

U Avano

Se necessrio: F (actua somente na frase CHF)

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

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.

190

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 Raio

Y
40

de arredondamento: introduzir o raio do arco de crculo


5

R5

25

U Avano

Se necessrio: F (actua somente na frase RND)

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 voc elaborar o contorno sem correco do raio da ferr.ta, deve ento 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 iTNC 530

191

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 n introduza as coordenadas cartesianas do ponto central do crculo ou n aceite a ltima posio programada ou n aceite as coordenadas com a tecla "ACEITAO DA POSIO REAL"
U Coordenadas

Z
CC

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 voc programar um novo ponto central do crculo. Voc tambm pode determinar um ponto central do crculo para os eixos auxiliares U, V e W. Introduzir o ponto central do crculo CC em incremental Uma coordenada introduzida em incremental para o ponto central do crculo refere-se sempre ultima posio programada da ferramenta. 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

192

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 U Coordenadas U Sentido

do ponto central de crculo do ponto final do arco de crculo


E S

de rotao DR

CC

U Avano U Funo

Se necessrio: F auxiliar M

Exemplo de frases NC 5 CC X+25 Y+25 6 L X+45 Y+25 RR F200 M3 7 C X+45 Y+25 DR+

Y
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 em MP7431)
25 CC

25

45

HEIDENHAIN iTNC 530

193

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 Coordenadas U Raio

do ponto final do arco de crculo

R Ateno: o sinal determina o tamanho do arco de crculo! de rotao DR Ateno: o sinal determina se a curvatura cncava ou convexa!
R
E1=S2 CC S1=E2

U Sentido

Se necessrio: U Funo auxiliar M


U Avano

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. 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, voc determina se o arco de crculo est curvado para fora (convexo) ou para dentro (cncavo): Convexo: sentido de rotao DR (com correco de raio RL) Cncavo: sentido de rotao DR+ (com correco de raio RL) Exemplo de frases NC 10 L X+40 Y+40 RL F200 M3 11 CR X+70 Y+40 R+20 DR- (ARCO 1)
ZW
40 70 40 R

Y
1

DR+ ZW R 2

ou 11 CR X+70 Y+40 R+20 DR+ (ARCO 2) ou 11 CR X+70 Y+40 R-20 DR- (ARCO 3)
DR+ 4 R 40 R

ou 11 CR X+70 Y+40 R-20 DR+ (ARCO 4)


40 70

194

6 Programao: Programar contornos

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.

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 Coordenadas

30 25 20

do ponto final do arco de crculo

Se necessrio: U Avano F
U Funo

auxiliar M

25

45

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

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

HEIDENHAIN iTNC 530

195

6.4 Tipos de trajectria coordenadas cartesianas

6.4 Tipos de trajectria coordenadas cartesianas

Exemplo: Movimento linear e chanfre em cartesianas

Y
95

10

3 1 2 1
10

1 4
20 5 95

20

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 DEF 1 L+0 R+10 4 TOOL CALL 1 Z S4000 5 L Z+250 R0 FMAX 6 L X-10 Y-10 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LT X+5 X+5 LEN10 RL F300 9 L Y+95 10 L X+95 11 CHF 10 12 L Y+5 13 CHF 20 14 L X+5 15 DEP LT LEN10 F1000 16 L Z+250 R0 FMAX M2 17 END PGM LINEAR MM Definio da ferramenta no programa Chamada da ferr.ta com eixo da ferr.ta e rotaes da ferr.ta. Retirar a ferr.ta no eixo da ferr.ta em marcha rpida FMAX Posicionamento prvio da ferramenta Alcanar a profundidade de maquinao com Avano F = 1000 mm/min Chegada ao contorno no ponto 1 segundo uma recta tangente Chegada ao ponto 2 Ponto 3: primeira recta da esquina 3 Programar o chanfre de longitude 10 mm Ponto 4: segunda recta da esquina 3, 1 recta para a esquina 4 Programar o chanfre de longitude 20 mm Chegada ao ltimo pto. 1 do contorno, segunda recta da esquina 4 Sair do contorno segundo uma recta tangente Retirar a ferramenta, fim do programa Definio do bloco para a simulao grfica da maquinao

196

6 Programao: Programar contornos

Exemplo: movimento circular em cartesianas

Y
95

2 85 1

4 1

5 1

R10

3 1

40

6 1

1
5

7 1

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 DEF 1 L+0 R+10 4 TOOL CALL 1 Z X4000 5 L Z+250 R0 FMAX 6 L X-10 Y-10 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R5 RL F300 9 L X+5 Y+85 10 RND R10 F150 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR13 L X+95 14 L X+95 Y+40 15 CT X+40 Y+5 Definio da ferramenta no programa Chamada da ferr.ta com eixo da ferr.ta e rotaes da ferr.ta. Retirar a ferr.ta no eixo da ferr.ta em marcha rpida FMAX Posicionamento prvio da ferramenta Alcanar a profundidade de maquinao com Avano F = 1000 mm/min Chegada ao ponto 1 segundo uma trajectria circular tangente Ponto 2: primeira recta da esquina 2 Acrescentar raio R = 10 mm, Avano: 150 mm/min Chegada ao ponto 3: ponto de partida do crculo com CR Chegada ao ponto 4: ponto final do crculo com CR, raio 30 mm Chegada ao ponto 5 Chegada ao ponto 6 Chegada ao ponto 7: ponto final do crculo, arco de crculo tangente ao ponto 6, o TNC calcula automaticamente o raio Definio do bloco para a simulao grfica da maquinao

HEIDENHAIN iTNC 530

197

6.4 Tipos de trajectria coordenadas cartesianas

R3 0

6.4 Tipos de trajectria coordenadas cartesianas

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

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

198

6 Programao: Programar contornos

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 2,0 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+12,5 4 TOOL CALL 1 Z S3150 5 CC X+50 Y+50 6 L Z+250 R0 FMAX 7 L X-40 Y+50 R0 FMAX 8 L Z-5 R0 F1000 M3 9 APPR LCT X+0 Y+50 R5 RL F300 10 C X+0 DR11 DEP LCT X-40 Y+50 R5 F1000 12 L Z+250 R0 FMAX M2 13 END PGM C-CC MM Definio da ferramenta Chamada da ferramenta Definio do ponto central do crculo Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Chegada ao ponto inicial do crculo sobre uma trajectria circular tangente Chegada ao ponto final do crculo (=ponto de partida do crculo) Sada do contorno segundo uma trajectria circular tangente Retirar a ferramenta, fim do programa Definio do bloco

HEIDENHAIN iTNC 530

199

6.4 Tipos de trajectria coordenadas cartesianas

6.5 Tipos de trajectria coordenadas polares

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 208). Voc introduz as coordenadas polares de preferncia para n Posies sobre arcos de crculo n 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

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

200

6 Programao: Programar contornos

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 procede 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

HEIDENHAIN iTNC 530

201

6.5 Tipos de trajectria coordenadas polares

6.5 Tipos de trajectria coordenadas polares

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

U 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: n ngulo do eixo de referncia angular a PR em sentido anti-horrio: PA>0 n 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

PR em Coordenadas Polares: introduzir a distncia do ponto final da recta ao plo CC

X
45

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 -5.400 e +5400 de rotao DR
25 CC

R2

U Sentido

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.

202

6 Programao: Programar contornos

Trajectria circular CTP tangente


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

PR em Coordenadas Polares: distncia do ponto final da trajectria circular ao plo CC


120
5 R2 0 R3 30

U 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

CC

X
40

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

Hlice (Helix)
Uma hlice produz-se pela sobreposio de um movimento circular e um movimento linear perpendiculares. Voc programa a trajectria circular num plano principal. Voc s pode programar em coordenadas polares os movimentos de trajectria para a hlice. Aplicao n Roscar no interior e no exterior com grandes dimetros n Ranhuras de lubrificao Clculo da hlice Para a programao, voc precisa da 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

HEIDENHAIN iTNC 530

203

6.5 Tipos de trajectria coordenadas polares

6.5 Tipos de trajectria coordenadas polares

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

Programar uma hlice Introduza o sentido de rotao DR e o ngulo total IPA em incremental com o mesmo sinal, seno a ferramenta pode deslocar-se numa trajectria errada. Para o ngulo total IPA, voc pode introduzir um valor de 5.400 at +5400. Se a roscagem tiver mais de 15 passos, programe a hlice numa repetio parcial do programa (ver "Repeties parciais de um programa", pgina 464)
U ngulo

Z Y
CC 270 25 40

R3

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. em incremental a Coordenada para a altura da hlice

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

204

6 Programao: Programar contornos

Exemplo: movimento linear em polares

Y
100

3 1 2 1
R4 5
60

50

CC

4 1

6 1
5

5 1

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 DEF 1 L+0 R+7,5 4 TOOL CALL 1 Z S4000 5 CC X+50 Y+50 6 L Z+250 R0 FMAX 7 LP PR+60 PA+180 R0 FMAX 8 L Z-5 R0 F1000 M3 9 APPR PLCT PR+45 PA+180 R5 RL F250 10 LP PA+120 11 LP PA+60 12 LP PA+0 13 LP PA-60 14 LP PA-120 15 LP PA+180 16 DEP PLCT PR+60 PA+180 R5 F1000 17 L Z+250 R0 FMAX M2 18 END PGM LINEARPO MM Definio da ferramenta Chamada da ferramenta Definio do ponto de referncia para as coordenadas polares Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Chegada ao ponto 1 do contorno sobre um crculo tangente Chegada ao ponto 2 Chegada ao ponto 3 Chegada ao ponto 4 Chegada ao ponto 5 Chegada ao ponto 6 Chegada ao ponto 1 Sair do contorno segundo um crculo tangente Retirar a ferramenta, fim do programa Definio do bloco

HEIDENHAIN iTNC 530

205

6.5 Tipos de trajectria coordenadas polares

6.5 Tipos de trajectria coordenadas polares

Exemplo: hlice

Y
100

50

CC

M64 x 1,5 100

50

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 DEF 1 L+0 R+5 4 TOOL CALL 1 Z S1400 5 L Z+250 R0 FMAX 6 L X+50 Y+50 R0 FMAX 7 CC 8 L Z-12,75 R0 F1000 M3 9 APPR PCT PR+32 PA-182 CCA180 R+2 RL F100 10 CP IPA+3240 IZ+13.5 DR+ F200 11 DEP CT CCA180 R+2 12 L Z+250 R0 FMAX M2 13 END PGM HELIX MM Se tiver que efectuar mais de 16 : ... 8 L Z-12.75 R0 F1000 9 APPR PCT PR+32 PA-180 CCA180 R+2 RL F100 Definio da ferramenta 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 a ferramenta, fim do programa Definio do bloco

206

6 Programao: Programar contornos

10 LBL 1 11 CP IPA+360 IZ+1.5 DR+ F200 12 CALL LBL 1 REP 24 13 DEP CT CCA180 R+2

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

HEIDENHAIN iTNC 530

207

6.5 Tipos de trajectria coordenadas polares

6.6 Tipos de trajectrias Livre programao de contornos FK

6.6 Tipos de trajectrias Livre programao de contornos FK


Princpios bsicos
Os desenhos de peas no cotados contm muitas vezes indicaes de coordenadas que voc no pode introduzir com as teclas cinzentas de dilogo. Assim, n pode haver coordenadas conhecidas no elemento de contorno ou na sua proximidade, n as indicaes de coordenadas podem referir-se a um outro elemento de contorno ou n podem conhecer-se as indicaes da direco e do percurso do contorno. Voc programa este tipo de indicaes directamente com a livre programao de contornos FK. O TNC calcula o contorno com as coordenadas conhecidas e auxilia o dilogo de programao com o grfico FK interactivo. A figura em cima direita mostra uma cotao que voc introduz de forma simples com a programao FK. Para 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.

208

6 Programao: Programar contornos

Grfico da programao FK
Para poder usar o grfico na programao FK, seleccione a diviso do ecr PROGRAMA + GRFICO (ver "Execuo contnua de programa e execuo de programa frase a frase", pgina 42) 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 elemento de contorno visualizado corresponde ao desenho: determinar com a softkey SELECCIONAR SOLUO

UO

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.

HEIDENHAIN iTNC 530

209

6.6 Tipos de trajectrias Livre programao de contornos FK

6.6 Tipos de trajectrias Livre programao de contornos FK

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

Programao livre de rectas


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

o dilogo para recta livre: premir a softkey FL. O TNC visualiza outras softkeys 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 209)

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

as softkeys para a Livre Programao de Contornos: premir a tecla FK o dilogo: premir a softkey FLT

as softkeys, introduzir na frase as indicaes conhecidas

210

6 Programao: Programar contornos

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 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 209)

U Com

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

as softkeys para a Livre Programao de Contornos: premir a tecla FK o dilogo: premir a softkey FCT

as softkeys, introduzir na frase as indicaes conhecidas

HEIDENHAIN iTNC 530

211

6.6 Tipos de trajectrias Livre programao de contornos FK

6.6 Tipos de trajectrias Livre programao de contornos FK

Possibilidades de introduo
Coordenadas do ponto final Indicaes conhecidas Coordenadas cartesianas X e Y
30

Softkeys

Y
R15
30

Coordenadas polares referidas a FPOL


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
20 10

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
AN

Softkeys

LEN

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

212

6 Programao: Programar contornos

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

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

HEIDENHAIN iTNC 530

213

6.6 Tipos de trajectrias Livre programao de contornos FK

6.6 Tipos de trajectrias Livre programao de contornos FK

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

214

6 Programao: Programar contornos

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 auxiliarjunto 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 AH-70 PDX+50 PDY+53 D10 Softkeys Softkeys
60.071 53

Y
R10 70

50 42.929

HEIDENHAIN iTNC 530

215

6.6 Tipos de trajectrias Livre programao de contornos FK

6.6 Tipos de trajectrias Livre programao de contornos FK

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 voc 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 10

R 20

90

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

216

6 Programao: Programar contornos

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 lemento de contorno Recta paralela a outro elemento do contorno
20

Softkey

220 95

12.5

Distncia das rectas ao elemento do contorno paralelo Exemplo de frases NC 17 FL LEN 20 AH+15 18 FL AN+105 LEN 12.5 19 FL PAR 17 DP 12.5 20 FSELECT 2 21 FL LEN 20 IAH+95 22 FL IAH+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
35

105

15

12.5 20

Softkey

Y
20

R10

CC

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

10

18

HEIDENHAIN iTNC 530

217

6.6 Tipos de trajectrias Livre programao de contornos FK

15

6.6 Tipos de trajectrias Livre programao de contornos FK

Exemplo: Programao 1 FK

Y
100

R1 5

75

R18

30 20
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 DEF 1 L+0 R+10 4 TOOL CALL 1 Z S500 5 L Z+250 R0 FMAX 6 L X-20 Y+30 R0 FMAX 7 L Z-10 R0 F1000 M3 8 APPR CT X+2 Y+30 CCA90 R+5 RL F250 9 FC DR- R18 CLSD+ CCX+20 CCY+30 10 FLT 11 FCT DR- R15 CCX+50 CCY+75 12 FLT 13 FCT DR- R15 CCX+75 CCY+20 14 FLT 15 FCT DR- R18 CLSD- CCX+20 CCY+30 16 DEP CT CCA90 R+5 F1000 17 L X-30 Y+0 R0 FMAX 18 L Z+250 R0 FMAX M2 19 END PGM FK1 MM Retirar a ferramenta, fim do programa Sair do contorno segundo um crculo tangente Definio da ferramenta 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

218

6 Programao: Programar contornos

Exemplo: Programao 2 FK

10

10

R20

R30

60

30

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

HEIDENHAIN iTNC 530

219

6.6 Tipos de trajectrias Livre programao de contornos FK

55

6.6 Tipos de trajectrias Livre programao de contornos FK

9 APPR LCT X+0 Y+30 R5 RR F350 10 FPOL X+30 Y+30 11 FC DR- R30 CCX+30 CCY+30 12 FL AN+60 PDX+30 PDY+30 D10 13 FSELECT 3 14 FC DR- R20 CCPR+55 CCPA+60 15 FSELECT 2 16 FL AN-120 PDX+30 PDY+30 D10 17 FSELECT 3 18 FC X+0 DR- R30 CCX+30 CCY+30 19 FSELECT 2 20 DEP LCT X+30 Y+30 R5 21 L Z+250 R0 FMAX M2 22 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 a ferramenta, fim do programa

220

6 Programao: Programar contornos

Exemplo: Programao 3 FK

Y
R1 0

50

R5

R1,5
R 6

-10 -25

R6
R4 0

R5
5

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 DEF 1 L+0 R+3 4 TOOL CALL 1 Z S4500 5 L Z+250 R0 FMAX 6 L X-70 Y+0 R0 FMAX 7 L Z-5 R0 F1000 M3 Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Posicionamento prvio da ferramenta Deslocao profundidade de maquinao Definio do bloco

HEIDENHAIN iTNC 530

221

6.6 Tipos de trajectrias Livre programao de contornos FK

R36

R24

30
0 R5

R6

6.6 Tipos de trajectrias Livre programao de contornos FK

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

222

6 Programao: Programar contornos

Aplicao
Voc pode transmitir os contornos que esto descritos num sistema CAD como Splines directamente para o TNC e process-los. O TNC dispe de um interpolador de Splines com o qual possvel processar polinmios de terceiro grau em dois, trs, quatro ou cinco eixos. Voc no pode editar frases Spline no TNC. Excepo: avano F e funo auxiliar M na frase Spline. Exemplo: formato de frase para trs eixos 7 L X+28.338 Y+19.385 Z-0.5 FMAX 8 SPL X24.875 Y15.924 Z-0.5 K3X-4.688E-002 K2X2.459E-002 K1X3.486E+000 K3Y-4.563E-002 K2Y2.155E-002 K1Y3.486E+000 K3Z0.000E+000 K2Z0.000E+000 K1Z0.000E+000 F10000 9 SPL X17.952 Y9.003 Z-0.500 K3X5.159E-002 K2X-5.644E-002 K1X6.928E+000 K3Y3.753E-002 K2Y-2.644E-002 K1Y6.910E+000 K3Z0.000E+000 K2Z0.000E+000 K1Z0.000E+000 10 ... O TNC processa a frase Spline conforme os seguintes polinmios de terceiro grau: X(t) = K3X t3 + K2X t2+ K1X t + X Y(t) = K3Y t3 + K2Y t2+ K1Y t + Y Z(t) = K3Z t3 + K2Z t2 + K1Z t + Z O ficheiro corre a varivel t de 1 a 0. A grandeza de passo de t depende do avano e da longitude da Spline. Exemplo: formato de frase para cinco eixos 7 L X+33.909 X-25.838 Z+75.107 A+17 B-10.103 FMAX 8 SPL X+39.824 Y-28.378 Z+77.425 A+17.32 B-12.75 K3X+0.0983 K2X-0.441 K1X-5.5724 K3Y-0.0422 K2Y+0.1893 1Y+2,3929 K3Z+0.0015 K2Z-0.9549 K1Z+3.0875 K3A+0.1283 K2A-0.141 K1A-0.5724 K3B+0.0083 K2B-0.413 E+2 K1B-1.5724 E+1 F10000 9 ... Ponto de incio de Spline Ponto final de Spline Parmetro de Spline para eixo X Parmetro de Spline para eixo Y Parmetro de Spline para eixo Z Parmetro de Spline para eixo A Parmetro de Spline para eixo B com forma de escrita exponencial Ponto de incio de Spline Ponto final de Spline Parmetro de Spline para eixo X Parmetro de Spline para eixo Y Parmetro de Spline para eixo Z Ponto final de Spline Parmetro de Spline para eixo X Parmetro de Spline para eixo Y Parmetro de Spline para eixo Z

HEIDENHAIN iTNC 530

223

6.7 Tipos de trajectria Interpolao de Spline (opo de software 2)

6.7 Tipos de trajectria Interpolao de Spline (opo de software 2)

6.7 Tipos de trajectria Interpolao de Spline (opo de software 2)

O TNC processa a frase Spline conforme os seguintes polinmios de terceiro grau: X(t) = K3X t3 + K2X t2 + K1X t + X Y(t) = K3Y t3 + K2Y t2+ K1Y t + Y Z(t) = K3Z t3 + K2Z t2 + K1Z t + Z A(t) = K3A t3 + K2A t2 + K1A t + A B(t) = K3B t3 + K2B t2 + K1B t + B O ficheiro corre a varivel t de 1 a 0. A grandeza de passo de t depende do avano e da longitude da Spline. Para cada coordenada de ponto final na frase Spline tm que estar programados os parmetros de K3 at K1. A sequncia das coordenadas do ponto final na frase Spline arbitrria. O TNC aguarda os parmetros K de Spline para cada eixo sempre na sequncia K3, K2, K1. Para alm dos eixos principais X, Y e Z, na frase SPL o TNC tambm pode processar eixos auxiliares U, V e W, e tambm eixos rotativos A, B e C. No parmetro de Spline K, tem que estar indicado o respectivo eixo (p.ex. K3A+0,0953 K2A-0,441 K1A+0,5724). Se o valor de um parmetro K de Spline for superior a 9,99999999, o processador posterior K tem que emitir na forma de escrita de expoentes (p.ex. K3X+1,2750 E2). O TNC pode processar um programa com frases Spline tambm com o plano de maquinao inclinado activado. Ter ateno a que as transies de uma Spline para a seguinte sejam o mais tangente possvel (mudana de direco inferior a 0,1). Seno, com as funes de filtro inactivadas, o TNC executa uma paragem de preciso e a mquina tem solavancos Com as funes de filtro activadas, o TNC reduz de forma correspondente o avano nestas posies. Campo de introduo n Ponto final de Spline: -99 999,9999 at +99 999,9999 n Parmetro K de Spline: -9,99999999 at +9,99999999 n Expoente para parmetro K de Spline: -255 at +255 (valor inteiro)

224

6 Programao: Programar contornos

7
Programao: Funes auxiliares

7.1 Introduzir funes auxiliares M e STOP

7.1 Introduzir funes auxiliares M e STOP


Princpios bsicos
Com as funes auxiliares do TNC tambm chamadas M voc comanda n a execuo do programa, p.ex. uma interrupo da execuo n as funes da mquina, como p.ex. a conexo e desconexo da rotao da ferramenta e do refrigerante n o comportamento da ferramenta na trajectria O fabricante da mquina pode validar certas funes auxiliares que no esto descritas neste manual. Consulte o manual da sua mquina. Voc pode introduzir at duas funes auxiliares M no fim de uma frase de posicionamento. O TNC indica 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, voc introduz as funes auxiliares com a softkey M . Repare que algumas funes auxiliares actuam no incio, e outras no fim duma frase de posicionamento. As funes auxiliares activam-se a partir da frase onde so chamadas. Sempre que a funo auxiliar no actuar por frases, elimina-se na frase seguinte ou no fim do programa. Algumas funes auxiliares actuam somente na frase onde so chamadas. Introduzir uma funo auxiliar na frase STOP Uma frase de STOP programada interrompe a execuo do programa ou do teste de programa, p.ex., para verificar uma ferramenta. Numa frase de STOP, voc pode programar uma funo auxiliar M:
U Programar U Introduzir

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

Exemplo de frases NC 87 STOP M6

226

7 Programao: Funes auxiliares

Resumo
M M00 Activao Actuao na frase No incio da frase n

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 de mquina 7300) Ferramenta LIGADA no sentido horrio Ferramenta LIGADA no sentido antihorrio PARAGEM da ferrta. Troca de ferramenta PARAGEM da ferrta. PARAGEM da execuo do programa (depende do parmetro de mquina 7440) Refrigerante LIGADO Refrigerante DESLIGADO Ferramenta LIGADA no sentido horrio Refrigerante LIGADO Ferramenta LIGADA no sentido antihorrio Refrigerante ligado como M02 n n n n

M01 M02

n n

M03 M04 M05 M06

n n

M08 M09 M13

M14

M30

HEIDENHAIN iTNC 530

227

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

7.3 Funes auxiliares para indicao de coordenadas

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

Ponto zero da mquina Voc precisa do ponto zero da mquina, para: n fixar os limites de deslocao (finais de carreira) n chegar a posies fixas da mquina (p.ex. posio para a troca de ferramenta) n 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 56. Comportamento com M91 Ponto zero da mquina Quando numa frase de posicionamento as coordenadas se referem ao ponto zero da mquina, introduza nessa frase M91. O TNC indica os valores de coordenadas referentes ao ponto zero da mquina. Na visualizao de estados voc comuta a visualizao de coordenadas em REF, ver "Visualizao de estados", pgina 43 . 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.

X (Z,Y)

228

7 Programao: Funes auxiliares

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 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 direita 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, voc tem que aceitar a vigilncia do espao de trabalho e mandar visualizar o bloco referido ao ponto de referncia memorizado, ver "Representao grfica do bloco no espao de trabalho", pgina 562.

Z Z Y Y X X M

HEIDENHAIN iTNC 530

229

7.3 Funes auxiliares para indicao de coordenadas

7.3 Funes auxiliares para indicao de coordenadas

Activar o ltimo ponto de referncia memorizado: M104


Funo Na elaborao de tabelas de paletes o TNC escreve por cima, se necessrio, o ltimo ponto de referncia memorizado por si, com valores retirados da tabela de paletes. Com a funo M104 voc reactiva o ltimo ponto de referncia memorizado por si. Activao M104 s actua nas frases de programa onde estiver programado M104. M104 actua no fim da frase.

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 sem inclinao 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.

230

7 Programao: Funes auxiliares

Maquinar esquinas: M90


Comportamento standard Nas frases de posicionamento sem correco de raio da ferramenta, o TNC detm brevemente a ferramenta nas esquinas (paragem de preciso). Nas frases do programa com correco de raio (RR/RL), o TNC acrescenta automaticamente um crculo de transio nas esquinas exteriores. Comportamento com M90 A ferramenta desloca-se nas transies angulares com velocidade constante: as esquinas so maquinadas e a superfcie da pea fica mais lisa. Para alm disso, reduz-se o tempo de maquinao. Ver figura no centro, direita. Exemplo de utilizao: superfcies de pequenas rectas. Activao N90 actua s nas frases de programa onde se tiver programado M90. M90 actua no incio da frase. Tem que estar seleccionado o funcionamento com distncia de arrasto.

HEIDENHAIN iTNC 530

231

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

Acrescentar um crculo definido de arredondamento entre duas rectas: M112


Compatibilidade Por razes de compatibilidade, a funo M112 continua disponvel. Para se determinar a tolerncia com fresagem rpida de contornos, a HEIDENHAIN recomenda no entanto o uso do ciclo TOLERNCIA, ver "Ciclos especiais", pgina 432.

No ter em conta os pontos ao trabalhar frases lineares no corrigidas: M124


Comportamento standard O TNC elabora todas as frases lineares que estiverem introduzidas no programa activado. Comportamento com M124 Ao elaborar frases lineares no corrigidas com distncias entre pontos muito pequenas, voc pode definir com o parmetro T uma distncia entre pontos mnima, at onde o TNC no deve ter em conta os pontos ao elaborar. Activao M124 actua no incio da frase. O TNC anula M124 automaticamente quando voc selecciona um novo programa. Introduzir M124 Quando voc introduz M124 numa frase de posicionamento, o TNC continua com o dilogo para esta frase e pede a distncia mnima entre pontos T. Voc tambm pode determinar T com parmetros Q (ver "Programao: parmetros Q" na pgina 477).

232

7 Programao: Funes auxiliares

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 o aviso 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. Activao M97 actua s na frase de programa onde se tiver programado M97. A esquina do contorno no completamente maquinada com M97. Voc ter talvez que maquinar posteriormente as esquinas do contorno com uma ferramenta mais pequena.

S
13

16
17

14

15

HEIDENHAIN iTNC 530

233

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

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 um pequeno desnvel 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

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

10

11

12

234

7 Programao: Funes auxiliares

Factor de avano para movimentos de aprofundamento: M103


Comportamento standard O TNC desloca a ferramenta com o ltimo avano programado independentemente da direco de deslocao. Comportamento com M103 O TNC reduz o avano quando a ferramenta se desloca na direco negativa do eixo da ferrta. O avano ao aprofundar FZMAX calcula-se a partir do ltimo avano programado FPROGR e do factor F%: FZMAX = FPROG x F% Introduzir M103 Quando voc introduz M103 numa frase de posicionamento, o dilogo do TNC pede o factor F. Activao M103 fica activado no incio da frase. Para eliminar M103: programar de novo M1033 sem factor Exemplo de frases NC O avano ao aprofundar 20% do avano no plano. ... 17 L X+20 Y+20 RL F500 M103 F20 18 L Y+50 19 L IZ-2.5 20 L IY+5 IZ-5 21 L IX+50 22 L Z+5 Avano efectivo da trajectria (mm/min): 500 500 100 141 500 500

HEIDENHAIN iTNC 530

235

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

Avano em milmetros/rotao da ferramenta: M136


Comportamento standard O TNC desloca a ferr.ta com o avano F em mm/min. determinado no programa. Comportamento com M136 Com M136 o TNC no desloca a ferramenta em mm/min mas sim com o avano F determinado no programa em milmetros/rotao da ferramenta. Se voc modificar as rotaes da ferramenta com o override da ferr.ta, o TNC ajusta automaticamente o Avano. Activao M136 actua no incio da frase. Voc anula M136 ao programar M137.

236

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 trajetria do ponto central da ferrta. Comportamento em arcos de crculo com M109 O TNC mantm constante o avano da lmina da ferrta. nas maquinaes interiores e exteriores 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 voc 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. Voc anula M109 e M110 com M111.

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


Comportamento standard Quando o raio da ferramenta maior do que um desnvel de contorno com correco de raio, o TNC interrompe a execuo do programa e emite um aviso de erro. M97 (ver "Maquinar pequenos desnveis de contorno: M97" na pgina 233): M97" impede o aviso de erro, mas ocasiona uma marca na pea e alm disso desloca a esquina. Nos rebaixamentos, o TNC pode produzir danos no contorno.

HEIDENHAIN iTNC 530

237

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

Comportamento com M120 O TNC verifica os rebaixamentos e salincias de um contorno com correco de raio, e faz um clculo prvio da trajectria da ferramenta a partir da frase actual. As posies em que a ferramenta iria danificar o contorno ficam por maquinar (apresentado a escuro na figura). Voc tambm pode usar M120 para ter com correco do raio da ferramenta os dados de digitalizao ou os dados elaborados por um sistema de programao externo. Desta forma, possvel compensar os desvios do raio terico da ferramenta. Voc determina a quantidade de frases (mx. 99) que o TNC calcula previamente com LA (em ingl. Look Ahead: ver antes) por trs de M120. Quanto maior for a quantidade de frases pr-seleccionadas por si, para o TNC calcular previamente, mais lento ser o processamento das frases. Introduo Quando voc introduz M120 numa frase de posicionamento, o TNC continua com o dilogo para essa frase e pede a quantidade de frases pr-calculadas LA. 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 n que se elimine a correco de raio com R0 n que se programe M120 LA0 n que se programe M120 sem LA n se chame um outro programa com PGM CALL M120 actua no incio da frase. Limitaes n Voc s pode efectuar a reentrada num contorno depois de uma paragem externa/interna com a funo AVANO PARA A FRASE N. 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 n 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 n Quando sair tangencialmente do contorno, utilize a funo DEP LCT; a frase com DEP LCT s pode conter as coordenadas do plano de maquinao

238

7 Programao: Funes auxiliares

Sobreposicionar posicionamentos do volante durante a execuo de um programa: M118


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, voc pode efectuar correces manualmente com o volante. Para isso, programe M118 e introduza uma valor especfico em mm para cada eixo X, Y e Z. Introduo Quando voc introduz M118 numa frase de posicionamento, o TNC continua com o dilogo e pede os valores especficos de cada eixo. Para introduzir as coordenadas, utilize as teclas de cor laranja dos eixos ou o teclado ASCII. Activao Voc elimina o posicionamento do volante programando de novo M118 sem X, Y e Z. 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 actua sempre no sistema de coordenadas original inclusive quando est activada a funo do plano inclinado! 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!

HEIDENHAIN iTNC 530

239

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

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) voc pode distanciar do contorno um caminho possvel de introduzir no sentido do eixo da ferramenta. Introduo Quando voc 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 voc no 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

M140 actua mesmo com a funo plano de maquinao inclinado, estando activado M114 ou M128. Em mquinas com cabeas inclinadas, o TNC desloca a ferramenta no sistema inclinado. Com a funo FN18: SYSREAD ID230 NR6, voc pode obter a distncia desde a posio actual at margem de deslocao do eixo positivo da ferramenta. Com M140 MB MAX voc s pode deslocar livremente em direco positiva.

240

7 Programao: Funes auxiliares

Suprimir o supervisionamento do apalpador: M141


Comportamento standard Estando deflectida a haste de apalpao, o TNC emite um aviso de erro logo que voc 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 voc 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.

HEIDENHAIN iTNC 530

241

7.4 Funes auxiliares para o tipo de trajectria

7.4 Funes auxiliares para o tipo de trajectria

Apagar informaes de programa modais: M142


Comportamento standard O TNC anula informaes de programa modais nas seguintes situaes: n Seleccionar novo programa n Executar as funes auxiliares M02, M30 ou a frase END PGM (depende do parmetro da mquina 7300) n Definir outra vez o ciclo com valores para o comportamento bsico Comportamento com M142 So anuladas todas as informaes do programa modais at rotao bsica, rotao 3D e parmetros Q. Activao M142 s actua na frase de programa onde est programado M142. M142 fica activado 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. Activao M143 s actua na frase de programa onde est programado M143. M143 fica activado no incio da frase.

242

7 Programao: Funes auxiliares

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 O fabricante da mquina tem que determinar a geometria da mquina no parmetro da mquina 7510 e seguintes. 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 voc anula M116; no fim do programa, M116 tambm fica inactivado. M116 actua no incio da frase.

Deslocar eixos rotativos de forma optimizada: M126


Comportamento standard O comportamento standard do TNC ao posicionar eixos rotativos, com a visualizao reduzida inferior a 360, depende do parmetro da mquina 7682. A est determinado se o TNC deve aproximar-se da diferena posio nominal posio real, ou se o TNC em princpio deve aproximar-se sempre (mesmo sem M126) da posio programada sobre o curso mais curto. Exemplos: Posio real 350 10 Posio nominal 10 340 Percurso 340 +330

HEIDENHAIN iTNC 530

243

7.5 Funes auxiliares para eixos rotativos

7.5 Funes auxiliares para eixos rotativos

7.5 Funes auxiliares para eixos rotativos

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. Voc anula M126 com M127; no fim do programa, M126 deixa tambm de actuar.

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, voc pode introduzir um eixo rotativo por trs 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 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. 244 7 Programao: Funes auxiliares

Correco automtica da geometria da mquina ao trabalhar com eixos basculantes: M114 (opo de software 2)
Comportamento standard O TNC desloca a ferramenta para as posies determinadas no programa de maquinao. Se a posio dum eixo basculante se modificar no programa, necessrio um processador para se calcular o desvio da resultante nos eixos lineares e fazer a deslocao numa frase de posicionamento. Como aqui tambm a geometria da mquina desempenha o seu papel, o programa NC tem que ser calculado separadamente para cada mquina. Comportamento com M114 Se no programa se modificar a posio de um eixo basculante comandado, o TNC compensa automaticamente o desvio da ferramenta com uma correco de longitude 3D. Visto a geometria da mquina se apresentar em parmetros da mquina, o TNC compensa automaticamente tambm os desvios especficos da mquina. Os programas devem ser calculados s uma vez pelo processador posterior, inclusive se forem elaborados em diferentes mquinas com comando TNC. Se a sua mquina no tiver nenhum eixo basculante comandado (inclinao manual da ferramenta, a ferramenta posicionada pelo PLC), voc pode por detrs de M114 introduzir a respectiva posio vlida de ferramenta basculante (p.ex. M114 B+45, permitido parmetro Q). A correco do raio da ferramenta deve ser tida em conta pelo sistema CAD ou pelo processador. Uma correco de raio programada RL/RR provoca um aviso de erro. Quando o TNC efectua a correco de longitude da ferramenta, o avano programado refere-se ao extremo da ferramenta, ou pelo contrrio ao ponto de referncia da mesma. Se a sua mquina tiver uma ferramenta basculante controlada, voc pode interromper a execuo do programa e modificar a posio do eixo basculante (p.ex. com o volante). Com a funo AVANO PARA A FRASE N voc pode continuar com o programa de maquinao na posio onde tinha sido interrompido. Com M114 activado, o TNC tem automaticamente em conta a nova posio do eixo basculante. Para modificar a posio do eixo basculante com o volante, durante a execuo do programa, utilize M118 em conjunto com M128.

B dx

B dz

dB

HEIDENHAIN iTNC 530

245

7.5 Funes auxiliares para eixos rotativos

7.5 Funes auxiliares para eixos rotativos

Activao M114 actua no incio da frase, e M115 no fim da frase. M114 no actua se estiver activada a correco de raio da ferramenta. Voc elimina M114 com M115. M114 tambm deixa de actuar no fim do programa. O fabricante da mquina tem que determinar a geometria da mquina no parmetro da mquina 7510 e seguintes.

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 a posio de um eixo basculante se modificar no programa, tem que se calcular o desvio da resultante nos eixos lineares e deslocar-se para uma frase de posicionamento (ver figura em M114). Comportamento com M128 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. Utilize M128 em conjunto com M118 se durante a execuo do programa quiser modificar a posio do eixo basculante com o volante. A sobreposio de um posicionamento do volante efectua-se com M128 activado, no sistema de coordenadas fixas da mquina. 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 retirar-se os dentes. A seguir a M128 pode introduzir ainda mais um avano com que o TNC executa os movimentos de compensao nos eixos lineares. Se no introduzir nenhum avano, ou se introduzir um avano superior ao determinado no parmetro de mquina 7471, actua o avano a partir do parmetro de mquina 7471. Antes de posicionamentos com M91 ou M92 e antes de um TOOL CALL: anular M128. Para evitar estragos no contorno, com M128 voc s pode 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
B

Z X Z

246

7 Programao: Funes auxiliares

M128 em mesas basculantes Se com M128 activada voc programa 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 . 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 160). 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 actuante at voc programar um movimento novo, ou anular M128 com M129. Voc anula M128 com M129. Se voc seleccionar um novo programa num modo de funcionamento de execuo do programa, o TNC tambm anula M128. O fabricante da mquina tem que determinar a geometria da mquina no parmetro da mquina 7510 e seguintes. Exemplo de frases NC Executar movimentos de compensao com um avano de 1000 mm/ min: L X+0 Y+38.5 RL F125 M128 F1000

HEIDENHAIN iTNC 530

247

7.5 Funes auxiliares para eixos rotativos

7.5 Funes auxiliares para eixos rotativos

Paragem de preciso em esquinas com transies no tangenciais: M134


Comportamento standard O TNC desloca a ferramenta, em posicionamentos com eixos rotativos, de forma a que seja acrescentado um elemento de transio em transies de contorno no tangenciais. A transio de contorno depende da acelerao, do solavanco e da tolerncia memorizada do desvio do contorno. Voc pode modificar o comportamento standard do TNC com o parmetro de mquina 7440 de forma a M 134 ficar activado, seleccionando-se um programa M134, ver "Parmetros geraisdo utilizador", pgina 576. Comportamento com M134 O TNC desloca a ferramenta, em posicionamentos com eixos rotativos, de forma a que seja efectuada uma paragem de preciso em transies de contorno no tangenciais. Activao M134 actua no incio da frase, e M135 no fim da frase. Voc anula M134 com M135. Quando num modo de funcionamento de execuo do programa voc selecciona um novo programa, o TNC tambm anula M134.

Seleco de eixos basculantes: M138


Comportamento standard Nas funes M114, M128 e inclinao do plano de maquinao, o TNC considera os eixos rotativos que esto determinados em parmetros de mquina pelo fabricante da sua mquina. Comportamento com M138 Nas funes acima apresentadas, o TNC s considera os eixos basculantes que voc tiver definido com M138. Activao M138 actua no incio da frase. Voc anula M138, programando de novo M138 sem indicao de eixos basculantes. Exemplo de frases NC Para as funes acima apresentadas, considerar s o eixo basculante C: L Z+100 R0 FMAX M138 C

248

7 Programao: Funes auxiliares

Considerao da cinemtica da mquina em posies REAL/NOMINAL no fim da frase: M144 (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 M144 O TNC considera haver uma modificao da cinemtica da mquina na visualizao de posies, como p.ex. por troca de uma ferramenta acessria. Se acaso se modificar a posio dum eixo basculante comandado, durante o processo de basculao tambm se modifica a posio da extremidade da ferramenta em relao pea. O valor resultante calculado na visualizao de posio. So permitidos posicionamentos com M91/M92 com M144 activado. A visualizao de posio nos modos de funcionamento SEQUNCIA DE FRASES e FRASE A FRASE modifica-se s depois de os eixos basculantes terem alcanado a sua posio final. Activao M144 fica activo no incio da frase. M144 no actua na ligao com M114, M128 ou inclinao do plano de maquinao. Voc anula M144 ao programar M145. O fabricante da mquina tem que determinar a geometria da mquina no parmetro da mquina 7502 e seguintes. O fabricante da mquina determina o modo de activao nos modos de funcionamento automtico e manual. Consulte o manual da sua mquina.

HEIDENHAIN iTNC 530

249

7.5 Funes auxiliares para eixos rotativos

7.6 Funes auxiliares para mquinas laser

7.6 Funes auxiliares para mquinas laser


Princpio
Para comandar a potncia de laser, o TNC emite valores de tenso atravs da sada analgica S. Com as funes M200 a M204, voc pode modificar a potncia do laser durante a execuo do programa. Introduzir funes auxiliares para mquinas laser Quando voc introduz uma funo M numa frase de posicionamento para uma mquina laser, o TNC continua com o dilogo e pede os respectivos parmetros da funo auxiliar. Todas as funes auxiliares para mquinas laser actuam no incio da frase.

Emitir directamente a tenso programada: M200


Comportamento com M200 O NC emite o valor programado antes de M200 como tenso V. Campo de introduo: de 0 a 9.999 V Activao M200 actua at se emitir uma nova tenso atravs de M200, M201, M202, M203 ou M204.

Tenso em funo do percurso: M201


Comportamento com M201 M201 emite uma tenso que depende do caminho percorrido. O TNC aumenta ou reduz a tenso actual de forma linear at ao valor V programado. Campo de introduo: de 0 a 9.999 V Activao M201 actua at se emitir uma nova tenso atravs de M200, M201, M202, M203 ou M204.

Tenso em funo da velocidade: M202


Comportamento com M202 O TNC emite a tenso em funo da velocidade. O fabricante da mquina determina nos parmetros da mquina at trs linhas caractersticas FNR, nas quais se atribui velocidades de avano a determinadas tenses. Com M202, voc selecciona a linha caracterstica FNR da qual o TNC calcula a tenso a emitir. Campo de introduo: de 1 a 3 Activao M202 actua at se emitir uma nova tenso atravs de M200, M201, M202, M203 ou M204. 250 7 Programao: Funes auxiliares

Emitir a tenso em funo do tempo (depende do impulso): M203


Comportamento com M203 O TNC emite a tenso V em funo do tempo TIME. O TNC aumenta ou reduz a tenso actual linearmente num tempo programado TIME para o valor V programado da tenso. Campo de introduo Tenso V: Tempo TIME: 0 a 9.999 Volts De 0 a 1.999 segundos

Activao M203 actua at se emitir uma nova tenso atravs de M200, M201, M202, M203 ou M204.

Emitir a tenso como funo do tempo (impulso depende do tempo): M204


Comportamento com M204 O TNC emite uma tenso como impulso com uma durao programada TIME. Campo de introduo Tenso V: Tempo TIME: 0 a 9.999 Volts De 0 a 1.999 segundos

Activao M204 actua at se emitir uma nova tenso atravs de M200, M201, M202, M203 ou M204.

HEIDENHAIN iTNC 530

251

7.6 Funes auxiliares para mquinas laser

8
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 converses de coordenadas e algumas funes especiais (ver tabela na pgina seguinte). 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. Para se evitar introdues erradas na definio do ciclo, executar um teste de programa grfico, antes da execuo (ver "Teste do programa" na pgina 532)!

Definir um ciclo com softkeys


UA

rgua de softkeys mostra os diferentes grupos de ciclos o grupo de ciclo, p.ex. ciclo de furar

U Seleccionar U Seleccionar

ciclo, p.ex. FRESAR ROSCA. O TNC abre um dilogo e pede todos os valores de introduo; ao mesmo tempo, o TNC acende um grfico na metade direita do ecr, onde est iluminado por trs o parmetro a introduzir todos os parmetros pedidos pelo TNC e termine cada introduo com tecla ENT TNC termina o dilogo depois de voc introduzir todos os dados necessrios

U Introduza UO

Definir o ciclo com a funo IR A


UA

rgua de softkeys mostra os diferentes grupos de ciclos TNC visualiza numa janela iluminada o resumo dos ciclos com as teclas de setas o ciclo pretendido ou

UO

U Seleccione U seleccione U Introduza

com CTRL + teclas de setas (folhear folha a folha) o ciclo pretendido ou

o nmero de ciclo e confirme respectivamente com a tecla ENT. O TNC abre ento o dilogo de ciclo como atrs descrito

254

8 Programao: ciclos

Exemplo de frases NC 7 CYCL DEF 200 FURAR Q200=2 Q201=3 Q206=150 Q202=5 Q210=0 Q203=+0 Q204=50 Q211=0.25 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 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;TEMPO DE ESPERA EM BAIXO Softkey

HEIDENHAIN iTNC 530

255

8.1 Trabalhar com ciclos

8.1 Trabalhar com ciclos

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). Para poder elaborar os ciclos de maquinao de 1 a 17 tambm em comandos de TNC antigos, voc deve programar tambm um sinal negativo em distncia de segurana e em profundidade de passo. Se quiser apagar um ciclo com vrias frases parciais, o TNC emite um aviso, se deve ser apagado o ciclo completo.

Chamada de ciclos
Condies Antes de uma chamada de ciclo, programe de todas as vezes: n BLK FORM para a representao grfica (necessrio s para o teste de grfico) n Chamada da ferramenta n Sentido de rotao da ferramenta (funo auxiliar M3/ M4) n 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 sua definio no programa de maquinao. Voc no pode nem deve chamar estes ciclos: n os ciclos 220 figura de furos sobre um crculo e 221 figura de furos sobre linhas n o ciclo SL 14 CONTORNO n o ciclo SL 20 DADOS DO CONTORNO n Ciclo 32 TOLERNCIA n Ciclos para a converso de coordenadas n o ciclo 9 TEMPO DE ESPERA Voc pode chamar todos os restantes ciclos com as funes a seguir descritas.

256

8 Programao: 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
U Introduzir

chamada do ciclo: premir a softkey CYCL

CALL M
U 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 CYCL CALL PAT A funo CYCL CALL PAT chama o ltimo ciclo de maquinao, definido em todas as posies que esto definidas numa tabela de pontos (ver "Tabelas de pontos" na pgina 259). Chamada de ciclo com CYCL CALL POS A funo CYCL CAL POS chama uma vez o ltimo ciclo de maquinao definido. O ponto inicial a posio que voc definiu na frase CYCL CALL POS. O TNC desloca a ferramenta, primeiramente para a posio definida e, seguidamente, chama o ltimo ciclo de maquinao definido. O avano definido na frase CYCL CALL POS s vlido para a aproximao posio de partida programada nessa frase. O TNC aproxima a posio definida na frase CYCL CALL POS basicamente com correco de raio inactivada (R0). Se voc chamar um ciclo com CYCL CALL POS onde est definida uma posio de partida (p.ex. ciclo 212), o TNC utiliza basicamente a posio definida em CYCL CALL POS como posio inicial. Chamada de ciclo com M99/M89 A funo actuante descontnua M99 chama uma vez o ltimo ciclo de maquinao definido. Voc pode programar 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 (dependente do parmetro da mquina 7440). Para anular a actuao de M89, programe n M99 na frase de posicionamento onde voc faz a aproximao ao ltimo ponto inicial, ou n ou defina com CYCL DEF um novo ciclo de maquinao

HEIDENHAIN iTNC 530

257

8.1 Trabalhar com ciclos

8.1 Trabalhar com ciclos

Trabalhar com eixos auxiliares U/V/W


O TNC executa movimentos de avano no eixo que voc definiu como eixo da ferramenta na frase TOOL CALL. O TNC executa os movimentos no plano de maquinao basicamente apenas nos eixos principais X, Y ou Z. Excepes: n Quando no ciclo 3 FRESAR RANHURAS e no ciclo 4 FRESAR CAIXAS voc programar eixos auxiliares directamente para as longitudes laterais n Quando nos ciclos SL voc programar eixos auxiliares na primeira frase do sub-programa do contorno n Nos ciclos 5 (CAIXA CIRCULAR), 251 (CAIXA RECTANGULAR), 252 (CAIXA CIRCULAR), 253 (RANHURA) e 254 (RANHURA REDONDA) o TNC executa o ciclo nos eixos que voc programou na ltima frase de posicionamento, antes da respectiva chamada de ciclo. Com o eixo da ferramenta Z activado, so admissveis as seguintes combinaes: n X/Y n X/V n U/Y n U/V

258

8 Programao: ciclos

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

Introduzir tabela de pontos


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

NOME DO FICHEIRO? NOVO.PN Introduzir nome e tipo de ficheiro da tabela de furos, e confirmar com a tecla ENT

Seleccionar a unidade mtrica: premir a tecla MMou POLEG.. O TNC muda para a janela do programa e apresenta uma tabela de pontos vazia

Com a softkey ACRESCENTAR LINHA acrescentar uma nova linha e as coordenadas, e introduzir as coordenadas do local de maquinao pretendido

Repetir o processo at estarem introduzidas todas as coordenadas pretendidas

Com as softkeys X DESLIGADO/LIGADO, Y DESLIGADO/ LIGADO, Z DESLIGADO/LIGADO (segunda rgua de softkeys) voc determina as coordenadas que podem ser introduzidas na tabela de pontos.

HEIDENHAIN iTNC 530

259

8.2 Tabelas de pontos

8.2 Tabelas de pontos

8.2 Tabelas de pontos

Seleccionar tabelas de pontos no programa


No modo de funcionamento Memorizao/Edio do Programa, seleccionar o programa para o qual a tabela de pontos deve estar activada: Chamar a funo para a seleco da tabela de pontos: premir a tecla PGM CALL

Premir a softkey TABELA DE PONTOS

Introduzir nome da tabela de furos, e confirmar com a tecla END Quando a tabela de pontos no est memorizada no mesmo directrio do programa NC, voc tem que introduzir o nome do caminho completo

Exemplo de frases NC 7 SEL PATTERN TNC:\DIRKT5\NUST35.PNT

260

8 Programao: ciclos

Chamar o ciclo em ligao com as tabelas de pontos


O TNC executa com CYCL CALL PAT a ltima tabela de pontos que voc definiu (mesmo que voc tenha definido a tabela de pontos num programa comutado com CALL PGM). O TNC utiliza a coordenada no eixo da ferramenta como a altura de segurana a que a ferramenta fica em chamada de ciclo. Num ciclo definido em separado, as Alturas Seguras ou as 2 Distncias de Segurana no podem ser maiores do que a altura de segurana Pattern global. Se o TNC tiver que chamar o ltimo ciclo de maquinao definido nos pontos, que esto definidos numa tabela de pontos, programe a chamada de ciclo com CYCL CALL PAT:
U Programar

a chamada de ciclo: premir a tecla CYCL

CALL
U Chamar

a tabela de pontos: premir a softkey CYCL CALL PAT o avano com que o TNC deve deslocar-se entre os furos (sem introduo: deslocao com o ltimo avano programado, FMAX no vlido)

U Introduzir

U Se

necessrio, introduzir a funo auxiliar M, e confirmar com a tecla END

O TNC leva a ferramenta entre os pontos de partida de regresso altura de segurana (altura de segurana = coordenada do eixo da ferramenta em chamada de ciclo). Para poder aplicar este modo de operao tambm nos ciclos com os nmeros 200 e superiores, voc deve definir a 2 distncia de segurana (Q204) com 0. Ao fazer o posicionamento prvio, se quiser deslocar com avano reduzido no eixo da ferramenta, utilize a funo auxiliar M103 (ver "Factor de avano para movimentos de aprofundamento: M103" na pgina 235). Actuao das tabelas de pontos com os ciclos de 1 a 5, e de 17 a 18 O TNC interpreta os furos do plano de maquinao como coordenadas do ponto central do furo. A coordenada do eixo da ferramenta determina o lado superior da pea, de forma ao TNC se poder prposicionar automaticamente (sequncia: plano de maquinao e, depois, eixo da ferramenta). Actuao das tabelas de pontos com os ciclos SL e ciclo 12 O TNC interpreta os furos como uma deslocao suplementar do ponto zero.

HEIDENHAIN iTNC 530

261

8.2 Tabelas de pontos

8.2 Tabelas de pontos

Actuao das tabelas de pontos com os ciclos de 200 a 208 e de 262 a 267 O TNC interpreta os furos do plano de maquinao como coordenadas do ponto central do furo. Se voc quiser usar a coordenada, definida na tabela de pontos como coordenada do ponto inicial no eixo da ferramenta, voc deve definir o lado superior da pea (Q203) com 0. Actuao das tabelas de pontos com os ciclos de 210 a 215 O TNC interpreta os furos como uma deslocao suplementar do ponto zero. Se voc quiser usar os pontos definidos na tabela de pontos, como coordenadas do ponto inicial, deve programar os pontos de partida e o lado superior da pea (Q203) no respectivo ciclo de fresar com 0.

262

8 Programao: ciclos

Resumo
O TNC dispe dum total de 19 ciclos para as mais variadas maquinaes de furar: Ciclo 1 FURAR EM PROFUNDIDADE Sem posicionamento prvio automtico 200 FURAR Com posicionamento prvio automtico, 2 distncia de segurana 201 ALARGAR FURO Com 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, degresso 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 Softkey

HEIDENHAIN iTNC 530

263

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

Ciclo 2 ROSCAGEM Com embraiagem 17 ROSCAGEM GS rgida 18 ROSCAR LMINA 206 ROSCAGEM NOVA Com embraiagem, composicionamento prvio automtico, 2 distncia de segurana 207 ROSCAGEM RGIDA GS NOVA Rgida, com posicionamento prvio automtico, 2 distncia de segurana 209 ROSCAGEM ROTURA DE APARA Rgida, composicionamento 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

264

8 Programao: ciclos

FURAR EM PROFUNDIDADE (Ciclo 1)


1 A ferramenta fura com o avano F introduzido, desde a posio actual at primeira Profundidade de Passo 2 Depois, o TNC retira a ferramenta em marcha rpida FMAX e volta a deslocar-se at primeira Profundidade de Passo, reduzindo a distncia de paragem prvia t. 3 O controlo calcula automaticamente a distncia de paragem prvia: nProfundidade de furo at 30 mm: t = 0,6 mm nProfundidade de furo superior a 30 mm: t = profundidade de furar mm nMxima distncia de paragem prvia: 7 mm 4 A seguir, a ferramenta desloca-se com o Avano F introduzido at seguinte Profundidade de Passo 5 O TNC repete este processo (1 a 4) at alcanar a Profundidade de Furar programada 6 Na base do furo, uma vez transcorrido o Tempo de Espera para o corte livre, o TNC retira a ferramenta para a posio inicial com FMAX Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo)do plano de maquinao com correco de 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.
U Distncia

1 3 2

de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea 2 (valor incremental): distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) Exemplo: Frases NC 5 L Z+100 R0 FMAX 6 CYCL DEF 1.0 FURAR EM PROFUNDIDADE 7 CYCL DEF 1.1 DIST 2 8 CYCL DEF 1.2 PROFUNDIDADE -15 9 CYCL DEF 1,3 AVANO 7,5 10 CYCL DEF 1,4 TEMPO ESPERA 1 11 CYCL DEF 1.5 F80 12 L X+30 Y+20 FMAX M3 13 L Z+2 FMAX M99 14 L X+80 Y+50 FMAX M99 15 L Z+100 FMAX M2

U Profundidade

U Profundidade

de passo 3 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea. A profundidade de no tem que ser um mltiplo da profundidade de passo. O TNC desloca-se num s passo de maquinao para a profundidade de furo total quando: n a profundidade de passo e a profundidade total so iguais n A profundidade de passo maior do que a profundidade de furo total

U Tempo

de espera em segundos: tempo que demora a ferrta. no fundo do furo para libertar por corte F: velocidade de deslocao da ferramenta ao furar em mm/min

U Avano

HEIDENHAIN iTNC 530

265

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

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.

Q206

Q210 Q200 Q203 Q202 Q201 Q204

4 5 6

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea: introduzir valor positivo

10 L Z+100 R0 FMAX 11 CYCL DEF 200 FURAR Q200=2 Q201=-15 Q206=250 Q202=5 Q210=0 Q203=+20 Q204=100 Q211=0,1 13 CYCL CALL 14 L X+80 Y+50 FMAX M99 15 L Z+100 FMAX M2 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;TEMPO DE ESPERA EM BAIXO

U Profundidade

Q201 (valor incremental): distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min

U Avano

U 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: n a profundidade de passo e a profundidade total so iguais n a profundidade de passo maior do que a profundidade total

12 L X+30 Y+20 FMAX M3

U 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 da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

U Coord. U 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) de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo

U Tempo

HEIDENHAIN iTNC 530

267

8.3 Ciclos de furar, roscar e fresar rosca

Exemplo: Frases NC

8.3 Ciclos de furar, roscar e fresar rosca

ALARGAR FURO (ciclo 201)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea 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 ferr.ta com avano F para a distncia de segurana e da - se tiver sido programado com FMAX para a 2 distncia de segurana Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto 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

Q200 Q203 Q201 Q208 Q211

Q204

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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!

268

8 Programao: ciclos

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

10 L Z+100 R0 FMAX 11 CYCL DEF 201 ALARGAR FURO Q200=2 Q201=-15 Q206=100 Q211=0.5 Q208=250 Q203=+20 Q204=100 13 CYCL CALL 14 L X+80 Y+50 FMAX M9 15 L Z+100 FMAX M2 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;TEMPO DE ESPERA EM BAIXO ;AVANO EM RETROCESSO ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base do furo ao aprofundar Q206: velocidade de deslocao da ferramenta ao alargar o furo em mm/ min de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo

U Tempo

U 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 da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

12 L X+30 Y+20 FMAX M3

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

HEIDENHAIN iTNC 530

269

8.3 Ciclos de furar, roscar e fresar rosca

Exemplo: Frases NC

8.3 Ciclos de furar, roscar e fresar rosca

MANDRILAR (ciclo 202)


O fabricante da mquina prepara a mquina e o TNC .

Z
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 ferr.ta com avano de recuo para a distncia de segurana e da se tiver 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.

Q206

Q200 Q203 Q201 Q211

Q204

Q208

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

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

U Profundidade U Avano U Tempo

Q201 (incremental): distncia entre a superfcie da pea e a base do furo ao aprofundar Q206: velocidade de deslocao da ferramenta ao mandrilar em mm/min de espera em baixo Q211: tempo em segundos que a ferrta. espera na base do furo

U 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 Superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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

12 L X+30 Y+20 FMAX M3

U Sentido

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 ferr.ta no ngulo, verifique onde se encontra o extremo da ferrta. que voc 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 271

HEIDENHAIN iTNC 530

8.3 Ciclos de furar, roscar e fresar rosca

Exemplo:

8.3 Ciclos de furar, roscar e fresar rosca

FURAR UNIVERSAL (ciclo 203)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea 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 da apara, o TNC retira a ferrta. com o Avano de Retrocesso na Distncia de Segurana, espera a se tiver sido programado e a seguir desloca-se novamente com FMAX at distncia de segurana sobre a primeira Profundidade de Passo A seguir, a ferramenta fura com o Avano at seguinte Profundidade de Passo. Se voc tiver programado, a Profundidade de Passo vai diminuindo com cada aproximao segundo o Valor de Reduo 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 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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!

272

8 Programao: ciclos

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

Q206

Q208

U Profundidade

Q201 (valor incremental): distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min
Q203

Q210 Q200 Q202 Q201 Q204

U Avano

U 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: n a profundidade de passo e a profundidade total so iguais n a profundidade de passo maior do que a profundidade total

Q211

X
Exemplo: Frases NC 11 CYCL DEF 203 FURAR UNIVERSAL Q200=2 Q201=-20 Q206=150 Q202=5 Q210=0 Q203=+20 Q204=50 Q212=0,2 Q213=3 Q205=3 Q208=500 Q256=0.2 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;VALOR DE REDUO ;ROTURA DE APARA ;MN. PROFUNDIDADE DE PASSO ;AVANO EM RETROCESSO ;RZ EM ROTURA DE APARA

U 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 da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

U Coord. U 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) de Reduo Q212 (incremental): valor com que o TNC reduz a Profundidade de Passo em cada passo

U Valor

U 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 Q205 (valor incremental): se tiver introduzido um valor de reduo, o TNC limita o passo ao valor introduzido com Q205 de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

U Mnima

U Tempo

U Avano

de retrocesso Q208: velocidade de deslocao da ferrta. ao retirar-se do furo em mm/ min. Se voc introduzir Q208=0, o TNC desloca-se com avano Q206

U Retrocesso

em rotura de apara Q256 (incremental): valor com que o TNC retrocede a ferr.ta quando h rotura de apara

HEIDENHAIN iTNC 530

273

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

REBAIXAMENTO INVERTIDO (ciclo 204)


O fabricante da mquina prepara a mquina e o TNC . O ciclo s trabalha com hastes de furar em retrocesso Com este ciclo, voc pode 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. 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.
Q252 Q250 Q249 Q200 Q203

Q204 Q200

Q253

Q251

Q255 Q254 Q214

274

8 Programao: ciclos

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea 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. do material Q250 (incremental): espessura da pea do excntrico (Q251 (incremental): medida do excntrico da barra de broquear; ir ver folha de dados da ferramenta.

11 CYCL DEF 204 REBAIXAMENTO INVERTIDO Q200=2 Q249=+5 Q250=20 Q251=3.5 Q252=15 Q253=750 Q254=200 Q255=0 Q203=+20 Q204=50 Q214=1 Q336=0 ;DISTNCIA DE SEGURANA ;APROFUNDAMENTO ;RESISTNCIA DO MATERIAL ;MEDIDA DE EXCNTRICO ;ALTURA DE CORTE ;AVANO POSICION. PRVIO ;AVANO AO APROFUNDAR ;TEMPO DE ESPERA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;DIRECO DE RETIRADA ;NGULO FERRAMENTA

U Profundidade

U Resistncia U Medida

U Altura

de corte (Q252 (incremental): distncia lado inferior haste de furar lmina principal; ir ver folha de dados da ferramenta de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min

U Avano

U Avano U Tempo

de espera Q255: tempo de espera em segundos na base do rebaixamento da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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

U 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

HEIDENHAIN iTNC 530

275

8.3 Ciclos de furar, roscar e fresar rosca

Exemplo: Frases NC

8.3 Ciclos de furar, roscar e fresar rosca

Perigo de coliso! Quando programar uma orientao da ferr.ta no ngulo, verifique onde se encontra o extremo da ferrta. que voc 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

276

8 Programao: ciclos

FURAR EM PROFUNDIDADE UNIVERSAL (ciclo 205)


1 O TNC posiciona a ferramenta no seu eixo em marcha rpida FMAX, na distncia de segurana programada, sobre a superfcie da pea Se foi 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 voc tiver programado, 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 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 iTNC 530

277

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

U Profundidade

Q201 (valor incremental): distncia entre a superfcie da pea e a base do furo (extremo do cone do furo) ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min

U Avano

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

n a profundidade de passo e a profundidade total so iguais n a profundidade de passo maior do que a profundidade total
U Coord. U 2

da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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)

U Valor

de reduo Q212 (incremental): valor com que o TNC reduz a profundidade de passo Q202

U Mnima

Profundidade de Passo Q205 (valor incremental): se tiver introduzido um valor de reduo, o TNC limita o passo ao valor introduzido com Q205

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

U Distncia

Se voc introduzir Q258 diferente de Q259, o TNC modifica de maneira uniforme a distncia de paragem prvia entre o primeiro e o ltimo passo.

278

8 Programao: ciclos

U 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 em rotura de apara Q256 (incremental): valor com que o TNC retrocede a ferr.ta quando h rotura de apara de espera em baixo Q211: tempo em segundos que a ferramenta espera na base do furo

11 CYCL DEF 205 FURAR EM PROFUNDIDADE UNIVERSAL Q200=2 Q201=-80 Q206=150 Q202=15 Q204=50 Q212=0.5 Q205=3 Q258=0.5 Q259=1 Q257=5 Q256=0.2 Q379=7.5 Q253=750 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;2 DISTNCIA DE SEGURANA ;VALOR DE REDUO ;MN. PROFUNDIDADE DE PASSO ;DISTNCIA DE POSIO PRVIA EM CIMA ;DIST. POSIO PRVIA EM BAIXO ;PROFUNDIDADE DE FURO ROTURA APARA ;RZ EM ROTURA DE APARA ;PONTO INICIAL ;AVANO POSICION. PRVIO

U Retrocesso

U Tempo U 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 posicionamento prvio da distncia de segurana para o ponto inicial aprofundado

Q203=+100 ;COORD. SUPERFCIE

U Avano

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

Se voc introduzir por meio de Q379 um ponto inicial aprofundado, 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.

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

HEIDENHAIN iTNC 530

279

8.3 Ciclos de furar, roscar e fresar rosca

Exemplo: Frases NC

8.3 Ciclos de furar, roscar e fresar rosca

FRESAR FURO (ciclo 208)


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 voc tiver introduzido o dimetro do furo igual ao dimetro da ferr.ta, o TNC fura sem interpolao de hlice, directamente na profundidade programada.

2 3

4 5

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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!

280

8 Programao: ciclos

U Distncia

de segurana Q200 (incremental): distncia entre o lado inferior da ferramenta e a superfcie da pea

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base do furo ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar sobre a hlice em mm/min

U Passo

por hlice Q334 (incremental): medida segundo a qual a ferramenta avana respectivamente segundo uma hlice (=360).

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 ferr.tas na coluna NGULO o mx. ngulo de rebaixamento possvel da ferramenta, ver "Dados da ferramenta", pgina 142. O TNC calcula ento automaticamente o mx. passo permitido e modifica, se necessrio, o valor que voc introduziu.
U Coord. U 2

da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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) nominal Q335 (valor absoluto): dimetro do furo. Se voc introduzir o dimetro nominal igual ao dimetro da ferramenta, o TNC fura sem interpolao de hlices directamente na profundidade programada Exemplo: Frases NC 12 CYCL DEF 208 FRESAR FURO Q200=2 Q201=-80 Q206=150 Q334=1.5 Q204=50 Q335=25 Q342=0 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;2 DISTNCIA DE SEGURANA ;DIMETRO NOMINAL ;DIMETRO INDICADO PREVIAMENTE

U Dimetro

U Dimetro

furado previamente Q342 (valor absoluto): logo que em Q342 voc 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, voc pode fresar furos cujo dimetro so mais do dobro do dimetro da ferramenta

Q203=+100 ;COORD. SUPERFCIE

HEIDENHAIN iTNC 530

281

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

ROSCAR com embraiagem (ciclo 2)


1 2 3 A ferramenta desloca-se num s passo at profundidade do furo A seguir, inverte-se a direco de rotao da ferrta. e aps o tempo de espera a ferramenta retrocede posio inicial Na posio inicial, 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. 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. 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.
U Distncia

X
2

de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea; valor aproximativo: 4 x passo de rosca de furo 2 (longitude de rosca, incremental): distncia superfcie da pea extremidade de rosca de espera em segundos: introduzir um valor entre 0 e 0,5 segundos para evitar acunhamento da ferramenta quando esta retrocede F: velocidade de deslocao da ferramenta ao roscar Exemplo: Frases NC 24 L Z+100 R0 FMAX 25 CYCL DEF 2.0 ROSCAR 26 CYCL DEF 2,1 DIST 3 27 CYCL DEF 2,2 PROFUNDIDADE -20 28 CYCL DEF 2,3 TEMPO ESPERA 0,4 29 CYCL DEF 2,4 F100 30 L X+50 Y+20 FMAX M3 31 L Z+3 FMAX M99

U Profundidade

U Tempo

U Avano

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 externa stop, o TNC visualiza a softkey com que voc pode retirar a ferramenta

282

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 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 iTNC 530

283

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U 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 de furo Q201 (longitude de rosca, incremental): distncia superfcie da pea e a extremidade de rosca

U Profundidade

U Avano U Tempo

F Q206: velocidade de deslocao da ferramenta ao roscar

de espera em baixo Q211: introduzir um valor entre 0 e 0,5 segundos para evitar acunhamento da ferramenta quando esta retrocede da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea Exemplo: Frases NC 25 CYCL DEF 206 ROSCAGEM NOVA Q200=2 Q201=-20 Q206=150 Q203=+25 Q204=50 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA

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

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 externa stop, o TNC visualiza a softkey com que voc pode retirar a ferramenta

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

284

8 Programao: ciclos

ROSCAGEM rgida GS (ciclo 17)


O fabricante da mquina prepara a mquina e o TNC . 3 1

O TNC realiza a roscagem lmina num ou em vrios passos sem compensao da longitude. Vantagens em relao ao ciclo de Roscar com embraiagem: n Maior velocidade de maquinao n Pode repetir-se a mesma roscagem j que na chamada de ciclo a ferrta. se orienta sobre a posio 0 (depende do parmetro da mquina 7160) n Maior margem de deslocao do eixo da ferramenta j que desaparece o sistema de compensao (embraiagem) Antes da programao, dever ter em conta Programar a frase de posicionamento sobre o ponto inicial (centro do furo) no plano de maquinao com correco de raio R0 Programar a frase de posicionamento sobre o ponto inicial no eixo da ferrta. (Distncia de Segurana sobre a superfcie da pea) O sinal do parmetro Profundidade determina a direco da maquinao. O TNC calcula o Avano dependendo do nmero de rotaes. Se durante a roscagem voc activar o potencimetro de override de rotaes, o TNC ajusta automaticamente o avano. O potencimetro de override de avano no est activo. No fim do ciclo, a ferrta. fica parada. Antes da maquinao seguinte, ligar a ferrta. com M3 (ou M4).
U Distncia

X
2 1

Exemplo: Frases NC 18 CYCL DEF 17.0 ROSCAR GS 19 CYCL DEF 17,1 DIST 2 20 CYCL DEF 17,2 PROFUNDIDADE -20 21 CYCL DEF 17.3 PASSO +1

de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea de furo 2 (incremental): distncia superfcie da pea extremidade de rosca

U Profundidade U Passo

de rosca 3: Passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita -= roscagem esquerda

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

HEIDENHAIN iTNC 530

285

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

ROSCAGEM RGIDA GS NOVA (ciclo 207)


O fabricante da mquina prepara a mquina e o TNC .

O TNC realiza a roscagem lmina num ou em vrios passos sem compensao da longitude. Vantagens em relao ao ciclo de Roscar com embraiagem: Ver "ROSCAGEM rgida GS (ciclo 17)", pgina 285 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 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 determina a direco da maquinao. O TNC calcula o Avano dependendo do nmero de rotaes. Se durante a roscagem voc activar o potencimetro de override de rotaes, o TNC ajusta automaticamente o avano. O potencimetro de override de avano no est activo. No fim do ciclo, a ferrta. fica parada. Antes da maquinao seguinte, ligar a ferrta. com M3 (ou M4).

2 3

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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!

286

8 Programao: ciclos

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta (posio inicial) e a superfcie da pea

U Profundidade U Passo

de furo Q201 (incremental): distncia superfcie da pea e a extremidade de rosca

de rosca Q239 Passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita -= roscagem esquerda da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

U Coord. U 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 26 CYCL DEF 207 ROSCAR GS NOVO Q200=2 Q201=-20 Q239=+1 Q203=+25 Q204=50 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;PASSO DE ROSCA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA

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 voc 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 iTNC 530

287

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

ROSCAGEM LMINA (ciclo 18)


O fabricante da mquina prepara a mquina e o TNC.

Z
O ciclo 18 ROSCAGEM LMINA desloca a ferramenta, com o seu cabeote regulado, desde a posio actual com as rotaes activadas para a profundidade programada. Na base do furo tem lugar uma paragem da ferrta. Voc deve programar separadamente os movimentos de aproximao e sada - de preferncia num ciclo do fabricante. O fabricante da mquina dar-lhe- mais informaes a este respeito. Antes da programao, dever ter em conta O TNC calcula o Avano dependendo do nmero de rotaes. Se durante a roscagem voc activar o potencimetro de override de rotaes, o TNC ajusta automaticamente o avano. O potencimetro de override de avano no est activo. O TNC liga e desliga a ferramenta automaticamente. Antes da chamada de ciclo, no programe M3 ou M4.
U Profundidade

2 1

X
1

Exemplo: Frases NC 22 CYCL DEF 18.0 ROSCAGEM LMINA

23 CYCL DEF 18,1 PROFUNDIDADE -20 24 CYCL DEF 18.2 PASSO +1

de furo 1: distncia actual posio da ferramenta extremidade de rosca O sinal de Profundidade de Furo determina a direco da maquinao ("-" corresponde direco negativa no eixo da ferramenta)

U Passo

de rosca 2: Passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita (M3 quando a profundidade do furo negativa) - = roscagem esquerda (M4 quando a profundidade do furo negativa

288

8 Programao: ciclos

ROSCAGEM ROTURA DE APARA (ciclo 209)


O fabricante da mquina prepara a mquina e o TNC .

O TNC corta a rosca em vrios passos na profundidade programada. Com um parmetro, voc pode 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 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 voc activar o potencimetro de override de rotaes, o TNC ajusta automaticamente o avano. O potencimetro de override de avano no est activo. No fim do ciclo, a ferrta. fica parada. Antes da maquinao seguinte, ligar a ferrta. com M3 (ou M4).

3 4 5

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 iTNC 530

289

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta (posio inicial) e a superfcie da pea

U Profundidade U Passo

de rosca Q201 (incremental): distncia superfcie da pea e a extremidade de rosca

de rosca Q239 Passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita -= roscagem esquerda da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

U Coord. U 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 26 CYCL DEF 209 ROSCAR ROTURA APARA Q200=2 Q201=-20 Q239=+1 Q203=+25 Q204=50 Q257=5 Q256=+25 Q336=50 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;PASSO DE ROSCA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;PROFUNDIDADE DE FURO ROTURA APARA ;RZ EM ROTURA DE APARA ;NGULO FERRAMENTA

U Profundidade

de furo at rotura de apara Q257 (incremental): passo aps o qual o TNC executa uma rotura de apara. 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 voc introduzir Q256 = 0, o TNC retira-se completamente para fora do furo para remoo de aparas ( distncia de segurana)

U Retrocesso

U 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, voc pode, se necessrio, cortar posteriormente

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

290

8 Programao: ciclos

Princpios bsicos para fresar rosca


Condies n A mquina deve estar equipada com refrigerao interior da ferramenta (refrigerante mn. 30 bar, ar comprimido min. 6 bar) n Como normalmente ao fresar rosca surgem deformaes no perfil de rosca, geralmente so necessrias correces especficas da ferramenta que voc deve consultar no catlogo das ferramentas ou junto do fabricante das suas ferramentas. A correco faz-se numa TOOL CALL com raio delta DR n Os ciclos 262, 263, 264 e 267 s podem ser usados com ferramentas a rodar para a direita Para o ciclo 265 voc pode utilizar ferramentas com rotao para a direita e para a esquerda n 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, voc v 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 + +

HEIDENHAIN iTNC 530

291

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

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 voc 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, pre 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, voc pode mover 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.

292

8 Programao: ciclos

FRESAR ROSCA (ciclo 262)


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

5 6

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 iTNC 530

293

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U Dimetro U Passo

nominal Q335: dimetro nominal de rosca

Exemplo: Frases NC 25 CYCL DEF 262 FRESAR ROSCA Q335=10 Q201=-20 Q355=0 Q253=750 Q351=+1 Q200=2 Q203=+30 Q204=50 Q207=500 ;DIMETRO NOMINAL ;PROFUNDIDADE DE ROSCA ;MEMORIZAO POSTERIOR ;AVANO POSICION. PRVIO ;TIPO DE FRESAGEM ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;AVANO DE FRESAGEM Q239=+1,5 ;PASSO

de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca

U Profundidade U 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 de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min

U Avano

U Tipo

de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

U Distncia

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

U Avano

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

294

8 Programao: ciclos

FRESAR ROSCA EM REBAIXAMENTO (ciclo 263)


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 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 8

HEIDENHAIN iTNC 530

295

8.3 Ciclos de furar, roscar e fresar rosca

8.3 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 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 voc 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 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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!

296

8 Programao: ciclos

U Dimetro U Passo

nominal Q335: dimetro nominal de rosca

de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca de rebaixamento Q356 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta

U Profundidade U Profundidade

U Avano

de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea de segurana lado Q357 (incremental): distncia entre a lmina da ferramenta e a parede do furo lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal

U Tipo

U Distncia

U Distncia

U Profundidade

U Desvio

rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro do furo

HEIDENHAIN iTNC 530

297

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U Coord. U 2

da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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

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) de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min

U Avano U Avano

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

298

8 Programao: ciclos

FRESAR ROSCA (ciclo 264)


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 paragem prvia 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 iTNC 530

299

8.3 Ciclos de furar, roscar e fresar rosca

8.3 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 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. 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 voc 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 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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!

300

8 Programao: ciclos

U Dimetro U Passo

nominal Q335: dimetro nominal de rosca

de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca de furo Q356 (incremental): distncia entre a superfcie da pea e a base do furo

U Profundidade U Profundidade U Avano

de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto 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: n a profundidade de passo e a profundidade total so iguais n a profundidade de passo maior do que a profundidade total

U Tipo

U Profundidade

U 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 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 em rotura de apara Q256 (incremental): valor com que o TNC retrocede a ferr.ta quando h rotura de apara lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal

U Profundidade

U Retrocesso

U Profundidade

U Desvio

rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro do furo

HEIDENHAIN iTNC 530

301

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

Exemplo: Frases NC 25 CYCL DEF 264 FRESAR ROSCA Q335=10 Q201=-16 Q356=-20 Q253=750 Q351=+1 Q202=5 Q258=0.2 Q257=5 Q256=0.2 Q358=+0 Q359=+0 Q200=2 Q203=+30 Q204=50 Q206=150 Q207=500 ;DIMETRO NOMINAL ;PROFUNDIDADE DE ROSCA ;PROFUNDIDADE DE FURO ;AVANO POSICION. PRVIO ;TIPO DE FRESAGEM ;PROFUNDIDADE DE PASSO ;DISTNCIA DE POSIO PRVIA ;PROFUNDIDADE DE FURO ROTURA APARA ;RZ EM ROTURA DE APARA ;PROFUNDIDADE FRONTAL ;DESVIO FRONTAL ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM Q239=+1,5 ;PASSO

U Coord. U 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) ao aprofundar Q206: velocidade de deslocao da ferramenta ao furar em mm/min

U Avano U Avano

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

302

8 Programao: ciclos

FRESAR ROSCA DE HLICE (ciclo 265)


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 9 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 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 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 voc ocupar um dos parmetros de profundidade com 0, o TNC no executa este passo de maquinao. 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.

HEIDENHAIN iTNC 530

303

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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!

304

8 Programao: ciclos

U Dimetro U Passo

nominal Q335: dimetro nominal de rosca

de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita -= roscagem esquerda de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca

U Profundidade U Avano

de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal

U Profundidade

U Desvio

rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro do furo de rebaixamento Q360: execuo do chanfre 0 = antes da maquinao de rosca 1 = depois da maquinao de rosca de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

U Processo

U Distncia

HEIDENHAIN iTNC 530

305

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U Coord. U 2

da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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

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) de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min

U Avano U Avano

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

306

8 Programao: ciclos

FRESAR ROSCA EXTERIOR (Ciclo 267)


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 iTNC 530

307

8.3 Ciclos de furar, roscar e fresar rosca

8.3 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. Voc deve 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 voc 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 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade intduzida positiva, o TNC inverta 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!

308

8 Programao: ciclos

U Dimetro U Passo

nominal Q335: dimetro nominal de rosca

de rosca Q239:passo da rosca. O sinal determina se a roscagem direita ou esquerda: += roscagem direita = roscagem esquerda de rosca Q201 (incremental): distncia superfcie da pea e a base de rosca

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

U Avano

de posicionamento prvio Q253: velocidade de deslocao da ferrta. ao penetrar na pea ou ao retirar-se da pea em mm/min de fresagem Q351: tipo de maquinao de fresagem com M03 +1 = fresagem sincronizada 1 = fresagem em sentido oposto

U Tipo

HEIDENHAIN iTNC 530

309

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea lado frontal Q358 (incremental): distncia entre a superfcie da pea e extremidade da ferramenta em processo de rebaixamento frontal

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

U Profundidade

U Desvio

rebaixamento lado frontal Q359 (incremental): distncia com que o TNC desloca o centro da ferramenta a partir do centro da ilha da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

U Coord. U 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) de rebaixamento Q254: velocidade de deslocao da ferramenta ao rebaixar em mm/min

U Avano U Avano

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

310

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 DEF 1 L+0 R+3 4 TOOL CALL 1 Z S4500 5 L Z+250 R0 FMAX 6 CYCL DEF 200 BOHREN Q200=2 Q201=-15 Q206=250 Q202=5 Q210=0 Q203=-10 Q204=20 Q211=0,2 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO F AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;TEMPO DE ESPERA EM BAIXO Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo Definio do bloco

HEIDENHAIN iTNC 530

311

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

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

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

312

8 Programao: ciclos

Exemplo: ciclos de furar


Execuo do programa n Programar o ciclo de furar no programa principal n Programar uma maquinao no sub-programa, ver "Sub-programas", pgina 463

Y
100 M12

70

20

20

70

100

0 BEGIN PGM C18 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+6 4 TOOL CALL 1 Z S100 5 L Z+250 R0 FMAX 6 CYCL DEF 18.0 ROSCAGEM LMINA 7 CYCL DEF 18,1 PROFUNDIDADE +30 8 CYCL DEF 18.2 PASSO +1.75 9 L X+20 Y+20 R0 FMAX 10 CALL LBL 1 11 L X+70 Y+70 R0 FMAX 12 CALL LBL 1 13 L Z+250 R0 FMAX M2 Chegada ao 1 furo Chamada do sub-programa 1 Chegada ao 2 furo Chamada do sub-programa 1 Retirar a ferramenta, fim do programa principal Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo roscagem lmina Definio do bloco

HEIDENHAIN iTNC 530

313

8.3 Ciclos de furar, roscar e fresar rosca

M12

8.3 Ciclos de furar, roscar e fresar rosca

14 LBL 1 15 CYCL DEF 13.0 ORIENTAO 16 CYCL DEF 13.1 NGULO 0 17 L M19 18 L IX-2 R0 F1000 19 L Z+5 R0 FMAX 20 L Z-30 R0 F1000 21 L IX+2 22 CYCL CALL 23 L Z+5 R0 FMAX 24 LBL 0 25 END PGM C18 MM

Sub-programa 1: roscagem lmina Definir ngulo da ferramenta ( possvel um corte repetido) Orientar a ferramenta (funo M dependente da mquina) Ferramenta desviada para aprofundamento sem coliso (depende do dimetro do ncleo e da ferramenta) Posicionamento prvio em marcha rpida Aproximao profundidade inicial Ferramenta de novo no centro do furo Chamada do ciclo 18 Retirada Fim do sub-programa 1

314

8 Programao: ciclos

Exemplo: ciclos de furar em ligao com tabela de pontos


As coordenadas de furos esto memorizadas na Tabela de Pontos TAB1.PNT e so chamadas pelo TNC com CYCL CALL. Os raios da ferramenta so seleccionados de forma a que todos os passos de trabalho sejam vistos no teste grfico. Execuo do programa n Centrar n Furar n Roscagem
100 90 65 55

30 10

M6

10 20

40

80 90 100

0 BEGIN PGM 1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Y+0 3 TOOL DEF 1 L+0 R+4 4 TOOL DEF 2 L+0 2.4 5 TOOL DEF 3 L+0 R+3 6 TOOL CALL 1 Z S5000 7 L Z+10 RO F5000 8 SEL PATTERN TAB1 9 CYCL DEF 200 FURAR Q200=2 Q201=-2 Q206=150 Q202=2 Q210=0 Q203=+0 Q204=0 Q211=0,2 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO F AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;TEMPO DE ESPERA EM BAIXO Introduzir obrigatoriamente 0, actua a partir da tabela de pontos Introduzir obrigatoriamente 0, actua a partir da tabela de pontos Definio da ferrta centralizador Definio da ferramenta broca Definio da ferrta. macho de abrir roscas Chamada da ferrta. centralizador Deslocar a ferrta. para a distncia de segurana (programar F com valor, depois de cada ciclo, o TNC posiciona-se na distncia segura Determinar a tabela de pontos Definio do ciclo Centrar Definio do bloco

HEIDENHAIN iTNC 530

315

8.3 Ciclos de furar, roscar e fresar rosca

8.3 Ciclos de furar, roscar e fresar rosca

10 CYCL CALL PAT F5000 M3 11 L Z+100 R0 FMAX M6 12 TOOL CALL 2 Z S5000 13 L Z+10 R0 F5000 14 CYCL DEF 200 FURAR Q200=2 Q201=-25 Q206=150 Q202=5 Q210=0 Q203=+0 Q204=0 Q211=0,2 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO DE ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;TEMPO DE ESPERA EM BAIXO

Chamada do ciclo em ligao com a tabela de pontos TAB1.PNT, Avano entre os pontos: 5000 mm/min Retirar a ferramenta, troca de ferrta. Chamada da ferrta. para o ciclo de furar Deslocar a ferrta. para a distncia de segurana (programar F com valor) Definio do ciclo de Furar

Introduzir obrigatoriamente 0, actua a partir da tabela de pontos Introduzir obrigatoriamente 0, actua a partir da tabela de pontos Chamada do ciclo em ligao com a tabela de pontos TAB1.PNT Retirar a ferramenta, troca de ferrta. Chamada da ferrta. macho de abrir roscas Deslocar a ferrta. para a distncia de segurana Definio de ciclo de roscar

15 CYCL CALL PAT F5000 M3 16 L Z+100 R0 FMAX M6 17 TOOL CALL 3 Z S200 18 L Z+50 R0 FMAX 19 CYCL DEF 206 ROSCAR NOVO Q200=2 Q201=-25 Q206=150 Q211=0 Q203=+0 Q204=0 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE DE ROSCA ;AVANO AO APROFUNDAR ;TEMPO DE ESPERA EM BAIXO ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA

Introduzir obrigatoriamente 0, actua a partir da tabela de pontos Introduzir obrigatoriamente 0, actua a partir da tabela de pontos Chamada do ciclo em ligao com a tabela de pontos TAB1.PNT Retirar a ferramenta, fim do programa

20 CYCL CALL PAT F5000 M3 21 L Z+100 R0 FMAX M2 22 END PGM 1 MM

316

8 Programao: ciclos

Tabela de Pontos TAB1.PNT TAB1. PNT NR 0 1 2 3 4 5 6 7 [END] X +10 +40 +90 +80 +80 +90 +10 +20 Y +10 +30 +10 +30 +65 +90 +90 +55 MM Z +0 +0 +0 +0 +0 +0 +0 +0

HEIDENHAIN iTNC 530

317

8.3 Ciclos de furar, roscar e fresar rosca

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras


Resumo
Ciclo 251CAIXA RECTANGULAR Ciclo de desbate/acabamento, com seleco da extenso da maquinao e penetrao em forma de hlice 252 CAIXA CIRCULAR Ciclo de desbate/acabamento, com seleco da extenso da maquinao e penetrao em forma de hlice 253 FRESAR RANHURA Ciclo de desbate/acabamento, com seleco do mbito da maquinao e penetrao pendular/em forma de hlice 254 RANHURA REDONDA Ciclo de desbate/acabamento, com seleco do mbito da maquinao e penetrao pendular/em forma de hlice 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 Softkey

318

8 Programao: ciclos

Ciclo 3 FRESAR RANHURA Ciclo de desbaste/acabamento sem posicionamento prvio automtico, passo ao aprofundar perpendicular 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

HEIDENHAIN iTNC 530

319

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

CAIXA RECTANGULAR (ciclo 251)


Com o ciclo de caixa rectangular 251, voc pode maquinar por completo uma caixa rectangular. Dependendo dos parmetros de ciclo, esto disposio as seguintes alternativas de maquinao: n Maquinao completa: desbaste, acabamento profundidade, acabamento lateral n S desbaste n S desbaste profundidade e acabamento lateral n S acabamento profundidade n S acabamento lateral Desbaste 1 A ferramenta penetra no centro da caixa, na pea, e desloca-se para a primeira profundidade de passo. Voc determina a estratgia de penetrao com o parmetro Q366 2 O TNC desbasta a caixa de dentro para fora, tendo em considerao o factor de sobreposio (parmetro Q370) e a medida excedente de acabamento (parmetro Q368) 3 Este processo repete-se at se alcanar a profundidade de caixa programada Acabamento 4 Desde que estejam definidas medidas excedentes de acabamento, o TNC acaba primeiramente o fundo da caixa de dentro para fora. A aproximao ao fundo da caixa faz-se ento de forma tangente 5 Seguidamente, o TNC acaba as paredes da caixa, caso tenha sido introduzido em vrios avanos. Faz-se neste caso a aproximao parede da caixa de forma tangente Antes da programao, dever ter em conta Posicionar previamente a ferramenta na posio inicial no plano de maquinao, com correco do raio R0. Observar o parmetro Q367 (posio da caixa). O TNC executa o ciclo nos eixos (plano de maquinao) com os quais voc fez a aproximao posio inicial. P.ex. em X e Y, se voc tiver programado com CYCL CALL POS X... Y... e em U e V, se voc tiver programado CYCL CALL POS U... V... . O TNC posiciona previamente a ferramenta no seu eixo, de forma automtica. Observar o parmetro Q204 (2 distncia de segurana) 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 posiciona a ferramenta no fim do ciclo de regresso posio inicial.

320

8 Programao: ciclos

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade intoduzida positiva, o TNC inverta 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 iTNC 530

321

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Extenso

U Longitude

lado 1 Q218 (incremental): longitude da caixa, paralela ao eixo principal do plano de maquinao lado 2 Q219 (incremental): longitude da caixa, paralela ao eixo secundrio do plano de maquinao 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
Y Y

Q207

U Longitude

U Raio

U Medida

excedente acabamento lateral Q368 (incremental): medida excedente de acabamento no plano de maquinao.

Q367=0 Q367=1
X Y Y

U Posio

de rotao Q224 (valor absoluto): ngulo em que rodada toda a caixa. O centro de rotao situase na posio onde se encontra a ferramenta, na ocasio da chamada de ciclo

Q367=2
X

U Posio

da caixa Q367: posio da caixa referida posio da feramenta na ocasio da chamada de ciclo (ver figura no centro, direita): 0: posio da ferramenta = centro da caixa 1: posio da ferramenta = esquina inferior esquerda 2: posio da ferramenta = esquina inferior direita 3: posio da ferramenta = esquina superior direita 4: posio da ferramenta = esquina superior esquerda de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min de fresagem Q351: tipo de maquinao de fresagem com M03: +1 = fresagem sincronizada 1 = fresagem em sentido oposto

Q367=3

Q367=4

U Avano U Tipo

Q351=1

Q351=+1

322

8 Programao: ciclos

Q219

da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento Acabamento lateral e acabamento profundidade s so executados se estiver definida a respectiva medida excedente de acabamento (Q368, Q369)

Q218

Q 22 0

U Profundidade U Profundidade

Q201 (incremental): distncia entre a superfcie da pea e a base da caixa de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0
Q206

U Medida

exced. acabamento em profundidade Q369 (incremental): medida excedente de acabamento para a profundidade ao aprofundar Q206: velocidade de deslocao da ferramenta ao deslocar-se na profundidade em mm/min
Q202

Q338

U Avano

Q201

U Passo

de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo de segurana Q200 (incremental): distncia entre o extremo da ferramenta e a superfcie da pea

U Distncia

U Coordenada U 2

da superfcie da pea Q203 (valor absoluto): coordenada absoluta da superfcie da pea 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 Q369

Q200

Q368

Q204

HEIDENHAIN iTNC 530

323

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Factor

de sobreposio de trajectria Q370: Q370 x raio da ferramenta d como resultado o avano lateral k. de penetrao Q366: tipo de estratgia de penetrao: n 0 = penetrar na perpendicular. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem tambm que estar definido com 0. Caso contrrio, o TNC emite um aviso de erro

Exemplo: Frases NC 8 CYCL DEF 251 CAIXA RECTANGULAR Q215=0 Q218=80 Q219=60 Q220=5 Q368=0.2 Q224=+0 Q367=0 Q207=500 Q351=+1 Q201=-20 Q202=5 Q369=0.1 Q206=150 Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ; EXTENSO DA MAQUINAO ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;RAIO DE ESQUINA ;MEDIDA EXCEDENTE LADO ;POSIO DE ROTAO ;POSIO DA CAIXA ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;MEDIDA EXCEDENTE PROFUNDIDADE ;AVANO AO APROFUNDAR ;ACABAMENTO CONTNUO ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;SOBREPOSIO DA TRAJECTRIA ;PENETRAO

U Estratgia

n 1 = penetrar em forma de hlice. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem que estar definido diferente de 0. Caso contrrio, o TNC emite um aviso de erro

9 CYCL CALL POS X+50 Y+50 FMAX M3

324

8 Programao: ciclos

CAIXA CIRCULAR (ciclo 252)


Com o ciclo de caixa circular 252, voc pode maquinar por completo uma caixa circular. Dependendo dos parmetros de ciclo, esto disposio as seguintes alternativas de maquinao: n Maquinao completa: desbaste, acabamento profundidade, acabamento lateral n S desbaste n S desbaste profundidade e acabamento lateral n S acabamento profundidade n S acabamento lateral Desbaste 1 A ferramenta penetra no centro da caixa, na pea, e desloca-se para a primeira profundidade de passo. Voc determina a estratgia de penetrao com o parmetro Q366 2 O TNC desbasta a caixa de dentro para fora, tendo em considerao o factor de sobreposio (parmetro Q370) e a medida excedente de acabamento (parmetro Q368) 3 Este processo repete-se at se alcanar a profundidade de caixa programada Acabamento 4 desde que estejam definidas medidas excedentes de acabamento, o TNC acaba primeiramente o fundo da caixa de dentro para fora. A aproximao ao fundo da caixa faz-se ento de forma tangente 5 Seguidamente, o TNC acaba as paredes da caixa, caso tenha sido introduzido em vrios avanos. Faz-se neste caso a aproximao parede da caixa de forma tangente Antes da programao, dever ter em conta Posicionar previamente a ferramenta na posio inicial (centro do crculo) no plano de maquinao, com correco do raio R0. O TNC executa o ciclo nos eixos (plano de maquinao) com os quais voc fez a aproximao posio inicial. P.ex. em X e Y, se voc tiver programado com CYCL CALL POS X... Y... e em U e V, se voc tiver programado CYCL CALL POS U... V... . O TNC posiciona previamente a ferramenta no seu eixo, de forma automtica. Observar o parmetro Q204 (2 distncia de segurana) 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 posiciona a ferramenta no fim do ciclo de regresso posio inicial.

HEIDENHAIN iTNC 530

325

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 Extenso

U Dimetro U Medida

do crculo Q223: dimetro da caixa j maquinada

excedente acabamento lateral Q368 (incremental): medida excedente de acabamento no plano de maquinao. de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min de fresagem Q351: tipo de maquinao de fresagem com M03: +1 = fresagem sincronizada 1 = fresagem em sentido oposto

Q223

da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento Acabamento lateral e acabamento profundidade s so executados se estiver definida a respectiva medida excedente de acabamento (Q368, Q369)

Q207

U Avano U Tipo

U Profundidade U Profundidade

Q201 (incremental): distncia entre a superfcie da pea e a base da caixa de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0

Q206

Q338 Q202 Q201

U Medida

exced. acabamento em profundidade Q369 (incremental): medida excedente de acabamento para a profundidade ao aprofundar Q206: velocidade de deslocao da ferramenta ao deslocar-se na profundidade em mm/min de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo

U Avano

U Passo

326

8 Programao: ciclos

U Distncia

de segurana Q200 (incremental): distncia entre o extremo da ferramenta e a superfcie da pea

U Coordenada U 2

da superfcie da pea Q203 (valor absoluto): coordenada absoluta da superfcie da pea 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) de sobreposio de trajectria Q370: Q370 x raio da ferramenta d como resultado o avano lateral k. de penetrao Q366: tipo de estratgia de penetrao: n 0 = penetrar na perpendicular. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem tambm que estar definido com 0. Caso contrrio, o TNC emite um aviso de erro Exemplo: Frases NC 8 CYCL DEF 252 CAIXA CIRCULAR Q215=0 Q223=60 Q368=0.2 Q207=500 Q351=+1 Q201=-20 Q202=5 Q369=0.1 Q206=150 Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ; EXTENSO DA MAQUINAO ;DIMETRO DO CRCULO ;MEDIDA EXCEDENTE LADO ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;MEDIDA EXCEDENTE PROFUNDIDADE ;AVANO AO APROFUNDAR ;ACABAMENTO CONTNUO ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;SOBREPOSIO DA TRAJECTRIA ;PENETRAO
Q203 Q369

Q200

Q368

Q204

U Factor

U Estratgia

n 1 = penetrar em forma de hlice. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem que estar definido diferente de 0. Caso contrrio, o TNC emite um aviso de erro

9 CYCL CALL POS X+50 Y+50 FMAX M3

HEIDENHAIN iTNC 530

327

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

FRESAR RANHURAS (ciclo 253)


Com o ciclo de caixa rectangular 253, voc pode maquinar por completo uma ranhura. Dependendo dos parmetros de ciclo, esto disposio as seguintes alternativas de maquinao: n Maquinao completa: desbaste, acabamento profundidade, acabamento lateral n S desbaste n S desbaste profundidade e acabamento lateral n S acabamento profundidade n S acabamento lateral Desbaste 1 A ferramenta avana na perpendicular para a primeira profundidade de passo, com o ngulo de penetrao definido na tabela de ferramentas. Se o lugar permitir, o TNC penetra de forma helicoidal em vez de forma perpendicular. Voc determina a estratgia de penetrao com o parmetro Q366 2 O TNC desbasta a ranhura na profundidade de passo activada 3 Este processo repete-se at se alcanar a profundidade de ranhura programada Acabamento 4 desde que estejam definidas medidas excedentes de acabamento, o TNC acaba primeiramente o fundo da ranhura. A aproximao ao fundo da ranhura faz-se ento de forma tangente 5 Seguidamente, o TNC acaba as paredes da ranhura, caso tenha sido introduzido em vrios avanos. A aproximao parede da ranhura faz-se ento de forma tangente Antes da programao, dever ter em conta Posicionar previamente a ferramenta na posio inicial no plano de maquinao, com correco do raio R0. Observar o parmetro Q367 (posio da ranhura). O TNC executa o ciclo nos eixos (plano de maquinao) com os quais voc fez a aproximao posio inicial. P.ex. em X e Y, se voc tiver programado com CYCL CALL POS X... Y... e em U e V, se voc tiver programado CYCL CALL POS U... V... . O TNC posiciona previamente a ferramenta no seu eixo, de forma automtica. Observar o parmetro Q204 (2 distncia de segurana) 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 posiciona a ferramenta no fim do ciclo de regresso posio inicial.

328

8 Programao: ciclos

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 Extenso

da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento Acabamento lateral e acabamento profundidade s so executados se estiver definida a respectiva medida excedente de acabamento (Q368, Q369) da ranhura Q218 (valor paralelo ao eixo principal do plano de maquinao): introduzir lado mais longo da ranhura

Q218
Q224

U Largura

da ranhura Q219 (valor paralelo ao eixo secundrio do plano de maquinao): introduzir largura da ranhura; se voc introduzir a largura da ranhura igual ao dimetro da ferramenta, o TNC s desbasta (fresar oblongo) excedente acabamento lateral Q368 (incremental): medida excedente de acabamento no plano de maquinao. de rotao Q224 (valor absoluto): ngulo em que rodada toda a ranhura. O centro de rotao situa-se na posio onde se encontra a ferramenta, na ocasio da chamada de ciclo
Y Y Y

Q219

U Longitude

U Medida

Q367=1

Q367=2

U Posio

Q367=0
X Y X

U Posio

da ranhura (0/1/2/3/4) Q367: posio da ranhura referente posio da ferramenta com a chamada de ciclo (ver figura no meio, direita): 0: posio da ferramenta = centro da ranhura 1: posio da ferramenta = extremidade esquerda da ranhura 2: posio da ferramenta = centro crculo esquerdo da ranhura 3: posio da ferramenta = centro crculo direito da ranhura 4: posio da ferramenta = extremidade direita da ranhura de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min de fresagem Q351: tipo de maquinao de fresagem com M03: +1 = fresagem sincronizada 1 = fresagem em sentido oposto

Q367=3

Q367=4

U Avano U Tipo

HEIDENHAIN iTNC 530

329

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Profundidade U Profundidade

Q201 (incremental): distncia entre a superfcie da pea e a base da ranhura de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0
Q206

U Medida

exced. acabamento em profundidade Q369 (incremental): medida excedente de acabamento para a profundidade ao aprofundar Q206: velocidade de deslocao da ferramenta ao deslocar-se na profundidade em mm/min de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo
Q202

Q338

U Avano

Q201

U Passo

330

8 Programao: ciclos

U Distncia

de segurana Q200 (incremental): distncia entre o extremo da ferramenta e a superfcie da pea

U Coordenada U 2

da superfcie da pea Q203 (valor absoluto): coordenada absoluta da superfcie da pea 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) de penetrao Q366: tipo de estratgia de penetrao: n 0 = penetrar na perpendicular. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem tambm que estar definido com 0. Caso contrrio, o TNC emite um aviso de erro
Q203 Q369

Q200

Q368

Q204

U Estratgia

X
Exemplo: Frases NC 8 CYCL DEF 253 FRESAR RANHURA Q215=0 Q218=80 Q219=12 Q368=0.2 Q224=+0 Q367=0 Q207=500 Q351=+1 Q201=-20 Q202=5 Q369=0.1 Q206=150 Q338=5 Q200=2 Q203=+0 Q204=50 Q366=1 ; EXTENSO DA MAQUINAO ;LONGITUDE DA RANHURLA ;LARGURA DA RANHURA ;MEDIDA EXCEDENTE LADO ;POSIO DE ROTAO ;POSIO DA RANHURA ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;MEDIDA EXCEDENTE PROFUNDIDADE ;AVANO AO APROFUNDAR ;ACABAMENTO CONTNUO ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;PENETRAO

n 1 = penetrar em forma de hlice. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem que estar definido diferente de 0. Caso contrrio, o TNC emite um aviso de erro

9 CYCL CALL POS X+50 Y+50 FMAX M3

HEIDENHAIN iTNC 530

331

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

RANHURA REDONDA (ciclo 254)


Com o ciclo de caixa rectangular 254, voc pode maquinar por completo uma ranhura redonda. Dependendo dos parmetros de ciclo, esto disposio as seguintes alternativas de maquinao: n Maquinao completa: desbaste, acabamento profundidade, acabamento lateral n S desbaste n S desbaste profundidade e acabamento lateral n S acabamento profundidade n S acabamento lateral Desbaste 1 A ferramenta avana na perpendicular para a primeira profundidade de passo, com o ngulo de penetrao definido na tabela de ferramentas. Se o lugar permitir, o TNC penetra de forma helicoidal em vez de forma perpendicular. Voc determina a estratgia de penetrao com o parmetro Q366 2 O TNC desbasta a ranhura na profundidade de passo activada 3 Este processo repete-se at se alcanar a profundidade de ranhura programada Acabamento 4 Desde que estejam definidas medidas excedentes de acabamento, o TNC acaba primeiramente o fundo da ranhura. A aproximao ao fundo da ranhura faz-se ento de forma tangente 5 Seguidamente, o TNC acaba as paredes da ranhura, caso tenha sido introduzido em vrios avanos. A aproximao parede da ranhura faz-se ento de forma tangente Antes da programao, dever ter em conta Posicionar previamente a ferramenta no plano de maquinao com correco de raio R0. Definir de forma correspondente o parmetro Q367 (Referncia para a posio da ranhura). O TNC executa o ciclo nos eixos (plano de maquinao) com os quais voc fez a aproximao posio inicial. P.ex. em X e Y, se voc tiver programado com CYCL CALL POS X... Y... e em U e V, se voc tiver programado CYCL CALL POS U... V... . O TNC posiciona previamente a ferramenta no seu eixo, de forma automtica. Observar o parmetro Q204 (2 distncia de segurana) 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 posiciona a ferramenta no fim do ciclo de regresso posio inicial.

332

8 Programao: ciclos

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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 iTNC 530

333

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Extenso

da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento Acabamento lateral e acabamento profundidade s so executados se estiver definida a respectiva medida excedente de acabamento (Q368, Q369) da ranhura Q219 (valor paralelo ao eixo secundrio do plano de maquinao): introduzir largura da ranhura; se voc introduzir a largura da ranhura igual ao dimetro da ferramenta, o TNC s desbasta (fresar oblongo)

Q219

Q248
Q37 5

Q376

U Largura

Q217

U Medida

excedente acabamento lateral Q368 (incremental): medida excedente de acabamento no plano de maquinao. do crculo terico Q375: introduzir dimetro do crculo terico
Y

Q216

U Dimetro

U Referncia

para a posio da ranhura (0/1/2/3) Q367: posio da ranhura referente posio da ferramenta com a chamada de ciclo (ver figura no meio, direita): 0: no considerada a posio da ferramenta. A posio da ranhura obtm-se a partir do centro do crculo terico introduzido e do ngulo inicial 1: posio da ferramenta = centro crculo esquerdo da ranhura. O ngulo inicial Q376 refere-se a esta posio. No considerado o centro do crculo terico introduzido 2: posio da ferramenta = centro do eixo central. O ngulo inicial Q376 refere-se a esta posio. No considerado o centro do crculo terico introduzido 3: posio da ferramenta = centro crculo direito da ranhura. O ngulo inicial Q376 refere-se a esta posio. No considerado o centro do crculo terico introduzido do 1 eixo Q216 (valor absoluto): centro do crculo terico no eixo principal do plano de maquinao. S actuante quando Q367 = 0 do 2 eixo Q217 (valor absoluto): centro do crculo terico no eixo secundrio do plano de maquinao. S actuante quando Q367 = 0

Q367=0

Q367=1

X Y Y

Q367=2

Q367=3

U Centro

U Centro

U ngulo U ngulo

inicial Q376 (absoluto): introduzir ngulo polar do ponto de partida

de abertura da ranhuraQ248 (incremental): introduzir ngulo de abertura da ranhura

334

8 Programao: ciclos

U Passo

angular Q378 (incremental): ngulo em que rodada toda a ranhura. O centro de rotao situa-se no centro do crculo terico de maquinaes Q377: quantidade de maquinaes sobre o crculo terico de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min de fresagem Q351: tipo de maquinao de fresagem com M03: +1 = fresagem sincronizada 1 = fresagem em sentido oposto

U N

U Avano U Tipo

Q37

Q376

U Profundidade U Profundidade

Q201 (incremental): distncia entre a superfcie da pea e a base da ranhura de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0

U Medida

exced. acabamento em profundidade Q369 (incremental): medida excedente de acabamento para a profundidade ao aprofundar Q206: velocidade de deslocao da ferramenta ao deslocar-se na profundidade em mm/min

U Avano

Q206

Q338 Q202 Q201

U Passo

de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo

HEIDENHAIN iTNC 530

335

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Distncia

de segurana Q200 (incremental): distncia entre o extremo da ferramenta e a superfcie da pea

U Coordenada U 2

da superfcie da pea Q203 (valor absoluto): coordenada absoluta da superfcie da pea 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 Q369

Q200

Q368

Q204

U Estratgia

de penetrao Q366: tipo de estratgia de penetrao: n 0 = penetrar na perpendicular. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem tambm que estar definido com 0. Caso contrrio, o TNC emite um aviso de erro

X
Exemplo: Frases NC 8 CYCL DEF 254 RANHURA CIRCULAR Q215=0 Q219=12 Q368=0.2 Q375=80 Q367=0 Q216=+50 Q217=+50 Q376=+45 Q248=90 Q378=0 Q377=1 Q207=500 Q351=+1 Q201=-20 Q202=5 Q369=0.1 Q206=150 Q338=5 Q200=2 Q203=+0 Q204=50 Q366=1 ; EXTENSO DA MAQUINAO ;LARGURA DA RANHURA ;MEDIDA EXCEDENTE LADO ;DIM. CRCULO TERICO ;REFERNCIA POSIO DA RANHURA ;CENTRO 1 EIXO ;CENTRO 2 EIXO ;NGULO INICIAL ;NGULO DE ABERTURA ;INCREMENTO ANGULAR ;QUANTIDADE DE MAQUINAES ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;MEDIDA EXCEDENTE PROFUNDIDADE ;AVANO AO APROFUNDAR ;ACABAMENTO CONTNUO ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;PENETRAO

n 1 = penetrar em forma de hlice. Na tabela de ferramentas, para a ferramenta activada o ngulo de penetrao NGULO tem que estar definido diferente de 0. Caso contrrio, o TNC emite um aviso de erro

9 CYCL CALL POS X+50 Y+50 FMAX M3 336 8 Programao: ciclos

FRESAR CAIXAS (ciclo 4)


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

5 1 4 1

3 4

Z
1 3 1 2 1

de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea

U Profundidade U Profundidade

2 (incremental): distncia entre a superfcie da pea e a base da caixa 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: n a profundidade de passo e a profundidade total so iguais n a profundidade de passo maior do que a profundidade total 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

U Avano

ao aprofundar: velocidade de deslocao da ferramenta ao aprofundar

U Longitude U Longitude

lado 1 4: longitude da caixa, paralela ao eixo principal do plano de maquinao lado 2 5: largura da caixa

U Avano F: velocidade de deslocao da ferramenta no

plano de maquinao

HEIDENHAIN iTNC 530

337

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Rotao

em sentido horrio DR +: fresagem sincronizada com M3 DR +: fresagem em sentido oposto com M3

U Raio

de arredondamento: raio para as esquinas da caixa. Quando raio = 0, o raio de arredondamento igual ao raio da ferramenta

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

338

8 Programao: ciclos

ACABAMENTO DE CAIXAS (ciclo 212)


1 O TNC desloca a ferramenta automaticamente no seu eixo para a distncia de segurana, ou se tiver sido programado para a 2 distncia de segurana, e a seguir para o centro da caixa 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.
Q200 Q203 Q202 Q201

5 6 7

Q206

Z
Q204

Y
Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0).
Q 0 22
Q217

Q218

Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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

Q216

Q221

HEIDENHAIN iTNC 530

Q219

Ateno, perigo de coliso!

339

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

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

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base da caixa 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 de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0

U Profundidade

U Avano U Coord. U 2

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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) do 1 eixo Q216 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao do 2 eixo Q217 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao

U Centro U Centro

U Longitude

lado 1 Q218 (incremental): longitude da caixa, paralela ao eixo principal do plano de maquinao lado 2 Q219 (incremental): longitude da caixa, paralela ao eixo secundrio do plano de maquinao 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 excedente 1 eixo Q221 (incremental): medida excedente no eixo principal do plano de maquinao, referente longitude da caixa

U Longitude

U Raio

U Medida

340

8 Programao: ciclos

ACABAMENTO DE ILHAS (ciclo 213)


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 se tiver 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.
Q200 Q203 Q202 Q201

5 6 7

Q206

Z
Q204

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso!

Q218

Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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

HEIDENHAIN iTNC 530

Q219

341

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Q 0 22

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

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

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base da ilha 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. de passo Q202 (valor incremental): Medida segundo a qual a ferrta. penetra de cada vez na pea. Introduzir um valor superior a 0

U Profundidade

U Avano U Coord. U 2

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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) do 1 eixo Q216 (valor absoluto): centro da ilha no eixo principal do plano de maquinao do 2 eixo Q217 (valor absoluto): centro da ilha no eixo secundrio do plano de maquinao

U Centro U Centro

U Longitude U Longitude

lado 1 Q218 (incremental): longitude da ilha, paralela ao eixo principal do plano de maquinao lado 2 Q219 (incremental): longitude da ilha, paralela ao eixo secundrio do plano de maquinao da esquina Q220: raio da esquina da ilha

U Raio

U Medida

excedente 1 eixo Q221 (incremental): medida excedente no eixo principal do plano de maquinao, referente longitude da ilha

342

8 Programao: ciclos

CAIXA CIRCULAR (ciclo 5)


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

3 4

Z
1 3 1 2 1

de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea de fresar 2: distncia entre a superfcie da pea e a base da caixa

U Profundidade U 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: n a profundidade de passo e a profundidade total so iguais n a profundidade de passo maior do que a profundidade total

HEIDENHAIN iTNC 530

343

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Avano U Raio

ao aprofundar: velocidade de deslocao da ferramenta ao aprofundar do crculo: raio da caixa circular

U Avano

F: velocidade de deslocao da ferramenta no plano de maquinao

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

344

8 Programao: ciclos

ACABAMENTO DE CAIXA CIRCULAR (ciclo 214)


1 O TNC desloca a ferramenta automaticamente no seu eixo para a distncia de segurana, ou se tiver sido programado para a 2 distncia de segurana, e a seguir para o centro da caixa 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 Q202 Q201

5 6 7

Q206

Z
Q200 Q204

Y
Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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

X
Q216

HEIDENHAIN iTNC 530

345

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

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

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base da caixa 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 de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea

U Profundidade

U Avano U Coord. U 2

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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) do 1 eixo Q216 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao do 2 eixo Q217 (valor absoluto): centro da caixa no eixo secundrio do plano de maquinao

U Centro U Centro

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

U Dimetro

346

8 Programao: ciclos

ACABAMENTO DE ILHA CIRCULAR (ciclo 215)


1 O TNC desloca a ferramenta automaticamente no seu eixo para a distncia de segurana, ou se tiver sido programado para a 2 distncia de segurana, e a seguir para o centro da ilha 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.
Q200 Q203 Q202 Q201 Q204

5 6 7

Q206

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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

X
Q216

HEIDENHAIN iTNC 530

347

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Distncia

de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea

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

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base da ilha 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 de passo Q202 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea; introduzir um valor superior a 0

U Profundidade

U Avano U Coord. U 2

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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) do 1 eixo Q216 (valor absoluto): centro da ilha no eixo principal do plano de maquinao do 2 eixo Q217 (valor absoluto): centro da ilha no eixo secundrio do plano de maquinao

U Centro U Centro

U 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 da ilha terminada Q223: dimetro da ilha terminada; introduzir dimetro da pea terminada menor do que dimetro da pea em bruto

U Dimetro

348

8 Programao: ciclos

FRESAR RANHURAS (ciclo 3)


Desbaste 1 O TNC desloca a ferramenta segundo a medida excedente de acabamento (metade da diferena entre a largura da ranhura e o dimetro da ferrta.) para dentro. Da, a ferramenta penetra na pea e fresa em direco longitudinal ranhura No fim da ranhura, realiza-se uma profundizao e a ferramenta fresa em sentido oposto. Este processo repete-se at se alcanar a profundidade de fresagem programada

Acabamento 3 A ferramenta desloca-se na base da fresa segundo uma trajectria circular tangente ao contorno exterior; depois, o contorno percorrido em sentido sincronizado ao avano (com M3) Finalmente, a ferramenta regressa em marcha rpida FMAX para a distncia de segurana. Quando o nmero de passos mpar, a ferrta. desloca-se na distncia de segurana para a posio de partida Antes da programao, dever ter em conta Utilizar uma fresa com dentado frontal cortante no centro (DIN 844) ou pr-furado no ponto inicial. Posicionar previamente no centro da ranhura e em redor do raio da ferramenta deslocado na ranhura com correco do raio R0. Seleccionar o dimetro da fresa que no seja maior do que a largura da ranhura e que no seja menor do que a metade da largura da ranhura. 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.

HEIDENHAIN iTNC 530

349

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U Distncia

de segurana 1 (incremental): distncia entre a extremidade da ferramenta (posio de partida) e a superfcie da pea de fresar 2 (incremental): distncia entre a superfcie da pea e a base da caixa de passo 3 (incremental): medida com que a ferramenta avanada; o TNC desloca-se para a profundidade num passo de trabalho, quando: 3 1 4 1

5 1

U Profundidade U Profundidade

n a profundidade de passo e a profundidade total so iguais n a profundidade de passo maior do que a profundidade total
U Avano

2 1

ao aprofundar: velocidade de deslocao ao aprofundar

U Longitude U Longitude U Avano

lado 1 4: longitude da ranhura; determinar com um sinal a 1 direco de corte lado 2 5: largura da ranhura

F: velocidade de deslocao da ferramenta no plano de maquinao

Exemplo: Frases NC 9 L Z+100 R0 FMAX 10 TOOL DEF 1 L+0 R+6 11 TOOL CALL 1 Z S1500 12 CYCL DEF 3.0 FRESAR RANHURA 13 CYCL DEF 3,1 DISTNCIA 2 14 CYCL DEF 3,2 PROFUNDIDADE -15 15 CYCL DEF 3,3 PASSO 5 F80 16 CYCL DEF 3.4 X50 17 CYCL DEF 3.5 Y15 18 CYCL DEF 3.6 F120 19 L X+16 Y+25 R0 FMAX M3 20 L Z+2 M99

350

8 Programao: ciclos

RANHURA (oblonga) com introduo pendular (ciclo 210)


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

HEIDENHAIN iTNC 530

351

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base da ranhura de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min de passo Q202 (valor incremental): medida em que a ferramenta penetra na pea com um movimento pendular no seu eixo
Q203

Z
Q207 Q200 Q202 Q201 Q204

U Profundidade

U Extenso

da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea distncia de segurana Q204 (incremental): coordenada Z onde no pode produzir-se nenhuma coliso entre ferramenta e pea

U Coord. U 2

U Centro U Centro

1 eixo Q216 (absoluto): centro da ranhura no eixo principal do plano de maquinao


Q219

Q218
Q217 Q224

2 eixo Q217 (absoluto): centro da ranhura no eixo secundrio do plano de maquinao lado 1 Q218 (valor paralelo ao eixo principal do plano de maquinao): introduzir lado mais longo da ranhura 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)

U Longitude

U Longitude

Q216

352

8 Programao: ciclos

U ngulo

de rotao Q224 (absoluto): ngulo em que rodada toda a ranhura; o centro de rotao situa-se no centro da ranhura

51 CYCL DEF 210 RANHURA PENDULAR Q200=2 Q201=-20 Q207=500 Q202=5 Q215=0 Q203=+30 Q204=50 Q216=+50 Q217=+50 Q218=80 Q219=12 Q224=+15 Q338=5 Q206=150 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO DE FRESAGEM ;PROFUNDIDADE DE PASSO ;EXTENSO DA MAQUINAO ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;CENTRO 1 EIXO ;CENTRO 2 EIXO ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;POSIO DE ROTAO ;ACABAMENTO CONTNUO ;AVANO AO APROFUNDAR

U Passo

de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo 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

U Avano

HEIDENHAIN iTNC 530

353

8.4 Ciclos para fresar caixas, ilhas e ranhuras

Exemplo: Frases NC

8.4 Ciclos para fresar caixas, ilhas e ranhuras

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


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

354

8 Programao: ciclos

Com o parmetro de mquina 7441 Bit 2, voc ajusta se ao ser introduzida uma profundidade positiva o TNC deve emitir um aviso de erro (Bit 2=1) ou no (Bit 2=0). Ateno, perigo de coliso! Tenha ateno a que, em caso de profundidade introduzida positiva, o TNC inverta 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

U Profundidade U Avano

Q201 (incremental): distncia entre a superfcie da pea e a base da ranhura de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min de passo Q202 (valor incremental): medida em que a ferramenta penetra na pea com um movimento pendular no seu eixo
Q203

Z
Q207 Q204 Q200 Q202 Q201

U Profundidade

U Extenso

da maquinao (0/1/2) Q215: determinar a extenso da maquinao: 0: desbaste e acabamento 1: s desbaste 2: s acabamento da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea distncia de segurana Q204 (incremental) coordenada Z onde no pode ocorrer nenhuma coliso entre a ferramenta e a pea (dispositivo tensor) 1 eixo Q216 (absoluto): centro da ranhura no eixo principal do plano de maquinao 2 eixo Q217 (absoluto): centro da ranhura no eixo secundrio do plano de maquinao do crculo terico Q244: introduzir dimetro do crculo terico
Q216 Q217

U Coord. U 2

Q219

Q248

U Centro U Centro

Q24

Q245

U Dimetro

U 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) inicial Q245 (absoluto): introduzir ngulo polar do ponto de partida

U ngulo

HEIDENHAIN iTNC 530

355

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.4 Ciclos para fresar caixas, ilhas e ranhuras

U ngulo U Passo

de abertura da ranhuraQ248 (incremental): introduzir ngulo de abertura da ranhura de acabamento Q338 (valor incremental): Medida em que a ferramenta, no acabamento, avanada no seu eixo. Q338=0: acabamento num passo

Exemplo: Frases NC 52 CYCL DEF 211 RANHURA CIRCULAR Q200=2 Q201=-20 Q207=500 Q202=5 Q215=0 Q203=+30 Q204=50 Q216=+50 Q217=+50 Q244=80 Q219=12 Q245=+45 Q248=90 Q338=5 Q206=150 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO DE FRESAGEM ;PROFUNDIDADE DE PASSO ;EXTENSO DA MAQUINAO ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;CENTRO 1 EIXO ;CENTRO 2 EIXO ;DIM. CRCULO TERICO ;LONGITUDE LADO 2 ;NGULO INICIAL ;NGULO DE ABERTURA ;ACABAMENTO CONTNUO ;AVANO AO APROFUNDAR

U 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

356

8 Programao: ciclos

Exemplo: fresar caixa, ilha e ranhura

Y
100

90 90

8 50

45 80

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

HEIDENHAIN iTNC 530

357

8.4 Ciclos para fresar caixas, ilhas e ranhuras

70
50

8.4 Ciclos para fresar caixas, ilhas e ranhuras

7 CYCL DEF 213 ACABAR ILHA Q200=2 Q201=-30 Q206=250 Q202=5 Q207=250 Q203=+0 Q204=20 Q216=+50 Q217=+50 Q218=90 Q219=80 Q220=0 Q221=5 8 CYCL CALL M3 9 CYCL DEF 252 CAIXA CIRCULAR Q215=0 Q223=50 Q368=0.2 Q207=500 Q351=+1 Q201=-30 Q202=5 Q369=0.1 Q206=150 Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ; EXTENSO DA MAQUINAO ;DIMETRO DO CRCULO ;MEDIDA EXCEDENTE LADO ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;MEDIDA EXCEDENTE PROFUNDIDADE ;AVANO AO APROFUNDAR ;ACABAMENTO CONTNUO ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;SOBREPOSIO DA TRAJECTRIA ;PENETRAO ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO F AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;FRESAR F ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;CENTRO 1 EIXO ;CENTRO 2 EIXO ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;RAIO DE ESQUINA ;MEDIDA EXCEDENTE

Definio do ciclo de maquinao exterior

Chamada do ciclo de maquinao exterior Definio do ciclo de caixa circular

10 CYCL CALL POS X+50 Y+50 FMAX 11 L Z+250 R0 FMAX M6

Chamada do ciclo de caixa circular Troca de ferramenta

358

8 Programao: ciclos

12 TOLL CALL 2 Z S5000 13 CYCL DEF 254 RANHURA CIRCULAR Q215=0 Q219=8 Q368=0.2 Q375=70 Q367=0 Q216=+50 Q217=+50 Q376=+45 Q248=90 Q378=180 Q377=2 Q207=500 Q351=+1 Q201=-20 Q202=5 Q369=0.1 Q206=150 Q338=5 Q200=2 Q203=+0 Q204=50 Q366=1 ; EXTENSO DA MAQUINAO ;LARGURA DA RANHURA ;MEDIDA EXCEDENTE LADO ;DIM. CRCULO TERICO ;REFERNCIA POSIO DA RANHURA ;CENTRO 1 EIXO ;CENTRO 2 EIXO ;NGULO INICIAL ;NGULO DE ABERTURA ;INCREMENTO ANGULAR ;QUANTIDADE DE MAQUINAES ;AVANO DE FRESAGEM ;TIPO DE FRESAGEM ;PROFUNDIDADE ;PROFUNDIDADE DE PASSO ;MEDIDA EXCEDENTE PROFUNDIDADE ;AVANO AO APROFUNDAR ;ACABAMENTO CONTNUO ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;PENETRAO

Chamada da ferramenta para a fresagem da ranhura Definio do ciclo ranhura

No necessrio posicionamento prvio em X/Y

Ponto inicial 2 ranhura

14 CYCL CALL X+50 Y+50 FMAX M3 15 L Z+250 R0 FMAX M2 16 END PGM C210 MM

Chamada do ciclo ranhura Retirar a ferramenta, fim do programa

HEIDENHAIN iTNC 530

359

8.4 Ciclos para fresar caixas, ilhas e ranhuras

8.5 Ciclos para a elaborao de figuras de furos

8.5 Ciclos para a elaborao de figuras de furos


Resumo
O TNC dispe de 2 ciclos com que voc pode elaborar directamente figuras de furos: Ciclo 220 FIGURA DE PONTOS SOBRE CRCULO 221 FIGURA DE PONTOS SOBRE LINHAS Softkey

Voc pode combinar os seguintes ciclos de maquinao com os ciclos 220 e 221: Se tiver que produzir figuras de furos irregulares, utilize as tabelas de pontos com CYCL CALL PAT (ver "Tabelas de pontos" na pgina 259). Ciclo 1 Ciclo 2 Ciclo 3 Ciclo 4 Ciclo 5 Ciclo 17 Ciclo 18 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 251 Ciclo 252 Ciclo 253 Ciclo 254 FURAR EM PROFUNDIDADE ROSCAR com embraiagem FRESAR RANHURAS FRESAR CAIXAS CAIXA CIRCULAR ROSCAGEM RGIDA GS sem embraiagem ROSCAGEM LMINA 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 CAIXA RECTANGULAR CAIXA CIRCULAR FRESAR RANHURAS RANHURA REDONDA (no possvel combinar com ciclo 200)

360

8 Programao: ciclos

Ciclo 262 Ciclo 263 Ciclo 264 Ciclo 265 Ciclo 267

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 iTNC 530

361

8.5 Ciclos para a elaborao de figuras de furos

8.5 Ciclos para a elaborao de figuras de furos

FIGURA DE FUROS SOBRE UM CRCULO (ciclo 220)


1 O TNC posiciona a ferramenta, em marcha rpida, desde a posio actual para o ponto de partida da primeira maquinao. Sequncia: n 2. Aproximao distncia de segurana (eixo da ferramenta) n Chegada ao ponto inicial no plano de maquinao n 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 o ltimo ciclo de maquinao definido. Se voc combinar um dos ciclos de maquinao de 200 a 209, de 212 a 215, de 251 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 Centro

Y
N = Q241 Q247

Q24
Q217

Q246

Q245

Q216

Z
Q200 Q203 Q204

1 eixoQ216 (absoluto): ponto central do crculo terico no eixo principal do plano de maquinao 2 eixo Q217 (absoluto): ponto central do crculo terico no eixo secundrio do plano de maquinao do crculo terico Q244: dimetro do crculo terico

U Centro

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

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

362

8 Programao: ciclos

U 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) de maquinaes Q 241: quantidade de furos (de maquinaes) sobre o crculo terico de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea; introduzir valor positivo da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

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

U N

Q246=+360 ;NGULO FINAL

U Distncia

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

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

U Tipo

HEIDENHAIN iTNC 530

363

8.5 Ciclos para a elaborao de figuras de furos

Exemplo: Frases NC

8.5 Ciclos para a elaborao de figuras de furos

FIGURA DE FUROS SOBRE LINHAS (ciclo 221)


Antes da programao, dever ter em conta O ciclo 221 activa-se com DEF, quer dizer, o ciclo 221 chama automaticamente o ltimo ciclo de maquinao definido. Se voc combinar um dos ciclos de maquinao de 200 a 209, de 212 a 215, de 251 a 265 e 267 com o ciclo 221, activam-se a distncia de segurana, a superfcie da pea e a 2. distncia de segurana a partir do ciclo 221. O TNC posiciona automaticamente a ferrta. desde a posio actual para o ponto de partida da primeira maquinao Sequncia: n 2. Aproximao distncia de segurana (eixo da ferramenta) n Chegada ao ponto inicial no plano de maquinao n 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 1

Z Y X

Y
Q23 7
Q238

4 5 6 7 8 9

N=

Q24

3 N= Q24 2
Q224

Q226

Q225

Z
Q200 Q203 Q204

364

8 Programao: ciclos

U Ponto

de partida 1 eixo Q225 (absoluto): coordenada do ponto de partida no eixo principal do plano de maquinao

54 CYCL DEF 221 FIGURA LINHAS Q225=+15 Q226=+15 Q237=+10 Q238=+8 Q242=6 Q243=4 Q224=+15 Q200=2 Q203=+30 Q204=50 Q301=1 ;PONTO DE PARTIDA 1 EIXO ;PONTO DE PARTIDA 2 EIXO ;DISTNCIA 1 EIXO ;DISTNCIA 2 EIXO ;QUANTIDADE DE COLUNAS ;QUANTIDADE DE LINHAS ;POSIO DE ROTAO ;DISTNCIA DE SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;DESLOCAR ALTURA SEGURANA

U Ponto

de partida 2 eixo Q226 (absoluto): coordenada do ponto de partida no eixo secundrio do plano de maquinao

U Distncia U Distncia U N U N

1 eixo Q237 (incremental): distncia entre os furos de uma linha 2 eixo Q238 (incremental): distncia entre as diferentes linhas de colunas Q242: quantidade de furos (de maquinaes) sobre uma linha de linhas Q243: quantidade de linhas

U ngulo

de rotao Q224 (valor absoluto): ngulo em redor do qual roda toda a imagem; o centro de rotao fica no ponto de partida de segurana Q200 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea da superf. da pea Q203 (valor absoluto): coordenada da superfcie da pea

U Distncia

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

U 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 os pontos de medio 2 distncia de segurana

HEIDENHAIN iTNC 530

365

8.5 Ciclos para a elaborao de figuras de furos

Exemplo: Frases NC

8.5 Ciclos para a elaborao de figuras de furos

Exemplo: Crculos de furos

Y
100

70

R25
30

R35
25

30

90 100

0 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 DEF 1 L+0 R+3 4 TOOL CALL 1 Z S3500 5 L Z+250 R0 FMAX M3 6 CYCL DEF 200 FURAR Q200=2 Q201=-15 Q206=250 Q202=4 Q210=0 Q203=+0 Q204=0 Q211=0.25 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO F AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO ESPERA ;COORD. SUPERFCIE ;2 DIST. SEGURANA ;TEMPO DE ESPERA EM BAIXO Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo de Furar Definio do bloco

366

8 Programao: ciclos

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

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

Q246=+360 ;NGULO FINAL

8 CYCL DEF 220 FIGURA CRCULO Q216=+90 Q217=+25 Q244=70 Q245=+90 Q247=30 Q241=5 Q200=2 Q203=+0 Q204=100 Q301=1 ;CENTRO 1 EIXO ;CENTRO 2 EIXO ;DIM. CRCULO TERICO ;NGULO INICIAL ;INCREMENTO ANGULAR ;QUANTIDADE ;DIST. SEGURANA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA ;DESLOCAR ALTURA SEGURANA

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

Q246=+360 ;NGULO FINAL

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

Retirar a ferramenta, fim do programa

HEIDENHAIN iTNC 530

367

8.5 Ciclos para a elaborao de figuras de furos

8.6 Ciclos SL

8.6 Ciclos SL
Princpios bsicos
Com os ciclos SL, voc pode reunir contornos complexos at 12 contornos parciais (caixas ou ilhas). Voc introduz os sub-contornos 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 para um ciclo SL (todos os sub-programas de contorno) est limitada. A quantidade de elementos de contorno possveis depende do tipo de contorno (contorno interior/exterior) e da quantidade de contornos parciais e ascende p.ex. a aprox. 1024 frases lineares Caractersticas dos sub-programas n 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 n O TNC ignora avanos F e funes auxiliares M n 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 n 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 n Os sub-programas no podem conter nenhuma coordenada no eixo da ferrta. n Na primeira frase de coordenadas do sub-programa, voc determina o plano de maquinao. So permitidos eixos auxiliares U,V,W Caractersticas dos ciclos de maquinao n O TNC posiciona-se automaticamente antes de cada ciclo na distncia de segurana n Cada nvel de profundidade fresado sem levantamento da ferrta.; as ilhas maquinam-se lateralmente. n O raio de "esquinas interiores" programvel - a ferrta. no pra, evita-se marcas de corte (vlido para a trajectria mais exterior em desbaste e em acabamento lateral) n Em acabamento lateral, o TNC efectua a chegada ao contorno segundo uma trajectria circular tangente n 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) n O TNC maquina o contorno de forma contnua em sentido sincronizado ou em sentido contrrio Exemplo: Esquema: trabalhar com ciclos SL: 0 BEGIN PGM SL2 MM ... 12 CYCL DEF 140 CONTORNO ... 13 CYCL DEF 20.0 DADOS DO CONTORNO ... ... 16 CYCL DEF 21.0 PR-FURAR ... 17 CYCL CALL ... 18 CYCL DEF 22.0 DESBASTAR ... 19 CYCL CALL ... 22 CYCL DEF 23.0 PROFUNDIDADE ILHA ... 23 CYCL CALL ... 26 CYCL DEF 24.04 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

368

8 Programao: ciclos

Com MP7420, voc determina onde o TNC posiciona a ferramenta no fim dos ciclos 21 at 24. 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.

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) Softkey

Outros ciclos: Ciclo 25 TRAADO DO CONTORNO 27 SUPERFCIE CILNDRICA 28 SUPERFCIE CILNDRICA fresar ranhuras Softkey

HEIDENHAIN iTNC 530

369

8.6 Ciclos SL

8.6 Ciclos SL

CONTORNO (ciclo 14)


No ciclo 14 CONTORNO voc faz a listagem de todos os subprogramas que devem ser sobrepostos para formarem um contorno completo.
C

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 Nmeros

D B

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.

S1

A
S2

Exemplo: Frases NC 12 CYCL DEF 14.0 CONTORNO 13 CYCL DEF 14.1 LABEL DE CONTORNO 1/2/3/4

Contornos sobrepostos
Voc pode sobrepor caixas e ilhas num novo contorno. Voc pode assim aumentar uma superfcie de caixa por meio de uma caixa sobreposta ou diminuir por meio de uma ilha. Sub-programas: caixas sobrepostas Os seguintes exemplos de programao so subprogramas de contorno, chamados num programa principal do ciclo 14 CONTORNO. As caixas A e B sobrepem-se. 370 8 Programao: ciclos

O TNC calcula os pontos de interseco S1 e S2, pelo que no h que program-los. As caixas esto programadas como crculos completos. Sub-programa 1: caixa 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 Superfcie de "soma" Maquinam-se ambas as superfcies parciais A e B incluindo a superfcie comum: n As superfcies A e B tm que ser caixas. n 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
A B

HEIDENHAIN iTNC 530

371

8.6 Ciclos SL

8.6 Ciclos SL

Superfcie da "diferena" Maquina-se a superfcie A sem a parte que comum a B: n A superfcie A tem que ser caixa e a superfcie B tem que ser ilha. n A tem que comear fora de B. 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 RL 58 CC X+65 Y+50 59 C X+90 Y+50 DR60 LBL 0 Superfcie de "interseco" Maquina-se a parte comum de A e B (as superfcies no comuns ficam simplesmente sem se maquinar) n A e B tm que ser caixas. n 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 A B

372

8 Programao: ciclos

DADOS DO CONTORNO (ciclo 20)


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 no executa o respectivo ciclo. As informaes sobre a maquinao, indicadas no ciclo 20, so vlidas para os ciclos 21 a 24. Se voc utilizar ciclos SL em programas com parmetros Q, no pode utilizar os parmetros Q1 a Q9 como parmetros do programa.
U Profundidade

Q9=+1

Q1 (incremental): distncia entre a superfcie da pea e a base da caixa em trajectria Q2: Q2 x raio da ferramenta d como resultado a aproximao lateral k. exced. acabamento lateral Q3 (incremental): medida excedente de acabamento no plano de maquinao.
Q10 Q5

U Factor de sobreposio

U Medida

Q6 Q1 Q7

U Medida

exced. acabamento em profundidade Q4 (incremental): medida exced. de acabamento para a profundidade. da superfcie da pea Q5 (valor absoluto): coordenada absoluta da superfcie da pea de segurana Q6 (incremental): distncia entre o extremo da ferramenta e a superfcie da pea

U Coordenada U Distncia U Altura

X
Exemplo: Frases NC 57 CYCL DEF 20.0 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

segura Q7 (absoluto): altura absoluta onde no pode produzir-se nenhuma coliso com a pea (para posicionamento intermdio e retrocesso no fim do ciclo) interior de arredondamento Q8: raio de arredondamento em "esquinas" interiores; o valor programado refere-se trajectria do ponto central da ferramenta da rotao? sentido horrio = -1 Q9: direco da maquinao para caixas n em sentido horrio (Q9 = -1 sentido oposto para caixa e ilha) n em sentido anti-horrio (Q9 = +1 sentido sincronizado para caixa e ilha)

U Raio

U Sentido

Numa interrupo do programa, voc pode verificar os parmetros de maquinao e, se necessrio, escrever por cima. HEIDENHAIN iTNC 530 373

8.6 Ciclos SL

8.6 Ciclos SL

PR-FURAR (ciclo 21)


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 Como ciclo 1 furar em profundidade, ver "Ciclos de furar, roscar e fresar rosca", pgina 263. 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

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

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

U Avano

min
U Nmero

da ferramenta de desbaste Q13: nmero da ferramenta de desbaste

374

8 Programao: ciclos

DESBASTE (ciclo 22)


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) A seguir, o TNC faz o acabamento do contorno e retira a ferramenta 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. Se voc definir um ngulo de aprofundamento na coluna NGULO na tabela de ferramentas para a ferramenta de desbaste, o TNC desloca-se num movimento de hlice para a respectiva profundidade de desbaste (ver "Tabela de ferramentas: dados standard da ferramenta" na pgina 144)
U Profundidade

B C D

Exemplo: Frases NC 59 CYCL DEF 22.0 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

de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea

U Avano U Avano U Nmero

ao aprofundar Q11: avano ao aprofundar em mm/min para desbaste Q12: avano de fresagem em mm/min

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 voc 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 em movimento pendular. Para isso, voc tem que definir na tabela de ferramentas TOOL.T ver "Dados da ferramenta", pgina 142 a longitude de corte LCUTS e o mximo ngulo de penetrao ANGLE da ferramenta. Se necessrio, o TNC emite um aviso de erro pendular Q19: avano oscilante em mm/min

U Avano

HEIDENHAIN iTNC 530

375

8.6 Ciclos SL

8.6 Ciclos SL

ACABAMENTO EM PROFUNDIDADE (ciclo 23)


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. A seguir, fresa-se a distncia de acabamento que ficou do desbaste.
U Avano U Avano

ao aprofundar Q11: velocidade de deslocao da ferramenta ao aprofundar para desbaste Q12: avano de fresagem
Q11

Q12

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

376

8 Programao: ciclos

ACABAMENTO LATERAL (ciclo 24)


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 ferrameta de desbaste. Se voc executar o ciclo 24 sem ter primeiro 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.
U Sentido

Z
Q11

Q10

Q12

X
Exemplo: Frases NC 61 CYCL DEF 24.0 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

de rotao? Sentido horrio = 1 Q9: Sentido da maquinao: +1: Rotao em sentido anti-horrio -1: Rotao em sentido horrio de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea ao aprofundar Q11: avano para penetrao para desbaste Q12: avano de fresagem

U Profundidade

U Avano U Avano U Medida

excedente de acabamento lateral Q14 (incremental): medida excedente para vrios acabamentos; o ltimo acabamento desbastado se voc introduzir Q14=0

HEIDENHAIN iTNC 530

377

8.6 Ciclos SL

8.6 Ciclos SL

TRAADO DO CONTORNO (ciclo 25)


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: n O TNC vigia a maquinao relativamente a danos no contorno. Verificar o contorno com o grfico de testes n Se o raio da ferramenta for demasiado grande, o contorno nas esquinas interiores dever, se necessrio, ser de novo maquinado n A maquinao executa-se de forma contnua, em marcha sincronizada ou em contra-marcha. O tipo de fresagem mantm-se inclusive quando de se espelham contornos n Com vrias profundidades de passo, o TNC pode deslocar a ferrta. em ambos os sentidos. Desta forma, a maquinao mais rpida n Voc pode introduzir 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. Se programar a profundidade = 0 o TNC no executa o ciclo. O TNC considera apenas o primeiro Label do ciclo 14 CONTORNO. A memria de um ciclo SL limitada. Voc pode p.ex. programar num ciclo SL at um mx. de 1024 frases lineares. 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.0 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: n No programar nenhuma cota incremental directamente depois do ciclo 25, pois refere-se posio da ferramenta no fim do ciclo n 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.

378

8 Programao: ciclos

U Profundidade U Medida U Coord.

de fresagem Q1 (incremental): distncia entre a superfcie da pea e a base do contorno exced. acabamento lateral Q3 (incremental): medida excedente no plano de maquinao

Superfcie da pea Q5 (valor absoluto): coordenada absoluta da superfcie da pea referente ao ponto zero da pea

U 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 de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea

U Profundidade

U Avano U Avano U Tipo

ao aprofundar Q11: avano de deslocao no eixo da ferramenta

ao fresar Q12: avano de deslocao no plano de maquinao

de fresagem? Sentido oposto = -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

HEIDENHAIN iTNC 530

379

8.6 Ciclos SL

8.6 Ciclos SL

SUPERFCIE CILNDRICA (ciclo 27, opo de software 1)


O fabricante da mquina prepara a mquina e o TNC .

Com este ciclo, voc pode maquinar 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). O sub-programa contm as coordenadas dum eixo angular (p.ex.eixo C) e do eixo paralelo (p.ex. eixo da ferrta.). Como funes de trajectria dispe-se de L, CHF, CR, RND, APPR (excepto APPR LCT) e DEP. Voc pode introduzir as indicaes no eixo angular tanto em graus como em mm (inch - polegadas)(determinar com 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

380

8 Programao: ciclos

Antes da programao, dever ter em conta A memria de um ciclo SL limitada. Voc pode p.ex. programar num ciclo SL at um mx. de 1024 frases lineares. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0 o TNC no executa o ciclo. utilizar uma fresa com dentado frontal cortante no centro (DIN 844). O cilindro deve estar fixado no centro sobre a mesa rotativa. O eixo da ferramenta dever deslocar-se perpendicularmente ao eixo da mesa rotativa. Se no for assim, o TNC emite um aviso de erro. Voc tambm pode executar este ciclo com plano de maquinao inclinado. O TNC verifica se a trajectria corrigida e no corrigida da ferr.ta est dentro do campo de visualizao (se est definida no parmetro 810.x). Em aviso de erro, "Erro de programao de contorno" se necessrio fixar MP 810.x = 0.
U Profundidade U Medida

de fresagem Q1 (incremental): distncia entre a superfcie cilndrica e a base do contorno exced. acabamento lateral Q3 (incremental): medida excedente de acabamento no plano do desenvolvimento do cilindro de segurana Q6 (incremental): distncia entre o extremo da ferramenta e a superfcie cilndrica

Exemplo: Frases NC 63 CYCL DEF 27.0 SUPERFCIE CILNDRICA Q1=-8 Q3=+0 Q6=+0 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

U Distncia

U Profundidade

de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea

U Avano U Avano U Raio U Tipo

ao aprofundar Q11: avano de deslocao no eixo da ferramenta

ao fresar Q12: avano de deslocao no plano de maquinao do cilindro Q16: raio do cilindro sobre o qual se maquina o contorno

de cota? Graus =0 MM/POLEGADA=1 Q17: programar as coordenadas do eixo rotativo no subprograma em graus ou mm (poleg.)

HEIDENHAIN iTNC 530

381

8.6 Ciclos SL

8.6 Ciclos SL

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


O fabricante da mquina prepara a mquina e o TNC .

Com este ciclo, voc pode 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 paralelas entre si. Programe a trajectria de ponto central do contorno da correco do raio da ferramenta. Com a correco do raio, voc determina 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 A seguir, a ferramenta desloca-se para a distncia de segurana Antes da programao, dever ter em conta A memria de um ciclo SL limitada. Voc pode p.ex. programar num ciclo SL at um mx. de 1024 frases lineares. No ciclo, o sinal do parmetro Profundidade determina a direco da maquinao. Se programar a profundidade = 0 o TNC no executa o ciclo. utilizar uma fresa com dentado frontal cortante no centro (DIN 844). O cilindro deve estar fixado no centro sobre a mesa rotativa. O eixo da ferramenta dever deslocar-se perpendicularmente ao eixo da mesa rotativa. Se no for assim, o TNC emite um aviso de erro. Voc tambm pode executar este ciclo com plano de maquinao inclinado. O TNC verifica se a trajectria corrigida e no corrigida da ferramenta est dentro do campo de visualizao do eixo rotativo (se est definida no parmetro 810.x). Em aviso de erro, "Erro de programao de contorno" se necessrio fixar MP 810.x = 0.

4 5

382

8 Programao: ciclos

U Profundidade U Medida

de fresagem Q1 (incremental): distncia entre a superfcie cilndrica e a base do contorno 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 de segurana Q6 (incremental): distncia entre o extremo da ferramenta e a superfcie cilndrica

63 CYCL DEF 28,0 SUPERFCIE CILNDRICA Q1=-8 Q3=+0 Q6=+0 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 RANHURA

U Distncia

U Profundidade

de passo Q10 (valor incremental): Medida segundo a qual a ferramenta penetra de cada vez na pea

U Avano U Avano U Raio U Tipo

ao aprofundar Q11: avano de deslocao no eixo da ferramenta

ao fresar Q12: avano de deslocao no plano de maquinao do cilindro Q16: raio do cilindro sobre o qual se maquina o contorno

de cota? Graus =0 MM/POLEGADA=1 Q17: programar as coordenadas do eixo rotativo no subprograma em graus ou mm (poleg.) de ranhura Q20: largura da ranhura a produzir

U Largura

HEIDENHAIN iTNC 530

383

8.6 Ciclos SL

Exemplo: Frases NC

8.6 Ciclos SL

Exemplo: desbaste e acabamento posterior de uma caixa

10

10

R20

55
R30
30 60

30

0 BEGIN PGM C20 MM 1 BLK FORM 0.1 Z X-10 Y-10 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+15 4 TOOL DEF 2 L+0 R+7.5 5 TOOL CALL 1 Z S2500 6 L Z+250 R0 FMAX 7 CYCL DEF 14.0 CONTORNO 8 CYCL DEF 14.1 LABEL DE CONTORNO 1 9 CYCL DEF 20.0 DADOS DO CONTORNO Q1=-20 Q2=1 Q3=+0 Q4=+0 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 do bloco Definio da ferrta. para o desbaste prvio Definio da ferrta. para o desbaste posterior Chamada da ferrta. para o desbaste prvio Retirar a ferramenta Determinar o sub-programa do contorno

384

8 Programao: ciclos

10 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

Definio do ciclo de desbaste prvio

11 CYCL CALL M3 12 L Z+250 R0 FMAX M6 13 TOOL CALL 2 Z S3000 14 CYCL DEF 22.0 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

Chamada do ciclo de desbaste prvio Troca de ferramenta Chamada da ferrta. para o desbaste posterior Definio do ciclo desbaste posterior

15 CYCL CALL M3 16 L Z+250 R0 FMAX M2 17 LBL 1 18 L X+0 Y+30 RR 19 FC DR- R30 CCX+30 CCY+30 20 FL AN+60 PDX+30 PDY+30 D10 21 FSELECT 3 22 FPOL X+30 Y+30 23 FC DR- R20 CCPR+55 CCPA+60 24 FSELECT 2 25 FL AN-120 PDX+30 PDY+30 D10 26 FSELECT 3 27 FC X+0 DR- R30 CCX+30 CCY+30 28 FSELECT 2 29 LBL 0 30 END PGM C20 MM

Chamada do ciclo desbaste posterior Retirar a ferramenta, fim do programa Sub-programa do contorno ver "Exemplo: Programao 2 FK", pgina 219

HEIDENHAIN iTNC 530

385

8.6 Ciclos SL

8.6 Ciclos SL

Exemplo: pr-furar, desbastar e acabar contornos sobrepostos

Y
100

16

16

50

5 R2

16
35 65 100

5 R2

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 1 L+0 R+6 4 TOOL DEF 2 L+0 R+6 5 TOOL CALL 1 Z S2500 6 L Z+250 R0 FMAX 7 CYCL DEF 14.0 CONTORNO 8 CYCL DEF 14.1 LABEL DE CONTORNO 1/2/3/4 9 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 ferramenta broca Definio da ferrta. para o desbaste/acabamento Chamada da ferrta. para o ciclo de furar Retirar a ferramenta Determinar sub-programas de contorno Definio do bloco

386

8 Programao: ciclos

10 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

11 CYCL CALL M3 12 L T+250 R0 FMAX M6 13 TOOL CALL 2 Z S3000 14 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

15 CYCL CALL M3 16 CYCL DEF 23.0 ACABAMENTO PROFUNDIDADE Q11=100 Q12=200 17 CYCL CALL 18 CYCL DEF 24.0 ACABAMENTO LADO Q9=+1 Q10=5 Q11=100 Q12=400 Q14=+0 19 CYCL CALL 20 L Z+250 R0 FMAX M2 ;SENTIDO DE ROTAO ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE ;MEDIDA EXCEDENTE LADO ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE

Chamada do ciclo de desbaste Definio do ciclo de profundidade de acabamento

Chamada do ciclo de profundidade de acabamento Definio do ciclo de acabamento lateral

Chamada do ciclo de acabamento lateral Retirar a ferramenta, fim do programa

HEIDENHAIN iTNC 530

387

8.6 Ciclos SL

8.6 Ciclos SL

21 LBL 1 22 CC X+35 Y+50 23 L X+10 Y+50 RR 24 C X+10 DR25 LBL 0 26 LBL 2 27 CC X+65 Y+50 28 L X+90 Y+50 RR 29 C X+90 DR30 LBL 0 31 LBL 3 32 L X+27 Y+50 RL 33 L Y+58 34 L X+43 35 L Y+42 36 L X+27 37 LBL 0 38 LBL 4 39 L X+65 Y+42 RL 40 L X+57 41 L X+65 Y+58 42 L X+73 Y+42 43 LBL 0 44 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

388

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 DEF 1 L+0 R+10 4 TOOL CALL 1 Z S2000 5 L Z+250 RO FMAX 6 CYCL DEF 14.0 CONTORNO 7 CYCL DEF 14.1 LABEL DE CONTORNO 1 8 CYCL DEF 25.0 TRAADO DO CONTORNO Q1=-20 Q3=+0 Q5=+0 Q7=+250 Q10=5 Q11=100 Q12=200 Q15=+1 9 CYCL CALL M3 10 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 do ciclo Retirar a ferramenta, fim do programa Determinar os parmetros de maquinao Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Determinar o sub-programa do contorno Definio do bloco

HEIDENHAIN iTNC 530

389

8.6 Ciclos SL
,5 R7

8.6 Ciclos SL

11 LBL 1 12 L X+0 Y+15 RL 13 L X+5 Y+20 14 CT X+5 Y+75 15 L Y+95 16 RND R7.5 17 L X+50 18 RND R7.5 19 L X+100 Y+80 20 LBL 0 21 END PGM C25 MM

Sub-programa do contorno

390

8 Programao: ciclos

Exemplo: superfcie cilndrica com ciclo 27


Aviso: n Cilindro fixado no centro da mesa rotativa. n O ponto de referncia situa-se no centro da mesa rotativa

Z
,5 R7

60

20

30

50

157

0 BEGIN PGM C27 MM 1 TOOL DEF 1 L+0 R+3.5 2 TOOL CALL 1 Y S2000 3 L X+250 R0 FMAX 4 L X+0 R0 FMAX 5 CYCL DEF 14.0 CONTORNO 6 CYCL DEF 14.1 LABEL DE CONTORNO 1 7 CYCL DEF 27.0 SUPERFCIE CILNDRICA Q1=-7 Q3=+0 Q6=2 Q10=4 Q11=100 Q12=250 Q16=25 Q17=1 9 CYCL CALL 10 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 Posicionamento prvio da mesa rotativa Chamada do ciclo Retirar a ferramenta, fim do programa Determinar os parmetros de maquinao Definio da ferramenta 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

8 L C+0 R0 FMAX M3

HEIDENHAIN iTNC 530

391

8.6 Ciclos SL

8.6 Ciclos SL

11 LBL 1 12 L C+40 Z+20 RL 13 L C+50 14 RND R7.5 15 L Z+60 16 RND R7.5 17 L IC-20 18 RND R7.5 19 L Z+20 20 RND R7.5 21 L C+40 22 LBL 0 23 END PGM C27 MM

Sub-programa do contorno Indicaes do eixo rotativo em mm (Q17=1)

392

8 Programao: ciclos

Exemplo: superfcie cilndrica com ciclo 28


Avisos: n Cilindro fixado no centro da mesa rotativa. n O ponto de referncia situa-se no centro da mesa rotativa n Descrio da trajectria do ponto central no subprograma de contorno

Z
70

52.5 35

40

60

157

0 BEGIN PGM C28 MM 1 TOOL DEF 1 L+0 R+3.5 2 TOOL CALL 1 Y S2000 3 L Y+250 RO FMAX 4 L X+0 R0 FMAX 5 CYCL DEF 14.0 CONTORNO 6 CYCL DEF 14.1 LABEL DE CONTORNO 1 7 CYCL DEF 28,0 SUPERFCIE CILNDRICA Q1=-7 Q3=+0 Q6=2 Q10=-4 Q11=100 Q12=250 Q16=25 Q17=1 Q20=10 9 CYCL CALL 10 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 Posicionamento prvio da mesa rotativa Chamada do ciclo Retirar a ferramenta, fim do programa Determinar os parmetros de maquinao Definio da ferramenta 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

8 L C+0 R0 FMAX M3

HEIDENHAIN iTNC 530

393

8.6 Ciclos SL

8.6 Ciclos SL

11 LBL 1 12 L C+40 Z+0 RL 13 L Z+35 14 L C+60 Z+52.5 15 L Z+70 16 LBL 0 17 END PGM C28 MM

Sub-programa de contorno, descrio da trajectria do ponto central Indicaes do eixo rotativo em mm (Q17=1)

394

8 Programao: ciclos

Princpios bsicos
Com os ciclos SL e a frmula de contorno, voc pode reunir contornos complexos de sub-contornos (caixas ou ilhas). Voc introduz os subcontornos (DADOS GEOMTRICOS) individualmente, como programas separados. Assim, todos os sub-contornos se podem reutilizar conforme se quiser. A partir dos sub-contornos seleccionados, que voc liga entre si por meio de uma frmula de contorno, o TNC calcula o contorno total. A memria para um ciclo SL (todos os sub-programas de descrio de contorno) est limitada a um mximo de 32 contornos. A quantidade de elementos de contorno possveis depende do tipo de contorno (contorno interior/ exterior) e da quantidade de descries de contorno e ascende p.ex. a aprox. 1024 frases lineares. Os ciclos SL com frmula de contorno pressupem uma estrutura de programa estruturada e do a possibilidade de se colocar sempre individualmente num programa contornos a que se pretende regressar Com a frmula de contorno, voc liga os sub-contornos a um contorno total e determina se se trata de uma caixa ou de uma ilha. A funo de ciclos SL com frmula de contorno est dividida em vrias reas na superfcie de teclado do TNC e serve de posio de base para outros desenvolvimentos. Caractersticas dos sub-contornos n O TNC calcula por princpio todos os contornos como caixa. No programe nenhuma correco do raio. Na frmula de contorno, voc pode mudar para uma caixa, negando uma ilha. n O TNC ignora avanos F e funes auxiliares M n 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 n Os sub-programas tambm podem conter coordenadas no eixo da ferramenta, mas estas so ignoradas n Na primeira frase de coordenadas do sub-programa, voc determina o plano de maquinao. So permitidos eixos auxiliares U,V,W Caractersticas dos ciclos de maquinao n O TNC posiciona-se automaticamente antes de cada ciclo na distncia de segurana n Cada nvel de profundidade fresado sem levantamento da ferrta.; as ilhas maquinam-se lateralmente. n O raio de "esquinas interiores" programvel - a ferrta. no pra, evita-se marcas de corte (vlido para a trajectria mais exterior em desbaste e em acabamento lateral) Exemplo: Esquema: trabalhar com ciclos SL e frmula de contorno 0 BEGIN PGM CONTORNO MM ... 5 SEL CONTOUR MODEL 6 CYCL DEF 20.0 DADOS DO CONTORNO ... 8 CYCL DEF 22.0 DESBASTAR ... 9 CYCL CALL ... 12 CYCL DEF 23.0 ACABAMENTO PROFUNDIDADE ... 13 CYCL CALL ... 16 CYCL DEF 24.0 ACABAMENTO LADO ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTORNO MM Exemplo: Esquema: clculo dos sub-contornos com frmula de contorno 0 BEGIN PGM MODEL MM 1 DECLARE CONTOUR QC1 = CRCULO1 2 DECLARE CONTOUR QC2 = CRCULO31XY 3 DECLARE CONTOUR QC3 = "TRINGULO 4 DECLARE CONTOUR QC4 = QUADRADO 5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2 6 END PGM MODEL MM 0 BEGIN PGM CRCULO1 MM 1 CC X+75 Y+50 2 LP PR+45 PA+0 R0 3 CP IPA+360 DR+ 4 END PGM CRCULO1 MM 0 BEGIN PGM CRCULO31XY MM ... ... HEIDENHAIN iTNC 530 395

8.7 Ciclos SL com frmula de contorno

8.7 Ciclos SL com frmula de contorno

8.7 Ciclos SL com frmula de contorno

n Em acabamento lateral, o TNC efectua a chegada ao contorno segundo uma trajectria circular tangente n 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) n O TNC maquina o contorno de forma contnua em sentido sincronizado ou em sentido contrrio Com MP7420, voc determina onde o TNC posiciona a ferramenta no fim dos ciclos 21 at 24. 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.

Seleccionar programa com definies de contorno


Com a funo SEL CONTOUR seleccione um programa com definies do contorno s quais o TNC vai buscar as descries de contorno:
U Seleccionar U Premir

as funes para a chamada do programa: premir a tecla PGM CALL a softkey SELECCIONAR CONTORNO

U Introduzir

o nome completo do programa com as definies de contorno. Confirmar com a tecla END

Programar frase SEL CONTOUR diante dos ciclos SL. J no necessrio o ciclo 14 KONTUR quando se utiliza SEL CONTOUR.

Definir as descries de contorno


Com a funo DECLARAR CONTORNO voc indica a um programa, o caminho para programas aonde o TNC vai buscar as descries de contorno:
U Premir U Premir

a softkey DECLARAR a softkey CONTORNO

U Confirmar U Introduzir

o nmero para o descritor de contorno QC. Confirmar com a tecla ENT o nome completo do programa com a definio de contorno. Confirmar com a tecla END

Com o descritor de contorno indicado QC, na frmula de contorno voc pode calcular entre si os diferentes contornos Com a funo DECLARAR STRING voc define um texto. Esta funo no por enquanto calculada. 396 8 Programao: ciclos

Introduzir frmula de contorno.


Com softkeys, voc pode reunir entre si variados contornos numa frmula matemtica:
U

Seleccionar parmetros Q: premir a tecla Q (situada no campo para introduo de valores numricos, direita). A rgua de softkeys indica as funes dos parmetros Q. Seleccionar a funo para a introduo da frmula de contorno: premir a softkey FRMULA CONTORNO. O TNC indica as seguintes softkeys: Funo de relao cortado com z.B. QC10 = QC1 & QC5 reunido com z.B. QC25 = QC7 | QC18 reunido com, mas sem corte z.B. QC12 = QC5 ^ QC25 cortado com complemento de z.B. QC25 = QC1 \ QC2 complemento da rea de contorno z.B. Q12 = #Q11 Parntese aberto z.B. QC12 = QC1 * (QC2 + QC3) Parntese fechado z.B. QC12 = QC1 * (QC2 + QC3) Softkey

Contornos sobrepostos
Por princpio, o TNC considera um contorno programado como caixa. Com as funes da formula de contorno, voc tem a possibilidade de converter um contorno numa ilha Voc pode sobrepor caixas e ilhas num novo contorno. Voc pode assim aumentar uma superfcie de caixa por meio de uma caixa sobreposta ou diminuir por meio de uma ilha. Sub-programas: caixas sobrepostas Os seguintes exemplos de programao so programas de descrio de contorno, que so definidos num programa de definio do contorno. O programa de definio de contorno de novo chamado com a funo SELCONTOUR no programa principal propriamente dito. As caixas A e B sobrepem-se. O TNC calcula os pontos de interseco S1 e S2, pelo que no h que program-los. As caixas esto programadas como crculos completos. HEIDENHAIN iTNC 530 397

8.7 Ciclos SL com frmula de contorno

8.7 Ciclos SL com frmula de contorno

Programa de descrio do contorno 1: caixa A 0 BEGIN PGM CAIXA_A MM 1 L X+10 Y+50 R0 2 CC X+35 Y+50 3 C X+10 Y+50 DR4 END PGM CAIXA_A MM Programa de descrio do contorno 2: caixa B 0 BEGIN PGM CAIXA_B MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50 3 C X+90 Y+50 DR4 END PGM CAIXA_B MM Superfcie de "soma" Maquinam-se ambas as superfcies parciais A e B incluindo a superfcie comum: n As superfcies A e B tm que estar programadas em programas separados sem correco do raio n Na frmula de contorno, as superfcies A e B so calculadas com a funo "limpo com" Programa de definio do contorno:
A

50 ... 51 ... 52 DECLARE CONTOUR QC1 = CAIXA_A.H 53 DECLARE CONTOUR QC2 = CAIXA_B.H 54 QC10 = QC1 | QC2 55 ... 56 ...

398

8 Programao: ciclos

Superfcie da "diferena" Maquina-se a superfcie A sem a parte que comum a B: n As superfcies A e B tm que estar programadas em programas separados sem correco do raio n Na frmula de contorno, a superfcie B retirada pela superfcie A com a funo "cortado com complemento de" Programa de definio do contorno: 50 ... 51 ... 52 DECLARE CONTOUR QC1 = CAIXA_A.H 53 DECLARE CONTOUR QC2 = CAIXA_B.H 54 QC10 = QC1 \ QC2 55 ... 56 ... Superfcie de "interseco" Maquina-se a parte comum de A e B (as superfcies no comuns ficam simplesmente sem se maquinar) n As superfcies A e B tm que estar programadas em programas separados sem correco do raio n Na frmula de contorno, as superfcies A e B so calculadas com a funo "cortado com" Programa de definio do contorno: 50 ... 51 ... 52 DECLARE CONTOUR QC1 = CAIXA_A.H 53 DECLARE CONTOUR QC2 = CAIXA_B.H 54 QC10 = QC1 \ QC2 55 ... 56 ...
A B

Executar contorno com ciclos SL


A maquinao do contorno total realiza-se com os ciclos SL 20 a 24 (ver "Ciclos SL" na pgina 368)

HEIDENHAIN iTNC 530

399

8.7 Ciclos SL com frmula de contorno

8.7 Ciclos SL com frmula de contorno

Exemplo: desbastar e acabar contornos sobrepostos com frmula de contorno

Y
100

16

16

50

5 R2

16
35 65 100

5 R2

0 BEGIN PGM CONTORNO MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+2.5 4 TOOL DEF 2 L+0 R+3 5 TOOL CALL 1 Z S2500 6 L Z+250 R0 FMAX 7 SEL CONTOUR MODEL 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 Q10=5 400 ;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 Definio do ciclo de desbaste ;PROFUNDIDADE DE PASSO 8 Programao: ciclos Definio da ferramenta fresa de desbaste Definio da ferramenta fresa de acabamento Chamada da ferramenta fresa de desbaste Retirar a ferramenta Determinar o programa de definio do contorno Determinar os parmetros gerais de maquinao Definio do bloco

9 CYCL DEF 22.0 DESBASTAR

Q11=100 Q12=350 Q18=0 Q19=150

;AVANO AO APROFUNDAR ;AVANO DE DESBASTE ;FERRAMENTA DE DESBASTE PRVIO ;AVANO PENDULAR Chamada do ciclo de desbaste Chamada da ferramenta fresa de acabamento Definio do ciclo de profundidade de acabamento

10 CYCL CALL M3 11 TOOL CALL 2 Z S5000 12 CYCL DEF 23.0 ACABAMENTO PROFUNDIDADE Q11=100 Q12=200 ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE

13 CYCL CALL M3 14 CYCL DEF 24.0 ACABAMENTO LADO Q9=+1 Q10=5 Q11=100 Q12=400 Q14=+0 ;SENTIDO DE ROTAO ;PROFUNDIDADE DE PASSO ;AVANO AO APROFUNDAR ;AVANO DE DESBASTE ;MEDIDA EXCEDENTE LADO

Chamada do ciclo de profundidade de acabamento Definio do ciclo de acabamento lateral

15 CYCL CALL M3 16 L Z+250 R0 FMAX M2 17 END PGM CONTORNO MM

Chamada do ciclo de acabamento lateral Retirar a ferramenta, fim do programa

Programa de definio de contorno com frmula de contorno: 0 BEGIN PGM MODEL MM 1 DECLARE CONTOUR QC1 = CRCULO1 2 FN 0: Q1 =+35 3 FN 0: Q2 =+50 4 FN 0: Q3 =+25 5 DECLARE CONTOUR QC2 = CRCULO31XY 6 DECLARE CONTOUR QC3 = "TRINGULO 7 DECLARE CONTOUR QC4 = QUADRADO 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 9 END PGM MODEL MM Programas de descrio de contorno: 0 BEGIN PGM CRCULO1 MM 1 CC X+65 Y+50 2 L PR+25 PA+0 R0 3 CP IPA+360 DR+ 4 END PGM CRCULO1 MM Programa de descrio de contorno: crculo direita Definio do designador de contorno para o programa "CRCULO31XY" Definio do designador de contorno para o programa "TRINGULO" Definio do designador de contorno para o programa "QUADRADO" Frmula de contorno Programa de definio do contorno Definio do designador de contorno para o programa "CRCULO1" Atribio de valor para parmetros utilizados no PGM "CRCULO31XY"

HEIDENHAIN iTNC 530

401

8.7 Ciclos SL com frmula de contorno

8.7 Ciclos SL com frmula de contorno

0 BEGIN PGM CRCULO31XY MM 1 CC X+Q1 Y+Q2 2 LP PR+Q3 PA+0 R0 3 CP IPA+360 DR+ 4 END PGM CRCULO31XY MM 0 BEGIN PGM TRINGULO MM 1 L X+73 Y+42 R0 2 L X+65 Y+58 3 L X+42 Y+42 4 L X+73 5 END PGM TRINGULO MM 0 BEGIN PGM QUADRADO MM 1 L X+27 Y+58 R0 2 L X+43 3 L Y+42 4 L X+27 5 L Y+58 6 END PGM QUADRADO MM

Programa de descrio de contorno: crculo esquerda

Programa de descrio de contorno: tringulo direita

Programa de descrio de contorno: quadrado esquerda

402

8 Programao: ciclos

Resumo
O TNC dispe de trs ciclos com que voc pode maquinar superfcies com as seguintes caractersticas: n Produzido por um sistema CAD-/CAM n ser planas e rectangulares n ser planas segundo um ngulo oblquo n estar inclinadas de qualquer forma n estar unidas entre si Ciclo 30 EXECUTAR DADOS 3D Para facejar dados 3D em vrios passos 230 FACEJAR Para superfcies planas rectangulares 231 SUPERFCIE REGULAR Para superfcies segundo um ngulo oblquo, inclinadas e unidas entre si Softkey

HEIDENHAIN iTNC 530

403

8.8 Ciclos para facejar

8.8 Ciclos para facejar

8.8 Ciclos para facejar

EXECUTAR DADOS 3D (ciclo 30)


1 O TNC posiciona a ferramenta em marcha rpida FMAX desde a posio actual no eixo da ferramenta para a distncia de segurana sobre o ponto MAX programado no ciclo A seguir, o TNC desloca a ferr.ta com FMAX no plano de maquinao para o ponto MN programado no ciclo Da a ferramenta desloca-se com avano de aprofundamento para o primeiro ponto do contorno A seguir, o TNC executa com avano de fresagem todos os pontos memorizados no ficheiro de dados digitalizados. Se necessrio, durante a execuo o TNC desloca-se para a distncia de segurana, para saltar as zonas no maquinadas No fim, o TNC retira a ferramenta com FMAX para a distncia de segurana Antes da programao, dever ter em conta Com o ciclo 30, voc pode executar programas de dilogo em texto claro e ficheiros PNT. Quando voc executa ficheiros PNT onde no h nenhuma coordenada do eixo da ferrta., a profundidade de fresagem produz-se no ponto MIN programado do eixo da ferrta.
U Nome

2 3 4

4 1

3 1

do ficheiro dados 3D: introduzir o nome do ficheiro onde esto memorizados os dados; se o ficheiro no estiver no directrio actual, introduzir o caminho completo ponto MN: ponto mnimo (coordenada X, Y e Z) do campo onde se pretende fresar ponto MX: ponto mximo (coordenada X, Y e Z) do campo onde se pretende fresar

Z
2 1 1

U Campo U Campo

U Distncia

de segurana 1 (incremental): distncia entre a extremidade da ferramenta e a superfcie da pea em movimentos em marcha rpida de passo 2 (valor incremental): medida segundo a qual a ferramenta penetra de cada vez na pea

Exemplo: Frases NC 64 CYCL DEF 30.0 EXECUTAR DADOS 3D 65 CYCL DEF 30.1 PGM DIGIT.: BSP.H 66 CYCL DEF 30.2 X+0 Y+0 Z-20 67 CYCL DEF 30.3 X+100 Y+100 Z+0 68 CYCL DEF 30,4 DISTNCIA 2 69 CYCL DEF 30.5 PASSO +5 F100 70 CYCL DEF 30.6 F350 M8

U Profundidade

U Avano U Avano U Funo

ao aprofundar 3: velocidadede deslocao da ferramenta ao alargar o furo em mm/min

ao fresar 4: velocidadede de deslocao da ferramenta ao fresar em mm/min auxiliar M: introduo opcional de uma funo auxiliar, p.ex. M13

404

8 Programao: ciclos

FACEJAR (ciclo 230)


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 final2; 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.

2 1

5 6 7

HEIDENHAIN iTNC 530

405

8.8 Ciclos para facejar

8.8 Ciclos para facejar

U Ponto

de partida 1 eixo Q225 (absoluto): coordenada do ponto Mn. da superfcie a facejar no eixo principal do plano de maquinao de partida 2 eixo Q226 (absoluto): coordenada do ponto Mn. da superfcie a facejar no eixo secundrio do plano de maquinao

Y
Q207

U Ponto

de partida 3 eixo Q227 (absoluto): altura no eixo da ferramenta do plano de facejamento lado 1 Q218 (incremental): longitude da superfcie a facejar no eixo principal do plano de maquinao, referente ao ponto de partida 1 eixo lado 2 Q219 (incremental): longitude da superfcie a facejar no eixo secundrio do plano de maquinao, referente ao ponto de partida 2 eixo de cortes Q240: quantidade de linhas sobre as quais o TNC deve deslocar a ferramenta na largura da pea ao aprofundar Q206: velocidade de deslocao da ferr.ta ao deslocar-se desde a distncia de segurana para a profundidade de fresagem em mm/min

Q219

U Ponto

N = Q240 Q209

U Longitude

Q226

U Longitude

Q218 Q225

U Nmero

U Avano

Q206

Z
Q200 Q227

U Avano U Avano

de fresagem Q207: velocidade de deslocao da ferramenta durante a fresagem em mm/min

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

U Distncia

X
Exemplo: Frases NC 71 CYCL DEF 230 FACEJAR Q225=+10 Q226=+12 Q227=+2,5 Q218=150 Q219=75 Q240=25 Q206=150 Q207=500 Q209=200 Q200=2 ;PONTO DE PARTIDA 1 EIXO ;PONTO DE PARTIDA 2 EIXO ;PONTO DE PARTIDA 3 EIXO ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;QUANTIDADE DE CORTES ;AVANO AO APROFUNDAR ;AVANO DE FRESAGEM ;AVANO TRANSVERSAL ;DISTNCIA DE SEGURANA

406

8 Programao: ciclos

SUPERFCIE REGULAR (ciclo 231)


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 ponto2 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

4 1

3 1

4 5 6

2 1

7 8

Z
4 1 3 1

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. Voc pode colocar o ponto 1 em cada esquina da superfcie que se pretende maquinar. Voc pode optimizar a qualidade da superfcie utilizando uma fresa cilndrica: n 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. n 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 n Com superfcies torcidas, colocar a direco do movimento principal (do ponto 1 para o ponto 2) na direco da inclinao maior Voc pode optimizar a qualidade da superfcie utilizando uma fresa esfrica: n Com superfcies torcidas, colocar a direco do movimento principal (do ponto 1 para o ponto 2) perpendicular direco da inclinao maior 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). HEIDENHAIN iTNC 530

Y
2 1

Z
3 1 2 1

Y
4 1 1

407

8.8 Ciclos para facejar

8.8 Ciclos para facejar

U Ponto

de partida 1 eixo Q225 (absoluto): coordenada do ponto de partida na superfcie a facejar no eixo principal do plano de maquinao de partida 2 eixo Q226 (absoluto): coordenada do ponto de partida na superfcie a facejar no eixo secundrio do plano de maquinao de partida 3 eixo Q227 (absoluto): coordenada do ponto de partida da superfcie a facejar no eixo da ferrta.
Q236 Q233 Q227 Q230

U Ponto

4 1 3 1 1 2 1

U Ponto

U 2

ponto 1 eixo Q228 (absoluto): coordenada do ponto final da superfcie a facejar no eixo principal do plano de maquinao ponto 2 eixo Q229 (absoluto): coordenada do ponto final da superfcie a facejar no eixo secundrio do plano de maquinao ponto 3 eixo Q230 (absoluto): coordenada do ponto final da superfcie a facejar no eixo da ferramenta

U 2

X
Q228 Q231 Q234 Q225

U 2

Y
Q235 Q232

U 3.

ponto de medio 1. eixo Q231 (valor absoluto): coordenada do ponto 3 no eixo principal do plano de maquinao

3 1
N = Q240

4 1

U 3.

ponto de medio 2. eixo Q232 (valor absoluto): coordenada do ponto 3 no eixo secundrio do plano de maquinao ponto de medio 3. eixo Q233 (valor absoluto): coordenada do ponto 3 no eixo da ferramenta
Q229 Q226

2 1 1
Q207

U 3.

408

8 Programao: ciclos

U 4.

ponto de medio 1. eixo Q234 (valor absoluto): coordenada do ponto 4 no eixo principal do plano de maquinao

72 CYCL DEF 231 SUPERFCIE REGULAR Q225=+0 Q226=+5 Q227=-2 Q228=+100 Q229=+15 Q230=+5 Q231=+15 Q232=+125 Q233=+25 Q234=+15 Q235=+125 Q236=+25 Q240=40 Q207=500 ;PONTO DE PARTIDA 1 EIXO ;PONTO DE PARTIDA 2 EIXO ;PONTO DE PARTIDA 3 EIXO ;2 PONTO 1 EIXO ;2 PONTO 2 EIXO ;2 PONTO 3 EIXO ;3 PONTO 1 EIXO ;3 PONTO 2 EIXO ;3 PONTO 3 EIXO ;4 PONTO 1 EIXO ;4 PONTO 2 EIXO ;4 PONTO 3 EIXO ;QUANTIDADE DE CORTES ;AVANO DE FRESAGEM

U 4.

ponto de medio 2. eixo Q235 (valor absoluto): coordenada do ponto 4 no eixo secundrio do plano de maquinao ponto de medio 3. eixo Q236 (valor absoluto): coordenada do ponto 4 no eixo da ferramenta

U 4.

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

U Avano

HEIDENHAIN iTNC 530

409

8.8 Ciclos para facejar

Exemplo: Frases NC

8.8 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 DEF 1 L+0 R+5 4 TOOL CALL 1 Z S3500 5 L Z+250 R0 FMAX 6 CYCL DEF 230 FACEJAR Q225=+0 Q226=+0 Q227=+35 Q218=100 Q219=100 Q240=25 Q206=250 Q207=400 Q209=150 Q200=2 ;PARTIDA 1 EIXO ;PARTIDA 2 EIXO ;PARTIDA 3 EIXO ;LONGITUDE LADO 1 ;LONGITUDE LADO 2 ;QUANTIDADE DE CORTES ;AVANO F AO APROFUNDAR ;FRESAR F ;F TRANSVERSAL ;DIST. SEGURANA Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo de facejar Definio do bloco

410

8 Programao: ciclos

7 L X+-25 Y+0 R0 FMAX M3 8 CYCL CALL 9 L Z+250 R0 FMAX M2 10 END PGM C230 MM

Posicionamento prvio perto do ponto inicial Chamada do ciclo Retirar a ferramenta, fim do programa

HEIDENHAIN iTNC 530

411

8.8 Ciclos para facejar

8.9 Ciclos para a converso de coordenadas

8.9 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

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: n Definir o ciclo com os valores para o comportamento bsico, p.ex. factor de escala 1,0 n Executar as funes auxiliares M02, M30 ou a frase END PGM (depende do parmetro da mquina 7300) n Seleccionar novo programa n Programar a funo auxiliar M142 Apagar informaes modais de programa

412

8 Programao: ciclos

Deslocao do PONTO ZERO (ciclo 7)


Com DESLOCAO DO PONTO ZERO, voc pode repetir maquinaes em qualquer ponto da pea. Activao Aps uma definio de ciclo DESLOCAO DO PONTO ZERO, todas as introdues de coordenadas referem-se ao novo ponto zero. O TNC visualiza a deslocao em cada eixo na visualizao adicional de estados. tambm permitida a introduo de eixos rotativos
U Deslocao:

Z Y Y Z X

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. Grfico Se depois de uma deslocao do ponto zero voc programar uma nova BLK FORM, voc pode com o parmetro de mquina 7310 decidir se a BLK FORM se refere ao novo ou ao antigo ponto zero. Na maquinao de vrias unidades, o TNC pode representar cada uma delas graficamente. Visualizao de estados n A indicao de posio grande refere-se ao ponto zero activado (deslocado) n Todas as coordenadas indicadas na visualizao de estados adicional (posies, pontos zero) referem-se ao ponto de referncia memorizado manualmente.

Z Y
IY

X
IX

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

HEIDENHAIN iTNC 530

413

8.9 Ciclos para a converso de coordenadas

8.9 Ciclos para a converso de coordenadas

Deslocao do PONTO ZERO com tabelas de pontos zero (ciclo 7)


Os pontos zero da tabela de pontos zero referem-se sempre e exclusivamente ao ponto de referncia actual (preset). O parmetro de mquina 7475, com o qual foi determinado anterior se os pontos zero se referem ao ponto zero da mquina ou ao ponto zero da pea, tem ainda apenas uma funo de segurana. Se estiver fixado MP7475 = 1, o TNC emite um aviso de erro se for chamada uma deslocao de ponto zero a partir de uma tabela de pontos zero. As tabelas de pontos zero do TNC 4xx, cujas coordenadas se referem ao ponto zero da mquina (MP7475 = 1), no devem ser utilizadas no iTNC 530.

Z Y
N5 N4 N2 N0 N3 N1

Se aplicar deslocaes de ponto zero com tabelas de ponto zero, utilize a funo SEL TABLE, para activar a tabela de pontos zero pretendida a partir do programa NC. Quando trabalhar sem SEL-TABLE tem que activar a tabela de pontos zero pretendida antes do teste do programa ou da execuo do programa (tambm vlido para o grfico de programao): n Seleccionar a tabela pretendida para o teste do programa num modo de funcionamento de teste do programa com a gesto de ficheiros: a tabela fica com o estado S n Seleccionar a tabela pretendida para o teste do programa num modo de funcionamento de execuo do programa com a gesto de ficheiros: a tabela fica com o estado M Os valores das coordenadas das tabelas de zero peas so exclusivamente absolutos. S se pode acrescentar novas linhas no fim da tabela. Aplicao Voc introduz tabelas de pontos zero p.ex. em n passos de maquinao que se repetem com frequncia em diferentes posies da pea ou n utilizao frequente da mesma deslocao do ponto zero Dentro dum programa, voc pode programar pontos zero directamente na definio do ciclo, como tambm cham-los de uma tabela de pontos zero.
U Deslocao: introduzir o nmero do ponto zero a partir

Z Y
N2 N1

Y2 Y1
N0

X1

X2

Exemplo: Frases NC 77 CYCL DEF 7.0 PONTO ZERO 78 CYCL DEF 7.1 #5

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 414 8 Programao: ciclos

Anular n Chamar a deslocao a partir da tabela de pontos zero chamar X=0; Y=0 etc. n Chamar a deslocao para as coordenadas X=0; Y=0, etc, directamente com uma definio de ciclo Seleccionar a Tabela de Pontos Zero no programa NC Com a funo SEL TABLE voc selecciona a Tabela de Pontos Zero, aonde o TNC vai buscar os pontos zero:
U Seleccionar U Premir

as funes para a chamada do programa: premir a tecla PGM CALL a softkey TABELA DE PONTOS ZERO

U Introduzir o nome completo da Tabela de Pontos Zero,

e confirmar com a tecla END 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 voc seleccionar com SEL TABELA ou seleccionar com PGM MGT uma outra tabela de pontos zero. Editar uma tabela de pontos zero Voc selecciona a tabela de pontos zero no modo de funcionamento Memorizao/Edio do programa
U Chamar

Gesto de Ficheiros: premir a tecla PGM MGT, ver "Gesto de ficheiros: princpios bsicos", pgina 79 tabelas de pontos zero: premir as softkeys SELECCIONAR TIPO e MOSTRAR. D nome de ficheiro

U Visualizar

U Seleccionar a tabela pretendida ou introduzir um novo U Editar

um ficheiro A rgua 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)

HEIDENHAIN iTNC 530

415

8.9 Ciclos para a converso de coordenadas

8.9 Ciclos para a converso de coordenadas

Funo Apagar linha Aceitar a linha introduzida e saltar para a linha seguinte Acrescentar a quantidade de linhas (pontos zero) possveis de se introduzir no fim da tabela

Softkey

Editar a tabela de pontos zero num modo de funcionamento de execuo do programa No modo de funcionamento da execuo dum programa, voc pode seleccionar a respectiva tabela de pontos zero activada. Para isso, prima a softkey TABELA DE PONTOS ZERO Voc dispe ento das mesmas funes de edio que no modo de funcionamento Memorizao/Edio de Programa Aceitar valores reais na tabela de pontos zero Com a tecla "aceitar posio real" voc pode aceitar a posio actual da ferramenta ou as ltimas posies apalpadas na tabela de pontos zero:
U

Posicionar o campo de introduo sobre a linha e a coluna onde se pretende aceitar uma posio U Seleccionar aceitar a funo de posio real: o TNC pergunta numa janela aberta se quer aceitar a posio actual da ferramenta ou os ltimos valores apalpados
U Seleccionar U Aceitar U Aceitar

a funo pretendida com teclas de setas e confirmar com a tecla ENT valores em todos os eixos: premir a softkey TODOS OS VALORES, ou o valor no eixo, onde se encontra o campo de introduo: premir a softkey VALOR ACTUAL

416

8 Programao: ciclos

Configurar a tabela de pontos zero Na segunda e terceira rgua de softkeys voc pode determinar, para cada tabela de pontos zero, os eixos para os quais se pretende definir pontos zero. De forma standard, esto todos os eixos activados. Quando quiser desactivar um eixo, fixe a softkey do eixo respectivo em OFF. O TNC apaga a coluna correspondente na tabela de pontos zero. Se voc no quiser definir nenhum ponto zero para um eixo activado, prima a tecla NO ENT. O TNC regista ento um trao na coluna respectiva. Sair da tabela de pontos zero Visualizar outro tipo de ficheiro na gesto de ficheiros e seleccionar o ficheiro pretendido. Visualizao de estados Na visualizao de estados suplementar, so visualizados os seguintes dados a partir da tabela de pontos zero (ver "Converso de coordenadas" na pgina 45): n Nome e caminho da tabela de pontos zero activada n Nmero do ponto zero activado n Comentrio a partir da coluna DOC do nmero do ponto zero activado

HEIDENHAIN iTNC 530

417

8.9 Ciclos para a converso de coordenadas

8.9 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 Nmero

Z Y Y Z X

para ponto de referncia?: indicar o nmero do ponto de referncia a partir da tabela de preset, que deve ser activado

Ao activar-se um ponto de referncia a partir da tabela de Preset, o TNC anula todos as converses de coordenadas activadas, que foram activadas com os seguintes ciclos: n Ciclo 7, deslocao do ponto zero n Ciclo 8, espelho n Ciclo 10, rotao n Ciclo 11, factor de escala n Ciclo 26, factor de escala especfico do eixo Mas a converso de coordenadas a partir do ciclo 19, inclinao do plano de maquinao, permanece activada. O TNC memoriza o Preset somente nos eixos que esto definidos com valores na tabela de preset. O ponto de referncia de eixos, que esto assinalados com permanece inalterado. No modo de funcionamento Teste PGM o ciclo 247 est no activado. Visualizao de estados Na visualizao de estados suplementar, so visualizados os seguintes dados a partir da tabela de preset (ver "Converso de coordenadas" na pgina 45): n Nome e caminho da tabela de preset activada n Nmero de preset activado n Comentrio a partir da coluna DOC do nmero do preset activado , visualizado como suplemento, na janela de estados grande o nmero de preset activado junto ao smbolo de ponto de referncia. Exemplo: Frases NC 13 CYCL DEF 247 MEMORIZAR PONTO DE REFERNCIA Q339=4 ;NMERO DE PONTO DE REFERNCIA

418

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 n Se voc reflectir s um eixo, modifica-se o sentido de deslocao da ferrta. Isto no vlido nos ciclos de maquinao. n Se voc reflectir dois eixos, no se modifica o sentido de deslocao. O resultado do espelho depende da posio do ponto zero: n O ponto zero situa-se sobre o contorno que se pretende reflectir: o elemento reflectido directamente no ponto zero; n O ponto zero situa-se fora do contorno que se pretende reflectir: o elemento desloca-se adicionalmente Se voc reflectir s um eixo, modifica-se o sentido de deslocao nos novos ciclos de maquinao com nmeros 200. Com ciclos de maquinao antigos, como p.ex. ciclo 4 FRESAR CAIXAS, o sentido da rotao permanece igual.

Z Y

Z Y X

HEIDENHAIN iTNC 530

419

8.9 Ciclos para a converso de coordenadas

8.9 Ciclos para a converso de coordenadas

U Eixo

reflectido?: introduzir o eixo que se pretende reflectir; voc pode reflectir todos os eixos - incluindo eixos rotativos - excepto o eixo da ferr.ta 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 U

420

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: n Plano X/Y eixo X n Plano Y/Z eixo Y n 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 Rotao:

Z Y Y Z X X

introduzir o ngulo de rotao em graus (). Campo de introduo: -360 a +360 (absoluto ou incremental)

Anular Programa-se de novo o ciclo ROTAO indicando o ngulo de rotao.

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 iTNC 530

421

8.9 Ciclos para a converso de coordenadas

8.9 Ciclos para a converso de coordenadas

FACTOR DE ESCALA (ciclo 11)


O TNC pode ampliar ou reduzir contornos dentro dum programa. Voc pode assim diminuir ou aumentar o tamanho da pea. Activao O FACTOR DE ESCALA 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 n no plano de maquinao, ou simultaneamente nos trs eixos de coordenadas (depende do parmetro de mquina 7410) n nas cotas indicadas nos ciclos n tambm nos eixos paralelos U,V,W Condies Antes da ampliao ou reduo, o ponto zero deve ser deslocado para um lado ou esquina do contorno.
U Factor:

Z Y Y Z X X

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

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

422

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.

CC

X
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 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 do centro: centro da ampliao ou reduo especifica de cada eixo

U Coordenadas

Os eixos de coordenadas seleccionam-se com softkeys. Anular Programar de novo o ciclo FACTOR DE ESCALA com factor 1 para o eixo respectivo

Exemplo: 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 iTNC 530

423

8.9 Ciclos para a converso de coordenadas

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

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 63: leia todo este pargrafo atentamente. Activao No ciclo 19, voc define a posio do plano de maquinao a posio do eixo da ferr.ta referente ao sistema de coordenadas fixo da mquina com a introduo de ngulos de inclinao. Voc pode determinar a posio do plano de maquinao de duas maneiras: n Introduzir directamente a posio dos eixos basculantes n Descrever a posio do plano de maquinao com um mx. de trs rotaes (ngulo slido) do sistema de coordenadas fixo da mquina. Voc recebe o ngulo slido que 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 ateno a que a posio do sistema de coordenadas inclinado e assim tambm os movimentos de deslocao no sistema inclinado dependem da forma como voc descreveu o plano inclinado. Quando voc 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 - fora 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.

424

8 Programao: ciclos

Se tiver fixado em ACTIVO a funo INCLINAO da execuo do programa no modo de funcionamento manual (ver "Inclinao do plano de maquinao (opo de software 1)", pgina 63), o valor angular programado do ciclo 19 INCLINAO DO 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.

Se o TNC posicionar automaticamente os eixos rotativos, voc pode ainda introduzir os seguintes parmetros:
U Avano?

F=: velocidade de deslocao do eixo rotativo em posicionamento automtico 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

U Distncia

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.

HEIDENHAIN iTNC 530

425

8.9 Ciclos para a converso de coordenadas

8.9 Ciclos para a converso de coordenadas

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: n O TNC s pode posicionar automaticamente eixos controlados. n 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. n S se utiliza ferramentas previamente ajustadas (longitude total da ferrta. na frase TOOL DEF ou na tabela de ferrtas.) n No processo de inclinao, a posio do extremo da ferrta. permanece invarivel em relao pea. n 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

426

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, voc tambm pode alcanar posies no sistema inclinado e que se refiram ao sistema de coordenadas sem inclinar, ver ver "Funes auxiliares para indicao de coordenadas", pgina 228. 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: n O posicionamento realiza-se sem correco da longitude n O posicionamento realiza-se sem correco da geometria da mquina n 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. Voc pode realizar uma deslocao do ponto zero antes de activar o ciclo 19: neste caso, voc desloca o "sistema de coordenadas fixo da mquina". Se deslocar o ponto zero antes de activar o ciclo 19, voc est 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 Medio automtica no sistema inclinado Com os ciclos de medio do TNC, voc pode medir peas no sistema inclinado. Os resultados de medio so memorizados pelo TNC em parmetros Q, e voc pode posteriormente utiliz-los (p.ex. emisso dos resultados de medies para uma impressora). HEIDENHAIN iTNC 530 427

8.9 Ciclos para a converso de coordenadas

8.9 Ciclos para a converso de coordenadas

Normas para trabalhar com o ciclo 19 PLANO DE MAQUINAO INCLINADO 1 Elaborar o programa Definir a ferrta. (no preciso, se estiver activado TOOL.T), e introduzir a longitude da ferrta. U Chamada da ferrta. U Retirar a ferramenta de forma a que ao inclinar no se possa produzir nenhuma coliso entre a ferramenta e a pea (dispositivo de fixao) U Se necessrio, posicionar o(s) eixo(s) rotativo(s) com a frase L no respectivo valor angular (depende de um parmetro de mquina) U Se necessrio, activar a deslocao do ponto zero U Definir o ciclo 19 PLANO DE MAQUINAO INCLINADO; introduzir os valores angulares dos eixos rotativos U Deslocar todos os eixos principais (X, Y, Z) para activar a correco U Programar a maquinao como se fosse para ser efectuada no plano no inclinado U 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 U Anular o ciclo 19 PLANO DE MAQUINAO INCLINADO, introduzir 0 para todos os eixos rotativos U Desactivar a funo PLANO DE MAQUINAO INCLINADO; definir de novo o ciclo 19, confirmar a pergunta de dilogo com NO ENT U Se necessrio, anular a deslocao do ponto zero U Se necessrio, posicionar os eixos rotativos na posio 0
U

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

428

8 Programao: ciclos

5 Memorizar o ponto de referncia n De forma manual, por apalpao como no sistema no inclinado ver "Memorizao do ponto de referncia (sem apalpador 3D)", pgina 56 n Controlado com o apalpador 3-D da HEIDENHAIN (ver manual do utilizador Ciclos do apalpador, captulo 2) n 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 "Activao da inclinao manual", pgina 67.

HEIDENHAIN iTNC 530

429

8.9 Ciclos para a converso de coordenadas

8.9 Ciclos para a converso de coordenadas

Exemplo: ciclos de converso de coordenadas


Execuo do programa n Converso de coordenadas no programa principal n maquinao no sub-programa, ver "Subprogramas", pgina 463
10

Y
130 45

R5

R5

10

X
20 10

30

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

430

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 a ferramenta, fim do programa Sub-programa 1: Determinao da fresagem

HEIDENHAIN iTNC 530

431

8.9 Ciclos para a converso de coordenadas

8.10 Ciclos especiais

8.10 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

432

8 Programao: ciclos

CHAMADA DO PROGRAMA (ciclo 12)


Voc pode atribuir quaisquer programas de maquinao como, p.ex. ciclos especiais de furar ou mdulos geomtricos a um ciclo de maquinao. Voc chama este programa como se fosse um ciclo. 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 voc quiser declarar um programa DIN/ISO para o ciclo, deve introduzir o tipo de ficheiro .l por trs do nome do programa. Os parmetros Q actuam na chamada de um programa, com o ciclo 12, 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.
U Nome

7 CYCL DEF 12.0 PGM CALL 8 CYCL DEF 12.1 LOT31 9 ... M99

0 BEGIN PGM LOT31 MM

END PGM LOT31

Exemplo: Frases NC 55 CYCL DEF 12.0 PGM CALL 56 CYCL DEF 12.1 PGM TNC:\KLAR35\FK1\50.H 57 L X+20 Y+50 FMAX M99

do programa: nome do programa que se pretende chamar; se necessrio indicando o caminho de procura onde est o programa n CYCL CALL (frase em separado) ou n M99 (por frase) ou n M89 (executado depois duma frase de posicionamento)

Voc chama o programa com

Exemplo: chamada do programa Pretende-se chamar o programa 50 com a chamada de ciclo

HEIDENHAIN iTNC 530

433

8.10 Ciclos especiais

8.10 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. n em sistemas de troca de ferramenta com uma determinada posio para a troca da ferramenta n 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 ngulo

Exemplo: Frases NC 93 CYCL DEF 13.0 ORIENTAO 94 CYCL DEF 13.1 NGULO 180

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

434

8 Programao: ciclos

TOLERNCIA (ciclo 32, opo de software 2)


O fabricante da mquina prepara a mquina e o TNC . oc s pode introduzir parmetros de ciclo Acabamento/ Desbaste e Tolerncia para eixos rotativos se na sua mquina estiver activado o filtro HSC (opo de software 2). Caso contrrio, o TNC emite um aviso de erro. Se necessrio, contacte o fabricante da sua 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. Se necessrio, o TNC reduz automaticamente o avano programado, de forma a que o programa seja executado sempre "sem solavancos" com a mxima velocidade possvel. Melhora-se a qualidade da superfcie e poupa-se a parte mecnica da mquina. Com o alisamento, produz-se um desvio do contorno. O valor do desvio do contorno (valor de tolerncia) est determinado num parmetro de mquina pelo fabricante da sua mquina. Com o ciclo 32 voc pode modificar o valor de tolerncia ajustado previamente e seleccionar diferentes ajustes de filtro. Antes da programao, dever ter em conta O ciclo 32 activa-se com DEF, quer dizer, actua a partir da sua definio no programa. Voc anula o ciclo 32 ,definindo de novo o ciclo 32, e confirmando a pergunta de dilogo de Valor de tolerncia com NO ENT. A tolerncia pr-ajustada activada de novo. 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.

HEIDENHAIN iTNC 530

435

8.10 Ciclos especiais

8.10 Ciclos especiais

U Valor

de tolerncia: desvio do contorno admissvel em mm (ou polegadas, em caso de programas em polegadas) desbastar=1: activar filtro:

Exemplo: Frases NC 95 CYCL DEF 32.0 PONTO ZERO 96 CYCL DEF 32.1 T0.05 97 CYCL DEF 32.2 HSC-MODE:1 TA5

U Acabar=0,

n Valor de introduo 0: Fresar com maior preciso de contorno. O TNC utiliza os ajustes de filtro de acabamento definidos pelo fabricante da mquina. n Valor de introduo 1: Fresar com maior velocidade de avano. O TNC utiliza os ajustes de filtro de desbaste definidos pelo fabricante da mquina.
U Tolerncia

para eixos rotativos: 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), voc pode 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. Apenas se modifica a posio do eixo rotativo sobre a superfcie da pea

436

8 Programao: ciclos

9
Programao: funes especiais

9.1 A funo PLANE: inclinao do plano de maquinao

9.1 A funo PLANE: inclinao do plano de maquinao


Introduo
As funes para a inclinao do plano de maquinao tm que ser autorizadas pelo fabricante da mquina! Com a funo PLANE (engl. plane = plano) voc dispe de uma potente funo, com a qual voc pode definir, de formas diferentes, planos de maquinao inclinados. Todas as funes PLANE disponveis no TNC descrevem o plano de maquinao pretendido, independentemente dos eixos rotativos que existem, efectivamente, na sua mquina. Dispe-se das seguintes possibiliades: Funo SPATIAL PROJECTED Parmetros necessrios Trs ngulos no espao SPA, SPB, SPC Dois ngulos de projeco PROPR e PROMIN assim como um ngulo de rotao ROT Trs ngulos de Euler Preciso (EULPR), Nutao (EULNU) e Rotao (EULROT), Vector normal para a definio do plano e vector base para a definio do plano e vector base para a definio da direco do eixo X inclinado Coordenadas de trs pontos quaisquer do plano que se pretende inclinar ngulo no espao, actuante de forma individual, incremental Anular a funo PLANE Softkey

EULER VECTOR

POINTS RELATIV RESET

438

9 Programao: funes especiais

Para esclarecer as diferenas entre cada possibilidade de definio, ainda antes de seleccionar a funo, voc pode iniciar uma animao por meio de softkey. A definio de parmetro da funo PLANE est estruturada em duas partes: n A definio geomtrica do plano, que diferente para cada uma das funes PLANEdisponveis n O comportamento de posio da funo PLANE, que tem que ser vista independente da definio de plano e que idntica para todas as funes PLANE (ver "Determinar o comportamento de posio da funo PLANE" na pgina 454)

HEIDENHAIN iTNC 530

439

9.1 A funo PLANE: inclinao do plano de maquinao

9.1 A funo PLANE: inclinao do plano de maquinao

Definir a funo PLANE


U Se

necessrio, comutar a rgua de softkeys

U Seleccionar U Seleccionar

funes especiais do TNC: premir a softkey FUNES ESPECIAIS TNC

a funo PLANE: premir a softkey INCLINA. PLANO MAQUINAO: o TNC visualiza na rgua de softkeys as possibilidades de definio disponveis

Seleccionar a funo com a animao activada Ligar animao: colocar em LIGADA a softkey ANIMAO LIGADA/ DESLIGADA U Iniciar a animao para as diferentes possibilidades de definio: premir uma das softkeys disponveis; o TNC d uma outra cor softkey premida e inicia a animao respectiva U Para aceitar a funo momentaneramente activada: premir a tecla ENT ou premir de novo a softkey da funo activada: o TNC continua a executar o dilogo e pede os parmetros necessrios
U

Seleccionar a funo com a animao inactivada U Seleccionar directamente a funo pretendida por meio de softkey: o TNC continua a executar o dilogo e pede os parmetros necessrios

Visualizao de posio
Logo que est activada uma funo qualquer PLANE, o TNC visualiza na visualizao de estados suplementar o ngulo no espao calculado (ver 1 figura no meio, direita). Basicamente e independentemente da funo PLANE utilizada, o TNC calcula de forma interna sempre de regresso ao ngulo no espao. 1

440

9 Programao: funes especiais

Anular a funo PLANE


U Se

necessrio, comutar a rgua de softkeys

Exemplo: Frase NC 25 PLANE RESET MOVE ABST50 F1000

U Seleccionar

funes especiais do TNC: premir a softkey FUNES ESPECIAIS TNC

U Seleccionar

a funo PLANE: premir a softkey INCLINA. PLANO MAQUINAO: o TNC visualiza na rgua de softkeys as possibilidades de definio disponveis a funo para anular: a funo PLANE est anulada de forma interna; nas posies de eixos actuais, nada modificado

U Seleccionar

U Determinar

se o TNC deve deslocar os eixos basculantes automaticamente em posio bsica (MOVE) ou no (STAY), (ver "Inclinao automtica: MOVE/ STAY (introduo obrigatoriamente necessria)" na pgina 455) a introduo: premir a tecla END

U Finalizar

A funo PLANE RESET anula por completo a funo PLANE activada (ngulo = 0 e funo inactivada). No necessria uma definio mltipla.

HEIDENHAIN iTNC 530

441

9.1 A funo PLANE: inclinao do plano de maquinao

9.2 Definir plano de maquinao por meio de ngulo no espao: PLANE SPATIAL

9.2 Definir plano de maquinao por meio de ngulo no espao: PLANE SPATIAL
Aplicao
Os ngulos no espao definem um plano de maquinao at trs rotaes em redor do sistema de coordenadas fixas da mquina. A sequncia das rotaes est ajustada de forma fixa e realiza-se primeiramente em redor do eixo A, depois em redor do B, e finalmente em redor do C (a forma de funcionamento corresponde do ciclo 19, desde que as introdues no ciclo 19 estivessem colocadas no ngulo no espao). Antes da programao, dever ter em conta Voc tem que definir sempre os trs ngulos no espao SPA, SPB e SPC, mesmo quando um dos ngulos 0. A sequncia j descrita das rotaes vlida, independentemente do eixo da ferramenta activado. Descrio de parmetros para o comportamento de posio: Ver "Determinar o comportamento de posio da funo PLANE", pgina 454.

442

9 Programao: funes especiais

Parmetros de introduo
U ngulo U ngulo U ngulo

no espao A?: ngulo de rotao SPA no eixo X fixo da mquina (ver figura em cima, direita) no espao B?: ngulo de rotao SPB no eixo Y fixo da mquina (ver figura em cima, direita) no espao C?: ngulo de rotao SPC no eixo C fixo da mquina (ver figura no meio, direita)

U Continuar

com as caractersticas de posio (ver "Determinar o comportamento de posio da funo PLANE" na pgina 454)

Abreviaturas utilizadas Abreviatura SPATIAL SPA SPB SPC Significado Engl. spatial = espacial spatial A: rotao em redor do eixo X spatial A: rotao em redor do eixo Y spatial A: rotao em redor do eixo Z

Exemplo: Frase NC 5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 .....

HEIDENHAIN iTNC 530

443

9.2 Definir plano de maquinao por meio de ngulo no espao: PLANE SPATIAL

9.3 Definir plano de maquinao por meio de ngulo de projeco: PLANE PROJECTED

9.3 Definir plano de maquinao por meio de ngulo de projeco: PLANE PROJECTED
Aplicao
Os ngulos de projeco definem um plano de maquinao, indicandose dois ngulos que voc pode determinar por meio da projeco do 1 plano de coordenadas (Z/X com eixo da ferramenta Z) e do 2 plano de maquinao (YZ com eixo da ferramenta Z) no plano de maquinao. Antes da programao, dever ter em conta Voc s pode ento utilizar ngulos de projeco quando se pretender maquinar um rectngulo . Caso contrrio, surgem distores na pea. Descrio de parmetros para o comportamento de posio: Ver "Determinar o comportamento de posio da funo PLANE", pgina 454.

444

9 Programao: funes especiais

Parmetros de introduo
U ngulo

peojec. 1 plano de coordenadas?: ngulo projectado do plano de maquinao inclinado no 1 plano de coordenadas do sistema de coordenadas fixo da mquina (ver figura em cima, direita). Campo de introduo de -89.9999 a +89.9999. O eixo 0 o eixo principal do plano de maquinao activado (para X com eixo da ferramenta Z, sentido positivo, ver figura em cima, direita) projec. 2 plano de coordenadas?: ngulo projectado do plano de maquinao inclinado no 2 plano de coordenadas do sistema de coordenadas fixo da mquina (ver figura em cima, direita). Campo de introduo de -89.9999 a +89.9999. O eixo 0 o eixo secundrio do plano de maquinao activado (Y com eixo da ferramenta Z) ROT do plano inclin.?: rotao do sistema de coordenadas inclinado em redor do eixo da ferramenta inclinado (corresponde respectivamente a uma rotao com ciclo 10 ROTAO). Com o ngulo de rotao, voc pode determinar, de forma fcil, o sentido do eixo principal do plano de maquinao (para X com eixo da ferramenta Z, Z com eixo da ferramenta Y, ver figura no meio, direita). Campo de introduo de 0 a +360.

U ngulo

U ngulo

U Continuar

com as caractersticas de posio (ver "Determinar o comportamento de posio da funo PLANE" na pgina 454)

Abreviaturas utilizadas Abreviatura PROJECTED PROPR PROMIN PROROT Significado Ingls projected = projectado principle plane: plano principal Exemplo: Frase NC minor plane: plano secundrio Engl. rotation: rotao 5 PLANE PROJECTED PROPR+24 PROMIN+24 PROROT +30 .....

HEIDENHAIN iTNC 530

445

9.3 Definir plano de maquinao por meio de ngulo de projeco: PLANE PROJECTED

9.4 Definir plano de maquinao por meio de ngulo Euler: PLANE EULER

9.4 Definir plano de maquinao por meio de ngulo Euler: PLANE EULER
Aplicao
Os ngulos Euler definem um plano de maquinao at trs rotaes em redor do respectivo sistema de coordenadas inclinado. Os trs ngulos Euler foram definidos pelo matemtico suo Euler. Transmisso para o sistema de coordenadas da mquina, realizam-se os seguintes significados: ngulo de preciso EULPR ngulo de nutao EULNUT ngulo de rotao EULROT Rotao do sistema de coordenadas em redor do eixo Z Rotao do sistema de coordenadas em redor do eixo X rodado no ngulo de preciso Rotao do plano de maquinao inclinado em redor do eixo Z inclinado

Antes da programao, dever ter em conta A sequncia j descrita das rotaes vlida, independentemente do eixo da ferramenta activado. Descrio de parmetros para o comportamento de posio: Ver "Determinar o comportamento de posio da funo PLANE", pgina 454.

446

9 Programao: funes especiais

Parmetros de introduo
U ngulo

rota. Plano de coordenadas principal?: ngulo de rotao EULPR em redor do eixo Z (ver figura em cima, direita). Tenha ateno: n Campo de introduo 0 a 180 n Eixo 0 o eixo X

U ngulo

de inclinao eixo da ferramenta?: ngulo de inclinao EULNUT do sistema de coordenadas em redor do eixo X rodado por meio do ngulo de preciso (ver figura no meio, direita). Tenha ateno:

n Campo de introduo 0 a 180 n O eixo 0 o eixo Z


U ngulo

ROT do plano inclin.?: rotao EUL ROT do sistema de coordenadas inclinado em redor do eixo Z inclinado (corresponde respectivamente a uma rotao com ciclo 10 ROTAO). Com o ngulo de rotao, voc pode determinar de forma fcil o sentido do eixo X no plano de maquinao inclinado (ver figura em baixo, direita). Tenha ateno:

n Campo de introduo 0 a 360 n O eixo 0 o eixo X)


U Continuar

com as caractersticas de posio (ver "Determinar o comportamento de posio da funo PLANE" na pgina 454)

Frase NC 5 PLANE EULER EULPR45 EULNU20 EULROT22 ..... Abreviaturas utilizadas Abreviatura EULER EULPR Significado Matemtico suo, que definiu o ngulo chamado de Euler ngulo de Preciso: ngulo que descreve a rotao do sistema de coordenadas em redor do eixo Z ngulo de Nutao: ngulo que descreve a rotao do sistema de coordenadas em redor do eixo X rodado por meio do ngulo de preciso ngulo de Rotao: ngulo que descreve a rotao do sistema de coordenadas inclinado, em redor do eixo Z inclinado

EULNU

EULROT

HEIDENHAIN iTNC 530

447

9.4 Definir plano de maquinao por meio de ngulo Euler: PLANE EULER

9.5 Definir plano de maquinao por meio de dois vectores: PLANE VECTOR

9.5 Definir plano de maquinao por meio de dois vectores: PLANE VECTOR
Aplicao
Voc pode utilizar a definio de um plano de maquinao por meio de dois vectores normalizados se o seu sistema CAD puder calcular o vector base e o vector normal do plano de maquinao inclinado. Falase de um vector normalizado quando a raiz da soma dos quadrados dos trs componentes de vector tem um valor de 1 O vector base necessrio para a definio do plano de maquinao est definido pelos componentes BX, BY e BZ (ver figura em cima, direita). O vector normal est definido pelos componentes NX, NY e NZ. O vector base define o sentido do eixo X no plano de maquinao inclinado; o vector normal determina o sentido do plano de maquinao, ficando perpendicular. Antes da programao, dever ter em conta Descrio de parmetros para o comportamento de posio: Ver "Determinar o comportamento de posio da funo PLANE", pgina 454.

448

9 Programao: funes especiais

Parmetros de introduo
U Vector

base componente X?: componente X BX do vector base B (ver figura em cima, direita). ampo de introduo: -1 a +1 base componente Y?: componente X BY do vector base B (ver figura em cima, direita). ampo de introduo: -1 a +1 base componente Z?: componente X BZ do vector base B (ver figura em cima, direita). ampo de introduo: -1 a +1 normal componente X?: componente X NX do vector normal N (ver figura no meio, direita). ampo de introduo: -1 a +1 normal componente Y?: componente X NY do vector normal N (ver figura no meio, direita). ampo de introduo: -1 a +1 normal componente Z?: componente X NZ do vector normal N (ver figura em baixo, direita). ampo de introduo: -1 a +1

U Vector

U Vector

U Vector

U Vector

U Vector

U Continuar

com as caractersticas de posio (ver "Determinar o comportamento de posio da funo PLANE" na pgina 454)

Frase NC 5 PLANE VECTOR BX0.8 BY-0.4 BZ0.4472 NX0.2 NY0.2 NZ0.9592 ..... Abreviaturas utilizadas Abreviatura VECTOR BX, BY, BZ NX, NY, NZ Significado Ingls vector = vector Vector Base: componente X, Y e Z Vector N: componente X, Y e Z

HEIDENHAIN iTNC 530

449

9.5 Definir plano de maquinao por meio de dois vectores: PLANE VECTOR

9.6 Definir plano de maquinao por meio de trs pontos: PLANE POINTS

9.6 Definir plano de maquinao por meio de trs pontos: PLANE POINTS
Aplicao
Pode-se definir claramente um plano de maquinao, indicando-se trs pontos P1 a P3 quaisquer deste plano. Esta possibilidade realiza-se na funo PLANE POINTS. Antes da programao, dever ter em conta A ligao do ponto 1 ao Punkt 2 determina o sentido do eixo principal inclinado (X com eixo da ferramenta Z). Voc determina o sentido do eixo da ferramenta inclinado por meio da posio do 3 ponto referente linha de ligao entre o ponto 1 e o ponto 2. Recorrendo regra da mo direita, (polegar = eixo X, Zeigefinger indicador eixo Y, dedo mdio = eixo Z, ver figura em cima, direita), vlido o seguinte: polegar (eixo X) indica do ponto 1 para o ponto ponto 2, o indicador (eixo Y) indica paralelamente ao eixo Y inclinado no sentido do ponto 3. Depois, o dedo mdio no sentido do eixo da ferramenta inclinado. Os trs pontos definem a inclinao do plano. A posio do ponto zero activado no modificada pelo TNC. Descrio de parmetros para o comportamento de posio: Ver "Determinar o comportamento de posio da funo PLANE", pgina 454.

450

9 Programao: funes especiais

U Coordenada U Coordenada U Coordenada U Coordenada U Coordenada U Coordenada U Coordenada U Coordenada U Coordenada U Continuar

X 1 ponto do plano?: coordenada X P1X do 1 ponto do plano (ver figura em cima, direita) Y 1 ponto do plano?: coordenada Y P1Y do 1 ponto do plano (ver figura em cima, direita) Z 1 ponto do plano?: coordenada Z P1Z do 1 ponto do plano (ver figura em cima, direita)

X 2 ponto do plano?: coordenada X P2X do 2 ponto do plano (ver figura em cima, direita) Y 2 ponto do plano?: coordenada Y P2Y do 2 ponto do plano (ver figura em cima, direita) Z 2 ponto do plano?: coordenada Z P2Z do 2 ponto do plano (ver figura em cima, direita)

X 3 ponto do plano?: coordenada X P3X do 3 ponto do plano (ver figura em cima, direita) Y 3 ponto do plano?: coordenada Y P3Y do 3 ponto do plano (ver figura em cima, direita) Z 3 ponto do plano?: coordenada Z P3Z do 3 ponto do plano (ver figura em cima, direita)

com as caractersticas de posio (ver "Determinar o comportamento de posio da funo PLANE" na pgina 454)

Frase NC 5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20 P 3X+0 P3Y+41 P3Z+32.5 ..... Abreviaturas utilizadas Abreviatura POINTS Significado Ingls points = pontos

HEIDENHAIN iTNC 530

451

9.6 Definir plano de maquinao por meio de trs pontos: PLANE POINTS

Parmetros de introduo

9.7 Definir plano de maquinao por meio de um nico ngulo no espao incremental: PLANE RELATIVE

9.7 Definir plano de maquinao por meio de um nico ngulo no espao incremental: PLANE RELATIVE
Aplicao
Voc utiliza o ngulo no espao incremental, quando pretende inclinar um plano de maquinao inclinado, j activado por meio de mais uma rotao. Exemplo 45 aplicar chanfre nu plano inclinado. Antes da programao, dever ter em conta O ngulo definido actua sempre referente ao plano de maquinao activado, seja qual for a funo com que voc o tiver activado. Voc pode programar uma aps outra, a quantidade de funes PLANE RELATIVE que quiser. Se voc quiser regressar ao plano de maquinao ques estava activado antes da funo PLANE RELATIVE, defina PLANE RELATIVE com o mesmo ngulo, mas com o sinal oposto. Se voc utilizar PLANE RELATIVE num plano de maquinao no inclinado, rode o plano no inclinado simplesmente no ngulo no espao definido na funo PLANE. Descrio de parmetros para o comportamento de posio: Ver "Determinar o comportamento de posio da funo PLANE", pgina 454.

452

9 Programao: funes especiais

Parmetros de introduo
U ngulo

incremental?: ngulo no espao em que se pretende continuar a inclinar o plano de maquinao activado (ver figura em cima, direita). Seleccionar por softkey, o eixo em redor do qual se pretende inclinar com as caractersticas de posio (ver "Determinar o comportamento de posio da funo PLANE" na pgina 454)

U Continuar

Exemplo: Frase NC 5 PLANE RELATIV SPB-45 .....

Abreviaturas utilizadas
Abreviatura RELATIVE Significado Ingls relative = referente a

HEIDENHAIN iTNC 530

453

9.7 Definir plano de maquinao por meio de um nico ngulo no espao incremental: PLANE RELATIVE

9.8 Determinar o comportamento de posio da funo PLANE

9.8 Determinar o comportamento de posio da funo PLANE


Resumo
Independentemente da funo PLANE que voc utiliza para definir o plano de maquinao inclinado, esto sempre disponveis as seguintes funes para o comportamento de posio: n Inclinao automtica n Seleco de possibilidades de inclinao alternativas n Seleco de tipo de transformao

454

9 Programao: funes especiais

Inclinao automtica: MOVE/STAY (introduo obrigatoriamente necessria)


Depois de voc ter introduzido todos os parmetros para a definio de plano, tem que determinar nos valores de eixos calculados, como devem ser inclinados os eixos rotativos:
UA

funo PLANE deve alinhar os eixos rotativos automaticamente nos valores de eixos calculados

U Voc

alinha os eixos rotativos numa frase de posio seguinte e separada

Se voc tiver seleccionado a opo MOVE (a funo PLANE deve alinhar automaticamente), preciso ainda definir os dois seguintes parmetros:
U

Distncia ponto de rotao da extremidade da ferramenta (incremental): o TNC posiciona a extremidade da ferramenta durante o alinhamento, de forma a no se modificar a respectiva posio em relao pea. Por meio valor introduzido, voc deposita o ponto de rotao do movimento de alinhamento, referente posio actual da extremidade da ferramenta Tenha ateno: n Quando a ferramenta, antes do alinhamento, se encontra na distncia pea indicada , a ferramenta encontra-se tambm, depois do alinhamento, visto relativamente na mesma posio (ver figura no meio, direita, 1 = DIST) n Quando a ferramenta, antes do alinhamento, no se encontra na distncia pea indicada, a ferramenta, depois do alinhamento, encontra-se visto relativamente, deslocada para a posio original (ver figura em baixo, direita, 1 = DIST)

1 1

Avano? F=: velocidade da trajectria com que se pretende alinhar a ferramenta

1 1

HEIDENHAIN iTNC 530

455

9.8 Determinar o comportamento de posio da funo PLANE

9.8 Determinar o comportamento de posio da funo PLANE

Alinhar eixos rotativos numa frase separada Se quiser alinhar os eixos rotativos numa frase de posicionamento separada (seleccionada a opo STAY), proceda da seguinte forma: Posicionar previamente a ferramenta de forma a que, ao alinhar, no se possa produzir nenhuma coliso entre a ferramenta e a pea (dispositivo de fixao).
U

Seleccionar uma funo PLANE qualquer; definir alinhamento automtico com STAY. Na execuo, o TNC calcula os valores de posio dos eixos rotativos existentes na sua mquina e depositaos nos parmetros de sistema Q120 (eixo A), Q121 (eixo B) e Q122 (eixo C) Definir frase de posio com os valores angulares calculados pelo TNC

Exemplo de frases NC: alinhar a mquina com mesa redonda C e mesa basculante A num ngulo no espao B+45. ... 12 L Z+250 R0 FMAX 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY 14 L A+Q120 C+Q122 F2000 ... Posicionar na altura segura Definir e activar funo PLANE Posicionar eixo rotativo com os valores calculados pelo TNC Definir maquinao no plano inclinado

456

9 Programao: funes especiais

Seleco de possibilidades de inclinao alternativas: SEQ +/ (introduo opcional)


A partir da posio do plano de maquinao definida por si, o TNC tem que calcular a respectiva posio adequada dos eixos rotativos existentes na sua mquina. Em regra, obtm-se sempre duas possibilidades de soluo. Com o comutador SEQ voc ajusta qual a possibilidade de soluo que deve usar o TNC: n SEQ+ posiciona o eixo mestre, de forma a este assumir um ngulo positivo. O eixo mestre o 2 eixo rotativo a contar da mesa ou o 1 eixo rotativo a contar da ferramenta (depende da configurao da mquina; ver tambm figura em cima, direita) n SEQ- posiciona o eixo mestre, de forma a este assumir um ngulo negativo Se a soluo escolhida por si por meio de SEQ no estiver na margem de deslocao da mquina, o TNC emite o aviso de erro ngulo no permitido. Se voc no definir SEQ, o TNC determina a soluo da seguinte forma: 1 2 3 4 Primeiro, o TNC verifica se ambas as possibilidades de soluo se encontram na margem de deslocao dos eixos rotativos Se isto acontecer, o TNC escolhe a soluo que se atinge no caminho mais curto Se houver s uma soluo na margem de deslocao, o TNC utiliza essa soluo Se no houver nenhuma soluo na margem de deslocao, o TNC emite o aviso de erro ngulo no permitido

Exemplo de uma mquina com mesa redonda C e mesa basculante. Funo programada: PLANE SPATIAL SPA+0 SPB+45 SPC+0 Interruptor de fim de curso Sem funo Sem funo Sem funo Sem funo Sem funo Sem funo 90 < A < +10 90 < A < +10 Sem funo Posio inicial A+0, C+0 A+0, C+0 A+0, C+0 A+0, C-105 A+0, C-105 A+0, C-105 A+0, C+0 A+0, C+0 A+0, C-135 SEQ no progr. + no progr. + no progr. + + esultado posio de eixo A+45, C+90 A+45, C+90 A45, C90 A45, C90 A+45, C+90 A45, C90 A45, C90 Aviso de erro A+45, C+90

HEIDENHAIN iTNC 530

457

9.8 Determinar o comportamento de posio da funo PLANE

9.8 Determinar o comportamento de posio da funo PLANE

Seleco do modo de transformao (introduo opcional)


Para mquinas que tm uma mesa redonda, est disponvel uma funo, com a qual voc pode determinar o modo de transformao: A seleco do modo de transformao s actua com mesas redondas e apenas se a definio de plano estiver selecionada que a transformao pode ser executada num nico eixo.
U COORD

ROT determina que a funo PLANE deve rodar o sistema de coordenadas apenas no ngulo de rotao definido. A mesa redonda no deslocada, a compensao da rotao realiza-se de forma calculada ROT determina que a funo PLANE deve posicionar a mesa redonda no ngulo de rotao definido. A compensao realiza-se por uma rotao da pea

U TABLE

458

9 Programao: funes especiais

Funo
Em conexo com as novas funes PLANE e M128, voc pode fresar inclinado num plano de maquinao inclinado. Para isso, esto disponveis duas possibilidades de definio: n Fresagem inclinada por meio de deslocao incremental dum eixo rotativo n Fresagem inclinada por meio de vectores normais A fresagem inclinada no plano inclinado s funciona com fresas esfricas. Voc s pode definir ngulos inclinados nos eixos que tambm existem, efectivamente, na sua mquina. Com cabeas basculantes de 45, um ngulo inclinado actua no apenas num plano.

Fresagem inclinada por meio de deslocao incremental dum eixo rotativo


U U U U

Retirar a ferramenta Activar M128 Definir uma funo PLANE qualquer, ter ateno ao comportamento de posicionamento Por meio duma frase L, deslocar de forma incremental, no respectivo eixo, o ngulo inclinado pretendido

Exemplo de frases NC: ... 12 L Z+50 R0 FMAX M128 13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE ABST50 F1000 14 L IB-17 F1000 ... Posicionar na altura segura, activar M128 Definir e activar funo PLANE Ajustar ngulo inclinado Definir maquinao no plano inclinado

HEIDENHAIN iTNC 530

459

9.9 Fresagem inclinada no plano inclinado

9.9 Fresagem inclinada no plano inclinado

9.9 Fresagem inclinada no plano inclinado

Fresagem inclinada por meio de vectores normais


Na frase LN, s pode estar definido um vector de sentido, com o qual est definido o ngulo inclinado (vector normal NX, NY, NZ ou vector de sentido da ferramenta TX, TY, TZ).
U U U U

Retirar a ferramenta Activar M128 Definir uma funo PLANE qualquer, ter ateno ao comportamento de posicionamento Executar o programa com frases LN, onde est definido por vector o sentido da ferramenta

Exemplo de frases NC: ... 12 L Z+50 R0 FMAX M128 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 MOVE ABST50 F1000 14 LN X+31.737 Y+21,954 Z+33,165 NX+0,3 NY+0 NZ+0,9539 F1000 M3 ... Posicionar na altura segura, activar M128 Definir e activar funo PLANE Ajustar ngulo inclinado por meio de vector normal Definir maquinao no plano inclinado

460

9 Programao: funes especiais

10
Programao: Sub-programas e repeties parciais de um programa

10.1 Caracterizar sub-programas e repeties parciais de um programa

10.1 Caracterizar sub-programas e repeties parciais de um 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 contm um nmero entre 1 e 254. Voc s pode conferir cada nmero LABEL apenas uma vez no programa com LABEL SET. Se voc atribuir um nmero LABEL mais do que uma vez, o TNC emite um aviso de erro no final da frase LBL SET. Em programas muito extensos, com MP7229 voc pode limitar a verificao a um nmero programvel de frases. LABEL 0 (LBL 0) caracteriza o final de um sub-programa e por isso pode ser utilizado quantas vezes se pretender.

462

10 Programao: Sub-programas e repeties parciais de um programa

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 do sub-programa LBL 0 Depois, o TNC prossegue o programa de maquinao com a frase a seguir chamada do sub-programa CALL LBL

0 BEGIN PGM ...

CALL LBL1

Indicaes sobre a programao


n Um programa principal pode conter at 254 sub-programas n Pode chamar-se sub-programas em qualquer sequncia quantas vezes se pretender n Um sub-programa no pode chamar-se a si mesmo n Os sub-programas programam-se no fim de um programa principal (por detrs da frase com M2 ou M30) n 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

L Z+100 M2 LBL1

LBL0 END PGM ...

Programar um sub-programa
U Assinalar U Introduzir U Assinalar

o incio: premir a tecla LBL SET o nmero do sub-programa

o fim: premir a tecla LBL SET e introduzir o nmero LABEL "0"

Chamar um sub-programa
U Chamar U Nmero

um sub-programa: premir a tecla LBL CALL

Label: introduzir o nmero Label do subprograma a chamar

U 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 iTNC 530

463

10.2 Sub-programas

10.2 Sub-programas

10.3 Repeties parciais de um programa

10.3 Repeties parciais de um programa


Label LBL
As repeties parcais dum programa comeam com a marca LBL (LABEL). Uma repetio parcial de um programa termina com CALL LBL /REP.

0 BEGIN PGM ...

Funcionamento
1 2 O TNC executa o programa de maquinao at ao fim do programa parcial (CALL LBL /REP) A seguir, o TNC repete a parte do programa entre o LABEL chamado e a chamada de Label CALL LBL /REP tantas vezes quantas se tiver indicado em REP Depois, o TNC continua com o programa de maquinao

LBL1

CALL LBL1 REP 2/2

Indicaes sobre a programao


n Voc pode repetir uma parte de programa at 65 534 vezes sucessivamente n O TNC mostra direita da linha por trs de REP, um contador para as repeties parciais do programa que faltam n 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 um programa parcial

U Introduzir

Chamar uma repetio de um programa parcial


U Premir

a tecla LBL CALL, e introduzir o n label do programa parcial a repetir e a quantidade de repeties REP

464

10 Programao: Sub-programas e repeties parciais de um programa

Funcionamento
1 2 3 O TNC executa o programa de maquinao at voc 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

0 BEGIN PGM B

Indicaes sobre a programao


n O TNC no precisa de LABELs para poder utilizar um programa qualquer como sub-programa n O programa chamado no pode conter a funo auxiliar M2 nem M30 n O programa chamado no pode conter nenhuma chamada CALL PGM no programa que se pretende chamar (lao fechado)

CALL PGM B

END PGM A

END PGM B

HEIDENHAIN iTNC 530

465

10.4 Um programa qualquer como sub-programa

10.4 Um programa qualquer como sub-programa

10.4 Um programa qualquer como sub-programa

Chamar um programa qualquer como subprograma


U Seleccionar U Premir

as funes para a chamada do programa: premir a tecla PGM CALL a softkey PROGRAMA

U Introduzir

o nome completo do caminho do programa que se pretende chamar e confirmar com a tecla END

O programa chamado tem que estar memorizado no disco duro do TNC. 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.

466

10 Programao: Sub-programas e repeties parciais de um programa

Tipos de sobreposies
n Sub-programas dentro de um sub-programa n Repeties parciais dentro de uma repetio parcial do programa n Repetir sub-programas n Repeties parcias 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. n Mxima profundidade de sobreposio para sub-programas: 8 n Mxima profundidade de sobreposio para chamada do programa principal: 6, onde CYCL CALL actua como chamada de um programa principal n 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 1 ... 35 L Z+100 R0 FMAX M2 36 LBL 1 ... 39 CALL LBL 2 ... 45 LBL 0 46 LBL 2 ... 62 LBL 0 63 END PGM UPGMS MM 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 1 Chamar sub-programa em caso de LBL 1

HEIDENHAIN iTNC 530

467

10.5 Sobreposies

10.5 Sobreposies

10.5 Sobreposies

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

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/2 ... 35 CALL LBL 1 REP 1/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 vez Incio da repetio do programa parcial 2 Incio da repetio do programa parcial 1

468

10 Programao: Sub-programas e repeties parciais de um programa

Repetio do sub-programa
Exemplo de frases NC 0 BEGIN PGM EPGREP MM ... 10 LBL 1 11 CALL LBL 2 12 CALL LBL 1 REP 2/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 iTNC 530

469

10.5 Sobreposies

10.6 Exemplos de programao

Exemplo: fresar um contorno em vrias aproximaes


Execuo do programa n Posicionamento prvio da ferrta. sobre o lado superior da pea n Introduzir passo em incremental n Fresar contorno n Repetir passo e fresar contorno

Y
100

R1 5

75

R18

30 20
R15

20

50

75

100

0 BEGIN PGM PGMWDH MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 4 TOOL CALL 1 Z S500 5 L Z+250 R0 FMAX 6 L X-20 Y+30 R0 FMAX 7 L Z+0 R0 FMAX M3 Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Posicionamento prvio no plano de maquinao Posicionamento prvio sobre o lado superior da pea

470

10 Programao: Sub-programas e repeties parciais de um programa

8 LBL 1 9 L IZ-4 R0 FMAX 10 APPR CT X+2 Y+30 CCA90 R+5 RL F250 11 FC DR- R18 CLSD+ CCX+20 CCY+30 12 FLT 13 FCT DR- R15 CCX+50 CCY+75 14 FLT 15 FCT DR- R15 CCX+75 CCY+20 16 FLT 17 FCT DR- R18 CLSD- CCX+20 CCY+30 18 DEP CT CCA90 R+5 F1000 19 L X-20 Y+0 R0 FMAX 20 CALL LBL 1 REP 4/4 21 L Z+250 R0 FMAX M2 22 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 a ferramenta, fim do programa

HEIDENHAIN iTNC 530

471

10.6 Exemplos de programao

10.6 Exemplos de programao

Exemplo: grupos de furos


Execuo do programa n Aproximao de grupos de furos no programa principal n Chamada de grupo de furos (sub-programa 1) n Programar grupo de furos s uma vez no subprograma 1

Y
100

2 1
60 5 20

1
10

20

3 1

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 DEF 1 L+0 R+2.5 4 TOOL CALL 1 Z S5000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 Q201=-10 Q206=250 Q202=5 Q210=0 Q203=+0 Q204=10 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO F AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Definio do ciclo de Furar

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

472

10 Programao: Sub-programas e repeties parciais de um programa

7 L X+15 Y+10 R0 FMAX M3 8 CALL LBL 1 9 L X+45 Y+60 R0 FMAX 10 CALL LBL 1 11 L X+75 Y+10 R0 FMAX 12 CALL LBL 1 13 L Z+250 R0 FMAX M2 14 LBL 1 15 CYCL CALL 16 L IX.20 R0 FMAX M99 17 L IY+20 R0 FMAX M99 18 L IX-20 R0 FMAX M99 19 LBL 0 20 END PGM UP1 MM

Chegada ao ponto inicial do grupo de furos 1 Chamada do sub-programa para o grupo de furos Chegada ao ponto inicial do grupo de furos 2 Chamada do sub-programa para o grupo de furos Chegada ao ponto inicial 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 iTNC 530

473

10.6 Exemplos de programao

10.6 Exemplos de programao

Exemplo: grupo de furos com vrias ferramentas


Execuo do programa n Programar ciclos de maquinao no programa principal n Chamar figura de furos completa (subprograma 1) n Chegada aos grupos de furos no subprograma 1. Chamar grupo de furos (subprograma 2) n Programar grupo de furos s uma vez no subprograma 2

Y
100

2 1
60 5 20

1
10

20

3 1

15

45

75

100

X
-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 DEF 1 L+0 R+4 4 TOOL DEF 2 L+0 R+3 5 TOOL DEF 2 L+0 R+3.5 6 TOOL CALL 1 Z S5000 7 L Z+250 R0 FMAX 8 CYCL DEF 200 FURAR Q200=2 Q202=-3 Q206=250 Q202=3 Q210=0 Q203=+0 Q204=10 9 CALL LBL 1 ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO F AO APROFUNDAR ;PROFUNDIDADE DE PASSO ;TEMPO ESPERA EM CIMA ;COORD. SUPERFCIE ;2 DISTNCIA DE SEGURANA Chamada do sub-programa 1 para figura de furos completa Definio da ferr.ta broca Definio da ferramenta broca Definio da ferr.ta escariador Chamada da ferr.ta broca de centragem Retirar a ferramenta Definio do ciclo Centrar

Q211=0.25 ;TEMPO DE ESPERA EM BAIXO

474

10 Programao: Sub-programas e repeties parciais de um programa

10 L Z+250 R0 FMAX M6 11 TOOL CALL 2 Z S4000 12 FN 0: Q201 = -25 13 FN 0: Q202 = +5 14 CALL LBL 1 15 L Z+250 R0 FMAX M6 16 TOOL CALL 3 Z S500 17 CYCL DEF 201 ALARGAR FURO Q200=2 Q201=-15 Q206=250 Q211=0.5 Q208=400 Q203=+0 Q204=10 18 CALL LBL 1 19 L Z+250 R0 FMAX M2 20 LBL 1 21 L X+15 Y+10 R0 FMAX M3 22 CALL LBL 2 23 L X+45 Y+60 R0 FMAX 24 CALL LBL 2 25 L X+75 Y+10 R0 FMAX 26 CALL LBL 2 27 LBL 0 28 LBL 2 29 CYCL CALL 30 L 9X+20 R0 FMAX M99 31 L IY+20 R0 FMAX M99 32 L IX-20 R0 FMAX M99 33 LBL 0 34 END PGM UP2 MM ;DISTNCIA DE SEGURANA ;PROFUNDIDADE ;AVANO F AO APROFUNDAR ;TEMPO ESPERA EM BAIXO ;RETROCESSO F ;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 inicial do grupo de furos 1 Chamada do sub-programa 2 para grupo de furos Chegada ao ponto inicial do grupo de furos 2 Chamada do sub-programa 2 para grupo de furos Chegada ao ponto inicial 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 iTNC 530

475

10.6 Exemplos de programao

11
Programao: parmetros Q

11.1 Princpio e resumo de funes

11.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 n Valores de coordenadas n Avanos n Rotaes n Dados do ciclo Alm disso, com os parmetros Q pode-se programar contornos determinados atravs de funes matemticas, ou executar os passos da maquinao que dependem de condies lgicas. 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 399. Os parmetros Q dividem-se em trs campos: Significado Parmetros de livre utilizao, com aco global para todos os programas existentes na memria do TNC 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 Campo de Q0 at Q99
Q6
Q1

Q3
Q4
Q2

Q5

de Q100 at Q199 de Q200 at Q399

Avisos sobre a programao


No se pode misturar num programa parmetros Q com valores numricos. Pode-se atribuir aos parmetros Q valores numricos entre 99.999,9999 e +99 999,9999 Internamente o TNC pode calcular valores numricos at uma largura de 57 bits antes e at 7 bits depois do ponto decimal (32 bits de largura numrica correspondem a um valor decimal de 4 294 967 296). 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 510. Se voc utilizar os parmetros de Q60 at Q99 nos ciclos do fabricante, determine com o parmetro de mquina MP7251 se estes parmetros actuam s a nvel local no ciclo do fabricante ou se actuam de forma global para todos os programas.

478

11 Programao: parmetros Q

Chamar as funes de parmetros Q


Quando estiver a introduzir um programa de maquinao, prima a tecla "Q" (no campo de introduo numrica e seleco de eixos, sob a tecla /+). O TNC mostra as seguintes softkeys: Grupo de funes Funes matemticas bsicas Funes angulares Funo para o clculo de um crculo Funes se/ento, saltos Funes especiais Introduzir directamente frmulas Funo para a maquinao de contornos complicados Softkey

HEIDENHAIN iTNC 530

479

11.1 Princpio e resumo de funes

11.2 Tipos de funes Parmetros Q em vez de valores numricos

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

480

11 Programao: parmetros Q

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 rgua 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 z.B. FN0: Q5 = +60 Atribuir valor directamente FN1: SOMA z.B. FN1: Q1 = Q2 + 5 Determinar e atribuir a soma de dois valores FN2: SUBTRACO z.B. 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: n dois nmeros n dois parmetros Q n um nmero e um parmetro Q Os parmetros Q e os valores numricos nas comparaes podem ser com ou sem sinal Softkey

HEIDENHAIN iTNC 530

481

11.3 Descrever contornos atravs de funes matemticas

11.3 Descrever contornos atravs de funes matemticas

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

482

11 Programao: parmetros Q

Definies
O seno, o co-seno e a tangente correspondem s propores de cada lado de um tringulo rectngulo. Sendo: Seno: seno a = a / c Co-seno: cos a = b / c Tangente: tan a = a / b = seno a / cos a Sendo n c o lado oposto ao ngulo recto n a o lado oposto ao ngulo a n b o terceiro lado Atravs da tangente, o TNC pode calcular o ngulo: a = arctan (a / b) = arctan (seno a / cos a) Exemplo: a = 25 mm b = 50 mm a = arctan (a / b) = arctan 0,5 = 26,57 E tambm: a + b = c (mit a = a x a) c = (a + b)
b c a

HEIDENHAIN iTNC 530

483

11.4 Funes angulares (Trigonometria)

11.4 Funes angulares (Trigonometria)

11.4 Funes angulares (Trigonometria)

Programar funes angulares


Premindo a softkey FUN. ANGULARES, aparecem as funes angulares O TNC mostra as softkeys na tabela em baixo. Programao: comparar ."Exemplo: programar tipos de clculo bsicos" Funo FN6: SENO p.ex. FN6: Q20 = SENOQ5 Determinar e atribuir o seno dum ngulo em graus () FN7: COSENO p.ex. 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 p.ex. 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

484

11 Programao: parmetros Q

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 memorizados 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 memorizados 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 iTNC 530

485

11.5 Clculos de crculos

11.5 Clculos de crculos

11.6 Funes se/ento com parmetros Q

11.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 de um programa", pgina 462). 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 p.ex. FN9: IF +Q1 EQU +Q3 GOTO LBL 5 Se so iguais dois valores ou parmetros,salto para o Label indicado FN10: SE DIFERENTE, SALTO p.ex. FN10: IF +10 NE Q5 GOTO LBL 10 Se 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 p.ex. FN12: IF+Q5 LT+0 GOTO LBL 1 Se o primeiro valor ou parmetro menor do que o segundo valor ou parmetro, salto para o Label indicado Softkey

486

11 Programao: parmetros Q

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 iTNC 530

487

11.6 Funes se/ento com parmetros Q

Abreviaturas e conceitos utilizados

11.7 Controlar e modificar parmetros Q

11.7 Controlar e modificar parmetros Q


Procedimento
Ao criar, testar e executar no modo de funcionamento memorizao/ edio do programa, teste do programa, execuo contnua do programa e execuo frase a frase, voc pode controlar e tambm modificar parmetros Q.
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 tecla Q ou a softkey Q INFO no modo de funcionamento memorizao/edio do programa
UO

TNC faz a lista de todos os parmetros respectivos valores actuais. Com as teclas de seta ou com as softkeys, seleccione o parmetro pretendido para folhear por pgina pretender modificar o valor, introduza um novo valor e confirme com a tecla ENT VALOR ACTUAL ou termine o dilogo com a tecla END

U Se

U Se no quiser modificar o valor, ento prima a softkey

Os parmetros utilizados pelo TNC (nmeros de parmetro > 100) dispem de comentrios.

488

11 Programao: parmetros Q

Resumo
Premindo a softkey FUN. ESPEC, aparecem as funes auxiliares. O TNC mostra as seguintes softkeys: Funo FN14:ERRO Emitir avisos de erro FN15:IMPRIMIR Emitir textos ou valores de parmetro Q no formatados 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 FN25:PRESET Memorizar o ponto de referncia durante a execuo do programa FN26:TABOPEN Abrir uma tabela livremente definida FN27:TABWRITE Escrever numa tabela de definio livre FN28:TABREAD Ler a partir de uma tabela de definio livre Softkey

HEIDENHAIN iTNC 530

489

11.8 Funes auxiliares

11.8 Funes auxiliares

11.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 ... 1099 Dilogo standard FN 14: Nmero de erro 0 .... 299 Dilogo dependente da mquina Avisos de erro internos (ver tabela direita) Nmero de erro 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 Texto Ferramenta ? Falta o eixo da ferramenta Largura da ranhura demasiado grande Raio da ferramenta demasiado grande Campo foi excedido Posio de incio errada ROTAO no permitida FACTOR DE ESCALA no permitido ESPELHO no permitido Deslocao no permitida Falta avano Valor de introduo errado Sinal errado ngulo no permitido Ponto de apalpao no atingvel Demasiados pontos Introduo controversa CYCL incompleto Plano mal definido Programado um eixo errado Rotaes erradas Correco do raio indefinida Arredondamento no definido Raio de arredondamento demasiado grande Tipo de programa indefinido 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

Exemplo de frases NC O TNC deve emitir um aviso de erro memorizado com o nmero de erro 254 180 FN14: ERROR = 254

490

11 Programao: parmetros Q

Nmero de erro 1042 1043 1044 1045 1046 1047 1048 1049 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 1084 1085

Texto 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 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 Ciclo de maquinao no permitido Linha est protegida contra escrita

HEIDENHAIN iTNC 530

491

11.8 Funes auxiliares

11.8 Funes auxiliares

FN15: PRINT: emitir textos ou valores de parmetros Q


Ajustar as conexes de dados: em PRINT ou PRINT-TEST existentes no men voc determina o caminho onde o TNC deve memorizar os textos ou os valores de parmetros Q. Ver "Atribuio", pgina 549. Com a funo FN15: PRINT , voc pode transmitir valores de parmetros Q e avisos de erro para uma conexo de dados, por exemplo, para uma impressora. Se memorizar os valores internamente ou se os transmitir para uma calculadora, o TNC memoriza os dados no ficheiro %FN15RUN.A ( emisso durante o teste do programa) A tarefa realiza-se com memria intermdia e resolvida no mximo no fim do PGM ou quando o PGM parado. No modo de funcionamento de frase individual, a transmisso de dados comea no fim da frase. Emitir dilogos e aviso de erro com FN 15: PRINT "valor numrico" Valor numrico de 0 a 99: a partir de 100: Dilogos para os ciclos do fabricante Avisos de erro do PLC

Exemplo: emitir nmero de dilogo 20 67 FN15: PRINT 20 Emitir dilogos e parmetros Q com FN15: PRINT "Parmetro Q" Exemplo de aplicao: registar a medio de uma pea. Voc pode emitir ao mesmo tempo at seis parmetros Q e valores numricos. O TNC separa-os com traos Exemplo: emitir dilogo 1 e valor numrico Q1 70 FN15: PRINT1/Q1

492

11 Programao: parmetros Q

FN16: F-PRINT: emitir textos e valores de parmetros Q formatados


Ajustar a conexo de dados: no item de menu PRINT ou PRINT-TEST determine o caminho onde o TNC deve memorizar o ficheiro de texto. Ver "Atribuio", pgina 549. Com a funo FN16: F-PRINT, voc pode transmitir valores de parmetros Q e textos formatados para a conexo 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: %02.2d-%02.2d-%4d,DIA,MS,ANO4; HORA: %2d:%02.2d:%02.2d,HORA,MIN,SEG; QUANTIDADE DE VALORES DE MEDIO: = 1; *******************************************;# X1 = %5.3LF, Q31; Y1 = %5.3LF, Q32; Z1 = %5.3LF, Q33; ******************************************; Para criar ficheiros de texto, utilize as seguintes funes de formatao: Sinal especial ............ %5.3LF Funo Determinar em cima o formato de emisso para o texto e as opes entre aspas Determinar o formato para parmetros Q: 5 posies antes da vrgula, 4 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 , ;

HEIDENHAIN iTNC 530

493

11.8 Funes auxiliares

11.8 Funes auxiliares

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; 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 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 holand. Texto s em caso de idioma de dilogo Emitir em polaco Texto s em caso de idioma de dilogo Emitir em hngaro Emitir texto dependendente 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

M_CLOSE L_ENGLISCH L_GERMAN L_CZECH L_FRENCH L_ITALIAN L_SPANISH L_SWEDISH L_DANISH L_FINNISH L_DUTCH L_POLISH L_HUNGARIA L_ALL HOUR MIN SEC DAY MONTH

494

11 Programao: parmetros Q

Palavra passe STR_MONTH YEAR2 YEAR4

Funo 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

No programa de maquinao, programe FN16: F-PRINT para activar a emisso: 96 FN16: F-PRINT TNC:\MASKE\MASKE1.A/RS232:\PROT1.TXT

O TNC emite ento o ficheiro PROT1.TXT 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 variadas vezes no programa, o TNC memoriza todos os textos no ficheiro que voc tiver determinado por ocasio da primeira funo FN 16. S feita a emisso do ficheiro se o TNC ler a frase END PGM, se voc premir a tecla de Stop do NC ou se voc fechar o ficheiro com M_CLOSE. Programar na frase FN16, o ficheiro de formato e o ficheiro de registo, respectivamente com a extenso. Se voc 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 FN16.

HEIDENHAIN iTNC 530

495

11.8 Funes auxiliares

11.8 Funes auxiliares

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 (ID Nr.), um nmero e se necessrio por um ndice. Nome do grupo, ID Nr. Info. sobre programa, 10 Nmero 1 2 3 Estado da mquina, 20 1 2 3 4 5 ndice Significado Estado em mm/poleg. Factor de sobreposio em fresagem de caixas Nmero de ciclo de maquinao activado Nmero de ferramenta activado Nmero de ferramenta preparado Eixo 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 Index da ferr.ta preparada Index da ferr.ta activada Distncia de segurana ciclo de maquinao activado Profundidade de furar/profundidade de fresar ciclo de maquinao activado Profundidade de passo ciclo de maquinao activado Avano em aprofundamento de ciclo de maquinao activado 1. Comprimento lateral ciclo caixa rectangular 2. Comprimento lateral ciclo caixa rectangular 1. Comprimento lateral ciclo ranhura 2. Comprimento lateral ciclo ranhura Raio ciclo caixa circular Avano ao fresar ciclo de maquinao activado Sentido de rotao ciclo de maquinao activado

8 9 10 11 Parmetro de ciclo, 30 1 2 3 4 5 6 7 8 9 10 11

496

11 Programao: parmetros Q

Nome do grupo, ID Nr.

Nmero 12 13 14 15

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 ferrta. N ferrta.

Significado 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 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 ferrta. gmea Mximo tempo de vida TIME1 Mximo tempo de vida TIME2 Tempo de vida actual CUR. TIME Estado do PLC Mxima longitude da lmina LCUTS Mximo ngulo de aprofundamento ANGLE TT: N de navalhas CUT TT: Tolerncia de desgaste da longitude LTOL TT: Tolerncia de desgaste do raio RTOL TT: Sentido de rotao DIRECT (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

Dados da tabela de ferramentas, 50

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

Sem index: dados da ferr.ta activada Dados da Tabela de Posies, 51 1 2 N posio N posio Nmero da ferramenta Ferramenta especial: 0=no, 1=sim

HEIDENHAIN iTNC 530

497

11.8 Funes auxiliares

11.8 Funes auxiliares

Nome do grupo, ID Nr.

Nmero 3 4 5

ndice N posio N posio N posio N ferrta. 1 2 3 -

Significado Posio fixa: 0=no, 1=sim posio fixa: 0=no, 1=sim Estado do PLC Nmero de posio Posio vlida/invlida (1/0) Eixo X Eixo Y Eixo Z Avano programado (-1: sem avano programado) Raio da ferr.ta (incl. valores delta) Longitude da ferr.ta (incl. valores delta) 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

Nmero de posio duma ferramenta na tabela de posies, 52 Posio programada directamente depois de TOOL CALL, 70

1 1 2 2 2 3

Correco da ferr.ta activada, 200

1 2

Transformaes activas, 210

1 2 3

4 4 4 4 4 4

1 2 3 7 8 9

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

498

11 Programao: parmetros Q

Nome do grupo, ID Nr.

Nmero 5 5 5 6 7

ndice 1 2 3 1 2 3 4 5 6 7 8 9

Significado 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 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 1a9 Interruptor de fim-de-curso de software negativo de eixo 1a9 Eixo X Eixo Y Eixo Z Eixo A Eixo B Eixo C Eixo U Eixo V Eixo W Eixo X

Deslocamento do ponto zero activado, 220

Campo de deslocao, 230

2 3

1 at 9 1 at 9 1 2 3 4 5 6 7 8 9

Posio nominal no sistema REF, 240 1

Posio actual no sistema de coordenadas activado, 270

HEIDENHAIN iTNC 530

499

11.8 Funes auxiliares

11.8 Funes auxiliares

Nome do grupo, ID Nr.

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 0: M128 inactivado, -1: M128 activado Avano que foi programado com M128 Eixo do apalpador Raio da esfera efectivo Longitude efectiva Raio do anel de ajuste Desvio central do eixo principal Desvio central do eixo secundrio Direco do desvio central em relao posio 0 Ponto central do eixo X (sistema de REF) Ponto central do eixo Y (sistema de REF) Ponto central do eixo Z (sistema de REF) Raio de disco Longitude do apalpador calibrada Raio do apalpador 1 Raio do apalpador 2 Dimetro do anel de ajuste Desvio central do eixo principal Desvio central do eixo secundrio Factor de correco do 1 eixo Factor de correco do 2 eixo

Estado de M128, 280

1 2

1 2

Apalpador digital, 350

10 11 12 13 14

15 Apalpador de mesa TT 130 20

1 2 3

21 Apalpador analgico, 350 30 31 32 33 34

1 2

35

1 2

500

11 Programao: parmetros Q

Nome do grupo, ID Nr.

Nmero

ndice 3

Significado Factor de correco do 3 eixo Potncia do 1 eixo Potncia do 2 eixo Potncia do 3 eixo Posio no sistema de coordenadas activado, de eixo 1 a 9

36

1 2 3

ltimo ponto de apalpao TCH PROBE- Ciclo 0 ou ltimo ponto de apalpao a partir do modo de funcionamento manual, 360

1 at 9

2 Valor da tabela de pontos zero activada no sistema de coordenadas activado, Valor REF a partir da tabela de pontos zero activada, 501 Tabela de pontos zero seleccionada, 505 Dados da tabela de paletes activada, 510 Nmero NP Nmero NP 1 1 2 Parmetros de mquina existentes, 1010 Nmero de PM

1 at 9 1 at 9

Posio no sistema REF, eixo 1 a 9 De eixo X at eixo W

1 at 9 Index de PM

De eixo X at eixo W Valor de retorno = 0: sem tabela de pontos zero activada Valor de retorno = 1: tabela de pontos zero activada Linha activada Nmero de palete do campo PAL/PGM Valor de retorno = 0: PM no existente Valor de retorno = 1: PM existente

Exemplo: atribuir o valor do factor de escala activo ao eixo Z a Q25 55 FN18: SYSREAD Q25 = ID210 NR4 IDX3

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

FN20: WAIT FOR: sincronizar NC e PLC


Voc s pode usar esta funo em consonncia com o fabricante da mquina!

HEIDENHAIN iTNC 530

501

11.8 Funes auxiliares

11.8 Funes auxiliares

Com a funo FN20: WAIT FOR voc pode usar 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 at 4999 0 a 31, 128 a 152 64 a 126 (primeira PL 401 B) 192 a 254 (segunda PL 401 B) 0 at 30 32 a 62 (primeira PL 401 B) 64 a 94 (segunda PL 401 B) 48 at 79 0 at 95 0 at 4095 0 at 2047 2048 at 4095

Sada

Contador Temporizador Byte Palavra Dupla palavra

C T B W D

Na frase FN 20 permitem-se as seguintes condies: Condio Igual Menor do que Maior do que Menor-igual Maior-igual Abreviatura == < > <= >=

Exemplo: parar a execuo do programa enquanto o PLC no fixar a marca 4095 em 1 32 FN20: WAIT FOR M4095==1

502

11 Programao: parmetros Q

FN25: PRESET: memorizar novo ponto de referncia


Voc s pode programar esta funo se tiver introduzido o cdigo numrico 555343, ver "Introduzir o cdigo", pgina 547. Com a funo FN 25: PRESET durante a execuo do programa, voc pode memorizar um novo ponto de referncia num eixo seleccionvel.
U

U U U U

Seleccionar parmetros Q: premir a tecla Q (situada no campo para introduo de valores numricos, direita). A rgua de softkeys indica as funes dos parmetros Q. Seleccionar Funes Auxiliares: premir a softkey FUN. AUXILIARES Seleccionar FN25: comutar a rgua de softkeys para o segundo plano, premir a softkey FN25 MEMORIZ.P.REF. Eixo? : introduza o eixo onde quer memorizar um novo ponto de referncia; confirmar com a tecla ENT Valor a converter?: introduzir a coordenada no sistema de coordenadas activado onde voc quer memorizar o novo ponto de referncia Novo ponto de referncia?: introduzir a coordenada que o valor a converter deve ter no novo sistema de coordenadas

Exemplo: memorizar na coordenada actual X+100 o novo ponto de referncia 56 FN25: PRESET = X/+100/+0 Exemplo: a coordenada actual Z+50 deve ter no novo sistema de coordenadas o valor -20 56 FN25: PRESET = Z/+50/-20

Com a funo auxiliar M104, voc pode restabelecer o ltimo ponto de referncia memorizado no modo de funcionamento manual (ver "Activar o ltimo ponto de referncia memorizado: M104" na pgina 230).

HEIDENHAIN iTNC 530

503

11.8 Funes auxiliares

11.8 Funes auxiliares

FN26: TABOPEN: abrir tabelas de definio livre


Com a funo FN 26: TABOPEN voc abre uma tabela qualquer de definio livre para descrever esta tabela com FN27 , ou para ler a partir desta tabela com FN28. Num programa NC, s pode ser aberta uma tabela. Uma nova frase com TABOPEN fecha automaticamente a ltima tabela aberta. A tabela que se pretende abrir deve ter a extenso .TAB. Exemplo: abrir a tabela TAB1.TAB que est memorizada no directrio TNC:\DIR1 56 FN26: TABOPEN TNC:\DIR1\TAB1.TAB

FN27: TABWRITE: descrever uma tabela de livre definio


Com a funo FN 27: TABWRITE voc descreve a tabela que voc tinha aberto antes com FN 26 TABOPEN. Voc pode definir, isto , descrever at 8 nomes de coluna numa frase TABWRITE. Os nomes de coluna tm que estar entre aspas e separados por uma vrgula. Voc define nos parmetros Q o valor que o TNC deve escrever na respectiva coluna. Voc s pode descrever campos de tabelas numricos Se voc quiser descrever vrias colunas numa frase, tem que memorizar os valores que pretende escrever em numerao seguida de parmetros Q. Exemplo: descrever na linha 5 da tabela aberta actualmente as colunas Raio, Profundidade e D. Os valores que se pretende escrever na tabela tm que estar memorizados nos parmetros Q5, Q6 e Q7. 53 FN0: Q5 = 3,75 54 FN0: Q6 = -5 55 FN0: Q7 = 7,5 56 FN27: TABWRITE 5/RAIO,PROFUNDIDADE,D = Q5

504

11 Programao: parmetros Q

FN28: TABREAD: ler tabela de definio livre


Com a funo FN 28: TABREAD voc l a partir da tabela que voc tinha aberto antes com FN 26 TABOPEN. Voc pode definir, isto , ler at 8 nomes de coluna numa frase TABREAD. Os nomes de coluna tm que estar entre aspas de citao e separados por uma vrgula. Voc define na frase FN 28 o nmero de parmetro Q onde o TNC deve escrever o primeiro valor lido. Voc s pode descrever campos de tabelas numricos Se voc quiser ler vrias colunas numa frase, o TNC memoriza os valores lidos em numerao seguida de parmetros Q. Exemplo: Ler na linha 6 da tabela aberta actualmente os valores das colunas Raio, Profundidade e D. Memorizar o primeiro valor no parmetro Q Q10 (segundo valor em Q11, terceiro valor em Q12). 56 FN28: TABREAD Q10 = 6/RAIO, PROFUNDIDADE D

HEIDENHAIN iTNC 530

505

11.8 Funes auxiliares

11.9 Introduzir directamente frmulas

11.9 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 rguas: Funo de relao Adio p.ex. Q10 = Q1 + Q5 Subtraco p.e.x Q25 = Q7 Q108 Multiplicao p.ex. Q12 = 5 * Q5 Diviso p.e.x. Q25 = Q1 / Q2 Parntese aberto p.e.x. Q12 = Q1 * (Q2 + Q3) Parntese fechado p.e.x. 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.e.x Q44 = #Q11 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

506

11 Programao: parmetros Q

Funo de relao Arco-tangente Funo inversa da tangente; determinar o ngulo a partir da relao contra-cateto/ancateto z.B. 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: Q50 >= 0 Quando valor de devoluo Q12 = -1: Q50 < 0 Calcular valor de mdulo (resto de diviso) p.ex. Q12 = 400 % 360 Resultado: Q12 = 40

Softkey

HEIDENHAIN iTNC 530

507

11.9 Introduzir directamente frmulas

11.9 Introduzir directamente frmulas

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

508

11 Programao: parmetros Q

Exemplo de introduo
Calcular o ngulo com o arctan como cateto oposto (Q12) e cateto contguo (Q13); atribuir o resultado a Q25: Seleccionar introduo de frmula: premir a tecla Q e a softkey FRMULA N. DE PARMETRO PARA RESULTADO? Introduzir o nmero do parmetro

25

Comutar a rgua de softkeys e selecionar a funo Arco-Tangente

Comutar a rgua de softkeys e abrir parnteses

12

Introduzir o nmero 12 de parmetro Q

Seleccionar diviso

13

Introduzir o nmero 13 de parmetro Q

Fechar parnteses e finalizar a introduo da frmula

Exemplo de frases NC 37 Q25 = ATAN (Q12/Q13)

HEIDENHAIN iTNC 530

509

11.9 Introduzir directamente frmulas

11.10 Parmetros Q previamente colocados

11.10 Parmetros Q previamente colocados


O TNC memoriza valores nos parmetros Q de Q100 a Q122. Aos parmetros Q so atribudos: n Valores do PLC n Indicaes sobre a ferrta. n 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: n Raio da ferrta. R (tabela de ferrtas. ou frase TOOL DEF) n Valor delta DR da tabela de ferrtas. n 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 do parmetro Q109 = 1 Q109 = 0 Q109 = 1 Q109 = 2 Q109 = 6 Q109 = 7 Q109 = 8

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 Valor do parmetro Q110 = 1 Q110 = 0

510

11 Programao: parmetros Q

Funo M M04: ferramenta LIGADA, sentido antihorrio M05 depois de M03 M05 depois de M04

Valor do parmetro Q110 = 1 Q110 = 2 Q110 = 3

Abastecimento de refrigerante: Q111


Funo M M08: refrigerante LIGADO M09: refrigerante DESLIGADO Valor do parmetro Q111 = 1 Q111 = 0

factor de sobreposio: Q112


O TNC atribui a Q112 o factor de sobreposio em caso de fresagem de caixa (MP7430)

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 do parmetro Q113 = 0 Q113 = 1

Longitude da ferrta.: Q114


O valor actual da longitude da ferrta. atribudo a Q114.

HEIDENHAIN iTNC 530

511

11.10 Parmetros Q previamente colocados

11.10 Parmetros Q previamente colocados

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 depende de MP100 Eixo V depende de MP100 Valor do parmetro Q115 Q116 Q117 Q118 Q119

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 do 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 do parmetro Q120 Q121 Q122

512

11 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 do parmetro Q150 Q151 Q152 Q153 Q154 Q155 Q156 Q157 Q158 Q159 Q160 Valor do parmetro Q161 Q162 Q163 Q164 Q165 Q166 Q167 Valor do parmetro Q170 Q171 Q172

HEIDENHAIN iTNC 530

513

11.10 Parmetros Q previamente colocados

11.10 Parmetros Q previamente colocados

Estado da pea Bom Acabamento Desperdcios Desvio medido com o ciclo 440 Eixo X Eixo Y Eixo Z Reservado para uso interno

Valor do parmetro Q180 Q181 Q182 Valor do parmetro Q185 Q186 Q187 Valor do parmetro

Marca para ciclos (imagens de maquinao) Q197 Nmero do ltimo ciclo de medio activado Q198 Estado medio da ferramenta com TT Ferramenta dentro da tolerncia Ferramenta est gasta (passado LTOL/ RTOL) Ferramenta est quebrada (passado LBREAK/RBREAK) Valor do parmetro Q199 = 0,0 Q199 = 1,0 Q199 = 2,0

514

11 Programao: parmetros Q

Exemplo: elipse
Execuo do programa n 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 n 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 n No se tem em conta o raio da ferrta.

50

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 DEF 1 L+0 R+2.5 16 TOOL CALL 1 Z S4000 17 L Z+250 R0 FMAX 18 CALL LBL 10 19 L Z+100 R0 FMAX M2 Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Chamada da maquinao Retirar a ferramenta, fim do programa 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 iTNC 530

515

11.10 Parmetros Q previamente colocados

30

10.11 Exemplos de programao

20 LBL 10 21 CYCL DEF 7.0 PONTO ZERO 22 CYCL DEF 7.1 X+Q1 23 CYCL DEF 7.2 Y+Q2 24 CYCL DEF 10.0 ROTAO 25 CYCL DEF 10.1 ROT+Q8 26 Q35 = (Q6 - Q5) / Q7 27 Q36 = Q5 28 Q37 = 0 29 Q21 = Q3 * COS Q36 30 Q22 = Q4 * SIN Q36 31 L X+Q21 Y+Q22 R0 FMAX M3 32 L Z+Q12 R0 FMAX 33 L Z-Q9 R0 FQ10 34 LBL 1 35 Q36 = Q36 + Q35 36 Q37 = Q37 + 1 37 Q21 = Q3 * COS Q36 38 Q22 = Q4 * SIN Q36 39 L X+Q21 Y+Q22 R0 FQ11 40 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 41 CYCL DEF 10.0 ROTAO 42 CYCL DEF 10.1 ROT+0 43 CYCL DEF 7.0 PONTO ZERO 44 CYCL DEF 7.1 X+0 45 CYCL DEF 7.2 Y+0 46 L Z+Q12 F0 FMAX 47 LBL 0 48 END PGM ELLIPS MM

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 do sub-programa

516

11 Programao: parmetros Q

Exemplo: cilindro cncavo com fresa esfrica


Execuo do programa n O programa s funciona com a fresa esfrica, a longitude da ferr.ta refere-se ao centro da esfera n 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 n O cilindro fresado nos cortes longitudinais (aqui: paralelamente ao eixo Y) n 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 n O raio da ferrta. corrigido automaticamente
Z
R4 0

-50

Y
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 15 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL DEF 1 L+0 R+3 16 TOOL CALL 1 Z S4000 17 L Z+250 R0 FMAX 18 CALL LBL 10 19 FN 0: Q10 = +0 Definio da ferramenta Chamada da ferramenta Retirar a ferramenta Chamada da maquinao Anular a medida excedente 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 iTNC 530

517

10.11 Exemplos de programao

10.11 Exemplos de programao

20 CALL LBL 10 21 L Z+100 R0 FMAX M2 22 LBL 10 23 Q16 = Q6 - Q10 - Q108 24 FN 0: Q20 = +1 25 FN 0: Q24 = +Q4 26 Q25 = (Q5 - Q4) / Q13 27 CYCL DEF 7.0 PONTO ZERO 28 CYCL DEF 7.1 X+Q1 29 CYCL DEF 7.2 Y+Q2 30 CYCL DEF 7.3 Z+Q3 31 CYCL DEF 10.0 ROTAO 32 CYCL DEF 10.1 ROT+Q8 33 L X+0 Y+0 R0 FMAX 34 L Z+5 R0 F1000 M3 35 LBL 1 36 CC Z+0 X+0 37 LP PR+Q16 PA+Q24 FQ11 38 L Y+Q7 R0 FQ12 39 FN 1: Q20 = +Q20 + +1 40 FN 1: Q24 = +Q24 + +Q25 41 FN 11: IF +Q20 GT +Q13 GOTO LBL 99 42 LP PR+Q16 PA+Q24 FQ11 43 L Q+0 F0 FQ12 44 FN 1: Q20 = +Q20 + +1 45 FN 1: Q24 = +Q24 + +Q25 46 FN 12: IF +Q20 LT +Q13 GOTO LBL 1 47 LBL 99 48 CYCL DEF 10.0 ROTAO 49 CYCL DEF 10.1 ROT+0 50 CYCL DEF 7.0 PONTO ZERO 51 CYCL DEF 7.1 X+0 52 CYCL DEF 7.2 Y+0 53 CYCL DEF 7.3 Z+0 54 LBL 0 55 END PGM CILIN

Chamada da maquinao Retirar a 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 do sub-programa

518

11 Programao: parmetros Q

Exemplo: esfera convexa com fresa cnica


Execuo do programa n O programa s funciona com fresa cnica n 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 n Voc determina a quantidade de cortes do contorno com o paso angular no plano (com Q18) n A esfera fresada no corte 3D de baixo para cima n O raio da ferrta. corrigido automaticamente

Y
100

R4
50

50

100

R4

-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 DEF 1 L+0 R+7.5 16 TOOL CALL 1 Z S4000 17 L Z+250 R0 FMAX Definio da ferramenta 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 iTNC 530

519

10.11 Exemplos de programao

10.11 Exemplos de programao

18 CALL LBL 10 19 FN 0: Q10 = +0 20 FN 0: Q18 = +5 21 CALL LBL 10 22 L Z+100 R0 FMAX M2 23 LBL 10 24 FN 1: Q23 = +Q11 + +Q6 25 FN 0: Q24 = +Q4 26 FN 1: Q26 = +Q6 + +Q108 27 FN 0: Q28 = +Q8 28 FN 1: Q16 = +Q6 + -Q10 29 CYCL DEF 7.0 PONTO ZERO 30 CYCL DEF 7.1 X+Q1 31 CYCL DEF 7.2 Y+Q2 32 CYCL DEF 7.3 Z-Q16 33 CYCL DEF 10.0 ROTAO 34 CYCL DEF 10.1 ROT+Q8 35 LBL 1 36 CC X+0 Y+0 37 LP PR+Q26 PA+Q8 R0 FQ12 38 CC Z+0 X+Q108 39 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 a 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

520

11 Programao: parmetros Q

40 LBL 2 41 LP PR+Q6 PA+Q24 R9 FQ12 42 FN 2: Q24 = +Q24 - +Q14 43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 44 LP PR+Q6 PA+Q5 45 L Z+Q23 R0 F1000 46 L X+Q26 R0 FMAX 47 FN 1: Q28 = +Q28 + +Q18 48 FN 0: Q24 = +Q4 49 CYCL DEF 10.0 ROTAO 50 CYCL DEF 10.0 ROT+Q28 51 FN 12: IF +Q28 LT +Q9 GOTO LBL 1 52 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1 53 CYCL DEF 10.0 ROTAO 54 CYCL DEF 10.1 ROT+0 55 CYCL DEF 7.0 PONTO ZERO 56 CYCL DEF 7.1 X+0 57 CYCL DEF 7.2 Y+0 58 CYCL DEF 7.3 Z+0 59 LBL 0 60 END PGM ESFERA MM Fim do 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 iTNC 530

521

10.11 Exemplos de programao

12
Teste do programa e execuo do programa

12.1 Grficos

12.1 Grficos
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: n Vista de cima n Representao em 3 planos n Representao 3D O grfico do TNC corresponde representao de uma pea maquinada com uma ferramenta cilndrica. Quando est activada a tabela de ferrtas., voc pode representar a maquinao com uma fresa esfrica. Para isso, introduza na tabela de ferr.tas R2 = R. O TNC no mostra o grfico quando n o programa actual no contm uma definio vlida do bloco n no est seleccionado nenhum programa Com os parmetros de mquina de 7315 a 7317, voc pode ajustar o TNC para se visualizar tambm um grfico quando no se tiver definido ou deslocado nenhum eixo da ferrta. Voc no pode usar a simulao grfica nas partes parcias de um programa ou em programas com movimentos de eixos rotativos ou no plano inclinado de maquinao: nestes casos, o TNC emite um aviso de erro. O TNC no representa uma medida excedente de raio DR programada na frase TOOL CALL.

Resumo: vistas
Nos modos de funcionamento de execuo do programa e no modo de funcionamento teste do programa, o TNC mostra as seguintes softkeys: Vista Vista de cima Representao em 3 planos Representao 3D Softkey

524

12 Teste do programa e execuo do programa

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 ERRO na janela do grfico. No entanto, a maquinao continua a executar-se.

Vista de cima
Esta simulao grfica a mais rpida
U Seleccionar

vista de cima com a softkey

U Para a representao da profundidade deste grfico,

vlido o seguinte: "Quanto mais profundo, mais escuro"

HEIDENHAIN iTNC 530

525

12.1 Grficos

12.1 Grficos

Representao em 3 planos
A representao realiza-se com uma vista de cima com duas seces, semelhante a um desenho tcnico. Sob o grfico esquerda, um smbolo indica se a representao corresponde ao mtodo de projeco 1 ou ao mtodo de projeco 2 segundo a norma DIN 6, 1 Parte (selecciona-se com MP 7310). Na representao em 3 planos, dispe-se de funes para a ampliao de seces, ver "Ampliao de um pormenor", pgina 528. Para alm disso, voc pode deslocar com softkeys o plano da seco:
U Seleccione a softkey para a representao da pea em

3 planos
U Comute a rgua de softkeys e seleccione a softkey de

seleco para os planos de corte


UO

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. Coordenadas da linha da seco O TNC visualiza sob a janela do grfico as coordenadas da linha da seco, referentes ao ponto zero da pea. S se visualizam as coordenadas no plano de maquinao. Voc activa estas funes com o parmetro de mquina 7310.

526

12 Teste do programa e execuo do programa

Representao 3D
O TNC mostra a pea no espao Voce 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. No modo de funcionamento Teste do Programa dispe-se de funes para a ampliao de um pormenor, ver "Ampliao de um pormenor", pgina 528.
U Seleccionar

a representao 3D com esta softkey

Rodar e ampliar/reduzir uma representao 3D U Comutar a rgua de softkeys at aparecer a softkey de seleco para as funes de rodar e ampliar/reduzir U Seleccionar as funes para rodar e ampliar/reduzir: Funo Rodar na vertical a representao em passos de 5 Rodar na horizontal a representao em passos de 5 Ampliar por incrementos a representao. Se a representao estiver ampliada, o TNC visualiza na linha de rodap da janela do grfico a letra Z. Reduzir por incrementos a representao. . Se a representao estiver reduzida, o TNC visualiza na linha de rodap da janela do grfico a letra Z. Repor a representao no tamanho programado Visualizar e omitir a moldura do contorno da pea
U

Softkeys

Comutar a rgua de softkeys at aparecer a softkey de seleco para as funes de rodar e ampliar/reduzir U Seleccionar as funes para rodar e ampliar/reduzir:
U Iluminar o quadro para BLK-FORM: colocar o cursor na

softkey sobre VISUALIZAR


U Apagar o quadro para BLK-FORM: colocar o

cursor na

softkey sobre APAGAR

HEIDENHAIN iTNC 530

527

12.1 Grficos

12.1 Grficos

Ampliao de um pormenor
Voc pode modificar o pormenor em todas as vistas, no modo de funcionamento teste do programa e no modo de funcionamento de execuo do programa. 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)
U Reduzir U Iniciar

ou ampliar o bloco: manter premida a softkey "" ou "+" de novo o Teste do Programa ou Execuo do Programa com a softkey INICIAR (ANULAR + INICIAR cria de novo o bloco original) Softkeys

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

528

12 Teste do programa e execuo do programa

Posio do cursor na ampliao de um pormenor Durante a ampliao de um pormenor, o TNC mostra as coordenadas do eixo com que voc est a cortar. As coordenadas correspondem ao campo determinado para a ampliao do pormenor esquerda da barra, o TNC mostra a coordenada mais pequena do campo (ponto MIN) e direita a maior (ponto MAX) Durante uma ampliao, o TNC visualiza em baixo direita do ecr o smbolo MAGN Se o TNC no continuar a reduzir ou a ampliar a pea, emite um aviso de erro na janela do grfico. para eliminar esse aviso, volte a reduzir ou ampliar a pea.

Repetir a simulao grfica


Pode-se simular quantas vezes se quiser um programa de maquinao. Para isso, voc pode anular o bloco do grfico ou um pormenor ampliado desse bloco. Funo Visualizar o bloco por maquinar com a ltima ampliao de pormenor seleccionada Anular a ampliao do pormenor de forma a que o TNC visualize a pea maquinada ou no maquinada segundo o BLK-Form programado Softkey

Com a softkey BLK COMO BLK FORM, o TNC visualiza outra vez tambm depois de um pormenor sem ACEITAR CORTE. o bloco no tamanho programado.

HEIDENHAIN iTNC 530

529

12.1 Grficos

12.1 Grficos

Calcular o tempo de maquinao


Funcionamento de execuo do programa Visualizao do tempo desde o incio do programa at ao seu fim. Se houver alguma interrupo, o tempo pra. Teste do programa Visualizao do tempo aproximado que o TNC calcula para a durao dos movimentos da ferrta. que se realizam com o avano. O tempo calculado pelo TNC no se ajusta aos clculos do tempo de acabamento, j que o TNC no tem em conta os tempos dependentes da mquina (p.ex. para a troca de ferrta.). Seleccionar a funo do cronmetro Ir comutando a rgua de softkeys at o TNC mostrar as seguintes softkeys com as funes do cronmetro: Funes do cronmetro Memorizar o tempo visualizado Visualizar a soma do tempo memorizado e visualizado Apagar o tempo visualizado Softkey

As softkeys esquerda das funes do cronmetro dependem da subdiviso do ecr seleccionada. O tempo anulado com a introduo de um novo BLKForm.

530

12 Teste do programa e execuo do programa

Resumo
Nos modos de funcionamento de execuo do programa e no modo de funcionamento 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

HEIDENHAIN iTNC 530

531

12.2 Funes para a visualizao do programa

12.2 Funes para a visualizao do programa

12.3 Teste do programa

12.3 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 n incompatibilidades geomtricas n falta de indicaes n saltos no executveis n estragos no espao de trabalho Para alm disso, pode-se usar as seguintes funes: n Teste do programa frase a frase n Interrupo do teste em qualquer frase n Saltar frases n Funes para a representao grfica n Calcular o tempo de maquinao n Visualizaes de estado suplementares 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). Com a funo MOD BLOCO NO ESPAO TRABALHO voc activa uma vigilncia de espao de trabalho para o teste do programa, ver "Representao grfica do bloco no espao de trabalho", pgina 562.
U Seleccionar

o modo de funcionamento Teste do

programa
U Visualizar a gesto de ficheiros com a tecla PGM MGT

e seleccionar o ficheiro que se pretende verificar ou


U Selecccionar

o incio do programa: seleccionar com a tecla GOTO linha "0" e confirmar a introduo com a tecla ENT

O TNC mostra as seguintes softkeys: Funes Verificar todo o programa Verificar cada frase do programa por separado Representar o bloco e verificar o programa completo Parar o teste do programa Softkey

532

12 Teste do programa e execuo do programa

Executar o teste do programa at uma determinada frase Com PARAR EM N o TNC executa o teste do programa s at uma frase com o nmero N.
U U

Seleccionar o princpio do programa no modo de funcionamento Teste do programa Seleccionar o Teste do Programa at frase determinada:Premir a softkey PARAR EM N
U Parar

em N: introduzir o nmero da frase onde se pretende parar o teste do programa introduzir o nome do programa onde se encontra a frase com o nmero seleccionado; o TNC visualiza o nome do programa seleccionado; se a paragem do programa tiver que realizar-se num programa chamado com PGM CALL, introduza este nome

U Programa:

U Repeties: introduzir a quantidade de repeties que

se deve executar se N no se encontrar dentro de uma repetio parcial do programa


U Verificar

a seco do programa: premir a softkey INICIAR; o TNC verifica o programa at frase introduzida

HEIDENHAIN iTNC 530

533

12.3 Teste do programa

12.4 Execuo do programa

12.4 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: n Interromper a execuo do programa n Executar o programa a partir de uma determinada frase n Saltar frases n Editar a tabela de ferrtas. TOOL.T n Controlar e modificar parmetros Q n Sobrepor posicionamentos do volante n Funes para a representao grfica n Visualizaes de estado suplementares

Execuo do programa de maquinao


Preparao 1 Fixar a pea na mesa da mquina 2 Memorizao do ponto de referncia 3 Seleccionar as tabelas necessrias e os ficheiros de paletes (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

534

12 Teste do programa e execuo do programa

Interromper a maquinao
Voc pode interromper a execuo do programa de diferentes maneiras: n Interrupo programada n Tecla externa STOP n Comutao execuo do programa frase a frase Se durante a execuo do programa o TNC registar um erro, interrompe-se automaticamente a maquinao. Interrupo programada Interrupo programada O TNC interrompe a execuo do programa logo que o programa executado at frase que contm uma das seguintes introdues: n STOP (com e sem funo auxiliar) n Funo auxiliar M0, M2 ou M30 n Funo auxiliar M6 (determinada pelo fabricante da mquina) Interrupo com a tecla externa STOP Premir a tecla STOP: a frase que o TNC est a executar quando se acciona essa tecla no acaba de se realizar; na visualizao de estados aparece um asterisco "*" a piscar 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 "*". Neste caso, inicie outra vez o programa desde o princpio.
U

Interrupo da maquinao comutando para o modo de funcionamento Execuo do programa frase a frase Enquanto voc executa um programa de maquinao no modo de funcionamento Execuo contnua do programa, seleccione Execuo do programa frase a frase. O TNC interrompe a maquinao depois de executar a frase de maquinao actual.

HEIDENHAIN iTNC 530

535

12.4 Execuo do programa

12.4 Execuo do programa

Deslocar os eixos da mquina durante uma interrupo


Durante uma interrupo, voc pode deslocar os eixos da mquina com o modo de funcionamento Manual. Perigo de coliso! Se interromper a execuo do programa num plano inclinado de maquinao, voc pode comutar o sistema de coordenadas entre inclinado e no inclinado com a softkey 3D LIGADO/DESLIGADO O TNC avalia a seguir de forma correspondente a funo das teclas de direco dos eixos, do volante e lgica de reentrada. Ao retirar, deve ter em conta que esteja activado o sistema de coordenadas correcto, e que estejam introduzidos os valores angulares dos eixos rotativos no men 3D-ROT. 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.

536

12 Teste do programa e 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 sub-programa, voc dever ir de novo para a posio onde interrompeu o programa, com a funo AVANO PARA A FRASE N. Na interrupo da execuo de um programa o TNC memoriza : n os dados da ltima ferr.ta chamada n Converses de coordenadas activadas (p.ex. deslocamento do ponto zero, rotao, espelhamento) n 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 RECUPERAR 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: n Premindo a tecla externa STOP n 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 avisos de erro intermitentes:


U U U

Manter premida a tecla END durante dois segundos, e o TNC executa um arranque em quente Eliminar a causa do erro Arrancar de novo

Se o erro se repetir, anote-o e avise o servio tcnico.

HEIDENHAIN iTNC 530

537

12.4 Execuo do programa

12.4 Execuo do programa

Reentrada livre no programa (processo a partir de uma frase)


A funo AVANO PARA A FRASE N dever ser activada e ajustada pelo fabricante da mquina. Consulte o manual da sua mquina. Com a funo AVANO PARA A FRASE N (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 voc tiver interrompido um programa com PARAGEM INTERNA, o TNC oferece automaticamente a frase N para a reentrada onde voc 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. Depois de um processo a partir de uma Frase, a ferrta. desloca-se com a funo APROXIMAR POSIO para a posio calculada. Determina-se com parmetro de mquina 7680 se o processo a partir de uma frase em programas sobrepostos comea na frase 0 do programa principal ou se comea na frase 0 do programa onde se interrompeu pela ltima vez a execuo do programa. Com a softkey 3D LIGADO/DESLIGADO voc determina se o TNC trabalha no plano de maquinao inclinado ou no inclinado. Em caso de processo a partir duma frase, no permitida a funo M128. Se voc quiser utilizar o processo a partir duma frase dentro duma tabela de paletes, seleccione primeiro com as teclas de setas na tabela de paletes, o programa onde quer entrar e depois seleccione directamente a softkey AVANO PARA A FRASE N. Num processo a partir duma frase, so saltados todos os ciclos do apalpador e o ciclo 247. Os parmetros de resultado, que so descritos pelo estes ciclos, eventualmente, no contm valores.

538

12 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

U Programa:

introduzir o nome do programa onde se encontra a frase N

U 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
U Iniciar o processo

a partir de uma frase: premir a tecla

externa START
U Chegada

ao contorno: ver "Reentrada no contorno", pgina 539

Reentrada no contorno
Com a funo APROXIMAO POSIO o TNC desloca a ferramenta para o contorno da pea nas seguintes situaes: n Reentrada depois de deslocar os eixos da mquina durante uma interrupo, executada sem PARAGEM INTERNA n Reentrada depois dum processo AVANO PARA FRASE N, p.ex. depois duma interrupo com STOP INTERNO n Se a posio de um eixo se tiver modificado depois da abertura do circuito de regulao durante uma interrupo do programa (dependente da mquina)
U U U U

Seleccionar a reentrada no contorno: seleccionar a softkeyAPROXIMAR 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 Continuar a maquinao: premir a tecla externa START

HEIDENHAIN iTNC 530

539

12.4 Execuo do programa

12.5 Arranque automtico do programa

12.5 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. Com a softkey ARRANQUE AUTOM (ver figura em cima direita), voc pode iniciar o programa activado num modo de funcionamento qualquer numa ocasio que se pode programar:
U Acender U Tempo U Data

a janela para determinao da ocasio de arranque (ver a figura no centro direita) (hrs:min:seg): hora a que se pretende que comece o programa (dd.mm.aaaa): data em que se pretende que comece o programa

U Para activar o arranque: colocar em LIGADO a softkey

ARRANQUE AUTOM

540

12 Teste do programa e execuo do programa

Aplicao
As frases que voc tiver caracterizado na programao com o sinal "/", podem saltar-se no teste ou na execuo do programa:
U No U No

executar nem testar as frases do programa com o sinal "/": premir a softkey em LIGADO 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.

Apagar o sinal /
U

No modo de funcionamento Memorizao/Edio do programa seleccionar a frase onde deve ser apagado o sinal de reduo de iluminao U Apagar o sinal /

HEIDENHAIN iTNC 530

541

12.6 Saltar frases

12.6 Saltar frases

12.7 Paragem opcional da execuo do programa

12.7 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 ferrta. nem o refrigerante.
U Em

frases com M01, no interromper a execuo do programa ou o teste do programa: colocar a softkey em DESLIGADO

U Em

frases com M01, interromper a execuo do programa ou o teste do programa: colocar a softkey em LIGADO

542

12 Teste do programa e execuo do programa

13
Funes MOD

13.1 Seleccionar a funo MOD

13.1 Seleccionar a funo MOD


Com as funes MOD, voc pode seleccionar as visualizaes adicionais e as possibilidades de introduo. As funes MOD disponveis dependem do modo de funcionamento seleccionado.

Seleccionar as funes MOD


Seleccione o modo de funcionamento onde pretende modificar as funes MOD
U Seleccionar as funes MOD: premir a tecla MOD. As

figuras direita mostram menus tpicos de Memorizao/Edio do programa (figura em cima, direita), teste do programa (figura em baixo, direita) e num modo de funcionamento de mquina (figura na prxima pgina)

Modificar ajustes
U

Seleccionar a funo MOD com as teclas de setas no menu visualizado

Para se modificar um ajuste depende da funo selecionada dispe-se de trs possibilidades: n Introduzir directamente o valor numrico, p.ex. na determinao dos finais de curso n Modificar o ajuste premindo a tecla ENT, p.ex., na determinao da introduo do programa n 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. Seleccione directamente o ajuste pretendido, premindo a respectiva tecla numrica ( esquerda do ponto duplo), ou com a tecla de seta, e a seguir confirme 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

Resumo das funes MOD


Consoante o modo de funcionamento seleccionado, voc pode efectuar as seguintes modificaes: Memorizao/Edio do programa n visualizar vrios nmeros de software n introduzir o cdigo n Ajustar a conexo de dados externa n Se necessrio, parmetros do utilizador especficos da mquina n Se necessrio, visualizar ficheiros AJUDA 544 13 Funes MOD

Teste do programa: n visualizar vrios nmeros de software n introduzir o cdigo n ajuste da conexo de dados externa n Representao grfica do bloco no espao de trabalho n Se necessrio, parmetros do utilizador especficos da mquina n Se necessrio, mandar visualizar ficheiros AJUDA Todos os outros modos de funcionamento: n visualizar vrios nmeros de software n visualizar os ndices para as opes disponveis n seleccionar a visualizao de posies n determinar a unidade de medida (mm/poleg.) n determinar a linguagem de programao para MDI n determinar os eixos para a aceitao da posio real n fixar os finais de curso n Visualizar pontos de referncia n Visualizar os tempos de maquinao n Se necessrio, visualizar ficheiros AJUDA

HEIDENHAIN iTNC 530

545

13.1 Seleccionar a funo MOD

13.2 Nmero de software e nmero de opo

13.2 Nmero de software e nmero de opo


Aplicao
Os seguintes nmeros de software PLC esto disposio aps seleco das funes MOD no ecr do TNC: n NC: nmero do software NC ( gerido pela HEIDENHAIN) n PLC: nmero ou nome do software PLC ( gerido pelo fabricante da sua mquina) n DSP1: nmero do software do regulador de rotaes ( gerido pela HEIDENHAIN) n ICTL1: nmero do software do regulador de corrente elctrica ( gerido pela HEIDENHAIN) Alm disso, voc v a junto abreviatura OPT nmeros codificados para opes, que esto disponveis no seu comando: No h opes activadas %0000000000000000 Bit 0 a Bit 7: crculos reguladores adicionais %0000000000000011 Bit 8 a Bit 15: opes de software %0000001100000011

546

13 Funes MOD

Aplicao
O TNC precisa de um cdigo para as seguintes funes: Funo Seleccionar parmetros do utilizador Configurar carto Ethernet (no iTNC 530 com Windows 2000) Autorizar funes especiais na programao de parmetros Q Cdigo 123 NET123 555343

Alm disso, com a palavra-chave version voc pode criar um ficheiro que contm todos os nmeros de software actuais do seu comando:
U U U

Introduzir a palavra-chave version, confirmar com a tecla ENT O TNC visualiza no ecr todos os nmeros de software actuais Finalizar o resumo da verso: premir a tecla END Se necessrio, voc pode fazer a leitura do ficheiro memorizado no directrio TNC: version.a e enviar, para diagnstico, ao fabricante da sua mquina ou HEIDENHAIN.

HEIDENHAIN iTNC 530

547

13.3 Introduzir o cdigo

13.3 Introduzir o cdigo

13.4 Ajuste da conexo de dados

13.4 Ajuste da conexo de dados


Aplicao
Para ajustar a conexo de dados, prima a softkey RS 232- / RS 422 AJUSTAR O TNC mostra um men no ecr onde se introduzem os seguintes ajustes:

Ajustar a interface RS-232


O modo de funcionamento e a velocidade Baud para a conexo RS232 introduzem-se esquerda do ecr.

Ajustar a interface RS-422


O modo de funcionamento e a velocidade Baud para a conexo RS-422 introduzem-se direita do ecr.

Seleccionar o MODO DE FUNCIONAMENTO num aparelho externo


Nos modos de funcionamento FE2 e EXT voc no pode utilizar as funes "memorizar todos os programas", "memorizar o programa visualizado", e "memorizar o directrio".

Ajustar a VELOCIDADE BAUD


A VELOCIDADE BAUD (velocidade de transmisso dos dados) pode seleccionar-se entre 110 e 115.200 Baud. Aparelho externo PC com software HEIDENHAIN TNCremo para comando distncia do TNC PC com software de transmisso HEIDENHAIN TNCremo Unidades de disquetes da HEIDENHAIN FE 401 B FE 401 a partir do N de Prog.230 626 03 Unidade de disquetes da HEIDENHAIN FE 401 at inclusive prog. N 230 626 02 Aparelhos externos, como impressora, leitor, perfurador, PC sem TNCremo Modo de funcionamento LSV2 Smbolo

FE1

FE1 FE1

FE2

EXT1, EXT2

548

13 Funes MOD

Atribuio
Com esta funo, voc determina para onde se transmitem os dados do TNC. Aplicaes: n Emitir valores de parmetros Q com a funo FN15 n Emitir os valores de parmetros Q com a funo FN16 Consoante o modo de funcionamento do TNC, utiliza-se a funo PRINT ou PRINT-TEST: Modo de funcionamento do TNC Execuo do programa frase a frase Execuo contnua do programa Teste do programa Funo de transmisso PRINT PRINT PRINT-TEST

PRINT e PRINT-TEST podem-se ajustar da seguinte forma: Funo Emitir dados atravs de RS-232 Emitir dados atravs de RS-422 Memorizar dados no disco duro do TNC Memorizar dados no subdirectrio onde se encontra o programa com FN15/FN16 Nomes dos ficheiros: Dados Valores com FN15 Valores com FN15 Valores com FN16 Valores com FN16 Modo de funcionamento Execuo do programa Teste do programa Execuo do programa Teste do programa Nome do ficheiro %FN15RUN.A %FN15SIM.A %FN16RUN.A %FN16SIM.A Caminho RS232:\.... RS422:\.... TNC:\.... vazio

HEIDENHAIN iTNC 530

549

13.4 Ajuste da conexo de dados

13.4 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. Para receber o software de transmisso de dados TNCremont, contacte por favor a HEIDENHAIN. Condies de sistema para o TNCremoNT: n PC com processador 486 ou superior n Sistema operativo Windows 95, Windows 98, Windows NT 4.0, Windows 2000 n 16 MBytes de memria de trabalho n 5 MBytes livres no seu disco duro n Uma interface serial livre ou ligao rede TCP/IP Instalao em Windows U Inicie o programa de instalao SETUP.EXE com o gestor de ficheiros (Explorer) U Siga as instrues do programa de setup 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.

550

13 Funes MOD

Transmisso de dados entre TNC e TNCremoNT 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. Em <Directrio>, <Trocar classificador> voc pode escolher um suporte de dados qualquer 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 tranferir 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 tranferir 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 98) e transmita 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 iTNC 530

551

13.4 Ajuste da conexo de dados

13.5 Interface Ethernet

13.5 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 n o registo smb (server message block) para sistemas operativos windows, ou n da famlia de registos 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,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). Se colocar o TNC em ligao directa com um PC, tem que utilizar um cabo cruzado.
PC

TNC

10BaseT / 100BaseTx

552

13 Funes MOD

Ligar o iTNC directamente com um PC Windows


Sem grande perda de tempo e sem conhecimentos sobre a rede, voc pode ligar o iTNC 530 directamente com um PC, que disponha de um carto Ethernet. Para isso, voc apenas precisa de realizar no PC alguns ajustes e os ajustes adequados. Ajustes no iTNC U Ligue o iTNC (coenxo X26) e o PC com um cabo Ethernet cruzado (designao comercial: Patchkabel cruzado ou cabo STP cruzadot) U Prima no modo de funcionamento Memorizao/Edio do Programa a tecla MOD. Introduza o cdigo numrico NET123, e o iTNC visualiza o ecr principal para a configurao da rede (ver figura em cima, direita) U Prima a softkey DEFINIR REDE para a introduo dos ajustes da rede gerais (ver figura no meio, direita). U Introduza um endereo de rede qualquer. Voc memoriza endereos de rede a partir de quatro valores numricos separados por um ponto, p.ex. 160.1.180.23 U Com a tecla de seta, seleccione para a direita a coluna seguinte e introduza a mscara Subnet. Voc memoriza a mscara Subnet tambm a partir de quatro valores numricos separados por um ponto, p.ex. 255.255.0.0 U Prima a tecla END, para sair dos ajustes de rede gerais U Prima a softkey DEFINIR MOUNT para a introduo dos ajustes especficos da rede (ver figura em baixo, direita). U Defina o nome de PC e o suporte do PC a que pretende aceder, comeando com dois traos inclinados, p.ex. //PC3444/C U Com a tecla de seta, seleccione para a direita a coluna seguinte e introduza o nome com que deve ser visualizado o PC na gesto de ficheiros do iTNC, p.ex. PC3444: U Com a tecla de seta, seleccione para a direita a coluna seguinte e introduza o tipo de sistema de ficheiros smb U Com a tecla de seta, seleccione para a direita a coluna seguinte e introduza as seguintes informaes, que dependem do sistema operativo do PC: ip=160.1.180.1,username=abcd,workgroup=SALES,password=uvwx U Termine a configurao da rede: activar a tecla END duas vezes; o iTNC arranca de novo, automaticamente Os parmetros username, workgroup e password no devem ser indicados em todos os sistemas operativos windows.

HEIDENHAIN iTNC 530

553

13.5 Interface Ethernet

13.5 Interface Ethernet

Ajustes num PC com Windows 2000 Condies: O carto de rede deve estar j instalado no PC e estar operacional. Se quiser ligar o PC com o iTNC que voc tem ligado na rede da sua firma, voc deve conservar o endereo de rede do PC e adaptar o endereo de rede ao TNC.
U U U U U

U U U

Seleccione os ajustes de rede por meio de <Iniciar>, <ajustes>, <ligaes de rede e de DF-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 <Registo interno (TCP/IP)> para modificar os ajustes IP (ver figura em cima, direita) Se ainda no estiver activada, seleccione a opo <Utilizar o endereo IP seguinte> 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

554

13 Funes MOD

Configurar o TNC
Configurao da verso de dois processadores: Ver "Ajustes da rede", pgina 609. Mande configurar o TNC por um especialista em rede.
U

Prima no modo de funcionamento Memorizao/Edio do Programa a tecla MOD. Introduza o cdigo numrico NET123, e o TNC visualiza o ecr principal para a configurao da rede.

Ajustes gerais da rede U Prima a softkey DEFINIR REDE para a introduo dos ajustes gerais da rede (ver figura em cima, direita) e introduza as seguintes informaes: Ajuste ADDRESS Significado O endereo que o especialista da sua rede tem que conceder para o TNC. Introduo: quatro valores decimais separados por ponto, p.ex. 160.1.180.20 A MSCARA SUBREDE serve para a diferenciao entre o ID de rede e de alojador da rede. Introduo: quatro valores decimais separados por ponto, pedir valor junto do especialista de rede, p.ex.255.255.0.0 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 alojador, onde esto memorizados todos os bits em 1, p.ex. 160.1.255.255 Endereo na Internet do seu Default-Router. Introduzir s quando a sua rede for composta por vrias redes parciais. Introduo: quatro valores decimais separados por ponto, pedir valor junto do especialista de rede, p.ex. 160.1.0.2 Nome com que o TNC se apresenta na rede Nome de domnio do comando (a princpio no ainda avaliado) Nome de rede do servidor do domnio (a princpio no ainda avaliado)

MASK

BROADCAST

ROUTER

HOST DOMAIN NAMESERVER

A introduo por meio de registo desaparece no caso do iTNC 530. Utiliza-se o registo de transmisso conforme RFC 894.

HEIDENHAIN iTNC 530

555

13.5 Interface Ethernet

13.5 Interface Ethernet

Ajustes da rede especficos do aparelho U Prima a DEFINIR MOUNT para a introduo dos ajustes de rede especficos do aparelho. Voc pode determinar quantos ajustes de rede quiser, mas s gerir at um mximo de 7 ao mesmo tempo Ajuste MOUNTDEVICE Significado n Ligao por nfs: Nome do directrio que se pretende apresentar. Este formado pelo endereo de rede do servidor, por dois pontos e o nome do directrio que se pretende fazer mount. Introduo: quatro valores decimais separados por ponto, pedir valor ao especialista de rede, p.ex. 160.1.13.4 Directrio do Servidor NFS que voc quer colocar em ligao com o TNC. Ao indicar o caminho, tenha ateno letras maisculas e minsculas n Ligao por smb: Introduzir nome de rede e nome de autorizao do computador, p.ex. //PC1791NT/C MOUNTPOINT Nome que o TNC visualiza na Gesto de Ficheiros se o TNC estiver em ligao com o aparelho. Lembre-se que o nome tem que terminar com dois pontos Tipo de sistema do ficheiro. nfs: Network File System smb: Server Message Block (Windows-Protokoll) Indicaes sem caracteres vazios, separadas por vrgula e escritas uma a seguir s outras. Ter ateno escrita maisculas/minsculas. rsize=: Dimenso do pacote para recepo de dados em bytes. Campo de introduo: 512 a 8 192 rsize=: Dimenso do pacote para envio de dados em bytes. Campo de introduo: 512 a 8 192 time0=: tempo em dcimas de segundo ao fim do qual o TNC repete uma Remote Procedure Call no atendida pelo Servidor. Campo de introduo: 0 a 100 000. Quando no se realiza nenhum registo, utilizado o valor standard 7. Utilizar valores superiores s se o TNC tiver que comunicar com o Servidor atravs de vrios Routers. Pedir o valor ao especialista de Rede softt=Definio se o TNC deve repetir a Remote Procedure Call at o Servidor NFS atender. registado soft: no repetir Remote Procedure Call no registado soft: repetir sempre Remote Procedure Call

FILESYSTEMTYPE OPES com FILESYSTEMTYPE=nfs

556

13 Funes MOD

Ajuste OPES com FILESYSTEMTYPE=smb para a ligao directa rede de windows

Significado Indicaes sem caracteres vazios, separadas por vrgula e escritas uma a seguir s outras. Ter ateno escrita maisculas/minsculas. ip=: endereo ip do PC, com que se pretende ligar o TNC username=: nome do utilizador com que se pretende apresentar o TNC username=: grupo de trabalho com que se pretende apresentar o TNC password=: palavra-passe com que se pretende apresentar o TNC (mximo 80 caracteres) Definio se o TNC ao ligar automaticamente deve ligar-se com o suporte de rede. 0: no ligar automaticamente 1: ligar automaticamente

AM

Os registos username, workgroup e password na coluna OPTIONS, redes de Windows 95 e Windows 98 podem eventualmente desaparecer. Com a softkey CODIFICAR PALAVRA PASSE voc pode codificar em OPTIONS a palavra-passe definida. Definir a identificao de rede Prima a softkey DEFINIR UID / GID para a introduo da identificao de rede Ajuste TNC USER ID Significado Definio da Identificao do Utilizador com que voc acede aos ficheiros dos utilizadores finais na rede. Pedir o valor ao especialista de Rede Definio da Identificao do Utilizador do fabricante da mquina com que voc acede aos ficheiros. Pedir o valor ao especialista de Rede Definio com que Identificao de Grupo voc acede aos ficheiros na rede. Pedir o valor ao especialista de Rede. A identificao de grupo igual para utilizador final e fabricante da mquina Definio com cuja identificao do utilizador executado o processo de inscrio. USER: a inscrio realiza-se com a identificao do UTILIZADOR ROOT: a inscrio realiza-se com a identificao do utilizador de ROOT, valor = 0

OEM USER ID

TNC GROUP ID

UID for mount

HEIDENHAIN iTNC 530

557

13.5 Interface Ethernet

13.5 Interface Ethernet

Testar a unio em rede U Premir a softkey PING U No campo de introduo HOST introduzir o endereo Internet do aparelho, para o qual voc pretende testar a ligao de rede U Confirmar com a tecla ENT. O TNC fica a enviar pacotes de dados at voc sair do monitor de teste com a tecla END Na linha TRY, o TNC visualiza a quantidade de pacotes de dados que foram enviados para o receptor anteriormente definido. Por detrs da quantidade de pacotes de dados enviados, o TNC visualiza o seguinte estado: Visualizao de estados HOST RESPOND TIMEOUT CAN NOT ROUTE Significado Receber outra vez o pacote de dados, a comunicao est em ordem No receber outra vez o pacote de dados, testar a comunicao O pacote de dados no pde ser enviado; testar no TNC o endereo de Internet do Servidor e do Router

558

13 Funes MOD

Aplicao
Com a funo MOD, voc determina quais os directrios ou ficheiros que devem ser visualizados pelo TNC: n Ajuste PGM MGT: gesto de ficheiros simplificada sem visualizao de ficheiros ou gesto de ficheiros ampliada com visualizao de directrios n Ajuste Ficheiros dependentes: definir se devem, ou no, ser visualizados ficheiros dependentes Tenha em ateno: ver "Gesto de ficheiros standard", pgina 81, e ver "Gesto de ficheiros alargada", pgina 88.

Modificar o ajuste PGM MGT


U U U

Seleccionar Gesto de Ficheiros em modo de funcionamento Memorizao/Edio de programas: premir a tecla PGM MGT Seleccionar funo MOD: premir a tecla MOD Seleccionar o ajuste PGM MGT: deslocar o cursor com as teclas de setas para o ajuste PGM MGT, e comutar com a tecla ENT entre STANDARD e ALARGADO

HEIDENHAIN iTNC 530

559

13.6 Configurar PGM MGT

13.6 Configurar PGM MGT

13.6 Configurar PGM MGT

Modificar o ajuste ficheiros dependentes


Os ficheiros dependentes tm, como suplemento para a identificao do ficheiro .H, a terminao .SEC.DEP (SECtion = em ingls seco, DEPendent = em ingls dependente) ou .T.DEP. Os TNC produz ficheiros com a terminao .SEC.DEP se voc trabalhar com a funo de estruturao. No ficheiro, h informaes que o TNC precisa para saltar de um ponto de estruturao para o seguinte. O TNC produz ficheiros com a terminao .T.DEP, logo que voc tiver executado um programa no modo de funcionamento Teste do Programa. Neste ficheiro, o TNC memoriza todas as ferramentas utilizadas no programa (nmeros de ferramenta, raios e vida til da ferramenta), assim como eventuais chamadas de programa.
U U U

Seleccionar Gesto de Ficheiros em modo de funcionamento Memorizao/Edio de programas: premir a tecla PGM MGT Seleccionar funo MOD: premir a tecla MOD Seleccionar o ajuste de ficheiros dependentes: deslocar o cursor com as teclas de setas para o ajuste Ficheiros dependentes, comutar com a tecla ENT entre AUTOMTICO e MANUAL Os ficheiros dependentes s so visveis na gesto de ficheiros, se voc tiver seleccionado o ajuste MANUAL. Se para um ficheiro existirem ficheiros dependentes, o TNC visualiza, na coluna de estados da gesto de ficheiros, um sinal +.

560

13 Funes MOD

Aplicao
Para possibilitar o ajuste de funes especficas da mquina para o utilizador, o fabricante da mquina pode definir como parametros da mquina at 16 parmetros da mquina. Esta funo no est disponvel em todos os TNC's. Consulte o manual da sua mquina.

HEIDENHAIN iTNC 530

561

13.7 Parmetros do utilizador especficos da mquina

13.7 Parmetros do utilizador especficos da mquina

13.8 Representao grfica do bloco no espao de trabalho

13.8 Representao grfica do bloco no espao de trabalho


Aplicao
No modo de funcionamento Teste do Programa, voc pode verificar graficamente a situao do bloco no espao de trabalho da mquina, e activar a superviso deste espao no modo de funcionamento Teste do Programa: para isso, prima a softkey BLOCO NO ESP.TRAB. O TNC representa um paralelipedo para o espao de trabalho cujas dimenses esto representadas na janela "rea de deslocao" O TNC vai buscar as dimenses para o espao de trabalho aos parmetros de mquina para a margem de deslocao activada. Como a margem de deslocao est definida no sistema de referncias da mquina, o ponto zero do paralelippedo corresponde ao ponto zero da mquina. Voc pode tornar visvel a posio do ponto zero da mquina, premindo a softkey M91 (2 rgua de softkeys). O bloco representa um outro paralelippedo () cujas dimenses () o TNC vai buscar definio de bloco do programa seleccionado. O paralelippedo do bloco define o sistema de coordenadas de introduo, cujo ponto zero se situa dentro do paralelippedo. Voc pode tornar visvel a posio do ponto zero no paralelippedo, premindo a softkey "visualizar ponto zero da pea" (2 rgua de softkeys). Normalmente, no importante para o Teste do Programa o stio onde se encontra o bloco no espao de trabalho. Mas se voc testar programa que contm os movimentos de deslocao com M91 ou M92, voc tem que deslocar o bloco "graficamente", de forma a no ocorrerem danificaes do contorno. Utilize para isso as softkeys apresentadas no quadro direita. Alm disso, voc tambm pode activar a superviso de espao de trabalho para o modo de funcionamento teste do programa, para testar o programa com o ponto de referncia actual e as margens de deslocao activadas (ver quadro seguinte, ltima linha). Funo Deslocar o bloco para a esquerda Deslocar o bloco para a direita Deslocar o bloco para a frente Deslocar o bloco para trs Deslocar o bloco para cima Softkey

562

13 Funes MOD

Funo Deslocar o bloco para baixo Visualizar o bloco referido ao ponto de referncia Visualizar toda a margem de deslocao referente ao bloco representado Visualizar o ponto zero da mquina no espao Visualizar a posio no espao determinadapelo fabricante da mquina (p.ex. ponto de troca da ferrta.) Visualizar o ponto zero no espao de trabalho Conectar (LIGADO)/desconectar (DESLIGADO) a superviso do espao de trabalho no teste do programa

Softkey

HEIDENHAIN iTNC 530

563

13.8 Representao grfica do bloco no espao de trabalho

13.9 Seleccionar a visualizao de posio

13.9 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. n Posio de sada n Posio de destino da ferrta. n Zero pea n 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 Percurso restante at posio programada; diferena entre a posio real e a posio de destino Erro de arrasto; diferena entre a posio nominal e a real Desvio do apalpador analgico Cursos de deslocao que foram executados com a funo sobreposio do volante (M118) (s visualizao da posio 2) Visualizao NOMINAL REAL REF REST.

E.ARR. DESV. M118

Com a funo MOD Visualizao de Posio 1 voc selecciona a visualizao de posies na visualizao de estados. Com a funo MOD Visualizao de Posio 2 voc selecciona a visualizao de posies na visualizao de estados adicional.

564

13 Funes MOD

Aplicao
Com esta funo MOD voc determina se o TNC visualiza as coordenadas em mm ou em polegadas (sistema em polegadas). n Unidade de medida: p.ex. X = 15,789 (mm) Funo MOD muda mm/poleg. = mm. Visualizao com 3 posies depois da vrgula n 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.

HEIDENHAIN iTNC 530

565

13.10 Seleccionar o sistema de medida

13.10 Seleccionar o sistema de medida

13.11 Seleccionar a linguagem de programao para $MDI

13.11 Seleccionar a linguagem de programao para $MDI


Aplicao
Com a funo MOD Introduo do Programa, voc comuta a programao do ficheiro $MDI. n Programar $MDI.H em texto claro: Introduo do programa: HEIDENHAIN n Programar $MDI.I segundo a norma DIN/ISO: Introduo do programa: ISO

566

13 Funes MOD

Aplicao
No campo de introduo para a seleco do eixo, voc determina as as coordenadas da posio da ferrta. actual que se aceitam numa frase L. Gera-se uma frase L em separado com a tecla "Aceitar posio real". A seleco dos eixos realiza-se da mesma forma que nos parmetros de mquina segundo o bit correspondente: Seleco de eixo %11111aceitar eixo X, Y, Z, IV, V Seleco de eixo %01111X, Y, Z, IV. Aceitar eixo Seleco de eixo %00111aceitar eixo X, Y, Z Seleco de eixo %00011aceitar eixo X, Y Seleco de eixo %00001aceitar eixo X

HEIDENHAIN iTNC 530

567

13.12 Seleco do eixo para gerar frase L

13.12 Seleco do eixo para gerar frase L

13.13 Introduzir os limites de deslocao, visualizao do ponto zero

13.13 Introduzir os limites de deslocao, visualizao do ponto zero


Aplicao
Dentro da margem de deslocao mxima, voc pode delimitar o percurso til efectivo para os eixos de coordenadas. Exemplo de aplicao: assegurar o divisor ptico contra colises. A margem mxima de deslocao delimita-se com os finais de curso. O percurso realmente til delimita-se com a funo MOD - MARGEM DE DESLOCAO: para isso, introduza os valores mximos em direco positiva e negativa dos eixos referidos ao ponto zero da mquina. Se a sua mquina tiver vrias margens de deslocao, voc pode ajustar em separado os limites para cada margem de deslocao (da softkey MARGEM DE DESLOCAO (1) at MARGEM DE DESLOCAO (3)).

Z max Z min

Y
X min X max Ymin Ymax

Trabalhar sem limitao da margem de deslocao


Para os eixos de coordenadas que voc pretende se deslocar sem limitao da margem de deslocao, introduza o percurso mximo do TNC (+/- 9 9999 mm) como MARGEM DE DESLOCAO.

Calcular e introduzir a margem mxima de deslocao


U U U U

Seleccionar a visualizao de posio REF Chegada posio final positiva e negativa pretendida dos eixos X, YeZ Anotar os valores com um sinal Seleccionar as funes MOD: premir a tecla MOD U Introduzir a limitao do campo de deslocao: premir a softkey CAMPO DE DESLOCAO. Introduzir os valores anotados para os eixos como Limitaes
U Sair

da funo MOD: premir a softkey END

As correces de raios da ferramenta no so consideradas nas limitaes de margem de deslocao. Depois de serem passados os pontos de referncia, tmse em conta os limites da margem de deslocao e os finais de curso de software.

568

13 Funes MOD

Visualizao do ponto de referncia


Os valores visualizados em cima, direita, no ecr, definem o ponto de referncia momentaneamente activado. O ponto de referncia pode ser memorizado de forma manual, ou ter sido activado a partir da tabela de Preset. Voc no pode modificar o ponto de referncia no menu do ecr. Os valores visualizados dependem da configurao da sua mquina. Tenha ateno aos avisos no captulo 2 (ver "Esclarecimento sobre os valores armazenados na tabela de Preset" na pgina 60)

HEIDENHAIN iTNC 530

569

13.13 Introduzir os limites de deslocao, visualizao do ponto zero

13.14 visualizar ficheiros de AJUDA

13.14 visualizar ficheiros de AJUDA


Aplicao
Os ficheiros de Auxlio devem auxiliar o utilizador em situaes em que so necessrios determinados funcionamentos de manejo, p.ex. libertar a mquina depois de uma interrupo de corrente elctrica. Tambm se pode documentar funes auxiliares num ficheiro de AJUDA. A figura direita apresenta a visualizao dum ficheiro de AJUDA. Os ficheiros de AJUDA no esto disponveis em todas as mquinas. O fabricante da mquina dar-lhe- mais informaes mais pormenorizadas.

Seleccionar FICHEIROS DE AJUDA


U

Seleccionar a funo MOD: premir a tecla MOD. U Seleccionar o ltimo ficheiro AJUDA activado: premir a softkey AJUDA
U Se

necessrio, chamar a gesto de ficheiros (tecla PGM MGT) e seleccionar outro ficheiro

570

13 Funes MOD

Aplicao
O fabricante da mquina pode fazer visualizar outros tempos adicionais. Consulte 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 iTNC 530

571

13.15 Visualizar os tempos de maquinao

13.15 Visualizar os tempos de maquinao

13.16 Teleservio

13.16 Teleservio
Aplicao
As funes para o tele-servio so autorizadas e determinadas pelo fabricante da mquina. Consulte o manual da mquina! O TNC dispe de duas softkeys para o teleservio, para poderem ser instalados dois diferentes postos de servio. O TNC dispe da possibilidade de executar Teleservio. Para isso, o seu TNC deve estar equipado com um carto Ethernet, com que se pode atingir uma maior velocidade de transmisso de dados do que com a interface serial RS-232-C. Com o software de Teleservio HEIDENHAIN, o fabricante da sua mquina com um modem ISDN pode estabelecer para diagnstico uma ligao para o TNC. Dispe-se das seguintes funes: n Transmisso do ecr on-lin n Consultas sobre os estados da mquina n Transmisso de ficheiros n Comando distncia do TNC

Chamar/Finalizar o Teleservio
U U

Seleccionar um modo de funcionamento qualquer Seleccionar funo MOD: premir a tecla MOD U Estabelecer a ligao para o posto de servio: colocar a softkey SERVIO ou APOIO em LIGADO. O TNC finaliza a ligao automaticamente se, por um tempo determinado pelo fabricante da mquina, (standard: 15 min) no tiver sido executada nenhuma transmisso de dados
U Perder

a ligao para o posto de servio: colocar a softkey SERVIO ou APOIO em DESLIGADO. O TNC finaliza a ligao depois de aprox. um minuto

572

13 Funes MOD

Aplicao
O fabricante da mquina pode configurar as possibilidades externas de acesso por meio da interface LSV-2. Consulte o manual da mquina! Com a softkey ACESSO EXTERNO voc pode autorizar ou bloquear o acesso por LSV-2. Com o registo no ficheiro de configurao TNC.SYS voc pode proteger com uma palavra-passe um directrio, incluindo os subdirectrios existentes. Em caso de acesso pela interface LSV-2 aos dados provenientes deste directrio, pedida a palavra-passe. Determine no ficheiro de configurao TNC.SYS o caminho e a palavra-passe para o acesso externo. O ficheiro TNC.SYS tem que estar memorizado no directrio de raiz TNC:\ . Se voc confere apenas um registo para a palavra-passe, fica protegido todo o mecanismo TNC:\ . Utilize para a transmisso de dados as verses actualizadas do software HEIDENHAIN TNCremo ou TNCremoNT. Introdues em TNC.SYS REMOTE.TNCPASSWORD= REMOTE.TNCPRIVATEPATH= Exemplo de TNC.SYS REMOTE.TNCPASSWORD=KR1402 REMOTE.TNCPRIVATEPATH=TNC:\RK Permitir/bloquear o acesso externo U Seleccionar um modo de funcionamento qualquer U Seleccionar funo MOD: premir a tecla MOD U Permitir a ligao ao TNC: colocar a softkey ACESSO EXTERNO em LIGADO. O TNC autoriza o acesso aos dados por meio da interface LSV-2. Em caso de acesso a um directrio que foi indicado no ficheiro de configurao TNC.SYS, pedida a palavra-passe
U Bloquear a ligao ao TNC: colocar a softkey ACESSO

Significado Palavra-passe para o acesso a LSV-2 Caminho que deve ser protegido

EXTERNO em DESLIGADO. O TNC bloqueia o acesso atravs da interface LSV-2

HEIDENHAIN iTNC 530

573

13.17 Acesso externo

13.17 Acesso externo

14
Tabelas e resumos

14.1 Parmetros geraisdo utilizador

14.1 Parmetros geraisdo utilizador


Os parmetros gerais do utilizador so parmetros de mquina que influenciam o comportamento do TNC. So parmetros tpicos do utilizador, p.ex. n Idioma do dilogo n Comportamento das conexes n Velocidades de deslocao n Desenvolvimento de operaes de maquinao n a actuao do override

Possveis introdues para os parmetros de mquina


Os parmetros de mquina podem programar-se como: n Nmeros decimais Introduzir directamente o valor numrico n Nmeros dual/binrio Introduzir sinal de percentagem "%" antes do valor numrico n Nmeros hexadecimais Introduzir sinal de cifro "$" antes do valor numrico Exemplo: Em vez do nmero decimal 27 voc pode introduzir tambm o nmero binrio %11011 ou o nmero hexadecimal $1B. Os diferentes parmetros de mquina podem ser indicados simultaneamente nos diferentes sistemas numricos. Alguns parmetros de mquina tm funes mltiplas. O valor de introduo desses parmetros de mquina resulta da soma dos diferentes valores de introduo individuais, caracterizando-se com um

Seleccionar parmetros gerais do utilizador


Voc selecciona parmetros gerais do utilizador nas funes MOD com o cdigo 123. Nas funes MOD dispe-se tambm de parmetros do utilizador especficos da mquina USER PARAMETER.

576

14 Tabelas e resumos

Transmisso de dados externa Ajustar as conexes de dados do TNC EXT1 (5020.0) e EXT2 (5020.1) a um aparelho externo MP5020.x 7 bits de dados (cdigo ASCII, 8.bit = paridade): +0 8 bits de dados (cdigo ASCII, 9.bit = paridade): +1 Qualquer Block-Check-Charakter (BCC):+0 Block-Check-Charakter (BCC) no permitido: +2 Activada com RTS paragem da transmisso: +4 No activada com RTS paragem da transmisso: +0 Activada com DC3 paragem da transmisso:+8 No activada com DC3 paragem da transmisso:+0 Paridade de caracteres de nmero par: +0 Paridade de caracteres de nmero mpar: +16 Paridade de caracteres no pretendida: +0 Paridade de caracteres pretendida: +32 11/2 bit de paragem: +0 2 bit de paragem: +64 1 bit de paragem: +128 1 bit de paragem: +192 Exemplo: Ajustar a conexo EXT2 do TNC (MP 5020.1) a um aparelho externo, da seguinte forma: 8 bits de dados, qualquer sinal BCC, stop da transmisso com DC3, paridade de sinais par, paridade de sinais desejada, 2 bits de stop Introduo para MP 5020.1: 1+0+8+0+32+64 = 105 Tipo de interface para EXT1 (5030.0) eDeterminar EXT2 (5030.1) Apalpadores 3D Seleccionar o tipo de transmisso MP6010 Apalpador com transmisso por cabo: 0 Apalpador com transmisso por infravermelhos: 1 MP6120 1 a 3 000 [mm/min] MP6130 0,001 a 99 999,9999 [mm] MP6140 0,001 a 99 999,9999 [mm] MP6150 1 a 300.000 [mm/min] MP5030.x Transmisso standard: 0 Interface para transmisso em bloco: 1

Avano de apalpao para apalpador digital Percurso mximo at ao ponto de apalpao Distncia de segurana at ao ponto de apalpao em medio automtica Marcha rpida para a apalpao com apalpador digital

HEIDENHAIN iTNC 530

577

14.1 Parmetros geraisdo utilizador

14.1 Parmetros geraisdo utilizador

Apalpadores 3D Medir desvio do apalpador na calibragem do apalpador digital Funo M para orientar apalpador de infravermelhos antes de cada processo de medio ngulo de orientao para o apalpador de infravermelhos Diferena entre o ngulo actual de orientao e o ngulo de orientao de MP 6162, a partir do qual deve ser realizada uma orientao da ferramenta Orientar o apalpador de infravermelhos antes da apalpao automaticamente na direco de apalpao programada Medio mltipla para funo programvel de apalpao Margem fivel para medio mltipla Ciclo de calibrao automtico: centro do anel de calibrao no eixo X referente ao ponto zero da mquina Ciclo de calibrao automtico: centro do anel de calibrao no eixo Y referente ao ponto zero da mquina Ciclo de calibrao automtico: lado superior do anel de calibrao no eixo Z referente ao ponto zero da mquina Ciclo de calibrao automtico: distncia abaixo do lado superior do anel onde o TNC executa a calibrao Medio com raio, com TT 130: direco de apalpao MP6160 Sem rotao 180 do apalpador 3D ao calibrar: 0 Funo M para rotao 180 do apalpador ao calibrar: 1 a 999 MP6161 Funo inactivada: 0 Orientao directamente por meio de NC: -1 Funo M para orientao do apalpador: 1 a 999 MP6162 0 a 359,9999 [] MP6163 0 a 3,0000 []

MP6165 Funo inactivada: 0 Orientar o apalpador de infravermelhos: 1 MP6170 1a3 MP6171 0,001 a 0,999 [mm] MP6180.0 (margem de deslocao 1) at MP6180.2 (margem de deslocao 3) 0 a 99 999,9999 [mm] MP6181.x (margem de deslocao 1) at MP6181.2 (margem de deslocao 3) 0 a 99 999,9999 [mm] MP6182.x (margem de deslocao 1) at MP6182.2 (margem de deslocao 3) 0 a 99 999,9999 [mm] MP6185.x (margem de deslocao 1) at MP6185.2 (margem de deslocao 3) 0,1 a 99 999,9999 [mm] MP6505.0 (margem de deslocao 1) a 6505.2 (margem de deslocao 3) Direco de apalpao positiva no eixo de referncia angular (eixo 0): 0 Direco de apalpao positiva no eixo +90: 1 Direco de apalpao negativa no eixo de referncia angular (eixo 0): 2 Direco de apalpao negativa no eixo +90: 3 MP6507 Calcular o avano de apalpao para a segunda medio com o apalpador TT 130, com tolerncia constante: +0 Calcular o avano de apalpao para a segunda medio com o apalpador TT 130, com tolerncia varivel: +1 Calcular o avano de apalpao para a segunda medio com o apalpador TT 130: +2 14 Tabelas e resumos

Avano de apalpao para a segunda medio com TT 120, forma da haste, correces em TOOL.T

578

Apalpadores 3D Mximo erro de medio admissvel com o TT 130 na medio com a ferrta. a rodar Necessrio para o clculo do avano de apalpao em relao com MP6570 Avano de apalpao para o TT 130 com a ferrta. parada Medio do raio com o TT 130: distncia entre o lado inferior da ferramenta e o lado superior da haste Zona de segurana no eixo da ferr.ta sobre a haste do apalpador TT 130 em posicionamento prvio Zona de segurana no plano de maquinao em redor da haste do apalpador TT 130 em posicionamento prvio Marcha rpida no ciclo de apalpao para o TT 130 Funo M para orientao da ferrta. na medio individual de lminas Medio com a ferrta. a rodar: velocidade de rotao admissvel no contorno de fresagem Necessrio para o clculo das rotaes e do avano de apalpao Medio com a ferramenta a rodar: mximas rotaes admissveis MP6572 0.000 a 1.000.000 [mm/min] Em caso de introduo 0 as rotaes so limitadas a 1000 U/min MP6510.0 0,001 a 0,999 [mm] (recomendao: 0,005 mm) MP6510.1 0,001 a 0,999 [mm] (recomendao: 0,01 mm) MP6520 1 a 3 000 [mm/min] MP6530.0 (margem de deslocao 1) a MP6530.2 (margem de deslocao 3) 0,001 a 99,9999 [mm] MP6540.0 0,001 a 30.000,000 [mm] MP6540.1 0,001 a 30.000,000 [mm] MP6550 10 a 10.000 [mm/min] MP6560 0 a 999 MP6570 1.000 a 120.000 [mm/min]

HEIDENHAIN iTNC 530

579

14.1 Parmetros geraisdo utilizador

14.1 Parmetros geraisdo utilizador

Apalpadores 3D Coordenadas do ponto central da haste do TT 120 referentes ao ponto zero da mquina MP6580.0 (margem de deslocao 1) Eixo X MP6580.1 (margem de deslocao 1) Eixo Y MP6580.2 (margem de deslocao 1) Eixo Z MP6581.0 (margem de deslocao 2) Eixo X MP6581.1 (margem de deslocao 2) Eixo Y MP6581.2 (margem de deslocao 2) Eixo Z MP6582.0 (margem de deslocao 3) Eixo X MP6582.1 (margem de deslocao 3) Eixo Y MP6582.2 (margem de deslocao 3) Eixo Z Vigilncia da posio de eixos rotativos e paralelos Definir os eixos rotativos e paralelos, que se pretende vigiar MP6585 Funo inactivada: 0 Vigiar a posio de eixo: 1 MP6586.0 No vigiar a posio do eixo A: 0 Vigiar a posio do eixo A: 1 MP6586.1 No vigiar a posio do eixo B: 0 Vigiar a posio do eixo B: 1 MP6586.2 No vigiar a posio do eixo C: 0 Vigiar a posio do eixo C: 1 MP6586.3 No vigiar a posio do eixo U: 0 Vigiar a posio do eixo U: 1 MP6586.4 No vigiar a posio do eixo V: 0 Vigiar a posio do eixo V: 1 MP6586.5 No vigiar a posio do eixo W: 0 Vigiar a posio do eixo W: 1

580

14 Tabelas e resumos

Visualizaes do TNC, Editor do TNC Ciclo 17, 18 e 207: orientao da ferramanta no incio do ciclo Ajustar o posto de programao MP7160 Executar a orientao da ferramenta: 0 No executar a orientao da ferramenta: 1 MP7210 TNC com mquina: 0 TNC como posto de programao com PLC activado: 1 TNC como posto de programao com PLC no activado: 2 MP7212 Anular com a tecla: 0 Anular automaticamente: 1 MP7220 0 a 150 MP7224.0 Podem seleccionar-se com softkeys todos os tipos de ficheiros: +0 Bloquear a seleco de programas HEIDENHAIN (softkey VISUALIZAR.H): +1 Bloquear a seleco de programas HEIDENHAIN (softkey VISUALIZAR.I): +2 Bloquear tabelas de ferramentas (softkey VISUALIZAR.T): +4 Bloquear tabelas de pontos zero (softkey VISUALIZAR.D): +8 Bloquear tabelas de paletes (softkey VISUALIZAR.P): +16 Bloquear a seleco de ficheiros de texto (softkey VISUALIZAR.A): +32 Bloquear a seleco de tabelas de pontos (softkey VISUALIZAR.PNT): +64 MP7224.1 No bloquear editor: +0 Bloquear editor para n Programas HEIDENHAIN: +1 n Programas DIN/ISO: +2 n Tabelas de ferramentas: +4 n Tabelas de pontos zero: +8 n Tabelas de paletes: +16 n Ficheiros de texto: +32 n Tabelas de pontos: +64 MP7226.0 Tabela de paletes no activada: 0 Quantidade de paletes por tabela de paletes: 1 a 255 MP7226.1 Tabela de pontos zero no activada: 0 Quantidade de pontos zero por tabela de pontos zero: 1 a 255 MP7229.0 Frases 100 a 9 999 MP7229.1 Frases 100 a 9 999

Eliminar a interrupo do dilogo aps ligao do comando Programao DIN/ISO: determinar o passo entre as frases Bloquear seleco de tipos de ficheiros

Bloquear edio dos diferentes tipos de ficheiros Aviso: Se voc bloquear tipos de ficheiros, o TNC apaga todos os ficheiros deste tipo.

Configurar tabelas de paletes Configurar ficheiros de pontos zero Longitude do programa para sua verificao Longitude do programa at onde se permitem frases FK

HEIDENHAIN iTNC 530

581

14.1 Parmetros geraisdo utilizador

14.1 Parmetros geraisdo utilizador

Visualizaes do TNC, Editor do TNC Determinar o idioma de dilogo MP7230 Ingls: 0 Alemo: 1 Checo: 2 Francs: 3 Italiano: 4 Espanhol: 5 Portugus: 6 Sueco: 7 Dinamarqus: 8 Finlands: 9 Holands: 10 Polaco: 11 Hngaro: 12 reservado: 13 Russo: 14 MP7235 Hora universal (Greenwich): 0 Hora da Europa Central (MEZ): 1 Hora de Vero da Europa Central: 2 Diferena de hora para a hora universal: -23 a +23 [horas] MP7260 No activado: 0 Quantidade de ferramentas que o TNC gera quando se cria uma nova tabela de ferramentas: 1 a 254 Se precisar de mais de 254 ferramentas, pode aumentar a tabela de ferramentas com a funo alargada INSERIR N LINHAS NO FIM, ver "Dados da ferramenta", pgina 142 MP7261.0 (armazm 1) MP7261.1 (armazm 2) MP7261.2 (armazm 3) MP7261.3 (armazm 4) No activado: 0 Quantidade de lugares no armazm de ferramentas: 1 a 254 Se em MP 7261.1 at MP7261.3 for registado o valor 0, utilizado s um armazm de ferramentas. MP7262 No indicar: 0 Quantidade de indicao permitida: 1 a 9

Ajustar o horrio interno do TNC

Configurar a tabela de ferramentas

Configurar a tabela de posies

Indicar nmeros de ferramenta, para atribuir vrios dados de correco a um nmero de ferramenta Softkey tabela de posies

MP7263 Visualizar a softkey TABELA DE POSIES na tabela de ferramentas: 0 No visualizar a softkey TABELA DE POSIES na tabela de ferramentas: 1

582

14 Tabelas e resumos

Visualizaes do TNC, Editor do TNC Configurar a tabela de ferramentas (no produzir: 0); nmero das colunas na tabela de ferramentas para MP7266.0 Nome da ferramenta NOME: 0 a 32; largura da fenda: 16 caracteres MP7266.1 Longitude da ferramenta L: 0 a 32; largura da fenda: 11 caracteres MP7266.2 Raio da ferramenta R: 0 a 32; largura da fenda: 11 caracteres MP7266.3 Raio da ferramenta 2 R2: 0 a 32; largura da fenda: 11 caracteres MP7266.4 Medida excedente da longitude DL: 0 a 32; largura da coluna: 8 caracteres MP7266.5 Medida excedente do raio DR: 0 a 32; largura da coluna: 8 caracteres MP7266.6 Medida excedente do raio 2 DR2: 0 a 32; largura da coluna: 8 caracteres MP7266.7 Ferramenta bloqueada TL: 0 a 32; largura da fenda: 2 caracteres MP7266.8 Ferramenta gmea RT: 0 a 32; largura da fenda: 3 caracteres MP7266.9 Mximo tempo de vida TIME1: 0 a 32; largura da coluna: 5 caracteres MP7266.10 Mximo tempo de vida com TOOL CALL TIME2: 0 a 32, largura da coluna: 5 caracteres MP7266.11 Tempo de vida actual CUR. TEMPO: 0 a 32; largura da coluna: 8 caracteres

HEIDENHAIN iTNC 530

583

14.1 Parmetros geraisdo utilizador

14.1 Parmetros geraisdo utilizador

Visualizaes do TNC, Editor do TNC Configurar a tabela de ferramentas (no produzir: 0); nmero das colunas na tabela de ferramentas para MP7266.12 Comentrio da ferramenta DOC: 0 a 32; largura da fenda: 16 caracteres MP7266.13 Numero de navalhas CUT: 0 a 32; largura da coluna: 4 caracteres MP7266.14 Tolerncia para identificao de desgaste na longitude da ferramenta LTOL: 0 a 32 ; largura da coluna: 6 caracteres MP7266.15 Tolerncia para identificao de desgaste no raio da ferramenta RTOL: 0 a 32; largura da coluna: 6 caracteres MP7266.16 Direco do corte CUT: 0 a 32; largura da coluna: 7 caracteres MP7266.17 Estado PLC PLC: 0 a 32; largura da fenda: 9 caracteres MP7266.18 Desvio adicional da ferramenta no seu eixo em relao a MP6530 TT:L-OFFS: 0 a 32; Largura da fenda: 11 caracteres MP7266.19 Desvio da ferr.ta entre o centro da haste e o centro da prpria ferramenta TT:R-OFFS: 0 a 32 Largura da fenda: 11 caracteres MP7266.20 Tolerncia para identificao de rotura na longitude da ferramenta LBREAK: 0 a 32; largura da coluna: 6 caracteres MP7266.21 Tolerncia para identificao de rotura no raio da ferramenta RBREAK: 0 a 32; largura da coluna: 6 caracteres MP7266.22 Longitude de corte (ciclo 22) LCUTS: 0 a 32; largura da coluna: 11 caracteres MP7266.23 Mximo ngulo de aprofundamento (ciclo 22) ANGLE: 0 a 32; largura da coluna: 7 caracteres MP7266.24 Tipo da ferramenta TIPO: 0 a 32; largura da fenda: 5 caracteres MP7266.25 Material de corte da ferramenta TMAT: 0 a 32; largura da fenda: 16 caracteres MP7266.26 Tabela de dados de corte CDT: 0 a 32; largura da fenda: 16caracteres MP7266.27 Valor PLC VAL-PLC: 0 a 32; largura da fenda: 11 caracteres MP7266.28 Eixo principal desvio central do apalpador CAL-OFF1: 0 a 32; largura da fenda: 11 caracteres MP7266.29 Eixo secundrio desvio central do apalpador CAL-OFF2: 0 a 32; largura da fenda: 11 caracteres MP7266.30 ngulo da ferramenta ao calibrar CALL-ANG: 0 a 32; largura da fenda: 11 caracteres MP7266.31 Tipo da ferramenta para a tabela de posies PTIPO: 0 a 32; largura da fenda: 2 caracteres

584

14 Tabelas e resumos

Visualizaes do TNC, Editor do TNC Configurar a tabela de posies de ferramentas; nmero das colunas na tabela de ferramentas para (no produzir: 0) MP7267.0 Nmero da ferramenta T: 0 a 7 MP7267.1 Ferramenta especial ST: 0 a 7 MP7267.2 Posio fixa F: 0 a 7 MP7267.3 Posto bloqueado - L: 0 a 7 MP7267.4 Estado PLC PLC: 0 a 7 MP7267.5 Nome da ferramenta a partir da tabela de ferramentas TNOME: 0 a 7 MP7267.6 Comentrio a partir da tabela de ferramentas DOC: 0 a 7 MP7270 Visualizar avano F s quando premida a tecla de direco do eixo: 0 Visualizar o avano F tambm quando no se prime nenhuma tecla de direco (avano que foi definido com a softkey F ou avano do eixo "mais lento"): 1 MP7280 Visualizar a vrgula como sinal decimal: 0 Visualizar o ponto como sinal decimal: 1 MP7281.0 Modo de funcionamento Memorizao/Edio do Programa MP7281.1 Modo de funcionamento de execuo Representar as frases de vrias linhas sempre completas: 0 Representar as frases de vrias linhas completas, quando frase de vrias linhas = frase activada: 1 Representar as frases de vrias linhas completas, quando editada uma frase de vrias linhas: 2 MP7285 A visualizao refere-se ao ponto de referncia da ferramenta: 0 A visualizao no eixo da ferramenta refere-se superfcie frontal da ferramenta: 1 MP7289 0,1 : 0 0,05 : 1 0,01 : 2 0,005 : 3 0,001 : 4 0,0005 : 5 0,0001 : 6 MP7290.0 (eixo X) a MP7290.8 (9 eixo) 0,1 mm: 0 0,05 mm: 1 0,01 mm: 2 0,005 mm: 3 0,001 mm: 4 0,0005 mm: 5 0,0001 mm: 6

Modo de funcionamento Manual: Visualizao do avano Determinar o sinal decimal Determinar o modo de visualizao

Visualizao da posio no eixo da ferr.ta Passo de visualizao para a posio da ferramenta

Resoluo

HEIDENHAIN iTNC 530

585

14.1 Parmetros geraisdo utilizador

14.1 Parmetros geraisdo utilizador

Visualizaes do TNC, Editor do TNC Bloquear a memorizao do ponto de ref. MP7295 No bloquear a memorizao do ponto de referncia: +0 Bloquear a memorizao do ponto de referncia no eixo X: +1 Bloquear a memorizao do ponto de referncia no eixo Y: +2 Bloquear a memorizao do ponto de referncia no eixo Z: +4 Bloquear a memorizao do ponto de referncia no IV Bloquear o eixo: +8 Bloquear a memorizao do ponto de referncia no eixo V: +16 Bloquear a memorizao do ponto de referncia no eixo 6: +32 Bloquear a memorizao do ponto de referncia no eixo 7: +64 Bloquear a memorizao do ponto de referncia no eixo 8: 128 Bloquear a memorizao do ponto de referncia no eixo 9: +256 MP7296 No bloquear a memorizao do ponto de referncia: 0 Bloquear a memorizao com teclas de eixo laranja: 1 MP7300 Anular tudo quando seleccionado o programa: 0 Anular tudo quando se selecciona um programa e com M02, M30, END PGM: 1 S anular a visualizao de estados e dados da ferramenta, quando selecionado o programa: 2 S anular a visualizao de estados quando se selecciona um programa e com M02, M30, END PGM: 3 Anular a visualizao de estados e parmetros Q, quando selecionado o programa: 4 Anular a visualizao de estados e parmetros Q, quando se selecciona um programa e com M02, M30, END PGM: 5 Anular visualizao de estados, quando seleccionado o programa: 6 Anular a visualizao de estados, quando se selecciona um programa e com M02, M30, END PGM: 7 MP7310 Representao grfica em trs planos segundo DIN 6, Parte 1, mtodo de projeco 1: +0 Representao grfica em trs planos segundo DIN 6, Parte 1, mtodo de projeco 2: +1 No rodar sistema de coordenadas para representao grfica: +0 Rodar 90 o sistema de coordenadas para representao grfica: +2 Novo BLK FORM em ciclo Visualizar 7 PONTO ZERO referido ao antigo ponto zero: +0 Novo BLK FORM em ciclo Visualizar 7 PONTO ZERO referido ao novo ponto zero: +4 No visualizar a posio do cursor em caso de representao em trs planos: +0 Visualizar a posio do cursor em caso de representao em trs planos: +8 MP7315 0 a 99 999,9999 [mm]

Bloquear a memorizao do ponto de ref. com teclas dos eixos laranjas Anular a visualizao de estados, os parmetros Q e os dados da ferr.ta

Determinaes para a representao grfica

Simulao grfica sem eixo da ferrta. programado: raio da ferrta. Simulao grfica sem eixo da ferrta. programado: profundidade de penetrao Simulao grfica sem eixo da ferrta. programado: funo M para o arranque

MP7316 0 a 99 999,9999 [mm]

MP7317.0 0 a 88 (0: funo inactiva)

586

14 Tabelas e resumos

Visualizaes do TNC, Editor do TNC Simulao grfica sem eixo da ferrta. programado: funo M para o final Ajustar a proteco do ecr Introduza o tempo depois do qual o TNC deve activar a proteco do ecr MP7317.1 0 a 88 (0: funo inactiva)

MP7392 0 a 99 [min] (0: funo inactiva)

HEIDENHAIN iTNC 530

587

14.1 Parmetros geraisdo utilizador

14.1 Parmetros geraisdo utilizador

Maquinao e execuo do programa Funcionamento do ciclo 11 FACTOR DE ESCALA Gerir dados da ferramenta/dados de calibrao MP7410 FACTOR DE ESCALA actua em 3 eixos: 0 FACTOR DE ESCALA actua apenas no plano de maquinao: 1 MP7411 Escrever por cima dados da ferramenta actuais com dados de calibrao do apalpador 3D: 0 Mantm-se recebidos os dados da ferramenta actuais: +1 Gerir dados de calibrao no menu de calibrao: +0 Gerir dados de calibrao na tabela de ferramentas: +2 MP7420 Fresar um canal em redor do contorno no sentido horrio para ilhas e no sentido anti-horrio para caixas: +0 Fresar um canal em redor do contorno no sentido horrio para caixas e no sentido anti-horrio para ilhas: +1 Fresar canal de contorno antes do desbaste: +0 Fresar canal de contorno depois do desbaste: +2 Unir contornos corrigidos: +0 Unir contornos no corrigidos: +4 Desbastar respectivamente at profundidade da caixa: +0 Fresar e desbastar completamente uma caixa antes de mais avano: +8 Para os ciclos 6, 15, 16, 21, 22, 23, 24 vlido o seguinte: Deslocar a ferramenta no fim do ciclo para a ltima posio programada antes da chamada de ciclo: +0 Retirar a ferramenta no fim do ciclo apenas no seu eixo: +16 Ciclo 4 FRESAR CAIXAS e ciclo 5 CAIXA CIRCULAR: factor de sobreposio Desvio admissvel do raio do crculo no ponto final do crculo em comparao com o ponto inicial do crculo Funes auxiliares M Funes M Aviso: Os factores kV so determinados pelo fabricante da mquina. Consulte o manual da sua mquina. MP7430 0,1 a 1,414 MP7431 0,0001 a 0,016 [mm] MP7440 Paragem do programa em caso de M06: +0 Sem paragem do programa em caso de M06: +1 Sem chamada do ciclo com M89: +0 Chamada do ciclo com M89: +2 Paragem do programa em caso de funes M: +0 Sem paragem do programa em caso de funes M: +4Factores kV no comutveis com M105 e M106: +0 Factores kV comutveis com M105 e M106: +8 Avano no eixo da ferramenta com M103 F.. Reduzir no activado: +0 Avano no eixo da ferramenta com M103 F.. Reduzir activado: +16 Paragem exacta em posicionamentos com eixos rotativos activados: +0 Paragem exacta em posicionamentos com eixos rotativos activados: +64

Ciclos SL

588

14 Tabelas e resumos

Maquinao e execuo do programa Aviso de erro em chamada de ciclo MP7441 Emitir aviso de erro, quando no est activado M3/M4: 0 Suprimir aviso de erro, quando no est activado M3/M4: +1 reservado: +2 Suprimir aviso de erro, quando programado profundidade positiva: +0 Emitir aviso de erro, quando programado profundidade positiva: +4 MP7442 Funo inactivada: 0 Orientao directamente por meio de NC: -1 Funo M para orientao da ferramenta: 1 a 999 MP7470 0 a 99.999 [mm/min] MP7471 0 a 99.999 [mm/min] MP7475 As deslocaes do ponto zero referem-se ao ponto zero da pea: 0 Com a introduo de 1 em comandos TNC antigos e no software 340 420-xx as deslocaes do ponto zero referem-se ao ponto zero da mquina. Agora, esta funo j no est disponvel. Em vez de tabelas de ponto zero de referncia REF, agora tem que ser usada a tabela de Preset (ver "Gesto do ponto de referncia com a tabela de Preset" na pgina 58) MP7683 Execuo contnua do programa: em cada arranque do NC, executar uma linha do programa NC programado. Programao do programa frase a frase: em cada arranque do NC, executar o programa NC completo: +0 Execuo do programa frase a frase: em cada arranque do NC, executar o programa NC completo: +1 Execuo contnua do programa: em cada arranque do NC, executar todos os programas NC at palete seguinte: +2 Execuo do programa frase a frase: em cada arranque do NC, executar o programa NC completo: +4 Execuo contnua do programa: quando est seleccionada execuo completa de ficheiro de paletes (+4), executar ficheiro de paletes sem terminar, isto , premir: +8 A tabela de paletes pode ser editada com a softkey EDIT PALETTE: +16 Visualizar a softkey AUTOSTART: +32 visualizada a tabela de paletes ou o programa NC: +64

Funo M para orientao da ferrta. nos ciclos de maquinao

Mxima velocidade de uma trajectria com o override de avano a 100% nos modos de funcionamento de execuo do programa Avano para movimentos de compensao de eixos rotativos Parmetros de compatibiliade da mquina para as tabelas de pontos zero

Elaborao de tabelas de paletes

HEIDENHAIN iTNC 530

589

14.1 Parmetros geraisdo utilizador

14.2 Conectores ocupados e cabo(s) de conexo para conexo de dados

14.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 1 2 3 4 5 6 7 8 9 Carc. Ocupao no ocupado 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 1 3 2 20 7 6 4 5 1 3 2 20 7 6 4 5 Casquilho Pino 1 3 2 20 7 6 4 5 1 3 2 20 7 6 4 5 8 Carc. cinzento rosa violeta Revestimento exterior Cor branco/castanho amarelo verde castanho vermelho Casquilho 1 2 3 8 7 6 5 4 20 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 Ocupao no ocupado RXD TXD DTR Sinal GND DSR RTS CTR no ocupado VB 355.484-xx Casquilho Cor 1 2 3 4 5 6 7 8 9 vermelho amarelo branco castanho preto violeta cinzento branco/verde verde Pino 1 2 3 4 5 6 7 8 9 Bloco adaptador 363 987-02 Casquilho 1 2 3 4 5 6 7 8 9 Carc. Pino 1 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 Revestimento exterior Casquilho 1 3 2 6 5 4 8 7 9 Carc.

Carc. Revestimento Carc. exterior

Revestimento Carc. exterior

590

14 Tabelas e resumos

Aparelhos que no so da marca HEIDENHAIN


A distribuio de conectores no aparelho que no da marca HEIDENHAIN pode ser muito diferente de um aparelho HEIDENHAIN. Essa distribuio depende do aparelho e do tipo de transmissso. Para a distribuio de pinos do bloco conector, ver a tabela em baixo: Bloco adaptador 363 987-02 VB 366.964-xx Casquilho 1 2 3 4 5 6 7 8 9 Carc. Pino 1 2 3 4 5 6 7 8 9 Carc. Casquilho Cor 1 2 3 4 5 6 7 8 9 Carc. vermelho amarelo branco castanho preto violeta cinzento branco/ verde verde Casquilho 1 3 2 6 5 4 8 7 9

Revestime Carc. nto exterior

HEIDENHAIN iTNC 530

591

14.2 Conectores ocupados e cabo(s) de conexo para conexo de dados

14.2 Conectores ocupados e cabo(s) de conexo para conexo de dados

Conexo V.11/RS-422
Na conexo V.11 s se ligam aparelhos externos. A interface satisfaz a norma EN 50 178 "Separao segura da rede". A distribuio de conectores da unidade lgica do TNC (X28) idntica ao bloco adaptador. Bloco adaptador 363 987-01 Casquilho 1 2 3 4 5 6 7 8 9 Carc. Pino 1 2 3 4 5 6 7 8 9 Carc. Casquilho 1 2 3 4 5 6 7 8 9 Carc.

TNC Casquilho 1 2 3 4 5 6 7 8 9 Carc. Ocupao RTS DTR RXD TXD Sinal GND CTS DSR RXD TXD Revestimento exterior

VB 355 484-xx Pino 1 2 3 4 5 6 7 8 9 Carc. Cor vermelho amarelo branco castanho preto violeta cinzento branco/verde verde Revestimento exterior

Interface Ethernet casquilho RJ45


Mximo comprimento de 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

592

14 Tabelas e resumos

Esclarecimento sobre smbolos n Standard l Opo de eixo mOpo 1 de software oOpo 2 de software Funes do utilizador Breve descrio n Execuo bsica: 3 eixos mais ferramenta l 4. Eixo NC mais eixo auxiliar ou l outros 8 eixos ou outros 7 eixos e mais 2 ferramenta n Regulao digital da corrente e das rotaes em dilogo em texto claro HEIDENHAIN e segundo DIN/ISO n Posies nominais para rectas em coordenadas cartesianas ou coordenadas polares n Indicaes de medida absolutas ou incrementais n Visualizao e introduo em mm ou poleg n Visualizao do curso do volante na maquinao com sobreposio de volante n Raio da ferramenta no plano de maquinao e longitude da ferramenta n Calcular previamente contorno de raio corigido at 99 frases (M120) n Correco de raio da ferramenta tridimensional para posterior modificao de dados da ferramenta, sem ter que voltar a calcular o programa Vrias tabelas de ferramentas com quantas ferramentas se quiser Tabelas de dados de corte o clculo automtico de rotaes da ferramenta e avano a partir de dados especficos da ferramenta (velocidade de corte, avano por dente) n Referido trajectria do ponto central da ferramenta n Referido lmina da ferramenta Criar programa com apoio grfico, enquanto executado um outro programa oGuia do movimento especialmente livre de solavancos oCorreco da ferramenta 3D por meio de vectores normais oModificao da posio de cabea basculante com o volante electrnico durante a execuo do programa; a posio da extremidade da ferramenta permanece inalterada (TCPM = Tool Center Point Management) oManter a ferramenta perpendicular ao contorno oCorreco do raio da ferramenta perpendicular direco do movimento e direco da ferramenta oInterpolao da Spline mProgramao de contornos sobre o desenvolvimento de um cilindro mAvano em mm/min

Introduo do programa Indicao de posies

Correces da ferramenta

Tabelas de ferramentas Tabela de dados de corte Velocidade de trajectria constante Funcionamento paralelo Maquinao 3D (option 2 de software)

Maquinao de mesa redonda (opo 1 de software)

HEIDENHAIN iTNC 530

593

14.3 Informao tcnica

14.3 Informao tcnica

14.3 Informao tcnica

Funes do utilizador Elementos do contorno n Recta n Chanfre n Trajectria circular n Ponto central do crculo n Raio do crculo n Trajectria circular tangente n Arredondamento de esquinas n Sobre uma recta: tangente ou perpendicular n Sobre um crculo n Livre programao de contornos FK em texto claro HEIDENHAIN com apoio grfico para peas de dimenses no adequadas a NC n Sub-programas n Repetio parcial de um programa n Um programa qualquer como sub-programa n Ciclos de furar, furar em profundidade, alargar furo, mandrilar, rebaixar n Ciclos para fresar roscas interiores e exteriores n Desbastar e acabar caixas rectangulares e circulares n Ciclos para o facejamento de superfcies planas e inclinadas n Ciclos para fresar ranhuras rectas e circulares n Figura de furos sobre um crculo e por linhas n Caixa de contorno - tambm paralela ao contorno n Traado do contorno n Alm disso, podem ser integrados ciclos do fabricante ciclos de maquinao especialmente criados pelo fabricante da mquina n Deslocar, rodar, reflectir n Factor de escala (especfico do eixo) mInclinao do plano de maquinao (opo de software 1) n Funes matemticas =, +, , *, /, seno , cos , ngulo aus seno e cos , 2 2 a a +b n Encadeamentos lgicos (=, =/, <, >) n Clculo entre parnteses n 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 n Funes para o clculo dum crculo n Calculadora n Funo de ajuda sensvel ao contexto em avisos de erro n Apoio grfico na programao de ciclos n Frases de comentrio no programa NC n As posies reais so aceites directamente no programa NC

Aproximao e sada do contorno Livre programao de contornos FK Saltos no programa

Ciclos de maquinao

Converso de coordenadas

Parmetros Q Programao com variveis

Auxlios programao

Teach In

594

14 Tabelas e resumos

Funes do utilizador Teste grfico Tipos de representao Simulao grfica da execuo da maquinao mesmo quando executado um outro programa n Vista de cima / representao em 3 planos / representao 3D n Ampliao de um pormenor Grfico de programao n No modo de funcionamento "Memorizao do programa", as frases NC introduzidas so caracterizadas (grfico de traos 2D) mesmo quando executado um outro programa n Representao grfica do programa que se pretende executar em vista de cima / representao em 3 planos / representao 3D n Clculo do tempo de maquinao no modo de funcionamento "teste do programa" n Visualizao do tempo actual de maquinao nos modos de funcionamento execuo do programa n Processo a partir duma frase qualquer no programa e chegada posio nominal calculada para continuao da maquinao n Interromper o programa, sair e reentrar no contorno n Vrias tabelas de zero peas n As tabelas de paletes com muitos registos para seleco de paletes, programas NC e pontos zero podem ser criadas orientadas para a pea ou orientadas para a ferramenta n Calibrar o apalpador n Compensar a posio inclinada da pea de forma manual e automtica n Memorizar o ponto de referncia de forma manual e automtica n Medir peas automaticamente n Ciclos para a medio automtica da ferramenta

Grfico de maquinao Tipos de representao Tempo de maquinao

Reentrada no contorno

tabelas de zero peas Tabelas de paletes Ciclos de apalpao

Dados tcnicos Componentes n Calculadora principal MC 422 n Unidade calculadora CC 422 n Teclado n Ecr plano a cores TFT com softkeys 10,4 polegadas ou 15,1 polegadas n Disco duro com pelo menos 2 GBytes para programas NC n a 0,1 m em eixos lineares n a 0,000 1 em eixos angulares n Mximo 99 999,999 mm (3.937 poleg.) ou 99 999,999

Memria do programa Preciso de introduo e resoluo Campo de introduo

HEIDENHAIN iTNC 530

595

14.3 Informao tcnica

14.3 Informao tcnica

Dados tcnicos Interpolao n Recta em 4 eixos oRecta em 5 eixos (sujeito a autorizao de exportao) (opo 1 de software ) n Crulo em 2 eixos mCrculo em 3 eixos com plano de maquinao inclinado (opo 1 de software) n Hlice: Sobreposio de trajectria de trajectria circular e de recta n Spline: Executar Splines (polinmio do 3. grau) n 3,6 ms o0,5 ms (opo 2 de software) n Unidade de reglao da posio: perodo de sinal do aparelho medidor de posio/1024 n Tempo de ciclo regulador de posio:1,8 ms n Tempo de ciclo regulador de rotao: 600 s n Tempo de ciclo regulador de corrente: mnimo 100 s n Mximo 100 m (3 937 polegadas) n Mximo 40 000 U/min (com pares de 2 plos) n Erros de eixo lineares e no lineares, elementos soltos, extremidades de inverso em movimentos circulares, dilatao por calor n Frico esttica n cada V.24 / RS-232-C e V.11 / RS-422 mx. 115 kBaud n Conexo de dados alargada com registo LSV-2 para a operaoexterna do TNC por meio de conexo de dados com software HEIDENHAIN TNCremo n Interface Ethernet 100 Base T aprox. 2 a 5 MBaud (depende do tipo de ficheiro e do aproveitamento de rede) n Operao: 0C a +45C n Armazenamento: -30C a +70C

Tempo de processamento de frase Recta 3D sem correco do raio Regulao do eixo

Percurso Rotaes da ferr.ta Compensao de erro

Conexes de dados

Temperatura ambiente

Acessrios Volantes electrnicos n um HR 410: volante porttil ou n um HR 130: volante de embutir ou n at trs HR 150: volantes de embutir por meio de adaptador de volante HRA 110 n TS 220: apalpador digital 3D com conexo por cabo ou n TS 632: apalpador digital 3D comtransmisso por infravermelhos n TT 130: apalpador digital 3D para a medio da ferramenta

Apalpadores

596

14 Tabelas e resumos

Opo 1 de software Maquinao de mesa rotativa mProgramao de contornos sobre o desenvolvimento de um cilindro mAvano em mm/min minclinao do plano de maquinao mCrculo em 3 eixos com plano de maquinao inclinado

Converso de coordenadas Interpolao Opo 2 de software Maquinao 3D

oGuia do movimento especialmente livre de solavancos oCorreco da ferramenta 3D por meio de vectores normais oModificao da posio de cabea basculante com o volante electrnico durante a execuo do programa; a posio da extremidade da ferramenta permanece inalterada (TCPM = Tool Center Point Management) oManter a ferramenta perpendicular ao contorno oCorreco do raio da ferramenta perpendicular direco do movimento e direco da ferramenta oInterpolao da Spline oRecta em 5 eixos (sujeito a autorizao de exportao) o0,5 ms

Interpolao Tempo de processamento de frase

HEIDENHAIN iTNC 530

597

14.3 Informao tcnica

14.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 Marcas (LBL) para saltos de programa Quantidade de repeties de programas parciais REP Nmero de erro em funo de parmetro Q FN14 Parmetro de Spline K Expoente para parmetro Spline Vectores normais N e T em correco 3D -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/U] 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 (1,0) 0 a 399 (1,0) -99 999,9999 a +99 999,9999 (5,4) 0 a 254 (3,0) 1 a 65.534 (5,0) 0 a 1.099 (4,0) -9,99999999 a +9,99999999 (1,8) -255 a 255 (3,0) -9,99999999 a +9,99999999 (1,8)

598

14 Tabelas e resumos

Quando o comando est desligado, h uma bateria compensadora que abastece com corrente o TNC para no se perder dados na memria RAM. Quando o TNc visualiza o aviso de troca da bateria compensadora, voc dever mudar as baterias: Para 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 de ltio, tipo CR 2450N (Renata) N. Id. 315 878-01 1 2 A bateria encontra-se no lado de trs do MC 422 (ver 1, figura em cima, direita) Trocar a bateria; a nova bateria s pode ser colocada na posio correcta

HEIDENHAIN iTNC 530

599

14.4 Trocar a bateria

14.4 Trocar a bateria

15
iTNC 530 com Windows 2000 (opo)

15.1 Introduo

15.1 Introduo
Generalidades
Neste captulo, esto descritas as particularidades do iTNC 530 com Windows 2000. Todas as funes de sistema do 2000 tm que ser lidas na documentao do Windows. Os comandos do TNC da HEIDENHAIN foram sempre de uso agradvel ao utilizador: programao simples, no dilogo em texto claro da HEIDENHAIN, ciclos orientados para a prtica, teclas de funes claras, e funes de grfico evidentes, fazem deles os comandos programveis preferidos nas oficinas. Agora, o utilizador tem tambm sua disposio o sistema operativo Windows standard, como interface do utilizador. O novo hardware de alta eficincia HEIDENHAIN, com dois processadores, constitui a base para o iTNC 530 com Windows 2000. Um processador ocupa-se das tarefas de tempo real e o sistema operativo HEIDENHAIN, enquanto o segundo processador est disposio exclusiva do sistema operativo Windows standard, abrindo-se assim ao utilizador o mundo da tecnologia de informao. Tambm aqui se encontra em primeiro lugar o conforto de operao: n No teclado de comandos, est integrado um teclado de PC completo com almofada de toque n O ecr a cores, de alta resoluo, de 15 polegadas, mostra a superfcie do iTNC e tambm as utilizaes Windows n Por meio das interfaces USB, os dispositivos standard de PC, como o rato, por exemplo, os suportes, etc., so conectados de forma simples ao comando

602

15 iTNC 530 com Windows 2000 (opo)

Dados tcnicos
Dados tcnicos Execuo iTNC 530 com Windows 2000 Comando de dois processadores com n Sistema operativo de tempo real HEROS para o comando da mquina n Sistema operativo PC Windows 2000 como interface do utilizador Memria n Memria RAM: n 64 MBytes para as utilizaes do comando n 128 MBytes para as utilizaes do Windows n Disco duro n 2.63 GBytes para ficheiros TNC n 9 GBytes para dados Windows, dos quais aprox. 7.7 GBytes disponveis para utilizaes Conexo de dados n Ethernet 10/100 BaseT (at 100 MBit/s; dependente do grau de aproveitamento da rede) n V.24-RS232C (mx. 115 200 Bit/s) n V.11-RS422 (mx. 115 200 Bit/s) n 2 x USB n 2 x PS/2

HEIDENHAIN iTNC 530

603

15.1 Introduo

15.2 Iniciar a aplicao iTNC 530

15.2 Iniciar a aplicao iTNC 530


Aviso do Windows
Depois de voce ligar o abastecimento de corrente elctrica, o iTNC 530 d carga automaticamente. Quando aparece o dilogo de introduo para apresentao ao Windows, esto disponveis duas possibilidades de apresentao: n Apresentao como operador de TNC n Apresentao como administrador local

Apresentao como operador de TNC


U

No campo de introduo User name introduzir o nome de utilizador TNC, no campo de introduo Password no introduzir nada; confirmar com o boto OK O software do TNC iniciado automaticamente, no painel de comandos do iTNC aparece a mensagem de estado Starting, PLEASE WAIT... . Durante o tempo em que visualizado o painel de comandos do iTNC (ver figura direita), no se iniciam nem se operam outros programas Windows. Quando o software do iTNC iniciado com sucesso, minimiza-se o painel de comandos num smbolo HEIDENHAIN, situado na rgua de tarefas. Esta identificao do utilizador permite apenas um acesso muito limitado ao sistema operativo Windows. Voc no deve modificar os ajustes de rede, nem instalar novos softwares.

604

15 iTNC 530 com Windows 2000 (opo)

Apresentao como administrador local


Contacte o fabricante da mquina, para perguntar o nome de utilizador e a palavra-passe. Como administrador local, voc deve proceder s instalaes de software e ajustes de rede. A HEIDENHAIN no presta apoio na instalao de aplicaes Windows e no se responsabiliza pelo funcionamento das aplicaes instaladas por si. A HEIDENHAIN no se responsabiliza por contedos de disco duro defeituosos, resultantes da instalao de updates de software de terceiros ou de software suplementar de aplicaes. Se for necessrio a HEIDENHAIN prestar algum servio aps modificaes em programas ou dados, a HEIDENHAIN ir facturar esses servios. Para garantir o funcionamento perfeito da aplicao do iTNC, o sistema Windows 2000 tem que nessa ocasio possuir suficiente n capacidade CPU n livre na memria do disco duro no suporte C n Memria de trabalho n Ter largura de banda da interface do disco duro disposio. O comando compensa curta interrupes (at um segundo em caso de tempo de ciclo de bloco de 0,5ms) na transmisso de dados do computador Windows, por meio de uma memorizao intermdia abrangente dos dados do TNC. Mas se acaso se interromper a transmisso de dados do sistema Windows durante um perodo consideravelmente superior, pode surgir interrupo no avano ao executar-se o programa, danificando-se a pea. Ter ateno s seguintes condies na instalao de software: O programa que se pretende instalar no deve exigir, do computador Windows, o limite da sua capacidade (128 MBytes RAM, 266 MHz frequncia de impulsos). Os programas que so executados (p.ex. jogos) em Windows nas etapas prioritrias superior ao normal (above normal), alto (high) ou tempo real (real time) no devem ser instalados.

HEIDENHAIN iTNC 530

605

15.2 Iniciar a aplicao iTNC 530

15.3 Desligar o iTNC 530

15.3 Desligar o iTNC 530


Princpios bsicos
Para evitar perder dados ao desligar, voc deve reduzir de forma especfica o iTNC 530. Para isso, esto vrias possibilidades disposio, que se encontram descritas nos parrafos seguintes. Desligar o iTNC 530 de forma arbitrria pode originar perda de dados. Antes de terminar o Windows, voc deve terminar a aplicao iTNC 530.

Aviso de sada dum utilizador


Voc pode, em qualquer momento, avisar o Windows de que vai sair, sem prejudicar o software do iTNC. Mas durante o processo de aviso de sada, o ecr do iTNC deixa de estar visvel e voc deixa de poder fazer introdues. Tenha ateno a que permaneam activadas as teclas especfias da mquina (p.ex. NC-Start ou as teclas de sentido dos eixos). Depois de se ter apresentado um utilizador, o ecr do iTNC fica outra vez visvel.

606

15 iTNC 530 com Windows 2000 (opo)

Terminar a aplicao do iTNC


Ateno! Antes de voc terminar a aplicao do iTNC, absolutamente indispensvel activar a tecla de Emergncia. Caso contrrio, poder haver perda de dados ou a mquina poder ficar danificada. Para se terminar a aplicao do iTNC, esto disponveis duas possibilidades: n Terminar internamente por modo de funcionamento manual: termina ao mesmo tempo o Windows n Terminar externamente por painel de comandos do iTNC: termina apenas a aplicao do iTNC Terminar internamente por modo de funcionamento manual Seleccionar o modo de funcionamento manual U Continuar a comutar rgua de softkeys, at se visualizar a softkey para abaixamento da aplicao do iTNC U Seleccionar a funo para desligar; voltar a confirmar a pergunta de dilogo seguinte, com a softkey SIM
U U Se surgir no ecr do iTNC a mensagem Its

now safe to turn off your computer, voc deve interromper a tenso de alimentao elctrica para o iTNC 530

Terminar externamente por meio do painel de comandos do iTNC U No teclado ASCII, activar a tecla do Windows: a aplicao do iTNC minimizada e visualizada a rgua de tarefas U Fazer duplo clique no smbolo verde HEIDENHAIN, em baixo direita, na rgua de tarefas: aparece o painel de comandos do iTNC (ver figura em cima, direita) U Seleccionar a funo para terminar da aplicao do iTNC 530: premir a superfcie comutadora Stop iTNC
U Depois

de ter activado a tecla de Emergncia, confirmar a mensagem do iTNC com superfcie comutadora SIM: parada a aplicao do iTNC activado o painel de comandos do iTNC. Com a superfcie comutadora Restart iTNC voc pode iniciar de novo o iTNC 530

U Permanece

Para terminar o Windows, seleccione


U U U U

a superfcie comutadora Start o ponto de menu Shut down... de novo o ponto de menu Shut down e confirme com OK

HEIDENHAIN iTNC 530

607

15.3 Desligar o iTNC 530

15.3 Desligar o iTNC 530

Desligamento do Windows
Se voc tentar desligar o Windows enquanto ainda estiver activado o software do iTNC, o comando emite um aviso (ver figura em cima, direita). Ateno! Antes de confirmar com OK, absolutamente necessrio activar a tecla de Emergncia Caso contrrio, poder haver perda de dados ou a mquina poder ficar danificada. Se voc confirmar com OK, o software do iTNC desliga e a seguir termina o Windows. Ateno! O Windows acende, aps alguns segundos, o seu prprio aviso (ver figura no meio, direita), que se sobrepe ao aviso do TNC. Nunca confirmar o aviso com End Now, seno poder haver perda de dados ou a mquina ficar danificada.

608

15 iTNC 530 com Windows 2000 (opo)

Condies
Para poder proceder a ajustes de rede, voc tem que se apresentar como administrador local. Contacte o fabricante da mquina, para perguntar o nome de utilizador e a palavra-passe necessrios. Os ajustes s devem ser efectuados por um especialista em rede .

Adaptar ajustes
Quando fornecido, o iTNC 530 contm duas ligaes de rede, a Local Area Connection e a iTNC Internal Connection (ver figura direita). A Local Area Connection a ligao do iTNC sua rede. Voc tem que adaptar sua rede todos os ajustes conhecidos a partir do Windows 2000 (ver para isso tambm a descrio de rede Windows 2000). A iTNC Internal Connection uma ligao interna do iTNC. No so permitidas modificaes nos ajustes desta ligao, podendo originar incapacidade de funcionamento do iTNC. Este endereo interno de rede est pr-ajustado em 192.168.254.253 e no deve colidir com a rede da sua firma; o Subnet 192.168.254.xxx no deve portanto existir. A opo Obtain IP adress automatically (referir endereo de rede automaticamente) no deve estar activada.

HEIDENHAIN iTNC 530

609

15.4 Ajustes da rede

15.4 Ajustes da rede

15.4 Ajustes da rede

Comando de acesso
Os administradores tm acesso aos suportes D, E e F do TNC. Tenha ateno a que os dados nestas parties estejam codificados de forma binria, podendo os acessos que se pretende escrever originar comportamento indefinido do iTNC. As parties D, E e F tm direito de acesso para os grupos do utilizador SYSTEM e Administrators. Com o grupo SYSTEM assegura-se que o servio Windows, que inicia o comando, receba acesso. Com o grupo Administrators consegue-se que o computador de tempo real do iTNC receba ligao de rede por meio da iTNC Internal Connection. Voc no deve limitar o acesso para estes grupos nem acrescentar outros grupos, nem proibir determinados acessos nestes grupos (no Windows, as limitaes de acesso tm prioridade em relao aos direitos de acesso).

610

15 iTNC 530 com Windows 2000 (opo)

Suporte do iTNC
Se voc chamar a gesto de ficheiros, recebe na janela esquerda uma lista de todos os suportes disponveis, p.ex. n C:\: partio Windows do disco duro instalado n RS232:\: interface serial 1 n RS422:\: interface serial 2 n TNC:\: partio de dados do iTNC Como suplemento, podem existir ainda outros suportes, que voc tenha juntado por meio do explorador do Windows. Tenha ateno a que o suporte de dados do iTNC aparea na gesto de ficheiros com o nome TNC:\. Este suporte (partio) possui, no explorador do Windows, o nome D. Os sub-directrios no supote do TNC(p.ex. RECYCLER e System Volume Identifier) so colocados pelo Windows 2000 e no devem ser apagados por si. Se voc ter juntado um novo suporte no explorador do Windows, dever, se necessrio, actualizar a visualizao do iTNC dos suportes disponveis:
U U U U

Chamar Gesto de Ficheiros: premir a tecla PGM MGT Colocar o cursor para a esquerda na janela do suporte Comutar a rgua de softkeys para o segundo plano Actualizar a vista do suporte: premir a softkey ACT. RVORE

HEIDENHAIN iTNC 530

611

15.5 Particularidades na gesto de ficheiros

15.5 Particularidades na gesto de ficheiros

15.5 Particularidades na gesto de ficheiros

Transmisso de dados para o iTNC 530


Antes de voc poder iniciar uma transmisso de dados a partir do iTNC, tem que ter juntado o respectivo suporte de rede por meio do explorador do Windows. O acesso quilo que se chama nome de rede UNC (p.ex. \\PC0815\DIR1) no possvel. Ficheiros especficos do TNC Depois de ter inserido o iTNC 530 na sua rede, a partir do iTNC voc pode aceder a um computador qualquer e transmitir ficheiros. Mas s deve iniciar a partir do iTNC determinados tipos de ficheiros por meio de uma transmisso de dados. A razo para isto que, na transmisso de dados para o iTNC, os ficheiros tm que ser convertidos num formato binrio. No permitido copiar os tipos de ficheiros a seguir enunciados por meio do explorador do Windows para o suporte de dados D! Tipos de ficheiros, que no devem ser copiados por meio do explorador do Windows: n Programas de dilogo em texto claro (terminao .H) n Programas DIN/ISO (terminao .I) n Tabelas de ferramentas (terminao .T) n Tabelas de posies da ferramenta (terminao .TCH) n Tabelas de paletes (terminao .P) n Tabelas de pontos zero (terminao .D) n Tabelas de pontos (terminao .PNT) n Tabela de dados de interseco (terminao .CDT) n Tabelas de definio livre (terminao .TAB) Procedimento na transmisso de dados: (ver "Transmissso de dados para/de uma base de dados externa" na pgina 98). Ficheiros ASCII Voc pode copiar ficheiros ASCII (ficheiros com a terminao .A), sem limitao directamente por meio do explorer. Tenha ateno que todos os ficheiros que voc pretende executar no TNC, tm que estar memorizados no suporte D.

612

15 iTNC 530 com Windows 2000 (opo)

A
Acabamento de ilha circular ... 347 Acabamento de ilha rectangular ... 341 Acabamento em profundidade ... 376 Acabamento lateral ... 377 Aceitar a posio real ... 106 Acesso externo ... 573 Acessrios ... 47 Acrescentar comentrios ... 115 Agente de corte da ferramenta ... 146, 169 Ajustar a velocidade BAUD ... 548 Ajustes da rede ... 555 iTNC 530 com Windows 2000 ... 609 Alargar furo ... 268 Animao funo PLANE ... 440 Arranque automtico do programa ... 540 Arredondamento de esquinas ... 191 Atribuio de Conectores ocupados ... 590 conexo de dados ... 548, 549 Auxlio em caso de avisos de erro ... 121 Avano ... 55 ... 55 em eixos rotativos, M116 ... 243 Avano em milmetros/rotao da ferramenta: M136 ... 236 Aviso do Windows ... 604 Avisos de erro ... 121 Ajuda em ... 121 Avisos de erro do NC ... 121

C
Chamada do programa por meio do ciclo ... 433 Um programa qualquer como subprograma ... 465 Chamar um ciclo ... 256 Chanfre ... 190 Chegada ao contorno ... 181 com coordenadas polares ... 182 Ciclo Grupos ... 255 Ciclos de apalpao: ver Manual do utilizador Ciclos do apalpador Ciclos de furar ... 263 Ciclos e tabelas de pontos ... 261 Ciclos SL Acabamento em profundidade ... 376 Acabamento lateral ... 377 Ciclo contorno ... 370 Contornos sobrepostos ... 370, 397 Dados do contorno ... 373 Desbastar ... 375 Pr-furar ... 374 Princpios bsicos ... 368, 395 Traado do contorno ... 378 Ciclos SL com frmula de contorno Cilindro ... 517 Crculo completo ... 193 Crculo de furos ... 362 Comutar entre maisculas/ minsculas ... 117 Conexo ... 50 Conexo de dados Conexo em rede ... 101 Converso de coordenadas ... 412 Coordenadas fixas da mquina: M91, M92 ... 228 Coordenadas polares Aproximao ao contorno/sada do contorno ... 182 Princpios bsicos ... 76 Programao ... 200 Copiar programas parciais ... 109 Correco 3D ... 160 Face Milling ... 163 Formas da ferramenta ... 161 Orientao da ferramenta ... 162 Peripheral Milling ... 165 Valores delta ... 162 vector normalizado ... 161

C
Correco da ferr.ta Longitude ... 156 Raio ... 157 tridimensional ... 160 Correco da ferramenta Correco do raio ... 157 Esquinas exteriores, esquinas interiores ... 159 Introduo ... 158 Corte laser, funes auxiliares ... 250

D
Dados da ferramenta chamar ... 153 indiciar ... 148 introduzir na tabela ... 144 introduzir no programa ... 143 Valores delta ... 143 Dados tcnicos ... 593 iTNC 530 com Windows 2000 ... 603 Definir um ciclo ... 254 Definir o bloco ... 103 Desbastar: Ver ciclos SL, Desbastar Desligar ... 51 Deslocao do ponto zero com tabelas de zero peas ... 414 no programa ... 413 Deslocao dos eixos da mquina ... 52 com o volante electrnico ... 53 com teclas de sentido externas ... 52 por incrementos ... 54 Determinar o material da pea ... 168 Dilogo ... 105 Dilogo em texto claro ... 105 Directrio ... 88, 92 apagar ... 95 copiar ... 94 frase a frase ... 92 Disco duro ... 79 Distribuio dos conectores Conexo de dados ... 590 Diviso do ecr ... 38

C
Caixa circular acabar ... 345 desbastar ... 343 Desbaste+acabamento ... 325 Caixa rectangular Acabamento ... 339 Desbaste ... 337 Desbaste+acabamento ... 320 Calculadora ... 120 Calcular o tempo de maquinao ... 530 Clculo automtico dos dados de corte ... 146, 167 Clculo dos dados de corte ... 167 Clculo entre parnteses ... 506 Clculos de crculos ... 485 Caminho ... 88

HEIDENHAIN iTNC 530

613

Index

Index

E
Ecr ... 37 Eixo rotativo deslocar pelo curso mais curto: M126 ... 243 Reduzir a visualizao: M94 ... 244 Eixos auxiliares ... 75 Eixos basculantes ... 245, 246 Eixos principais ... 75 Elipse ... 515 Esfera ... 519 Espelho ... 419 Esquinas abertas num contorno: M98 ... 234 Estado do ficheiro ... 81, 90 Estruturao de programas ... 114 Estruturar abrir novo ... 103 editar ... 107 programa ... 102, 114 Execuo do programa a execuo do programa ... 535 aps uma interrupo ... 537 Processo a partir duma frase ... 538 Resumo ... 534 Saltar frases ... 541 teste do programa ... 534 Executar dados 3D ... 404

F
FN 27: TABWRITE: descrever uma tabela de livre definio ... 504 FN 28: TABREAD: ler tabela de definio livre ... 505 FN14: ERROR: emitir avisos de erro ... 490 FN15: PRINT: emitir textos no formatados ... 492 FN16: PRINT: emitir textos formatados ... 493 FN18: SYSREAD: ler dados do sistema ... 496 FN19:PLC: transmitir valores para o PLC ... 501 FN20: WAIT FOR: sincronizar NC e PLC ... 501 FN23: DADOS DO CRCULO: calcular crculo a partir de 3 pontos ... 485 FN24: DADOS DO CRCULO: calcular crculo a partir de 4 pontos ... 485 FN25: PRESET: memorizar novo ponto de referncia ... 503 FN26:TABOPEN: abrir tabelas de definio livre ... 504 Frase acrescentar, modificar ... 108 apagar ... 108 Fresagem inclinada no plano inclinado ... 459 Fresar furo ... 280 fresar furo oblongo ... 351 Fresar ranhuras ... 349 Desbaste+acabamento ... 328 pendular ... 351 Fresar rosca ... 299 Fresar rosca de hlice ... 303 Fresar rosca em rebaixamento ... 295 Fresar rosca interior ... 293 Fresar rosca: exterior ... 307 Fresar rosca: princpios bsicos ... 291 Funo de procura ... 110 Funo MOD da funo MOD ... 544 Resumo ... 544

F
Funo PLANE ... 438 Animao ... 440 Anular ... 441 Comportamento de posio ... 454 Definio de ngulo no espao ... 442 Definio de pontos ... 450 Definio de vector ... 448 Definio do ngulo de projeco ... 444 Definio do ngulo Euler ... 446 Definio incremental ... 452 Fresagem inclinada ... 459 Inclinao automtica ... 455 Seleco de solues possveis ... 457 Funes angulares ... 483 Funes auxiliares para eixos rotativos ... 243 para ferramenta e refrigerante ... 227 para indicao de coordenadas ... 228 para mquinas laser ... 250 para o tipo de trajectria ... 231 para verificao da execuo do programa ... 227 um avano prvio ... 226 Funes de trajectria Princpios bsicos ... 176 Crculos e arcos de crculo ... 178 Posicionamento prvio ... 179 Furar ... 266, 272, 277 Ponto inicial aprofundado ... 279 Furar em profundidade ... 265, 277 Ponto inicial aprofundado ... 279 Furar universal ... 272, 277

F
Factor de avano para movimentos de aprofundamento: M103 ... 235 Factor de escala ... 422 Factor de escala especfico do eixo ... 423 Ferramentas indiciadas ... 148 Ficheiro de texto ficheiro de texto ... 116 Funes de apagar ... 118 Funes de edio ... 117 Procurar partes de texto ... 119 Ficheiros ASCII ... 116 Ficheiros dependentes ... 560 Figura de pontos Resumo ... 360 sobre linhas ... 364 sobre um crculo ... 362

614

G
Gerar frase L ... 567 Gerir pontos de referncia ... 58 Gesto de ficheiros alargada ... 88 Resumo ... 89 Apagar ficheiro ... 82, 95 chamar ... 81, 90 Copiar ficheiro ... 83, 93 Copiar tabelas ... 94 Directrios ... 88 copiar ... 94 frase a frase ... 92 Escrever sobre os ficheiros ... 100 Ficheiros dependentes ... 560 gesto de ficheiros ... 559 Marcar os ficheiros ... 96 Mudar o nome a um ficheiro ... 86, 97 Nome do ficheiro ... 79 Proteger um ficheiro ... 87, 97 Seleccionar ficheiro ... 82, 91 Standard ... 81 Tipo do ficheiro ... 79 transmisso de dados externa ... 84, 98 Gesto de programas: ver Gesto de ficheiros Grfico de programao ... 209 Grficos Ampliao de um pormenor ... 528 ao programar ... 112 Ampliao de um pormenor ... 113 Vistas ... 524

I
Interface Ethernet a interface Ethernet ... 555 Introduo ... 552 Possibilidades de conexo ... 552 Unir e desunir base de dados em rede ... 101 Interface USB ... 602 Interpolao da Spline ... 223 Campo de introduo ... 224 Formato de frase ... 223 Interpolao helicoidal ... 203 Interromper a maquinao ... 535 Introduzir rotaes da ferramenta ... 153 iTNC 530 ... 36 com Windows 2000 ... 602

N
Nome da ferramenta ... 142 Nome do programa: ver Gesto de Ficheiros, nome do ficheiro Nmero da ferramenta ... 142 Nmero de opo ... 546 Nmero de software ... 546 Nmeros de cdigo ... 547 Nmeros de verso ... 547

O
Opes de software ... 597 Orientao da ferramenta ... 434

P
Para funes M: ver funes auxiliares Parmetros da mquina para a transmisso de dados externa ... 577 para a visualizao do TNC e para o editor do TNC ... 581 para apalpadores 3D ... 577 para maquinao e execuo do programa ... 588 Parmetros do utilizador ... 576 especficos da mquina ... 561 gerais para a transmisso de dados externa ... 577 para apalpadores 3D ... 577 para maquinao e execuo do programa ... 588 para visualizaes do TNC, Editor do TNC ... 581 Parmetros Q controlar ... 488 Parmetros Q formatados ... 493 Parmetros Q no formatados ... 492 previamente colocados ... 510 Transmitir valores para o PLC ... 501 Passar os pontos de referncia ... 50 Ping ... 558 Ponto central do crculo ... 192 Ponto inicial aprofundado ao furar ... 279 Posicionamento com introduo manual ... 70 com plano de maquinao inclinado ... 230, 249

L
Longitude da ferramenta ... 142 Look ahead ... 237

M
Mandrilar ... 270 Marcha rpida ... 140 Medio automtica da ferramenta ... 145 Medio da ferramenta ... 145 Memorizao do ponto de referncia ... 56 na execuo do programa ... 503 sem apalpador 3D ... 56 Modificar rotaes ... 55 Modos de funcionamento ... 40 Movimentos de trajectria Coordenadas polares Recta ... 202 Resumo ... 200 Trajectria circular em redor do plo Pol CC ... 202 Trajectria circular tangente ... 203 cordenadas cartesianas Recta ... 189 Resumo ... 188 Trajectria circular com raio determinado ... 194 Trajectria circular em redor dum ponto central do crculo CC ... 193 Trajectria circular tangente ... 195 Livre programao de contornos FK: Ver progamao FK

H
Hlice ... 203

I
Inclinao do plano de maquinao ... 63, 424 Ciclo ... 424 Directriz ... 428 manual ... 63 inclinao do plano de maquinao ... 63, 424 Informaes sobre formato ... 598

HEIDENHAIN iTNC 530

615

Index

Index

P
Posies da pea absolutas ... 77 incrementais ... 77 Princpios bsicos ... 74 Processo a partir duma frase ... 538 Programa Programao de parmetros Q ... 478 Avisos sobre a programao ... 478 Clculos de crculos ... 485 decises se/ento ... 486 Funes angulares ... 483 Funes auxiliares ... 489 Funes matemticas bsicas ... 481 Programao de parmetros: ver programao de parmetros Q Programao FK ... 208 Abrir dilogo ... 210 Grfico ... 209 possibilidades de introduo Contornos fechados ... 214 Dados de crculo ... 213 Direco e longitude de elementos de contorno ... 212 Pontos auxiliares ... 215 Pontos finais ... 212 Referncias relativas ... 216 Princpios bsicos ... 208 Rectas ... 210 Trajectrias circulares ... 211 Programar movimentos da ferramenta ... 105

S
Sada do contorno ... 181 com coordenadas polares ... 182 Salvaguarda de dados ... 80 Seleccionar Funo MOD ... 544 Seleccionar a unidade de medida ... 103 Seleccionar o ponto de referncia ... 78 Seleccionar tipo de ferramenta ... 146 Simulao grfica ... 529 Sincronizar NC e PL ... 501 Sincronizar PLC e NC ... 501 Sistema de referncia ... 75 Sobrepor posicionamentos de volante: M118 ... 239 Sobreposies ... 467 Software de transmisso de dados ... 550 Sub-programa ... 463 Substituio de textos ... 111 Superfcie cilndrica ... 380, 382 Superfcie regular ... 407 Superviso do espao de trabalho ... 532, 562 Supervisionamento do apalpador ... 241

T
Tipos de funes ... 480 TNCremo ... 550 TNCremoNT ... 550 Traado do contorno ... 378 Trajectria circular ... 193, 194, 195, 202, 203 Transmisso de dados externa iTNC 530 ... 84, 98 iTNC 530 com Windows 2000 ... 611 Trigonometria ... 483 Troca de ferramenta ... 154 Trocar a bateria ... 599

V
Velocidade de trajectria constante: M90 ... 231 Velocidade de transmisso de dados ... 548 Vista de cima ... 525 Visualizao de estados ... 43 adicional ... 44 gerais ... 43 Visualizar ficheiros de Ajuda ... 570

T
Tabela de dados de interseco ... 167 Tabela de ferramentas editar, sair ... 147 Funes de edio ... 147 possibilidades de introduo ... 144 Tabela de paletes Aceitao de coordenadas ... 122, 127 Aplicao ... 122, 126 de tabela de paletes ... 124, 130 tabela de paletes ... 124, 136 Tabela de posies ... 151 Tabela de preset ... 58 Tabelas de pontos ... 259 Teach In ... 106, 189 Teclado ... 39 Teleservio ... 572 Tempo de espera ... 432 Tempos de maquinao ... 571 Testar a unio em rede ... 558 Teste do programa at uma frase determinada ... 533 Resumo ... 531 teste do programa ... 532

W
Windows 2000 ... 602 WMAT.TAB ... 168

R
Raio da ferramenta ... 143 Ranhura redonda Desbaste+acabamento ... 332 Pendular ... 354 Rebaixamento invertido ... 274 Recta ... 189, 202 Reentrada no contorno ... 539 Repetio parcial de um programa ... 464 Representao 3D ... 527 Representao em 3 planos ... 526 Retrocesso do contorno ... 240 Roscagem com embraiagem ... 282, 283 rgida ... 285, 286, 289 roscar lmina ... 288 Rotao ... 421

616

Tabela de resumos: ciclos


Nmero de ciclo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Designao de ciclo Furar em profundidade Roscar com embraiagem Fresar ranhuras Caixa rectangular Caixa circular Desbaste SL I Deslocao do ponto zero Espelho Tempo de espera Rotao Factor de escala Chamada do programa Orientao da ferramenta Definio do contorno Pr-furar SL I Acabamento SL I Roscar com embraiagem roscar lmina Inclinao do plano de maquinao Dados do contorno SL II Pr-furar SL II Desbaste SL II Acabamento profundidade SL II Acabamento lateral SL II Traado do contorno Factor de escala especfico do eixo Superfcie cilndrica n n n n n n n n n n n n n n n n n n n n n Pgina 285 Pgina 288 Pgina 424 Pgina 373 Pgina 374 Pgina 375 Pgina 376 Pgina 377 Pgina 378 Pgina 423 Pgina 380 DEF CALL Pgina activado activado n n n n n n Pgina 413 Pgina 419 Pgina 432 Pgina 421 Pgina 422 Pgina 433 Pgina 434 Pgina 370 Pgina 265 Pgina 282 Pgina 349 Pgina 337 Pgina 343

Nmero de ciclo 28 30 32 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 220 221 230 231 247 251 252 253 254 262

Designao de ciclo Superfcie cilndrica Fresar ranhuras Execuo dos dados digitalizados Tolerncia Furar Alargar furo Mandrilar Furar universal Rebaixamento invertido Furar em profundidade universal Roscagem com embraiagem, nova Roscagem rgida, nova Fresar furo Roscagem rotura de 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 um crculo Figura de furos sobre linhas Facejar Superfcie regular Memorizar o ponto de referncia Caixa rectangular Caixa circular Fresar ranhuras Ranhura redonda Fresar rosca

DEF CALL Pgina activado activado n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n Pgina 382 Pgina 404 Pgina 435 Pgina 266 Pgina 268 Pgina 270 Pgina 272 Pgina 274 Pgina 277 Pgina 283 Pgina 286 Pgina 280 Pgina 289 Pgina 351 Pgina 354 Pgina 339 Pgina 341 Pgina 345 Pgina 347 Pgina 362 Pgina 364 Pgina 405 Pgina 407 Pgina 418 Pgina 320 Pgina 325 Pgina 328 Pgina 332 Pgina 293

Nmero de ciclo 263 264 265 267

Designao de ciclo Fresar rosca em rebaixamento Fresar rosca Fresar rosca de hlice Fresar rosca exterior

DEF CALL Pgina activado activado n n n n Pgina 295 Pgina 299 Pgina 303 Pgina 307

Tabela de resumo: funes auxiliares


M M00 M01 M02 Activao Actuao na frase No incio da Pgina frase n n n Pgina 183 Pgina 444 Pgina 183

PARAGEM da execuo do programa/PARAGEM da ferr.ta/Refrigerante DESLIGADO PARAGEM facultativa da execuo do programa PARAGEM da execuo do programa/PARAGEM da ferr.ta/Refrigerante DESLIGADO/se necess. apagar visualizao de estados (depende de parmetros de mquina)/Regresso frase 1 Ferramenta LIGADA no sentido horrio Ferramenta LIGADA no sentido anti-horrio PARAGEM da ferrta. Troca da ferr.ta/PARAGEM da execuo do programa (depende de parmet.mquina)/ PARAGEM da ferr.ta Refrigerante LIGADO Refrigerante DESLIGADO Ferr.ta LIGADA no sentido horrio/Refrigerante LIGADO Ferramenta LIGADA no sentido anti-horrio/refrigerante LIGADO Mesma funo que M02 Funo auxiliar M livre ou Chamada do ciclo activada de forma modal (depende de parm. mquina) S em funcionamento com erro de arrasto: velocidade constante nas esquinas Na frase de posicionamento: as coordenadas referem-se ao ponto zero da mquina Na frase de posicionamento: as coordenadas referem-se a uma posio definida 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 n n n n n n n n n n n n n n n

M03 M04 M05 M06 M08 M09 M13 M14 M30 M89 M90 M91 M92 M94 M97 M98 M99

Pgina 183 n n Pgina 183 Pgina 183 Pgina 183 n n n Pgina 183 Pgina 210 Pgina 187 Pgina 184 Pgina 184 Pgina 199 n n n n Pgina 189 Pgina 190 Pgina 210 Pgina 112 Pgina 191 Pgina 186 Pgina 484 Pgina 112

M101 Anular a troca automtica de ferr.ta com ferr.ta gmea quando foi excedido o M102 Anular M101 M103 Reduzir avano do factor F no aprofundamento (valor percentual) M104 Reactivar o ltimo ponto de referncia memorizado M105 Executar a maquinao com o segundo factor kv M106 Executar a maquinao com o primeiro factor kv M107 Suprimir o aviso de erro nas ferr.tas gmeas com medida excedente M108 Anular M107

Activao

Actuao na frase -

No incio n n

da Pgina frase Pgina 192

M109 Velocidade constante na lmina da ferr.ta (aumento e reduo do avano) M110 Velocidade constante no extremo da ferr.ta (s reduo do avano) M111 Anular M109/M110 M114 Correco automtica da geometria da mquina ao trabalhar com eixos basculantes M115 Anular M114 M116 Avano em eixos angulares em mm/min M117 Anular M116 M118 Sobreposicionar posicionamentos do volante durante a execuo do programa M120 Clculo prvio do contorno com correco de raio (LOOK AHEAD) M124 No ter em conta os pontos ao trabalhar frases lineares no corrigidas M126 Deslocar os eixos rotativos pelo curso mais curto M127 Anular M126 M128 Conservar a posio da extremidade da ferramenta em posicionamento de eixos basculantes (TCPM) M129 Anular M128 M130 Na frase de posicionamento: os pontos referem-se ao sistema de coordenadas no basculado

n n n n n n n n n n Pgina 186 Pgina 203 Pgina 192 Pgina 203 Pgina 195 Pgina 196 Pgina 197 Pgina 197 n Pgina 204 Pgina 205 n n n Pgina 200 Pgina 198 Pgina 194 Pgina 193 Pgina 188 Pgina 198 Pgina 201

M134 Paragem de preciso em escales dum contorno, em posicionamento com eixos rotativos n M135 Anular M134 M136 Avano F em milmetros por rotao da ferramenta M137 Anular M136 M138 Seleco de eixos basculantes M140 Retrocesso do contorno no sentido dos eixos da ferramenta M141 Suprimir o supervisionamento do apalpador M142 Apagar as informaes de programa modais M143 Apagar a rotao bsica M144 Considerao da cinemtica da mquina em posies REAL/NOMINAL no fim da frase M145 Anular M144 M200 M201 M202 M203 M204 Mquinas laser: emisso directa da tenso programada Mquinas laser: emisso da tenso em funo do percurso Mquinas laser: emisso da tenso em funo da velocidade Mquinas laser: emisso da tenso em funo do tempo (rampa) Mquinas laser: emisso da tenso em funo do tempo (impulso) n n n n n n n n n n n n

n n

DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Strae 5 83301 Traunreut, Germany { +49 (86 69) 31-0 | +49 (86 69) 50 61 e-mail: info@heidenhain.de Technical support | +49 (86 69) 31-10 00 e-mail: service@heidenhain.de Measuring systems { +49 (86 69) 31-31 04 e-mail: service.ms-support@heidenhain.de TNC support { +49 (86 69) 31-31 01 e-mail: service.nc-support@heidenhain.de NC programming { +49 (86 69) 31-31 03 e-mail: service.nc-pgm@heidenhain.de PLC programming { +49 (86 69) 31-31 02 e-mail: service.plc@heidenhain.de Lathe controls { +49 (7 11) 95 28 03-0 e-mail: service.hsf@heidenhain.de www.heidenhain.de

Os apalpadores 3D da HEIDENHAIN
ajudam-no a reduzir os tempos secundrios: Por exemplo Por exemplo Memorizar pontos de referncia Medir peas Digitalizar formas 3D

com os apalpadores de peas TS 220 com cabo TS 640 com transmisso por infra-vermelhos Medir ferramentas Supervisionar desgaste Detectar rotura da ferramenta

com o apalpador de ferramentas TT 130


Ve 00 375 738-83 SW03 3 6/2003 S Impresso na Alemanha Reservado o direito a alteraes