apostila de programação e operação fresadora cnc _formatada_

81
Federação das Indústrias do Estado de Santa Catarina 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

Upload: jan-martins

Post on 02-Jan-2016

248 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: apostila de programação e operação fresadora cnc _formatada_

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

Page 2: apostila de programação e operação fresadora cnc _formatada_

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

Page 3: apostila de programação e operação fresadora cnc _formatada_

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

Page 4: apostila de programação e operação fresadora cnc _formatada_

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

Page 5: apostila de programação e operação fresadora cnc _formatada_

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

Page 6: apostila de programação e operação fresadora cnc _formatada_

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

Page 7: apostila de programação e operação fresadora cnc _formatada_

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

Page 8: apostila de programação e operação fresadora cnc _formatada_

,

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

Page 9: apostila de programação e operação fresadora cnc _formatada_

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

Page 10: apostila de programação e operação fresadora cnc _formatada_

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

Page 11: apostila de programação e operação fresadora cnc _formatada_

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

Page 12: apostila de programação e operação fresadora cnc _formatada_

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.

Page 13: apostila de programação e operação fresadora cnc _formatada_

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

Page 14: apostila de programação e operação fresadora cnc _formatada_

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

Page 15: apostila de programação e operação fresadora cnc _formatada_

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

Page 16: apostila de programação e operação fresadora cnc _formatada_

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

Page 17: apostila de programação e operação fresadora cnc _formatada_

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

Page 18: apostila de programação e operação fresadora cnc _formatada_

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

Page 19: apostila de programação e operação fresadora cnc _formatada_

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

Page 20: apostila de programação e operação fresadora cnc _formatada_

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.

Page 21: apostila de programação e operação fresadora cnc _formatada_

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

Page 22: apostila de programação e operação fresadora cnc _formatada_

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

Page 23: apostila de programação e operação fresadora cnc _formatada_

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

Page 24: apostila de programação e operação fresadora cnc _formatada_

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.

Page 25: apostila de programação e operação fresadora cnc _formatada_

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

Page 26: apostila de programação e operação fresadora cnc _formatada_

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.

Page 27: apostila de programação e operação fresadora cnc _formatada_

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-

Page 28: apostila de programação e operação fresadora cnc _formatada_

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;

Page 29: apostila de programação e operação fresadora cnc _formatada_

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

Page 30: apostila de programação e operação fresadora cnc _formatada_

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

Page 31: apostila de programação e operação fresadora cnc _formatada_

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.

Page 32: apostila de programação e operação fresadora cnc _formatada_

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.

Page 33: apostila de programação e operação fresadora cnc _formatada_

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.

Page 34: apostila de programação e operação fresadora cnc _formatada_

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.

Page 35: apostila de programação e operação fresadora cnc _formatada_

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

Page 36: apostila de programação e operação fresadora cnc _formatada_

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

Page 37: apostila de programação e operação fresadora cnc _formatada_

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

Page 38: apostila de programação e operação fresadora cnc _formatada_

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

Page 39: apostila de programação e operação fresadora cnc _formatada_

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

Page 40: apostila de programação e operação fresadora cnc _formatada_

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:

Page 41: apostila de programação e operação fresadora cnc _formatada_

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;

Page 42: apostila de programação e operação fresadora cnc _formatada_

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

Page 43: apostila de programação e operação fresadora cnc _formatada_

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

Page 44: apostila de programação e operação fresadora cnc _formatada_

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.

Page 45: apostila de programação e operação fresadora cnc _formatada_

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

Page 46: apostila de programação e operação fresadora cnc _formatada_

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:

Page 47: apostila de programação e operação fresadora cnc _formatada_

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

Page 48: apostila de programação e operação fresadora cnc _formatada_

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.

Page 49: apostila de programação e operação fresadora cnc _formatada_

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:

Page 50: apostila de programação e operação fresadora cnc _formatada_

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

Page 51: apostila de programação e operação fresadora cnc _formatada_

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;

Page 52: apostila de programação e operação fresadora cnc _formatada_

• 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

Page 53: apostila de programação e operação fresadora cnc _formatada_

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)

Page 54: apostila de programação e operação fresadora cnc _formatada_

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)

Page 55: apostila de programação e operação fresadora cnc _formatada_

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.

Page 56: apostila de programação e operação fresadora cnc _formatada_

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

Page 57: apostila de programação e operação fresadora cnc _formatada_

• 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

Page 58: apostila de programação e operação fresadora cnc _formatada_

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

Page 59: apostila de programação e operação fresadora cnc _formatada_

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.

Page 60: apostila de programação e operação fresadora cnc _formatada_

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

Page 61: apostila de programação e operação fresadora cnc _formatada_

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:

Page 62: apostila de programação e operação fresadora cnc _formatada_

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

Page 63: apostila de programação e operação fresadora cnc _formatada_

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

Page 64: apostila de programação e operação fresadora cnc _formatada_

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

Page 65: apostila de programação e operação fresadora cnc _formatada_

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

Page 66: apostila de programação e operação fresadora cnc _formatada_

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

Page 67: apostila de programação e operação fresadora cnc _formatada_

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.

Page 68: apostila de programação e operação fresadora cnc _formatada_

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.

Page 69: apostila de programação e operação fresadora cnc _formatada_

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.

Page 70: apostila de programação e operação fresadora cnc _formatada_

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

Page 71: apostila de programação e operação fresadora cnc _formatada_

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

Page 72: apostila de programação e operação fresadora cnc _formatada_

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

Page 73: apostila de programação e operação fresadora cnc _formatada_

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.

Page 74: apostila de programação e operação fresadora cnc _formatada_

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.

Page 75: apostila de programação e operação fresadora cnc _formatada_

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.

Page 76: apostila de programação e operação fresadora cnc _formatada_

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

Page 77: apostila de programação e operação fresadora cnc _formatada_

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*

Page 78: apostila de programação e operação fresadora cnc _formatada_

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

Page 79: apostila de programação e operação fresadora cnc _formatada_

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

Page 80: apostila de programação e operação fresadora cnc _formatada_

82

APOSTILA DE PROGRAMAÇÃO E OPERAÇÃO DE FRESADORA CNC

Page 81: apostila de programação e operação fresadora cnc _formatada_