You are on page 1of 66

Lista dos principais cdigos G

G00 G01 G02 G03 G04 G09 G17 G18 G19 G40 G41 G42 G53 G54 G55 G56 G57 G58 G59 G60 G64 G70 G71 G90 G91 G94 G95 G247 G248

Interpolao linear (avano rpido) Interpolao linear (avano programado) Interpolao circular/helicoidal (sentido horrio) Interpolao circular/helicoidal (sentido anti-horrio) Tempo de espera Checagem de parada exata Plano de trabalho (XY) Plano de trabalho (ZX) Plano de trabalho (YZ) Cancela compensao do raio da ferramenta Compensao de raio esquerda da ferramenta Compensao de raio direita da ferramenta Sistema de coordenadas (zero mquina) Sistema de coordenadas (zero pea) Sistema de coordenadas (zero pea) Sistema de coordenadas (zero pea) Sistema de coordenadas (zero pea) Sistema de coordenadas (zero pea) Sistema de coordenadas (zero pea) Modo de checagem de parada exata Posicionamento exato controle contnuo da trajetria Dimensionamento em polegadas Dimensionamento em milmetros Programao de coordenadas absolutas Programao de coordenadas incrementais Avano linear em mm/min Avano linear em mm/rot Entrada com raio em uma interpolao Sada com raio em uma interpolao

Lista de cdigos M
M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M13 M14 M15 M17 M19 M30 Parada programada Parada programada opcional (Chave/boto opcional stop ligada) Final de programa Liga fuso sentido horrio Liga fuso sentido anti-horrio Desliga fuso Troca automtica de ferramentas Liga refrigerao interna ou refrigerao a ar Liga refrigerao Desliga refrigerao Liga fuso sentido horrio + refrigerao (opcional) Liga fuso sentido anti-horrio + refrigerao (opcional) Desliga fuso + refrigerao (opcional) Fim de sub programa Orientao do fuso Final de programa

Lista de ciclos e posicionamentos


CYCLE81 Furao simples CYCLE82 Furao simples com temporizao CYCLE83 Furao profunda com descarga (Pica-Pau) CYCLE84 Rosqueamento com macho sem mandril de compensao CYCLE840 Rosqueamento com macho com mandril de compensao CYCLE85 Alargamento ou mandrilamento 1 CYCLE86 Mandrilamento2 CYCLE87 Mandrilamento3 CYCLE88 Mandrilamento4 CYCLE89 Alargamento2 ou mandrilamento5 CYCLE90 Fresamento de roscas HOLES1 Fileira de furos HOLES2 Crculo de furos CYCLE71 Fresamento de facear CYCLE72 Fresamento de contorno CYCLE76 Fresamento de salincias retangulares CYCLE77 Fresamento de salincias circulares LONGHOLE Oblongo SLOT1 Modelo de fresamento sobre um crculo SLOT2 Modelo de fresamento de ranhuras circulares POCKET3 Fresamento de bolso retangular POCKET4 Fresamento de bolso circular

1 Sistema de coordenadas

O sistema de coordenadas para centros de usinagem de caracterstica vertical descrito da seguinte forma: Eixo X : O movimento dado na mesa no sentido longitudinal podendo ser positivo ou negativo. Eixo Y : O movimento dado na mesa no sentido transversal podendo ser positivo ou negativo. Eixo Z : O movimento dado no cabeote no sentido vertical podendo ser positivo ou negativo.

As mquinas podem ser equipadas com eixos rotativos suplementares. Estes normalmente so eixos rotativos denominados como:

Obs: Para efetuar mais de uma volta com o eixo rotativo devemos programar a somatria dos ngulos. Ex.: G00 B0 G00 B270 (2 voltas completas no eixo B)

2 Determinao do ponto zero pea


Ao elaborar um programa CNC , aconselhvel deslocar o ponto zero do sistema de coordenadas para uma posio na pea a ser usinada ,ou seja ,fixar no ponto de onde partem as coordenadas do desenho ,tornando mais fcil a programao. Este ponto escolhido na pea chamado de ponto zero pea. G54 = Determinao de ponto zero pea (MODAL). G55 = Determinao de ponto zero pea (MODAL). G56 = Determinao de ponto zero pea (MODAL). G57 = Determinao de ponto zero pea (MODAL). G58 = Determinao de ponto zero pea (MODAL). G59 = Determinao de ponto zero pea (MODAL). Obs.: Os valores do ponto zero pea so determinados de acordo com a posio dos eixos em relao ao zero mquina. Em cada ponto determinamos as coordenadas de referncia para os eixos X ,Y e Z.
5

Exemplo sobre determinao de zero pea.

Ponto zero G54 G55 G56 G57 G58

Coordenadas em X 100 700 900 400 200

Coordenadas em Y 100 400 200 200 300

3- Determinao de zero pea via programa


Para determinarmos ponto zero pea via programa usar cdigos de transferncia descritos abaixo. Obs.: O valor que estiver entre colchetes corresponder ao ponto zero desejado ,ou seja: [0]=BASE / [1] = G54 / [2] = G55 / [3] = G56 / [4] = G57 [5] = G58 e [6] = G59. Ex.: $P_UIFR[1]=CTRANS (X,300 , Y,-250 , Z,-400) No exemplo acima os valores X300 Y-250 Z-400 sero assumidos automaticamente na tabela Work para o zero pea G54. Esta funo pode ser programada para todos os outros registradores de zero pea (G54 ,G55 ,G56 ,G57 ,G58 ,G59) ,em qualquer linha do programa.

4 Deslocamento para ponto zero mquina


G53= Deslocamento para ponto zero mquina Formato: G53 X_ Y_ Z_

X= Coordenada de parada no eixo X em relao ao zero mquina. Y= Coordenada de parada no eixo Y em relao ao zero mquina. Z= Coordenada de parada no eixo Z em relao ao zero mquina. Ex.: G00 G53 X0 Y0 Z0 Os eixos X ,Y ,Z moveram-se para as coordenadas X0 Y0 e Z0 .Em relao ao zero mquina. Ex.: G00 G53 X300 Y0 Z-50 Os eixos X ,Y e Z moveram-se para as coordenadas X300 Y0 e Z-50 .Em relao ao zero mquina.

5 Sistema de posicionamento
G00 = Interpolao linear em avano rpido. (modal) Programando o comando G00 os eixos se movem para o ponto em avano rpido. Formato: G00 X_ Y_ Z_ Ex.: G00 X100 Y80 Z20

G01 = Interpolao linear em avano programado.(modal) Programando o comando G01 os eixos se movem para o ponto em avano programado.Neste caso o avano programado com a letra F. A unidade de avano normalmente (mm/min). Formato: G01 X_ Y _ Z_ F_ Ex.: G01 X150 Y100 F500 F= avano em mm/min.

Obs.: Os comandos denominados de Modais uma vez programados mantmse ativos at que sejam cancelados por outro comando do mesmo grupo. Ex.: G0 X10 Y10 (MODAL) X20 Y20 (G0 permanece ativo) X50 Y80 (G0 permanece ativo) G1 X100 Y200 F650 (Cancela G0 e permanece ativo G1)

6 Planos de trabalho
As mquinas podem trabalhar em 3 planos de trabalho. G17 = Seleciona o plano XY (modal) G18 = Seleciona o plano ZX (modal) G19 = Seleciona o plano YZ (modal)

7 Tempo de espera
G4 = Especifica tempo de espera (modal). Formato: G4 F_ (espera em segundos) F = tempo de espera G4 S_ (espera em nmeros de voltas do fuso) S = tempo de espera Ex.: G4 F1 tempo de espera de 1 segundo ou G4 S100 tempo de espera de 100 voltas do fuso

8 Carregar ferramentas no fuso e ligar fuso


A chamada de troca de ferramentas nas mquinas com magazine executada atravs do comando M6. Formato: M6 T1 M6 = chamada de troca automtica T_ = identificao do nmero da ferramenta Ex.: M6 T1 (carrega a ferramenta nmero 1) A rotao do eixo rvore programada atravs do comando S Formato: S_ = valor da rotao M_= Sentido da rotao horrio ou anti horrio Ex.: S1200 M3 (liga rotao em 1200 RPM no sentido horrio)

9 Unidade de coordenadas
G70 = Sistema de coordenadas em polegadas (modal) G71 = Sistema de coordenadas em milmetros (modal)

10 Sistema de programao de coordenadas


G90 = Sistema de coordenadas absolutas (modal) G91 = Sistema de coordenadas incrementais (modal) Ex.: Absoluto G0 G90 X0 Y0 X20 X50 X120 Incremental G0 X0 Y0 G91 X20 X30 X70

10

11 Carregar comprimento de ferramentas


Sempre que for movimentar a ferramenta no sentido de eixo Z necessrio carregar seu comprimento da seguinte maneira:

Utilizao de compensao com o nmero da tabela de corretores que so D1 ,D2 ,D3...D9 (valores positivos) Ex.: T1 D1 (D1 = nmero da tabela de ferramentas) Esse tipo de compensao dever ser feito quando todos os pressetes de ferramentas forem feitos fora da mquina atravs de um presseter. Sendo assim todos os valores colocados na tabela de ferramentas estaro com valores positivos.

11

Utilizao de compensao com o nmero da tabela de corretores que so D1 ,D2 ,D3...D9 (valores negativos) Ex.: T1 D2 (D2 = nmero da tabela de ferramentas) Esse tipo de compensao dever ser feito quando todos os pressetes de ferramentas forem feitos na mquina ferramenta por ferramenta posicionando-as no zero pea em Z. Sendo assim todos os valores colocados na tabela de ferramentas estaro com valores negativos. Para melhor entendimento ,os comandos 802D ,810D e 840D tem a possibilidade de memorizar de acordo com a necessidade ,vrias tabelas de corretores de ferramentas. Sendo assim possvel ter ,como por exemplo a ferramenta nmero 1 (T1) com um comprimento na tabela D1 e outro na tabela D2.

12

12 Programao de coordenadas angulares


Aps a determinao do plano de trabalho da operao de usinagem podemos executar um movimento angular ,informando a coordenada final de um dos eixos e o respectivo ngulo da linha. O ngulo 0graus determinado na posio 3 horas do ponteiro do relgio. Os valores de ngulo so positivos no sentido anti-horrio e negativos no sentido horrio. Formato: G1 X_ (Y_) ANG=_ F_ ANG= ngulo de movimentao

Ex.:

G17 (Plano de trabalho XY) G0 X0 Y0 G1 X50 ANG=45 F300 (Movimenta 45 graus)

13

13 Interpolao circular
G02 = Interpolao circular no sentido horrio (modal) G03 = Interpolao circular no sentido anti-horrio (modal) Formato: G02 X_ Y_CR=_ X = Coordenada final do eixo X Y = Coordenada final do eixo Y CR= Raio do arco G03 = X_Y_I_J_ X = Coordenada final do eixo X Y = Coordenada final do eixo Y I = Distncia incremental do ponto inicial at o centro do arco na Direo X. J = Distncia incremental do ponto inicial at o centro do arco na Direo Y. Passos para programao de interpolao circular: Posicionar a ferramenta na origem do arco. Definir o sentido do arco (G2 ou G3). Definir o ponto final do arco. Definir o raio ( CR= ) ou os parmetros de interpolao ( I,J ). Obs.: Em caso de interpolao com o eixo Z,(K) ser a distncia do ponto inicial at o centro do arco na direo Z. Notas: A forma modal dos parmetros de interpolao I,J e K so iguais a 0. Ocorrer um alarme se no for especificado I,J e K ou CR=. Se for programado I,J ou K sem a especificao dos pontos finais do arco ,o comando ir assumir os mesmos valores do ponto inicial e ser executado um arco de 360 graus. Na programao com CR= no possvel executar uma circunferncia completa. Quando o CR= for positivo executar arcos < ou = 180. Quando o CR= for negativo executar arcos > 180.

14

Exemplos de programao com interpolao circular: G2 (SENTIDO HORARIO)

Ex.:

G01 X0 Y0 F500 G02 X100 Y0 CR=50 G01 X200 Y0 ______________________________________________________________

Ex.:

T1 M6 S1500 M3 G0 G90 G54 X-30 Y-30 Z2 G1 Z-10 F500 G1 X0 Y0 X110 Y60 G3 X50 Y120 I-60 G2 X0 Y70 I-50 G1 X0 Y0

X-30 Y-30 G0 Z100 M30

15

14 Interpolao helicoidal
G02 = Interpolao helicoidal no sentido horrio. G03 = Interpolao helicoidal no sentido anti-horrio. Formato: G02 X_ Y_ Z_TURN=_ F_ X = Coordenada final do eixo X Y = Coordenada final do eixo Y Z = Coordenada final do eixo Z TURN= Nmero de voltas I = Distncia incremental do ponto inicial at o centro do arco na Direo X. J = Distncia incremental do ponto inicial at o centro do arco na Direo Y. F = Avano

EX.:

G54 M6 T1 S1500 M3 G0 X0 Y0 Z0 G1 X20 F1000 G03 X20 Y0 Z-10 I-20 J0 TURN=5 F500 G1 X0 Y0 G0 Z100 M30
16

15 Compensao do raio da ferramenta


Para fazer a compensao do raio da ferramenta para posterior correo nas medidas da pea ,ser necessrio registrar na tabela de ferramentas o raio da ferramenta a ser usada. G40 = Cancela compensao do raio da ferramenta. G41 = Compensao do raio de corte da ferramenta esquerda da pea. G42 = Compensao do raio de corte da ferramenta direita da pea. Segue abaixo respectivos modos de compensao de raio de ferramentas com os respectivos sentidos:

Formato G0/G1 G40 X_ Y_ - descompensa raio. G1 G41 X_ Y_ - compensa raio esquerda. G1 G42 X_ Y_ - compensa raio direita.

17

Exemplos:

G54 M6 T1D1; (Fresa de topo di. 20mm) S1500 M3 G0 X-30 Y-30 G0 Z5 G1 Z-5 F500 G1 G41 X0 Y0 Y70 Y80 X10 X100 Y20 Y0 X80 X0 G1 G40 X-30 Y-30 G0 G53 Z0 D0 M30

18

G54 M6 T1D1;(Fresa di. 15mm) S2000 M3 G0 X0 Y0 G0 Z5 G1 Z-10 F300 G1 G41 X50 F1000 G03 I-50 G0 G40 X0 Y0 G0 G53 Z0 M30 Exemplo de interpolao com suavizao na entrada e na sada: G54 M6 T1 D1;(Fresa di. 15mm) S2000 M3 G0 X0 Y0 G0 Z5 G1 Z-10 F300 G247 DISR=15 G41 X50 G3 I-50 G248 DISR=15 G40 X0 G0 G53 Z0 M30 G247 um comando de entrada tangencial e (DISR=15) a entrada tangenciando com raio de 15mm (pode ser qualquer raio). G248 tem a mesma funo mas faz o tangenciamento na sada da ferramenta.
19

16 Arredondamento de cantos e chanfros


Esta funo possibilita arredondar e chanfrar cantos de peas de uma forma muito simples. Formato para chanfro G01 X_ ou Y_CHF=_ ou CHR=_ X = Coordenada final do eixo X Y = Coordenada final do eixo Y CHF= Valor do comprimento do chanfro CHR= Valor do comprimento do chanfro no sentido de movimento

N1 G54 N2 M6 T1 (FRESA DE TOPO 20mm) N3 S1500 M3 N4 G0 X0 Y-90 N5 Z0 N6 G1 Z-5 F300 N7 G1 G41 Y-75 F500
20

N8 X75 CHF=20 N9 Y75 RND=20 N10 X-75 CHF20 N11 Y-75 RND=20 N12 X0 N13 G0 G40 X0 Y-90 N14 G0 G53 Z0 H0 N15 M30

17 Chamada de sub-programa
Para facilitar a programao em algumas usinagens podemos utilizar a tcnica de sub-programas. Um sub-programa construdo da mesma maneira que um programa de peas e deve ser finalizado com a funo M17 Para nomear um sub-programa deve seguir as seguintes definies: Os dois primeiros caracteres devem ser letras e os seguintes pode ser letras,cifras ou nmeros tendo no mximo 31 caracteres.

PLACA;(Prog.principal) G54 M6 T1D1, (Fresa di. 15mm) S2000 M3 G0 X-10 Y-15 G0 Z2 G1 Z0 F1000 CONTORNO P=5 G0 G53 Z0 M30

