Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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.
Funo G90
As coordenadas absolutas so definidas atravs do cdigo G90 e seus valores sempre
estaro em relao ao ponto zero da pea.
Eixo X refere-se s medidas na direo transversal da mesa; Eixo Y refere-se s
medidas na direo longitudinal da mesa;Eixo Z refere-se s medidas na direo
vertical da ferramenta.
Y
20
35
Ponto 2
50
60
Ponto 3
70
20
Coordenadas incrementais
P2
Exemplo:
P1
60
Eixo Y
P3
35
20
Ponto 1
Eixo X
X
20
50
70
Exemplo:
20
35
Ponto 2
30
25
Ponto 3
20
-40
P2
25
Ponto 1
P1
15
Eixo Y
P3
X
20
Eixo X
20
30
20
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 em
funo de ngulos, e centros.
O ponto, a partir do qual saem as cotas chama-se plo (centro dos raios).
Y
Exemplo:
100
Ponto 2
75
60
Plo
X=15
Y=30
Polo
30
30
P1
30
Ponto 1
Raio
75
ngulo
60
P2
100
15
Funes Auxiliares
Funes : D, S, T, M6 / TROCA
Aplicao: Seleo do nmero, corretor e rotao do eixo rvore.
Atravs da programao do endereo T (na Discovery 760 podem ser programadas
at 22 ferramentas) ocorre uma troca direta da ferramenta ou a seleo da posio no
magazine da mquina.
Para liberar a troca da ferramenta deve-se programar a funo M6 / TROCA junto com
a funo T quando necessrio, porm em blocos separados.
A uma ferramenta podem ser atribudos corretores de ferramentas de 1 at 9,
programando um endereo D correspondente.
Para ativar a rotao do eixo rvore (RPM) deve-se programar a funo S seguida
do valor da rotao desejada.
Exemplo:
T01
M6
(habilita a troca)
D01
S1500 M3
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
Funes G54 a G57 Aplicao: Sistema de coordenadas de trabalho (zero
pea)
O sistema de coordenadas de trabalho define, como zero, um determinado ponto
referenciado na pea.
Este sistema pode ser estabelecido por uma das quatro funes entre G54 a G57 e
devem ser inseridos na pgina de Zero Pea.
Funes G500, G53, SUPA Aplicao: Cancelamento do sistema de
coordenadas de trabalho modal e no modal
A funo G500 tem por finalidade cancelar o zero pea (funes G54 a G57),
deixando como referncia para trabalho o zero mquina. Esta funo modal.
As funes G53 e SUPA tem por finalidade cancelar o zero pea (funes G54 a G57),
deixando como referncia para trabalho o zero mquina. Estas funes no so
modais, ou seja, so vlidas apenas para o bloco atual.
Sintaxe:
G2 / G3 X_ _ _ Y_ _ _ Z_ _ _ CR=_ _ _ F_ _ _
ou
G2 / G3 X_ _ _ Y_ _ _ Z_ _ _ I_ _ _ J_ _ _ K_ _ _ F_ _ _
onde:
X ; Y; Z = posio final da interpolao
I = centro da interpolao no eixo X
J = centro da interpolao no eixo Y
K = centro da interpolao no eixo Z
Z = posio final do arco
CR = valor do raio do crculo
CR = ( + para ngulo inferior ou igual a 180; - para ngulo superior a 180)
F = avano de trabalho (opcional)
Funo: G111
Aplicao: Interpolao polar
As coordenadas podem ser programadas atravs de coordenadas polares (Raio,
ngulo). O plo (centro do arco) declarado atravs da funo G111 com
coordenadas cartesianas.
Sintaxe:
G111 X_ _ _ Y_ _ _
G0 / G1 AP=( _ _ ) RP=( _ _ )
G2 / G3 AP=( _ _ ) RP=( _ _ )
onde:
X ; Y = representam o plo (centro)
AP = ngulo polar, referncia de ngulo ao eixo horizontal
RP = raio polar em milmetro ou polegada
G42
G41
G41
G42
Trajetria externa
Trajetria interna
SUBPROGRAMA
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 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:
7
TR
TR
N
RA
G54
Ciclos Automticos
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)
DPR
Profundidade da furao
Onde:
RTP
RFP
SDIS
DP
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).
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
RFP
SDIS
DP
DPR
DTB
DP=RFP-DPR
Deslocamentos:
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).
10
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)
VARI
Deslocamentos:
G0
G1
G4
RTP
SDIS
DP
RFP
Quebrar
cavaco
DAM
DTB
DTS
FRF
Eliminar
cavacos
Onde:
RTP
RFP
SDIS
DP
DPR
FDEP
FDPR
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em
um bloco separado.
11
MCALL
Aplicao: Chamada de sub-rotina
Esta funo muito importante para os ciclos de furao.
Sintaxe:
MCALL CYCLE_ _ (_ , _ , _ , _ , _ )
A programao permite chamar sub-rotinas e ciclos tambm de forma modal,
mantendo seus valores prvios de parmetros. A chamada modal da sub-rotina
gerada atravs da funo MCALL.
Para desativarmos uma chamada de subrotina pela funo MCALL basta
programarmos a funo sem o nome do ciclo.
No permitido um encadeamento de chamadas modais, ou seja, quando estamos
trabalhando com sub-rotinas no podemos programar dentro da mesma uma outra
sub-rotina.
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
SPCO
STAI
FDIS
DBH
NUM
12
Medio do ngulo:
Y
SPCA
H
DB
SBCO
180
-180
STA1
IS
FD
90
-90
X
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).
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
CPO
RAD
STA1
INDA
NUM
13
Y CPA
Medio do ngulo:
IND
90
ST
D
CPO
A1
RA
180
-180
-90
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).
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
RFP
SDIS
DP
DPR
LENG
WID
CRAD
CPA
CPO
STA1
FFD
FFP1
MID
CDIR
FAL
VARI
MIDF
FFP2
SSF
Y
CRAD
CPA
1
STA
NG
LE
CPO
D
WI
G
3
G2
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).
15
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:
FAL
VARI
MIDF
FFP2
SSF
DP1
Y
CPA
G3
PRAD
G2
CPO
RTP
RFP
SDIS
DP
DPR
PRAD
CPA
CPO
FFD
FFP1
MID
CDIR
16
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).
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
RFP
SDIS
DP
LENG
WID
CRAD
PA
PO
STA
MID
FAL
FALD
FFP1
FFD
17
CDIR
VARI
MIDA
AP1
AP2
AD
RAD1
DP1
Y
CRAD
PA
STA
NG
LE
PO
D
WI
G
3
G2
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).
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
RFP
SDIS
DP
PRAD
PA
PO
MID
FAL
FALD
FFP1
FFD
CDIR
VARI
19
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
AP1
AD
RAD1
DP1
Y
PA
PRAD
G2
PO
G3
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.
20
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
RFP
SDIS
DP
DPR
NUM
LENG
CPA
CPO
RAD
STA1
INDA
FFP
FFP1
MID
IND
CPA
STA
G
N
LE
CPO
RAD
21
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.
22
SLOT1
Aplicao: Rasgos em crculo (dimetro da ferramenta dever ser menor 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
RFP
SDIS
DP
DPR
NUM
LENG
WID
CPA
CPO
RAD
STA1
INDA
FFP
FFP1
MID
CDIR
FAL
VARI
MIDF
FFP2
SSF
23
IND
CPA
STA
G
N
LE
CPO
WID
RAD
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
24
SLOT2
Aplicao: Rasgos circulares (dimetro da ferramenta dever ser menor 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
RFP
SDIS
DP
DPR
NUM
AFSL
WID
CPA
CPO
RAD
STA1
INDA
FFP
FFP1
MID
CDIR
FAL
VARI
MIDF
FFP2
SSF
25
CPA
AFSL
ST
A1
RAD
WID
CPO
DA
IN
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
26
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
RFP
SDIS
DP
PA
PO
LENG
WID
STA
MID
MIDA
FDP
FALD
FFP1
VARI
FDP1
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
Trajetria de ultrapassagem na direo de penetrao (vlido somente
para o acabamento)
27
LENG
LENG
WID
WID
Y
1
X
Y
LENG
WID
LENG
WID
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).
28