Você está na página 1de 71

Escola SENAI Roberto Mange - Campinas CNC

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.

Requisitos necessrios antes de programar

Estudo do desenho da pea

H necessidade de uma anlise sobre a viabilidade de execuo da pea em conta as


dimenses exigidas, sobremetal, ferramental necessrio, fixao do material, etc.

Estudo dos mtodos e processos

Definir as fases de usinagem de cada pea a ser executada, estabelecendo assim o que
fazer e quando fazer.

Escolha das ferramentas

A escolha de um bom ferramental fundamental para um bom aproveitamento do


equipamento, bem como, a sua posio no magazine para minimizar o tempo de troca.

Conhecer os parmetros fsicos da mquina e sua programao

preciso conhecer todos os recursos de programao disponveis e a capacidade de


remoo de cavacos, bem como, rotao mxima e nmero de ferramentas, visando
otimizar a programao e operao.

Definio dos parmetros de corte

Em funo do material a ser usinado, buscar juntos ao fabricante de ferramentas, os


dados de cortes como avano (fn), rotao(S) e profundidade de corte (Ap).

6 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Um programa CNC de Centro de usinagem contm todas as instrues e informaes


necessrias usinagem de uma pea.
Um programa para centro de usinagem, como igualmente para torno, consta de:
Rotina de inicializao;
Rotina de troca da ferramenta;
Usinagem da pea;
Rotina de encerramento do programa.
Alm destes quatro itens, o programa para centro de usinagem poder conter sub -
rotinas ou subprogramas.

Exemplo de programao no Centro de Usinagem


N010 G90 G17 G71 G94
N020 T07;BROCA DE CENTRO
N030 M6
N040 G54 S2000 M3 D1
N050 G0 X30 Y25 Z10
N060 F400 M8 MCALL CYCLE 81 (5,0,-3,0)
N070 MCALL CYCLE 81 (5,0,-3,0)
N080 X30 Y25
N090 X90
N100 Y70
N110 X30
N120 MCALL
N130 T08; BROCA DIAMETRO 8MM
N140 M6
N150 G54 S1800 M3 D1
N160 F300 M8
N170 MCALL CYCLE 83 (5,0,2,-40,0,0,14,5,0,1,0,5,1)
N180 X30 Y70
N190 Y25
N200 X90
N210 X70
N220 MCALL
N230 G53 G0 Z-110 D0 M5 M9 (ou substituir a linha por G0 Z200 M5 M9)
N240 G53 X-115 Y0
N250 M30

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.

Funo G90 Coordenadas Absolutas


As coordenadas absolutas so definidas atravs do cdigo G90 e seus valores sempre
devero estar em relao ao ponto zero da pea.

8 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Eixo X; refere-se s medidas na direo


longitudinal da mesa;
Eixo Y; refere-se s medidas na direo
transversal da mesa;
Eixo Z; refere-se s medidas na direo
vertical da ferramenta.

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.

Ponto Eixo X Eixo Y


Y
O
A D E
B
C C
60

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

Funo G91 Coordenadas Incrementais


Coordenadas incrementais so definidas atravs do cdigo G91 e seus valores sempre
sero obtidos em relao ao ltimo posicionamento da ferramenta.

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.

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 aps a funo T e o
nmero da ferramenta quando necessrio, porm em blocos separados.
Para 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 (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)

Funes : Barra( / ), N, MSG, ponto e vrgula(;)


Aplicao: Eliminar execuo de blocos, nmero seqencial de blocos, mensagem ao
operador e comentrio de auxlio.

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 ( ; ) ponto e vrgula


Utilizamos a funo ( ; ) quando for necessrio inserir comentrios para auxiliar o
operador.
Exemplo:
N50 T01 ; fresa diam 35mm
N60 M6
N70 D01
N80 S1500 M3

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

Funo G90 Aplicao: Programao em coordenadas absolutas


Esta funo prepara a mquina para executar operaes em coordenadas absolutas
tendo uma pr origem pr fixada para a programao.
A funo G90 MODAL.
Sintaxe:
G90 ; modal ou
X=AC(50) Y=AC(35) Z=AC(-10) ; no modal