CONTORNO ,(Sub-programa) N10 G91 G01 Z-2 F200 G90 G41 G1 X0 Y0 F500 Y100 CHF=20 X200 RND=20 Y0 CHF=20 X0 G0 G40 X-10 Y-15 M17

No exemplo anterior o programa principal atravs da chamada CONTORNO ,executou o sub-programa CONTORNO ,com 5 repeties. O retorno ao programa principal executado pelo comando M17.

21

Exemplo: PRINCIPAL ,(Prog.principal) G54 M6 T1D1, (Fresa di. 15mm) S2000 M3 G0 X-10 Y-15 G0 Z2 G1 Z0 F1000 BEGIN: N10 G91 G01 Z-2 F200 G90 G41 G1 X0 Y0 F500 Y100 CHF=20 X200 RND=20 Y0 CHF=20 X0 G0 G40 X-10 Y-15 REPEAT BEGIN P=5 G0 Z100 M30 No exemplo acima o programa principal atravs da funo BEGIN ,executa o trecho do programa com 5 repeties partir da linha N10.

22

18 Ciclo de furao simples


CYCLE81 (RTP, RFP, SDIS, DP, DPR) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativa ao plano de referncia (Sem sinal)

Este ciclo funciona da seguinte maneira: A ferramenta aproxima em G0 at posio SDIS ,executa furo at posio DP e retorna em G0 at posio SDIS.

23

Exemplo para execuo do ciclo CYCLE81

Ponto zero em Z na face da pea

G54 M6 T1 ,Broca 15mm metal duro S1800 M3 G0 X25 Y25 G0 Z5 F500 MCALL CYCLE81(15,0,5,-12,12) X25 Y25 X50 X75 MCALL G0 Z100 M30 A funo MCALL faz a repetio do ciclo nas coordenadas programadas
24

19 Ciclo de furao com faceamento


CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo reletivo ao plano de referncia (Sem sinal) DTB = Temporizao no final do furo em segundos

Este ciclo funciona da seguinte maneira: A ferramenta aproxima em G0 at posio SDIS ,executa furo at posio DP ,executa temporizao DTB e retorna em G0 at posio SDIS.

25

Exemplo para execuo do ciclo CYCLE82

Ponto zero em Z na face da pea

G54 M6 T1 ,Broca 15mm metal duro S1800 M3 G0 X25 Y25 G0 Z5 M8 F500 MCALL CYCLE82(15,0,5,-12,12,1) X25 Y25 X50 X75 MCALL G0 Z100 M30
26

20 Ciclo de furao com descarga (Pica-pau)


CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade do furo relativo ao plano de referncia (SEM SINAL) FDEP = Primeira profundidade de furao (ABSOLUTO) FDPR = Primeira profundidade de furao relativo ao plano de referncia (SEM SINAL) DAM = Decremento a cada sada da broca (SEM SINAL) DTB = Temporizao ao final de cada passo para quebra de cavacos DTS = Temporizao no ponto inicial do furo a cada sada da broca FRF = Fator para diminuio do avano na primeira entrada de 0,001 a 1 VARI= Tipo de furao VALORES: 0 = Quebra cavacos (Retorna 1mm aps cada passo) 1 = Remoo (Retorna ao plano de referncia a cada passo)

27

Exemplo para execuo do ciclo CYCLE83

Ponto zero em Z na face da pea

G54 M6 T1 ,Broca 15mm metal duro S1800 M3 G0 X30 Y30 G0 Z5 M8 F500 MCALL CYCLE83 (15,0,5,-32,32,-5,5,2,1,1,1,0) X30 Y30 X50 Y50 X70 Y70 MCALL G0 Z100 M30
28

21 Ciclo de rosqueamento sem mandril de compensao


CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativo ao plano de referncia (Sem sinal) DTB = Temporizao no final da rosca em segundos SDAC = Sentido de rotao aps final do ciclo : 3,4 ou 5 (M3,M4 ou M5) MPIT = Valor do dimetro da rosca (Vlido p/ rosca mtrica de passo normal) PIT = Passo da rosca (Utilizar para roscas de passo diferente) POSS = Posio em graus para parada orientada do fuso (Opcional) SST = RPM Para roscar SST1 = RPM Para retorno Se os valores de MPIT e PIT forem negativos o ciclo executa rosca Esquerda

29

Exemplo para execuo do ciclo CYCLE84

Ponto zero em Z na face da pea

G54 M6 T1 ,Broca 15mm metal duro S1800 M3 G0 X25 Y25 G0 Z5 M8 MCALL CYCLE81(15,0,-12,12) X25 Y25 X50 X75 MCALL G0 Z100 M6 T2 ,Macho M16x1 S1000 M3 G0 G90 X25 Y25 G0 Z5 M8 MCALL CYCLE84(15,0,5,-12,12,1,3,16,,300,300)
30

X25 Y25 X50 Y75 MCALL G0 Z100 M30

22 Ciclo de rosqueamento com mandril de compensao


CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativo ao plano de referncia (Sem sinal) DTB = Temporizao no final da rosca em segundos SDAC = Sentido de rotao aps final do ciclo : 3,4 ou 5 (M3,M4 ou M5) MPIT = Valor do dimetro da rosca (Vlido p/ rosca mtrica de passo normal) PIT = Passo da rosca (Utilizar para roscas de passo diferente) POSS = Posio em graus para parada orientada do fuso (Opcional) SST = RPM Para roscar SST1 = RPM Para retorno Se os valores de MPIT e PIT forem negativos o ciclo executa rosca Esquerda

31

Exemplo para execuo do ciclo CYCLE840

Ponto zero em Z na face da pea

