apostila de programação e operação fresadora cnc _formatada_
TRANSCRIPT
Federação das Indústrias do Estado de Santa Catarin a
Serviço Nacional de Aprendizagem Industrial
Departamento Regional de Santa Catarina
SENAI/SC em Jaraguá do Sul
PROGRAMAÇÃO E OPERAÇÃO DE
FRESADORA CNC
Profº Rogério Lazzaris
Organizador
Jaraguá do Sul
2012
4
SUMÁRIO
1 CÁLCULOS ............................................................................................................................................. 9
1.1 Velocidade de corte (VC) ................................................................................................................... 9
1.2 Rotação (S) e Avanço da mesa(F) ...................................................................................................... 9
1.3 Noções básicas de trigonometria ...................................................................................................... 9
2.1 Sistema de coordenadas absolutas ................................................................................................. 11
2.2 Sistema de coordenadas incrementais ........................................................................................... 12
2.3 Sistema de coordenadas polares .................................................................................................... 13
3 FUNÇÃO: T, D, M6 e S......................................................................................................................... 14
4 BLOCO DE DADOS ............................................................................................................................... 14
5 PROGRAMAS ...................................................................................................................................... 15
6 FUNÇÕES PREPARATÓRIAS “G” E DE INTERPOLAÇÃO ....................................................................... 15
6.1 Função G00- posicionamento rápido .............................................................................................. 17
6.1 Função G01- interpolação Linear .................................................................................................... 17
6.2 Função G02 e G03- interpolação circular ........................................................................................ 19
5
6.3 Interpolação helicoidal .................................................................................................................... 22
6.4 Funções “C” e “R” chanframento e arredondamento de cantos .................................................... 24
7 FUNÇÕES DE COMPENSAÇÃO ............................................................................................................ 25
7.1 Funções G40, G41 e G42 compensação do raio da ferramenta ..................................................... 26
7.2 Funções G43, G44 e G49 compensação do comprimento da ferramenta ...................................... 28
8 FUNÇÕES G68 e G69 – Rotação do sistema de coordenadas ............................................................ 28
9 IMAGEM ESPELHO FUNÇÃO G50.1 / G51.1 ....................................................................................... 31
10 SISTEMA DE COORDENADAS G53 E G52 .......................................................................................... 33
10.1 Sistema de coordenadas máquina MCS –G53.............................................................................. 33
10.2 Função G52 –sistema de coordenadas locais ............................................................................... 34
11 FUNÇÃO G92 ESTABELECE ORIGEM TEMPORÁRIA .......................................................................... 35
12 CICLOS FIXOS .................................................................................................................................... 38
13 FUNÇÃO G73 FURAÇÃO COM QUEBRA DE CAVACO ........................................................................ 40
14 FUNÇÃO G74 ROSCAMENTO COM MACHO À ESQUERDA .............................................................. 42
15 FUNÇÃO G76 MANDRILAMENTO FINO COM RETORNO DESLOCADO DO CENTRO DO FURO ......... 45
6
16 FUNÇÃO G80 CANCELAMENTO DE CICLO FIXO ................................................................................ 46
17 FUNÇÃO G81 – FURAÇÃO CONTÍNUA .............................................................................................. 47
18 FUNÇÃO G82 – FURAÇÃO CONTÍNUA COM TEMPO DE PERMANÊNCIA ......................................... 48
19 FUNÇÃO G83 FURAÇÃO COM DESCARGA DE CAVACO .................................................................... 49
20 FUNÇÃO G84 ROSCAMENTO COM MACHO À DIREITA (COM SISTEMA FLUTUANTE) ..................... 51
21 FUNÇÃO G84 – ROSCAMENTO COM MACHO À DIREITA (COM SISTEMA RÍGIDO) ......................... 53
22 FUNÇÃO G85 MANDRILAMENTO COM RETRAÇÃO EM AVANÇO PROGRAMADO .......................... 55
23 FUNÇÃO G86 MANDRILAMENTO COM RETRAÇÃO EM AVANÇO RÁPIDO ...................................... 57
24 FUNÇÃO G87 MANDRILAMENTO PARA REBAIXO INTERNO ............................................................ 58
25 G88 MANDRILAMENTO COM RETORNO MANUAL ......................................................................... 59
26 G89 MANDRILAMENTO COM DWELL E RETRAÇÃO EM AVANÇO PROGRAMADO .......................... 61
27 FUNÇÕES M98 E M99 (CHAMADA DE SUBPROGRAMA) .................................................................. 62
28 PROGRAMAÇÃO NOS PLANOS G18 E G19 ....................................................................................... 65
29 FUNÇÕES MISCELÂNEAS .................................................................................................................. 67
30 OPERAÇÃO DA MÁQUINA (fresadora comando fanuc oi 21 MB) .................................................... 68
7
30.1 Ligar a máquina ............................................................................................................................. 68
30.2 Desligar a máquina ........................................................................................................................ 68
30.3 Referênciar os eixos da máquina ................................................................................................. 69
30.4 Referênciamento da magazine de ferramentas ........................................................................... 69
30.5 Avançar magazine de ferramentas ............................................................................................... 69
30.6 Recuar magazine de ferramentas................................................................................................ 69
30.7 Ligar e desligar refrigeração. ........................................................................................................ 69
30.8 movimentar os eixos em jog contínuo ......................................................................................... 70
30.9 movimentar os eixos através do volante eletrônico .................................................................... 70
30.10 Inserir um programa na máquina............................................................................................... 70
30.11 Apagar um erro de digitação ....................................................................................................... 70
30.12 Apagar um dado dentro do programa ....................................................................................... 71
30.13 Alterar um dado dentro do programa........................................................................................ 71
30.14 Apagar um programa do diretório CNC. .................................................................................... 71
30.15 Simular um programa através do gráfico ................................................................................... 71
8
30.16 Seleção dos eixos em que o gráfico será exibido ....................................................................... 72
30.17 Inserir dados através da entrada manual de dados (MDI) ......................................................... 72
31 PRESET DE FERRAMENTA ................................................................................................................. 72
31.1 Corretores .................................................................................................................................... 72
31.2 Inserir valores de raios da ferramenta .......................................................................................... 73
31.3 Referênciamento de ferramentas feito na máquina.................................................................... 73
31.4 Correção do desgaste da ferramenta ........................................................................................... 73
31.5 Zeramento de ferramentas no eixo X (ponto zero no centro da peça) ....................................... 74
31.6 Zeramento em Y (ponto zero no centro da peça) ........................................................................ 75
31.7 Zeramento da ferramenta no eixo Z ............................................................................................ 76
31.8 Fazer a usinagem da peça no modo automático ......................................................................... 76
32 manutenção ..................................................................................................................................... 76
31.8 Manutenção preventiva ............................................................................................................... 76
REFERÊNCIAS ......................................................................................................................................... 81
9
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
1 CÁLCULOS
1.1 Velocidade de corte (VC)
Dependendo do material a ser usinado, a velocidade de corte é um dado importante e necessário.
A velocidade de corte é uma grandeza diretamente proporcional ao diâmetro e à rotação da árvore, dada pela fórmula:
�� ��P x 3,14 x N
1000
Onde: VC = Velocidade de corte (m/min) Ø
P = Diâmetro da Peça (mm)
N = Rotação do eixo árvore (rpm)
1.2 Rotação (S)e Avanço da mesa(F)
Na determinação da velocidade de corte para uma determinada ferramenta efetuar uma usinagem, a rotação é dada pela fórmula:
S �VC x 1000
3,14 x Øf
F= S x Z x Fzonde: F=avanço S=RPM Z= número de facas da fresa Fz= avanço por facas
1.3 Noções básicas de trigonometria
Seno �cateto oposto
Hipotenusa
,
2SISTEMA DE COORDENADAS
Para que a máquinatêm que ser declaradas em um sistema de referência, que corresponde aos sentidos dos movimentos dos carros (eixos X,Y,Z), coordenadas cartesianas.
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
SISTEMA DE COORDENADAS
a máquina possatrabalhar com as posições especificadas, estas declaradas em um sistema de referência, que corresponde aos sentidos
os dos carros (eixos X,Y,Z), utiliza-se para este fim o sistema de coordenadas cartesianas.
10
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
ões especificadas, estas declaradas em um sistema de referência, que corresponde aos sentidos
se para este fim o sistema de
O sistema de coordenadas
existentes fisicamente narelação amáquina depende do tipo de máquina.chamada “regra da mão
Quando estamos diante da ferramenta, então temos:
polegar a direção dedo indicador a dedo médio a direção
2.1 Sistema de coordenadas absolutas
No modo de programação empartir posição zero atual (zero peça) estabelecido. Comvista ao movimento da ferramenta isto significa:
A dimensão absoluta descreve sempre a posição paraa qual a ferramenta deve ir partindo do ponto zero inic
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O sistema de coordenadas da máquina é formado por todos os eixos existentes fisicamente na máquina. A posição do sistema de coordenadas em
depende do tipo de máquina. As direções dos eixos seguema direita”.
Quando estamos diante da máquina o dedo médio representa o eixo da temos:
direção X+
direção Y+
direção Z+
.1 Sistema de coordenadas absolutas
No modo de programação em absolutoas posições dos eixos são medidas a posição zero atual (zero peça) estabelecido. Comvista ao movimento da
ferramenta isto significa: A dimensão absoluta descreve sempre a posição paraa qual a ferramenta
deve ir partindo do ponto zero inicial.
11
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
o por todos os eixos ma de coordenadas em
s dos eixos seguema
presenta o eixo da
absolutoas posições dos eixos são medidas a posição zero atual (zero peça) estabelecido. Comvista ao movimento da
A dimensão absoluta descreve sempre a posição paraa qual a ferramenta
12
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Coordenadas absolutas
PONTO X Y A 25 25 B -20 30 C -25 20 D 5 5 E 20 -30 F 15 -15 G -10 -20 H -35 -35
2.2 Sistema de coordenadas incrementais
No modo de programação em incremental as posições dos eixos sãomedidasa partir da posição anteriormente estabelecida. Com vista ao movimento daferramenta isto significa:
A dimensão incremental descreve a distância as ser percorrida pelaferramenta a partir da posição atual da mesma
2.3 Sistema de coordenadas polares
Até agora o método de determinação dos pontos era descrito num sistema
decoordenadas cartesianas, porém existe uma outra maneira de declarar os pontos em função de ângulos, e centros.
O ponto, a partir do qual sai a cotação chama
PONTOA B C D E F POLO
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Coordenadas incrementais PONTO X Y
A 25 25 B -45 5 C 5 -10 D 30 -15 E 15 -30 F -5 15 G -30 5 H -25 -15
coordenadas polares
Até agora o método de determinação dos pontos era descrito num sistema decoordenadas cartesianas, porém existe uma outra maneira de declarar os pontos em função de ângulos, e centros.
O ponto, a partir do qual sai a cotação chama-se Pólo(centro dos raios).
PONTO RAIO ÂNGULO 20 30 20 90 20 150 20 210 20 270 20 330
POLO X0 Y0
13
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Até agora o método de determinação dos pontos era descrito num sistema decoordenadas cartesianas, porém existe uma outra maneira de declarar os
se Pólo(centro dos raios).
14
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
3 FUNÇÃO: T, D, M6 e S.
Aplicação: Seleção do número e corretor de ferramenta e rotação eixo árvore. Através da programação do endereço “T” pode ser programadas trocas direta
da ferramenta ou a seleção da posição no magazine da máquina. Para liberar a troca da ferramenta deve-se programar a função M6/TROCA
junto com a função “T” quando necessário. A uma ferramenta podem ser atribuídos corretores de ferramentas programando um endereço “D” correspondente.
Para ativar a rotação do eixo árvore( RPM) deve-se programar a função“S” seguida do valor da rotação desejada.
Exemplo: T01 (chama a ferramentan.º 1) M6 (habilita a troca) D01 (ativao corretor de altura n.º 1) S1500 M3 (ligaa rotação do eixo árvore a 1500 RPM)
4 BLOCO DE DADOS
São agrupamentos de funções de comando e posicionamento em um único
registro, afim de executar passo a passo, a ordem sequencial do programa Um bloco consiste de um número sequencial de funções de comando e
código EOB no final que no vídeo aparece como: O bloco tem a seguinte configuração N_______G_______X _______Y_______ ; N_______T_______ ; N_______M______; Onde: Função N = Número sequencial. Função G = Função preparatória. Função XY =Função de posicionamento. Função T = Seleciona Ferramenta. Função M = Funções miscelâneas.
15
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
5 PROGRAMAS
Programa é uma sequência de blocos contendo funções de comando, armazenadas na memória da máquina, os quais instruem o CNC, onde e como executar uma determinada operação.
Todo programa tem um endereço e um nome que facilita sua localização dentro do diretório sendo que o endereço se identifica através da letra O seguido do numero do programa e um eventual comentário, que deve estar descrito entre parênteses.
Exemplo: O0001(quadrado);
6 FUNÇÕES PREPARATÓRIAS “G” E DE INTERPOLAÇÃO
Um número seguido de um endereço G determina o modo que uma determinada operação será executada.
Os códigos G estão divididos em dois tipos: modal: O código G permanece ativo até que outro código do mesmo grupo
seja programado. Não modal : O código G permanece ativo somente no bloco em que for
programado. Exemplo: N10 G01 X200 F 1000 N20Y30 N30X40 N40 G00 Z15 O código G01 permanece ativo no bloco N10 até o bloco N30. No bloco N40 ele é cancelado pelo códigoG00, pois ambos pertencem ao
grupo 01
Lista de código G
CÓDIGO DESCRIÇÃO G00 Posicionamento rápido G01 Interpolação linear G02 Interpolação circular sentido horário G03 Interpolação circular sentido anti -horário G04 Tempo de permanência (Dwell) G10 Entrada de dados
16
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G11 Cancela entrada de dados G15 Cancela sistema de coordenadas polares G16 Ativa sistema de coordenadas polares G17 Seleciona o plano de trabalho XY G18 Seleciona o plano de trabalho XZ G19 Seleciona o plano de trabalho YZ G20 Entrada de dados em polegada G21 Entrada de dados em milímetros. G28 Retorna o eixo programado para o ponto de referênci a G40 Cancela a compensação do raio da ferramenta G41 Ativa a compensação do raio da ferramenta (a esquer da) G42 Ativa a compensação do raio da ferramenta (a direita) G43 Ativa a compensação do comprimento da ferramenta (d ireção
+)
G44 Ativa compensação do comprimento da ferramenta (dir eção -)
G49 Cancela a compensação de comprimento da ferramenta G50.1 Cancela imagem espelho G51.1 Ativa imagem espelho G52 Sistema de coordenadas local (mudança de ponto zero ) G53 Sistema de coordenadas de máquina G54 1º sistema de coordenadas de trabalho G55 2º sistema de coordenadas de trabalho G56 3º sistema de coordenadas de trabalho. G57 4º sistema de coordenadas de trabalho G58 5º sistema de coordenadas de trabalho G59 6º sistema de coordenadas de trabalho
G54.1P_ 7º sistema de coordenadas de trabalho (G54.1 P1) ao 54º(G54.1 P48)
G65 Chamada de macro G66 Chamada modal de macro G67 Cancela chamada modal de macro G68 Rotação do sistema de coordenadas G69 Cancela rotação do sistema de coordenadas G73 Ciclo de furação com quebra de cavaco G74 Ciclo de roscamento com macho (rosca esquerda) G76 Ciclo de mandrilamento fino com retorno deslocado d o
centro
G80 Cancela ciclos fixos G81 Ciclo de furação contínua G82 Ciclo de furação contínua com tempo de permanência G83 Ciclo de furação com descarga de cavaco G84 Ciclo de roscamento com macho (rosca direita) G85 Ciclo de mandrilamento com retração em avanço progr amado G86 Ciclo mandrilamento comretração em avanço rápido G87 Ciclo de mandrilamento para rebaixo interno G88 Ciclo de mandrilamento com retorno manual G89 Ciclo de mandrilamento com Dwell e retração em avan ço
programado
17
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G90 Sistema de coordenadas absolutas G91 Sistema de coordenadas incrementais G92 Estabelece nova origem G94 Avanço em milímetros/polegadas por minuto G95 Avanço em milímetros/polegadas por rotação G98 Retorno ao posicionamento inicial durante ciclos fi xos G99 Retorno ao plano ‘R” durante ciclos fixos
6.1 Função G00- posicionamento rápido
Os eixos são movidos em posicionamento rápido para uma certa posição em relação ao zero programa, ou a uma distância incremental partindo da posição atual, de acordo com a função G90 ou G91 previamente estabelecida.
Se mais que um eixo for especificado no bloco, o posicionamento se fará inicialmente à 45 graus, completando posteriormente o eixo mais longo, se houver diferença entre ambos.
Sintaxe: G00 X____Y____Z____ Onde: X-coordenada do ponto final do movimento para o eixo linear X Y- coordenada do ponto final do movimento para o eixo linear Y Z- coordenada do ponto final do movimento para o eixo linear Z
6.1 Função G01- interpolação Linear
Os eixos são movidos com avanço programado, especificado por F, para uma determinada posição em relação ao zero programa, ou a uma distância incremental, partindo da posição atual, de acordo com a função G90 ou G91 previamente estabelecida.
Sintaxe: G01 X____Y____Z____ Onde: X- coordenada do ponto final do movimento para o eixo linear X Y- coordenada do ponto final do movimento para o eixo linear Y
Z- coordenada do ponto finF-velocidade de avanço (mm/min) ou (mm/rot) Exemplo 1:
Exemplo: G00 X-30 Y15 (POS1)G0 Z-3 G1 X230 Y15 F800(POS2)G0 X230 Y55 (POS3)G1X-30 Y55 (POS4)G0 X-30 Y95 (POS5)G1 X230 Y95 (POS6)G0 X230 Y135 (POS7)G1 X-30 Y135 (POS 8)G0 Z10 . .
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
coordenada do ponto final do movimento para o eixo linear Zvelocidade de avanço (mm/min) ou (mm/rot)
30 Y15 (POS1)
G1 X230 Y15 F800(POS2) G0 X230 Y55 (POS3)
30 Y55 (POS4) 30 Y95 (POS5)
G1 X230 Y95 (POS6) G0 X230 Y135 (POS7)
30 Y135 (POS 8)
18
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
al do movimento para o eixo linear Z
Exemplo 2:
G00 X-20 Y-20 Z0; G01 Z-7 F300; G01 X15; G01 X15 Y55; G01 X25 Y55; G01 X25 Y75; G01 X15 Y75; G01 Y115; G01 X115; G01 X125 Y95; G01Y35; G01X105 Y15; G01 X0 Y0; G01X-20 Y-20;
6.2 Função G02 e G03-
Através da interpolação circular são gerados arcos no sentido horário ou antihorário.
É necessário a definição do plano de trabalho dos eixos para os arcos.Sentido horário ou anti
para a negativa do eixo que não faz parte do plano de trabalho.A sintaxe a seguir para G02 também é
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Z0;
;
interpolação circular
Através da interpolação circular são gerados arcos no sentido horário ou anti
É necessário a definição do plano de trabalho dos eixos para os arcos.Sentido horário ou anti-horário tem por definição a vista na direção positiva
para a negativa do eixo que não faz parte do plano de trabalho. taxe a seguir para G02 também é válida para G03.
19
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Através da interpolação circular são gerados arcos no sentido horário ou anti-
É necessário a definição do plano de trabalho dos eixos para os arcos. ista na direção positiva
Arco sobre o plano X Y G17 G02 X____Y____R____F____G02 X____Y____I____J____F____ Arco sobre o plano X ZG18 G02 X____Z____R____F____. ouG02X____Z____I____K____F____ Arco sobre o plano Y ZG19 G02 Y____Z____R____F G02 Y____Z____J____K____F____ Onde: G17 - especificação para o arco sobre o plano X YG18 - especificação para o arco sobre o plano X ZG19 - especificação para o arco sobre oG02 - interpolação circular sentido horárioG03 – interpolação circular sentido antiX- posição final do arco em XY- posição final do arco em YZ- posição final do arco em ZI – distância em X com sinal (+ J – distância em Y com sinal (+ K- distância em Z com sinal (+ R – raio do arco (negativo para arco maior que 180 grausF – velocidade de avanço ao longo do arco
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Arco sobre o plano X Y
G17 G02 X____Y____R____F____ou G02 X____Y____I____J____F____
Arco sobre o plano X Z G18 G02 X____Z____R____F____. ou G02X____Z____I____K____F____
Arco sobre o plano Y Z G19 G02 Y____Z____R____F G02 Y____Z____J____K____F____
especificação para o arco sobre o plano X Y especificação para o arco sobre o plano X Z especificação para o arco sobre o plano Y Z interpolação circular sentido horário interpolação circular sentido anti-horário
posição final do arco em X posição final do arco em Y posição final do arco em Z distância em X com sinal (+ -) do ponto de início ao centrdistância em Y com sinal (+ -) do ponto de início ao centro do arco
distância em Z com sinal (+ -) do ponto de início ao centro do arcoraio do arco (negativo para arco maior que 180 graus velocidade de avanço ao longo do arco
20
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
) do ponto de início ao centro do arco ) do ponto de início ao centro do arco
) do ponto de início ao centro do arco
O ponto final do arco é especificado pelos endereçosX, Y ou Z e pode ser
expresso como valor absoluto ou incremental dependendo da função G90 o G91. O centro é especificado pelos endereços I, J, K para os eixos X, Y, Z respectivamente.
O valor que segueI, centro do arco. Ele é sempre definido como um valor incremental independente do código G90 ou G91 programado.
Exemplo:
G00 X-20 Y-20 Z0;G01 Z-15 F300; X0 Y0; Y20; G02 X20 Y40 R20;(ou G02 X20 Y40 I20 J0);G03 X50 Y70 R30;(ou G03 X50 Y70 I G1Y90; G02 X70 Y110 R20;(ou G02 X70 Y110
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O ponto final do arco é especificado pelos endereçosX, Y ou Z e pode ser expresso como valor absoluto ou incremental dependendo da função G90 o G91. O centro é especificado pelos endereços I, J, K para os eixos X, Y, Z respectivamente.
O valor que segueI, J, K é um vetor que parte do ponto de início do arco até o centro do arco. Ele é sempre definido como um valor incremental independente do código G90 ou G91 programado.
0 Z0;
0 R20; X20 Y40 I20 J0);
0 R30; (ou G03 X50 Y70 I 0 J-30;
R20; (ou G02 X70 Y110 I20 J0;
21
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O ponto final do arco é especificado pelos endereçosX, Y ou Z e pode ser expresso como valor absoluto ou incremental dependendo da função G90 o G91. O centro é especificado pelos endereços I, J, K para os eixos X, Y, Z respectivamente.
J, K é um vetor que parte do ponto de início do arco até o centro do arco. Ele é sempre definido como um valor incremental independente do
22
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G1 X90; G02 X110 Y90R20; (ou G02 X110 Y90 I-20 J0; G01 Y70; G03 X140 Y40 R30; (ou G03 X140 Y40 I 0 J30; G02 X160 Y20 R20; (ou G02 X160 Y20 I-20 J0; G01 Y0; X0 G00X-20 Y-20 Quando as coordenadas X Y Z são omitidas ( o ponto final é o mesmo ponto
de partida ) e o centro é especificado com I, J ou K um arco de 360 graus é gerado. Uma interpolação circular pode ser definida por R (raio do arco) ao invés I, J,
K. Quando um arco excede 180 graus o valor do raio deve ser especificado com
um valor negativo. No comando G02/G03, se os valoresX Y Z forem omitidos, se o ponto final for a mesma posição inicial, e um raio for usado, um arco de zero grau é gerado.
Exemplo: G03 R60 ( a ferramenta não se move)
6.3 Interpolação helicoidal
Sintaxe: Em sincronismo com arco XY G17 G2/G3X____Y____I____J____(R___)Z____F____ Em sincronismo com o arco XZ G18 G2/G3X____Z____I____K____(R___)Y____F____ Em sincronismo com o arco YZ G19 G2/G3Y____Z____J____K____(R___)X____F____ Observação: A compensação do raio da ferramenta é aplicada somente para
o movimento circular.
Exemplo:
O0001(rosca sem compensação de raio) G17 G21 G90 G94;T01 (FRESA DE ROSCAR M06; G54 S1500 M03; G00 X0 Y0 M08; G43Z2 H01 D01; G01 X-22 F300; G02 X-22 Y0 Z-3 I22 J0;G02 X-22 Y0 Z-8 I22 J0;G02 X-22 Y0 Z-13 I22 J0;G02 X-22 Y0 Z-18 I22 J0;G02 X-22 Y0 Z-23 I22 J0;G02 X-22 Y0 Z-28 I22 J0;G00 X0 Y0; G53 Z0 G49 M09;M30; O0001(rosca com compensação de raio) G17 G21 G90 G94;T01 (FRESA DE ROSCAR);M06; G54 S1500 M03; G00 X0 Y0 M08; G43Z2 H01 D01; G42 G01 X-37 F300;G02 X-37Y0 Z-3 I37 J0;G02 X-37 Y0 Z-8 I37 J0;G02 X-37 Y0 Z-13 I37 J0;G02 X-37 Y0 Z-18 I37 J0;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0001(rosca sem compensação de raio) G17 G21 G90 G94; T01 (FRESA DE ROSCAR D30);
3 I22 J0; 8 I22 J0; 13 I22 J0; 18 I22 J0; 23 I22 J0; 28 I22 J0;
G53 Z0 G49 M09;
O0001(rosca com compensação de raio) G17 G21 G90 G94; T01 (FRESA DE ROSCAR);
37 F300; 3 I37 J0; 8 I37 J0; 13 I37 J0; 18 I37 J0;
23
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G02 X-37 Y0 Z-23 I37 J0;G02 X-37 Y0 Z-28 I37 J0;G40 G1 X0 Y0; G53 G0 Z0 G49 M09;M30;
6.4 Funções “C” e “R” chanframento e arredondamento de cantos
Um chanfro ou arredondamento pode ser inserido entre os seguintes movimentos:
• Entre uma interpolação • Entre uma interpolação linear e uma interpolação circular• Entre uma interpolação circular e uma interpolação linear
Para utilizar essas funções deveinterpolação linear ou circular para qum chanfro ou um arredondamento de canto.
O valor programado logo após a função C indica a dimensão do chanfro em relação a interseção dos movimentos (vértice)
Sintaxe: (X__) (Y__) (Z__), (X__) (Y__) (Z__), Exemplo:
G91 G01 X100, R20 G91 G01 X100,C20X100 Y100 X100 Y100
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
23 I37 J0; 28 I37 J0;
G53 G0 Z0 G49 M09;
Funções “C” e “R” chanframento e arredondamento de cantos
Um chanfro ou arredondamento pode ser inserido entre os seguintes
Entre uma interpolação linear e outra interpolação linearEntre uma interpolação linear e uma interpolação circularEntre uma interpolação circular e uma interpolação linear
Para utilizar essas funções deve-se programa-las no mesmo bloco da interpolação linear ou circular para que em função do próximo movimento seja criado um chanfro ou um arredondamento de canto.
O valor programado logo após a função C indica a dimensão do chanfro em relação a interseção dos movimentos (vértice)
(X__) (Y__) (Z__), C___usado para chanframento
(X__) (Y__) (Z__), R___usado para arredondamento
G91 G01 X100, R20 G91 G01 X100,C20X100 Y100 X100 Y100
24
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Funções “C” e “R” chanframento e arredondamento de cantos
Um chanfro ou arredondamento pode ser inserido entre os seguintes
linear e outra interpolação linear Entre uma interpolação linear e uma interpolação circular Entre uma interpolação circular e uma interpolação linear
las no mesmo bloco da ue em função do próximo movimento seja criado
O valor programado logo após a função C indica a dimensão do chanfro em
G91 G01 X100, R20 G91 G01 X100,C20 X100 Y100 X100 Y100
Exemplo:
O0050( arredondamento e chanframento de cantos);N10 G17 G21 G90 G94;N20 G53 G0 Z0 H0 M5;N30 T2 (FRESA TOPO D 10);N40 M6; N50 G54S2500 M3;N60 G0 X-20 Y-20;N70 G43 H2 D2 Z5;N80 G1 Z-15 F800;N90 G41 X0 Y0; N100 Y50, C10; N110 X75, R10; N120 Y23, R10; N130 X50 Y0, R7;N140 X35, R4; N150 G3 X15 R10,R4;N160 G1X0; N170 G40 G1 X-20 YN180 G53 G0 Z0 H0 M5;N190 M30;
7 FUNÇÕES DE COMPENSAÇÃO
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0050( arredondamento e chanframento de cantos); N10 G17 G21 G90 G94; N20 G53 G0 Z0 H0 M5; N30 T2 (FRESA TOPO D 10);
N50 G54S2500 M3; 20;
N70 G43 H2 D2 Z5; 15 F800;
N130 X50 Y0, R7;
N150 G3 X15 R10,R4;
20 Y-20; N180 G53 G0 Z0 H0 M5;
7 FUNÇÕES DE COMPENSAÇÃO
25
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
7.1 Funções G40, G41 e G42 compensação do raio da f erramenta
As funções de compensação de raio de facilitar a programação de determinados contornos. Através delas podeprogramas de acordocom as dimensões do desenho, sem se preocupar com o raio da ferramenta, pois cabe a essas funções calcular o percurso da fdo raio dela, o qual deve estar inserido na página “offset”.
Para se trabalhar com as funções de compensação de raio, são utilizadas as funções G40, G41 e G42.
Onde: G41- compensa a ferramenta à esquerda do material a ser usinado.G42- compensa a ferramenta à direita do material a ser usinado.G40- cancela a compensação do raio da ferramenta.
O0002(Compensação de raio à esquerda);G17 G21 G90 G94;G53 G0 ZO H0 M5;T2 (FRESA TOPO D15);M6; G54 S2600 M3; G0 X-70 Y-20; G43 H2 D2 Z5; G1 Z-10 F800; G41 X-50 Y0; Y40;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
7.1 Funções G40, G41 e G42 compensação do raio da f erramenta
As funções de compensação de raio de ferramenta foram desenvolvidas para facilitar a programação de determinados contornos. Através delas podeprogramas de acordocom as dimensões do desenho, sem se preocupar com o raio da ferramenta, pois cabe a essas funções calcular o percurso da fdo raio dela, o qual deve estar inserido na página “offset”.
Para se trabalhar com as funções de compensação de raio, são utilizadas as funções G40, G41 e G42.
compensa a ferramenta à esquerda do material a ser usinado.compensa a ferramenta à direita do material a ser usinado.cancela a compensação do raio da ferramenta.
O0002(Compensação de raio à esquerda); G17 G21 G90 G94; G53 G0 ZO H0 M5; T2 (FRESA TOPO D15);
26
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
7.1 Funções G40, G41 e G42 compensação do raio da f erramenta
ferramenta foram desenvolvidas para facilitar a programação de determinados contornos. Através delas pode-se fazer programas de acordocom as dimensões do desenho, sem se preocupar com o raio da ferramenta, pois cabe a essas funções calcular o percurso da ferramenta, a partir
Para se trabalhar com as funções de compensação de raio, são utilizadas as
compensa a ferramenta à esquerda do material a ser usinado. compensa a ferramenta à direita do material a ser usinado.
X-11.36 Y84.8; G2 X11.36 R 15; G1X50 Y40; Y0,R5; X20; G3 X-20 R20; G1 X-45; G2 X-50 Y5 R5; G40 G1 X-70 Y-20;G53 G0 Z0 H0 M5;M30;
O0003(compensação raio direita);G17 G21 G90 G94;G53 G0 ZO H0 M5;T2 (FRESA TOPO D15);M6; G54 S2600 M3; G0 X-15 Y-15; G43 H2 D2 Z5; G1 Z-5 F800; G42 X15 Y15; X105; X125 Y35; Y 95;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
20; G53 G0 Z0 H0 M5;
O0003(compensação raio direita); G17 G21 G90 G94; G53 G0 ZO H0 M5; T2 (FRESA TOPO D15);
27
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
28
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
X115 Y115; X15; Y75; X25; Y55; X15; Y15 G40 X-15 Y-15; G53 G0 Z0 H0 M5; M30;
7.2 Funções G43, G44 e G49 compensação do comprimen to da ferramenta
As funções G43, G44 e G49 são utilizadas para ativar ou desativar a compensação do comprimento da ferramenta, possibilitando a geração dos programas de acordo com o desenho da peça, sem se preocupar com a dimensão da ferramenta.
As funções de compensação de ferramentas devem ser programadas juntamente com o endereço H, o qual indica o número do corretor.
Onde: G43- Ativa o corretor de comprimento da ferramenta sentido positivo G44- Ativa corretor do comprimento da ferramenta sentido negativo. G49- cancela o corretor de comprimento da ferramenta. Para ativar a compensação do comprimento da ferramenta: G43 Z___H___ Para cancelar a compensação do comprimento da ferramenta: G49 Z___
8 FUNÇÕES G68 e G69 – Rotação do sistema de coorden adas
Um perfil programado pode ser rotacionado. O uso desta função, possibilita que haja uma modificação em um programa utilizando o código de rotação, sempre que a peça tiver sido colocada em algum ângulo rotacionado em relação ao perfil previamente programado. Além disso, quando existir um perfil que deva ser rotacionado várias vezes, o tempo para elaboração e o tamanho do programa podem ser reduzidos em função desse recurso.
G___(G17, G18 ou G19)G68 X___Y___R___ : : G69 Cancela sistema de rotação de c Onde : G68 - Ativa a rotação do sistema de coordenadas de trabalho G17, G18 ou G19 X, Y, Z - Informa as coordenadas do centro de rotação em relação ao ponto
zero ativo. R – Informa o ângulo de rotação a partir da linha positiva de X (+ direção an
horária) (- direção horária). Exemplo de programação:
O0001(sistema de rotação); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01(FREASA TOPO D10); M06; G54 S1500 M03 M98 P2; G68 X0 Y0 R60;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G___(G17, G18 ou G19) G68 X___Y___R___ - Ativa sistema de rotação de coordenadas.
G69 Cancela sistema de rotação de coordenadas
Ativa a rotação do sistema de coordenadas de trabalho G17, G18 ou G19 - Seleciona o plano que tem o perfil a ser rotacionado.
Informa as coordenadas do centro de rotação em relação ao ponto
ângulo de rotação a partir da linha positiva de X (+ direção andireção horária).
Exemplo de programação:
O0001(sistema de rotação); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01(FREASA TOPO D10); M06;
M98 P2; G68 X0 Y0 R60;
29
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Ativa sistema de rotação de coordenadas.
Ativa a rotação do sistema de coordenadas de trabalho Seleciona o plano que tem o perfil a ser rotacionado.
Informa as coordenadas do centro de rotação em relação ao ponto
ângulo de rotação a partir da linha positiva de X (+ direção anti-
30
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
M98 P2; G68 X0 Y0 R120; M98 P2; G68 X0 Y0 R180; M98 P2; G68 X0 Y0 R240; M98 P2; G68 X0 Y0 R300; M98 P2; G69; G53 G0 Z0 H0 M5; M30; O0002(SUBPROGRAMA ROTAÇÃO ) G0 X67.5 Y0; G43 H1 D1 Z5; G1 Z-10 F150; G41 G1 X75 Y-7.5 F600; X87.5; G3 Y7.5 R7.5; G1 X75; Y20; G3 X60 R7.5; G1 Y7.5; X47.5; G3 Y-7.5 R7.5; G1 X60; Y-20; G3 X75 R7.5; G1 Y-7.5; G40 X67.5 Y0; G0 Z5; M99;
Programação do exemplo anterior com rotação em incr emental.
O0003(sistema de rotação); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01(FREASA TOPO D10); M06; G54 S1500 M03;
31
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
M98 P4 L6; G69; G53 G0 Z0 H0 M5; M30; O0004(subprograma rotação) G90 G68 X0 Y0 G91 R60; G90 G0 X67.5 Y0; G43 H1 D1 Z5; G1 Z-10 F 150; G41G1 X75 Y-7.5 F800; X87.5; G3 Y7.5 R7.5; G1 X75; Y20; G3 X60 R 7.5; G1 Y7.5; X47.5; G3 Y-7.5 R7.5; G1 X60; Y-20; G3 X75 R7.5; G1 Y-7.5; G40 X67.5 Y0; G0 Z5; M99;
9 IMAGEM ESPELHO FUNÇÃO G50.1 / G51.1
Pode-se obter uma imagem espelho de uma peça programada, a um eixo de
simetria, através da função G51.1. Sintaxe: G51.1 X___Y___; : : G50.1 X___Y___; Onde: G51.1 – Ativa imagem espelho e identifica qual o eixo de simetria. X e Y – Determinam a coordenada a partir da qual a imagem espelho deve
ser executada. G50.1- Desativa imagem espelho.
O0020(imagem espelho);G17 G21 G90 G94;G53 G0 Z0 H0 M5;M06; G54 S2000 M03; M98 P30; G51.1 X0; M98 P30; G50.1 XO G51.1 Y0; M98 P30; G51.1X0; M98 P30; G501.1 X0 Y0; G53 G0 Z0 H0 M5;M30;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Desativa imagem espelho.
O0020(imagem espelho); G17 G21 G90 G94; G53 G0 Z0 H0 M5;
G53 G0 Z0 H0 M5;
32
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
33
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0030(subprograma espelho) G0 X35 Y25 M8; G43 H5 D5 Z2; G1 Z-10 F 200; G41 Y15 F800; X85; G3 Y35 R10; G1 X45, R5; Y80; G3 X25 R10; G1 Y15, R8; X35; G40 Y25; G0 Z5; M99;
10 SISTEMA DE COORDENADAS G53 E G52
10.1Sistema de coordenadas máquina MCS –G53
Este comando cancela o sistema de coordenadas de trabalho (G54, G55,G56,...) fazendo com que o comando assuma o zero máquina como referência.
A função G53 não é modal portanto somente é efetiva no bloco que a contém. Esta função deve ser usada somente no modo G90 (coordenadas absolutas).
Sintaxe: G53 X___Y___Z___. Funções G54 à G59 e G54.1 P1 à G54.1 P48 – Sistema de coordenadas de
trabalho (WCS). O sistema de coordenadas de trabalho define como zero um determinado
ponto referenciado na peça. Este sistema pode ser estabelecido por uma das cinquenta e quatro funções entreG54 à G59 e G54.1 P1 à G54.1 P48.
Os valores para referência devem ser inseridos na página “TRAB” e representam a distancia para cada eixo do zero máquina ao zero peça. A sintaxe para este grupo de funções é somente programar a própria função, isto éG54 à G59 e G54.1 P1 à G54.1 P48. Na falta deindicação de uma dessas funções o comando assume G54 automaticamente.
Portanto, se algum valor estiver inserido na página “TRAB” referente ao sistema de coordenadas de trabalho G54, o zero peça será transladado, mesmo sem programara referida função.
Sintaxe: G54 : : G55 : :
10.2 Função G52 – sistema de coordenadas locais
O sistema de coordenada local é utilizado para transladar a origem das coordenadas dentro do programa. Para isso devezero peça ativo (G54, G55, G56...) e a nova origem desejada, juntamente com a função G52.
Sintaxe: G52 X___Y___Z___Onde: X- Distância em X do zero peça até o novo zero programa desejado.Y- Distância em Y do zero peça até o novo zero programa desejado.Z- Distância em Z do zero peça até o novo zero programa desejado.
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
sistema de coordenadas locais
e coordenada local é utilizado para transladar a origem das coordenadas dentro do programa. Para isso deve-se informar a distância entre o zero peça ativo (G54, G55, G56...) e a nova origem desejada, juntamente com a
G52 X___Y___Z___
Distância em X do zero peça até o novo zero programa desejado.Distância em Y do zero peça até o novo zero programa desejado.Distância em Z do zero peça até o novo zero programa desejado.
34
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
e coordenada local é utilizado para transladar a origem das se informar a distância entre o
zero peça ativo (G54, G55, G56...) e a nova origem desejada, juntamente com a
Distância em X do zero peça até o novo zero programa desejado. Distância em Y do zero peça até o novo zero programa desejado. Distância em Z do zero peça até o novo zero programa desejado.
35
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0040(utilizando G52); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (FRESA TOPO 10); M06; G54 S2000M03 M98 P45; G52 X130 Y0; M98 P45; G52 X0 Y130; M98 P45; G52 X130 Y130; M98 P45; G52 X0 Y0; G53 G0 Z0 H0 M5; M99;
O0045(subprograma G52); G00 X50 Y-10 M08; G43 Z5 H1 D1; G1 Z-12 F500; G41 Y15; X28, R15 G2 X15Y28 R-13, R15; G1 Y72, R15; G2 X28 Y85 R-13, R15; G1 X72, R15; G2 X85 Y72 R-13, R 15; G1 Y28, R15; G2 X72 Y15 R-13,R15; G1 X50; G40 Y-10; G0 Z5; M99;
11 FUNÇÃO G92 ESTABELECE ORIGEM TEMPORÁRIA
A função G92 é usada quando se deseja obter referência para programação
(zero programa) a partir da posição atual da ferramenta.
36
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Sintaxe: G92 X___Y___Z___- fixar nova origem do sistema de coordenadas, onde: X – Distância ao longo do eixo X, da ferramenta ao ponto zero desejado (X0). Y– Distância ao longo do eixo Y, da ferramenta ao ponto zero desejado (Y0). Z – Distância ao longo do eixo Z, da ferramenta ao ponto zero desejado (Z0). As coordenadas X, Y, Z definidas juntamente com G92 indicam o seguinte: A
ferramenta está a uma distância de ___ milímetros (observando o sinal +/- ) do zero programa.
Para cancelar a nova origem do sistema de coordenadas (G92) deve-se programar: “G92.1 X0 Y0 Z0.
Exemplo: : :
• G0 X200 Y100 – Posiciona rápido em X200 Y100. • Z5- posiciona rápido em Z5. • G92 X0 Y0 – estabelece nova origem em X e Y, fixa a coordenada atual
como X0 Y0. • G1 Z-2 F400 – aprofunda até z-2 com avanço programado de
400mm/min. • X150 – Desloca até o X 150 a partir da nova origem. • Y100 – desloca até o Y de 100 a partir da nova origem. • Z5 -sobe a ferramenta até Z5. • G92.1 X0 Y0 – cancela a função G92, voltando a origem para o WCS
original.
Funções G15/G16 – sistema de coordenadas polares. O sistema de coordenadas polares é um modo de programação onde as
coordenadas são indicadas através de ângulos e raios. A direção positiva do ângulo será um movimento no sentido anti-horário e o
sinal negativo será sentido horário. É necessário fazer a seleção do plano de trabalho e a informação de raio será o primeiro do plano selecionado e a informação do ângulo será o segundo eixo.
G15 – cancela coordenada polar. G16 – ativa coordenada polar.
Programação absoluta O0005(círculo de furos );G17 G21 G90 G94;G53 G0 Z0 H0 M5;T01 (BROCA 12MM);M6; G54 S3000 M3; G16 G0 X58 Y36 ;G43 H1 D1 Z2; G1 Z-5 F200; G0 Z2; X58 Y108; G1 Z-5; G0 Z2; X58 Y189; G1Z-5; G0 Z2; X58 Y252; G1 Z-5; G0 Z2; X58 Y324; G1 Z-5; G0 Z2; G15;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Programação absoluta
O0005(círculo de furos ); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (BROCA 12MM);
G16 G0 X58 Y36 ;
37
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
38
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G53 G0 Z0 H0 M5; M30; Programação Incremental . O0006(círculode furos ); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (BROCA 12MM); M6; G54 S3000 M3; G16 G0 X58 Y36 ; G43 H1 D1 Z2; G1 Z-5 F200; G0 Z2; Y72; G90 G1 Z-5; G0 Z2; G91 Y72; G90 G1Z-5; G0 Z2; G91 Y72; G90 G1 Z-5; G0 Z2; G91Y72; G90 G1 Z-5; G0 Z2; G15; G53 G0 Z0 H0 M5; M30;
12 CICLOS FIXOS
Ciclo fixo é um bloco de comando que informa ao CNC com executar uma determinada operação, a qual se fosse programa em comandos simples resultaria em múltiplos blocos. Portanto o uso de ciclos fixos simplifica a programação, reduzindo o número de blocos do programa.
Geralmente, os ciclos fixos consistem em uma sequencia de até seis operações:
Operação 1- posicionamento dos eixos X Y
Operação 2- avanço rápido para o ponto ROperação 3- usinagem do furoOperação 4- operação no fundo do furoOperação 5- retração do furo ao ponto ROperação 6- retorno ao ponto
Basicamente são três os tipos de operações nos ciclos fixos: Furação, roscamento e mandrilamento.
O ciclo fixo pode ser programado no modo G90 ou G91.O retorno do eixo Z após a operação do ciclo fixo pode ser feita ao ponto
inicial (G98) ou ponto R (G99) Ponto R é a coordenada definida para o posicionamento rápido em Z
(operação 2) e retração rápida do furo (operação 5). O ponto inicial é a posição presente do eixo Z memorizada ao entrar no ciclo fixo. As informações subseqexplicam cada ciclo fixo individualmente.
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
avanço rápido para o ponto R usinagem do furo operação no fundo do furo retração do furo ao ponto R retorno ao ponto
Basicamente são três os tipos de operações nos ciclos fixos: Furação, roscamento e mandrilamento.
O ciclo fixo pode ser programado no modo G90 ou G91. O retorno do eixo Z após a operação do ciclo fixo pode ser feita ao ponto
inicial (G98) ou ponto R (G99) conforme mostra a figura abaixo. Ponto R é a coordenada definida para o posicionamento rápido em Z
(operação 2) e retração rápida do furo (operação 5). O ponto inicial é a posição presente do eixo Z memorizada ao entrar no ciclo fixo. As informações subseqexplicam cada ciclo fixo individualmente.
39
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Basicamente são três os tipos de operações nos ciclos fixos: Furação,
O retorno do eixo Z após a operação do ciclo fixo pode ser feita ao ponto
Ponto R é a coordenada definida para o posicionamento rápido em Z (operação 2) e retração rápida do furo (operação 5). O ponto inicial é a posição presente do eixo Z memorizada ao entrar no ciclo fixo. As informações subsequentes
13 FUNÇÃO G73 FURAÇÃO COM QUEBRA DE CAVACO
O ciclo fixo G73 é utilizado para operação de furação com pequenos recuos
para quebra de cavaco, ou seja sem recuo ao plano R.Descrição: A ferramenta se aprPenetra o primeiro incremento Q em avanço programado Retrai 2mm em avanço rápido Penetra o segundo incremento QRetrai novamente 2mmSucessivos cortes Q e retornos de 2mm até encontrar o ponto Z final Retrai em avanço rápido ao nível do ponto inicial ou ponto R, conforme G99
ou G98 programado respectivamente.
Sintaxe:
G73 X___Y___Z___R___Q___F___K___Onde: X Y – coordenadas do furo.Z – profundidade do furo
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
13 FUNÇÃO G73 FURAÇÃO COM QUEBRA DE CAVACO
O ciclo fixo G73 é utilizado para operação de furação com pequenos recuos para quebra de cavaco, ou seja sem recuo ao plano R.
A ferramenta se aproxima em avanço rápido até o ponto R .Penetra o primeiro incremento Q em avanço programado Retrai 2mm em avanço rápido Penetra o segundo incremento Q Retrai novamente 2mm Sucessivos cortes Q e retornos de 2mm até encontrar o ponto Z final
avanço rápido ao nível do ponto inicial ou ponto R, conforme G99 ou G98 programado respectivamente.
G73 X___Y___Z___R___Q___F___K___
coordenadas do furo. profundidade do furo
40
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
13 FUNÇÃO G73 FURAÇÃO COM QUEBRA DE CAVACO
O ciclo fixo G73 é utilizado para operação de furação com pequenos recuos
oxima em avanço rápido até o ponto R .
Sucessivos cortes Q e retornos de 2mm até encontrar o ponto Z final avanço rápido ao nível do ponto inicial ou ponto R, conforme G99
41
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
R – ponto de aproximação rápida. Q – incremento de corte. F- avanço programado. K – número de execuções. Exemplo:
Exemplo: O0021(CICLO G73); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (BROCA D 16); M6; G54 S3000 M3; G0 X17.5 Y20; G43 H1 D1 Z10; G98 G73 Z-85 R2 Q 10 F300; X67.5 Y20; G80
42
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G53 G0 Z0 H0 M5; M30;
14 FUNÇÃO G74ROSCAMENTO COM MACHO À ESQUERDA
Roscar com sistema flutuante.
O ciclo fixo G74 é utilizado para operação de roscamento com macho à esquerda, isto é sentido de rotação anti-horário.
• o macho se aproxima em movimento rápido ao nível ponto R; • executa a rosca até a profundidade final ( Z ) conforme o passo
programado ( F ); • cessa a rotação no final do corte • retrai conforme o passo programado ( F ) com rotação invertida (
sentido Horário) até o ponto R ; • permanece neste ponto ou vai para outro ponto inicial em avanço
rápido conforme G99 ou G98 programado previamente; • Inverte novamente a rotação para o sentido anti-horário.
Sintaxe: G74 X___Y___Z___R___F___K___ Onde: X Y – coordenadas do furo. Z – profundidade da rosca R – ponto de aproximação rápida. Q – incremento de corte. F- avanço programado.(RPM x passo da rosca, quando se trabalha com G94,
ou F = passo quando se trabalha com, G95. K – número de repetições. Exemplo:
O0030( MACHO À ESQERDA);G17 G21 G90 G94;G53 G0 H0 M5; T01 (MACHO M16);G54 S200 M4; G0 X-30 Y0; G43 Z30 H1; G99 G74 X-30 Y0 ZX30; G80; G53 G0 Z0 H0 M5;M30; Cálculos para a programação ( G94 )F= RPM x passo F=200 x 2 = 400 Roscar com sistema rígido O ciclo fixo G74 pode ser executado com a fixação do macho direto na pinça (
macho rígido), dessa forma a rosca é executada sendo controlada pelo eixo árvore da máquina como se fosse um servo motor. No sistema macho rígido eliminanecessidade do uso de mandris flutuantes. Neste modo a função M29 S___ deve ser especificada.
• O macho se aproxima em avanço rápido ao nível do ponto R• O eixo para
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0030( MACHO À ESQERDA); G17 G21 G90 G94;
O M16);
30 Y0 Z-25 R5 F400;
G53 G0 Z0 H0 M5;
Cálculos para a programação ( G94 )
Roscar com sistema rígido
O ciclo fixo G74 pode ser executado com a fixação do macho direto na pinça ( macho rígido), dessa forma a rosca é executada sendo controlada pelo eixo árvore da máquina como se fosse um servo motor. No sistema macho rígido elimina
e mandris flutuantes. Neste modo a função M29 S___ deve ser
O macho se aproxima em avanço rápido ao nível do ponto RO eixo para de rotacionar se estiver ligado;
43
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O ciclo fixo G74 pode ser executado com a fixação do macho direto na pinça ( macho rígido), dessa forma a rosca é executada sendo controlada pelo eixo árvore da máquina como se fosse um servo motor. No sistema macho rígido elimina-se a
e mandris flutuantes. Neste modo a função M29 S___ deve ser
O macho se aproxima em avanço rápido ao nível do ponto R;
• O eixo rotacional e executa a rosca até a profundidade final ( Z ) conforme av
• Cessa a rotação no final do corte• Um dwell é executado se programado• Retrai o avanço programado ( F ) com rotação invertida (sentido
horário) até o ponto ( R )• Permanece neste ponto ou vai para o ponto inicial em avanço rápido
conformeG99 ou G98 programado previamente• Inverte novamente a rotação para o sentido horário.
M29 S___ G74 X___Y___Z___R___F___P___K___Onde: S - rotação X Y – coordenadas do furo.Z – profundidade da rosca R – ponto de aproximação rápida.F- avanço programado.(RPM x passo da rosca, quando se trabalha com G94, ou F = passo quando se trabalha com, G95. P – tempo de permanência ( exemplo 2 segundos = P 2000 )K – número de repetições
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O eixo rotacional e executa a rosca até a profundidade final ( Z ) conforme avanço programado ( F ); Cessa a rotação no final do corte; Um dwell é executado se programado; Retrai o avanço programado ( F ) com rotação invertida (sentido horário) até o ponto ( R ); Permanece neste ponto ou vai para o ponto inicial em avanço rápido
formeG99 ou G98 programado previamente; Inverte novamente a rotação para o sentido horário.
G74 X___Y___Z___R___F___P___K___
coordenadas do furo. profundidade da rosca ponto de aproximação rápida.
programado.(RPM x passo da rosca, quando se trabalha com G94, ou F = passo quando se trabalha com, G95.
tempo de permanência ( exemplo 2 segundos = P 2000 )número de repetições
44
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O eixo rotacional e executa a rosca até a profundidade final ( Z )
Retrai o avanço programado ( F ) com rotação invertida (sentido
Permanece neste ponto ou vai para o ponto inicial em avanço rápido
Inverte novamente a rotação para o sentido horário.
programado.(RPM x passo da rosca, quando se trabalha com G94,
tempo de permanência ( exemplo 2 segundos = P 2000 )
45
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0032( MACHO RÍGIDO À ESQERDA); G17 G21 G90 G95; G53 G0 H0 M5; T01 (MACHO M16); M6; G54 M5; G0 X-30 Y0; G43 Z30 H1; M29 S200; G99 G74 X-30 Y0 Z-25 R5 F2; X30; G80; G53 G0 Z0 H0 M5; M30;
15 FUNÇÃO G76 MANDRILAMENTO FINO COM RETORNO DESLOCADO DO CENTRO DO FURO
O ciclo fixo G76 é utilizado para operação de calibração onde não se deseja na superfície de acabamento nenhum risco de ferramenta, causado durante o movimento de retração.
Descrição: • A ferramenta se aproxima em avanço rápido ao nível do ponto R; • Usina até a profundidade final( Z ) com avanço programado; • Cessa a rotação e orienta o eixo árvore (única posição); • Desloca um incremento programado ( Q ), ao longo do eixo X; • Retrai a ferramenta em avanço rápido, ao nível do ponto inicial ou
ponto R, conforme G99 ou G98, programado previamente; • Retorna o deslocamento ( Q ), ao ponto X inicial.
Sintaxe: G76 X___Y___Z___R___Q___F___K___ Onde: X Y – coordenadas do furo. Z – profundidade do mandrilamento R – ponto de aproximação rápida. Q – incremento para deslocamento da ferramenta ao longo do eixo X
F- avanço programado. K – número de repetições. Exemplo:
O0080(G76) G17 G21 G90 G94;G53 G0 Z0 H0 M5;T06; M06; G54 D01 S800 M3;G0 X0 Y0; G43 Z10 H06; G99 G76 Z-105 R2 Q0.5 F300;G80; G53 G0 Z0 H0 M5;M30;
16 FUNÇÃO G80 CANCELAMENTO DE CICLO FIXO
Esta função deve ser declarada no fim da utilização dos ciclos fixos.
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
programado. número de repetições.
G17 G21 G90 G94; G53 G0 Z0 H0 M5;
G54 D01 S800 M3;
105 R2 Q0.5 F300;
G53 G0 Z0 H0 M5;
16 FUNÇÃO G80 CANCELAMENTO DE CICLO FIXO
função deve ser declarada no fim da utilização dos ciclos fixos.
46
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
função deve ser declarada no fim da utilização dos ciclos fixos.
17 FUNÇÃO G81 – FURAÇÃO CONTÍNUA
O ciclo G81 é utilizado para operação de furação sem efetuar quebra ou
descarga de cavaco. Descrição :
• A ferramenta aproxima em avanço rápidoao nível R.• Usina até a profundidade final(Z) em avanço programado (F)• Retrai em avanço rápido ao nível do ponto inicial ou ponto R, conforme
G99 ouG98 programado previamente.
Sintaxe: G81 X___Y___Z___R___F___K___Onde: X Y – coordenadas do furo.Z – profundidade doR – ponto de aproximação rápida.F- avanço programado. K – número de repetições. Exemplo:
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
FURAÇÃO CONTÍNUA
O ciclo G81 é utilizado para operação de furação sem efetuar quebra ou
A ferramenta aproxima em avanço rápidoao nível R.Usina até a profundidade final(Z) em avanço programado (F)Retrai em avanço rápido ao nível do ponto inicial ou ponto R, conforme G99 ouG98 programado previamente.
G81 X___Y___Z___R___F___K___
coordenadas do furo. profundidade do furo ponto de aproximação rápida.
avanço programado. número de repetições.
47
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O ciclo G81 é utilizado para operação de furação sem efetuar quebra ou
A ferramenta aproxima em avanço rápidoao nível R. Usina até a profundidade final(Z) em avanço programado (F) Retrai em avanço rápido ao nível do ponto inicial ou ponto R, conforme
48
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0090(FURAÇÃO CONTÍNUA) G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (BROCA 20MM) , M06; G54 S1500 M3; G0 X25 Y25; G43 Z10 H1; G99 G81 X25 Y25 Z-26 R5 F150; X50 Y50; G80; G53 G0 Z0 H0 M5; M30;
18 FUNÇÃO G82 – FURAÇÃO CONTÍNUA COM TEMPO DE PERMANÊNCIA
O ciclo fixo G82 é utilizado para operação de furação sem efetuar quebra ou
descarga de cavaco, sendo que a ferramenta permanece por um determinado tempo na profundidade final antes de sair do furo, voltando ao ponto de aproximação.
Descrição:
• A ferramenta aproxima em avanço rápido ao ponto R • Usina até a profundidade final ( Z ) em avanço programado ( F ) • Permanece neste ponto até um determinado tempo em segundos ( P ) • Retrai em avanço rápido ao nível do ponto inicial ou ponto R, conforme
G99 ou G98 preestabelecidos.
Exemplo:
O0090(FURAÇÃO CONTÍNUA C/ PERMANÊNCIA)G17 G21 G90 G94;G53 G0 Z0 H0 M5;T01 (BROCA 20MM) ,M06; G54 S1500 M3; G0 X25 Y25; G43 Z10 H1; G99 G82X25 Y25 ZX50 Y50; G80; G53 G0 Z0 H0 M5;M30;
19 FUNÇÃO G83 FURAÇÃO COM DESCARGA DE CAVACO
O ciclo fixo G83 é utilizado para operação de furação com descargas onde se deseja retrações ao nível do ponto R.
Descrição: • A ferramen• Usa o primeiro incremento ( Q ) em avanço programado.• Retrai em avanço rápido ao nível do ponto R• Retorna em avanço rápido ao nível anterior menos 2mm• Usina os demais incrementos ( Q ) com sucessivas retraç
retornos até encontrar o ponto Z final.
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0090(FURAÇÃO CONTÍNUA C/ PERMANÊNCIA) G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (BROCA 20MM) ,
G99 G82X25 Y25 Z-26 R5 P 500 F150;
G53 G0 Z0 H0 M5;
19 FUNÇÃO G83 FURAÇÃO COM DESCARGA DE CAVACO
O ciclo fixo G83 é utilizado para operação de furação com descargas onde se deseja retrações ao nível do ponto R.
A ferramenta aproxima em avanço rápido ao ponto do nível R.Usa o primeiro incremento ( Q ) em avanço programado.Retrai em avanço rápido ao nível do ponto R Retorna em avanço rápido ao nível anterior menos 2mmUsina os demais incrementos ( Q ) com sucessivas retraçretornos até encontrar o ponto Z final.
49
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
19 FUNÇÃO G83 FURAÇÃO COM DESCARGA DE CAVACO
O ciclo fixo G83 é utilizado para operação de furação com descargas onde se
ta aproxima em avanço rápido ao ponto do nível R. Usa o primeiro incremento ( Q ) em avanço programado.
Retorna em avanço rápido ao nível anterior menos 2mm Usina os demais incrementos ( Q ) com sucessivas retrações e
50
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
• Retrai em avanço rápido ao nível do ponto inicial ou ponto R, conforme G99, ou G98 programado previamente.
Sintaxe: G83 X___Y___Z___R___Q___F___K___ Onde: X Y – coordenadas do furo. Z – profundidade do furo R – ponto de aproximação rápida. F- avanço programado. Q – incremento de corte. K – número de repetições.
51
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0021(CICLO COM DESCARGA DE CAVACO); G17 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (BROCA D 16); M6; G54 S3000 M3; G0 X17.5 Y20; G43 H1 D1 Z10; G98 G83 Z-85 R2 Q 10 F300; X67.5 Y20; G80 G53 G0 Z0 H0 M5; M30;
20 FUNÇÃO G84 ROSCAMENTO COM MACHO À DIREITA (COM SISTEMA FLUTUANTE)
O ciclo fixo G84 é utilizado em operação de roscamento com macho à direita,
isto é, sentido de rotação horário. Descrição:
• O macho se aproxima em avanço rápido ao nível do ponto R; • O eixo rotacional e executa a rosca até a profundidade final ( Z )
conforme avanço programado ( F ); • Cessa a rotação no final do corte; • Retrai o avanço programado ( F ) com rotação invertida (sentido anti-
horário) até o ponto ( R ); • Permanece neste ponto ou vai para o ponto inicial em avanço rápido
conformeG99 ou G98 programado previamente; • Inverte novamente a rotação para o sentido horário.
Sintaxe: G84 X___Y___Z___R___F___K___ Onde:
X Y – coordenadas do furo.Z – profundidade do furoR – ponto de aproximação rápida.F- avanço programado. K – número de repetições. Exemplo:
Exemplo sem função K O0025(FUNÇÃO G84);G17 G21 G90 G94;G53 G0 H0 M5; T01(MACHO M12X1.75)M6 G54 S500M3; G0 X0 Y35; G43 Z5 H1 D1; G16; G99 G84 X35 Y90 ZY210; Y330; G80 G15; G53 G0 H0 M5; M30;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
coordenadas do furo. profundidade do furo ponto de aproximação rápida.
avanço programado. número de repetições.
Exemplo sem função K
O0025(FUNÇÃO G84); G17 G21 G90 G94;
T01(MACHO M12X1.75)
G99 G84 X35 Y90 Z-18 R2 Q5 F875;
52
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
53
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Exemplo com função K. O0026(FUNÇÃO G84); G17 G21 G90 G94; G53 G0 H0 M5; T01(MACHO M12X1.75) M6 G54 S500M3; G0 X0 Y35; G43 Z5 H1 D1; G16; G99 G84 X35 Y90 Z-18 R2 Q5 F875; G91 Y120 K2; G90 G80 G15; G53 G0 H0 M5; M30; Cálculos: F= RPM x Passo F=500 x 1.75 F=875
21 FUNÇÃO G84 – ROSCAMENTO COM MACHO À DIREITA(COM SISTEMA RÍGIDO)
O ciclo fixo G84 pode ser executado com a fixação do macho em pinça
(macho rígido) .dessa forma, a rosca é executada sendo controlada pelo eixo árvore como se fosse um servo motor. No modo macho rígido, elimina-se a necessidade de uso de mandris flutuantes.
Descrição:
• O macho se aproxima em avanço rápido ao nível do ponto R • O eixo para de rotacionar se estiver ligado; • O eixo rotacional e executa a rosca até a profundidade final ( Z )
conforme avanço programado ( F ); • Cessa a rotação no final do corte; • Um dwell é executado se programado;
• Retrai o avanço programado ( F ) com rotahorário) até o ponto ( R )
• Permanece neste ponto ou vai para o ponto inicial em avanço rápido conformeG99 ou G98 programado previamente
• Inverte novamente a rotação para o sentido horário.
Sintaxe: Para modo macho rígido devM29 S___ M29 S___ G84 X___Y___Z___R___F___P___K___Onde: S - rotação X Y – coordenadas do furo.Z – profundidade do furoR – ponto de aproximação rápida.F- avanço programado. P – tempo de permanência K – número de repetições.
Exemplos:
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Retrai o avanço programado ( F ) com rotação invertida (sentido antihorário) até o ponto ( R ); Permanece neste ponto ou vai para o ponto inicial em avanço rápido conformeG99 ou G98 programado previamente; Inverte novamente a rotação para o sentido horário.
Para modo macho rígido deve-se especificar a função
G84 X___Y___Z___R___F___P___K___
coordenadas do furo. profundidade do furo ponto de aproximação rápida.
avanço programado. tempo de permanência – exemplo 2 segundos P=2000número de repetições.
54
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
ção invertida (sentido anti-
Permanece neste ponto ou vai para o ponto inicial em avanço rápido
Inverte novamente a rotação para o sentido horário.
P=2000
55
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Exemplo sem função K
O0027(FUNÇÃO G84); G17 G21 G90 G95; G53 G0 H0 M5; T01(MACHO M12X1.75) M6 G54 S500M3; G0 X0 Y35; G43 Z5 H1 D1; G16; G99 G84 X35 Y90 Z-18 R2 Q5 F1.75; Y210; Y330; G80 G15 G53 G0 H0 M5; M30;
Exemplo com função K. O0026(FUNÇÃO G84); G17 G21 G90 G95; G53 G0 H0 M5; T01(MACHO M12X1.75) M6 G54 S500M3; G0 X0 Y35; G43 Z5 H1 D1; G16; G99 G84 X35 Y90 Z-18 R2 Q5 F1.75; G91 Y120 K2; G80 G15 G90; G53 G0 H0 M5; M30;
22 FUNÇÃO G85 MANDRILAMENTO COM RETRAÇÃO EM AVANÇO PROGRAMADO
O cilcofixo G85 é normalmente utilizado para operação de alargamento de
furo (calibração através de alargador)
Descrição: • A ferramenta se aproxima em avanço rápido ao nível do ponto R• Usina até a profundidade fina ( Z ) , em avanço programado ( F )• Retrai em avanço programado ( F ), ao nível do ponto inicial ou ponto R
conforme G99 ou G98 programado previamente.Sintaxe: G85 X___Y___Z___R___F___K___ Onde: X Y – coordenadas do furo.Z – profundidade do furoR – ponto de aproximação rápida.F- avanço programado. K – número de repetições. Exemplo:
O0035(MANDRILAMENTO COM RETRAÇÃO EM AVANÇO RÁPIDO)G17 G21 G90 G94;G53 G0 Z0 H0 M5;T02; M6; G54 S920 M3; G0 X70 Y0; G43 Z15 H02; G85 Z-15 R2 F100 K0
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
A ferramenta se aproxima em avanço rápido ao nível do ponto RUsina até a profundidade fina ( Z ) , em avanço programado ( F )Retrai em avanço programado ( F ), ao nível do ponto inicial ou ponto R conforme G99 ou G98 programado previamente.
G85 X___Y___Z___R___F___K___
coordenadas do furo. profundidade do furo ponto de aproximação rápida.
avanço programado. número de repetições.
O0035(MANDRILAMENTO COM RETRAÇÃO EM AVANÇO RÁPIDO)G17 G21 G90 G94; G53 G0 Z0 H0 M5;
15 R2 F100 K0
56
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
A ferramenta se aproxima em avanço rápido ao nível do ponto R; Usina até a profundidade fina ( Z ) , em avanço programado ( F ); Retrai em avanço programado ( F ), ao nível do ponto inicial ou ponto R
O0035(MANDRILAMENTO COM RETRAÇÃO EM AVANÇO RÁPIDO)
57
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
X70 Y0; X120; G80; G53 G0 Z0 H0 M5; M30;
23 FUNÇÃO G86 MANDRILAMENTO COM RETRAÇÃO EM AVANÇO RÁPIDO
O ciclo fixo G86 é utilizado em operação de calibração, onde é possível
aceitar somente um leve risco na vertical da superfície de acabamento. Descrição:
• A ferramenta aproxima em avanço rápido ao nível do ponto R • Usina até a profundidade final (Z) em avanço programado (F) • Cessa rotação do eixo árvore • Retrai em avanço rápido ao nível do ponto inicial ou ponto R conforme
G99 ou G98 programado previamente. Sintaxe: G86 X___Y___Z___R___F___ Onde: X Y – coordenadas do furo. Z – profundidade do furo R – ponto de aproximação rápida. F- avanço programado. K – número de repetições.
O0045(função G86)G17 G21 G90 G94;G53 G0 Z0 H0 M5;T01; M6; G54 S800 M3; G0 X0 Y0; G43 G0 Z10 H1; G98 G86 Z-103 R2 F 160;G80; G53 G0 Z0 H0 M5;M30;
24 FUNÇÃO G87 MANDRILAMENTO PARA REBAIXO INTERNO
O ciclo fixo G87 é utilizado em operação de rebaixamento interno ou tração. Descrição:
• A ferramenta é posic• Cessa a rotação do eixo árvore em uma posição orientada• Desloca um incremento programado Q ao longo do eixo X
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0045(função G86) G17 G21 G90 G94; G53 G0 Z0 H0 M5;
103 R2 F 160;
G53 G0 Z0 H0 M5;
24 FUNÇÃO G87 MANDRILAMENTO PARA REBAIXO INTERNO
O ciclo fixo G87 é utilizado em operação de rebaixamento interno ou tração.
A ferramenta é posicionada em X Y Cessa a rotação do eixo árvore em uma posição orientadaDesloca um incremento programado Q ao longo do eixo X
58
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
24 FUNÇÃO G87 MANDRILAMENTO PARA REBAIXO INTERNO
O ciclo fixo G87 é utilizado em operação de rebaixamento interno ou tração.
Cessa a rotação do eixo árvore em uma posição orientada Desloca um incremento programado Q ao longo do eixo X
• Posiciona em avanço rápido ao nível do ponto R• Retorna o deslocamento Qpara a posição inicial X • O eixo árvore rotacional no sentido• Usina até a profundidade Z com avanço programado.• Cessa a rotação do eixo árvore numa posição orientada.• Desloca o incremento programado Q ao longo do eixo X• Retrai em avanço rápido ao nível do ponto inicial• Retorna o deslocamento Q ao ponto X in• Retorna a rotação programada.•
Exemplo:
O0050(G87); G17 G21 G90 G94;G53 G0 Z0 H0 M5;T01; M6; G0 X0 Y0; G43 G0 Z5 H1 D1;G87 Z-10 R-103 Q5.5 F160;G80; G53 G0 Z0 H0 M5;M30;
25G88 MANDRILAMENTO COM RETORNO MANUAL
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Posiciona em avanço rápido ao nível do ponto R Retorna o deslocamento Qpara a posição inicial X O eixo árvore rotacional no sentido Horário. Usina até a profundidade Z com avanço programado. Cessa a rotação do eixo árvore numa posição orientada. Desloca o incremento programado Q ao longo do eixo X Retrai em avanço rápido ao nível do ponto inicial Retorna o deslocamento Q ao ponto X inicial Retorna a rotação programada.
G17 G21 G90 G94; G53 G0 Z0 H0 M5;
G43 G0 Z5 H1 D1; 103 Q5.5 F160;
G53 G0 Z0 H0 M5;
25G88 MANDRILAMENTO COM RETORNO MANUAL
59
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
25G88 MANDRILAMENTO COM RETORNO MANUAL
O ciclo fixo G88 é usado Descrição:
• A ferramenta se aproxima em avanço rápido ao nível do ponto R• Usina até a profundidade final Z em avanço programado F • Permanece neste ponto um determinado tempo em segundos P• O eixo árvore para de rotacionar;• A ferramenta é retraída manualmente até o ponto R• Neste ponto o eixo árvor• Movimento rápido é feito até o nível inicial;
G88 X___Y___Z___R___P___F___K___ Onde: X Y – coordenadas do furo.Z – profundidade do furoR – ponto de aproximação rápida.P – tempo de permanência em segundos no final do corte F- avanço programado. K – número de repetições.
O0088(CICLO G88);G17 G21 G90 G94;G53 G0 Z0 H0 M5;T05; M6;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O ciclo fixo G88 é usado para calibração com retorno do eixo manualmente.
A ferramenta se aproxima em avanço rápido ao nível do ponto RUsina até a profundidade final Z em avanço programado F Permanece neste ponto um determinado tempo em segundos P
a de rotacionar; A ferramenta é retraída manualmente até o ponto R; Neste ponto o eixo árvore é rotacionado sentido horário;
ido é feito até o nível inicial;
G88 X___Y___Z___R___P___F___K___
coordenadas do furo. do furo
ponto de aproximação rápida. tempo de permanência em segundos no final do corte
avanço programado. número de repetições.
O0088(CICLO G88); G17 G21 G90 G94; G53 G0 Z0 H0 M5;
60
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
para calibração com retorno do eixo manualmente.
A ferramenta se aproxima em avanço rápido ao nível do ponto R; Usina até a profundidade final Z em avanço programado F ; Permanece neste ponto um determinado tempo em segundos P
tempo de permanência em segundos no final do corte
61
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G54 S800 M3; G0 X0 Y0; G43 Z5 H5 D5; G88 Z-101 R2 F150; G80; G53 G0 Z0 H0 M5; M30;
26 G89 MANDRILAMENTO COM DWELL E RETRAÇÃO EM AVANÇO PROGRAMADO
O ciclo fixo G89 é normalmente utilizado para operação de alargamento de
furo (calibração através de alargador), podendo se obter um tempo de permanência da ferramenta no final do corte.
Descrição: • A ferramenta aproxima em avanço rápido ao nível do ponto R • Usina até a profundidade final Z em avanço programado F • Permanece neste ponto por um determinado tempo em segundos P • Retrai em avanço programado F ao nível do ponto inicial ou ponto R,
conforme G99 ou G98 programado previamente. Sintaxe: G89 X___Y___Z___R___P___F___K___ Onde:
X Y – coordenadas do furo. Z – profundidade do furo R – ponto de aproximação rápida. P – tempo de permanência em segundos no final do corte F- avanço programado. K – número de repetições.
Exemplo:
O0089(G89); G53 G0 Z0 H0 M5;T02; M6; G54 S1000 M3; G0 X70 Y0; G43 Z15 H2 D2; G99 G89 X70 Y0 ZX120; G80; G53 G0 Z0 H0 M5;M30;
27 FUNÇÕES M98 E M99
Quando a usinagem de uma sequência de operações deve ser repetida várias vezes, pode-se usar o recurso de chamada de subprograma através da função M98.
O bloco contendo a função M98, deverá também conter o número do subprograma através da funçãoP
O número do subprograma é o mesmo encontrado no diretório do comando.O subprograma por sua vez deverá conter o referido número no início através
da função O e finalizar com a função M99.Após o subprograma ser executad
principal.
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
G53 G0 Z0 H0 M5;
G99 G89 X70 Y0 Z-15 R2 P1000 F150;
G53 G0 Z0 H0 M5;
27 FUNÇÕES M98 E M99 (CHAMADA DE SUBPROGRAMA)
Quando a usinagem de uma sequência de operações deve ser repetida várias se usar o recurso de chamada de subprograma através da função M98.
O bloco contendo a função M98, deverá também conter o número do avés da funçãoP – Exemplo M98 P1001.
O número do subprograma é o mesmo encontrado no diretório do comando.O subprograma por sua vez deverá conter o referido número no início através
da função O e finalizar com a função M99. Após o subprograma ser executado, o comando retorna para o programa
62
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
(CHAMADA DE SUBPROGRAMA)
Quando a usinagem de uma sequência de operações deve ser repetida várias se usar o recurso de chamada de subprograma através da função M98.
O bloco contendo a função M98, deverá também conter o número do
O número do subprograma é o mesmo encontrado no diretório do comando. O subprograma por sua vez deverá conter o referido número no início através
o, o comando retorna para o programa
63
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Exemplo: Programa principal O1001 M98 P1002 M30 Sub programa 1 O1002 M98 P1003 : : M99 Sub programa 2 G01 X80 : : M99 Sintaxe: M98 Pxxxxoooo ouM98 PooooLxxxx Onde: .xxxx = número de repetições .oooo = número do sub programa Exemplo1: O0001 (programa principal) M98 P100030 – (executar 10 vezes o programa O0030) M30 Exemplo 2: O0001(programa principal) M98 P30 L10 – (executar 10 vezes o programa O0030) Exemplo3:
O0001(programa G53 G0 Z0 H0 M5;T20; M6; G54 S3000 M3; G0 X-65 Y0; G43 Z10 H15 D15;G1 Z0 F300; M98 P2 L10; G53 G0 H0 M5; M30; O0002(subprograma)G91 G0 Z-2; G90 G41 G1 X-50 F1000;Y75; X-30, R10; G2 X30 Y75 R30, R30;G1 X50; Y-75; X30, R10; G2 X-30 Y-75 R30,G1 X-50; Y0; G40 X-65 Y0 F5000;M99;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0001(programa principal) G53 G0 Z0 H0 M5;
G43 Z10 H15 D15;
O0002(subprograma)
50 F1000;
G2 X30 Y75 R30, R30;
75 R30, R10;
65 Y0 F5000;
64
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
28 PROGRAMAÇÃO NOS PLANOS G18 E G19
Devido a estrutura da máquina, a maior parte das peças usinadas são programadas nos planos G17 (X Y), porém em alguns casos é necessário trabalhar com o plano G18 (X Z) ou o G19 (YZ) ao invés do plano G17.
A seguir há duas peças iguais, porém uma delas foi programG18 e a outra no G19.
O0001(programa em G18);G18 G21 G90 G94;G53 G0 Z0 H0 M5;T01 (FRESA PONTA ESFÉRICA 8MM);M6; G54 S 3000 M3; G0 X-10 Y-4; G43 Z10 H01 D01;M98 P2 L55; M30; O002(subprograma G18);G91 G1 Y2 F320;
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
28 PROGRAMAÇÃO NOS PLANOS G18 E G19
estrutura da máquina, a maior parte das peças usinadas são programadas nos planos G17 (X Y), porém em alguns casos é necessário trabalhar com o plano G18 (X Z) ou o G19 (YZ) ao invés do plano G17.
A seguir há duas peças iguais, porém uma delas foi program
O0001(programa em G18); G18 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (FRESA PONTA ESFÉRICA 8MM);
G43 Z10 H01 D01;
O002(subprograma G18);
65
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
estrutura da máquina, a maior parte das peças usinadas são programadas nos planos G17 (X Y), porém em alguns casos é necessário trabalhar
A seguir há duas peças iguais, porém uma delas foi programada no plano
G90 G42 Z0; X 17.68; X35 Z-10; Z-12; G2 X43 Z-20 R8;ouG2 X43 Z-20 I8 K0;G1 X59; G2 X65 Z-12 R8; ouG2 X65 Z-12 I0 K6;G1 X82.32 Z0; X110 ; G40 G0 Z10 X-10;M99; Para se trabalhar com a compensação de raio nesses dois planos G18 e G19
deve-se utilizar ferramentas de ponta esférica, zerandorespectivos raios.
Exemplo de programação no plano G19
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
20 R8;ou 20 I8 K0;
12 R8; ou 12 I0 K6;
10;
Para se trabalhar com a compensação de raio nesses dois planos G18 e G19 utilizar ferramentas de ponta esférica, zerando-a pelo centro de seus
plo de programação no plano G19
66
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Para se trabalhar com a compensação de raio nesses dois planos G18 e G19 a pelo centro de seus
67
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
O0001(programa em G19); G19 G21 G90 G94; G53 G0 Z0 H0 M5; T01 (FRESA PONTA ESFÉRICA 8MM); M6; G54 S 3000 M3; G0 Y-10 X4; G43 Z10 H01 D01; M98 P2 L55; G53 G0 Z0 H0 M5; M30; O002(subprograma G19); G91 G1 X-2 F320; G90 G42 Z0; Y 17.68; Y35 Z-10; Z-14; G3 Y41 Z-20 R6;ou G3 Y41 Z-20 J6K0; G1 Y59; G3 Y65 Z-14 R6; ou G3 Y65 Z-14 J0 K6; G1 Z-10; G1 Y82.32 Z0; Y110 ; G40 G0 Z10 Y-10; M99;
29 FUNÇÕES MISCELÂNEAS
lista de códigos M M00 Parada do programa M01 Parada opcional de programa M02 Final de programa M03 Liga eixo árvore (sentido horário) M04 Liga eixo árvore (sentido anti-horário) M05 Desliga eixo árvore M06 Troca automática de ferramentas
68
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
M08 Liga refrigeração M09 Desliga refrigeração M18 Desliga orientação do eixo árvore M19 Liga a orientaçãodo eixo árvore M29 Liga macho rígido M30 Fim de programa M36 Abre porta automática. M37 Fecha porta automática M45 Limpeza de proteções M47 Liga transportador de cavacos M48 Desliga o transportador de cavacos M50 Desliga freio do eixo árvore. M51 Liga freio do eixo árvore. M52 Liga apalpador M53 Desliga apalpador M76 Contador de peças. M78 Liga o exaustor de névoa M79 Desliga o exaustor de névoa M98 Chamada de sub programa M99 Desvio dentro do mesmo programa.
30 OPERAÇÃO DA MÁQUINA (fresadora comando fanuc oi 21 MB)
30.1 Ligar a máquina
• Abrir o manípulo do ar comprimido. • Girar a chave geral, localizada na parte traseira da máquina, para a
posição “ON”.
• No painel de comando apertar obotão “CNC ON” para ligar o cnc e aguardar o processo de inicialização.
• Desativar o botão de “Emergência ”. • Abrir e fechar a porta. • Acionar a tecla reset.
• Apertar o botão “machineon ” no painel de comando.
30.2 Desligar a máquina
69
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
• Presionar o botão de emergência(emergency stop ). • Desligar a chave geral situada atrás da máquina.
30.3Referênciar os eixos da máquina
• Girar achave do potenciômetro de avanço até 30%. • Apertar a tecla HOME. • Apertar a tecla CICLESTART.
30.4Referênciamento da magazine de ferramentas
• Apertar a teclaJOG. • Apertar a tecla HOME ATC. • Acionar a tecla HOME. • Fechar aporta • acionar a tecla CYCLE START.
30.5 Avançar magazine de ferramentas
• Apertar a tecla ADV ATC. Observar o posicionamento do eixo z, afim de evitar colisões.
30.6Recuar magazine de ferramentas
• Apertar a tecla RET ATC.
30.7Ligar e desligar refrigeração.
• Para ligar, acionar a tecla CLNT ON. • Para desligar, acionar a teclaCLNT OFF. • Para deixar no modo automático, acionar a tecla CLNT AUTO.
70
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
30.8movimentar os eixos em jog contínuo
• Acionar a tecla JOG. • Acionar a tecla POS, para visualizar as posições. • Girar o potenciômetro de avanço para velocidade desejada. • Apertar a tecla correspondente ao eixo que se deseja movimentar
(X+,X-,Y+,Y-, Z+,Z-,A+ ou A- ). • observação: caso o alarme fim de curso seja exibido, é necessário
retirar os eixos da posição de fim de curso e apertar a tecla reset para o retirar o alarme.
30.9movimentar os eixos através do volante eletrôni co
• Apertar a tecla JOG. • Apertar a tecla MPG. • No volante eletrônico, selecionar o eixoque se deseja movimentar (X ,Y
ou Z ) e selecionar o avanço ( X1, X10, e X100). • Girar o volante eletrônico.
30.10Inserir um programa na máquina
• Girar a chave “LOCK ”para aposição de liberação de entrada de dados. • Apertar a tecla EDIT. • Apetar a tecla PROG. • Apertar a softkeyDIR, e verificar no diretório o numero do programa
disponível. • Aperta r a softkeyPRGM. • Digitar a letra O seguida do número do programa que deve conter
quatro algarismos, exemplo: O0006. • Apertar a tecla INSERT. • O programa já pode ser digitado.Depois de digitar a linha com os
comandos, é necessário apertar a tecla EOB e depois INSERT .
30.11 Apagar um erro de digitação
• Apertar a tecla CAN.
71
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
30.12Apagar um dado dentro do programa
• Selecionar odado que se deseja apagar utilizando as teclas de setas ←↑↓→.
• apertar a tecla DEL.
30.13Alterar um dado dentro do programa.
• Selecionar o dado que se deseja alterar através das teclas de setas ←↑↓→.
• digitar um novo dado. • Acionar a tecla ALTER CALC.
30.14Apagar um programa do diretório CNC.
• Apertara tecla EDIT. • Apertar a tecla PROG
• apertar a tecla DIR. • Digitar o número do programaque se deseja apagar. • Apertar a tecla DELETE.
30.15Simular um programa através do gráfico
• Apertar a tecla EDIT. • Apertar a tecla PROG. • Apertar a softkeyDIR. • Escolher o programa que se deseja simular. • Digitar o número do programa correspondente e apertar as teclas de
setas ←↑↓→.O programa escolhido aparecerá na tela. • Apertar a tecla AUTO. • Apertar a tecla PROG. TESTE. • Apertar a tecla GRPH. • Apertar a softkeyEXEC. • Apertar a softkeyOPRT. • Apertar a softkeyPARTIR. O traçado dapeça aparecerá na tela. • Para apagar o gráfico deve-se acionar a softkeyAPAGAR.
72
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
30.16Seleção dos eixos em que o gráfico será exibid o
• Apertar a tecla GRAPH. • Apertar a softkeyPARAM.
• Através das teclas de setas ←↑↓→,selecionar na tela a opção eixos, e digitar o número referente ao eixo que se deseja visualizar, (xy= 0 ,yz=1, zy=2 ,xz=3, xyz=4, zxy=5, 2P=6).
• Apertar a tecla IMPUT
30.17Inserir dados através da entrada manual de dad os (MDI)
• Apertar a tecla MDI. • Apertar a tecla PROG. • Acionar a softkeyMDI. • Digitar o comando desejado, exemplo: S2000 M3(liga o eixo árvore a
2000 RPM, no sentido horário). • Apertar a tecla EOB. • Apertar a tecla INSERT. • Apertar a tecla CICLE START.
• Para desativar este comando, apertar a tecla RESET.
31 PRESET DE FERRAMENTA
O processo de referênciamento de ferramentas (preset), consiste em informar
a máquina as dimensões de raio e altura de cada ferramenta em seus respectivos corretores geométricos.
O processo dereferênciamento da altura da ferramenta pode ser feito na máquina ou fora da máquina.
31.1Corretores
• Para acessar a página de corretores deve-se: • Acionar OFSSET SETING
• Acionar a softkeyCORRET
73
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
31.2 Inserir valores de raios da ferramenta
• Acionar OFSSET SETING
• Acionar a softkey CORRET
• Posicionar o cursor no campo correspondente a coluna do raio (em Geometria) da ferramenta referenciada.
• Digitar o valor do raio da ferramenta. Ex:6
• Acionar a tecla input
31.3Referênciamento de ferramentas feito na máquina
O referênciamento de ferramenta feito na máquina consiste em toca-la na
superfície da peça e fazer com que o comando meça a distância do ponto zero máquina até o ponto de referência tocado.
Para isso é necessário seguir os seguintes passos:
• Acionar POS. • Acionar a softkeyTUDO
• Digitar Z e o valor contido no eixo Z da posição absoluto exemplo: Z-253.270
• Acionar a softkeyPRESET
• Tocar a ferramenta na superfície da peça que será usada como referência, através do volante eletrônico.
• Acionar a softkeyOFSSET SETING
• Acionar a softkeyCORRET
• Posicionar o cursor no campo correspondente a coluna COMPR em GEOMETRIA e a linha do número da ferramenta desejada.
• Digitar Z
• Acionar a softkeyINS.C. Repetir as operações para todas as ferramentas
31.4Correção do desgaste da ferramenta
• Para fazer a correção de desgaste da ferramenta deve-se: • Acionar OFSSET SETING
74
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
• Acionar CORRET
• Posicionar o cursor no campo correspondente a coluna DESGASTE e alinha do número da ferramenta desejada, sendo em COMP para efetuar a correção de altura e em RAIO a correção de raio de ferramenta.
• Digitar o valor da correçãoexemplo -0.1 • Acionar a softkey+ INSER
• O valor do cálculo será indicado na parte inferior da tela • Para confirmar a alteração acionar a softkey EXEC
31.5Zeramento de ferramentas no eixo X (ponto zero no centro da peça)
• Através do volante eletrônico , movimentar os eixos da máquina, afim de aproximar o máximo possível a lateral da ferramenta na lateral da peça no eixo “X” .
• Tocar levementecom a lateral da ferramenta, na lateral da peça .É importante que o avanço seja diminuído nesta etapa, pois uma colisão entre peça e ferramenta pode fazer com que a ferramenta seja quebrada.(pode ser colocado um papel ou plástico fino entre a ferramenta e a peça, afim de evitar que a ferramenta marque a peça).
• Apertar a tecla POS. • Acionar a softkeyREL. • Digitar X0. • Acionara softkeyPRESET, o campo “X” será zerado. • Selecionar o eixo “Z” no volante eletrônico, e girar o volante no
sentido positivo (+) , afim de afastar a ferramenta até uma distancia segura acima da peça.
• Selecionar o eixo “X” , novamente e movimentar a ferramenta através do volante eletrônico até o lado oposto da peça no eixo “X”, fazendo com que a ferramenta fique afastada da peça.
• Selecionar oeixo “Z” , no volante eletrônico. • Girar o volante eletrônico no sentido negativo(-) , deixando a
ferramenta abaixo da linha da face da peça. • Selecionar o eixo “X” no volante eletrônico, e movimentar a ferramenta
até que sua lateral toque levemente a lateral da peça.É importante que o avanço seja diminuído nesta etapa, pois uma colisão entre peça e ferramenta pode fazer com que a ferramenta seja quebrada.(pode ser colocado um papel ou plástico fino entre a ferramenta e a peça, afim de evitar que a ferramenta marque a peça).
• Apertar a tecla OFFSET SETING. • Apertar a softkeyTRABALHO
75
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
• Mover o cursor para o campo G54 e selecionar o eixo X. • Digitar X0. • Apertar a softkeymedir.
• O ponto zero peça em G54 no eixo x será registrado.
31.6Zeramento em Y (ponto zero no centro da peça)
• Através do volante eletrônico , movimentar os eixos da máquina, afim de aproximar o máximo possível a lateral da ferramenta na lateral da peça no eixo “Y” .
• Tocar levementecom a lateral da ferramenta, na lateral da peça .É importante que o avanço seja diminuído nesta etapa, pois uma colisão entre peça e ferramenta pode fazer com que a ferramenta seja quebrada.(pode ser colocado um papel ou plástico fino entre a ferramenta e a peça, afim de evitar que a ferramenta marque a peça).
• Apertar a tecla POS. • Acionar a softkeyREL. • Digitar Y0. • Acionara softkeyPRESET, o campo “Y” será zerado. • Selecionar o eixo “Z” no volante eletrônico, e girar o volante no
sentido positivo (+) , afim de afastar a ferramenta até uma distancia segura acima da peça.
• Selecionar o eixo “Y” , novamente e movimentar a ferramenta através do volante eletrônico até o lado oposto da peça no eixo “Y”, fazendo com que a ferramenta fique afastada da peça.
• Selecionar oeixo “Z” , no volante eletrônico. • Girar o volante eletrônico no sentido negativo(-) , deixando a
ferramenta abaixo da linha da face da peça. • Selecionar o eixo “Y”no volante eletrônico, e movimentar a ferramenta
até que sua lateral toque levemente a lateral da peça.É importante que o avanço seja diminuído nesta etapa, pois uma colisão entre peça e ferramenta pode fazer com que a ferramenta seja quebrada.(pode ser colocado um papel ou plástico fino entre a ferramenta e a peça, afim de evitar que a ferramenta marque a peça).
• Apertar a tecla OFFSET SETING. • Apertar a softkeyTRABALHO
• Mover o cursor para o campo G54 e selecionar o eixo “Y”
• Digitar Y0
• Apertar a softkeymedir.
• O ponto zero peça em G54 no eixo X será registrado.
76
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
OBSERVAÇÃO: Os procedimentos para zeramento do eixo X e do eixo Y descritos anteriormente podem ser realizados tanto com a ferramenta fixa no eixo árvore, quanto com o auxilio de um relógio apalpador.
31.7Zeramento da ferramenta no eixo Z
• fixar a ferramenta que sera utilizada no cone do eixo arvore. • Apertar a tecla JOG. • Apertar a tecla MPG. • através do volante eletrônico selecionar o eixo Z e girar o volante
eletrônico fazendo com que o topo da ferramenta se aproxime da face da peça.
• Reduzir o avanço. • Tocar levemente a peça com o topo da ferramenta. • Apertar a tecla Apertar a tecla OFFSET SETING. • Apertar a softkeyTRABALHO.
• Mover o cursor para o campo G54 e selecionar o eixo “Z”
• Digitar Z e o valor do comprimento da ferramenta (valor do preset) exemplo Z120
• Apertar a softkeymedir.
• O ponto zero peça em G54 no eixo Z será registrado.
31.8Fazer a usinagem da peça no modo automático
• Apertar a tecla AUTO. • Apertar a tecla CYCLE START, o programa será executado.
32 manutenção
31.8Manutenção preventiva
Observação: Antes de qualquer inspeção no painel el étrico da máquina deve-se tomar cuidado com risco de choque elétricos , pois o cabo de alimentação geral fica energizado. Para evitar o ri sco de acidentes deve-se desligar o disjuntor geral da máquina.
77
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Verificação após instalação. O nivelamento deve ser verificado após o primeiro mês de trabalho e após
este primeiro mês deve ser verificado a cada seis meses. Verificação diária
A. Verifique se a tensão de alimentação esta normal. B. Verifique se as guias lineares, barramentos e o eixo árvore estão com ruído normal. C. Verifique o nível do tanque de óleo refrigerante. D. Verifique se existem vazamentos. E. Verifique se a temperatura do eixo árvore após ligá-lo está normal. F. verifique a pressão do ar comprimido ( 6 à 8 kgf/cm² )
Verificação mensal A. Limpe o filtro do tanque de óleo de refrigerante da ferramenta. B. Retire todas as proteções telescópicas, limpe os cavacos e verifique a condição dos barramentos. C. Verifique se as chaves de fim de curso estão normais. D. Verifique o nível do óleo de lubrificação do sistema pneumático. E. Verifique o nível do óleo do sistema de fixação da ferramenta. F. Verifique se os cabos de alimentação de entrada não possuem mal contato. G. Limpe o reservatório do óleo lubrificante. H. Verifique os filtros dos ventiladores. I. Limpe o ventilador do motor do eixo árvore.
Verificação semestral A. Verifique visualmente o gabinete elétrico. B. Verifique se existem folgas nos eixos e ajuste caso necessário. C. Verifique o óleo do trocador automático de ferramentas, caso o mesmo possua unidade hidráulica (somente “tipo braço trocador”). D. Limpe todos os motores (desligar a máquina e aguardar 30 minutos antes de limpar). F. Verifique o nivelamento.
78
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Aterramento É obrigatório a instalação de barras de aterramento que devem ser interligadas ao ponto de aterramento da máquina. Este mesmo aterramento deve ser utilizado para o micro computador que será utilizado para a comunicação serial (RS232). O neutro da rede não deve ser ligado a este aterramento, também não ligue
eletroerosões a este aterramento. A maior variação permitida para a tensão é de 5% para mais ou menos. 31.8Especificação do óleo Para barramento use óleo ISO-VG68 com aditivo EP anti-gotejante. Para o sistema pneumático use ISO-VG10
79
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Tabela de equivalência de óleos lubrificantes
Aplicação Grau Viscosidade Nome Fabricante
Lubrificação das guias lineares ou barramentos com aditivos EP
ISOVG 68
68
Lubrax industrial FP 68 Petrobrás*
Truslide 68 Ipiranga*
Unix way 68 Ingrax*
Antigota 68 Unioil*
Hydranep 68 Petroquim*
Microfluid AG 68 Microquímica*
Lisso 68 Repsol
Tonna T 68 Shell
Febis K 68 Esso
Vactra N2 Mobil
Sujeição da ferramenta sistema hidropneumático
ISO VG 32
32
Lubrax industrial HR 32 EP Petrobrás*
Ipitur AW 32 Ipiranga*
Hidramax AW 32 Ingrax*
Hynamax 32 Unioil*
Hidran AW 32 Petroquim*
Microfluid AW 32 Microquímica*
Hidráulico BP32 Repsol
Tellus 32 Shell
Uni power SQ 32 Esso
Mobil
Lubrax industrial HR 10 EP Petrobrás*
Eureka10 Ipiranga*
Unix pneumax 10 Ingrax*
Hynamax 10 Unioil*
Lubrificação das válvulas pneumáticas
ISO VG 10 10 Hydran 10 Petroquim*
Microquímica*
Repsol
Morlina10 Shell
Spinesso 10 Esso
Velocite N6 Mobil
Marbrax TR32 Petrobras *
Ipitur HST 32 Ipiranga*
80
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
Ingrax*
ISO VG 32 Turbina 32 Unioil*
Hydranturb 32 Petroquim*
Refrigeração dos rolamentos do eixo árvore (cooer opcional)
Microquímica*
Turbina R 32 Repsol
Turbo 32 shell
Tersstic 32 Esso
DTE oilligth mobil
81
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC
REFERÊNCIAS
FISCHER, ULRICH,et al. Manual de tecnologia metal mecânica. Tradução da 43ª edição alemã, Tradução: HelgaMadjderey, Revisão Técnica: IngeborgSell. São Paulo: Edgard Blucher, 2008.
GONÇALVES FILHO. Eduardo Vila.Apostila: comando numérico de máquinas ferramentas. São Carlos:Escola de Engenharia de São Carlos, 2011.
INDÚSTRIA ROMI.Apostila de programação e operação de fresadora CNC Romi Linha Discovery 560 comando Fanuc . Indústria Romi S/A
INDÚSTRIA ROMI. Apostila de programação e operação de fresadora CNC Romi comando Mach 9. Indústria Romi S/A
82
APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC