guia prático siemens802d

66
1 Lista dos principais códigos G G00 Interpolação linear (avanço rápido) G01 Interpolação linear (avanço programado) G02 Interpolação circular/helicoidal (sentido horário) G03 Interpolação circular/helicoidal (sentido anti-horário) G04 Tempo de espera G09 Checagem de parada exata G17 Plano de trabalho (XY) G18 Plano de trabalho (ZX) G19 Plano de trabalho (YZ) G40 Cancela compensação do raio da ferramenta G41 Compensação de raio à esquerda da ferramenta G42 Compensação de raio à direita da ferramenta G53 Sistema de coordenadas (zero máquina) G54 Sistema de coordenadas (zero peça) G55 Sistema de coordenadas (zero peça) G56 Sistema de coordenadas (zero peça) G57 Sistema de coordenadas (zero peça) G58 Sistema de coordenadas (zero peça) G59 Sistema de coordenadas (zero peça) G60 Modo de checagem de parada exata G64 Posicionamento exato controle contínuo da trajetória G70 Dimensionamento em polegadas G71 Dimensionamento em milímetros G90 Programação de coordenadas absolutas G91 Programação de coordenadas incrementais G94 Avanço linear em mm/min G95 Avanço linear em mm/rot G247 Entrada com raio em uma interpolação G248 Saída com raio em uma interpolação

Upload: wandypanda

Post on 11-Aug-2015

78 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Guia prático Siemens802D

1

Lista dos principais códigos G

G00 Interpolação linear (avanço rápido)G01 Interpolação linear (avanço programado)G02 Interpolação circular/helicoidal (sentido horário)G03 Interpolação circular/helicoidal (sentido anti-horário)G04 Tempo de esperaG09 Checagem de parada exataG17 Plano de trabalho (XY)G18 Plano de trabalho (ZX)G19 Plano de trabalho (YZ)G40 Cancela compensação do raio da ferramentaG41 Compensação de raio à esquerda da ferramentaG42 Compensação de raio à direita da ferramentaG53 Sistema de coordenadas (zero máquina)G54 Sistema de coordenadas (zero peça)G55 Sistema de coordenadas (zero peça)G56 Sistema de coordenadas (zero peça)G57 Sistema de coordenadas (zero peça)G58 Sistema de coordenadas (zero peça)G59 Sistema de coordenadas (zero peça)G60 Modo de checagem de parada exataG64 Posicionamento exato controle contínuo da trajetóriaG70 Dimensionamento em polegadasG71 Dimensionamento em milímetrosG90 Programação de coordenadas absolutasG91 Programação de coordenadas incrementaisG94 Avanço linear em mm/minG95 Avanço linear em mm/rotG247 Entrada com raio em uma interpolaçãoG248 Saída com raio em uma interpolação

Page 2: Guia prático Siemens802D

2

Lista de códigos M

M00 Parada programadaM01 Parada programada opcional (Chave/botão opcional stop ligada)M02 Final de programaM03 Liga fuso sentido horárioM04 Liga fuso sentido anti-horárioM05 Desliga fusoM06 Troca automática de ferramentasM07 Liga refrigeração interna ou refrigeração a arM08 Liga refrigeraçãoM09 Desliga refrigeraçãoM13 Liga fuso sentido horário + refrigeração (opcional)M14 Liga fuso sentido anti-horário + refrigeração (opcional)M15 Desliga fuso + refrigeração (opcional)M17 Fim de sub programaM19 Orientação do fusoM30 Final de programa

Page 3: Guia prático Siemens802D

3

Lista de ciclos e posicionamentos

CYCLE81 Furação simplesCYCLE82 Furação simples com temporizaçãoCYCLE83 Furação profunda com descarga (Pica-Pau)CYCLE84 Rosqueamento com macho sem mandril de compensaçãoCYCLE840 Rosqueamento com macho com mandril de compensaçãoCYCLE85 Alargamento ou mandrilamento 1CYCLE86 Mandrilamento2CYCLE87 Mandrilamento3CYCLE88 Mandrilamento4CYCLE89 Alargamento2 ou mandrilamento5CYCLE90 Fresamento de roscasHOLES1 Fileira de furosHOLES2 Círculo de furosCYCLE71 Fresamento de facearCYCLE72 Fresamento de contornoCYCLE76 Fresamento de saliências retangularesCYCLE77 Fresamento de saliências circularesLONGHOLE OblongoSLOT1 Modelo de fresamento sobre um círculoSLOT2 Modelo de fresamento de ranhuras circularesPOCKET3 Fresamento de bolsão retangularPOCKET4 Fresamento de bolsão circular

Page 4: Guia prático Siemens802D

4

1 – Sistema de coordenadas

O sistema de coordenadas para centros de usinagem de característicavertical é descrito da seguinte forma:

Eixo X : O movimento é dado na mesa no sentido longitudinal podendo serpositivo ou negativo.

Eixo Y : O movimento é dado na mesa no sentido transversal podendo serpositivo ou negativo.

Eixo Z : O movimento é dado no cabeçote no sentido vertical podendo serpositivo ou negativo.

Page 5: Guia prático Siemens802D

5

As máquinas podem ser equipadas com eixos rotativos suplementares.Estes normalmente são eixos rotativos denominados como:

Obs: Para efetuar mais de uma volta com o eixo rotativo devemos programara somatória dos ângulos.

Ex.: G00 B0G00 B270 (2 voltas completas no eixo B)

2 – Determinação do ponto zero peça

Ao elaborar um programa CNC ,é aconselhável deslocar o ponto zero dosistema de coordenadas para uma posição na peça a ser usinada ,ou seja,fixar no ponto de onde partem as coordenadas do desenho ,tornando maisfácil a programação. Este ponto escolhido na peça é chamado de “ponto zeropeça”.