G54 M6 T1 ,Broca 15mm metal duro S1800 M3 F500 G0 X25 Y25 G0 Z5 M8 MCALL CYCLE81(15,0,-12,12) X25 Y25 X50 X75 MCALL G0 Z100 M6 T2 ,Macho M16x1 S1000 M3 F1000 G0 G90 X25 Y25 G0 Z5 M8 MCALL CYCLE840(15,0,5,-12,12,1,3,16,,300,300)
32

X25 Y25 X50 Y75 MCALL G0 Z100 M30

23 Ciclo de mandrilamento / alargamento


CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativo ao plano de referncia (Sem sinal) DTB = Temporizao no final da rosca em segundos FFR = Avano RFF = Avano de recuo

Este ciclo funciona da seguinte forma: A ferramenta desce em avano programado at a profundidade DP e sai em avano programado com a ferramenta girando at SDIS.

33

Exemplo para execuo do ciclo CYCLE85

Ponto zero em Z na face da pea

G54 M6 T1 ,Alargador 10mm S500 M3 G0 X30 Y30 G0 Z5 M8 MCALL CYCLE85(15,0,5,-30,30,1,200,250) X30 Y30 X50 Y50 X70 Y70 MCALL G0 Z100

34

24 Ciclo de mandrilamento com deslocamento da ferramenta


CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RRAP, POSS) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativo ao plano de referncia (Sem sinal) DTB = Temporizao no final da rosca em segundos SDIR = Sentido de rotao VALORES: 3 - PARA M3 / 4 - PARA M4 RPA = Recuo do eixo X para evitar riscos na parede do furo RPO = Recuo do eixo Y para evitar riscos na parede do furo RPAP = Recuo do eixo Z para evitar riscos na parede do furo POSS = Posio em graus para parada orientada do eixo rvore (Opcional)

Este ciclo funciona da seguinte forma: A ferramenta desce em avano programado at a profundidade total ,para a rotao do fuso no fundo do furo ,caso programado usa a temporizao DTB ,desloca lateralmente para o lado oposto da ponta da ferramenta respeitando o valor RPA /RPO/ RPAP e sai em avano rpido at a posio SDIS. Tambm pode ser utilizado para mandrilamento contrrio.

35

Exemplo para execuo do ciclo CYCLE85

Ponto zero em Z na face da pea

G54 M6 T1 ,Barra de mandrilar 10mm S900 M3 G0 X30 Y30 G0 Z5 M8 F300 MCALL CYCLE86(15,0,5,-30,30,1,3,0.5,0.5,,0) X30 Y30 X50 Y50 X70 Y70 MCALL G0 Z100
36

25 Ciclo de mandrilamento com parada


CYCLE87 (RTP, RFP, SDIS, DP, DPR,SDIR) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativa ao plano de referncia (Sem sinal)

SDIR = Sentido de giro Valores: 3 para M3 / 4 para M4

Este ciclo funciona da seguinte forma: A ferramenta entra com rotao programada e atinge a profundidade DP ,logo aps realizada uma parada do fuso sem controle e em seguida uma parada M0 executada, permitindo que atravs da tecla NC-START o retrocesso continuado em avano rpido at SDIS .
37

Exemplo para execuo do ciclo CYCLE87

Ponto zero em Z na face da pea

G54 M6 T1 ,Barra de mandrilar 30mm S800 M3 G0 X30 Y30 G0 Z5 M8 F350 MCALL CYCLE87(15,0,5,-30,30,3) X30 Y30 X50 Y50 X70 Y70 MCALL G0 Z100
38

26 Ciclo de mandrilamento com parada


CYCLE88 (RTP, RFP, SDIS, DP, DPR,DTB,SDIR) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativa ao plano de referncia (Sem sinal)

DTB = Tempo de espera em segundos SDIR = Sentido de giro Valores: 3 para M3 / 4 para M4

Este ciclo funciona da seguinte forma: A ferramenta entra com rotao programada e atinge a profundidade DP com uma parada DTB,logo aps realizada uma parada do fuso sem controle e em seguida uma parada M0 executada, permitindo que atravs da tecla NC-START o retrocesso continuado em avano rpido at SDIS .

39

Exemplo para execuo do ciclo CYCLE88

Ponto zero em Z na face da pea

G54 M6 T1 ,Barra de mandrilar 30mm S800 M3 G0 X30 Y30 G0 Z5 M8 F500 MCALL CYCLE88(15,0,5,-30,30,1,3) X30 Y30 X50 Y50 X70 Y70 MCALL G0 Z100

40

27 Ciclo de mandrilamento / alargamento


CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do furo (ABSOLUTO) DPR = Profundidade final do furo relativo ao plano de referncia (Sem sinal) DTB = Temporizao no final da rosca em segundos

Este ciclo funciona da seguinte forma: A ferramenta desce em avano programado at a profundidade DP e sai com o mesmo avano programado com a ferramenta girando at SDIS.

41

Exemplo para execuo do ciclo CYCLE89

Ponto zero em Z na face da pea

G54 M6 T1 ,Alargador 10mm S500 M3 G0 X30 Y30 G0 Z5 M8 F400 MCALL CYCLE89(15,0,5,-30,30,1) X30 Y30 X50 Y50 X70 Y70 MCALL G0 Z100
42

