·
Engenharia Mecânica ·
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
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
53
Sistemas de Coordenadas em Programação CNC
Processos de Usinagem
UNIFEI
28
Projeto de Usinagem dos Materiais - Grupo 1
Processos de Usinagem
UNICAMP
119
Tratamentos Térmicos e Transformações em Ligas de Fe-C
Processos de Usinagem
UNIPAULISTANA
13
Estrutura e Parâmetros de um Programa CNC
Processos de Usinagem
IFSP
Texto de pré-visualização
Programação manual de fresadoras CNC Programar um centro de usinagem CNC é Saber o estado do comando e a localização da ferramenta Definir a nova posição e o estado do comando quando atingida a nova posição Executar um processo de fabricação Impedir que colisões Falhas na programação httpswwwyoutubecomwatchvjHbIB2sPA0 Alguns Conceitos Zero máquina Ponto de Referência Zero Peça Corretores de ferramenta Zero máquina x Ponto de referência M zero máquina R pto de referência Torno como normalmente é vendido sem placa e torre Sistema de Coordenadas M zero máquina R ponto de referência W Zero Peça Sistema de Coordenadas Coordenadas em absoluto A origem do sistema é fixa Coordenada em incremental A origem do sistema é a última posição atingida Coordenadas em absoluto Exemplo de coordenadas incrementais Exercício 1 No desenho da figura 28 escolha um ponto para o zeropeça ou seja para a origem do sistema de coordenadas Em seguida define um sentido de usinagem e identifique os pontos meta Para finalizar preencha a tabela de coordenadas utilizando o sistema absoluto Exercício 3 No desenho da figura 210 identificar os pontos meta no sentido antihorário a partir do ponto A já definido e preencher a tabela de coordenadas utilizando o sistema absoluto Corret ores de ferramentas Funções de programação Códigos M básicos M2 Fim de programa M3 Aciona fuso no sentido horário M4 Aciona fuso no sentido antihorário M5 Desliga o fuso M6 T Troca a ferramenta atual pela ferramenta especificada 1 até 21 M8 Aciona refrigerante de usinagem M9 Desliga refrigerante de usinagem M17 Fim de uma subrotina M30 Fim de todas as subroTinas e também fim de programa Funções auxiliares N Numeração das linhas do programa O Número do programa até quatro dígitos S Rotação do fuso de 150 até 7500 rpm E Ponto zeropeça de 1 até 48 H Comprimento da ferramenta de 1 até 99 D Diâmetro da ferramenta de 1 até 99 F Velocidade de avanço em mmmin Q Passo em ciclos fixos Comentários L 00 inicio de subrotina Lssvv executa subrotina ss por vv vezes Códigos G básicos G0 Avanço rápido G1 Interpolação linear G2 Interpolação circular horária G3 Interpolação circular antihorária G17 Plano de interpolação XY G18 Plano de interpolação ZX G19 Plano de interpolação YZ G40 Cancela compensação de raio G41 Compensação de raio a esquerda G42 Compensação de raio a direita G501 Cancela imagem espelho G511 Ativa imagem espelho G66 Transforma subrotina em modal G67 Cancela subrotina modal G68 X Y R0 Rotação do sistema de coordenada G69 Cancela rotação do sistema de coordenada G70 Sistema de unidade em polegada G71 Sistema de unidade em mm G73 G9899 R0 Z F Q P ciclo de furação com quebra cavaco G80 cancela ciclos fixos G81 G9899 R0 Z F ciclo de furação simples G82 G9899 R0 Z F P ciclo de furação com permanência ao final G83 G9899 R0 Z F Q P ciclo de furação com descarga completa de cavaco G90 sistema de coordenada em absoluto G91 sistema de coordenada em incremental G98 retorno ao plano inicial G99 retorno ao plano definido por R0 Funções de programação Códigos M básicos M2 Fim de programa M3 Aciona fuso no sentido horário M4 Aciona fuso no sentido antihorário M5 Desliga o fuso M6 T Troca a ferramenta atual pela ferramenta especificada 1 até 21 M8 Aciona refrigerante de usinagem M9 Desliga refrigerante de usinagem M17 Fim de uma subrotina M30 Fim de todas as subroTinas e também fim de programa Funções auxiliares N Numeração das linhas do programa O Número do programa até quatro dígitos S Rotação do fuso de 150 até 7500 rpm E Ponto zeropeça de 1 até 48 H Comprimento da ferramenta de 1 até 99 D Diâmetro da ferramenta de 1 até 99 F Velocidade de avanço em mmmin Q Passo em ciclos fixos Comentários L 00 inicio de subrotina Lssvv executa subrotina ss por vv vezes Estrutura de um programa N10 O1070EXEMPLO PAG38 Identificação do programa N20 G0 G17 G40 G80 G90 M5 M9 H0 Z0 linha de segurança ou rotina de inicialização N30 T2 M6 FRESA DIAM 4 N40 X18 Y5 E10 S1500 M3 rotina para troca de ferramenta N50 D2H2M8 N60 Z2 N70 G1 Z2 N80 G41 N90 G1 X18 Y0 F40 N100 X13 N110 X0 Y22 N120 X7 N130 G3 X15Y30 I0 J8 N140 Y437 corpo do programa N150 X56 N160 Y16 N170 X496 N180 G3 X376 Y4 I0 J12 N190 Y0 N200 X13 N210 Y3 N220 Z2 N230 G40 N240 X10 Y5 N250 ENDING PROGRAM N260 M5 M9 N270 G0 G90 H0 Z0 fim de programa N280 E0 X0 Y0 Z0 N290 M30 O programa é constituído por blocos Cada Bloco tem um número de identificação e é constituído por funções Funções Modais Funções não modais Identificação do Programa N1 O N2 PROGRAMADOR N3 CLIENTE N4 DATA N5 PECA N6 OPERACOES N7 MATERIAL N8 Identificação do Programa N1 O N2 PROGRAMADOR N3 CLIENTE N4 DATA N5 PECA N6 OPERACOES N7 MATERIAL N8 Código Função N Identificador do Bloco Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Linha de segurança ou inicialização N G0 H0 Z0 G17 G71 G40 G80 G90 Código Função G0 Deslocamento Rápido Função Modal Desligada por G01 Argumentos coordenadas do ponto meta X Y Z A B C U V W etc Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Função H0 Modal Associa o valor zero ao corretor de comprimento da ferramenta Desligada por outro H Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Função Z0 Indica a coordenada meta Z0 para a ferramenta o que faz com que a árvore vá para a posição de zero máquina em Z Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Modal Código Desligada por alternancia Função G17 G18 G19 Define o plano de interpolação circular G17 XY G18ZX G19 YZ C2 C2 Localização dos planos de interpolação Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G70 G71 Define o sistema de unidade G70 polegadas G71 milímetros Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G40 Cancela a compensação de raio Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G80 Cancela ciclos fixos Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G90 G91 G90 Sistema em absoluto G91 Sistema em incremental Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M5 Desliga a rotação da ferramenta Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M9 Desliga o fluído de corte Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Função M6 T Realiza a troca de ferramenta pela ferramenta T xx Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função S Estabelece o valor de rotação da ferramenta em rpm Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M3 M4 Liga a ferramenta e estabelece sentido horário de rotação Liga a ferramenta e estabelece sentido antihorário de rotação Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função Exx Seleciona o corretor de fixação a ser utilizado 1 xx 48 Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Função X Y coordenas especificadas Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função H hh D dd Associa ao comprimento da ferramenta o corretor hh e ao diâmetro o corretor dd Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M8 Liga o refrigerante de corte Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Função Z Desloca a ferramenta até a cota Z Corpo do Programa N70 G1 Z2 N80 G41 N90 G1 X18 Y0 F40 N100 X13 N110 X0 Y22 N120 X7 N130 G3 X15Y30 I0 J8 N140 Y437 corpo do programa N150 X56 N160 Y16 N170 X496 N180 G3 X376 Y4 I0 J12 N190 Y0 N200 X13 N210 Y3 N220 Z2 N230 G40 N240 X10 Y5 Corpo do programa Fim de programa N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N G0 E0 X0 Y0 N M30 Fim de programa N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N G0 E0 X0 Y0 N M30 Código Função M30 ou M02 Fim de programa Funções de trajetória Interpolação linear G01 Função Modal só é cancelada por G00 É o comando utilizado para movimentar a ferramenta em linha reta entre dois pontos e com avanço controlado F Sintaxe G01 X1253 Y452 Z139 F 200 X Y Z A B C são coordenadas do ponto meta EXEMPLO 01 Desejase gravar em uma peça o polígono ao lado com profundidade de 01 mm escreva o programa CNC correspondente Definição do processo Seleção do dispositivo de fixação a vácuo para a peça Definição do processo Seleção da ferramenta Rotação 7500 rpm Avanço 40 mmmin Definição do processo Definir o zero peça nas coordenadas 00 Iniciar a usinagem no ponto A Seguir em ordem alfabética Assumir dimensões em cm Assumir programação em mm N10 O100EXEMPLO 1 GRAVACAO G01 N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA PANTOGRAFICA 01 N50 S7500 M3 E1 X10 Y0 N60 Z10 D1 H1 M8 N70 Z1 N80 G1 Z01 F40 N90 X30 N100 X40 Y25 N110 Y40 N120 X15 N130 Y60 N140 X0 N150 Y20 N160 X10 Y0 N170 G0 Z10 N180 FIM DE PROGRAMA N190 M5 M9 N200 G0 G90 H0 Z0 N210 E0 X0 Y0 Z0 N220 M30 O programa Interpolação circular sentido horário G02 ou antihorário G03 Uma instrução anterior deve posicionar a ferramenta no ponto inicial do arco Duas formas de definição Ponto final e centro Ponto final e raio Não é modal Depende da definição do plano Realiza a interpolação com avanço F Definição do sentido da interpolação circular Devese observar o plano de interpolação do sentido positivo do eixo de rotação Estando sobre o ponto inicial devese observar se o movimento é horário ou antihorário para atingir o ponto meta X Y Z A B D C E F 1 2 3 4 5 6 G02 e G03 definido pelo ponto final e raio Sintaxe G02 X Y R0 G02 X Y R0 G03 X Y R0 G03 X Y R0 Não é possível executar uma circunferência completa com esta forma C2 R F I R C1 G02 e G03 definido pelo ponto final e centro G02 X Y I J G03 X Y I J I e J são as coordenadas do centro dadas sempre no sistema incremental independente se a função ativa é G90 ou G91 Exemplo Desejase gravar em uma peça o polígono a cima lado com profundidade de 01 mm escreva o programa CNC correspondente Definição do processo Seleção do dispositivo de fixação a vácuo para a peça Definição do processo Seleção da ferramenta Rotação 7500 rpm Avanço 40 mmmin Definição do processo Definir o zero peça onde indicado Iniciar a usinagem no ponto A Seguir em sentido antihorário Assumir dimensões em mm Assumir programação em mm O programa N10 O200 EXEMPLO 2 GRAVACAO G02 N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA PANTOGRAFICA 01 N50 S7500 M3 E1 X10 Y35 N60 Z10 D1 H1 M8 N70 Z1 N80 G1 Z01 F40 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 O programa N10 O201EXEMPLO 3 GRAVA GO2 IJ N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA PANTOGRAFICA 01 N50 S7500 M3 E1 X10 Y35 N60 Z10 D1 H1 M8 N70 Z1 N80 G1 Z01 F40 N91 G3 X20 Y25 I0 J10 N100 Y12 N111 G2 X32 Y0 I12 J0 N120 X35 N131 G3 X40 Y5 I0 J5 N140 Y25 N151 G3 X20 Y25 I10 J0 N161 G2 X10 Y15 I10 J0 N170 X10 N181 G2 X20 Y25 I0 J10 N191 G3 X40 Y25 I10 J0 N200 Y5 N211 G3 X35 Y0 I5 J0 N220 X32 N231 G2 X20 Y12 I0 J12 N240 Y25 N251 G3 X10 Y35 I10 J0 N260 X10 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Compensação de raio Compensação de raio G41 Compensação com a ferram à esquerda da peça G42 Compensação com a ferram à direita da peça Compensação de raio Devese programar um ponto próximo ao perfil da peça levando em conta o raio da ferramenta Ativase a compensação de raio e realizase um deslocamento linear para que a ferramenta entre em compensação preferencialmente este movimento deve ser perpendicular ao contorno a executar ou na extensão da linha que passa pelo centro e pelo ponto de contato se contorno for um arco Compensação de raio Exemplo Desejase usinar em um bloco de espessura 40 mm uma peça com o perfil indicado com profundidade de 5 mm escreva o programa CNC correspondente Definição do processo Seleção do dispositivo de fixação morsa universal Definição do processo Seleção da ferramenta fresa de topo diâmetro 20 mm 2 cortes Rotação 318 rpm Avanço 30 mmmin Definição do processo Definir o zero peça onde indicado Adotar passe de acabamento com apenas 05 mm de sobre metal Ponto de aproximação x10 e y 47 Iniciar a usinagem no ponto A Seguir em sentido antihorário Ponto de afastamento x10 y 47 Executar usinagem em 1 passe de profundidade 5 mm Assumir dimensões em mm Assumir programação em mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47ponto de aprox N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 ponto inicial N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 ponto de afast N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Detalhe da entrada da ferramenta O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 10 mm e o corretor D2 apontar diam 20 mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 10 mm e o corretor D2 apontar diam 10 mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 20 mm e o corretor D2 apontar diam 10 mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G41 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 5 mm o corretor D2 apontar diam 5 mm e for escolhido G41 ao invés de G42 O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y35 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 20 mm o corretor D2 apontar diam 20 mm e o ponto de aproximação for escolhido de forma errada O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 20 mm o corretor D2 apontar diam 20 mm e o ponto de afastamento for escolhido de forma errada Exercício Extra 7 Pag 107 Figura Extra 6 Pag 106 Subrotina Programa com subrotinas N1 O N2 PROGRAMADOR N3 CLIENTE N4 DATA N5 PECA N6 MATERIAL N7 N8 Lxx00 N9 N M17 N N Lxx00 N N M17 N M30 N N G0 G17 G40 G80 G90 M5 M9 H0 Z0 N M6 T N S M3 E X Y N H D M8 Z N ESTRUTURA PARA SUBROTINAS EXEMPLO 15 1892 4124 1593 1546 3046 4871 6959 6664 7959 7864 9858 45 70 R 15 R 10 R 12 541 5093 11135 9854 1651 2851 4282 2111 3111 Estratégia de usinagem A partir do desenho podese pensar como potencial estratégia para fabricação desta peça o seguinte Fixar a peça através de sua base retangular com o auxílio de uma morsa Como deverão ser dados 45 passes de 1 mm de profundidade tornase interessante a utilização de subrotina para executar o perfil Devese obter um ponto de aproximação e um ponto de afastamento para que seja utilizada a compensação de raio No programa principal se posicionará a ferramenta no ponto de aproximação Na direção Z a face inferior da fresa deve estar na mesma cota que a face superior da peça Na subrotina devese realizar a profundidade em modo incremental voltar para o modo absoluto realizar a compensação usinar o perfil realizar o cancelamento da compensação e deslocar se para o ponto de afastamento e depois para o de aproximação ponto de aproximação X0 Y10 ponto de afastamento X0 Y15926 N10 O250EXEMPLO 2 N20 L1100INICIO DA SUBROTINA N30 G91 Z1 N40 G90 N50 G41 G1 X0 Y0 F100 N60 X1546 N70 G3 X3046 Y15 R015 N80 Y18925 N90 X4871 Y41236 N100 X6559 N110 Y31109 N120 G3 X7959 Y21109 R010 N130 X98576 N140 Y16509 N150 X78642 N160 G3 X66642 Y28509 I0 J 12 N170 Y42818 N180 X0 Y15926 N190 Y0 N200 G40 G1 X10 Y0 N210 G0 Y10 N220 X0 N230 M17 N240 M30 N250 TOOL CALL N260 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N270 T15 M6FRESA DIAM10 N280 X0 Y10 E1 S1500 M3 N290 Z10 D15 H15 M8 N300 Z0 N310 L1145 N320 ENDING PROGRAM N330 M5 M9 N340 G0 G90 H0 Z0 N350 E0 X0 Y0 Z0 N360 M30 Ciclos de Furação Ciclos de furação são comandos que automatizam uma série de movimentos simplificando a programação desta operação muito utilizada e repetitiva Um ciclo funciona da seguinte maneira posicionase a ferramenta próximo a peça fazse a chamada do ciclo desejado que fica ativo movese a ferramenta para todas as coordenadas onde desejase a execução do ciclo cancelase o ciclo fixo com o comando G80 1 Movimentação até o local 2 Aproximação da posição 3 Penetração G98 G99 G98 Retorno ao plano inicial G99 Retorno ao plano de aproximação definido por R0 Conceitos importantes Plano de aproximação Plano inicial G98 Retorno ao plano inicial G99 Retorno ao plano de aproximação definido por R0 G73 Furação picapau G73 G99 R0 Z F Q P Outros ciclos de furação Furação simples G81 Executa o furo em apenas uma passada um aprofundamento A profundidade a ser atingida é definida por Z e a velocidade de avanço é programada em F G81 G99 R0 Z F Furação simples com pausa G82 É um ciclo fixo similar ao G81 A diferença é que a ferramenta ficará girando no fundo do furo por um tempo definido pelo parâmetro P que é programado em milisegundos G82 G99 R0 Z F P Outros ciclos de furação Furação profunda G83 É um ciclo muito similar a furação picapau G73 A diferença está na posição de retorno da ferramenta após cada passe de aprofundamento Enquanto em G73 o retorno é de alguns milímetros neste ciclo a ferramenta volta para o ponto inicial auxiliando muito na retirada dos cavacos G83 G99 R0 Z F Q P Exemplo 20 10 Broca 1 Broca de centro Broca 2 Broca de diam 8mm Broca 3 Broca de diam 14 mm Rotação 2500 1500 1000 Avanço 200 150 100 Q 0 5 3 P 0 2 1 Ferramentas utilizadas Exercício N5 050 EXEMPLO DE FURAÇÃO N10 L0100 COORD DOS FUROS N15 G0 X15 Y25 N20 Y50 N25 Y75 N30 X85 N35 Y50 N40 Y25 N45 M17 N50 M30 N55 TOOL CALL N60 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N65 T1 M6 BROCA DE CENTRO N70 X0 Y0 E3 S2500 M3 N75 Z30 D1 H1 M8 N80 G81 G98 R012 Z5 F200 N85 L0101 N90 TOOL CALL N95 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N100 T2 M6 BROCA DE DIAM 8 N105 X0 Y0 E3 S1500 M3 N110 Z30 D2 H2 M8 N115 G83 G98 R012 Z5 Q5 P2 F150 N120 L0101 N125 TOOL CALL N130 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N135 T3 M6 BROCA DE DIAM 14 N140 X0 Y0 E3 S1000 M3 N145 Z30 D3 H3 M8 N150 G83 G98 R012 Z5 Q3 P1 F100 N155 L0101 N160 G80 N165 ENDING PROGRAM N170 M5 M9G0 G90 H0 Z0 N180 E0 X0 Y0 Z0 N185 M30 T1 broca de centro T1 Z final 5 mm T1 rotação 1500 rpm T1 avanço150 mmmin T2 broca 8 mm T1 Z final 20 mm T1 passes 3 mm T1 rotação 650 rpm T1 avanço 200 mmmin Cancelamento do espelhamento G501 Este comando que não possui parâmetros cancela o comando de espelhamento de coordenadas Não é possível desligar o espelhamento de apenas um eixo quando o espelhamento foi feito em dois G501 Espelhamento G511 O espelhamento de coordenadas é um recurso que permite que um trecho de programa normalmente uma subrotina seja executada de forma espelhada com relação ao eixo X ou Y ou ainda com relação aos dois eixos simultaneamente A linha de espelho é definida pelas coordenadas da ferramenta no momento de acionamento do comando de espelhamento Os parâmetros do comando sempre recebem valor zero G511 X0 espelho no eixo X G511 Y0 espelho no eixo Y G511 X0 Y0 espelho nos eixos X e Y Com espelho ligado 𝐶𝑟 2 𝐶𝑒 𝐶𝑝 Onde Cr Coordenada do ponto real que será atingido Ce Coordenada do ponto espelho Cp Coordenada do ponto programado 10 10 10 115 10 10 40 35 RS 55x 20 50 10 25 30 10 10 10 126 Solução Aproveitandose da simetria que a peça possui podemos programar a execução de apenas uma cavidade e com o uso da função espelho realizar as demais cavidades É importante notar que o eixo de espelhamento é definido pela posição que ocupa a ferramenta no instante em que se declara a função espelho por isto é muito importante que se posicione a ferramenta na posição x0 e y0 antes de se ligar os espelhos O programa para realização desta peça seria N5 O60 IMAGEM ESPELHO N10 L0100 EXEC CAVIDADE N15 G91 G1 Z1 F200 N20 G90 N25 G41 G1 X25 Y10 N30 X45 N35 G3 X50 Y15 R5 N40 Y20 N45 G3 X45 Y25 R5 N50 X40 N55 X35 Y30 N60 Y40 N65 G3 X30 Y45 R5 N70 X25 N75 G3 X20 Y40 R5 N80 Y15 N85 G3 X25 Y10 R5 N90 G40 G1 X25 Y15 N95 M17 N100 L0200 POSICIONAMENTO N105 G0 X25 Y15 N110 Z2 N115 G1 Z0 F100 N120 L0120 N125 G0 Z10 N130 X0 Y0 N135 M17 N140 M30 N145 TOOL CALL N150 G0 G17 G71 G40 G80 G90 M5 M9 H0 Z0 N155 T10 M6 FRESA DIAM 8 N160 X0 Y0 E1 S2500 M3 N165 Z10 D10 H10 M8 N170 L0201 N175 G511 X0 N180 L0201 N185 G511X0Y0 N190 L0201 N195 G511Y0 N200 L0201 N205 G501 N210 ENDING PROGRAM N215 M5 M9 N220 G0 G90 H0 Z0 N225 E0 X0 Y0 Z0 N230 M30 Exercícios Exercício 1 Escreva o programa para acabamento do perfil abaixo com uma profundidade de 16 mm executado em 4 passes de 4 mm Y X 10 193 1032 N10 O2000 EXERCICIO01 N20 L100 ACAB DO PERFIL N30 G91 Z4 N40 G90 N50 G42 G1 F60 X100 Y183 N60 X180 N70 Y153 N80 X129 N90 G2 X1093988Y1369741 R20 N100 X784048 Y158963 N110 G3X779646 Y179312 R80 N120 X1045089 Y974828 N130 G2 X124 Y113 R20 N140 X170 N150 Y133 N160 X100 Y183 N170 G40 X1032 Y193 N180 M17 N190 M30 N200 INICIO DE PROGRAMA N210 G0 H0 Z0 G90 G80 G17 G71 G40 M5 M9 N220 T2 M6 FRESA DIAM 20 N230 X1032 Y193 E1 S300 M3 N240 Z0 D2 H2 M8 N250 L104 N260 FIM DE PROGRAMA N270 M5 M9 N280 G0 G90 H0 Z0 N290 E0 X0 Y0 N300 M30 Exercício 2 Escreva o programa para acabamento do perfil abaixo com uma profundidade de 20 mm executado em um único passe Exercício 3 Escrever um programa CNC para executar a furação ao lado Todos os furos tem diâmetro 10 mm Empregar rotação de 800 rpm e avanço de 80 mmmin N10 O2020 EXERC03 N20 L2000 COORD FUROS N30 Y75 N40 Y225 N50 Y375 N60 Y525 N70 G80 N75 Z65 N80 M17 N90 M30 N100 INICIO DE PROG N110 G0 H0 Z0 G90 G80 G17 G71 G40 M5 M9 N120 T3 M6BROCA DE CENTRO N130 X75 Y0 E1 S300 M3 N140 Z65 D3 H3 M8 N150 G81 G99 R055 Z43 F80 N160 L2001 CHAMA COORD FUROS N170 X464 N180 G81 G99 R012 Z0 F80 N190 L2001 CHAMA COORD FUROS N200 X77 N210 G81 G99 R062 Z52 F80 N220 L2001 CHAMA COORD FUROS N230 G0 H0 Z0 G90 G17 G71 G40 M5 M9 N240 T4 M6BROCA DIAM 10 N250 X75 Y0 E1 S300 M3 N260 Z65 D4 H4 M8 N270 G83 G99 R055 Z5 P1 Q3 F80 N280 L2001 CHAMA COORD FUROS N290 X464 N300 G73 G99 R012 Z5 P1 Q3 F80 N310 L2001 CHAMA COORD FUROS N320 X77 N330 G73 G99 R062 Z30 P1 Q3 F80 N340 L2001 CHAMA COORD FUROS N350 FIM DE PROGRAMA N360 M5 M9 N370 G0 G90 H0 Z0 N380 E0 X0 Y0 N390 M30 Exercício 4 Para a peça abaixo escreva um programa CNC que execute o acabamento nos dois ressaltos existentes e também as furações indicadas Adote e indique a posição do zero peça tanto em XY como em Z 35 52 18 43 70 R 10 12 3968 2584 R 10 578 26 10 20 62 10 30 R 15 O 6 8x Exercício 5 A peça ao lado apresenta 4 ressaltos de 15 mm de altura escreva um programa para acabamento destes ressaltos de modo que cada ressalto seja feita em 3 passes cada um com 5 mm de profundidade Exercício 6 Para a peça ao lado escreva um programa CNC para executar o acabamento das 4 cavidades aprofundando 4 mm por passada até a profundidade de 20 mm Formato original da folha A3 se imprimem em outro formato desconsiderar as escalas
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
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
53
Sistemas de Coordenadas em Programação CNC
Processos de Usinagem
UNIFEI
28
Projeto de Usinagem dos Materiais - Grupo 1
Processos de Usinagem
UNICAMP
119
Tratamentos Térmicos e Transformações em Ligas de Fe-C
Processos de Usinagem
UNIPAULISTANA
13
Estrutura e Parâmetros de um Programa CNC
Processos de Usinagem
IFSP
Texto de pré-visualização
Programação manual de fresadoras CNC Programar um centro de usinagem CNC é Saber o estado do comando e a localização da ferramenta Definir a nova posição e o estado do comando quando atingida a nova posição Executar um processo de fabricação Impedir que colisões Falhas na programação httpswwwyoutubecomwatchvjHbIB2sPA0 Alguns Conceitos Zero máquina Ponto de Referência Zero Peça Corretores de ferramenta Zero máquina x Ponto de referência M zero máquina R pto de referência Torno como normalmente é vendido sem placa e torre Sistema de Coordenadas M zero máquina R ponto de referência W Zero Peça Sistema de Coordenadas Coordenadas em absoluto A origem do sistema é fixa Coordenada em incremental A origem do sistema é a última posição atingida Coordenadas em absoluto Exemplo de coordenadas incrementais Exercício 1 No desenho da figura 28 escolha um ponto para o zeropeça ou seja para a origem do sistema de coordenadas Em seguida define um sentido de usinagem e identifique os pontos meta Para finalizar preencha a tabela de coordenadas utilizando o sistema absoluto Exercício 3 No desenho da figura 210 identificar os pontos meta no sentido antihorário a partir do ponto A já definido e preencher a tabela de coordenadas utilizando o sistema absoluto Corret ores de ferramentas Funções de programação Códigos M básicos M2 Fim de programa M3 Aciona fuso no sentido horário M4 Aciona fuso no sentido antihorário M5 Desliga o fuso M6 T Troca a ferramenta atual pela ferramenta especificada 1 até 21 M8 Aciona refrigerante de usinagem M9 Desliga refrigerante de usinagem M17 Fim de uma subrotina M30 Fim de todas as subroTinas e também fim de programa Funções auxiliares N Numeração das linhas do programa O Número do programa até quatro dígitos S Rotação do fuso de 150 até 7500 rpm E Ponto zeropeça de 1 até 48 H Comprimento da ferramenta de 1 até 99 D Diâmetro da ferramenta de 1 até 99 F Velocidade de avanço em mmmin Q Passo em ciclos fixos Comentários L 00 inicio de subrotina Lssvv executa subrotina ss por vv vezes Códigos G básicos G0 Avanço rápido G1 Interpolação linear G2 Interpolação circular horária G3 Interpolação circular antihorária G17 Plano de interpolação XY G18 Plano de interpolação ZX G19 Plano de interpolação YZ G40 Cancela compensação de raio G41 Compensação de raio a esquerda G42 Compensação de raio a direita G501 Cancela imagem espelho G511 Ativa imagem espelho G66 Transforma subrotina em modal G67 Cancela subrotina modal G68 X Y R0 Rotação do sistema de coordenada G69 Cancela rotação do sistema de coordenada G70 Sistema de unidade em polegada G71 Sistema de unidade em mm G73 G9899 R0 Z F Q P ciclo de furação com quebra cavaco G80 cancela ciclos fixos G81 G9899 R0 Z F ciclo de furação simples G82 G9899 R0 Z F P ciclo de furação com permanência ao final G83 G9899 R0 Z F Q P ciclo de furação com descarga completa de cavaco G90 sistema de coordenada em absoluto G91 sistema de coordenada em incremental G98 retorno ao plano inicial G99 retorno ao plano definido por R0 Funções de programação Códigos M básicos M2 Fim de programa M3 Aciona fuso no sentido horário M4 Aciona fuso no sentido antihorário M5 Desliga o fuso M6 T Troca a ferramenta atual pela ferramenta especificada 1 até 21 M8 Aciona refrigerante de usinagem M9 Desliga refrigerante de usinagem M17 Fim de uma subrotina M30 Fim de todas as subroTinas e também fim de programa Funções auxiliares N Numeração das linhas do programa O Número do programa até quatro dígitos S Rotação do fuso de 150 até 7500 rpm E Ponto zeropeça de 1 até 48 H Comprimento da ferramenta de 1 até 99 D Diâmetro da ferramenta de 1 até 99 F Velocidade de avanço em mmmin Q Passo em ciclos fixos Comentários L 00 inicio de subrotina Lssvv executa subrotina ss por vv vezes Estrutura de um programa N10 O1070EXEMPLO PAG38 Identificação do programa N20 G0 G17 G40 G80 G90 M5 M9 H0 Z0 linha de segurança ou rotina de inicialização N30 T2 M6 FRESA DIAM 4 N40 X18 Y5 E10 S1500 M3 rotina para troca de ferramenta N50 D2H2M8 N60 Z2 N70 G1 Z2 N80 G41 N90 G1 X18 Y0 F40 N100 X13 N110 X0 Y22 N120 X7 N130 G3 X15Y30 I0 J8 N140 Y437 corpo do programa N150 X56 N160 Y16 N170 X496 N180 G3 X376 Y4 I0 J12 N190 Y0 N200 X13 N210 Y3 N220 Z2 N230 G40 N240 X10 Y5 N250 ENDING PROGRAM N260 M5 M9 N270 G0 G90 H0 Z0 fim de programa N280 E0 X0 Y0 Z0 N290 M30 O programa é constituído por blocos Cada Bloco tem um número de identificação e é constituído por funções Funções Modais Funções não modais Identificação do Programa N1 O N2 PROGRAMADOR N3 CLIENTE N4 DATA N5 PECA N6 OPERACOES N7 MATERIAL N8 Identificação do Programa N1 O N2 PROGRAMADOR N3 CLIENTE N4 DATA N5 PECA N6 OPERACOES N7 MATERIAL N8 Código Função N Identificador do Bloco Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Linha de segurança ou inicialização N G0 H0 Z0 G17 G71 G40 G80 G90 Código Função G0 Deslocamento Rápido Função Modal Desligada por G01 Argumentos coordenadas do ponto meta X Y Z A B C U V W etc Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Função H0 Modal Associa o valor zero ao corretor de comprimento da ferramenta Desligada por outro H Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Função Z0 Indica a coordenada meta Z0 para a ferramenta o que faz com que a árvore vá para a posição de zero máquina em Z Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Modal Código Desligada por alternancia Função G17 G18 G19 Define o plano de interpolação circular G17 XY G18ZX G19 YZ C2 C2 Localização dos planos de interpolação Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G70 G71 Define o sistema de unidade G70 polegadas G71 milímetros Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G40 Cancela a compensação de raio Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G80 Cancela ciclos fixos Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Código Modal Função G90 G91 G90 Sistema em absoluto G91 Sistema em incremental Linha de segurança ou inicialização N GO H0 Z0 G17 G71 G40 G80 G90 Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M5 Desliga a rotação da ferramenta Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M9 Desliga o fluído de corte Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Função M6 T Realiza a troca de ferramenta pela ferramenta T xx Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função S Estabelece o valor de rotação da ferramenta em rpm Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M3 M4 Liga a ferramenta e estabelece sentido horário de rotação Liga a ferramenta e estabelece sentido antihorário de rotação Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função Exx Seleciona o corretor de fixação a ser utilizado 1 xx 48 Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Função X Y coordenas especificadas Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função H hh D dd Associa ao comprimento da ferramenta o corretor hh e ao diâmetro o corretor dd Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Modal Função M8 Liga o refrigerante de corte Troca de ferramenta N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N M6 T N S M3 E X Y N H D M8 Z N Código Função Z Desloca a ferramenta até a cota Z Corpo do Programa N70 G1 Z2 N80 G41 N90 G1 X18 Y0 F40 N100 X13 N110 X0 Y22 N120 X7 N130 G3 X15Y30 I0 J8 N140 Y437 corpo do programa N150 X56 N160 Y16 N170 X496 N180 G3 X376 Y4 I0 J12 N190 Y0 N200 X13 N210 Y3 N220 Z2 N230 G40 N240 X10 Y5 Corpo do programa Fim de programa N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N G0 E0 X0 Y0 N M30 Fim de programa N N M5 M9 N G0 G17 G40 G80 G90 H0 X0 Y0 Z0 N G0 E0 X0 Y0 N M30 Código Função M30 ou M02 Fim de programa Funções de trajetória Interpolação linear G01 Função Modal só é cancelada por G00 É o comando utilizado para movimentar a ferramenta em linha reta entre dois pontos e com avanço controlado F Sintaxe G01 X1253 Y452 Z139 F 200 X Y Z A B C são coordenadas do ponto meta EXEMPLO 01 Desejase gravar em uma peça o polígono ao lado com profundidade de 01 mm escreva o programa CNC correspondente Definição do processo Seleção do dispositivo de fixação a vácuo para a peça Definição do processo Seleção da ferramenta Rotação 7500 rpm Avanço 40 mmmin Definição do processo Definir o zero peça nas coordenadas 00 Iniciar a usinagem no ponto A Seguir em ordem alfabética Assumir dimensões em cm Assumir programação em mm N10 O100EXEMPLO 1 GRAVACAO G01 N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA PANTOGRAFICA 01 N50 S7500 M3 E1 X10 Y0 N60 Z10 D1 H1 M8 N70 Z1 N80 G1 Z01 F40 N90 X30 N100 X40 Y25 N110 Y40 N120 X15 N130 Y60 N140 X0 N150 Y20 N160 X10 Y0 N170 G0 Z10 N180 FIM DE PROGRAMA N190 M5 M9 N200 G0 G90 H0 Z0 N210 E0 X0 Y0 Z0 N220 M30 O programa Interpolação circular sentido horário G02 ou antihorário G03 Uma instrução anterior deve posicionar a ferramenta no ponto inicial do arco Duas formas de definição Ponto final e centro Ponto final e raio Não é modal Depende da definição do plano Realiza a interpolação com avanço F Definição do sentido da interpolação circular Devese observar o plano de interpolação do sentido positivo do eixo de rotação Estando sobre o ponto inicial devese observar se o movimento é horário ou antihorário para atingir o ponto meta X Y Z A B D C E F 1 2 3 4 5 6 G02 e G03 definido pelo ponto final e raio Sintaxe G02 X Y R0 G02 X Y R0 G03 X Y R0 G03 X Y R0 Não é possível executar uma circunferência completa com esta forma C2 R F I R C1 G02 e G03 definido pelo ponto final e centro G02 X Y I J G03 X Y I J I e J são as coordenadas do centro dadas sempre no sistema incremental independente se a função ativa é G90 ou G91 Exemplo Desejase gravar em uma peça o polígono a cima lado com profundidade de 01 mm escreva o programa CNC correspondente Definição do processo Seleção do dispositivo de fixação a vácuo para a peça Definição do processo Seleção da ferramenta Rotação 7500 rpm Avanço 40 mmmin Definição do processo Definir o zero peça onde indicado Iniciar a usinagem no ponto A Seguir em sentido antihorário Assumir dimensões em mm Assumir programação em mm O programa N10 O200 EXEMPLO 2 GRAVACAO G02 N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA PANTOGRAFICA 01 N50 S7500 M3 E1 X10 Y35 N60 Z10 D1 H1 M8 N70 Z1 N80 G1 Z01 F40 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 O programa N10 O201EXEMPLO 3 GRAVA GO2 IJ N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA PANTOGRAFICA 01 N50 S7500 M3 E1 X10 Y35 N60 Z10 D1 H1 M8 N70 Z1 N80 G1 Z01 F40 N91 G3 X20 Y25 I0 J10 N100 Y12 N111 G2 X32 Y0 I12 J0 N120 X35 N131 G3 X40 Y5 I0 J5 N140 Y25 N151 G3 X20 Y25 I10 J0 N161 G2 X10 Y15 I10 J0 N170 X10 N181 G2 X20 Y25 I0 J10 N191 G3 X40 Y25 I10 J0 N200 Y5 N211 G3 X35 Y0 I5 J0 N220 X32 N231 G2 X20 Y12 I0 J12 N240 Y25 N251 G3 X10 Y35 I10 J0 N260 X10 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Compensação de raio Compensação de raio G41 Compensação com a ferram à esquerda da peça G42 Compensação com a ferram à direita da peça Compensação de raio Devese programar um ponto próximo ao perfil da peça levando em conta o raio da ferramenta Ativase a compensação de raio e realizase um deslocamento linear para que a ferramenta entre em compensação preferencialmente este movimento deve ser perpendicular ao contorno a executar ou na extensão da linha que passa pelo centro e pelo ponto de contato se contorno for um arco Compensação de raio Exemplo Desejase usinar em um bloco de espessura 40 mm uma peça com o perfil indicado com profundidade de 5 mm escreva o programa CNC correspondente Definição do processo Seleção do dispositivo de fixação morsa universal Definição do processo Seleção da ferramenta fresa de topo diâmetro 20 mm 2 cortes Rotação 318 rpm Avanço 30 mmmin Definição do processo Definir o zero peça onde indicado Adotar passe de acabamento com apenas 05 mm de sobre metal Ponto de aproximação x10 e y 47 Iniciar a usinagem no ponto A Seguir em sentido antihorário Ponto de afastamento x10 y 47 Executar usinagem em 1 passe de profundidade 5 mm Assumir dimensões em mm Assumir programação em mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47ponto de aprox N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 ponto inicial N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 ponto de afast N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Detalhe da entrada da ferramenta O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 10 mm e o corretor D2 apontar diam 20 mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 10 mm e o corretor D2 apontar diam 10 mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 20 mm e o corretor D2 apontar diam 10 mm O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G41 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 5 mm o corretor D2 apontar diam 5 mm e for escolhido G41 ao invés de G42 O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y35 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 Y47 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 20 mm o corretor D2 apontar diam 20 mm e o ponto de aproximação for escolhido de forma errada O programa N10 O300 EXEMPLO 4 COMP N20 G0 H0 Z0 G17 G71 G40 G80 G90 N30 M5 M9 TROCA DE FERRAMENTA N40 M6 T1 FRESA DIAM 20 N50 S318 M3 E1 X10 Y47 N60 Z10 D2 H2 M8 N70 Z5 N80 G42 G1 X10 Y35 F31 N90 G3 X20 Y25 R10 N100 Y12 N110 G2 X32 Y0 R12 N120 X35 N130 G3 X40 Y5 R5 N140 Y25 N150 G3 X20 Y25 R10 N160 G2 X10 Y15 R10 N170 X10 N180 G2 X20 Y25 R10 N190 G3 X40 Y25 R10 N200 Y5 N210 G3 X35 Y0 R5 N220 X32 N230 G2 X20 Y12 R12 N240 Y25 N250 G3 X10 Y35 R10 N260 X10 N265 G40 N270 G0 Z10 N280 FIM DE PROGRAMA N290 M5 M9 G0 G90 H0 Z0 E0 X0 Y0 N320 M30 Efeito se o diâmetro real da ferramenta for de 20 mm o corretor D2 apontar diam 20 mm e o ponto de afastamento for escolhido de forma errada Exercício Extra 7 Pag 107 Figura Extra 6 Pag 106 Subrotina Programa com subrotinas N1 O N2 PROGRAMADOR N3 CLIENTE N4 DATA N5 PECA N6 MATERIAL N7 N8 Lxx00 N9 N M17 N N Lxx00 N N M17 N M30 N N G0 G17 G40 G80 G90 M5 M9 H0 Z0 N M6 T N S M3 E X Y N H D M8 Z N ESTRUTURA PARA SUBROTINAS EXEMPLO 15 1892 4124 1593 1546 3046 4871 6959 6664 7959 7864 9858 45 70 R 15 R 10 R 12 541 5093 11135 9854 1651 2851 4282 2111 3111 Estratégia de usinagem A partir do desenho podese pensar como potencial estratégia para fabricação desta peça o seguinte Fixar a peça através de sua base retangular com o auxílio de uma morsa Como deverão ser dados 45 passes de 1 mm de profundidade tornase interessante a utilização de subrotina para executar o perfil Devese obter um ponto de aproximação e um ponto de afastamento para que seja utilizada a compensação de raio No programa principal se posicionará a ferramenta no ponto de aproximação Na direção Z a face inferior da fresa deve estar na mesma cota que a face superior da peça Na subrotina devese realizar a profundidade em modo incremental voltar para o modo absoluto realizar a compensação usinar o perfil realizar o cancelamento da compensação e deslocar se para o ponto de afastamento e depois para o de aproximação ponto de aproximação X0 Y10 ponto de afastamento X0 Y15926 N10 O250EXEMPLO 2 N20 L1100INICIO DA SUBROTINA N30 G91 Z1 N40 G90 N50 G41 G1 X0 Y0 F100 N60 X1546 N70 G3 X3046 Y15 R015 N80 Y18925 N90 X4871 Y41236 N100 X6559 N110 Y31109 N120 G3 X7959 Y21109 R010 N130 X98576 N140 Y16509 N150 X78642 N160 G3 X66642 Y28509 I0 J 12 N170 Y42818 N180 X0 Y15926 N190 Y0 N200 G40 G1 X10 Y0 N210 G0 Y10 N220 X0 N230 M17 N240 M30 N250 TOOL CALL N260 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N270 T15 M6FRESA DIAM10 N280 X0 Y10 E1 S1500 M3 N290 Z10 D15 H15 M8 N300 Z0 N310 L1145 N320 ENDING PROGRAM N330 M5 M9 N340 G0 G90 H0 Z0 N350 E0 X0 Y0 Z0 N360 M30 Ciclos de Furação Ciclos de furação são comandos que automatizam uma série de movimentos simplificando a programação desta operação muito utilizada e repetitiva Um ciclo funciona da seguinte maneira posicionase a ferramenta próximo a peça fazse a chamada do ciclo desejado que fica ativo movese a ferramenta para todas as coordenadas onde desejase a execução do ciclo cancelase o ciclo fixo com o comando G80 1 Movimentação até o local 2 Aproximação da posição 3 Penetração G98 G99 G98 Retorno ao plano inicial G99 Retorno ao plano de aproximação definido por R0 Conceitos importantes Plano de aproximação Plano inicial G98 Retorno ao plano inicial G99 Retorno ao plano de aproximação definido por R0 G73 Furação picapau G73 G99 R0 Z F Q P Outros ciclos de furação Furação simples G81 Executa o furo em apenas uma passada um aprofundamento A profundidade a ser atingida é definida por Z e a velocidade de avanço é programada em F G81 G99 R0 Z F Furação simples com pausa G82 É um ciclo fixo similar ao G81 A diferença é que a ferramenta ficará girando no fundo do furo por um tempo definido pelo parâmetro P que é programado em milisegundos G82 G99 R0 Z F P Outros ciclos de furação Furação profunda G83 É um ciclo muito similar a furação picapau G73 A diferença está na posição de retorno da ferramenta após cada passe de aprofundamento Enquanto em G73 o retorno é de alguns milímetros neste ciclo a ferramenta volta para o ponto inicial auxiliando muito na retirada dos cavacos G83 G99 R0 Z F Q P Exemplo 20 10 Broca 1 Broca de centro Broca 2 Broca de diam 8mm Broca 3 Broca de diam 14 mm Rotação 2500 1500 1000 Avanço 200 150 100 Q 0 5 3 P 0 2 1 Ferramentas utilizadas Exercício N5 050 EXEMPLO DE FURAÇÃO N10 L0100 COORD DOS FUROS N15 G0 X15 Y25 N20 Y50 N25 Y75 N30 X85 N35 Y50 N40 Y25 N45 M17 N50 M30 N55 TOOL CALL N60 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N65 T1 M6 BROCA DE CENTRO N70 X0 Y0 E3 S2500 M3 N75 Z30 D1 H1 M8 N80 G81 G98 R012 Z5 F200 N85 L0101 N90 TOOL CALL N95 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N100 T2 M6 BROCA DE DIAM 8 N105 X0 Y0 E3 S1500 M3 N110 Z30 D2 H2 M8 N115 G83 G98 R012 Z5 Q5 P2 F150 N120 L0101 N125 TOOL CALL N130 G0 G17 G40 G80 G90 M5 M9 H0 Z0 N135 T3 M6 BROCA DE DIAM 14 N140 X0 Y0 E3 S1000 M3 N145 Z30 D3 H3 M8 N150 G83 G98 R012 Z5 Q3 P1 F100 N155 L0101 N160 G80 N165 ENDING PROGRAM N170 M5 M9G0 G90 H0 Z0 N180 E0 X0 Y0 Z0 N185 M30 T1 broca de centro T1 Z final 5 mm T1 rotação 1500 rpm T1 avanço150 mmmin T2 broca 8 mm T1 Z final 20 mm T1 passes 3 mm T1 rotação 650 rpm T1 avanço 200 mmmin Cancelamento do espelhamento G501 Este comando que não possui parâmetros cancela o comando de espelhamento de coordenadas Não é possível desligar o espelhamento de apenas um eixo quando o espelhamento foi feito em dois G501 Espelhamento G511 O espelhamento de coordenadas é um recurso que permite que um trecho de programa normalmente uma subrotina seja executada de forma espelhada com relação ao eixo X ou Y ou ainda com relação aos dois eixos simultaneamente A linha de espelho é definida pelas coordenadas da ferramenta no momento de acionamento do comando de espelhamento Os parâmetros do comando sempre recebem valor zero G511 X0 espelho no eixo X G511 Y0 espelho no eixo Y G511 X0 Y0 espelho nos eixos X e Y Com espelho ligado 𝐶𝑟 2 𝐶𝑒 𝐶𝑝 Onde Cr Coordenada do ponto real que será atingido Ce Coordenada do ponto espelho Cp Coordenada do ponto programado 10 10 10 115 10 10 40 35 RS 55x 20 50 10 25 30 10 10 10 126 Solução Aproveitandose da simetria que a peça possui podemos programar a execução de apenas uma cavidade e com o uso da função espelho realizar as demais cavidades É importante notar que o eixo de espelhamento é definido pela posição que ocupa a ferramenta no instante em que se declara a função espelho por isto é muito importante que se posicione a ferramenta na posição x0 e y0 antes de se ligar os espelhos O programa para realização desta peça seria N5 O60 IMAGEM ESPELHO N10 L0100 EXEC CAVIDADE N15 G91 G1 Z1 F200 N20 G90 N25 G41 G1 X25 Y10 N30 X45 N35 G3 X50 Y15 R5 N40 Y20 N45 G3 X45 Y25 R5 N50 X40 N55 X35 Y30 N60 Y40 N65 G3 X30 Y45 R5 N70 X25 N75 G3 X20 Y40 R5 N80 Y15 N85 G3 X25 Y10 R5 N90 G40 G1 X25 Y15 N95 M17 N100 L0200 POSICIONAMENTO N105 G0 X25 Y15 N110 Z2 N115 G1 Z0 F100 N120 L0120 N125 G0 Z10 N130 X0 Y0 N135 M17 N140 M30 N145 TOOL CALL N150 G0 G17 G71 G40 G80 G90 M5 M9 H0 Z0 N155 T10 M6 FRESA DIAM 8 N160 X0 Y0 E1 S2500 M3 N165 Z10 D10 H10 M8 N170 L0201 N175 G511 X0 N180 L0201 N185 G511X0Y0 N190 L0201 N195 G511Y0 N200 L0201 N205 G501 N210 ENDING PROGRAM N215 M5 M9 N220 G0 G90 H0 Z0 N225 E0 X0 Y0 Z0 N230 M30 Exercícios Exercício 1 Escreva o programa para acabamento do perfil abaixo com uma profundidade de 16 mm executado em 4 passes de 4 mm Y X 10 193 1032 N10 O2000 EXERCICIO01 N20 L100 ACAB DO PERFIL N30 G91 Z4 N40 G90 N50 G42 G1 F60 X100 Y183 N60 X180 N70 Y153 N80 X129 N90 G2 X1093988Y1369741 R20 N100 X784048 Y158963 N110 G3X779646 Y179312 R80 N120 X1045089 Y974828 N130 G2 X124 Y113 R20 N140 X170 N150 Y133 N160 X100 Y183 N170 G40 X1032 Y193 N180 M17 N190 M30 N200 INICIO DE PROGRAMA N210 G0 H0 Z0 G90 G80 G17 G71 G40 M5 M9 N220 T2 M6 FRESA DIAM 20 N230 X1032 Y193 E1 S300 M3 N240 Z0 D2 H2 M8 N250 L104 N260 FIM DE PROGRAMA N270 M5 M9 N280 G0 G90 H0 Z0 N290 E0 X0 Y0 N300 M30 Exercício 2 Escreva o programa para acabamento do perfil abaixo com uma profundidade de 20 mm executado em um único passe Exercício 3 Escrever um programa CNC para executar a furação ao lado Todos os furos tem diâmetro 10 mm Empregar rotação de 800 rpm e avanço de 80 mmmin N10 O2020 EXERC03 N20 L2000 COORD FUROS N30 Y75 N40 Y225 N50 Y375 N60 Y525 N70 G80 N75 Z65 N80 M17 N90 M30 N100 INICIO DE PROG N110 G0 H0 Z0 G90 G80 G17 G71 G40 M5 M9 N120 T3 M6BROCA DE CENTRO N130 X75 Y0 E1 S300 M3 N140 Z65 D3 H3 M8 N150 G81 G99 R055 Z43 F80 N160 L2001 CHAMA COORD FUROS N170 X464 N180 G81 G99 R012 Z0 F80 N190 L2001 CHAMA COORD FUROS N200 X77 N210 G81 G99 R062 Z52 F80 N220 L2001 CHAMA COORD FUROS N230 G0 H0 Z0 G90 G17 G71 G40 M5 M9 N240 T4 M6BROCA DIAM 10 N250 X75 Y0 E1 S300 M3 N260 Z65 D4 H4 M8 N270 G83 G99 R055 Z5 P1 Q3 F80 N280 L2001 CHAMA COORD FUROS N290 X464 N300 G73 G99 R012 Z5 P1 Q3 F80 N310 L2001 CHAMA COORD FUROS N320 X77 N330 G73 G99 R062 Z30 P1 Q3 F80 N340 L2001 CHAMA COORD FUROS N350 FIM DE PROGRAMA N360 M5 M9 N370 G0 G90 H0 Z0 N380 E0 X0 Y0 N390 M30 Exercício 4 Para a peça abaixo escreva um programa CNC que execute o acabamento nos dois ressaltos existentes e também as furações indicadas Adote e indique a posição do zero peça tanto em XY como em Z 35 52 18 43 70 R 10 12 3968 2584 R 10 578 26 10 20 62 10 30 R 15 O 6 8x Exercício 5 A peça ao lado apresenta 4 ressaltos de 15 mm de altura escreva um programa para acabamento destes ressaltos de modo que cada ressalto seja feita em 3 passes cada um com 5 mm de profundidade Exercício 6 Para a peça ao lado escreva um programa CNC para executar o acabamento das 4 cavidades aprofundando 4 mm por passada até a profundidade de 20 mm Formato original da folha A3 se imprimem em outro formato desconsiderar as escalas