Funo G91 Aplicao: Programao em coordenadas incrementais


Esta funo prepara a mquina para executar operaes em coordenadas incrementais.
Assim, todas as medidas so feitas atravs da distncia a se deslocar.
A funo G91 MODAL.
Sintaxe:
G91 ; modal ou
X=IC(50) Y=IC(35) Z=IC(-10) ; no modal

Funo G70 Aplicao: Sistema de unidade polegada


Um bloco G70 no incio do programa instrui o controle para usar valores em polegadas
para movimentos dos eixos, avanos, planos de rpido e correes.
A funo G70 MODAL.

Funo G71 Aplicao: Sistema de unidade milmetro


Um bloco G71 no incio do programa instrui o controle para usar valores em milmetros
para movimentos dos eixos, avanos, planos de rpido e correes.
A funo G71 MODAL.

14 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Funo G94 Aplicao: Programao de avano em mm/min ou polegadas/min


A velocidade de avano declarada com a funo F.
A funo G94 MODAL e ativada ao ligarmos a mquina.

Funo G95 Aplicao: Programao de avano em mm/r ou polegadas/r


A velocidade de avano declarada com a funo F.
A funo G95 MODAL.

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)

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.

Funes G17, G18, G19 Aplicao: Seleciona Plano de trabalho


AS funes G17, G18 e G19 permitem selecionar o plano no qual se pretende executar
interpolao circular (incluindo compensao de raio de ferramenta).
Estas funes so modais.
Sintaxe:
G17 sendo plano de trabalho XY
G18 sendo plano de trabalho XZ
G19 sendo plano de trabalho YZ
Mecatrnica 15
Escola SENAI Roberto Mange - Campinas CNC

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

Funo G60 Aplicao: Posicionamento exato


Esta funo utilizada para executar movimentos exatos, como, por exemplo, cantos
vivos. Com isso a cada movimento executado, o comando gera uma pequena parada dos
eixos envolvidos nestes movimentos (default).
Esta funo modal e cancela a funo G64.

Funo G64 Aplicao: Controle contnuo da trajetria


Esta funo utilizada para que o comando possa ler alguns blocos a frente e possa
fazer os movimentos de forma contnua, sem parar os eixos entre um bloco e outro.
Esta funo modal e cancela a funo G60.

Funes CFTCP, CFIN e CFC Aplicao: Controle de correo de avano em


funo do raio
Estas funes so utilizadas na usinagem de raios, o avano da ferramenta
determinado no centro do eixo rvore, mas essas funes o corrigem para a tangncia
do contorno do raio, mantendo-o constante.
CFTCP: Controle de correo do avano na tangncia do centro de ferramenta externa
(Raio convexo).
CFIN: Controle de correo do avano na tangncia do centro de ferramenta interna
(Raio cncavo).
CFC: Controle de avano no centro em funo do raio (default) .

16 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Funes CHF, CHR, RND e RNDM Aplicao: Chanframento, Arredondamento de


cantos
Para chanfrar cantos insere-se entre os movimentos lineares e/ou movimentos circulares
a funo CHF ou CHR junto com os valores do chanfro ou segmento.
50
Sintaxe:
CHF=(...........)ou 5
CHR=(..........)
CHR
Exemplo: G1 X50 Y30 F100 CHR=5.

30
Y
CH

20
X
F

100

Para arredondar cantos, insere-se entre os movimentos lineares e/ou movimentos


circulares a funo RND, acompanhado do valor do raio a ser gerado tangente aos
segmentos.
Sintaxe:
RND=(..........) Arredondamento
Exemplo: G1 X50 Y30 F100 RND=10
G1 X100 Y20

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.

Funo G00 Aplicao: Movimento rpido (aproximao e recuo)


Os eixos movem-se para a meta programada com a maior velocidade de avano
disponvel na mquina.
Sintaxe:
G0 X_ _ _ Y_ _ _ Z_ _ _
onde:
X = coordenada a ser atingida
Y = coordenada a ser atingida
Z = coordenada a ser atingida
A funo G0 um comando modal. Esta funo cancela e cancelada pelas funes
G01, G02 e G03.