G54 = Determinação de ponto zero peça (MODAL).G55 = Determinação de ponto zero peça (MODAL).G56 = Determinação de ponto zero peça (MODAL).G57 = Determinação de ponto zero peça (MODAL).G58 = Determinação de ponto zero peça (MODAL).G59 = Determinação de ponto zero peça (MODAL).

Obs.: Os valores do ponto zero peça são determinados de acordo com aposição dos eixos em relação ao zero máquina.Em cada ponto determinamos as coordenadas de referência para os eixosX ,Y e Z.

Page 6: Guia prático Siemens802D

6

Exemplo sobre determinação de zero peça.

Ponto zero Coordenadas em X Coordenadas em YG54 100 100G55 700 400G56 900 200G57 400 200G58 200 300

Page 7: Guia prático Siemens802D

7

3- Determinação de zero peça via programa

Para determinarmos ponto zero peça via programa usar códigos detransferência descritos abaixo.Obs.: O valor que estiver entre colchetes corresponderá ao ponto zerodesejado ,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 serão assumidosautomaticamente na tabela Work para o zero peça G54.Esta função pode ser programada para todos os outros registradores de zeropeça (G54 ,G55 ,G56 ,G57 ,G58 ,G59) ,em qualquer linha do programa.

4 – Deslocamento para ponto zero máquina

G53= Deslocamento para ponto zero máquina

Formato: G53 X_ Y_ Z_

X= Coordenada de parada no eixo X em relação ao zero máquina.Y= Coordenada de parada no eixo Y em relação ao zero máquina.Z= Coordenada de parada no eixo Z em relação ao zero máquina.

Ex.: G00 G53 X0 Y0 Z0Os eixos X ,Y ,Z moveram-se para as coordenadas X0 Y0 e Z0 .Em relaçãoao zero máquina.

Ex.: G00 G53 X300 Y0 Z-50Os eixos X ,Y e Z moveram-se para as coordenadas X300 Y0 e Z-50 .Emrelação ao zero máquina.

Page 8: Guia prático Siemens802D

8

5 – Sistema de posicionamento

G00 = Interpolação linear em avanço rápido. (modal)Programando o comando G00 os eixos se movem para o ponto em avançorápido.

Formato: G00 X_ Y_ Z_Ex.: G00 X100 Y80 Z20

G01 = Interpolação linear em avanço programado.(modal)Programando o comando G01 os eixos se movem para o ponto em avançoprogramado.Neste caso o avanço é programado com a letra F. A unidade deavanço normalmente é (mm/min).

Formato: G01 X_ Y _ Z_ F_ F= avanço em mm/min.Ex.: G01 X150 Y100 F500

Page 9: Guia prático Siemens802D

9

Obs.: Os comandos denominados de Modais uma vez programados mantém-se 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 máquinas 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 números de voltas do fuso)S = tempo de espera

Ex.: G4 F1 – tempo de espera de 1 segundoouG4 S100 – tempo de espera de 100 voltas do fuso

Page 10: Guia prático Siemens802D

10

8 – Carregar ferramentas no fuso e ligar fuso

A chamada de troca de ferramentas nas máquinas com magazine éexecutada através do comando M6.

Formato: M6 T1M6 = chamada de troca automáticaT_ = identificação do número da ferramenta

Ex.: M6 T1 (carrega a ferramenta número 1)

A rotação do eixo árvore é programada através do comando S

Formato: S_ = valor da rotaçãoM_= Sentido da rotação horário ou anti horário

Ex.: S1200 M3 (liga rotação em 1200 RPM no sentido horário)

9 – Unidade de coordenadas

G70 = Sistema de coordenadas em polegadas (modal)G71 = Sistema de coordenadas em milímetros (modal)

10 – Sistema de programação de coordenadas

G90 = Sistema de coordenadas absolutas (modal)G91 = Sistema de coordenadas incrementais (modal)

Ex.: Absoluto IncrementalG0 G90 X0 Y0 G0 X0 Y0X20 G91X50 X20X120 X30

X70

Page 11: Guia prático Siemens802D

11

11 – Carregar comprimento de ferramentas

Sempre que for movimentar a ferramenta no sentido de eixo Z é necessáriocarregar seu comprimento da seguinte maneira:

Utilização de compensação com o número da tabela de corretores que sãoD1 ,D2 ,D3...D9 (valores positivos)

Ex.: T1 D1 (D1 = número da tabela de ferramentas)

Esse tipo de compensação dever ser feito quando todos os pressetes deferramentas forem feitos fora da máquina através de um “presseter”.Sendo assim todos os valores colocados na tabela de ferramentas estarãocom valores positivos.

Page 12: Guia prático Siemens802D

12

Utilização de compensação com o número da tabela de corretores que sãoD1 ,D2 ,D3...D9 (valores negativos)

Ex.: T1 D2 (D2 = número da tabela de ferramentas)

Esse tipo de compensação dever ser feito quando todos os pressetes deferramentas forem feitos na máquina ferramenta por ferramentaposicionando-as no zero peça em Z.Sendo assim todos os valores colocados na tabela de ferramentas estarãocom valores negativos.

Para melhor entendimento ,os comandos 802D ,810D e 840D tem apossibilidade de memorizar de acordo com a necessidade ,várias tabelas decorretores de ferramentas. Sendo assim é possível ter ,como por exemplo aferramenta número 1 (T1) com um comprimento na tabela D1 e outro natabela D2.

Page 13: Guia prático Siemens802D

13

12 – Programação de coordenadas angulares

