·
Engenharia de Produção ·
Processos de Usinagem
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
68
Programação Manual de Centro de Usinagem CNC - Parte 2
Processos de Usinagem
UNIFEI
22
Operação de Brochamento: Teoria e Prática
Processos de Usinagem
UNIFEI
132
Programação de Fresadoras CNC: Conceitos e Exercícios
Processos de Usinagem
UNIFEI
60
Operação de Serramento: Métodos e Tipos de Cortes
Processos de Usinagem
UNIFEI
44
Estudo sobre Furação e Uso de Brocas na Mecânica
Processos de Usinagem
UNIFEI
13
Operação de Serramento e Métodos de Corte de Materiais
Processos de Usinagem
UNIFEI
28
Operação de Brochamento: Tecnologia e Aplicações
Processos de Usinagem
UNIFEI
2
Fórmulas Gerais para Condições Econômicas de Usinagem
Processos de Usinagem
UNOESC
237
Introdução aos Processos Metalúrgicos de Soldagem
Processos de Usinagem
UCAM
40
Revisão sobre Operações de Fresamento e Classificação de Fresadoras
Processos de Usinagem
ÁREA1 WYDEN
Texto de pré-visualização
10 N10 G00 Z100 T1 N20 G94 G90 N30 G00 X32 Z4 S2000 M03 M08 N40 G01 Z0 F400 N50 X1 N60 G00 X26 Z1 N70 G01 Z30 F400 N80 X32 N90 G00 Z2 N100 G01 X22 F1200 S2980 N110 Z21 F600 Sistemas de Coordenadas Posicionamento Absoluto e Incremental Pontos de Referência Programação CNC Sistema de Coordenadas É a base para a definição dos pontos que representará a trajetória da ferramenta na máquina CNC Sua posição depende do tipo de máquina Para determinar sua posição e direção utilizase a regra da mão direita Regra da Mão Direita Posicione sua mão direita direcionando o Eixo Z no sentido do EixoÁrvore da Máquina e as costas da mão para a base de fixação da peça CNC Sistema de coordenadas CNC Sistema de coordenadas Máquina convencional sem CNC CNC Sistema de coordenadas Comando ao Servomotor CNC Sistema de coordenadas O lugar onde as linhas básicas verticais e horizontais se encontram é chamado de ponto de origem do gráfico Para propósitos de CNC este ponto de origem é chamado pelo programa como ponto zero também chamado de zero de trabalho zero peça origem do programa etc CNC Sistema de coordenadas É muito fácil identificar o local preciso da ferramenta em qualquer comando dado pelo modo absoluto No modo incremental pode ser muito difícil determinar a posição referencial e atual da ferramenta para um determinado comando de movimento porém há situações de trabalho que justificam o uso do modo incremental Como por exemplo em alguns casos quando se trabalha em MDI Manual Data Input programando na própria máquina Além de ser muito fácil de determinar a posição atual para qualquer comando outro benefício de se trabalhar no modo absoluto tem a ver com os enganos ocorridos durante os comandos de movimento E importante tomar muito cuidado ao se fazer os comandos de movimento novatos têm a tendência de pensar em modo incremental Porém trabalhandose no modo absoluto como é aconselhável o programador sempre se perguntará a que posição a ferramenta deveria ser movida Esta posição é relativa ao zero do programa e não à posição atual da ferramenta CNC Sistema de coordenadas a Modo Absoluto cujo código G é G90 As Coordenadas dos pontos de todos os movimentos serão especificadas a partir do ponto zero do programa b Modo Incremental cujo código G é G91 O movimento é especificado a partir da posição atual da ferramenta não do zero do programa CNC Sistema de coordenadas As próximas figuras explicam os dois conceitos Absoluto Ponto X Y 1 500 500 2 1000 750 3 1500 1500 4 2000 1500 5 2370 1000 6 2900 1000 7 000 000 Figura 171 Acima é possível se entender com facilidade o conceito do modo absoluto Incremental Ponto X Y 1 500 500 2 500 250 3 500 750 4 500 000 5 370 500 6 530 000 7 2900 1000 CNC Sistema de coordenadas A 23 B 35 C 74 D 16 E 71 CNC Sistema de coordenadas Ponto X Y A 3 1 B 5 1 C 6 35 D 6 5 E 35 5 F 35 7 G 2 7 H 2 3 CNC Sistema de coordenadas Eixos XY Coordenadas A 16 B 46 C 45 D 65 Eixos XZ Coordenadas A 20 B 23 C 13 D 15 Peça rotacional Eixo Z coincide com eixo da peça 15 Prof Fernando Penteado CNC Sistema de coordenadas 16 Prof Fernando Penteado CNC Sistema de coordenadas 17 Prof Fernando Penteado CNC Sistema de coordenadas 18 Prof Fernando Penteado CNC Sistema de coordenadas 19 Prof Fernando Penteado CNC Sistema de coordenadas CNC O programa CNC Quase todos os controles CNC atualmente usam um único formato de endereço de palavra para se programar em código ou linguagem de máquina Geralmente a maioria dos códigos atuais é baseada na norma ISO 1056 as poucas exceções para isto são certos controles conversacionais como por exemplo o CNC Heidenhain e outros No entanto o próprio CNC da companhia Heidenhain também propicia nos seus comandos um modo de programação no formato de código mais universal como o código G ou código ISO Por intermédio deste formato de endereço de palavra podemos dizer que o programa CNC é feito sobre sentenças de comandos Cada comando é composto de palavras CNC e cada tem seu endereço de letras e valores numéricos 21 Prof Fernando Penteado CNC Sistema de coordenadas 22 Prof Fernando Penteado CNC Sistema de coordenadas 23 Prof Fernando Penteado CNC Exemplo de programação em G 24 Prof Fernando Penteado CNC Sistema de coordenadas 25 Prof Fernando Penteado CNC Sistema de coordenadas 26 Prof Fernando Penteado CNC Sistema de coordenadas 27 Prof Fernando Penteado CNC Sistema de coordenadas Código G Função G00 Posicionamento rápido G01 Interpolação linear G02 Interpolação circular no sentido horário CW G03 Interpolação circular no sentido antihorário CCW G04 Temporização Dwell G05 Não registrado G06 Interpolação parabólica G07 Não registrado G08 Aceleração G09 Desaceleração G10 a G16 Não registrado G17 Seleção do plano XY G18 Seleção do plano ZX G19 Seleção do plano YZ G20 a G24 Não registrado G25 a G27 Permanentemente não registrados G28 Retorna a posição do Zero máquina G29 Não registrados G30 a G32 Não registrados G33 Corte em linha com avanço constante G34 Corte em linha com avanço acelerando G35 Corte em linha com avanço desacelerando G36 a G39 Permanentemente não registrados G40 Cancelamento da compensação G41 Compensação do diâmetro da ferramenta Esquerda G42 Compensação do diâmetro da ferramenta Direita G43 Compensação do comprimento da ferramenta Positivo G44 Compensação do comprimento da ferramenta Negativo G45 a G52 Compensações de comprimentos de ferramentas pouco usado para o fim determinado G53 Cancelamento das configurações G54 Zarem dos eixos fora do zero fixo 01 G55 Zarem dos eixos fora do zero fixo 02 G56 Zarem dos eixos fora do zero fixo 03 Código G Função 116 Tabela de códigos M Micellaneous Functions ISO 1056 116 Tabela de códigos M Micellaneous Functions ISO 1056 CNC Sintaxe da programação N10 G01 X30 Y40 F80 S800 T01 M03 Rotação horária Ferramenta 1 Rotação 800 rpm Avanço 80 mmmin Posição Y 40 Posição X 30 Movimento linear programado Linha de programação 33 Prof Fernando Penteado CNC Sistema de coordenadas CNC Dados da ferramenta Ferramentas de tornear CNC Comando G01 G01 movimento linear com avanço programado Sintax G01 Xf Yf Zf F Pf Xf Yf Zf Ponto final F avanço Programado Pi Xi Yi Zi Ponto inicial G02 movimento circular horário com avanço programado Sintax G02 Xf Yf Zf I J K F I I e K são os parâmetros do raio Pi Xi Yi Zi Ponto inicial Pf Xf Yf Zf Ponto final 37 Prof Fernando Penteado CNC Exemplo de programação início de programa Avanço Linear Rápido G00 Utilizado para posicionar a ferramenta com os eixos se movimentando na maior velocidade fornecida pela máquina N G00 X Y Z Exemplo Torno N50 G00 X50 Z100 N60 Z150 N70 X25 Z125 40 Prof Fernando Penteado CNC Avanço Rápido com a maior velocidade fornecida pela máquina 41 Prof Fernando Penteado CNC Avanço Rápido com a maior velocidade fornecida pela máquina 42 Prof Fernando Penteado CNC Avanço Rápido com a maior velocidade fornecida pela máquina Usar o diâmetro com 30mm desbastandose com a profundidade adequada Supondose a profundidade de desbaste de 1mm redução de 2mm no diâmetro a cada passada O3000 N05 G21 N10 G28 N15 M06 T07 N20 G00 X38 Z2 G97 M03 S800 G00 Move a ferramenta rapidamente para a primeira posição de usinagem X38 Z2 G97 Estabelece rotação constante M03 Liga eixo árvore no sentido horário S800 Define a rotação em 800 rpm N25 G99 F015 G01 Z20 G99 Define o avanço em mmrotação F015 Especifica o avanço de 015 mmrotação G01 Executa avanço controlado por F015 Z20 Posição final de desbaste no comprimento N30 X41 X41 Afasta a ferramenta da peça para o diâmetro X41 N35 G00 Z2 G00 Move rapidamente a ferramenta até posição inicial no comprimento N50 X41 X41 Afasta a ferramenta da peça para o diâmetro X41 N55 G00 Z2 G00 Move rapidamente a ferramenta até posição inicial no comprimento N40 X36 X36 Move rapidamente a ferramenta até posição inicial para a próxima passada N60 X34 X34 Move rapidamente a ferramenta até posição inicial no próximo diâmetro a ser desbastado CNC N70 X41 N75 G00 Z2 CNC N80 X32 N85 G01 Z20 CNC N90 X41 N95 G00 Z2 N100 X30 N110 X41 N115 G28 M05 G28 Move a ferramenta para local de troca M05 Desliga o eixo árvore N120 M30 M30 Finaliza o programa e retorna ao início 54 Prof Fernando Penteado CNC trabalho Trabalho em Grupo Realizar a programação do exercício abaixo entregar completa com todos os códigos e funções
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
68
Programação Manual de Centro de Usinagem CNC - Parte 2
Processos de Usinagem
UNIFEI
22
Operação de Brochamento: Teoria e Prática
Processos de Usinagem
UNIFEI
132
Programação de Fresadoras CNC: Conceitos e Exercícios
Processos de Usinagem
UNIFEI
60
Operação de Serramento: Métodos e Tipos de Cortes
Processos de Usinagem
UNIFEI
44
Estudo sobre Furação e Uso de Brocas na Mecânica
Processos de Usinagem
UNIFEI
13
Operação de Serramento e Métodos de Corte de Materiais
Processos de Usinagem
UNIFEI
28
Operação de Brochamento: Tecnologia e Aplicações
Processos de Usinagem
UNIFEI
2
Fórmulas Gerais para Condições Econômicas de Usinagem
Processos de Usinagem
UNOESC
237
Introdução aos Processos Metalúrgicos de Soldagem
Processos de Usinagem
UCAM
40
Revisão sobre Operações de Fresamento e Classificação de Fresadoras
Processos de Usinagem
ÁREA1 WYDEN
Texto de pré-visualização
10 N10 G00 Z100 T1 N20 G94 G90 N30 G00 X32 Z4 S2000 M03 M08 N40 G01 Z0 F400 N50 X1 N60 G00 X26 Z1 N70 G01 Z30 F400 N80 X32 N90 G00 Z2 N100 G01 X22 F1200 S2980 N110 Z21 F600 Sistemas de Coordenadas Posicionamento Absoluto e Incremental Pontos de Referência Programação CNC Sistema de Coordenadas É a base para a definição dos pontos que representará a trajetória da ferramenta na máquina CNC Sua posição depende do tipo de máquina Para determinar sua posição e direção utilizase a regra da mão direita Regra da Mão Direita Posicione sua mão direita direcionando o Eixo Z no sentido do EixoÁrvore da Máquina e as costas da mão para a base de fixação da peça CNC Sistema de coordenadas CNC Sistema de coordenadas Máquina convencional sem CNC CNC Sistema de coordenadas Comando ao Servomotor CNC Sistema de coordenadas O lugar onde as linhas básicas verticais e horizontais se encontram é chamado de ponto de origem do gráfico Para propósitos de CNC este ponto de origem é chamado pelo programa como ponto zero também chamado de zero de trabalho zero peça origem do programa etc CNC Sistema de coordenadas É muito fácil identificar o local preciso da ferramenta em qualquer comando dado pelo modo absoluto No modo incremental pode ser muito difícil determinar a posição referencial e atual da ferramenta para um determinado comando de movimento porém há situações de trabalho que justificam o uso do modo incremental Como por exemplo em alguns casos quando se trabalha em MDI Manual Data Input programando na própria máquina Além de ser muito fácil de determinar a posição atual para qualquer comando outro benefício de se trabalhar no modo absoluto tem a ver com os enganos ocorridos durante os comandos de movimento E importante tomar muito cuidado ao se fazer os comandos de movimento novatos têm a tendência de pensar em modo incremental Porém trabalhandose no modo absoluto como é aconselhável o programador sempre se perguntará a que posição a ferramenta deveria ser movida Esta posição é relativa ao zero do programa e não à posição atual da ferramenta CNC Sistema de coordenadas a Modo Absoluto cujo código G é G90 As Coordenadas dos pontos de todos os movimentos serão especificadas a partir do ponto zero do programa b Modo Incremental cujo código G é G91 O movimento é especificado a partir da posição atual da ferramenta não do zero do programa CNC Sistema de coordenadas As próximas figuras explicam os dois conceitos Absoluto Ponto X Y 1 500 500 2 1000 750 3 1500 1500 4 2000 1500 5 2370 1000 6 2900 1000 7 000 000 Figura 171 Acima é possível se entender com facilidade o conceito do modo absoluto Incremental Ponto X Y 1 500 500 2 500 250 3 500 750 4 500 000 5 370 500 6 530 000 7 2900 1000 CNC Sistema de coordenadas A 23 B 35 C 74 D 16 E 71 CNC Sistema de coordenadas Ponto X Y A 3 1 B 5 1 C 6 35 D 6 5 E 35 5 F 35 7 G 2 7 H 2 3 CNC Sistema de coordenadas Eixos XY Coordenadas A 16 B 46 C 45 D 65 Eixos XZ Coordenadas A 20 B 23 C 13 D 15 Peça rotacional Eixo Z coincide com eixo da peça 15 Prof Fernando Penteado CNC Sistema de coordenadas 16 Prof Fernando Penteado CNC Sistema de coordenadas 17 Prof Fernando Penteado CNC Sistema de coordenadas 18 Prof Fernando Penteado CNC Sistema de coordenadas 19 Prof Fernando Penteado CNC Sistema de coordenadas CNC O programa CNC Quase todos os controles CNC atualmente usam um único formato de endereço de palavra para se programar em código ou linguagem de máquina Geralmente a maioria dos códigos atuais é baseada na norma ISO 1056 as poucas exceções para isto são certos controles conversacionais como por exemplo o CNC Heidenhain e outros No entanto o próprio CNC da companhia Heidenhain também propicia nos seus comandos um modo de programação no formato de código mais universal como o código G ou código ISO Por intermédio deste formato de endereço de palavra podemos dizer que o programa CNC é feito sobre sentenças de comandos Cada comando é composto de palavras CNC e cada tem seu endereço de letras e valores numéricos 21 Prof Fernando Penteado CNC Sistema de coordenadas 22 Prof Fernando Penteado CNC Sistema de coordenadas 23 Prof Fernando Penteado CNC Exemplo de programação em G 24 Prof Fernando Penteado CNC Sistema de coordenadas 25 Prof Fernando Penteado CNC Sistema de coordenadas 26 Prof Fernando Penteado CNC Sistema de coordenadas 27 Prof Fernando Penteado CNC Sistema de coordenadas Código G Função G00 Posicionamento rápido G01 Interpolação linear G02 Interpolação circular no sentido horário CW G03 Interpolação circular no sentido antihorário CCW G04 Temporização Dwell G05 Não registrado G06 Interpolação parabólica G07 Não registrado G08 Aceleração G09 Desaceleração G10 a G16 Não registrado G17 Seleção do plano XY G18 Seleção do plano ZX G19 Seleção do plano YZ G20 a G24 Não registrado G25 a G27 Permanentemente não registrados G28 Retorna a posição do Zero máquina G29 Não registrados G30 a G32 Não registrados G33 Corte em linha com avanço constante G34 Corte em linha com avanço acelerando G35 Corte em linha com avanço desacelerando G36 a G39 Permanentemente não registrados G40 Cancelamento da compensação G41 Compensação do diâmetro da ferramenta Esquerda G42 Compensação do diâmetro da ferramenta Direita G43 Compensação do comprimento da ferramenta Positivo G44 Compensação do comprimento da ferramenta Negativo G45 a G52 Compensações de comprimentos de ferramentas pouco usado para o fim determinado G53 Cancelamento das configurações G54 Zarem dos eixos fora do zero fixo 01 G55 Zarem dos eixos fora do zero fixo 02 G56 Zarem dos eixos fora do zero fixo 03 Código G Função 116 Tabela de códigos M Micellaneous Functions ISO 1056 116 Tabela de códigos M Micellaneous Functions ISO 1056 CNC Sintaxe da programação N10 G01 X30 Y40 F80 S800 T01 M03 Rotação horária Ferramenta 1 Rotação 800 rpm Avanço 80 mmmin Posição Y 40 Posição X 30 Movimento linear programado Linha de programação 33 Prof Fernando Penteado CNC Sistema de coordenadas CNC Dados da ferramenta Ferramentas de tornear CNC Comando G01 G01 movimento linear com avanço programado Sintax G01 Xf Yf Zf F Pf Xf Yf Zf Ponto final F avanço Programado Pi Xi Yi Zi Ponto inicial G02 movimento circular horário com avanço programado Sintax G02 Xf Yf Zf I J K F I I e K são os parâmetros do raio Pi Xi Yi Zi Ponto inicial Pf Xf Yf Zf Ponto final 37 Prof Fernando Penteado CNC Exemplo de programação início de programa Avanço Linear Rápido G00 Utilizado para posicionar a ferramenta com os eixos se movimentando na maior velocidade fornecida pela máquina N G00 X Y Z Exemplo Torno N50 G00 X50 Z100 N60 Z150 N70 X25 Z125 40 Prof Fernando Penteado CNC Avanço Rápido com a maior velocidade fornecida pela máquina 41 Prof Fernando Penteado CNC Avanço Rápido com a maior velocidade fornecida pela máquina 42 Prof Fernando Penteado CNC Avanço Rápido com a maior velocidade fornecida pela máquina Usar o diâmetro com 30mm desbastandose com a profundidade adequada Supondose a profundidade de desbaste de 1mm redução de 2mm no diâmetro a cada passada O3000 N05 G21 N10 G28 N15 M06 T07 N20 G00 X38 Z2 G97 M03 S800 G00 Move a ferramenta rapidamente para a primeira posição de usinagem X38 Z2 G97 Estabelece rotação constante M03 Liga eixo árvore no sentido horário S800 Define a rotação em 800 rpm N25 G99 F015 G01 Z20 G99 Define o avanço em mmrotação F015 Especifica o avanço de 015 mmrotação G01 Executa avanço controlado por F015 Z20 Posição final de desbaste no comprimento N30 X41 X41 Afasta a ferramenta da peça para o diâmetro X41 N35 G00 Z2 G00 Move rapidamente a ferramenta até posição inicial no comprimento N50 X41 X41 Afasta a ferramenta da peça para o diâmetro X41 N55 G00 Z2 G00 Move rapidamente a ferramenta até posição inicial no comprimento N40 X36 X36 Move rapidamente a ferramenta até posição inicial para a próxima passada N60 X34 X34 Move rapidamente a ferramenta até posição inicial no próximo diâmetro a ser desbastado CNC N70 X41 N75 G00 Z2 CNC N80 X32 N85 G01 Z20 CNC N90 X41 N95 G00 Z2 N100 X30 N110 X41 N115 G28 M05 G28 Move a ferramenta para local de troca M05 Desliga o eixo árvore N120 M30 M30 Finaliza o programa e retorna ao início 54 Prof Fernando Penteado CNC trabalho Trabalho em Grupo Realizar a programação do exercício abaixo entregar completa com todos os códigos e funções