Funo G01 Aplicao: Interpolao linear (usinagem retilnea ou avano de


trabalho)
Com esta funo obtm-se movimentos retilneos entre dois pontos programados com
qualquer ngulo, calculado atravs de coordenadas com referncia ao zero programado
e com um avano (F) pr-determinado pelo programador.
Esta funo um comando modal, que cancela e cancelada pelas funes G00, G02 e
G03.
Sintaxe:
G1 X_ _ _ Y_ _ _ Z_ _ _ F_ _ _
onde:
X = coordenada a ser atingida
Y = coordenada a ser atingida
Z = coordenada a ser atingida
F = avano de trabalho (mm/min)

18 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Exemplo de aplicao de G00 e G01.

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

N100 X80 Y70 80


N110 X60
100
N120 X10 Y40
N130 Y10
N140 G0 X0 Y0
N150 Z200 M5 M9
N160 M30

Observao: Programa-se sempre o centro da ferramenta, pois na pgina de


parmetros da ferramenta (Geometria) deve-se informar o dimetro da ferramenta e seu
respectivo comprimento que ser compensado atravs de funes para esse fim que
ser visto adiante.

Mecatrnica 19
Escola SENAI Roberto Mange - Campinas CNC

Funes G02, G03 Aplicao: Interpolao circular

Esta funo executa operao de usinagem de arcos pr-definidos atravs de uma


movimentao apropriada e simultnea dos eixos. Pode-se gerar arcos nos sentidos
horrio (G02) e anti-horrio (G03), permitindo produzir crculos inteiros ou arcos de
crculo.
Em casos de interpolao circular para programarmos o avano aconselhvel
utilizarmos as funes CFTCP para que o avano fique constante na trajetria de centro
da fresa quando trajetria de curvas externas (convexo), ou CFIN para que o avano
fique constante na trajetria de centro da fresa quando trajetria de curvas internas
(cncavo).
Sintaxe:
G02 / G03 X_ _ _ Y_ _ _ Z_ _ _ CR=_ _ _ F_ _ _
ou
G02 / G03 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, caso j esteja programado)

Funo G4 Aplicao: Tempo de permanncia

Permite interromper a usinagem da pea entre dois blocos, durante um tempo


programado. Por exemplo para alvio de corte.
Sintaxe:
G4 F_ _ _ _ valores programados em segundos
G4 S_ _ _ _ valores programados em n. de rotaes

20 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Exemplo de aplicao de G02 e G03.

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

G2 X115 Y113.3 I=AC(90)

90
X J=AC(70)

115
G0 Z5
133
...
Profundidade = 5 mm

G0 X45 Y60 Z5
G1 Z-5 F300
25

G2 X20 Y35 I0 J-25


ou
G2 X20 Y35 CR=-25
ou
35

G2 X20 Y35 I=AC(45) J=AC(35)

20 25
X G0 Z5
...
Profundidade = 5 mm

Mecatrnica 21
Escola SENAI Roberto Mange - Campinas CNC

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 = _ _ _
G02 / G03 AP = _ _ _ RP = _ _ _
onde:
X ; Y = representam o plo (centro)
AP = ngulo polar, referncia de ngulo em relao ao eixo horizontal
RP = raio polar em milmetro ou polegada


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

G0 AP=75 RP=60 ; ponto 2


30

G1 Z-5 F300
G0 Z10
... Polo 100
X
30

15

22 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Exemplo de aplicao de G111 - furao.

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.

Funes G40, G41 e G42 Aplicao: Compensao de raio de ferramenta

A compensao de raio de ferramenta permite corrigir a diferena entre o raio da


ferramenta programada e o atual, atravs de um valor inserido na pgina de corretor de
ferramenta.

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 o clculo dos percursos da ferramenta o comando necessita das seguintes


informaes: T (nmero da ferramenta) e D (nmero do corretor).

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

Funes para avanos no caso de raio com compensao de raio de ferramenta


Aplicao: correo do avano em funo do raio

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.

Funo REPEAT, LABEL Aplicao: Repetio de uma seo do programa