Após a determinação do plano de trabalho da operação de usinagempodemos executar um movimento angular ,informando a coordenada final deum dos eixos e o respectivo ângulo da linha.O ângulo 0graus é determinado na posição 3 horas do ponteiro do relógio.Os valores de ângulo são positivos no sentido anti-horário e negativos nosentido horário.

Formato: G1 X_ (Y_) ANG=_ F_ANG= Ângulo de movimentação

Ex.: G17 (Plano de trabalho XY)G0 X0 Y0G1 X50 ANG=45 F300 (Movimenta à 45 graus)

Page 14: Guia prático Siemens802D

14

13 – Interpolação circular

G02 = Interpolação circular no sentido horário (modal)G03 = Interpolação circular no sentido anti-horário (modal)

Formato: G02 X_ Y_CR=_X = Coordenada final do eixo XY = Coordenada final do eixo YCR= Raio do arco

G03 = X_Y_I_J_X = Coordenada final do eixo XY = Coordenada final do eixo YI = Distância incremental do ponto inicial até o centro do arco na

Direção X.J = Distância incremental do ponto inicial até o centro do arco na

Direção Y.

Passos para programação de interpolação 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 parâmetros de interpolação ( I,J ).

Obs.: Em caso de interpolação com o eixo Z,(K) será a distância do pontoinicial até o centro do arco na direção Z.

Notas:

A forma modal dos parâmetros de interpolação I,J e K são iguais a 0. Ocorrerá um alarme se não for especificado I,J e K ou CR=. Se for programado I,J ou K sem a especificação dos pontos finais do

arco ,o comando irá assumir os mesmos valores do ponto inicial e seráexecutado um arco de 360 graus.

Na programação com CR= não é possível executar uma circunferênciacompleta.

Quando o CR= for positivo executará arcos < ou = 180. Quando o CR= for negativo executará arcos > 180.

Page 15: Guia prático Siemens802D

15

Exemplos de programação com interpolação circular:

G2 (SENTIDO HORARIO)

Ex.: G01 X0 Y0 F500G02 X100 Y0 CR=50G01 X200 Y0

______________________________________________________________

Ex.: X-30 Y-30T1 M6 G0 Z100S1500 M3 M30G0 G90 G54 X-30 Y-30Z2G1 Z-10 F500G1 X0 Y0X110Y60G3 X50 Y120 I-60G2 X0 Y70 I-50G1 X0 Y0

Page 16: Guia prático Siemens802D

16

14 – Interpolação helicoidal

G02 = Interpolação helicoidal no sentido horário.G03 = Interpolação helicoidal no sentido anti-horário.

Formato: G02 X_ Y_ Z_TURN=_ F_X = Coordenada final do eixo XY = Coordenada final do eixo YZ = Coordenada final do eixo ZTURN= Número de voltasI = Distância incremental do ponto inicial até o centro do arco naDireção X.

J = Distância incremental do ponto inicial até o centro do arco naDireção Y.F = Avanço

EX.:

G54M6 T1S1500 M3G0 X0 Y0Z0G1 X20 F1000G03 X20 Y0 Z-10 I-20 J0 TURN=5 F500G1 X0 Y0G0 Z100M30

Page 17: Guia prático Siemens802D

17

15 – Compensação do raio da ferramenta

Para fazer a compensação do raio da ferramenta para posterior correção nasmedidas da peça ,será necessário registrar na tabela de ferramentas o raioda ferramenta a ser usada.

G40 = Cancela compensação do raio da ferramenta.G41 = Compensação do raio de corte da ferramenta à esquerda da peça.G42 = Compensação do raio de corte da ferramenta à direita da peça.

Segue abaixo respectivos modos de compensação de raio de ferramentascom 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.

Page 18: Guia prático Siemens802D

18

Exemplos:

G54M6 T1D1; (Fresa de topo diâ. 20mm)S1500 M3G0 X-30 Y-30G0 Z5G1 Z-5 F500G1 G41 X0 Y0Y70Y80 X10X100Y20Y0 X80X0G1 G40 X-30 Y-30G0 G53 Z0 D0M30

Page 19: Guia prático Siemens802D

19

G54M6 T1D1;(Fresa diâ. 15mm)S2000 M3G0 X0 Y0G0 Z5G1 Z-10 F300G1 G41 X50 F1000G03 I-50G0 G40 X0 Y0G0 G53 Z0M30

Exemplo de interpolação com suavização na entrada e na saída:

G54M6 T1 D1;(Fresa diâ. 15mm)S2000 M3G0 X0 Y0G0 Z5G1 Z-10 F300G247 DISR=15 G41 X50G3 I-50G248 DISR=15 G40 X0G0 G53 Z0M30

G247 é um comando de entrada tangencial e (DISR=15) é a entradatangenciando com raio de 15mm (pode ser qualquer raio).G248 tem a mesma função mas faz o tangenciamento na saída daferramenta.

Page 20: Guia prático Siemens802D

20

16 – Arredondamento de cantos e chanfros

Esta função possibilita arredondar e chanfrar cantos de peças de uma formamuito simples.

Formato para chanfroG01 X_ ou Y_CHF=_ ou CHR=_X = Coordenada final do eixo XY = Coordenada final do eixo YCHF= Valor do comprimento do chanfroCHR= Valor do comprimento do chanfro no sentido de movimento

N1 G54 N8 X75 CHF=20N2 M6 T1 (FRESA DE TOPO 20mm) N9 Y75 RND=20N3 S1500 M3 N10 X-75 CHF20N4 G0 X0 Y-90 N11 Y-75 RND=20N5 Z0 N12 X0N6 G1 Z-5 F300 N13 G0 G40 X0 Y-90N7 G1 G41 Y-75 F500 N14 G0 G53 Z0 H0