28 Ciclo de fresamento de roscas CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final da rosca (ABSOLUTO) DPR = Profundidade final da rosca relativo ao plano de referncia (Sem sinal) DIATH = Dimetro nominal,Dimetro externo da rosca KDIAM = Dimetro interno,Dimetro do fundo da rosca PIT = Passo da rosca VALORES: 0.001...2000MM FFR = Avano para usinagem da rosca CDIR = Direo de usinagem da rosca VALORES: 2 (PARA USINAGEM COM G2) 3 (PARA USINAGEM COM G3) TYPTH= Tipo de rosca VALORES: 0 = ROSCA INTERNA 1 = ROSCA EXTERNA CPA = Coordenada do centro do crculo em Y CPO = Coordenada do centro do crculo em X

43

Exemplo para execuo do ciclo CYCLE90

G54 M6 T1 D1,Fresa para rosca passo 2 S2500 M3 G0 X0 Y22 G0 Z5 M8 CYCLE90(5,0,5,-25,25,30,27.4,2,800,2,1,30,22) G0 Z100 M30

44

29 Ciclo de fileira de furos HOLES1(SPCA,SPCO,STA1,FDIS,DBH,NUM) SPCA = Ponto de partida das coordenadas no eixo X SPCO = Ponto de partida das coordenadas no eixo Y STA1 = ngulo para o eixo X do plano FDIS = Coordenada do primeiro furo em relao ao ponto de referncia DBH = Distncia entre os furos (Sem sinal) NUM = Nmero de furos

Este ciclo deve ser programado juntamente com algum ciclo de furao Os parmetros SPCA e SPCO funcionam como ponto de partida para execuo do ciclo. O parmetro STA1 determina o ngulo da linha de furos a partir do eixo X.

45

Exemplo para execuo do ciclo HOLES1

G54 M6 T1 D1,Broca D. 8mm S1500 M3 G0 X15 Y10 Z5 F600 MCALL CYCLE82(10,0,5,-12,12,1) HOLES1(15,10,20,0,25,5) MCALL G0 Z100 M30

46

30 Crculo de furos HOLES2(CPA,CPO,RAD,STA1,INDA,NUM) CPA = Centro do crculo de furos no eixo X CPO = Centro do crculo de furos no eixo Y RAD = Raio do crculo de furos STA1 = ngulo do primeiro furo INDA = ngulo de indexao NUM = Nmero de furos

Este ciclo deve ser programado juntamente com algum ciclo de furao Os parmetros CPA e CPO funcionam como ponto de partida para execuo do ciclo.

47

Exemplo para execuo do ciclo HOLES2

G54 M6 T1 D1,Broca D. 10mm S1100 M3 G0 X0 Y0 Z5 F600 MCALL CYCLE82(10,0,5,-12,12,1) HOLES2(0,0,100,0,60,6) MCALL G0 Z100 M30

48

31 Ciclo de fresamento / faceamento CYCLE71(RTP,RFP,SDIS,DP,PA,PO,LENG,WID,STA,MID,MIDA,FDP,FALD ,FFP1,VARI,FDP1) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final (ABSOLUTO) PA = Ponto de referncia no eixo X PO = Ponto de referncia no eixo Y LENG = Comprimento do retngulo em X WID = Largura do retngulo em Y STA = ngulo do retngulo partindo de zero grau MID = Profundidade de penetrao mxima MIDA = Passo lateral durante a usinagem FDP = Medida para sada da ferramenta da pea em X ou Y FALD = Sobremetal para acabamento em Z FFP1 = Avano de corte em mm/min VARI = Tipo de usinagem (pressionar tecla select para escolher tipo) FDP1 = Curso de sobreposio em X e Y (usado em ferram. De 45graus)

49

Exemplo para execuo do ciclo CYCLE71

G54 M6 T1 D1,Fresa D.25mm S2500 M3 G0 X-15 Y0 Z5 CYCLE71(5,0,5,-10,0,0,100,100,0,2,20,1,0.5,1000,11,0) G0 Z100 M30

O ciclo acima est funcionando da seguinte maneira: A cada faceamento da pea a profundidade de 2mm usando um passo lateral de 20mm. Os movimentos so paralelos ao eixo X em zig-zag deixando 0,5mm de sobremetal para acabamento.

50

32 Ciclo de fresamento de contorno CYCLE72(KNAME,RTP,RFP,SDIS,DP,MID,FAL,FALD,FFP1,FFD,VARI,RL, AS1,LP1,FF3,AS2,LP2)

KNAME = Nome da subrotina do contorno


RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final da rosca (ABSOLUTO)

MID = Profundidade mxima de penetrao(SEM SINAL)

FAL = Sobremetal para acabamento no contorno da borda(SEM SINAL) FALD = Sobremetal para acabamento na base(SEM SINAL) FFP1 = Avano para usinagem de superfcies FFD = Avano para penetrao em profundidade(SEM SINAL) VARI = Tipo de usinagem RL = Compensao do raio da ferramenta G40,G41 ou G42 AS1 = Tipo de aproximao da ferramenta no contorno LP1 = Comprimento do curso de aproximao em reta ou crculo FF3 = Avano de retrocesso AS2 = Tipo de afastamento da ferramenta no contorno LP2 = Comprimento do curso de afastamento em reta ou crculo

51

Exemplo de programao usando ciclo CYCLE72

G54 M6 T1 ,Fresa D.50mm S3800 M3 G0 X-80 Y0 G0 Z5 M8 CYCLE72(PUNO,5,0,5,-10,2,0.5,0.5,1000,500,110,41,2,10,1000,2,10) G0 Z100 M30 SUBROTINA: %_N_PUNO_SPF NO DIGITAR ESTA LINHA G1X-80Y0 X-40 G2 I40 G1X-80Y0 M02 O programa acima est sendo executado pela subrotina PUNO com 2mm de penetrao por passe no modo VARI para desbaste. O parmetro VARI pode ser mudado na mquina pressionando a tecla select.
52