Ao contrrio da tcnica do subprograma, onde devemos fazer um programa


auxiliar, pode-se gerar uma sub-rotina para repetir trechos que j esto definidos no
prprio programa.
LABEL = palavra de endereamento para marcar o incio e fim do desvio, ou bloco
a ser repetido.
REPEATB parmetro de repetio de bloco, vem seguido do LABEL_BLOCO e
da funo P que determina o nmero de repeties (n).
REPEAT parmetro de repetio, vem seguido do LABEL_INICIO e LABEL_FIM e
da funo P que determina o nmero de repeties.

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

Exemplo de aplicao com REPEAT:


PROGRAMA REPEAT
N010 G90 G17 G71 G64 G94 Dados para clculo:
N020 T03 ; FRESA DIAM 12 MM Fresa dimetro = 12
mm
N030 M6
Z = 4 dentes
N040 G54 D1 VC = 50 m / min
N050 S1330 M3 M8 fz = 0,07 mm
N060 G0 X-20 Y-20 Z0
N070 INICIO:
N080 G1 Z=IC(-2) F370
Z X

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

N170 REPEAT INICIO TERMINO P3


N180 G0 Z200 M5 M9
20
N190 G53 G0 Z-110 D0
80
N200 M30

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

Exemplo de aplicao de Subprograma:


Programa: Dados para clculo:
PRINCIPAL Fresa dimetro = 12
N010 G90 G17 G71 G64 G94 mm
Z = 4 dentes
N020 T3 ; FRESA DIAM 12 mm VC = 50 m / min
N030 M6 fz = 0,07 mm
N040 G54 D1
N050 S1330 M3 M8
N060 G0 X0 Y0 Z10
N070 G1 Z0 F370 Z X
6
N080 TRIANGULO P3
N090 G0 Z200 M5 M9
N100 G53 G0 Z-110 D0
N110 M30 Y
Subprograma:
TRIANGULO
N010 G91 G1 Z-2 F200
60

N020 G90 G41 40 X


20

N030 G1 X20 Y20 F370


N040 Y60 20
N050 X80 Y40 80

N060 X20 Y20


N070 G40
N080 G0 X0 Y0
N090 M17

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.

Funo TRANS, ATRANS (Funo Frame) Aplicao: Deslocamento da origem de


trabalho
A funo TRANS / ATRANS permite programar deslocamentos da origem de
trabalho para todos os eixos na direo desejada, com isso possvel trabalhar com
pontos zeros alternativos, no caso de usinagem repetidas em posies diferentes da
pea ou devido a limitao da quantidade de pontos zeros do comando.
S
N
S

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

Exemplo de aplicao com TRANS:

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

Exemplo de aplicao com CYCLE81:

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

Exemplo de aplicao com CYCLE82:

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

Exemplo de aplicao com CYCLE83:

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_ _ (_ , _ , _ , _ , _ )

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 sub-rotina 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.

Exemplo de aplicao com MCALL e CYCLE81:

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

Exemplo de aplicao com HOLES1 EXEMPLO A:

X
25

Y
60

12
X

30 30

PROGRAMA HOLES1 EXEMPLO A:


N010 G17 G71 G90 G94
N020 T01 ; BROCA DIAM 12
N030 M6
N040 G55 D01
N050 S1000 M3
N060 G0 X0 Y0 Z10
N070 F100
N080 MCALL CYCLE81 (5 , 0 , 3 , -25)
N090 HOLES1 (30 , 60 , 0 , 0 , 30 , 4)
N100 MCALL
N110 G53 G0 Z-110 D0 M5
N120 M30
42 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Exemplo de aplicao com HOLES1 EXEMPLO B:

X
30

Y
40

10
95

50 40

PROGRAMA HOLES1 EXEMPLO B:


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 , -30)
N090 HOLES1 (50 , 95 , 0 , 0 , 40 , 4)
N100 HOLES1 (50 , 135 , 0 , 0 , 40 , 4)
N110 HOLES1 (50 , 175 , 0 , 0 , 40 , 4)
N120 HOLES1 (50 , 215 , 0 , 0 , 40 , 4)
N130 MCALL
N140 G53 G0 Z-110 D0 M5
N150 M30
Mecatrnica 43
Escola SENAI Roberto Mange - Campinas CNC

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