N15 M30

Page 21: Guia prático Siemens802D

21

17 – Chamada de sub-programa

Para facilitar a programação em algumas usinagens podemos utilizar atécnica de sub-programas.Um sub-programa é construído da mesma maneira que um programa depeças e deve ser finalizado com a função M17Para nomear um sub-programa deve seguir as seguintes definições:Os dois primeiros caracteres devem ser letras e os seguintes pode serletras,cifras ou números tendo no máximo 31 caracteres.

PLACA;(Prog.principal) CONTORNO ,(Sub-programa)G54 N10 G91 G01 Z-2 F200M6 T1D1, (Fresa diâ. 15mm) G90 G41 G1 X0 Y0 F500S2000 M3 Y100 CHF=20G0 X-10 Y-15 X200 RND=20G0 Z2 Y0 CHF=20G1 Z0 F1000 X0CONTORNO P=5 G0 G40 X-10 Y-15G0 G53 Z0 M17M30

No exemplo anterior o programa principal através da chamada CONTORNO,executou o sub-programa CONTORNO ,com 5 repetições.O retorno ao programa principal é executado pelo comando M17.

Page 22: Guia prático Siemens802D

22

Exemplo:

PRINCIPAL ,(Prog.principal)G54M6 T1D1, (Fresa diâ. 15mm)S2000 M3G0 X-10 Y-15G0 Z2G1 Z0 F1000BEGIN:N10 G91 G01 Z-2 F200G90 G41 G1 X0 Y0 F500Y100 CHF=20X200 RND=20Y0 CHF=20X0G0 G40 X-10 Y-15REPEAT BEGIN P=5G0 Z100M30

No exemplo acima o programa principal através da função BEGIN ,executa otrecho do programa com 5 repetições à partir da linha N10.

Page 23: Guia prático Siemens802D

23

18 – Ciclo de furação simples

CYCLE81 (RTP, RFP, SDIS, DP, DPR)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativa ao plano de referência (Sem sinal)