33 Ciclo de fresamento de salincia retangular CYCLE76(RTP,RFP,SDIS,DP,DPR,LENG,WID,CARD,PA,PO,STA,MID,FAL, FALD,FFP1,FFD,CDIR,VARI,AP1,AP2) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do contorno (ABSOLUTO) DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL) LENG = Comprimento do retngulo no eixo X WID = Largura do retngulo no eixo Y CARD = Raio no canto da salincia PA = Ponto de referncia no eixo X PO = Ponto de referncia no eixo Y STA = ngulo da salincia MID = Profundidade mxima por penetrao(SEM SINAL) FAL = Sobremetal para acabamento na borda do contorno FALD = Sobremetal para acabamento na base do contorno FFP1 = Avano para usinagem do contorno FFD = Avano para penetrao em profundidade CDIR = Sentido de fresamento concordante ou discordante VARI = Tipo de usinagem ,desbaste ou acabamento AP1 = Comprimento da salincia bruta em X AP2 = Comprimento da salincia bruta em Y

53

Exemplo de programao utilizando ciclo CYCLE76

G54 M6 T1 ,Fresa D.50mm S3800 M3 G0 X0 Y0 G0 Z5 M8 CYCLE76(5,0,5,-10,10,30,15,3,19.78,20.53,-45,2,0.5,0.5,1000,500,0,1,50) G0 Z100 M30

O programa acima est sendo executado com 2mm de profundidade por passe deixando 0,5mm de sobremetal na borda do contorno e no fundo para acabamento com um avano de 1000mm/min.

54

34 Ciclo de fresamento de salincia circular CYCLE77(RTP,RFP,SDIS,DP,DPR,LENG,WID,CARD,PA,PO,STA,MID,FAL, FALD,FFP1,FFD,CDIR,VARI,AP1) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do contorno (ABSOLUTO) DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL) PRAD = Dimetro da salincia circular PA = Ponto de referncia no eixo X PO = Ponto de referncia no eixo Y MID = Profundidade mxima por penetrao(SEM SINAL) FAL = Sobremetal para acabamento na borda do contorno FALD = Sobremetal para acabamento na base do contorno FFP1 = Avano para usinagem do contorno FFD = Avano para penetrao em profundidade CDIR = Sentido de fresamento concordante ou discordante VARI = Tipo de usinagem ,desbaste ou acabamento AP1 = Dimetro da salincia bruta

55

Exemplo de programao utilizando o ciclo CYCLE77

G54 M6 T1 ,Fresa D.50mm S3200 M3 G0 X0 Y0 G0 Z5 M8 CYCLE77(5,0,5,-10,10,30,25,25,2,0.5,0.5,1000,500,0,1,15) G0 Z100 M30

O programa acima est sendo executado com 2mm de profundidade por passe deixando 0,5mm de sobremetal na borda do contorno e no fundo para acabamento com um avano de 1000mm/min.

56

35 Ciclo de fresamento de oblongos em um crculo LONGHOLE(RTP,RFP,SDIS,DP,DPR,NUM,LENG,CPA,CPO,RAD,STA1, INDA,FFD,FFP1,MID) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final (ABSOLUTO) DPR = Profundidade final relativo ao ponto de ref. (SEM SINAL) NUM = Quantidade de ranhuras LENG = Comprimento da ranhura CPA = Ponto de referncia no eixo X CPO = Ponto de referncia no eixo Y RAD = Raio do crculo STA1 = ngulo inicial INDA = ngulo de indexao FFD = Avano para penetrao em profundidade FFP1 = Avano para usinagem de superfcie MID = Profundidade mxima para uma penetrao

57

Exemplo de programao utilizando o ciclo LONGHOLE

G54 M6 T1 ,Fresa D.8mm S3000 M3 G0 X0 Y0 G0 Z5 M8 LONGHOLE(5,0,5,-5,5,4,15,25,25,5,45,90,150,350,1) G0 Z100 M30 O programa acima est sendo executado com a profundidade de 1mm por passe totalizando 5mm de profundidade total com avano de corte de 150mm/min na entrada e 350mm/min no fresamento. Obs.: Este ciclo executa fresamento de ranhuras apenas com penetrao em Z e deslocamento em X e Y ,ou seja ,ele no interpola os raios do oblongo.

58

36 Ciclo de fresamento de ranhuras em um crculo SLOT1(RTP,RFP,SDIS,DP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA1, INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do contorno (ABSOLUTO) DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL) NUM = Quantidade de ranhuras LENG = Comprimento da ranhura WID = Largura da ranhura CPA = Ponto de referncia no eixo X CPO = Ponto de referncia no eixo Y RAD = Raio do crculo STA1 = ngulo inicial INDA = ngulo de indexao FFD = Avano para penetrao em profundidade FFP1 = Avano para usinagem de superfcie MID = Profundidade mxima para uma penetrao CDIR = Sentido de fresamento na usinagem G2 ou G3 FAL = Sobremetal para acabamento na borda da ranhura VARI = Tipo de usinagem : completa/desbaste/acabamento MIDF = Profundidade de penetrao mxima no acabamento FFP2 = Avano de usinagem para acabamento SSF = RPM na usinagem de acabamento

59

Exemplo de programao utilizando o ciclo SLOT1

G54 M6 T1 ,Fresa D.6mm S1800 M3 G0 X0 Y0 G0 Z5 M8 SLOT1(5,0,5,-5,5,3,15,10,25,25,5,30,120,100,500,1,3,0.2,0,0.2,300,2000) G0 Z100 M30 O programa acima est sendo executado em desbaste e acabamento penetrando 1mm por passe e deixando 0,2mm de sobremetal para acabamento com avano de 500mm/min no desbaste e 300mm/min no acabamento.