Exemplo de aplicao com HOLES2:

Y 8 furos com prof.= 20 mm

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

MIDF Profundidade de corte para acabamento


FFP2 Avano de acabamento
SSF Rotao para acabamento

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

Exemplo de aplicao com POCKET1 e POCKET2:

X
15

20

70 R30
50

R8
40

60 100

Mecatrnica 49
Escola SENAI Roberto Mange - Campinas CNC

PROGRAMA POCKET1 E POCKET2


N010 G17 G71 G90 G94
N020 T01 ; FRESA DIAM 12
N030 M6
N040 G55 D01
N050 S1800 M3
N060 G0 X0 Y0 Z10
N070 POCKET1 (10 , 0 , 3 , -15 , , 70 , 50 , 8 , 60 , 40 , 0 , 60 , 140 , 2 , 2 , 0.3 , 0 , 1 ,
100 , 2500 )
N080 POCKET2 (10 , 0 , 3 , -20 , , 30 , 160 , 40 , 60 , 140 , 2 , 2 , 0.3 , 0 , 1 , 100 , 2500
)
N090 G53 G0 Z-110 D0 M5
N100 M30

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

Ao desbastar o alojamento, deve-se levar em considerao dimenses de pea bruta (ex.


para usinar peas pr-fundidas).
As dimenses brutas em comprimento e largura (AP1 e AP2) so programadas sem
sinal; o ciclo coloca-as, por clculo simtrico, ao redor do centro do alojamento. Elas
determinam aquela parte do alojamento que no deve ser desbastada. A dimenso bruta
em profundidade (AD) programada igualmente sem sinal, esta compensada pelo
plano de referncia em direo profundidade do bolso. O alojamento usinado de
baixo para cima.

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

Exemplo de aplicao com POCKET3 e POCKET4:

X
15

20
Y

40 R25
60

60

R10 X

45 80

PROGRAMA POCKET3 E POCKET4


N010 G17 G71 G90 G94
N020 T01 ; FRESA DIAM 12
N030 M6
N040 G55 D01
N050 S1800 M3
N060 G0 X0 Y0 Z10
N070 POCKET3 (10 , 0 , 3 , -15 , 60 , 40 , 10 , 45 , 60 , 90 , 2 , 0.3 , 0.2 , 200 , 80 , 2 , 32)
N080 POCKET4 (10 , 0 , 3 , -20 , 25 , 125 , 60 , 2 , 0.3 , 0.2 , 200 , 80 , 2 , 22)
N090 G53 G0 Z-110 D0 M5
N100 M30

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.

Deslocamento da fresa (dimetro da fresa e largura do oblongo so iguais).

Mecatrnica 57
Escola SENAI Roberto Mange - Campinas CNC

Exemplo de aplicao com LONGHOLE:

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

Exemplo de programao com SLOT1:

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

Exemplo de aplicao com SLOT2:

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

Estratgias para o faceamento com fresa.

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

Exemplo de aplicao com CYCLE71:

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

Alm do cabealho acima, devemos utilizar um programa de comunicao adequado e


com as configuraes de comunicao corretas de acordo com a mquina CNC para
fazer a transferncia de programas.
Exemplos de programas de comunicao:
Terminal.exe do Windows 3.11
PCIN.exe da Siemens
Como a memria da mquina limitada, s vezes, para se fazer uma usinagem mais
complexa (programa grande com 1500 KB), precisamos fazer essa usinagem
transmitindo o programa para a mquina enquanto ela est usinando, lendo o programa
ON LINE de um computador, ou seja, este programa no fica gravado na memria da
mquina e para isto chamamos de Executar do Externo.
Voc conhecer agora de uma maneira simplificada como so feitas as transferncias
(download e/ou upload) de programas entre o Centro de usinagem Discovery 760
comando Siemens 810 D e o computador pessoal.

Mecatrnica 69
Escola SENAI Roberto Mange - Campinas CNC

Tabelas e frmulas usadas na


