Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila CNC Centro de Usinagem PDF
Apostila CNC Centro de Usinagem PDF
Mecatrnica 5
Escola SENAI Roberto Mange - Campinas CNC
Informaes preliminares
para a programao de
Centros de usinagem
Ao trmino desta unidade voc conhecer os principais fatores envolvidos na criao de
um programa CNC.
Definir as fases de usinagem de cada pea a ser executada, estabelecendo assim o que
fazer e quando fazer.
6 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Mecatrnica 7
Escola SENAI Roberto Mange - Campinas CNC
Sistema de coordenadas
Ao trmino desta unidade voc conhecer o sistema de coordenadas, usado para
definio de pontos no Centro de Usinagem..
Sistema de coordenadas
Todas as mquinas-ferramenta CNC so comandadas por um sistema de coordenadas
cartesianas na elaborao de qualquer perfil geomtrico.
Para que a mquina possa trabalhar com as posies especificadas, estas tm que ser
declaradas em um sistema de referncia, que corresponde aos sentidos dos movimentos
dos carros (eixos X, Y, Z).
O sistema de coordenadas da mquina formado por todos os eixos existentes
fisicamente na mquina.
As direes dos eixos seguem a regra da mo direita, e devemos pensar que
programamos sempre a trajetria da ferramenta.
Coordenadas Absolutas
No modo de programao em absoluto as posies so medidas da posio zero atual
(zero pea) estabelecido. Com vista ao movimento da ferramenta isto significa:
A dimenso absoluta descreve a posio para a qual a ferramenta deve ir.
8 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Y
Exemplo:
Eixo X Eixo Y P2
Ponto 1 20 35
P1
Ponto 2 50 60
60
P3
35
Ponto 3 70 20
X
20
20
50
70
Exerccio 01.
Faa o deslocamento, partindo da referncia dada, contornando o perfil da pea a seguir
utilizando o sistema de coordenadas absolutas.
D
A B G F
40
E
X
22
F
G O H
20
H 55
75
O
Mecatrnica 9
Escola SENAI Roberto Mange - Campinas CNC
Coordenadas Incrementais
No modo de programao em incremental as posies dos eixos so medidas a partir da
posio anteriormente estabelecida. Com vista ao movimento da ferramenta isto
significa:
A dimenso incremental descreve a distncia a ser percorrida pela ferramenta a partir
da posio atual da mesma (aps o ltimo movimento).
Y
Exemplo:
Eixo X Eixo Y P2
Ponto 1 20 35
25
Ponto 2 30 25 P1
Ponto 3 20 -40
P3
15
X
20
20 30 20
10 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Coordenadas polares
At agora o mtodo de determinao dos pontos era descrito num sistema de
coordenadas cartesianas, porm existe uma outra maneira de declarar os pontos, neste
caso, em funo de ngulos e centros.
O ponto, a partir do qual saem as cotas chama-se plo (centro dos raios).
Exemplo:
Y
ngulo Raio
P2
Ponto 1 30 100 P1
60
75
Ponto 2 75 60
30
Plo X=15 Y=30
Polo 100
X
30
15
Mecatrnica 11
Escola SENAI Roberto Mange - Campinas CNC
Funes preparatrias
Ao trmino desta unidade voc conhecer as primeiras funes para programao do
Centro de Usinagem.
Funes : D, S, T, M6
Aplicao: Corretor de ferramentas, rotao do eixo rvore seleo do nmero da
ferramenta e habilitao da troca de ferramenta.
Exemplo:
T01 (chama a ferramenta n1)
M6 (habilita a troca)
D01 (ativa o corretor de altura n1)
S1500 M3 (liga a rotao do eixo rvore a 1500 rpm no sentido horrio)
Funo N
Define o nmero da seqncia. Cada seqncia de informao pode ser identificada por
um nmero de um a quatro dgitos, que vir aps a funo N.
Exemplo:
N50 G01 X10 Y50
N60 Y80
12 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Funo ( / ) barra
Utilizamos a funo barra ( / ) quando for necessrio inibir a execuo de blocos no
programa, sem alterar a programao.
Se a barra ( / ) for digitada na frente de alguns blocos, estes sero ignorados pelo
comando, desde que o operador tenha selecionado a opo inibir blocos, caso
contrrio os blocos sero executados normalmente.
Exemplo:
N50 G01 X10 Y50 (bloco executado)
/ N60 Y80 (bloco ignorado)
/ N70 X40 (bloco ignorado)
N80 G0 X0 Y0 (bloco executado)
Funo MSG
Utilizamos a funo MSG quando for necessrio programar mensagens para informar o
operador, como por exemplo em que fase se encontra a usinagem ou operao a fazer.
Uma mensagem pode ser programada com at 124 caracteres.
Sintaxe:
MSG ( mensagem desejada )
MSG ( ) usada para cancelar uma mensagem.
Exemplo:
N20 MSG (Desbastando perfil externo)
N30
...
...
...
N100 MSG ()
Mecatrnica 13
Escola SENAI Roberto Mange - Campinas CNC
Funes de posicionamento
O comando trabalha em milmetros para palavras de posicionamento com ponto decimal.
Funo X Aplicao: Posio no eixo longitudinal (Absoluta)
X20.5 ou X-5.5
Funo Y Aplicao: Posio no eixo transversal (Absoluta)
Y5 ou Y-5
Funo Z Aplicao: Posio no eixo vertical (Absoluta)
Z20.2 ou Z-20
Funes preparatrias
14 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Funo F
Geralmente nos Centros de Usinagens CNC utiliza-se o avano em mm/min, mas este
tambm pode ser utilizado em mm/r.
O avano um dado importante de corte e obtido levando-se em conta o material, a
ferramenta e a operao a ser executada. Exemplo: F500 (500 mm por minuto)
Observao: O plano G17 o mais utilizado para gerar perfis e por isso ser utilizado
como padro. Porm em alguns casos necessrio trabalhar nos demais planos.
Z+
Y+
G17
G17 = plano de trabalho XY
G18 = plano de trabalho XZ
G19 G19 = plano de trabalho YZ
G18
X+
Nota: Ao iniciar um programa necessrio definir o plano de trabalho (G17, G18, G19).
16 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
30
Y
CH
20
X
F
100
Para trabalharmos com arredondamentos modal, ou seja, permitir inserir aps cada bloco
de movimentos, um arredondamento entre contornos lineares e contornos circulares,
utilizarmos a funo RNDM.
Sintaxe:
RNDM=(..........) (Valor do raio a ser gerado)
Para desligarmos a funo de arredondamento modal deve-se programar a funo
RNDM=0.
Mecatrnica 17
Escola SENAI Roberto Mange - Campinas CNC
Funes de Interpolao
linear e circular
Ao trmino desta unidade voc conhecer as funes de interpolao linear e circular
usadas no centro de usinagem CNC com suas respectivas sintaxes.
18 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
7
Z
Exemplo 01 (acabamento) X
Dispositivo A
N10 G90 G17 G71 G64
Y 50 20
N20 T5
N30 M6
N40 G54 S2000 M3 D1 M8
N50 G0 X0 Y0 Z0
70
N60 G1 Z-7 F300
30
40
N70 X10 Y10
X
N80 X80
N90 X100 Y40 10
10
Mecatrnica 19
Escola SENAI Roberto Mange - Campinas CNC
20 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Y 43
G0 X133 Y44.48 Z5
G1 Z-5 F300
90.7
G2 X115 Y113.3 I-43 J25.52
113,3
ou
R5
0 J G2 X115 Y113.3 CR=-50
70
ou
44.48
90
X J=AC(70)
115
G0 Z5
133
...
Profundidade = 5 mm
G0 X45 Y60 Z5
G1 Z-5 F300
25
20 25
X G0 Z5
...
Profundidade = 5 mm
Mecatrnica 21
Escola SENAI Roberto Mange - Campinas CNC
Y
G0 X0 Y0 Z10
G111 X15 Y30 ; plo
G0 AP=30 RP=100 ; ponto 1 P2
G1 Z-5 F300
G0 Z10 P1
60
75
30
G1 Z-5 F300
G0 Z10
... Polo 100
X
30
15
22 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Y
G0 X0 Y0 Z10
G111 X43 Y38
G0 AP=18 RP=30
72 G1 Z-5 F300
72
G0 Z10
G0 AP=90 RP=30
G1 Z-5 F300
G0 Z10
18
72
R3 G0 AP=162 RP=30
38
72 0 G1 Z-5 F300
G0 Z10
G0 AP=234 RP=30
43
X G1 Z-5 F300
G0 Z10
G0 AP=306 RP=30
Mecatrnica 23
Escola SENAI Roberto Mange - Campinas CNC
Compensao de raio de
ferramenta
Ao trmino desta unidade voc conhecer a aplicao da compensao de raio de
ferramenta em um programa CNC.
Explicao:
G40 = desligar a compensao de raio da ferramenta
G41 = ligar a compensao de raio da ferramenta, quando a mesma trabalha a esquerda
do perfil da pea.
G42 = ligar a compensao de raio da ferramenta, quando a mesma trabalha a direita do
perfil da pea.
Para ligar ou desligar a compensao de raio da ferramenta com as funes G41, G42
ou G40 temos que programar um comando de posicionamento com G0 ou G1, com
movimento de pelo menos um eixo do plano de trabalho (preferencialmente os dois).
24 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
G41
G42
G41
G42
Tipos de funes:
CFTCP = Trajetria externa (Convexo)
CFIN = Trajetria interna (Cncavo)
CFC = Est ativa sempre (Default)
Trajetria externa
Trajetria interna
Mecatrnica 25
Escola SENAI Roberto Mange - Campinas CNC
REPEAT, LABEL
Ao trmino desta unidade voc conhecer as funes REPEAT e LABEL aplicadas em
um programa CNC.
Sintaxe 1:
LABEL_BLOCO:
.
.
REPEATB LABEL_BLOCO P=n
Sintaxe 2:
LABEL_INICIO:
.
.
REPEAT LABEL_INICIO P=n
Sintaxe 3:
LABEL_INICIO:
.
.
LABEL_FIM:
REPEAT LABEL_INICIO LABEL_FIM P=n
26 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
8
N090 G41
N100 G1 X20 Y20
N110 Y60
N120 X80 Y40 Y
N130 X20 Y20
N140 G40
N150 G0 X-20 Y-20
60
N160 TERMINO:
X
40
20
Mecatrnica 27
Escola SENAI Roberto Mange - Campinas CNC
SUBPROGRAMA
Ao trmino desta unidade voc conhecer a funo de um subprograma, sua chamada e
retorno em um programa CNC.
Subprograma
Por princpio, um subprograma constitudo da mesma maneira que um programa de
peas e compem-se de blocos com comandos de movimentos. No h diferena entre o
programa principal e o subprograma, o subprograma nestes casos contm seqncias de
operaes de trabalho que devem ser executadas vrias vezes.
Por exemplo, um subprograma pode ser chamado e executado em qualquer programa
principal.
A estrutura do subprograma idntica do programa principal, somente dois itens os
diferenciam:
Os subprogramas so terminados com a funo M17 fim de subprograma,
enquanto os programas so terminados pela funo M30 fim de programa;
Como o comando trata os programas e subprogramas como arquivos, para
diferenci-los so dados extenses diferentes: .MPF para programas e .SPF para
subprogramas.
28 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Mecatrnica 29
Escola SENAI Roberto Mange - Campinas CNC
GO TO
Ao trmino desta unidade voc conhecer a funo GO TO aplicada a programas CNC.
Funo GO TO Aplicao: Desvio de programa
Quando h necessidade de programar um desvio (um salto) do programa, para uma
parte especfica do mesmo, utiliza-se a funo GO TO endereando um label, (endereo)
pr-programado.
Sintaxe:
GOTOB (label) salto para trs
GOTOF (label) salto para frente
Exemplos:
N010 G90 G17 G71 G64 G94
...
N080 GOTOF busca
...
N160 retorno:
N170 G0 X10 Y10
...
N240 GOTOF fim
...
N310 busca:
...
N420 GOTOB retorno
...
N520 fim:
...
N550 G53 G0 Z-110 D0 M5 M9
N560 M30
Descrio:
O comando ao ler a funo GOTOF busca, salta at o label busca: ;
Continuando a leitura o comando encontra a funo GOTOB retorno, saltando at o
label retorno: ;
Continuando a leitura o comando encontra a funo GOTOF fim, saltando at o label
fim:.
30 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
TRANS e ATRANS
Ao trmino desta unidade voc conhecer as funes TRANS e ATRANS
aplicadas a programas CNC.
A
N
TR
A
A
TR
N S
T RA
G 54
Funo TRANS XYZ utilizada para deslocar a origem do trabalho em relao ao zero
pea G54.
Funo ATRANS XYZ utilizada para deslocar a origem do trabalho em relao a um
frame j programado.
Para cancelarmos um deslocamento deve-se programar a funo TRANS sem a
declarao de variveis, com isso cancelamos qualquer frame programado.
Sintaxe: TRANS X_ _ _ Y _ _ _ Z _ _ _
Mecatrnica 31
Escola SENAI Roberto Mange - Campinas CNC
Y
50
X
20
G54 20
70
PROGRAMA TRANS
N010 G90 G17 G71 G64 G94
N020 T01 ; FRESA DIAM 15 MM
N030 M6
N040 G54 D1
N050 S1500 M3 M8
N060 TRANS X20 Y20
N070 PERFIL P1; SUBPROGRAMA
N080 TRANS X70 Y20
N090 PERFIL P1; SUBPROGRAMA
N100 ATRANS X-50 Y30
N110 PERFIL P1; SUBPROGRAMA
N120 TRANS
N130 G53 G0 Z-110 D0 M5 M9
N140 M30
32 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Ciclos
Ao trmino desta unidade voc conhecer os principais ciclos de usinagem do comando
Siemens para a programao do Centro de Usinagem.
CYCLE81
Aplicao: Furao simples
A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade
programada.
Sintaxe:
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final da furao (absoluta)
DPR Profundidade da furao relativa ao plano de referncia (sem sinal)
Profundidade da furao
Z
Plano de retrao RTP
Distncia segura SDIS
Plano de referncia RFP
DPR
Deslocamentos:
G0
G1
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em um
bloco separado.
Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Mecatrnica 33
Escola SENAI Roberto Mange - Campinas CNC
29
12
60
25
25
50
PROGRAMA CYCLE81
N010 G17 G71 G90 G94
N020 T01 ; BROCA DIAM 12
N030 M6
N040 G54 D01
N050 S2000 M3
N060 G0 X25 Y25 Z10
N070 F100
N080 CYCLE81 (5 , 0 , 3 , -29 , 0)
N090 G0 X50 Y60
N100 CYCLE81 (5 , 0 , 3 , -29 , 0)
N110 G53 G0 Z-110 D0 M5
N120 M30
34 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
CYCLE82
Aplicao: Furao com tempo de permanncia
A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade
programada. Aps atingida a profundidade pode-se programar um tempo de
permanncia.
Sintaxe:
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final da furao (absoluta)
DPR Profundidade da furao relativa ao plano de referncia (sem sinal)
DTB Tempo de espera na profundidade final da furao (segundos)
Z
Plano de retrao RTP
Distncia segura SDIS
Plano de referncia RFP
Deslocamentos:
DP=RFP-DPR
G0
G1
G4
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em um
bloco separado.
Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Mecatrnica 35
Escola SENAI Roberto Mange - Campinas CNC
15
0
2
60
50
PROGRAMA CYCLE82
N010 G17 G71 G90 G94
N020 T01 ; FRESA DIAM 20
N030 M6
N040 G54 D01
N050 S800 M3
N060 G0 X50 Y60 Z10
N070 F100
N080 CYCLE82 (5 , 0 , 3 , -15 , , 1)
N090 G53 G0 Z-110 D0 M5
N100 M30
36 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
CYCLE83
Aplicao: Furao com quebra ou eliminao de cavacos
A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade
programada, de forma que a profundidade final atingida com sucessivas penetraes,
podendo a ferramenta recuar at o plano de referncia para eliminar os cavacos ou
recuar 1 mm para quebrar o cavaco.
Sintaxe:
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final da furao (absoluta)
DPR Profundidade da furao relativa ao plano de referncia (sem sinal)
FDEP Coordenada para a primeira penetrao da furao (absoluta)
FDPR Primeira profundidade de furao relativa ao plano de referncia (sem sinal)
DAM Valor de decremento
DTB Tempo de espera na profundidade final da furao (segundos)
DTS Tempo de espera no ponto inicial e eliminao de cavacos
FRF Fator de avano para a primeira profundidade de avano (sem sinal)
gama de valores: 0,001 (0,1%) ... 1 (100%)
VARI Modo de trabalho
0 = quebra de cavacos
1 = eliminar cavacos
Deslocamentos:
Eliminar
cavacos
G0
Z
G1 RTP
Quebrar
G4
cavaco
SDIS
RFP
DP
Mecatrnica 37
Escola SENAI Roberto Mange - Campinas CNC
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em um
bloco separado.
Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).
Devemos programar apenas um valor para a primeira penetrao da furao, ou seja,
FDEP (coordenada absoluta) ou FDPR (coordenada a partir do plano de referncia).
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Z
100
15
30
30 45
PROGRAMA CYCLE83
N010 G17 G71 G90 G94
N020 T01 ; BROCA DIAM 15
N030 M6
N040 G54 D01
N050 S1500 M3
N060 G0 X30 Y30 Z10
N070 F100
N080 CYCLE83 (5 , 0 , 3 , -100 , , -20 , , 5 , 1 , 2 , 1 , 0 )
N090 G0 X75
N100 CYCLE83 (5 , 0 , 3 , -100 , , -20 , , 5 , 1 , 2 , 1 , 0 )
N110 G53 G0 Z-110 D0 M5
N120 M30
38 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
MCALL
Aplicao: Chamada de sub-rotina
Esta funo muito importante para os ciclos de furao.
Sintaxe:
MCALL CYCLE_ _ (_ , _ , _ , _ , _ )
X
15
29
0 2
2 1
60
50 50
Mecatrnica 39
Escola SENAI Roberto Mange - Campinas CNC
PROGRAMA MCALL
N010 G17 G71 G90 G94
N020 T01 ; BROCA DIAM 12
N030 M6
N040 G54 D01
N050 S1800 M3
N060 G0 X50 Y60 Z10
N070 F100
N080 MCALL CYCLE81 (5 , 0 , 3 , -29)
N090 X50 Y60
N100 X100 Y60
N110 MCALL
N120 G0 Z100 M5
N130 T02 ; FRESA DIAM 20
N140 M6
N150 G54 D01
N160 S1000 M3
N170 G0 X50 Y60 Z10
N180 F80
N190 MCALL CYCLE82 (5 , 0 , 3 , -15, , 2)
N200 X50 Y60
N210 X100 Y60
N220 MCALL
N230 G53 G0 Z-110 D0 M5
N240 M30
40 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
HOLES1
Aplicao: Linha de posies
Esta funo permite introduzir em determinados ciclos inmeras posies dispostas em
linha reta e com distncias equivalentes.
Sintaxe:
HOLES1 (SPCA , SPCO , STA1 , FDIS , DBH , NUM )
Onde:
SPCA Ponto de referncia no eixo X (absoluto)
SPCO Ponto de referncia no eixo Y (absoluto)
STA1 ngulo de alinhamento
Valores= -180 < STA1 <= 180
FDIS Distncia do primeiro posicionamento em relao ao ponto de referncia
(sem sinal)
DBH Distncia entre as posies (sem sinal)
NUM Nmero de furos
Medio do ngulo:
Y
SPCA 90
H 180 0
DB -180
IS
FD
SBCO
STA1
-90
Notas:
A partir do ponto de referncia (SPCA / SPCO) o ciclo se desloca, em movimento rpido,
ao primeiro posicionamento atravs de um movimento polar, ngulo (STA1) e
comprimento FDIS, programado.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Mecatrnica 41
Escola SENAI Roberto Mange - Campinas CNC
X
25
Y
60
12
X
30 30
X
30
Y
40
10
95
50 40
HOLES2
Aplicao: Crculo de posies
Esta funo permite introduzir em determinados ciclos inmeras posies dispostas em
formato circular e com distncias equivalentes.
Sintaxe:
HOLES2 (CPA , CPO , RAD , STA1 , INDA , NUM )
Onde:
CPA Centro do crculo de posies no eixo X (absoluto)
CPO Centro do crculo de posies no eixo Y (absoluto)
RAD Raio do crculo de posies
STA1 ngulo inicial
Valores: -180 < STA1 <= 180
INDA ngulo entre as posies
NUM Nmero de posies
Medio do ngulo:
Y CPA 90
IN D 180 0
A -180
ST
-90
A1
CPO
RA
D X
44 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Notas:
O crculo de posies definido atravs do centro (CPA , CPO) e do raio (RAD).
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
R2 9
50
58
PROGRAMA HOLES2
N010 G17 G71 G90 G94
N020 T01 ; BROCA DIAM 10
N030 M6
N040 G55 D01
N050 S1000 M3
N060 G0 X0 Y0 Z10
N070 F100
N080 MCALL CYCLE81 (5 , 0 , 3 , -20)
N090 HOLES2 (58 , 50 , 29 , 0 , 45 , 8)
N100 MCALL
N110 G53 G0 Z-110 D0 M5
N120 M30
Mecatrnica 45
Escola SENAI Roberto Mange - Campinas CNC
POCKET1
Aplicao: Alojamento retangular
Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos retangulares em
qualquer posio ou ngulo.
Sintaxe:
POCKET1 (RTP , RFP , SDIS , DP , DPR , LENG , WID , CRAD , CPA , CPO , STA1 ,
FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF )
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final do alojamento (absoluta)
DPR Profundidade do alojamento relativa ao plano de referncia (sem sinal)
LENG Comprimento do alojamento (sem sinal)
WID Largura do alojamento
CRAD Raio do canto do alojamento (sem sinal)
CPA Centro do alojamento em X (absoluto)
CPO Centro do alojamento em Y (absoluto)
STA1 ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal)
Faixa de valores: -180 < STA <= 180
FFD Avano para o incremento na profundidade (avano em Z)
FFP1 Avano para a usinagem da superfcie (avano em X e Y)
MID Profundidade de corte mxima (sem sinal)
CDIR Direo do desbaste:
Valores:
2 = para G2
3 = para G3
FAL Sobremetal para acabamento nas laterais do alojamento (sem sinal)
VARI Modo de trabalho:
Valores:
0 = desbastar e acabar
1 = desbastar
2 = acabar
46 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
CRAD
CPA
STA
1
G2
3
G NG
CPO
WI
LE
D
Notas:
Este ciclo requer uma fresa de corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem
colises, o centro do alojamento e o plano de retorno.
O ponto de incio do alojamento atingido atravs de um movimento rpido.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
No final do ciclo a ferramenta movimentar-se- para o centro do alojamento.
Devemos programar apenas um valor para o final do alojamento, ou seja, DP
(coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Mecatrnica 47
Escola SENAI Roberto Mange - Campinas CNC
POCKET2
Aplicao: Alojamento circular
Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos circulares em
qualquer posio ou ngulo.
Sintaxe:
POCKET2 (RTP , RFP , SDIS , DP , DPR , PRAD , CPA , CPO , FFD , FFP1 , MID ,
CDIR , FAL , VARI , MIDF , FFP2 , SSF )
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final do alojamento (absoluta)
DPR Profundidade do alojamento relativa ao plano de referncia (sem sinal)
PRAD Raio do alojamento (sem sinal)
CPA Centro do alojamento em X (absoluto)
CPO Centro do alojamento em Y (absoluto)
FFD Avano para o incremento na profundidade (avano em Z)
FFP1 Avano para a usinagem da superfcie (avano em X e Y)
MID Profundidade de corte mxima (sem sinal)
CDIR Direo do desbaste
Valores:
2 = para G2
3 = para G3
FAL Sobremetal para acabamento nas laterais do alojamento (sem sinal)
VARI Modo de trabalho
Valores:
0 = desbastar e acabar
1 = desbastar
2 = acabar
MIDF Profundidade de corte para acabamento (sem sinal)
FFP2 Avano de acabamento
SSF Rotao para acabamento
DP1 Passo da hlice (programado somente no caso de imerso helicoidal)
Y
CPA
G3 G2
CPO
PRAD X
48 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Notas:
Este ciclo requer uma fresa de corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem
colises, o centro do alojamento e o plano de retorno.
O ponto de incio do alojamento atingido atravs de um movimento rpido.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
No final do ciclo a ferramenta movimentar-se- para o centro do alojamento.
Devemos programar apenas um valor para o final do alojamento, ou seja, DP
(coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
X
15
20
70 R30
50
R8
40
60 100
Mecatrnica 49
Escola SENAI Roberto Mange - Campinas CNC
50 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
POCKET3
Aplicao: Alojamento retangular
Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos retangulares em
qualquer posio ou ngulo.
Sintaxe:
POCKET3 (RTP , RFP , SDIS , DP , LENG , WID , CRAD , PA , PO , STA , MID , FAL ,
FALD , FFP1 , FFD , CDIR , VARI , MIDA , AP1 , AP2 , AD , RAD1 , DP1 )
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final do alojamento (absoluta)
LENG Comprimento do alojamento (sem sinal)
WID Largura do alojamento
CRAD Raio do canto do alojamento (sem sinal)
PA Centro do alojamento em X (absoluto)
PO Centro do alojamento em Y (absoluto)
STA ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal)
Faixa de valores: -180 < STA <= 180
MID Profundidade de corte mxima (sem sinal)
FAL Sobremetal para acabamento nas laterais do alojamento (sem sinal)
FALD Sobremetal para acabamento no fundo do alojamento (sem sinal)
FFP1 Avano para a usinagem da superfcie (avano em X e Y)
FFD Avano para o incremento na profundidade (avano em Z)
CDIR Direo do fresamento: (sem sinal)
Valores:
0 = fresamento em sentido direto (sentido de giro do eixo rvore)
1 = fresamento oposto
2 = em G2 (independente da direo do eixo rvore)
3 = em G3 (independente da direo do eixo rvore)
VARI Modo de usinagem: (sem sinal)
Dgitos da unidade (Valores):
1 = desbastar at a medida de tolerncia de acabamento
2 = acabar
Dgitos da dezena (Valores):
0 = imerso vertical no centro do alojamento em G0
1 = imerso vertical no centro do alojamento em G1
2 = imerso sobre trajetria helicoidal
3 = imerso oscilando no eixo longitudinal do alojamento (em rampa)
Os outros parmetros podem ser preestabelecidos opcionalmente. Determinam a
estratgia de imerso e a sobreposio durante o escareamento: (todos sem sinal)
MIDA Largura mxima de incremento lateral, ao desbastar o alojamento
AP1 Dimenso bruta do comprimento do alojamento
AP2 Dimenso bruta da largura do alojamento
AD Dimenso bruta da profundidade do alojamento
RAD1 Raio da hlice (no caso de imerso helicoidal) ou ngulo mximo da rampa
(no caso de imerso com movimento oscilante)
DP1 Passo da hlice (programado somente no caso de imerso helicoidal)
Mecatrnica 51
Escola SENAI Roberto Mange - Campinas CNC
CRAD
PA
ST A
G2
3
NG
G
WI
PO
LE
D
Notas:
Este ciclo requer uma fresa de corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem
colises, o centro do alojamento e o plano de retorno.
O ponto de incio do alojamento atingido atravs de um movimento rpido.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
No final do ciclo a ferramenta movimentar-se- para o centro do alojamento.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
52 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
POCKET4
Aplicao: Alojamento circular
Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos circulares em
qualquer posio ou ngulo.
Sintaxe:
POCKET4 (RTP , RFP , SDIS , DP , PRAD , PA , PO , MID , FAL , FALD , FFP1 , FFD ,
CDIR , VARI , MIDA , AP1, AD , RAD1 , DP1)
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final do alojamento (absoluta)
PRAD Raio do alojamento (sem sinal)
PA Centro do alojamento em X (absoluto)
PO Centro do alojamento em Y (absoluto)
MID Profundidade de corte mxima (sem sinal)
FAL Sobremetal para acabamento nas laterais do alojamento (sem sinal)
FALD Sobremetal para acabamento no fundo do alojamento (sem sinal)
FFP1 Avano para a usinagem da superfcie (avano em X e Y)
FFD Avano para o incremento na profundidade (avano em Z)
CDIR Direo do fresamento: (sem sinal)
Valores:
0 = fresamento em sentido direto (sentido de giro do eixo rvore)
1 = fresamento oposto
2 = em G2 (independente da direo do eixo rvore)
3 = em G3 (independente da direo do eixo rvore)
VARI Modo de usinagem: (sem sinal)
Dgitos da unidade:
Valores:
1 = desbastar at a medida de tolerncia de acabamento
2 = acabar
Dgitos da dezena:
Valores:
0 = imerso vertical no centro do alojamento em G0
1 = imerso vertical no centro do alojamento em G1
2 = imerso sobre trajetria helicoidal
Os outros parmetros podem ser preestabelecidos opcionalmente. Determinam a
estratgia de imerso e a sobreposio durante o escareamento: (todos sem sinal)
MIDA Largura mxima de incremento lateral, ao desbastar o alojamento
AP1 Dimenso bruta do alojamento (raio)
AD Dimenso bruta da profundidade do alojamento
RAD1 Raio da hlice (no caso de imerso helicoidal)
DP1 Passo da hlice (programado somente no caso de imerso helicoidal)
Mecatrnica 53
Escola SENAI Roberto Mange - Campinas CNC
Y
PA
G3 G2
PO
PRAD X
Notas:
Este ciclo requer uma fresa de corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem
colises, o centro do alojamento e o plano de retorno.
O ponto de incio do alojamento atingido atravs de um movimento rpido.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
No final do ciclo a ferramenta movimentar-se- para o centro do alojamento.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Obs: Usar entrada em rampa para rasgo retangular e entrada em parafuso para rasgo
circular.
54 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
X
15
20
Y
40 R25
60
60
R10 X
45 80
Mecatrnica 55
Escola SENAI Roberto Mange - Campinas CNC
LONGHOLE
Aplicao: Rasgos em crculo (largura igual ao dimetro da fresa)
Este ciclo permite a usinagem (desbaste) de rasgos oblongos dispostos sobre um crculo.
Sintaxe:
LONGHOLE (RTP , RFP , SDIS , DP , DPR , NUM , LENG , CPA , CPO , RAD , STA1 ,
INDA , FFD , FFP1 , MID )
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final dos rasgos (absoluta)
DPR Profundidade dos rasgos relativa ao plano de referncia (sem sinal)
NUM Nmero de rasgos
LENG Comprimento do rasgo (sem sinal)
CPA Centro do crculo no eixo X (absoluto)
CPO Centro do crculo no eixo Y (absoluto)
RAD Raio do crculo (sem sinal)
STA1 ngulo inicial
Valores: -180 < STA1 <= 180
INDA ngulo de incremento
FFP Avano de penetrao (avano em Z)
FFP1 Avano de desbaste (avano em X e Y)
MID Profundidade de corte mxima (sem sinal / por passe)
CPA IND
A
STA
1
RAD
CPO
G
N
LE
56 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Notas:
Este ciclo requer uma fresa com corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.
Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
Devemos programar apenas um valor para o final dos rasgos, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).
No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abordando a usinagem.
Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores
mostrados no display ser como se usinado sobre o 1 eixo.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Os dados de rotao devem ser programados em um bloco separado.
Mecatrnica 57
Escola SENAI Roberto Mange - Campinas CNC
X
20
90
45
R20
60
X
45
60
PROGRAMA LONGHOLE
N010 G17 G71 G90 G94
N020 T01 ; FRESA DIAM 10 CORTE NO CENTRO
N030 M6
N040 G54 D01
N050 S1800 M3
N060 G0 X0 Y0 Z10
N070 LONGHOLE ( 5 , 0 , 2 , -20 , , 4 , 45 , 60 , 60 , 20 , 45 , 90 , 80 , 200 , 2 )
N080 G53 G0 Z-110 D0 M5
N090 M30
58 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
SLOT1
Aplicao: Rasgos em crculo (dimetro da ferramenta dever ser maior que o raio do
oblongo)
Este ciclo permite a usinagem (desbaste e acabamento) de rasgos oblongos dispostos
sobre um crculo.
Sintaxe:
SLOT1 (RTP , RFP , SDIS , DP , DPR , NUM , LENG , WID , CPA , CPO , RAD , STA1 ,
INDA , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF)
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final dos rasgos (absoluta)
DPR Profundidade dos rasgos relativa ao plano de referncia (sem sinal)
NUM Nmero de rasgos
LENG Comprimento do rasgo (sem sinal)
WID Largura da ranhura (sem sinal)
CPA Centro do crculo no eixo X (absoluto)
CPO Centro do crculo no eixo Y (absoluto)
RAD Raio do crculo (sem sinal)
STA1 ngulo inicial
Valores: -180 < STA1 <= 180
INDA ngulo de incremento
FFP Avano de penetrao (avano em Z)
FFP1 Avano de desbaste (avano em X e Y)
MID Profundidade de corte mxima (sem sinal / por passe)
CDIR Direo do desbaste
Valores:
2 = para G2
3 = para G3
FAL Sobremetal para acabamento nas laterais (sem sinal)
VARI Modo de trabalho
Valores:
0 = desbastar e acabar
1 = desbastar
2 = acabar
MIDF Profundidade de corte para acabamento (sem sinal)
FFP2 Avano de acabamento (avano em X e Y)
SSF Rotao para acabamento
Mecatrnica 59
Escola SENAI Roberto Mange - Campinas CNC
CPA IND
A
STA
WID
1
RAD
CPO
G
N
LE
Notas:
Este ciclo requer uma fresa com corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.
Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
Devemos programar apenas um valor para o final dos rasgos, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).
No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abordando a usinagem.
Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores
mostrados no display ser como se usinado sobre o 1 eixo.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Deslocamento da fresa.
G0 G0
G0
G0
60 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
X
20
90
15
45
R20
60
X
45
60
PROGRAMA SLOT1
N010 G17 G71 G90 G94
N020 T01 ; FRESA DIAM 10 CORTE NO CENTRO
N030 M6
N040 G54 D01
N050 S1800 M3
N060 G0 X0 Y0 Z10
N070 SLOT1 (5 , 0 , 2 , -20 , , 4 , 45 , 15 , 60 , 60 , 20 , 45 , 90 , 50 , 140 , 2 , 2 , 0.3 , 0 ,
0.5 , 120 , 2500 )
N080 G53 G0 Z-110 D0 M5
N090 M30
Mecatrnica 61
Escola SENAI Roberto Mange - Campinas CNC
SLOT2
Aplicao: Rasgos circulares (dimetro da ferramenta dever ser maior que o raio do
oblongo)
Este ciclo permite a usinagem (desbaste e acabamento) de rasgos circulares dispostos
sobre um crculo.
Sintaxe:
SLOT2 (RTP , RFP , SDIS , DP , DPR , NUM , AFSL , WID , CPA , CPO , RAD , STA1 ,
INDA , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF)
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final dos rasgos (absoluta)
DPR Profundidade dos rasgos relativa ao plano de referncia (sem sinal)
NUM Nmero de rasgos
AFSL Comprimento angular do rasgo (sem sinal)
WID Largura da ranhura (sem sinal)
CPA Centro do crculo no eixo X (absoluto)
CPO Centro do crculo no eixo Y (absoluto)
RAD Raio do crculo (sem sinal)
STA1 ngulo inicial
Valores: -180 < STA1 <= 180
INDA ngulo de incremento
FFP Avano de penetrao (avano em Z)
FFP1 Avano de desbaste (avano em X e Y)
MID Profundidade de corte mxima (sem sinal / por passe)
CDIR Direo do desbaste
Valores:
2 = para G2
3 = para G3
FAL Sobremetal para acabamento nas laterais (sem sinal)
VARI Modo de trabalho
Valores:
0 = desbastar e acabar
1 = desbastar
2 = acabar
MIDF Profundidade de corte para acabamento (sem sinal)
FFP2 Avano de acabamento (avano em X e Y)
SSF Rotao para acabamento
62 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
CPA
A
IND AFSL
ST
RAD
1A
CPO
WID
Notas:
Este ciclo requer uma fresa com corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.
Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
Devemos programar apenas um valor para o final dos rasgos, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).
No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abordando a usinagem.
Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores
mostrados no display ser como se usinado sobre o 1 eixo.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
Deslocamento da fresa.
G0 G0
G0
Mecatrnica 63
Escola SENAI Roberto Mange - Campinas CNC
Z
X
20
60
120 70
14
R20
60
PROGRAMA SLOT2
N010 G17 G71 G90 G94
N020 T01 ; FRESA DIAM 10 CORTE NO CENTRO
N030 M6
N040 G54 D01
N050 S1800 M3
N060 G0 X0 Y0 Z10
N070 SLOT2 (5 , 0 , 2 , -20 , , 3 , 70 , 14 , 60 , 60 , 20 , 0 , 120 , 50 , 140 , 2 , 2 , 0.3 , 0 ,
0.5 , 100 , 2500 )
N080 G53 G0 Z-110 D0 M5
N090 M30
64 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
CYCLE71
Aplicao: Facear superfcie
Este ciclo permite facear qualquer superfcie retangular.
Sintaxe:
CYCLE71 (RTP , RFP , SDIS , DP , PA , PO , LENG , WID , STA , MID , MIDA , FDP ,
FALD , FFP1 , VARI)
Onde:
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao sem sinal)
DP Coordenada final do faceamento (absoluta)
PA Ponto de incio no eixo X (absoluto)
PO Ponto de incio no eixo Y (absoluto)
LENG Comprimento do alojamento em X (incremental)
WID Largura do alojamento em Y (incremental)
STA ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal)
Valores: 0 <= STA1 < 180
MID Profundidade de corte mxima (sem sinal / por passe)
MIDA Largura mxima de incremento lateral
FDP Percurso livre no plano para aproximao
FALD Sobremetal para acabamento na profundidade
FFP1 Avano para a usinagem da superfcie (avano em X e Y)
VARI Modo de usinagem: (sem sinal)
Dgitos da unidade
Valores:
1 = desbastar at a medida de tolerncia de acabamento
2 = acabar
Dgitos da dezena
Valores:
1 = paralelo em X, em uma direo
2 = paralelo em Y, em uma direo
3 = paralelo em X, com direo alternativa
4 = paralelo em Y, com direo alterna
FDP1 Trajetria de ultrapassagem na direo de penetrao (vlido somente para
o acabamento)
Mecatrnica 65
Escola SENAI Roberto Mange - Campinas CNC
Y Y
1 LENG 2 LENG
WID
WID
X X
Y Y
3 LENG 4
WID LENG
WID
X X
Notas:
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois
o comando monitora a ferramenta durante o ciclo.
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
66 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Y
40
20
20 50
PROGRAMA CYCLE71
N010 G17 G71 G90 G94
N020 T01 ; FRESA DIAM 16
N030 M6
N040 G54 D01
N050 S600 M3
N060 G0 X0 Y0 Z10
N070 CYCLE71 ( 5 , 0 , 2 , -2 , 20 , 20 , 50 , 40 , 0 , 1 , 20 , 3 , 0 , 200, 11 , 1 )
N080 G53 G0 Z-110 D0 M5
N090 M30
Mecatrnica 67
Escola SENAI Roberto Mange - Campinas CNC
Gerenciamento de arquivos e
transferncia de programas
Ao trmino desta unidade voc conhecer os tipos de programas e a estrutura de
diretrios do comando Siemens para programao e transferncia de programas.
Para um manuseio mais flexvel de dados e programas, estes podem ser visualizados,
armazenados e organizados de acordo com diferentes critrios.
Os programas e arquivos so armazenados em diferentes diretrios (pastas), ou seja,
estes arquivos sero armazenados de acordo com a funo ou caractersticas.
Exemplos de diretrios:
Subprogramas;
Programas principais;
Comentrios;
Ciclos padro;
Ciclos de usurio.
Cada programa corresponde a um arquivo e todo arquivo possui uma extenso, esta por
sua vez define qual o tipo de arquivo estamos trabalhando.
Exemplos de extenses:
.MPF Programa principal
.SPF Subprograma (sub-rotina)
.TOA Correes de ferramenta
.UFR Deslocamento de ponto zero
.INI Arquivos de inicializao
.COM Comentrio
Para armazenarmos os arquivos de programas CNC (mquina) via RS232 (comunicao
serial), devemos enderea-los para o diretrio correspondente de acordo com o tipo de
arquivo a ser armazenado.
Exemplos de endereamento de programas:
.MPF = Programa principal
%_N_NOMEDOPROGRAMA_MPF
;$PATH=/_N_MPF_DIR
.SPF = Subprograma
%_N_NOMEDOSUBPROGRAMA_SPF
;$PATH=/_N_SPF_DIR
68 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Mecatrnica 69
Escola SENAI Roberto Mange - Campinas CNC
70 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Mecatrnica 71
Escola SENAI Roberto Mange - Campinas CNC
Funes Preparatrias ( G )
As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam
mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber
uma determinada informao. Essas funes so dadas pela letra G, seguida de um
nmero. As funes podem ser:
MODAIS So as funes que uma vez programadas permanecem na memria do
comando, valendo para todos os blocos posteriores, a menos que modificados ou
cancelados por outra funo.
NO MODAIS So as funes que todas as vezes que requeridas, devem ser
programadas, ou seja, so vlidas somente no bloco que as contm.
NOTA: Para comandos de fabricantes diferentes uma mesma funo pode ter
significados diferentes, mas a maioria das funes, comum a quase todos os
comandos.
74 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC
Bibliografia
Manual de Programao e Operao CNC FANUC 21i T
Indstrias ROMI S.A.
Mecatrnica 75