`

Este ciclo funciona da seguinte maneira:A ferramenta aproxima em G0 até posição SDIS ,executa furo até posiçãoDP e retorna em G0 até posição SDIS.

Page 24: Guia prático Siemens802D

24

Exemplo para execução do ciclo CYCLE81

Ponto zero em Z na face da peça

G54M6 T1 ,Broca 15mm metal duroS1800 M3G0 X25 Y25G0 Z5F500MCALL CYCLE81(15,0,5,-12,12)X25 Y25X50X75MCALLG0 Z100M30A função MCALL faz a repetição do ciclo nas coordenadas programadas

Page 25: Guia prático Siemens802D

25

19 – Ciclo de furação com faceamento

CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo reletivo ao plano de referência (Sem sinal)DTB = Temporização no final do furo em segundos

Este ciclo funciona da seguinte maneira:A ferramenta aproxima em G0 até posição SDIS ,executa furo até posiçãoDP ,executa temporização DTB e retorna em G0 até posição SDIS.

Page 26: Guia prático Siemens802D

26

Exemplo para execução do ciclo CYCLE82

Ponto zero em Z na face da peça

G54M6 T1 ,Broca 15mm metal duroS1800 M3G0 X25 Y25G0 Z5 M8F500MCALL CYCLE82(15,0,5,-12,12,1)X25 Y25X50X75MCALLG0 Z100M30

Page 27: Guia prático Siemens802D

27

20 – Ciclo de furação 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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade do furo relativo ao plano de referência (SEM SINAL)FDEP = Primeira profundidade de furação (ABSOLUTO)FDPR = Primeira profundidade de furação relativo ao plano de referência(SEM SINAL)DAM = Decremento a cada saída da broca (SEM SINAL)DTB = Temporização ao final de cada passo para quebra de cavacosDTS = Temporização no ponto inicial do furo a cada saída da brocaFRF = Fator para diminuição do avanço na primeira entrada de 0,001 a 1VARI= Tipo de furaçãoVALORES: 0 = Quebra cavacos (Retorna 1mm após cada passo)

1 = Remoção (Retorna ao plano de referência a cada passo)

Page 28: Guia prático Siemens802D

28

Exemplo para execução do ciclo CYCLE83

Ponto zero em Z na face da peça

G54M6 T1 ,Broca 15mm metal duroS1800 M3G0 X30 Y30G0 Z5 M8F500MCALL CYCLE83 (15,0,5,-32,32,-5,5,2,1,1,1,0)X30 Y30X50 Y50X70 Y70MCALLG0 Z100M30

Page 29: Guia prático Siemens802D

29

21 – Ciclo de rosqueamento sem mandril de compensação

CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST,SST1)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativo ao plano de referência (Sem sinal)DTB = Temporização no final da rosca em segundosSDAC = Sentido de rotação após final do ciclo : 3,4 ou 5 (M3,M4 ou M5)MPIT = Valor do diâmetro da rosca (Válido p/ rosca métrica de passo normal)PIT = Passo da rosca (Utilizar para roscas de passo diferente)POSS = Posição em graus para parada orientada do fuso (Opcional)SST = RPM Para roscarSST1 = RPM Para retorno

Se os valores de MPIT e PIT forem negativos o ciclo executa rosca Esquerda

Page 30: Guia prático Siemens802D

30

Exemplo para execução do ciclo CYCLE84

Ponto zero em Z na face da peça

X25 Y25G54 X50M6 T1 ,Broca 15mm metal duro Y75S1800 M3 MCALLG0 X25 Y25 G0 Z100G0 Z5 M8 M30MCALL CYCLE81(15,0,-12,12)X25 Y25X50X75MCALLG0 Z100M6 T2 ,Macho M16x1S1000 M3G0 G90 X25 Y25G0 Z5 M8MCALL CYCLE84(15,0,5,-12,12,1,3,16,,300,300)

Page 31: Guia prático Siemens802D

31

22 – Ciclo de rosqueamento com mandril de compensação

CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS,SST, SST1)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativo ao plano de referência (Sem sinal)DTB = Temporização no final da rosca em segundosSDAC = Sentido de rotação após final do ciclo : 3,4 ou 5 (M3,M4 ou M5)MPIT = Valor do diâmetro da rosca (Válido p/ rosca métrica de passo normal)PIT = Passo da rosca (Utilizar para roscas de passo diferente)POSS = Posição em graus para parada orientada do fuso (Opcional)SST = RPM Para roscarSST1 = RPM Para retorno

Se os valores de MPIT e PIT forem negativos o ciclo executa rosca Esquerda

Page 32: Guia prático Siemens802D

32

Exemplo para execução do ciclo CYCLE840

Ponto zero em Z na face da peça

X25 Y25G54 X50M6 T1 ,Broca 15mm metal duro Y75S1800 M3 F500 MCALLG0 X25 Y25 G0 Z100G0 Z5 M8 M30MCALL CYCLE81(15,0,-12,12)X25 Y25X50X75MCALLG0 Z100M6 T2 ,Macho M16x1S1000 M3 F1000G0 G90 X25 Y25G0 Z5 M8MCALL CYCLE840(15,0,5,-12,12,1,3,16,,300,300)

Page 33: Guia prático Siemens802D

33

23 – Ciclo de mandrilamento / alargamento

CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativo ao plano de referência (Sem sinal)DTB = Temporização no final da rosca em segundosFFR = AvançoRFF = Avanço de recuo

Este ciclo funciona da seguinte forma:A ferramenta desce em avanço programado até a profundidade DP e sai emavanço programado com a ferramenta girando até SDIS.

Page 34: Guia prático Siemens802D

34

Exemplo para execução do ciclo CYCLE85

Ponto zero em Z na face da peça

G54M6 T1 ,Alargador 10mmS500 M3G0 X30 Y30G0 Z5 M8MCALL CYCLE85(15,0,5,-30,30,1,200,250)X30 Y30X50 Y50X70 Y70MCALLG0 Z100

Page 35: Guia prático Siemens802D

35

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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativo ao plano de referência (Sem sinal)DTB = Temporização no final da rosca em segundosSDIR = Sentido de rotação

VALORES: 3 - PARA M3 / 4 - PARA M4RPA = Recuo do eixo X para evitar riscos na parede do furoRPO = Recuo do eixo Y para evitar riscos na parede do furoRPAP = Recuo do eixo Z para evitar riscos na parede do furoPOSS = Posição em graus para parada orientada do eixo árvore (Opcional)

Este ciclo funciona da seguinte forma:A ferramenta desce em avanço programado até a profundidade total ,para arotação do fuso no fundo do furo ,caso programado usa a temporização DTB,desloca lateralmente para o lado oposto da ponta da ferramenta respeitandoo valor RPA /RPO/ RPAP e sai em avanço rápido até a posição SDIS.Também pode ser utilizado para mandrilamento contrário.

Page 36: Guia prático Siemens802D

36

Exemplo para execução do ciclo CYCLE85

Ponto zero em Z na face da peça

G54M6 T1 ,Barra de mandrilar 10mmS900 M3G0 X30 Y30G0 Z5 M8F300MCALL CYCLE86(15,0,5,-30,30,1,3,0.5,0.5,,0)X30 Y30X50 Y50X70 Y70MCALLG0 Z100

Page 37: Guia prático Siemens802D

37

25 – Ciclo de mandrilamento com parada

CYCLE87 (RTP, RFP, SDIS, DP, DPR,SDIR)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativa ao plano de referência (Sem sinal)SDIR = Sentido de giro

Valores: 3 para M3 / 4 para M4

Este ciclo funciona da seguinte forma:A ferramenta entra com rotação programada e atinge aprofundidade DP ,logo após é realizada uma parada do fuso semcontrole e em seguida uma parada M0 é executada, permitindo queatravés da tecla NC-START o retrocesso é continuado em avançorápido até SDIS .

Page 38: Guia prático Siemens802D

38

Exemplo para execução do ciclo CYCLE87

Ponto zero em Z na face da peça

G54M6 T1 ,Barra de mandrilar 30mmS800 M3G0 X30 Y30G0 Z5 M8F350MCALL CYCLE87(15,0,5,-30,30,3)X30 Y30X50 Y50X70 Y70MCALLG0 Z100

Page 39: Guia prático Siemens802D

39

26 – Ciclo de mandrilamento com parada

CYCLE88 (RTP, RFP, SDIS, DP, DPR,DTB,SDIR)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativa ao plano de referência (Sem sinal)DTB = Tempo de espera em segundosSDIR = Sentido de giro

Valores: 3 para M3 / 4 para M4

Este ciclo funciona da seguinte forma:A ferramenta entra com rotação programada e atinge aprofundidade DP com uma parada DTB,logo após é realizada umaparada do fuso sem controle e em seguida uma parada M0 éexecutada, permitindo que através da tecla NC-START o retrocessoé continuado em avanço rápido até SDIS .

Page 40: Guia prático Siemens802D

40

Exemplo para execução do ciclo CYCLE88

Ponto zero em Z na face da peça

G54M6 T1 ,Barra de mandrilar 30mmS800 M3G0 X30 Y30G0 Z5 M8F500MCALL CYCLE88(15,0,5,-30,30,1,3)X30 Y30X50 Y50X70 Y70MCALLG0 Z100

Page 41: Guia prático Siemens802D

41

27 – Ciclo de mandrilamento / alargamento

CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do furo (ABSOLUTO)DPR = Profundidade final do furo relativo ao plano de referência (Sem sinal)DTB = Temporização no final da rosca em segundos

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

Page 42: Guia prático Siemens802D

42

Exemplo para execução do ciclo CYCLE89

Ponto zero em Z na face da peça

G54M6 T1 ,Alargador 10mmS500 M3G0 X30 Y30G0 Z5 M8F400MCALL CYCLE89(15,0,5,-30,30,1)X30 Y30X50 Y50X70 Y70MCALLG0 Z100

Page 43: Guia prático Siemens802D

43

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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final da rosca (ABSOLUTO)DPR = Profundidade final da rosca relativo ao plano de referência (Sem sinal)DIATH = Diâmetro nominal,Diâmetro externo da roscaKDIAM = Diâmetro interno,Diâmetro do fundo da roscaPIT = Passo da rosca

VALORES: 0.001...2000MMFFR = Avanço para usinagem da roscaCDIR = Direção de usinagem da rosca

VALORES: 2 (PARA USINAGEM COM G2)3 (PARA USINAGEM COM G3)

TYPTH= Tipo de roscaVALORES: 0 = ROSCA INTERNA

1 = ROSCA EXTERNACPA = Coordenada do centro do círculo em YCPO = Coordenada do centro do círculo em X

Page 44: Guia prático Siemens802D

44

Exemplo para execução do ciclo CYCLE90

G54M6 T1 D1,Fresa para rosca passo 2S2500 M3G0 X0 Y22G0 Z5 M8CYCLE90(5,0,5,-25,25,30,27.4,2,800,2,1,30,22)G0 Z100M30

Page 45: Guia prático Siemens802D

45

29 – Ciclo de fileira de furos

HOLES1(SPCA,SPCO,STA1,FDIS,DBH,NUM)

SPCA = Ponto de partida das coordenadas no eixo XSPCO = Ponto de partida das coordenadas no eixo YSTA1 = Ângulo para o eixo X do planoFDIS = Coordenada do primeiro furo em relação ao ponto de referênciaDBH = Distância entre os furos (Sem sinal)NUM = Número de furos

Este ciclo deve ser programado juntamente com algum ciclo de furaçãoOs parâmetros SPCA e SPCO funcionam como ponto de partida paraexecução do ciclo.O parâmetro STA1 determina o ângulo da linha de furos a partir do eixo X.

Page 46: Guia prático Siemens802D

46

Exemplo para execução do ciclo HOLES1

G54M6 T1 D1,Broca D. 8mmS1500 M3G0 X15 Y10Z5F600MCALL CYCLE82(10,0,5,-12,12,1)HOLES1(15,10,20,0,25,5)MCALLG0 Z100M30

Page 47: Guia prático Siemens802D

47

30 – Círculo de furos

HOLES2(CPA,CPO,RAD,STA1,INDA,NUM)

CPA = Centro do círculo de furos no eixo XCPO = Centro do círculo de furos no eixo YRAD = Raio do círculo de furosSTA1 = Ângulo do primeiro furoINDA = Ângulo de indexaçãoNUM = Número de furos

Este ciclo deve ser programado juntamente com algum ciclo de furaçãoOs parâmetros CPA e CPO funcionam como ponto de partida para execuçãodo ciclo.

Page 48: Guia prático Siemens802D

48

Exemplo para execução do ciclo HOLES2

G54M6 T1 D1,Broca D. 10mmS1100 M3G0 X0 Y0Z5F600MCALL CYCLE82(10,0,5,-12,12,1)HOLES2(0,0,100,0,60,6)MCALLG0 Z100M30

Page 49: Guia prático Siemens802D

49

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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final (ABSOLUTO)PA = Ponto de referência no eixo XPO = Ponto de referência no eixo YLENG = Comprimento do retângulo em XWID = Largura do retângulo em YSTA = Ângulo do retângulo partindo de zero grauMID = Profundidade de penetração máximaMIDA = Passo lateral durante a usinagemFDP = Medida para saída da ferramenta da peça em X ou YFALD = Sobremetal para acabamento em ZFFP1 = Avanço de corte em mm/minVARI = Tipo de usinagem (pressionar tecla select para escolher tipo)FDP1 = Curso de sobreposição em X e Y (usado em ferram. De 45graus)

Page 50: Guia prático Siemens802D

50

Exemplo para execução do ciclo CYCLE71

G54M6 T1 D1,Fresa D.25mmS2500 M3G0 X-15 Y0Z5CYCLE71(5,0,5,-10,0,0,100,100,0,2,20,1,0.5,1000,11,0)G0 Z100M30

O ciclo acima está funcionando da seguinte maneira:A cada faceamento da peça a profundidade é de 2mm usando umpasso lateral de 20mm.Os movimentos são paralelos ao eixo X em zig-zag deixando0,5mm de sobremetal para acabamento.

Page 51: Guia prático Siemens802D

51

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 contornoRTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final da rosca (ABSOLUTO)MID = Profundidade máxima de penetração(SEM SINAL)FAL = Sobremetal para acabamento no contorno da borda(SEM SINAL)FALD = Sobremetal para acabamento na base(SEM SINAL)FFP1 = Avanço para usinagem de superfíciesFFD = Avanço para penetração em profundidade(SEM SINAL)VARI = Tipo de usinagemRL = Compensação do raio da ferramenta G40,G41 ou G42AS1 = Tipo de aproximação da ferramenta no contornoLP1 = Comprimento do curso de aproximação em reta ou círculoFF3 = Avanço de retrocessoAS2 = Tipo de afastamento da ferramenta no contornoLP2 = Comprimento do curso de afastamento em reta ou círculo

Page 52: Guia prático Siemens802D

52

Exemplo de programação usando ciclo CYCLE72

G54M6 T1 ,Fresa D.50mmS3800 M3G0 X-80 Y0G0 Z5 M8CYCLE72(“PUNÇÃO”,5,0,5,-10,2,0.5,0.5,1000,500,110,41,2,10,1000,2,10)G0 Z100M30

SUBROTINA:

%_N_PUNÇÃO_SPF “NÃO DIGITAR ESTA LINHA”G1X-80Y0X-40G2 I40G1X-80Y0M02

O programa acima está sendo executado pela subrotina “PUNÇÃO” com2mm de penetração por passe no modo VARI para desbaste.O parâmetro VARI pode ser mudado na máquina pressionando a tecla select.

Page 53: Guia prático Siemens802D

53

33 – Ciclo de fresamento de saliência 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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do contorno (ABSOLUTO)DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL)LENG = Comprimento do retângulo no eixo XWID = Largura do retângulo no eixo YCARD = Raio no canto da saliênciaPA = Ponto de referência no eixo XPO = Ponto de referência no eixo YSTA = Ângulo da saliênciaMID = Profundidade máxima por penetração(SEM SINAL)FAL = Sobremetal para acabamento na borda do contornoFALD = Sobremetal para acabamento na base do contornoFFP1 = Avanço para usinagem do contornoFFD = Avanço para penetração em profundidadeCDIR = Sentido de fresamento concordante ou discordanteVARI = Tipo de usinagem ,desbaste ou acabamentoAP1 = Comprimento da saliência bruta em XAP2 = Comprimento da saliência bruta em Y

Page 54: Guia prático Siemens802D

54

Exemplo de programação utilizando ciclo CYCLE76

G54M6 T1 ,Fresa D.50mmS3800 M3G0 X0 Y0G0 Z5 M8CYCLE76(5,0,5,-10,10,30,15,3,19.78,20.53,-45,2,0.5,0.5,1000,500,0,1,50)G0 Z100M30

O programa acima está sendo executado com 2mm de profundidade porpasse deixando 0,5mm de sobremetal na borda do contorno e no fundo paraacabamento com um avanço de 1000mm/min.

Page 55: Guia prático Siemens802D

55

34 – Ciclo de fresamento de saliência 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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do contorno (ABSOLUTO)DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL)PRAD = Diâmetro da saliência circularPA = Ponto de referência no eixo XPO = Ponto de referência no eixo YMID = Profundidade máxima por penetração(SEM SINAL)FAL = Sobremetal para acabamento na borda do contornoFALD = Sobremetal para acabamento na base do contornoFFP1 = Avanço para usinagem do contornoFFD = Avanço para penetração em profundidadeCDIR = Sentido de fresamento concordante ou discordanteVARI = Tipo de usinagem ,desbaste ou acabamentoAP1 = Diâmetro da saliência bruta

Page 56: Guia prático Siemens802D

56

Exemplo de programação utilizando o ciclo CYCLE77

G54M6 T1 ,Fresa D.50mmS3200 M3G0 X0 Y0G0 Z5 M8CYCLE77(5,0,5,-10,10,30,25,25,2,0.5,0.5,1000,500,0,1,15)G0 Z100M30

O programa acima está sendo executado com 2mm de profundidade porpasse deixando 0,5mm de sobremetal na borda do contorno e no fundo paraacabamento com um avanço de 1000mm/min.

Page 57: Guia prático Siemens802D

57

35 – Ciclo de fresamento de oblongos em um círculo

LONGHOLE(RTP,RFP,SDIS,DP,DPR,NUM,LENG,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID)

RTP = Plano de recuo (ABSOLUTO)RFP = Plano de referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final (ABSOLUTO)DPR = Profundidade final relativo ao ponto de ref. (SEM SINAL)NUM = Quantidade de ranhurasLENG = Comprimento da ranhuraCPA = Ponto de referência no eixo XCPO = Ponto de referência no eixo YRAD = Raio do círculoSTA1 = Ângulo inicialINDA = Ângulo de indexaçãoFFD = Avanço para penetração em profundidadeFFP1 = Avanço para usinagem de superfícieMID = Profundidade máxima para uma penetração

Page 58: Guia prático Siemens802D

58

Exemplo de programação utilizando o ciclo LONGHOLE

G54M6 T1 ,Fresa D.8mmS3000 M3G0 X0 Y0G0 Z5 M8LONGHOLE(5,0,5,-5,5,4,15,25,25,5,45,90,150,350,1)G0 Z100M30

O programa acima está sendo executado com a profundidade de 1mm porpasse totalizando 5mm de profundidade total com avanço de corte de150mm/min na entrada e 350mm/min no fresamento.

Obs.: Este ciclo executa fresamento de ranhuras apenas com penetração emZ e deslocamento em X e Y ,ou seja ,ele não interpola os raios do oblongo.

Page 59: Guia prático Siemens802D

59

36 – Ciclo de fresamento de ranhuras em um círculo

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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do contorno (ABSOLUTO)DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL)NUM = Quantidade de ranhurasLENG = Comprimento da ranhuraWID = Largura da ranhuraCPA = Ponto de referência no eixo XCPO = Ponto de referência no eixo YRAD = Raio do círculoSTA1 = Ângulo inicialINDA = Ângulo de indexaçãoFFD = Avanço para penetração em profundidadeFFP1 = Avanço para usinagem de superfícieMID = Profundidade máxima para uma penetraçãoCDIR = Sentido de fresamento na usinagem G2 ou G3FAL = Sobremetal para acabamento na borda da ranhuraVARI = Tipo de usinagem : completa/desbaste/acabamentoMIDF = Profundidade de penetração máxima no acabamentoFFP2 = Avanço de usinagem para acabamentoSSF = RPM na usinagem de acabamento

Page 60: Guia prático Siemens802D

60

Exemplo de programação utilizando o ciclo SLOT1

G54M6 T1 ,Fresa D.6mmS1800 M3G0 X0 Y0G0 Z5 M8SLOT1(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 Z100M30

O programa acima está sendo executado em desbaste e acabamentopenetrando 1mm por passe e deixando 0,2mm de sobremetal paraacabamento com avanço de 500mm/min no desbaste e 300mm/min noacabamento.

Page 61: Guia prático Siemens802D

61

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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do contorno (ABSOLUTO)DPR = Profundidade final do contorno relativo ao ponto de ref. (SEM SINAL)NUM = Quantidade de ranhurasAFSL = Ângulo do comprimento da ranhuraWID = Largura da ranhuraCPA = Ponto de referência no eixo XCPO = Ponto de referência no eixo YRAD = Raio do círculoSTA1 = Ângulo inicialINDA = Ângulo de indexaçãoFFD = Avanço para penetração em profundidadeFFP1 = Avanço para usinagem de superfícieMID = Profundidade máxima para uma penetraçãoCDIR = Sentido de fresamento na usinagem G2 ou G3FAL = Sobremetal para acabamento na borda da ranhuraVARI = Tipo de usinagem : completa/desbaste/acabamentoMIDF = Profundidade de penetração máxima no acabamentoFFP2 = Avanço de usinagem para acabamentoSSF = RPM na usinagem de acabamento

Page 62: Guia prático Siemens802D

62

Exemplo de programação utilizando o ciclo SLOT2

G54M6 T1 ,Fresa D.6mmS1800 M3G0 X0 Y0G0 Z5 M8SLOT2(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 Z100M30

O programa acima está sendo executado em desbaste e acabamentopenetrando 1mm por passe e deixando 0,2mm de sobremetal paraacabamento com avanço de 500mm/min no desbaste e 300mm/min noacabamento.

Page 63: Guia prático Siemens802D

63

38 – Ciclo de fresamento de bolsão 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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do contorno (ABSOLUTO)LENG = Comprimento do retângulo no eixo XWID = Largura do retângulo no eixo YCRAD = Raio no canto do bolsãoPA = Ponto de referência no eixo XPO = Ponto de referência no eixo YSTA = Ângulo do bolsãoMID = Profundidade máxima por penetração(SEM SINAL)FAL = Sobremetal para acabamento na borda do contornoFALD = Sobremetal para acabamento na base do contornoFFP1 = Avanço para usinagem de superfícieFFD = Avanço para penetração em profundidadeCDIR = Sentido de fresamento concordante ou discordanteVARI = Tipo de usinagem ,desbaste ou acabamentoMIDA = Passo lateral na usinagemAP1 = Comprimento bruto do bolsãoAP2 = Largura bruta do bolsãoAD = Altura bruta do bolsãoRAD1 = Raio da trajetória helicoidal na imersão ou ângulo máximoDP1 = Profundidade de penetração por rotação de 360 graus na imersão natrajetória helicoidal ou na rampa.Tipos de VARI= 1 e 2 em G0 , 11 e 12 em G1 , 21 e 22 em hélice e 31 e 32em rampa.Todas opções com final 1 são para desbaste e final 2 acabamento.

Page 64: Guia prático Siemens802D

64

Exemplo de programação utilizando ciclo POCKET3

G54M6 T1 ,Fresa D.10mmS3800 M3G0 X0 Y0G0 Z5 M8POCKET3(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 Z100M30

O programa acima está sendo executado com 2mm de profundidade porpasse deixando 0,5mm de sobremetal na borda do contorno e no fundo paraacabamento com um avanço de 900mm/min.

Page 65: Guia prático Siemens802D

65

39 – Ciclo de fresamento de bolsão 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 referência (ABSOLUTO)SDIS = Distância de segurança (SEM SINAL)DP = Profundidade final do contorno (ABSOLUTO)PRAD = Diâmetro da saliência circularPA = Ponto de referência no eixo XPO = Ponto de referência no eixo YMID = Profundidade máxima por penetração(SEM SINAL)FAL = Sobremetal para acabamento na borda do contornoFALD = Sobremetal para acabamento na base do contornoFFP1 = Avanço para usinagem do contornoFFD = Avanço para penetração em profundidadeCDIR = Sentido de fresamento concordante ou discordanteVARI = Tipo de usinagem ,desbaste ou acabamentoMIDA = Passo lateralAP1 = Raio bruto do bolsãoAD = Altura bruta do bolsãoRAD1 = Raio da trajetória helicoidal na imersãoDP1 = Profundidade de penetração por rotação de 360 graus na imersão natrajetória helicoidalOs tipos de VARI são iguais as do POCKET3.

Page 66: Guia prático Siemens802D

66

Exemplo de programação utilizando o ciclo POCKET4

G54M6 T1 ,Fresa D.20mmS3200 M3G0 X0 Y0G0 Z5 M8POCKET4(5,0,5,-10,15,25,25,2,0.5,0.5,1000,500,0,11,12,10,2,10,2)G0 Z100M30

O programa acima está sendo executado com 2mm de profundidade porpasse deixando 0,5mm de sobremetal na borda do contorno e no fundo paraacabamento com um avanço de 1000mm/min.