programao
Ao trmino desta unidade voc conhecer as principais grandezas e frmulas envolvidas
em um processo de usinagem com o Centro de Usinagem CNC.

Definio dos parmetros de corte


Em funo do material a ser usinado, bem como da ferramenta utilizada e da operao
executada, o programador deve estabelecer as velocidades de corte, os avanos e as
potncias requeridas da mquina. Os clculos necessrios na obteno de tais
parmetros so:
Velocidade de corte (VC)
A velocidade de corte uma grandeza diretamente proporcional ao dimetro e a rotao
da rvore, dada pela frmula:
Onde: . D . RPM
Vc = Velocidade de corte (m/min) Vc =
D = Dimetro da ferramenta (mm)
1000
RPM = Rotao do eixo rvore (rpm)
Na determinao da velocidade de corte para uma determinada ferramenta efetuar uma
usinagem, a rotao dada pela frmula:
Vc . 1000
RPM =
.D
Avano (F)
O avano um dado importante de corte e obtido levando-se em conta o material, a
ferramenta e a operao a ser executada.
Geralmente nos centros de usinagens utiliza-se o avano em mm/min mas este pode ser
tambm definido em mm/rot.
Onde:
fz = Avano por dente (mm) F = RPM x fz x z
z = Nmero de dentes
RPM = Rotao do eixo rvore

70 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

Profundidade de corte (ap)


A profundidade de corte um dado importante para usinagem e obtido levando-se em
conta o tipo da ferramenta, geralmente estabelecida pelo fabricante da mesma em
catlogos em mm.

Potncia de corte (Nc) em [cv]


Para evitarmos alguns inconvenientes durante a usinagem tais como sobrecarga do
motor e conseqente parada do eixo-rvore durante a operao, faz-se necessrio um
clculo prvio da potncia a ser consumida, que pode nos ser dada pela frmula:
onde:
Ks = presso especfica de corte [Kg / mm] Ks. fn . Ap . Vc
Ap = profundidade de corte [mm] Nc =
fn = avano [mm / rotao] 4500 .
Vc = velocidade de corte [m / min]
= rendimento [para GALAXY 10 = 0,9]

Valores orientativos para presso especfica de corte (Ks)


Resistncia a trao kg / mm Ks em kg / mm
MATERIAL Dureza BRINELL AVANO em mm / rotao
Kg / mm HB 0,1 0,2 0,4 0,8
SAE 1010 a 1025 AT 50 At 140 360 260 190 136
SAE 1030 a 1035 50 a 60 140 a 167 400 290 210 152
SAE 1040 a 1045 60 a 70 167 a 192 420 300 220 156
SAE 1065 75 a 85 207 a 235 440 315 230 164
SAE 1095 85 a 100 235 a 278 460 330 240 172
AO FUNDIDO MOLE 30 a 50 96 a 138 320 230 170 124
AO FUNDIDO MDIO 50 a 70 138 a 192 360 260 190 136
AO FUNDIDO DURO Acima de 70 Acima de 192 390 286 205 150
AO Mn-Ao Cr-Ni 70 a 85 192 a 235 470 340 245 176
AO Cr-Mo 85 a 100 235 a 278 500 360 260 185
AO DE LIGA MOLE 100 a 140 278 a 388 530 380 275 200
AO DE LIGA DURO 140 a 180 388 a 500 570 410 300 215
AO INOXIDVEL 60 a 70 167 a 192 520 375 270 192
AO FERRAMENTA (HSS) 150 a 180 415 a 500 570 410 300 215
AO MANGANES DURO 660 480 360 262
FERRO FUNDIDO MOLE At 200 190 136 100 72
FERRO FUNDIDO MDIO 200 a 250 290 208 150 108
FERRO FUNDIDO DURO 250 a 400 320 230 170 120
FOFO MALEVEL (TEMP) 240 175 125 92
ALUMNIO 40 130 90 65 48
COBRE 210 152 110 80
COBRE COM LIGA 190 136 100 72
LATO 80 a 120 160 115 85 60
BRONZE VERMELHO 140 100 70 62
BRONZE FUNDIDO 340 245 180 128

