Baixe o app para aproveitar ainda mais
Prévia do material em texto
DIADUR Ind. e Com. Ltda. http://www.heidenhain.de DIADUR Ind. e Com. Ltda. Linguagem de programação HEIDENHAIN CNC-interativo DIADUR Ind. e Com. Ltda. http://www.heidenhain.de DIADUR Ind. e Com. Ltda. Conceito de sistema de coordenadas Y+ 2o EIXO A+ Z+ EIXO DA FERRAMENTA3o EIXO C+ B+ U+ W+ X+ 1o EIXO V+ DIADUR Ind. e Com. Ltda. Exemplo de máquinas operatrizes - Mandriladora DIADUR Ind. e Com. Ltda. Exemplo de máquinas operatrizes – Fresadora Portal DIADUR Ind. e Com. Ltda. Tipos de cabeçotes e mesas giratórias DIADUR Ind. e Com. Ltda. PONTO ZERO Zero Máquina Zero Peça DIADUR Ind. e Com. Ltda. Interface Monitor BF120 - mostra de forma clara todas as informações que são necessárias para a programação, manipulação e controle do comando e da máquina. Teclado TE420 - está estruturado de acordo com o processo de programação. Os símbolos de fácil compreensão ou as abreviaturas simples identificam as funções de forma clara e evidente. DIADUR Ind. e Com. Ltda. Monitor BF120 SETAS DE TROCA SOFTKEY TECLA DE COMUTAÇÃO 1/2 JANELAS TECLA DE COMUTAÇÃO PROG./EXEC. SOFTKEY DISPLAY DIADUR Ind. e Com. Ltda. Introdução de letras e sinais ISO LETRAS Nomes de arquivos, pastas e comentários Introdução de letras e sinais ISO LETRAS Teclas realçadas para programas DIN/ISO Gerenciamento de programas/MOD/HELP Gerenciamento de programa / Transmissão de dados Gerenciamento de programas/MOD/HELP Reservado Gerenciamento de programas/MOD/HELP Seleção da função MOD Gerenciamento de programas/MOD/HELP Seleção da função de ajuda Modos de funcionamento Modo de operação manual Modos de funcionamento Volante eletrônico Modos de funcionamento Posicionamento com introdução manual MDI Modos de funcionamento Execução passo a passo Modos de funcionamento Execução contínua Modos de programação Edição de programa Modos de programação Teste de programa Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Seleção dos eixos de coordenadas e introdução dos mesmos no programa Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Números Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Ponto decimal Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Comutação do sinal Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Captura da posição atual do eixo em destaque Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Parâmetros Q para edição de programa parametrizado Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Anular introduções de valores numéricos ou apagar avisos de erro do TNC Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Interrupção do diálogo ou apagar parte de programa Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Introdução de coordenadas polares Números, eixos de coordenadas e edição 7 4 1 0 8 5 2 9 6 3 Valores incrementais Múltiplas funções Salto de frases de diálogo e apagar palavras Múltiplas funções Finalizar introdução e continuar o diálogo Múltiplas funções Finalizar a frase Movimentos de programação Aproximação e saída do contorno Movimentos de programação Livre programação de contorno FLEX-K Movimentos de programação Chanfro Movimentos de programação Movimento linear Movimentos de programação Movimento circular com raio Movimentos de programação Arredondamento Movimentos de programação Movimento circular tangencial Movimentos de programação Centro de círculo para coordenadas polares ou movimento circular Movimentos de programação Movimento circular Ciclos/Subprogramas/Repetição de blocos/Ferramentas Introdução de função apalpador no programa Ciclos/Subprogramas/Repetição de blocos/Ferramentas Definição de ciclo Ciclos/Subprogramas/Repetição de blocos/Ferramentas Chamada de ciclo Ciclos/Subprogramas/Repetição de blocos/Ferramentas Definição de sub-programas ou repetições Ciclos/Subprogramas/Repetição de blocos/Ferramentas Chamada de sub-programas ou repetições Ciclos/Subprogramas/Repetição de blocos/Ferramentas Introdução de parada dentro de um programa Ciclos/Subprogramas/Repetição de blocos/Ferramentas Definição de ferramenta Ciclos/Subprogramas/Repetição de blocos/Ferramentas Chamada de ferramenta Ciclos/Subprogramas/Repetição de blocos/Ferramentas Introdução de chamada de outro programa Potenciômetros de avanço e rotação Potenciômetro de rotação S Potenciômetros de avanço e rotação Potenciômetro de avanço F Estrutura da linguagem CNC-interativo HEIDENHAIN Todos os programas de usinagem HEIDENHAIN são arquivos de extensão *.H ou *.HNC(formato não mais utilizado) Possuem uma estrutura que inicia com a linha “BEGIN PGM XXXXX MM” e termina com a linha “END PGM XXXXX MM” onde XXXXX é o nome alfa-numérico do arquivo dado ao programa O nome presente na linha BEGIN deve ser o mesmo da linha END e do arquivo *.H EX: ARQUIVO TNC:\TESTE001.H BEGIN PGM TESTE001 MM : END PGM TESTE001 MM Passos para criar um novo programa HEIDENHAIN Imagem do TNC430 Programação e edição Passos para criar um novo programa HEIDENHAIN Imagem do TNC430 Programação e edição Seleção de programa Passos para criar um novo programa HEIDENHAIN Imagem do TNC430 (modo Standard) Programação e edição Seleção de programa Teclas ALFA-NUM Passos para criar um novo programa HEIDENHAIN Imagem do TNC430 (modo Standard) Para TNC410, escolher pela SOFTKEY, o formato .H Para TNC430 ou superior, colocar também a extensão .H TESTE001.H Programação e edição Teclas ALFA-NUM Seleção de programa SOFTKEY MM/INCH Passos para criar um novo programa HEIDENHAIN Imagem do TNC430 (modo Standard) Programação e edição Teclas ALFA-NUM Seleção de programa SOFTKEY MM/INCH Passos para criar um novo programa HEIDENHAIN Imagem do TNC430 Programação e edição Teclas ALFA-NUM Seleção de programa SOFTKEY MM/INCH Definição de bloco bruto BLANK FORM Para realizar a simulação gráfica em teste de programa, é necessário definir um bloco bruto. Este bloco terá necessariamente a forma de um paralelepípedo O bloco é determinado por dois pontos de seus extremos. Ponto Mínimo X , Y , Z Ponto Máximo X , Y , Z X+ Y+ Z+ Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM XX END PGM TESTE001 MM X+ Y+ Z+ min max 50 100 100 SOFTKEY BLKFORM Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 XX END PGM TESTE001 MM X+ Y+ Z+ min max 50 100 100 SOFTKEY BLKFORM X+ Y+ Z+ min max 50 100 100 Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. XX END PGM TESTE001 MM Eixo ferramenta SOFTKEY BLKFORM Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z XX END PGM TESTE001 MM X+ Y+ Z+ min max 50 100 100 Eixo ferramenta SOFTKEY BLKFORM X+ Y+ Z+ min max 50 100 100 Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X.. Y.. Z.. XX END PGM TESTE001 MM Ponto mínimo SOFTKEY BLKFORM X+ Y+ Z+ min max 50 100 100 Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50XX END PGM TESTE001 MM Ponto mínimo SOFTKEY BLKFORM X+ Y+ Z+ min max 50 100 100 Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+.. Y+.. Z+.. XX END PGM TESTE001 MM Ponto máximo SOFTKEY BLKFORM X+ Y+ Z+ min max 50 100 100 Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 XX END PGM TESTE001 MM Ponto máximo SOFTKEY BLKFORM Bloco bruto BLANK FORM 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 XX END PGM TESTE001 MM X+ Y+ Z+ min max 50 100 100 SOFTKEY BLKFORM Exercício de BLK FORM Z+ Y+ X+ Y+ 100 50 100 BLK FORM 0.1 .. X... Y... Z... BLK FORM 0.2 X... Y... Z... BLK FORM 0.1 Z X+0 Y+0 Z-50 BLK FORM 0.2 X+100 Y+100 Z+0 Exercício de BLK FORM Z+ Y+ X+ Y+ 100 50 100 BLK FORM 0.1 Z X+0 Y+0 Z-50 BLK FORM 0.2 X+100 Y+100 Z+0 Exercício de BLK FORM Z+ Y+ X+ Y+ 100 50 100 Z+ Y+ X+ Y+ 50 40 50 BLK FORM 0.1 .. X... Y... Z... BLK FORM 0.2 X... Y... Z... 50 50 BLK FORM 0.1 Z X-50 Y-50 Z-40 BLK FORM 0.2 X+50 Y+50 Z+0 BLK FORM 0.1 Z X+0 Y+0 Z-50 BLK FORM 0.2 X+100 Y+100 Z+0 Exercício de BLK FORM Z+ Y+ X+ Y+ 100 50 100 Z+ Y+ X+ Y+ 50 40 50 50 50 Exercício de BLK FORM Z+ Y+ 90 47 90 BLK FORM 0.1 .. X... Y... Z... BLK FORM 0.2 X... Y... Z... Y+ X+ BLK FORM 0.1 Z X-90 Y-90 Z+0 BLK FORM 0.2 X+0 Y+0 Z+47 Exercício de BLK FORM Z+ Y+ 90 47 90 Y+ X+ Exercício de BLK FORM Z+ Y+ 90 47 90 Z+ Y+ X+ Y+ 55 20 55 BLK FORM 0.1 ?? X+?? Y+?? Z+?? BLK FORM 0.2 X+?? Y+?? Z+?? BLK FORM 0.1 Z X-90 Y-90 Z+0 BLK FORM 0.2 X+0 Y+0 Z+47 Y+ X+ 35 BLK FORM 0.1 .. X... Y... Z... BLK FORM 0.2 X... Y... Z... 45 45 BLK FORM 0.1 Z X-55 Y-55 Z-20 BLK FORM 0.2 X+45 Y+45 Z+35 Exercício de BLK FORM Z+ Y+ 90 47 90 Z+ Y+ X+ Y+ 55 20 55 BLK FORM 0.1 ?? X+?? Y+?? Z+?? BLK FORM 0.2 X+?? Y+?? Z+?? BLK FORM 0.1 Z X-90 Y-90 Z+0 BLK FORM 0.2 X+0 Y+0 Z+47 Y+ X+ 35 45 45 Dados de ferramenta Em um programa de usinagem, normalmente se utiliza as dimensões desejadas da peça Para tanto, cada ferramenta deve conter certas informações para que o TNC faça as devidas compensações. Estas informações são basicamente o comprimento(L) e raio(R) da ferramenta. O gerenciamento das ferramentas no TNC é feito por uma tabela chamada TOOL.T Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 XX END PGM TESTE001 MM ? ? ? ? TECLA TOOL DEF Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF .. XX END PGM TESTE001 MM Número ferramenta ? ? ? ? TECLA TOOL DEF Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 XX END PGM TESTE001 MM 4 ? ? ? TECLA TOOL DEF Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+.. XX END PGM TESTE001 MM 4 L +143.528 Comprimento TECLA TOOL DEF Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 XX END PGM TESTE001 MM L +143.528 Comprimento 4 TECLA TOOL DEF Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+.. XX END PGM TESTE001 MM Raio R +15.073 4 TECLA TOOL DEF Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 XX END PGM TESTE001 MM Raio R +15.073 4 TECLA TOOL DEF Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 XX END PGM TESTE001 MM 4 ? ? ? TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL .. XX END PGM TESTE001 MM 4 Número ferramenta ? ? ? TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 XX END PGM TESTE001 MM Número Ferramenta 4 TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 .. XX END PGM TESTE001 MM Eixo Ferramenta 4 TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z XX END PGM TESTE001 MM Eixo Ferramenta 4 TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z S.. XX END PGM TESTE001 MM Velocidade Rotação(rpm) 4 TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z S2000 XX END PGM TESTE001 MM Velocidade Rotação(rpm) 4 TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z S2000 DL+.. XX END PGM TESTE001 MM DL- DL+ 4 Correção Sobre-metal L TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z S2000 DL+0 XX END PGM TESTE001 MM DL- DL+ 4 Correção Sobre-metal L TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z S2000 DL+0 DR+.. XX END PGM TESTE001 MM DR- DR+ 4 Correção Sobre-metal R TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z S2000 DL+0 DR+0 XX END PGM TESTE001 MM Correção Sobre-metal R DR- DR+ 4 TECLA TOOL DEF TECLA TOOL CALL Definição e chamada de ferramenta TOOL DEF/CALL 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 4 L+143.528 R+15.073 4 TOOL CALL 4 Z S2000 DL+0 DR+0 XX END PGM TESTE001 MMIr para Mov.Linear 4 TECLA TOOL DEF TECLA TOOL CALL Preset de ferramentas (L) Para determinar os comprimentos das ferramentas(preset), devemos utilizar um comprimento PADRÃO Estende-se como comprimento padrão, o comprimento com valor zero. L=0mm Existem duas formas principais de preset: Usar ferramenta padrão Usar o encaixe do cone (quando se utiliza preseter externo de ferramentas) L=0 L=0 Preset por ferramenta padrão (L) 1 Chamar com TOOL CALL uma ferramenta da tabela TOOL.T com comprimento L=0 (ex: TOOL CALL 1 Z) PADRÃO L=0 actl.Z +345.432 Preset por ferramenta padrão (L) Chamar com TOOL CALL uma ferramenta da tabela TOOL.T com comprimento L=0 (ex: TOOL CALL 1 Z) PADRÃO Encostar a ponta da ferramenta na superfície de um bloco retificado actl.Z +131.657 1 Preset por ferramenta padrão (L) Chamar com TOOL CALL uma ferramenta da tabela TOOL.T com comprimento L=0 (ex: TOOL CALL 1 Z) PADRÃO Encostar a ponta da ferramenta na superfície de um bloco retificado Fixar ZERO no valor atual do eixo Z actl.Z + 0.000 1 Preset por ferramenta padrão (L) Chamar com TOOL CALL uma ferramenta da tabela TOOL.T com comprimento L=0 (ex: TOOL CALL 1 Z) PADRÃO Encostar a ponta da ferramenta na superfície de um bloco retificado Fixar ZERO no valor atual do eixo Z Chamar uma nova ferramenta que será presetada e posicionar na mesma superfície. Inicialmente, o valor de L na tabela deverá ser 0. (ex:TOOLCALL 2 Z) actl.Z + 27.350 2 Preset por ferramenta padrão (L) Chamar com TOOL CALL uma ferramenta da tabela TOOL.T com comprimento L=0 (ex: TOOL CALL 1 Z) PADRÃO Encostar a ponta da ferramenta na superfície de um bloco retificado Fixar ZERO no valor atual do eixo Z Chamar uma nova ferramenta que será presetada e posicionar na mesma superfície. Inicialmente, o valor de L na tabela deverá ser 0. (ex:TOOLCALL 2 Z) O valor atual do eixo Z no display equivale ao comprimento da ferramenta atual. Este valor deverá ser colocado na tabela. L2 = +27,350mm O sinal determina se a ferramenta é maior ou menor que o padrão: + L2 > padrão - L2 < padrão Repetir os passos 4 e 5 para as outras ferramentas actl.Z + 27.350 2 1 +27.350 (L2 > L1) Preset por ferramenta padrão (L) Chamar uma nova ferramenta que será presetada e posicionar na mesma superfície. Inicialmente, o valor de L na tabela deverá ser 0. (ex:TOOLCALL 3 Z) O valor atual do eixo Z no display equivale ao comprimento da ferramenta atual. Este valor deverá ser colocado na tabela. L3 = +13,500mm actl.Z + 13.500 3 +13.500 (L3 > L1) 1 Preset por ferramenta padrão (L) Chamar uma nova ferramenta que será presetada e posicionar na mesma superfície. Inicialmente, o valor de L na tabela deverá ser 0. (ex:TOOLCALL 4 Z) O valor atual do eixo Z no display equivale ao comprimento da ferramenta atual. Este valor deverá ser colocado na tabela. L4 = -21,500mm actl.Z - 21.500 -21.500 (L4 < L1) 4 1 Preset por ferramenta padrão (L) Com todos os valores de comprimento de ferramenta obtidos, inserir na tabela TOOL.T e chamar cada ferramenta normalmente. Ao zerar utilizando qualquer ferramenta na superfície do bloco, todas as demais ferramentas chamadas estarão zeradas. actl.Z + 0.000 1 4 3 2 Preset por encaixe de cone (L) Utilizar esta opção quando os comprimentos das ferramentas foram determinadas por um aparelho de preset (projetor) No projetor, mede-se normalmente a distância do encaixe do cone até a ponta da ferramenta. Assim, o encaixe fica sendo o nosso padrão com L=0 Isto significa que o comprimento de todas as ferramentas serão positivas Nesta forma de preset, colocar previamente todos os comprimentos das ferramentas antes de chamá-las Ao zerar utilizando qualquer ferramenta na superfície do bloco, todas as demais ferramentas chamadas estarão zeradas. L=0 +143.528 Movimento LINEAR Movimento retilíneo determinado por um ponto final Movimento LINEAR de eixos (1EIXO) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) : : : XX END PGM TESTE001 MM 14 15 TECLA LINEAR Movimento LINEAR de eixos (1EIXO) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+.. : : : XX END PGM TESTE001 MM 14 15 TECLA LINEAR TECLA EIXOS Movimento LINEAR de eixos (2EIXOS) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+.. Y+.. : : : XX END PGM TESTE001 MM 14 15 TECLA LINEAR TECLA EIXOS Movimento LINEAR de eixos (3EIXOS) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+.. Y+.. Z+.. : : : XX END PGM TESTE001 MM 14 15 TECLA LINEAR TECLA EIXOS Movimento LINEAR de eixos (3EIXOS) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 : : : XX END PGM TESTE001 MM 14 15 TECLA LINEAR Movimento LINEAR de eixos (3EIXOS) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 : : : XX END PGM TESTE001 MM 14 35 45 15 TECLA LINEAR TECLA INCREMENTAL Movimento LINEAR de eixos (3EIXOS) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L IX+.. Y+0 Z-10 : : : XX END PGM TESTE001 MM 14 35 15 45 TECLA LINEAR TECLA INCREMENTAL Movimento LINEAR de eixos (3EIXOS) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L IX+45 Y+0 Z-10 : : : XX END PGM TESTE001 MM 14 35 15 45 TECLA LINEAR TECLA INCREMENTAL Exercício Movimento LINEAR 57 7 Y+ X+ X+ Z+ 8 25 15 22 0 BEGIN PGM EXE001 MM : : : : : 27 L X+25 Y+7 Z+15 28 L X... Y... Z... : : : XX END PGM EXE001 MM 27 28 Exercício Movimento LINEAR 57 7 Y+ X+ X+ Z+ 8 25 15 22 0 BEGIN PGM EXE001 MM : : : : : 27 L X+25 Y+7 Z+15 28 L X+57 Y+22 Z+8 : : : XX END PGM EXE001 MM 27 28 Exercício Movimento LINEAR 41 15 Y+ X+ X+ Z+ 25 10 37 0 BEGIN PGM EXE002 MM : : : : : 27 L X+25 Y+37 Z+10 28 L X... Y... Z... : : : XX END PGM EXE002 MM 27 28 Exercício Movimento LINEAR 41 15 Y+ X+ X+ Z+ 25 10 37 0 BEGIN PGM EXE002 MM : : : : : 27 L X+25 Y+37 Z+10 28 L X+41 Y+15 : : : XX END PGM EXE002 MM 27 28 Exercício Movimento LINEAR 65 22 Y+ X+ X+ Z+ 15 42 0 BEGIN PGM EXE003 MM : : : : : 27 L X+65 Y+22 Z+8 28 L IX... Y... IZ... : : : XX END PGM EXE003 MM 27 28 8 15 Exercício Movimento LINEAR 65 22 Y+ X+ X+ Z+ 15 42 0 BEGIN PGM EXE003 MM : : : : : 27 L X+65 Y+22 Z+8 28 L IX-50 Y+42 IZ+7 : : : XX END PGM EXE003 MM 27 28 8 15 7 50 X+ Y+ 80 200 COMPENSAÇÃO DE RAIO 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 16 L X+200 XX END PGM TESTE001 MM 15 14 16 X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (R0) SEM COMPENSAÇÃO DE RAIO 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 R.. 16 L X+200 XX END PGM TESTE001 MM 15 14 16 SOFTKEY R0 X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (R0) SEM COMPENSAÇÃO DE RAIO 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 R0 16 L X+200 XX END PGM TESTE001 MM 15 14 16 SOFTKEY R0 X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (R0) SEM COMPENSAÇÃO DE RAIO 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 R0 16 L X+200 R.. XX END PGM TESTE001 MM 15 14 16 SOFTKEY R0 X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (R0) SEM COMPENSAÇÃO DE RAIO 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 R0 16 L X+200 R0 XX END PGM TESTE001 MM 15 14 16 SOFTKEY R0 X+ Y+ 80200 COMPENSAÇÃO DE RAIO (RR) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 16 L X+200 XX END PGM TESTE001 MM 15 14 16 X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RR) COMPENSAÇÃO DE RAIO À DIREITA (RIGHT) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 R.. 16 L X+200 XX END PGM TESTE001 MM 15 14 16 SOFTKEY RR X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RR) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RR 16 L X+200 XX END PGM TESTE001 MM 15 14 16 COMPENSAÇÃO DE RAIO À DIREITA (RIGHT) SOFTKEY RR X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RR) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RR 16 L X+200 R.. XX END PGM TESTE001 MM 15 14 16 COMPENSAÇÃO DE RAIO À DIREITA (RIGHT) SOFTKEY RR X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RR) COMPENSAÇÃO DE RAIO À DIREITA (RIGHT) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RR 16 L X+200 RR XX END PGM TESTE001 MM 15 14 16 SOFTKEY RR X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RR) COMPENSAÇÃO DE RAIO À DIREITA (RIGHT) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RR 16 L X+200 RR XX END PGM TESTE001 MM 15 14 16 RR SOFTKEY RR X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RL) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 16 L X+200 XX END PGM TESTE001 MM 15 14 16 X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RL) COMPENSAÇÃO DE RAIO À ESQUERDA (LEFT) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 R.. 16 L X+200 XX END PGM TESTE001 MM 15 14 16 SOFTKEY RL X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RL) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RL 16 L X+200 XX END PGM TESTE001 MM 15 14 16 COMPENSAÇÃO DE RAIO À ESQUERDA (LEFT) SOFTKEY RL X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RL) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RL 16 L X+200 R.. XX END PGM TESTE001 MM 15 14 16 COMPENSAÇÃO DE RAIO À ESQUERDA (LEFT) SOFTKEY RL X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RL) COMPENSAÇÃO DE RAIO À ESQUERDA (LEFT) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RL 16 L X+200 RL XX END PGM TESTE001 MM 15 14 16 SOFTKEY RL X+ Y+ 80 200 COMPENSAÇÃO DE RAIO (RL) COMPENSAÇÃO DE RAIO À ESQUERDA (LEFT) 0 BEGIN PGM TESTE001 MM : : : 14 (POSIÇÃO ANTERIOR QUALQUER) 15 L X+80 Y+0 Z-10 RL 16 L X+200 RL XX END PGM TESTE001 MM 15 14 16 RL SOFTKEY RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL Exercícios de COMPENSAÇÃO DE RAIO RR RL RR RL RR RL ? VELOCIDADE DE AVANÇO dos eixos (F) 0 BEGIN PGM TESTE001 MM : : : 15 L X+80 Y+0 Z-10 RL F.. FMAX : : XX END PGM TESTE001 MM F = VELOCIDADE DE AVANÇO em mm/min ou graus/min VELOCIDADE DE AVANÇO dos eixos (F) 0 BEGIN PGM TESTE001 MM : : : 15 L X+80 Y+0 Z-10 RL F1500 : : : XX END PGM TESTE001 MM F = VELOCIDADE DE AVANÇO em mm/min ou graus/min Função auxiliar (M) 0 BEGIN PGM TESTE001 MM : : : 15 L X+80 Y+0 Z-10 RL F1500 M.. : : : XX END PGM TESTE001 MM M3 = Liga Spindle horário M4 = Liga Spindle anti-horário M5 = Pára Spindle M2 / M30 = Fim de programa M90 = Velocidade de corte constante : Função auxiliar (M) 0 BEGIN PGM TESTE001 MM : : : 15 L X+80 Y+0 Z-10 RL F1500 M3 : : : XX END PGM TESTE001 MM M3 = Liga Spindle horário M4 = Liga Spindle anti-horário M5 = Pára Spindle M2 / M30 = Fim de programa M90 = Velocidade de corte constante : Função CHANFRO / ARREDONDAMENTO Cria chanfro ou arredondamento em um movimento já determinado Função de CHANFRO 0 BEGIN PGM TESTE001 MM : : : 30 L X+0 Y+30 RL F2000 M3 : : : XX END PGM TESTE001 MM 30 31 33 Função de CHANFRO 0 BEGIN PGM TESTE001 MM : : : 30 L X+0 Y+30 RL F2000 M3 31 L X+40 Y+35 : : : XX END PGM TESTE001 MM 30 31 33 Função de CHANFRO 0 BEGIN PGM TESTE001 MM : : : 30 L X+0 Y+30 RL F2000 M3 31 L X+40 Y+35 33 L X+45 Y+0 : : : XX END PGM TESTE001 MM 30 31 33 TECLA CHANFRO Função de CHANFRO 0 BEGIN PGM TESTE001 MM : : : 30 L X+0 Y+30 RL F2000 M3 31 L X+40 Y+35 32 CHF .. 33 L X+45 Y+0 : : : XX END PGM TESTE001 MM 30 31 33 32 TECLA CHANFRO Função de CHANFRO 0 BEGIN PGM TESTE001 MM : : : 30 L X+0 Y+30 RL F2000 M3 31 L X+40 Y+35 32 CHF 12 33 L X+45 Y+0 : : : XX END PGM TESTE001 MM 30 31 33 32 TECLA CHANFRO Função de CHANFRO 0 BEGIN PGM TESTE001 MM : : : 30 L X+0 Y+30 RL F2000 M3 31 L X+40 Y+35 32 CHF 12 F.. 33 L X+45 Y+0 : : : XX END PGM TESTE001 MM 30 31 33 32 F = VELOCIDADE DE AVANÇO em mm/min ou graus/min (altera F anterior) TECLA CHANFRO Função de CHANFRO 0 BEGIN PGM TESTE001 MM : : : 30 L X+0 Y+30 RL F2000 M3 31 L X+40 Y+35 32 CHF 12 F1000 33 L X+45 Y+0 : : : XX END PGM TESTE001 MM 30 31 33 32 F = VELOCIDADE DE AVANÇO em mm/min ou graus/min (altera F anterior) TECLA CHANFRO Função de ARREDONDAMENTO 0 BEGIN PGM TESTE001 MM : : : 30 L X+10 Y+40 RL F2000 M3 : : : XX END PGM TESTE001 MM 30 31 33 Função de ARREDONDAMENTO 0 BEGIN PGM TESTE001 MM : : : 30 L X+10 Y+40 RL F2000 M3 31 L X+40 Y+25 : : : XX END PGM TESTE001 MM 30 31 33 Função de ARREDONDAMENTO 0 BEGIN PGM TESTE001 MM : : : 30 L X+10 Y+40 RL F2000 M3 31 L X+40 Y+25 33 L X+10 Y+5 : : : XX END PGM TESTE001 MM 30 31 33 TECLA ROUND Função de ARREDONDAMENTO 0 BEGIN PGM TESTE001 MM : : : 30 L X+10 Y+40 RL F2000 M3 31 L X+40 Y+25 32 RND .. 33 L X+10 Y+5 : : : XX END PGM TESTE001 MM 30 31 33 32 TECLA ROUND Função de ARREDONDAMENTO 0 BEGIN PGM TESTE001 MM : : : 30 L X+10 Y+40 RL F2000 M3 31 L X+40 Y+25 32 RND 5 33 L X+10 Y+5 : : : XX END PGM TESTE001 MM 30 31 33 32 TECLA ROUND Função de ARREDONDAMENTO 0 BEGIN PGM TESTE001 MM : : : 30 L X+10 Y+40 RL F2000 M3 31 L X+40 Y+25 32 RND 5 F.. 33 L X+10 Y+5 : : : XX END PGM TESTE001 MM 30 31 33 32 F = VELOCIDADE DE AVANÇO em mm/min ou graus/min (altera F anterior) TECLA ROUND Função de ARREDONDAMENTO 0 BEGIN PGM TESTE001 MM : : : 30 L X+10 Y+40 RL F2000 M3 31 L X+40 Y+25 32 RND 5 F1000 33 L X+10 Y+5 : : : XX END PGM TESTE001 MM 30 31 33 32 F = VELOCIDADE DE AVANÇO em mm/min ou graus/min (altera F anterior) TECLA ROUND Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM XX END PGM TESTE001 MM X+ Y+ Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. XX END PGMTESTE001 MM X+ Y+ Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. XX END PGM TESTE001 MM X+ Y+ Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M XX END PGM TESTE001 MM X+ Y+ 5(Z.Segurança) Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M 6 L XAUX YAUX R0 FMAX M XX END PGM TESTE001 MM X+ Y+ 6(XY.Auxiliar) Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M 6 L XAUX YAUX R0 FMAX M 7 L ZUSINAGEM R0 FMAX M XX END PGM TESTE001 MM X+ Y+ 7(Z.Usinagem) Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M 6 L XAUX YAUX R0 FMAX M 7 L ZUSINAGEM R0 FMAX M 8 L XINI YINI RR/RL F.. M3 XX END PGM TESTE001 MM X+ Y+ 8(XY.Inicial) RR/RL Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M 6 L XAUX YAUX R0 FMAX M 7 L ZUSINAGEM R0 FMAX M 8 L XINI YINI RR/RL F.. M3 9 L X.. Y.. RR/RL F.. : : : XX END PGM TESTE001 MM X+ Y+ 9(XY.Contornos) RR/RL Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M 6 L XAUX YAUX R0 FMAX M 7 L ZUSINAGEM R0 FMAX M 8 L XINI YINI RR/RL F.. M3 9 L X.. Y.. RR/RL F.. : : : 10 L XFIM YFIM RR/RL F.. XX END PGM TESTE001 MM X+ Y+ 10(XY.Final) Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M 6 L XAUX YAUX R0 FMAX M 7 L ZUSINAGEM R0 FMAX M 8 L XINI YINI RR/RL F.. M3 9 L X.. Y.. RR/RL F.. : : : 10 L XFIM YFIM RR/RL F.. 11 L XFORA YFORA R0 F.. XX END PGM TESTE001 MM X+ Y+ 11(XY.Fora) R0 Estrutura padrão de programação 0 BEGIN PGM TESTE001 MM 1 BLK FORM 0.1 .. X+.. Y+.. Z-.. 2 BLK FORM 0.2 X+.. Y+.. Z+.. 3 TOOL DEF .. L+.. R+.. 4 TOOL CALL .. Z S.. 5 L ZSEGURANCA R0 FMAX M 6 L XAUX YAUX R0 FMAX M 7 L ZUSINAGEM R0 FMAX M 8 L XINI YINI RR/RL F.. M3 9 L X.. Y.. RR/RL F.. : : : 10 L XFIM YFIM RR/RL F.. 11 L XFORA YFORA R0 F.. 12 L ZSEGURANCA R0 FMAX M30 XX END PGM TESTE001 MM X+ Y+ 12(Z.Seguranca) Movimento CIRCULAR CÍRCULO COM CENTRO CÍRCULO COM RAIO CÍRCULO TANGENCIAL Movimento CIRCULAR (C) Movimento circular definido por um centro de giro e ponto final Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 : XX END PGM TESTE001 MM X+ Y+ 50 40 110 80 CC 15 17 16 CENTRO DE CÍRCULO Y+ 40 CC 15 Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+.. : XX END PGM TESTE001 MM 17 16 X+ 50 110 80 CENTRO DE CÍRCULO Y+ 40 CC 15 Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 : XX END PGM TESTE001 MM 17 16 X+ 50 110 80 CENTRO DE CÍRCULO Y+ 40 CC 15 Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+.. : XX END PGM TESTE001 MM 17 16 X+ 50 110 80 CENTRO DE CÍRCULO Y+ 40 CC 15 Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 : XX END PGM TESTE001 MM 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+.. : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+.. : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 DR+/DR- : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 DR+ : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 DR+ F.. : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 DR+ F500 : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 DR+ F500 M.. : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 DR+ F500 M3 : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (C) 0 BEGIN PGM TESTE001 MM : : : 15 L X+110 Y+40 Z-10 RR F500 M3 16 CC X+80 Y+40 17 C X+50 Y+40 DR+ F500 M3 : XX END PGM TESTE001 MM Y+ 40 CC 15 17 16 X+ 50 110 80 CENTRO DE CÍRCULO CÍRCULO COM CENTRO Movimento CIRCULAR (CR) Movimento circular definido por um raio e ponto final Movimento CIRCULAR (CR) X+ Y+ 40 40 70 R20 31 CÍRCULO COM RAIO 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 : XX END PGM TESTE001 MM Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+.. : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+.. : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : :31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+/- : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 ARCO < 180GRAUS : XX END PGM TESTE001 MM CÍRCULO COM RAIO Alteração sinal numérico Y+ 40 40 70 R20 31 32 X+ X+ Y+ 40 40 70 R20 Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R-20 ARCO > 180GRAUS : XX END PGM TESTE001 MM 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR+/DR- : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR- : XX END PGM TESTE001 MM CÍRCULO COM RAIO Alteração sinal numérico X+ Y+ 40 40 70 R20 31 32 DR- Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR+ : XX END PGM TESTE001 MM CÍRCULO COM RAIO Alteração sinal numérico X+ Y+ 40 40 70 R20 31 32 DR+ Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR- : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) X+ Y+ R.. CR R+.. DR+ X+ Y+ R.. CR R+.. DR- X+ Y+ R.. CR R-.. DR- Y+ R.. X+ CR R-.. DR+ Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR- F.. : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR- F700 : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR- F700 M.. : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CR) 0 BEGIN PGM TESTE001 MM : : : 31 L X+40 Y+40 Z-10 RL F500 M3 32 CR X+70 Y+40 R+20 DR- F700 M3 : XX END PGM TESTE001 MM X+ Y+ 40 40 70 R20 31 32 CÍRCULO COM RAIO Alteração sinal numérico Movimento CIRCULAR (CT) Movimento definido por um ponto final, formando um deslocamento suave tangenciando o percurso anterior Movimento CIRCULAR (CT) 56 0 BEGIN PGM TESTE001 MM : : : 56 L X+0 Y+25 RL F1500 M3 : : XX END PGM TESTE001 MM Movimento CIRCULAR (CT) 56 0 BEGIN PGM TESTE001 MM : : : 56 L X+0 Y+25 RL F1500 M3 57 L X+25 Y+30 : : XX END PGM TESTE001 MM 57 CÍRCULO TANGENCIAL Movimento CIRCULAR (CT) 56 0 BEGIN PGM TESTE001 MM : : : 56 L X+0 Y+25 RL F1500 M3 57 L X+25 Y+30 58 CT X+.. : : XX END PGM TESTE001 MM 57 CÍRCULO TANGENCIAL 58 Movimento CIRCULAR (CT) 56 0 BEGIN PGM TESTE001 MM : : : 56 L X+0 Y+25 RL F1500 M3 57 L X+25 Y+30 58 CT X+45 : : XX END PGM TESTE001 MM 57 CÍRCULO TANGENCIAL 58 Movimento CIRCULAR (CT) 56 0 BEGIN PGM TESTE001 MM : : : 56 L X+0 Y+25 RL F1500 M3 57 L X+25 Y+30 58 CT X+45 Y+.. : : XX END PGM TESTE001 MM 57 CÍRCULO TANGENCIAL 58 Movimento CIRCULAR (CT) 56 0 BEGIN PGM TESTE001 MM : : : 56 L X+0 Y+25 RL F1500 M3 57 L X+25 Y+30 58 CT X+45 Y+20 : : XX END PGM TESTE001 MM 57 CÍRCULO TANGENCIAL 58 Movimento CIRCULAR (CT) 56 0 BEGIN PGM TESTE001 MM : : : 56 L X+0 Y+25 RL F1500 M3 57 L X+25 Y+30 58 CT X+45 Y+20 59 L Y+0 : : XX END PGM TESTE001 MM 57 CÍRCULO TANGENCIAL 58 59 Movimentos de APROXIMAÇÃO e SAÍDA PONTOS IMPORTANTES Movimentos de APROXIMAÇÃO e SAÍDA PONTOS IMPORTANTES Ponto de partida (PsR0) 1 Movimentos de APROXIMAÇÃO e SAÍDA PONTOS IMPORTANTES Ponto de partida (PsR0) Ponto auxiliar (PhRL) (opcional) 1 2 Movimentos de APROXIMAÇÃO e SAÍDA PONTOS IMPORTANTES Ponto de partida (PsR0) Ponto auxiliar (PhRL) (opcional) Ponto inicial do contorno (PaRL) 1 2 3 Movimentos de APROXIMAÇÃO e SAÍDA PONTOS IMPORTANTES Ponto de partida (PsR0) Ponto auxiliar (PhRL) (opcional) Ponto inicial do contorno (PaRL) Ponto final do contorno (PeRL) 1 2 3 4 Movimentos de APROXIMAÇÃO e SAÍDA PONTOS IMPORTANTES Ponto de partida (PsR0) Ponto auxiliar (PhRL) (opcional) Ponto inicial do contorno (PaRL) Ponto final do contorno (PeRL) Ponto de saída (PnR0) 1 2 3 4 5 Contorno de aproximação e saída APROXIMAÇÃO SAÍDA Movimentos de APROXIMAÇÃO e SAÍDA PONTOS IMPORTANTES Ponto de partida (PsR0) Ponto auxiliar (PhRL) (opcional) Ponto inicial do contorno (PaRL) Ponto final do contorno (PeRL) Ponto de saída (PnR0) 1 2 3 4 5 Contorno de aproximação e saída Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 : : XX END PGM TESTE001 MM Contorno de aproximação e saída Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+.. : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+.. : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 Z+.. : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R.. : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R10 : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R10 RR/RL : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R10 RR : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R10 RR F.. : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+40Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R10 RR F500 : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+70 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R10 RR F500 32 L X+20 Y+35 : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 32 Movimento de aproximação (APPR LCT) 30 0 BEGIN PGM TESTE001 MM : : : 30 L X+70 Y+10 R0 FMAX M3 31 APPR LCT X+10 Y+20 R10 RR F500 32 L X+20 Y+35 : : XX END PGM TESTE001 MM Contorno de aproximação e saída 31 32 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+.. : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+.. : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+12 : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+12 R.. : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+12 R8 : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+12 R8 RR/RL : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+12 R8 R0 : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+12 R8 R0 F.. : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Movimento de saída (DEP LCT) 0 BEGIN PGM TESTE001 MM : : : 30 L Y+70 RR F100 31 DEP LCT X+10 Y+12 R8 R0 F200 : : XX END PGM TESTE001 MM 30 Contorno de aproximação e saída 31 Exercício exemplo X+ Z+ 100 -20 0 BEGIN PGM EXERC001 MM 1 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm Exercício exemplo X+ Z+ 100 -20 0 BEGIN PGM EXERC001 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 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm Exercício exemplo X+ Z+ 100 -20 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 L Z-5 R0 F1000 M3 8 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R10 RL F300 9 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R10 RL F300 9 L X+5 Y+85 10 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R10 RL F300 9 L X+5 Y+85 10 RND R10 F150 11 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R10 RL F300 9 L X+5 Y+85 10 RND R10 F150 11 L X+30 Y+85 12 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R10 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 DR- 13 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo 0 BEGIN PGM EXERC001 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 13 L+150 R+5 4 TOOL CALL 13 Z S4000 5 L Z+250 R0 FMAX 6 L X-12 Y-12 R0 FMAX 7 L Z-5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R10 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 DR- 13 L X+95 14 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo : 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR- 13 L X+95 14 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo : 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR- 13 L X+95 14 L X+95 Y+40 15 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo : 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR- 13 L X+95 14 L X+95 Y+40 15 CT X+40 Y+5 16 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo : 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR- 13 L X+95 14 L X+95 Y+40 15 CT X+40 Y+5 16 L X+5 17 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo : 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR- 13 L X+95 14 L X+95 Y+40 15 CT X+40 Y+5 16 L X+5 17 DEP LCT X-20 Y-20 R10 R0 F990 18 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Exercício exemplo : 11 L X+30 Y+85 12 CR X+70 Y+95 R+30 DR- 13 L X+95 14 L X+95 Y+40 15 CT X+40 Y+5 16 L X+5 17 DEP LCT X-20 Y-20 R10 R0 F990 18 L Z+250 R0 FMAX M30 19 END PGM EXERC001 MM FERRAMENTA 13 RAIO=5mm COMPRIM.=150mm X+ Z+ 100 -20 Movimento com COORDENADAS POLARES Com o sistema de coordenadas polares, é possível determinar uma posição no espaço através de um ângulo PA e uma distância relativa PR a um centro cartesiano pré-definido CC. X+ Y+ 47 14 CC (47,14) PA (45) PR (20) R20 CC 45o Linear Polar Circular PolarCircular Tangencial Polar Interpolação Helicoidal Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 TECLA LINEAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 L X+.. : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 TECLA LINEAR POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+.. : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+.. : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR/RL : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F.. : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M.. : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PR+.. PA+.. RR/RL F.. M.. : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR 14 Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR 14 Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP PR+.. PA+.. RR/RL F.. M.. (SE USAR MODO INCREMENTAL ?) : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR 14 15 Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP IPA+60 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR 14 15 Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 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 PR+.. PA+.. RR/RL F.. M.. : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR 14 15 16 Movimento linear polar 0 BEGIN PGM TESTE001 MM : : : 11 (POSIÇÃO ANTERIOR QUALQUER) 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 : : XX END PGM TESTE001 MM 11 CENTRO DE CÍRCULO 12 13 POLAR 14 15 16 Movimento CIRCULAR / TANGENTIAL POLAR O movimento CIRCULAR POLAR e o CIRCULAR TANGENCIAL POLAR seguem o mesmo conceito 18 CC X+25 Y+25 19 LP PR+20 PA+0 RR F250 M3 20 CP PA+180 DR+ 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 Movimento Helicoidal Utilizando a função CIRCULAR + POLAR, é possível programar o movimento do eixo da ferramenta em conjunto. Para tanto, programar um movimento incremental do ângulo PA e um movimento incremental do movimento da ferramenta. O valor do total para o incremento de ângulo é de –5400o a +5400o, se desejar realizar mais de 15 voltar, programar um novo movimento Sempre colocar o mesmo sinal para o sentido de giro DR+/- e o incremento angular IPA+/- para não danificar a ferramenta. 12 CC X+40 Y+25 13 L Z+0 F100 M3 14 LP PR+3 PA+270 15 CP IPA-1800 IZ+5 DR- RL F50 Exemplo Manual Ciclos fixos do comando HEIDENHAIN CICLOS SÃO OPERAÇÕES PRÉ-PROGRAMADAS PARA FACILITAR A PROGRAMAÇÃO DO OPERADOR EXISTEM CICLOS DE USINAGEM E CICLOS MATEMÁTICOS (EX: ALTERAÇÃO DO SISTEMA DE COORDENADAS) PODEM SER USADOS CICLOS ORIGINAIS DO FABRICANTE, MAS DEPENDENDO DA NECESSIDADE, PODEM SER CRIADOS NOVOS CICLOS Grupos de ciclos Os ciclos estão divididos em 7 grupos: FURO/ROSCADO: Ciclos de furação, rosca e fresamento de rosca. CAIXAS/ILHAS/RANHURAS: Para fresar caixas, ilhas e ranhuras. MÁSCARA DE FURAÇÃO: Para elaboração de máscara de furação. CICLOS SL(Sub-contour List): Para usinagem de contornos complexos compostos por vários contornos parciais sobrepostos. SUPERFÍCIES PLANAS: Para faceamento de superfícies planas. TRANSF.COORDENADAS: Para deslocamento pto.ZERO, espelhamento, rotação,etc. CICLOS ESPECIAIS: Tempo de espera,Chamada de programa, orientação da ferramenta Grupo FURO/ROSCADO Ciclo 1: Furar em profundidade Ciclo 200: Furação (novo) Ciclo 201: Alargar furo Ciclo 202: Mandrilar Ciclo 203: Furação Universal Ciclo 204: Rebaixamento invertido Ciclo 2: Rosca com catraca Ciclo 17: Rosca rígida Para executar os ciclos, deverá ter em conta: Programar a frase de posicionamento no CENTRO DO FURO com correção R0 Dependendo do ciclo, programar a frase de posicionamento na altura de DISTÂNCIA DE SEGURANÇA O sinal de profundidade determina a direção de furação +/- Ativado por CYCL CALL Ciclo 1: Furar em profundidade 1 CYCL DEF 1.0 FURAR EM PROF. 2 CYCL DEF 1.1 DIST. 2 3 CYCL DEF 1.2 PROF. -15 4 CYCL DEF 1.3 INCR. 7,5 5 CYCL DEF 1.4 TEMPO 1 ;em baixo 6 CYCL DEF 1.5 F80 Pré posicionar a ferramenta no centro do Furo com R0 Pré posicionar a ferramenta na altura de segurança Ciclo 200: Furação (novo) 7 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA Pré posicionar a ferramenta no centro do Furo com R0 Ciclo 201: Alargar furo 8 CYCL DEF 201 ALARGAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANCO INCREMENTO Q211=0 ;TEMPO ESP. EM BAIXO Q208=30000 ;AVANCO DE RETROCESSO Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA Pré posicionar a ferramenta no centro do Furo com R0 DIADUR Ind. e Com. Ltda. Ciclo 202: Mandrilar 9 CYCL DEF 202 MANDRILAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANCO INCREMENTO Q211=0 ;TEMPO ESP. EM BAIXO Q208=30000 ;AVANCO DE RETROCESSO Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA Q214=0 ;SENTIDO AFASTAMENTO 0: sem retração 1: -X 2: -Y 3: +X 4: +Y Pré posicionar a ferramenta no centro do Furo com R0 Valor da retração fixo em 0.2mm Ciclo 203: Furação Universal 10 CYCL DEF203 FURAR UNIVERSAL Q200=2 ;DISTANCIA SEGURANCA Q201=-20 ;PROFUNDIDADE Q206=150 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA Q212=0.5 ;REDUCAO INCREMENTO Q213=2 ;QTDE. QUEBRA CAVACO Q205=1 ;INCREMENTO MINIMO Q211=0 ;TEMPO ESP. EM BAIXO Q208=30000 ;AVANCO DE RETROCESSO Pré posicionar a ferramenta no centro do Furo com R0 Redução de incremento o TNC diminui o incremento de furação a cada passada pelo valor colocado Quantidade quebra cavaco Número de vezes que o TNC retorna 0.2mm para quebrar cavaco até posicionar à posição de segurança Ciclo 204: Rebaixamento invertido 11 CYCL DEF 204 REBAIXAR INVERSO Q200=2 ;DISTANCIA SEGURANCA Q249=+5 ;PROFUNDID. REBAIXAR Q250=20 ;ESPESSURA DE PECA Q251=3,5 ;MEDIDA EXCENTRICA Q252=15 ;LONGITUDE NAVALHA Q253=750 ;AVANCO PRE-POSICION. Q254=200 ;AVANCO REBAIXO Q255=0 ;TEMPO DE ESPERA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA Q214=0 ;SENTIDO AFASTAMENTO 0: sem retração 1: -X 2: -Y 3: +X 4: +Y Ciclo 2: Rosca com catraca 12 CYCL DEF 2.0 ROSCA 13 CYCL DEF 2.1 DIST. 2 14 CYCL DEF 2.2 PROF. -15 15 CYCL DEF 2.3 TEMPO 1 16 CYCL DEF 2.4 F500 Ciclo 17: Rosca rígida 17 CYCL DEF 17.0 ROSCA RIGIDA 18 CYCL DEF 17.1 DIST. 2 19 CYCL DEF 17.2 PROF. -15 20 CYCL DEF 17.3 PASSO +1 INTRODUÇÃO AO ROSQUEAMENTO Principais ferramentas de corte empregadas para a produção de roscas internas Princípio do rosqueamento com macho de corte Influência do diâmetro do pré-furo nas forças e no torque Os sinais das forças radiais (Fx e Fy) não mostraram nenhuma alteração significativa em função da variação dos diâmetros dos pré-furos. Entretanto, quando houve alteração da concentricidade... Variação do erro de concentricidade dos machos de corte em relação aos pré-furos F F Variação da força X em função do deslocamento do macho de corte (40% de desgaste) em relação ao pré-furo Efeito da retirada de alguns dentes de um macho de corte d) CYCL DEF – definição / CYCL CALL - chamada A função auxiliar M99 também pode ser utilizada como chamada de ciclo Definição de ciclos Chamada de ciclos CYCL CALL M.. CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 XX END PGM TESTE001 MM Definição de ciclos Ciclos de furação CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos INCR. Ciclo 200 FURAR CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos INCR. Ciclo 200 FURAR CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos Ciclo 200 FURAR CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos Ciclo 200 FURAR CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos Ciclo 200 FURAR CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos ABS. Ciclo 200 FURAR CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos INCR. Ciclo 200 FURAR CYCL DEF 200 – FURAR 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Definição de ciclos Ciclo 200 FURAR CYCL CALL – chamada 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA XX END PGM TESTE001 MM Chamada de ciclos CYCL CALL – chamada 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA 57 CYCL CALL M.. XX END PGM TESTE001 MM Chamada de ciclos CYCL CALL – chamada 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA 57 CYCL CALL M3 XX END PGM TESTE001 MM Chamada de ciclos TECLA LINEAR CYCL CALL por M99 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA 57 CYCL CALL M3 58 L X+150 M99 XX END PGM TESTE001 MM Chamada de ciclos TECLA LINEAR CYCL CALL por M99 0 BEGIN PGM TESTE001 MM : 55 L X+100 Y+150 Z+10 56 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-20;PROFUNDIDADE Q206=150;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2. DIST. SEGURANCA 57 CYCL CALL M3 58 L X+150 M99 59 L X+200 M99 XX END PGM TESTE001 MM Chamada de ciclos TECLA LINEAR Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 MM 1 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200= ;DISTANCIA SEGURANCA Q201= ;PROFUNDIDADE Q206= ;AVANCO INCREMENTO Q202= ;INCREMENTO Q210= ;TEMPO ESPERA EM CIMA Q203= ;COORD. SUPERFICIE Q204= ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201= ;PROFUNDIDADE Q206= ;AVANCO INCREMENTO Q202= ;INCREMENTO Q210= ;TEMPO ESPERA EM CIMA Q203= ;COORD. SUPERFICIE Q204= ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206= ;AVANCO INCREMENTO Q202= ;INCREMENTO Q210= ;TEMPO ESPERA EM CIMA Q203= ;COORD. SUPERFICIE Q204= ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202= ;INCREMENTO Q210= ;TEMPO ESPERA EM CIMA Q203= ;COORD. SUPERFICIE Q204= ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210= ;TEMPO ESPERA EM CIMA Q203= ;COORD. SUPERFICIE Q204= ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203= ;COORD. SUPERFICIE Q204= ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204= ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 0 BEGIN PGM FURO001 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 15 L+150 R+3 4 TOOL CALL 15 Z S3000 5 L Z+250 R0 FMAX 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 END PGM FURO001 MM Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 L X+10 Y+15 R0 FMAX M 8 END PGM FURO001 MM 7 Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 L X+10 Y+15 R0 FMAX M 8 CYCL CALL M3 9 END PGM FURO001 MM 7 8 Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 L X+10 Y+15 R0 FMAX M 8 CYCL CALL M3 9 L Y+85 R0 FMAX M99 9 END PGM FURO001 MM 7 8 9 Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 L X+10 Y+10 R0 FMAX M 8 CYCL CALL M3 9 L Y+85 R0 FMAX M99 10 L X+90 R0 FMAX M99 11 END PGM FURO001 MM 7 8 9 10 Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 L X+10 Y+10 R0 FMAX M 8 CYCL CALL M3 9 L Y+85 R0 FMAX M99 10 L X+90 R0 FMAX M99 11 L Y+15 R0 FMAX M99 12 END PGM FURO001 MM 7 8 9 10 11 Exercício exemplo 2 - Furação X+ Y+ 15 10 -20 X+ Z+ 20 100 80 90 85 100 -10 6 CYCL DEF 200 FURAR Q200=2 ;DISTANCIA SEGURANCA Q201=-15 ;PROFUNDIDADE Q206=250 ;AVANCO INCREMENTO Q202=5 ;INCREMENTO Q210=0 ;TEMPO ESPERA EM CIMA Q203=-10 ;COORD. SUPERFICIE Q204=30 ;2. DIST. SEGURANCA 7 L X+10 Y+10 R0 FMAX M 8 CYCL CALL M3 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 M30 13 END PGM FURO001 MM 7 8 9 10 11 Exemplo Manual Grupo CAIXAS / ILHAS / RANHURAS Ciclo 4: Fresar (retangular) Ciclo 212: Acabamento de caixa (retangular) Ciclo 213: Acabamento de ilha (retangular) Ciclo 5: Cavidade circular Ciclo 214: Acabamento de caixa circular Ciclo 215: Acabamento de ilha circular Ciclo 3: Fresar canal Ciclo 210: Canal pendular Ciclo 211: Canal circular Para executar os ciclos, deverá ter em conta: Dependendo do ciclo, programar a frase de posicionamento no CENTRO DO FURO ou CAIXA com correção R0 Dependendo do ciclo, programar a frase de posicionamento na altura de DISTÂNCIA DE SEGURANÇA O sinal de profundidade determina a direção de furação +/- Ativado por CYCL CALL Ciclo 4: Fresar (retangular) 21 CYCL DEF 4.0 FRES. CAVIDADE 22 CYCL DEF 4.1 DIST. 2 23 CYCL DEF 4.2 PROF. +50 24 CYCL DEF 4.3 INCR. 5 F80 25 CYCL DEF 4.4 X500 26 CYCL DEF 4.5 Y250 27 CYCL DEF 4.6 F100 DR+ RAIO 10
Compartilhar