60

37 Ciclo de fresamento de ranhura circular SLOT2(RTP,RFP,SDIS,DP,DPR,NUM,AFSL,WID,CPA,CPO,RAD,STA1, INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do contorno (ABSOLUTO) DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL) NUM = Quantidade de ranhuras AFSL = ngulo do comprimento da ranhura WID = Largura da ranhura CPA = Ponto de referncia no eixo X CPO = Ponto de referncia no eixo Y RAD = Raio do crculo STA1 = ngulo inicial INDA = ngulo de indexao FFD = Avano para penetrao em profundidade FFP1 = Avano para usinagem de superfcie MID = Profundidade mxima para uma penetrao CDIR = Sentido de fresamento na usinagem G2 ou G3 FAL = Sobremetal para acabamento na borda da ranhura VARI = Tipo de usinagem : completa/desbaste/acabamento MIDF = Profundidade de penetrao mxima no acabamento FFP2 = Avano de usinagem para acabamento SSF = RPM na usinagem de acabamento

61

Exemplo de programao utilizando o ciclo SLOT2

G54 M6 T1 ,Fresa D.6mm S1800 M3 G0 X0 Y0 G0 Z5 M8 SLOT2(5,0,5,-5,5,3,60,5,25,25,15,60,120,100,500,1,3,0.2,0,0.2,300,2000) G0 Z100 M30 O programa acima est sendo executado em desbaste e acabamento penetrando 1mm por passe e deixando 0,2mm de sobremetal para acabamento com avano de 500mm/min no desbaste e 300mm/min no acabamento.

62

38 Ciclo de fresamento de bolso retangular POCKET3(RTP,RFP,SDIS,DP,LENG,WID,CRAD,PA,PO,STA,MID,FAL ,FALD,FFP1,FFD,CDIR,VARI,MIDA,AP1,AP2,AD,RAD1,DP1) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do contorno (ABSOLUTO) LENG = Comprimento do retngulo no eixo X WID = Largura do retngulo no eixo Y CRAD = Raio no canto do bolso PA = Ponto de referncia no eixo X PO = Ponto de referncia no eixo Y STA = ngulo do bolso MID = Profundidade mxima por penetrao(SEM SINAL) FAL = Sobremetal para acabamento na borda do contorno FALD = Sobremetal para acabamento na base do contorno FFP1 = Avano para usinagem de superfcie FFD = Avano para penetrao em profundidade CDIR = Sentido de fresamento concordante ou discordante VARI = Tipo de usinagem ,desbaste ou acabamento MIDA = Passo lateral na usinagem AP1 = Comprimento bruto do bolso AP2 = Largura bruta do bolso AD = Altura bruta do bolso RAD1 = Raio da trajetria helicoidal na imerso ou ngulo mximo DP1 = Profundidade de penetrao por rotao de 360 graus na imerso na trajetria helicoidal ou na rampa. Tipos de VARI= 1 e 2 em G0 , 11 e 12 em G1 , 21 e 22 em hlice e 31 e 32 em rampa.Todas opes com final 1 so para desbaste e final 2 acabamento.

63

Exemplo de programao utilizando ciclo POCKET3

G54 M6 T1 ,Fresa D.10mm S3800 M3 G0 X0 Y0 G0 Z5 M8 POCKET3(5,0,5,-10,30,15,3,20,22,-45,2,0.5,0.5,900,500,0,1,5,15,10,2,10,2) G0 Z100 M30

O programa acima est sendo executado com 2mm de profundidade por passe deixando 0,5mm de sobremetal na borda do contorno e no fundo para acabamento com um avano de 900mm/min.

64

39 Ciclo de fresamento de bolso circular POCKET4(RTP,RFP,SDIS,DP,PRAD,PA,PO,STA,MID,FAL,FALD,FFP1 ,FFD,CDIR,VARI,MIDA,AP1,AD,RAD1,DP1) RTP = Plano de recuo (ABSOLUTO) RFP = Plano de referncia (ABSOLUTO) SDIS = Distncia de segurana (SEM SINAL) DP = Profundidade final do contorno (ABSOLUTO) PRAD = Dimetro da salincia circular PA = Ponto de referncia no eixo X PO = Ponto de referncia no eixo Y MID = Profundidade mxima por penetrao(SEM SINAL) FAL = Sobremetal para acabamento na borda do contorno FALD = Sobremetal para acabamento na base do contorno FFP1 = Avano para usinagem do contorno FFD = Avano para penetrao em profundidade CDIR = Sentido de fresamento concordante ou discordante VARI = Tipo de usinagem ,desbaste ou acabamento MIDA = Passo lateral AP1 = Raio bruto do bolso AD = Altura bruta do bolso RAD1 = Raio da trajetria helicoidal na imerso DP1 = Profundidade de penetrao por rotao de 360 graus na imerso na trajetria helicoidal Os tipos de VARI so iguais as do POCKET3.

65

Exemplo de programao utilizando o ciclo POCKET4

G54 M6 T1 ,Fresa D.20mm S3200 M3 G0 X0 Y0 G0 Z5 M8 POCKET4(5,0,5,-10,15,25,25,2,0.5,0.5,1000,500,0,11,12,10,2,10,2) G0 Z100 M30

O programa acima est sendo executado com 2mm de profundidade por passe deixando 0,5mm de sobremetal na borda do contorno e no fundo para acabamento com um avano de 1000mm/min.

66

You might also like