Mecatrnica 71
Escola SENAI Roberto Mange - Campinas CNC

Listas das funes


preparatrias e ciclos
Ao trmino desta unidade voc conhecer as principais funes preparatrias de
programao e ciclos usados no comando Siemens 810 D.

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.

Lista das funes preparatrias G para Comando Siemens 810 D


G00 - Avano rpido
G01 - Interpolao linear
G02 - Interpolao circular Horria
G03 - Interpolao circular Anti-horria
G04 - Tempo de permanncia
G17 Plano de trabalho XY
G18 Plano de trabalho XZ
G19 Plano de trabalho YZ
G40 Cancela compensao do raio da ferramenta
G41 Ativa compensao do raio da ferramenta (esquerda)
G42 Ativa compensao do raio da ferramenta (direita)
G53 Cancelamento do Sistema de Coordenadas
G54 a G57 Sistema de Coordenada de trabalho
G60 Posicionamento exato
G64 Controle contnuo da trajetria
G70 Referncia unidade de medida (polegada)
G71 Referncia unidade de medida (mtrico)
72 Mecatrnica
Escola SENAI Roberto Mange - Campinas CNC

G90 Sistema de coordenadas absolutas


G91 Sistema de coordenadas incrementais
G94 Estabelece avano mm / minuto
G95 Estabelece avano mm / rotao
G111 Interpolao polar
Funes especiais
REPEAT Repetio de uma seo do programa
LABEL Palavra de endereamento
GO TO Desvio de programa
TRANS e ATRANS Deslocamento de origem
ROT e AROT Rotao do sistema de coordenadas
SCALE e ASCALE Fator de escala
MIRROR e AMIRROR Imagem espelho
Ciclos
CYCLE81 Furao simples
CYCLE82 Furao com tempo de permanncia
CYCLE83 Furao com quebra ou eliminao de cavacos
CYCLE84 Roscamento macho rgido
CYCLE840 Roscamento mandril flutuante
CYCLE85 Mandrilamento com retrao do eixo rvore em rotao
CYCLE86 Mandrilamento com retrao do eixo rvore parado
CYCLE87 Mandrilamento
CYCLE88 Mandrilamento
CYCLE89 Mandrilamento
MCALL Chamada de sub-rotina
CYCLE90 Interpolao helicoidal
HOLES1 Linha de posies
HOLES2 Crculo de posies
LONGHOLE Rasgos em crculo
SLOT1 Rasgos em crculo
SLOT2 Rasgos circulares
POCKET1 Alojamento retangular
POCKET2 Alojamento circular
POCKET3 Alojamento retangular
POCKET4 Alojamento circular
CYCLE71 Facear superfcie
CYCLE72 Fresar superfcie
Mecatrnica 73
Escola SENAI Roberto Mange - Campinas CNC

Lista das funes miscelneas


Ao trmino desta unidade voc conhecer as principais funes miscelneas de
programao usados no comando Siemens 810 D.

Lista das funes miscelneas ou auxiliares Siemens 810 D


M00 - Parada de programa
M01 - Parada de programa opcional
M02 - Final de programa
M03 - Gira eixo rvore sentido horrio
M04 - Gira eixo rvore sentido anti-horrio
M05 - Parada do eixo rvore
M06 Troca de ferramenta
M07 Liga refrigerao pelo centro da ferramenta
M08 - Liga refrigerao
M09 - Desliga refrigerao
M17 - Fim de subprograma
M30 - Final de programa e retorno

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.

CNC Programao de Comandos Numricos Computadorizados


Torneamento
Sidnei Domingues da Silva
Editora rica.

Apostila de CNC Comando Numrico Computadorizado


Escola SENAI Roberto Mange - Campinas
Mecnico Geral Curso de Aprendizagem Industrial

Manual de Programao e Operao CNC SIEMENS 810 D


Indstrias ROMI S.A.

Apostila de Comando Numrico Computadorizado


Faculdade SENAI de Tecnologia Mecatrnica So Caetano do Sul
Curso Tcnico em Mecatrnica

Mecatrnica 75

Você também pode gostar