Vous êtes sur la page 1sur 40

Programao CNC.

N05 G99 # (Restabelece Zero Mquina)

N10 T00;T0101.Desbaste# (Cancela dados da


ferramenta e corretores)

N15 G54# (Estabelece o zero pea)

N20 GX150.Z150.#

N30 T0101;Desbaste# (Seleciona ferramenta de


trabalho)

N35 M13 # (Seleciona faixa de rotao)

N40 G96# (Programao em velocidade de corte


constante)

N45 S180. # (Valor da velocidade de corte constante)

N50 G92S2500M3# (Estabelece limite de rotao e


sentido de giro)

N55 M08 # (Liga refrigerao de corte)

N60 G66 X80.Z85.I1.K.3W3.U1P2F.3# (Ciclo automtico


de desbaste)

N65 GX26.Z82.3 # (Posiciona para faceamento)

N70 G1 X-1.F.2 # (Faceia a pea)

N75 M9# (Desliga refrigerao)

N80 T00;T0202. Acabamento #

N85 G54 #
1 - INTRODUO .................................................................................................................... 3
1.1 - CNC Mquinas ferramentas com comando numrico computadorizado. .......................... 3
2 COORDENADAS CARTESIANAS .................................................................................... 4
3 SISTEMA DE COORDENADAS ....................................................................................... 5
3.1 Coordenadas absolutas ............................................................................................................ 7
3.2 Coordenadas incrementais ...................................................................................................... 8
4 INTRODUO PROGRAMAO ................................................................................ 9
4.1 Sistema ISO de programao, linguagem G .......................................................................... 9
4.2 Estrutura de linguagem ..........................................................................................................10
5 Funes Preparatrias ...................................................................................................... 11
5.1 Comando MACH ....................................................................................................................11
5.2 Comando FANUC ...................................................................................................................14
5.3 Comando MITSUBISHI (TX 8) .........................................................................................16
5.4 - Comando SIEMENS ...............................................................................................................18
5.5 - Comando MCS.........................................................................................................................20
5.6 Funes especiais.....................................................................................................................21
6 Definio das Funes Preparatrias .............................................................................. 22
6.1 G00 Avano rpido .................................................................................................................22
6.1.1 Comando MACH ............................................................................................................................. 23
6.1.2 Comando FANUC ........................................................................................................................... 23
6.1.3 - Comando MITSUBISHI ................................................................................................................... 23
6.1.4 - Comando SIEMENS......................................................................................................................... 23
6.1.5 Comando MCS................................................................................................................................. 24
6.2 G01 Interpolao linear ..........................................................................................................24
6.2.1 - Comando MACH ............................................................................................................................. 25
6.2.2 Comando FANUC ........................................................................................................................... 26
6.2.3 Comando MITSUBISHI .................................................................................................................. 28
6.2.3.1 - Funes C ou D (chanfro) e R (arredondamento) .......................................................................... 30
6.2.4 - Comando SIEMENS......................................................................................................................... 32
6.2.5 Comando MCS................................................................................................................................. 33
6.3 - G02 e G03 interpolao circular nos sentidos horrio e anti-horrio ................................34
6.3.1 - Comando MACH ........................................................................................................................ 35
8 Definio dos Sistemas de Medidas .................................................................................. 38
1 - INTRODUO

1.1 - CNC Mquinas ferramentas com comando numrico computadorizado.

A indstria tem procurado trabalhar de forma cada vez mais prtica, buscando
eficincia e economia no dia-a-dia, principalmente no que se refere usinagem dos materiais.

Nesta obra conheceremos a linguagem de programao CNC, abordando os comandos


mais usados no mercado com exemplos aplicativos e definio dos cdigos, de forma que
quem j atua no segmento de metalmecnica com mquinas CNC se familiarize com outros
comandos, podendo identificar as suas particularidades, pois existem vrios fabricantes no
mercado.

Este livro tem como objetivo oferecer uma formao programao de mquinas
CNC no campo de torneamento, atendendo, de um modo geral, a todo profissional que atua na
rea de metalmecnica, desenho e processos de usinagem. O contedo apresentado de uma
forma bem didtica para uma eficiente assimilao por parte do usurio ou estudante.

Vamos comear do zero, isto , o princpio de um processo de programao, dando


oportunidade para quem ainda no entrou neste campo de trabalho, mas tem como objetivo
acompanhar todo esse processo de avano tecnolgico e se preparar para o futuro profissional
e um mercado de trabalho que est crescendo muito nestes ltimos anos.
2 COORDE
C ENADAS
S CARTESIANAS

Todas ass mquinas ferramentass CNC so comandada


c s por um sisstema de co
oortenadas
carteesianas na ellaborao de
d qualquer perfil geom
mtrico.

So duass retas que se


s cruzam em
e um ponto
o qualquer do
d espao, ddando origeem a um
sistem
ma de coorddenadas, cuj
ujo ponto dee cruzamentto o inicio de todo o pprocesso.

O plano formado peelo cruzameento de umaa linha parallela ao moviimento


transsversal (eixoo X) com um
ma linha paaralela ao movimento loongitudinal (eixo Z) deefine
um sistema
s de coordenadas
c s.
3 SISTEMA
S A DE CO
OORDENA
ADAS

Coordennadas so toddos os ponttos relacionaados com a geometria ddo desenho que


orienntam o proggramador naa elaboraoo dos prograamas CNC.

Neste livvro sero appresentadas diversas forrmas de sisttemas de cooordenadas que


q podem
ser utilizados
u naa programao de mquuinas CNC, exclusivam
mente sobre torneamentto. Ento
vamoos conhecerr o TORNO
O CNC.

nos temos dois


Nos torn d eixos de
d avano X (eixo tran
nsversal) e Z (eixo lon
ngitudinal))
que compe
c um
m carro cruz no qual estt montado o suporte de
d ferramenntas. Com essses eixos
obtiddo cada conntorno desejado de umaa pea. Alm
m dos eixoss de avanoo tambm teemos o eixoo
rvoore principaal.
X - eixo transversaal relacionnado no torrno CNC coom as coorddenadas dimetros e j
tem um ponto de
d refernccia definidoo que coincide com a linha de ceerntro do eixo
e rvoree
principal da mquina que se
s denominar XO.

Z - eixo longitudinal relacionado no torrno CNC coom as coorddenadas com


mprimento e
ter um ponto de
d refernccia que podder ser estaabelecido em
e qualq luugar de aco
ordo com o
progrramador deentro da reea de trabalho da mqu
uina. Deve--se procurarr sempre um
m ponto dee
referrncia em quue a program
mao seja fcil, rpidaa objetiva, ao
a qual dareemos o nom
me de pontoo
zero pea.

Eixo rvvore princiipal nele seero estabellecidas rotaes e tambbm a fixao peas a
m usinadas por meio de
serem d placas com
c duas, trrs ou quattro castanhaas, pinas disnositivos
d s
especciais.

A princippio, trabalhaaremos com


m duas definies dee ponto zerro da peaa, como noo
mplo seguintte:
exem

a) Noo encosto daas castanhaas


b)Naa face da pea

No sistemma de proogramao CNC possvel


p uttilizar doiss tipos differentes dee
coorddenadas sem
m alterar a geometria
g d pea. Tem
da mos ento:
Coordeenadas absolutas
Coordeenadas increementais

3.1 Coordenaadas absolu


utas

So as quue se relacioonam semppre com um ponto de reeferncia (poonto zero pea) fixo
no deesenho, e poodem ser chhamadas tam
mbm de meedidas de reeferncia ouu medidas reeais.
3.2 Coordenaadas increm
mentais

Com estee sistema caada medida introduzidaa refere-se sempre


s a um
m posicionamento
anterrior, ento teeremos sem
mpre medidaas de distnccia entre doois pontos prximos.

Neste processo devee-se levar em


m consideraao somennte o movim
mento a ser executado.
e
4 INTRODUO PROGRAMAO

Neste capitulo apresentaremos todas as funes preparatrias e auxiliares dentro do


sistema 1S0 (lnternatlonal Systen Organization) de programao CNC, e tambm falaremos
sobre o sistema HEIDENHAIN utilizado pela MCS. Veremos ainda os tipos de comando mais

utilizados no mercado com exemplos de programao, que com certeza sero teis
tanto para o aprendizado como para uma simples consulta.

Os comandos sobre os quais falaremos dentro da linguagem 1S0 e usurios so os


seguintes:

Comandos

- FANUC
- MITSUBISHI
- MACH
- SIEMENS
- MCS

Usurios

Ergomat, Index, Traub, Romi e vrios outros fabricantes de mquinas CNC.

4.1 Sistema ISO de programao, linguagem G

Quando falamos de ISO, lembramos de algo padronizado e dentro de normas


especficas, e cada segmento tem as suas regras.
A linguagem G foi adotada pelo sistema como um padro a ser usado pelos fabricantes
de comandos, com algumas normas rigidas, dando a eles liberdade para a criao de recursos
prprios, mantendo as funes bsicas e universais, funes que podem ser definidas de
maneiras diferentes e que tenham a mesma finalidade em todos os comandos. A possibilidade
de serem diferentes dentro de um mesmo sistema aumentou a criatividade entre os
fabricantes, dessa forma, alguns comandos oferecem mais recursos que outros.
4.2 Estrutura de linguagem

Programas CN - uma maneira que o homem criou para se comunicar com a mquina
por meio de cdigos, a transformao de um desenho ou pea em nmeros e letras e que no
so nada mais nada menos que pura matemtica.

O programa CN caracterizado por uma seqncia de sentenas que so


memorizadas pelo comando e executadas na usinagem uma aps a outra.

Vamos conhecer a estrutura do programa:

Bloco de dados ou sentenas: constituido por caracteres, ou seja, letras de


endereamento e algarismos, palavras que juntas tm o objetivo de informar ao comando as
operaes que devem ser executadas.

Caracteres - um nmero, letra, espao, ponto ou qualquer outro simbolo que


signifique algo para o comando.

Exemplo: A, T, Z, -, etc.

Letras de endereamentos - so instrues alfabticas passadas para o comando


que, por sua vez, podem executar um movimento ou simplesmente assumir uma nova funo.

Exemplo: G, X, O, E, 1, K, etc.

Palavras - constituda por uma letra seguida por um valor numrico. Dependendo
da letra, o valor numrico ter que ser especifico.

Exemplo: COO, GOl, 666, Z55, X20, 1(5, etc.


5 Funes Preparatrias

A principio, vamos listar as funes preparatrias e funes auxiliares de todos os


comandos citados neste livro para ento podermos defini-las uma a uma e verificar as
diferenas com exemplos aplicativos.

5.1 Comando MACH

G00 - Avano rpido

G01 - Interpolao linear

G02 - Interpolao circular no sentido horrio

G03 - Interpolao circular no sentido anti-horrio

G04 - Tempo de permanncia

G20 - Programao em dimetro

G21 - Programao em raio

G33 - Ciclo de roscamento sentena por sentena

G37 - Ciclo de roscamento automtico

G40 - Cancela compensao de raio

G41 - Ativa compensao de raio esquerda

G42 - Ativa compensao de raio direita

G54 - Primeira referencia para coordenada de trabalho


G55 - Segunda referencia para coordenada de trabalho

G66 - Ciclo automtico de desbaste longitudinal

G67 - Ciclo automtico de desbaste transversal

G68 - Ciclo automtico de desbaste paralelo ao perfil

G70 - Programao em polegadas

G71 - Programao em milmetros

G73 - Interpolao linear ponto a ponto (cantos vivos)

G74 - Ciclo de torneamento e furao

G75 - Ciclo de faceamento

G76 - Ciclo automtico de roscamento

G80 - Cancela ciclo automtico de furao

G83 - Ciclo automtico de furao com quebra de cavacos

G90 - Coordenadas absolutas

G91 - Coordenadas incrementais

G92 - Estabelecem do sistema de coordenadas e limite de rotao

G94 - Avano em polegadas/minuto ou milimetros/minuto

G95 - Avano em polegadas/rotao ou milimetros/rotao (mais usado)


G96 - Velocidade de corte constante

G97 - Rotao constante

G99 - Reset da memria

Funes auxiliares bsicas

M00 - Parada do programa

M01 - Parada opcional do programa

M02 - Fim de programa

M03 - Rotao no sentido horrio

M04 - Rotao no sentido anti-horrio

MOS - Parada do fuso

MO8 - Liga refrigerante de corte

M09 - Desliga refrigerante de corte

M30 - Final de programa

Funes auxiliares MACH

M06 - Troca de ferramenta

M11 - Gama de rotao baixa

M12 - Gama de rotao alta

M24 - Abrir placa

M25 - Fechar placa


M26 - Recuar contra ponto

M27 - Avanar contra ponto

M36 - Abrir porta automtica

M37 - Fechar porta automtica

M50 - Ativar leitor de posio de ferramenta

M51 - Desativar leitor (tool eye)

5.2 Comando FANUC

G00 - Avano rpido

G01 - Interpolao linear

G02 - Interpolao circular no sentido horrio

G03 - Interpolao circular no sentido anti-horrio

G04 - Tempo de permanncia

G20 - Programao em polegadas

G21 - Programao em milimetro

G28 - Deslocamento at o ponto de referncia

G33 - Ciclo de roscamento passo a passo

G40 - Cancela compensao de raio de corte

G41 - Ativa compensao de raio de corte esquerda

G42 - Ativa compensao de raio de corte direita

G53 G59 - Seleo do sistema de coordenadas

G63 - Zeramento de ferramentas com leitor de posi


G70 - Cicio de acabamento

G71 - Ciclo de desbaste longitudinal

G72 - Ciclo de desbaste transversal

G73 - Ciclo de desbaste paralelo ao perfil

G74 - Ciclo de torneamento e furao

G75 - Cicio de faceamento e canais

G76 - Cicio de roscamento automtico

G77 - Ciclo de torneamento paralelo e cnico

G78 - Ciclo de roscamento semi-automtico

G79 - Ciclo de faceamento paralelo e cnico

G80 - Cancela ciclo de furao

G83 - Cicio de furao

G84 - Ciclo de roscamento com macho

G90 - Coordenadas absolutas

G91 - Coordenadas lncrementais

G92 - Limite de rotao

G94 - Estabelece avano em milimetros por minuto

G95 - Estabelece avano em milmetros por rotao

G96 - Velocidade de corte constante

G97 - Rotao

Funes auxiliares FANUC

M20 - Aciona aumentador de barras

M2 1 - Parar almentador de barras

M24 - Placa travada

M25 - Placa destravada


M38 - Avana aparador de peas

M39 - Retrai aparador de peas

M40 - Ativa modo de fixao interna da placa

M41 - Ativa modo de fixao externa da placa

M49 - Troca de barras

5.3 Comando MITSUBISHI (TX 8)

G00 - Avano rpido

G01 - Interpolao linear

G02 - Interpolao circular no sentido horrio

G03 - Interpolao circular no sentido anti-horrio

G04 - Tempo de espera

G09 - Interpolao linear ponto a ponto (cantos vivos)

G20 - Programao em polegadas

G21 - Programao em milmetros

G22 - Chamada de subprograma

G24 - Ponto de troca com deslocamento s em X

G25 - Ponto de troca com deslocamento s em Z

G26 - Ponto de troca com deslocamento X e Z

G27 - Ponto de troca com deslocamento Z e X

G28 - Deslocamento at ponto de referncia

G33 - Corte de rosca sentena por sentena

G40 - Cancela compensao de raio


G46 - Ativa compensao de raio completa

G54 G59 - Deslocamentos do ponto zero pea

G71 - Ciclo de desbaste longitudinal

G72 - Ciclo de desbaste transversal

G73 - Ciclo de desbaste paralelo ao contorno

G74 - Ciclo de desbaste com corte interrompido, longitudinal

G75 - Ciclo de desbaste com cofie interrompido, transversal

G76 - Ciclo de pentear roscas longitudinal

G82 - Ciclo para rosquear (macho, cossinete)

G83 - Ciclo de furao profunda

G88 - Ativar contorno em declive,

G89 - Desativa funo 088

G90 - Coordenadas absolutas

G91 - Coordenadas incrementais

G92 - Limite de rotao

G94 - Avano em milimetros por minuto

G95 - Avano em milimetros por rotao

G96 - Velocidade de corte constante

G97 - Rotao

Funes auxiliares MITSUBISHI

M06 - Ferramenta adicional

M1O - Fechar placa ou pina

M11 - Abrir placa ou pina


M19 - Posicionar rvore principal

M20 - Ativar medio

M40 - Engrenamento 1

M41 - Engrenamento 2

M42 - Engrenamento 3

M43 - Engrenamento 4

M92 - Ligar transportador de cavacos

M93 - Desligar transportador de cavacos

5.4 - Comando SIEMENS

GOO - Avano rpido

GOl - Interpolao linear

G02 - Interpolao circular no sentido horrio

G03 - Interpolao circular no sentido anti-horrio

G04 - Tempo de demora

G09 - Paradas precisas

G22 - Coordenadas em raio

G23 - Coordenadas em dimetro

G25 - Limite inferior de rotao

G26 - Limite superior de rotao


G33 - Interpolao de roscas com passo constante(passo a passo)

G40 - Desliga correo do raio da ferramenta

G41 - Correo do raio da ferramenta esquerda do contorno

G42 - Correo do raio da ferramenta direita do contorno

G54 a G57 - Deslocamentos ajustveis de ponto zero

G70 - Dimenses em polegada

G7 1 - Dimenses em milmetro

G90 - Coordenadas absolutas

G91 - Coordenadas incrementais

G94 - Avano em milmetros por minuto ou graus por minuto

G95 - Avano em milmetros por rotao ou polegadas por rotao

G96 - Velocidade de corte constante

G97 - Rotao constante (cancela G96)

Ciclos fixos de usinagem

CYCLE 83 Furao profunda


CLE 93 Usinagem de canais
CYCLE 95 Ciclo de desbaste
CYCLE 97 Usinagem de Roscas

Funes auxiliares SIEMENS

M10 - Acionar freio

M11 - Desacionar freio

M12 - Desacionar pino de trava do fuso

M22 - Avanar mangote


M23 - Recuar mangote

M64 - Fechar luneta

M65 - Abrir luneta

M68 - Fechar placa ou pina

M69 - Abrir placa ou pina

5.5 - Comando MCS

Neste comando a linguagem de programao bem diferente do que vimos at agora.


No ser usado o cdigo G, mas sim funes de posicionamentos as quais veremos em
seguida, lembrando que o sistema de coordenadas cartesianas continua sendo o mesmo.

POS - Posicionamento simples, quando o deslocamento em apenas um eixo X ou Z.

POS L - Posicionamento linear, quando o deslocamento nos dois eixos X e Z

POL - Coordenadas do centro do arco em X e Z

POS CH - Coordenadas finais do arco no sentido horrio

POS C AH - Coordenadas finais do arco no sentido anti-horrio

RND - Comando para insero de raio

CHF - Comando para insero de chanfro

LABEL SET - Incio de sub-rotina (LBS ST)

LABEL CALL - Chamada de sub-rotina (LBC CL)

LABEL SET O - Final de sub-rotina (LBS ST O)

CICLO O - Reset interno (CYC CL O)

CICLO 1 - Tempo de espera (CYC CL 1)

CICLO 2 - Funes auxiliares (CYC CL 2)


CICLO 3 - Roscamento passada por passada (CYC CL 3)

CICLO 4 - Mudana do sistema de coordenadas (CYC CL 4)

CICLO 6 - Salto incondicional (CYC CL 6)

CICLO 33 - Roscamento automtico (CYC CL 33)

Funes auxiliares heidenhain (MCS)

M13 - Liga placa sentido horrio e fluido de corte

M14 - Liga placa sentido anti-horrio e fluido de corte

M37 - Gama de rotao baixa

M38 - Gama de rotao mdia

M39 - Gama de rotao alta

M40 - Recua contra-ponto

M41 - Avana contra-ponto

M46 - Abre placa

M47 - Fecha placa

M58 - Velocidade de corte constante

M59 - Rotao constante

M90 - Desativa compensao de raio

M91 - Ativa compensao de raio direita

M92 - Ativa compensao de raio esquerda

M97 - Parada precisa

5.6 Funes especiais


6 Definio
D o das Funes Prep
paratriass

6.1 G00 Avan


no rpido

Usada noormalmentee para aproxximaes ou


u recuos dass ferramentaas, esta funo tem
avanno prprio, podendo attingir os lim
mites dos eix
xos da mquuina que podem ser tam
mbm
contrrolados peloo potencim
metro de avaano do com
mando. Podee-se dizer qque esta funo gera
moviimentos impprodutivos dentro
d do processo de usinagem.
u E bsicaa, mas existeem
Ela
algum
mas particuularidades.

Figura 6.1
6.1.1 Comando MACH

COO X35. Z2. # * Final de bloco

Posicionamento em Z (comprimento de 2mm positivos)

Posicionamento em X (dimetro de 35mm)

6.1.2 Comando FANUC

GOO X35. Z2.; posicionamento rpido #


As definies so iguais, exceto que no existe a obrigatoriedade do ponto 1 decimal.

6.1.3 - Comando MITSUBISHI

N1O COO X/U35. Z/W2 S M


Dados tecnolgicos conforme necessidade.

S Rotao-Exemplo: S1000

M Funo auxiliar - Exemplo M08 - refrigerao 1

As definies X e Z no mudam, mas tambm podemos trabalhar com


coordenadas mistas, isto , absolutas e incrementais usando os endereamentos U e
ou seja, U em relao a X e W em relao a Z, visto que um substitui o outro na
digitao, no havendo necessidade de ativar a funo G90 ou G9 1.

6.1.4 - Comando SIEMENS

GOO X35. Z2. M;


Observamos ento que a funo GOO no muda, e mesmo os comandos sendo
diferentes, o objetivo tambm o mesmo; basta informar as coordenadas de posicionamento.
6.1.55 Comanddo MCS

POSLX35. Z2. FO;

Deetermina avaano rpido ( F0 )

Sisstema de cooordenadas no
n muda ( Z0 )

Moovimento siimultneo dos


d dois eixoos (POS L)

Moovimento dee apenas um


m eixo (POS
S)

Neste coomando, em
m especial a letra F defin
ne alm doss avanos dee usinagem tambm o
avanno rpido, isto
i , FO=aavano rpiddo.

6.2 G01 Interrpolao lin


near

Esta funo, ao conttrrio da quue ns vimos anteriorm


mente, usadda para execcuo de
avannos lentos, isto , avannos de usinnagem progrramados de acordo com
m as necessiidades pelo
progrramador, leevando-se em
m consideraao vrios outros fatorres, como fe
ferramentas e material
a serr usinado. Esta funo executa
e movvimentos reetilineos, ouu seja, linhass retas, ngu
ulos e at
com a insero de
d raios e chhanfros.
6.2.1 - Comando MACH

GOl X Z F #

Endereos:

X Coordenada absoluta final


Z Coordenada absoluta final
F Avano

Exemplos de programao: com auxlio da funo GOO

Deslocamento simples Figura 6.2

Absoluto

N1O GOO X35. Z2. M08; aproximar em avano rpido X35mrn e Z2 e ligar fluido de
corte#
N20 GOl Z-30. F.l5; deslocar para o comprimento de 3Omm com avano de .l5mm /
rotao#

Incremental

010 GOO X35. Z2. M08; aproximar em avano rpido X35mm e Z2 e ligar
fluido de corte#
N20 G91; ativar sistema de coordenadas incrementais #
N30 G01 Z-32. F.15; deslocar 32mm em Z a partir do posicionamento
inicial (Z2.) #
N40 G90; desativar sistema de coordenadas incrementais #

Deslocamentos possiveis com ngulo Figura 6.2

Absoluto

010 GOO X35. Z2. 008#


020 GOl Z-30. F.l5#
030 GOl X52.32 Z-45.#
Incremental

N10 GOO X35. Z2. 008#


N20 G91#
N30 G01 Z-32. F.15#
N30 GOl X17.32 Z-15.; aplicar a diferena entre os dimetros (52.32
35 17.32) em X.
N40 G90#

6.2.2 Comando FANUC

GO1 X Z C R F;

Endereos:

X Coordenada absoluta final


Z Coordenada absoluta final
C Comando para insero de chanfro
R Comando para insero de raio
F Avano

Exemplo de programao: com auxlio da funo GOO

Deslocamento simples Figura 6.2

Absoluto

010 G00 X35. Z2. M8;

020 G01 Z-30. F.15;

Incremental

N10 GOO X35. Z2. MO8;


N20 091;
030 Gl Z-32. F.15;
N4O 090;
ulos Figu
Deeslocamenttos possveiis com ngu ura 6.2

Absooluto

N10 GOO X35. Z2. MO8;


N20 G01 Z-30. F.15;
N3O
O G01 X52.332 Z-45.

Increemental

N10 GOO X35. Z2. MO8;


N20 G91;
N30 G01 Z-32. F.15;
N40 G01 X17.32 Z-15.
N50 G90;

Funes C+ ou C- (chanfrro) e R+ ou
u R- (arredoondamentoo)

Para exeecutar este tiipo de comaando, ser preciso


p um movimento
m posterior, uma
u
seqncia do moovimento paara que se saiba
s a direo do channfro ou o arrredondamen
nto.

Figura 6.3
Programa:

Nl0 G00 X0 Z2. M8;aproximao rpida


N20 G01 Z0 F.15;encostar na face com avano de .l5min / rotao
N30 G01 X20. C-2.; facear com insero de chanfro at dimetro de 20min
N40 G01 Z-15. R2.; deslocamento longitudinal com raio
N50 G01 X30. C-2; facear com insero de chanfro at dimetro de 30mm~
N60 G01 Z-28. C2.; deslocamento longitudinal com chanfro
N70 G01 X40. R-2.; facear com insero de raio at dimetro de 2Omm
N80 G0l Z-40.; (ps-movimento obrigatrio)

6.2.3 Comando MITSUBISHI

G01 X/U Z/W A C R F S M

X Coordenada absoluta final


Y Coordenada incremental final eixo X
Z Coordenada absoluta final

W Coordenada incremental final eixo 2


A Coordenada angular
C Insero de chanfro
R Insero de raio
F Avano
S Rotao
M Funo auxiliar

As definies tambm no se alteram, alm de ser possvel programar medidas


mistas(absolutas e incrementais).

Exemplos de programao: com auxilio da funo GOO

Deslocamento simples Figura 6.2

Absoluto

NlO G00 X35. Z2. M08; (aproximar e ligar liquido refrigerante)


N20 G01 Z-30. F.l5 (deslocamento longitudinal at 30mm)
Incremen taal

NlO G00 X35.


X Z2. M008;
N20 001 W-32.
W F.15;

ulo Figur
Deeslocamenttos possveiis com ngu ra 6.2

Figura 6.4
6

Para este tipo de prrogramao teremos um


m sistema dee coordenadda angular que
q vai de
0 a 360
3 Graus em
e uma circcunferncia completa. Como
C notam
mos, este sistema sem
melhante s
coorddenadas carrtesianas; s os valores que passam
m a ser em graus,
g comoo no desenho em que
temoos um ngullo de 30. Sendo assim, para atingirr o objetivo, temos quee colocar o sistema
s de
coorddenadas no inicio do deeslocamentoo angular, como
c mostra a figura, e verificar o valor do
nguulo, levandoo se em conssiderao quue a nossa referncia
r no exemplo 180, ento
o (180 - 30
150).

XeZeeA

Absoluto

N10 G00 X35. Z2. M08;


M (aproxiimao sem
mpre fora daa rea de usiinagem)
N20 GOl Z-30. F.15;; (deslocamento longitu
udinal)
N30 G01 X52.32 Z-445.; (deslocaamento sim
mples por meeio de coorddenadas
nos dois eixos)
e

ou
N30 G01 X52.32 A150.; (deslocar com coordenada angular e dimetro X conforme
desenho)

ou
N30 G01 Z-45. A150.; (deslocar com coordenada angular e comprimento Z conforme
desenho)

Incremen tal

NlO G00 X35. Z2. MO8;


N20 G01 W-32. F.15;
N30 GOl 08.66 W-15.
ou
N40 GOl U8.66 A150.;
ou
050 G01 W-15. A150.

possivel tambm programar coordenadas mistas, isto , absolutas incrementais em


uma mesma sentena.

Exemplo

N30 G1 X52.32 W-15.;(deslocamento com X absoluto e W incremental)

6.2.3.1 - Funes C ou D (chanfro) e R (arredondamento)

Requer os mesmos procedimentos do outro comando e as mesmas regras, lembrando


tambm que existe a possibilidade de o eixo rvore da mquina ser denominado eixo C.
Sendo assim, a funo C pode ser alterada de acordo com o fabricante. No comando Fanuc
substituir pela letra K e no comando Mitsubishi pela letra D, com as mesmas definies.
Exemplo de
d programaao:

N1O GOO XC Z2.


Z M08;
N20 GOl ZO F.15;
N30 GOl XiS. R2.
R
N40 GOl Z200. Rl.5;
N50 GOl X25. Cl.5.;
C ou Di.5.
N60 GOl Z355. R2.
N70 GOl X36. Cl.5;
C ou D1.5
N80 GOl
G Z-50.;;(ps movim
mento)
6.2.4 - Comando SIEMENS

GO1 X Z RND CHF F;

Endereos:

X Coordenada absoluta final


Z Coordenada absoluta final
CHF Comando para insero chanfro
RDN Comando para insero de raio
F Avano

Funes CHF (chanfro) e RND (arredondamento)

Estas funes, mesmo sendo descritas de formas diferentes, mantm as mesmas


definies das anteriores com o objetivo de inserir chanfros e raios entre dois movimentos, o
que bastante comum em comandos CNC.

Exemplos de programao

GOO XO Z2. M08;


G01 Z0 F.15;
GOl X12. CHF=1.2;
G01 Z18. RND=2.5;
GOl X28. CHF=2.5;
G01 Z-30.
GOl X36. RND=2.;
GOl Z-42.; (ps-movimento)
6.2.55 Comanddo MCS

S L X Z F;
POS

Endeereos:

X Cooordenada abbsoluta, Xl - incrementaal


Z Cooordenada abbsoluta, ZI - incrementaal
CHF
F Commando para insero chhanfro
RDN
N Commando para insero dee raio
F Avaano

Desloocamentos simples
s (figgura 6)

Absoluto

NO1O POS L XA35.0000 ZA2.0000 FO M08;;


N020 POS
S Z-30.000 F.15;
F
In cremen tal

NO1O POS L XA35.000 ZA2.000 F0 M08;


N020 POS ZI-32.000 F.15;

Deslocamentos possveis com ngulo

Absoluto

NO1O POS L XA35.000 ZA2.000 FO M08;


N020 POS ZA-30.000 F.15;
N030 POS L XA52.320 Z-45.

Incremen tal

NO1O POS L XA35.000 ZA2.000 FO M08;

N020 POS ZI-32.000 F.15;


N030 POS L XI17.320 ZI15.000;

Funes CHF (chanfro) e RND (arredondamento)

Tm as mesmas definies e finalidades do comando Siemens, mudando apenas


a linguagem de programao. Usaremos a mesma figura geomtrica para exemplificar a
programao e at poder fazer algumas comparaes.

6.3 - G02 e G03 interpolao circular nos sentidos horrio e anti-horrio

Estas funes so usadas para gerar arcos, ou seja, perfis circulares que vo at 180
graus no torneamento, podendo formar uma esfera completa, sendo que sempre que formos
executar um processo de interpolao circular, estaremos posicionados no Inicio do arco.
Ento, basta info
formar para o comando as coorden
nadas finais e o raio.

A instruo G02 atuua no sentiddo dos ponteeiros do relgio, isto , sentido horrrio.
A instruo G03 atuua no sentiddo contrrio aos ponteirros, isto , ssentido anti---horrio.

Vamos notar
n que h algumas particularidaades entre oss comandoss, principalm
mente
quanndo usamos as coordenaadas do cenntro do arco em vez do raio. Verem
mos alguns exemplos.
e

A figura geomtricaa apresentadda em seguida ser usadda em todoss os comand


dos como
mplo de proggramao, assim
exem a poderremos fazer as comparaaes necesssrias e enttender
algum
mas particuularidades enntre eles, ussando o raio
o propriamente dito ou as coordenaadas do
centrro do arco. Aplicaremo
A os as funees de avano
o rpido e innterpolao linear paraa melhor
desennvolvimento do processso.

Coorrdenadas doo centro do arco,


a vlidoo para os com
mandos ISO
O:

I - paraleloo ao eixo X K- paraleelo ao eixo Z

6.3.11 - Comanndo MACH

G022 / G03 X Z R/I K F


Endeereos:

X Coordenada absolutaa final do arcco

Z Coordenadda absoluta final do arcco

R Raio

I Coordenadda do centro
o do arco em
mX

K Coordenadda do centro
o do arco em
mZ

F Avano

Centtro do arco I e K em rellaao ao zerro pea.

Temos a opo de programar


p u
utilizando R ou 1 e K, sendo
s que no possveel usar as
duas situaes juuntas na meesma sentenna. Nos exeemplos que veremos em
m seguida vamos
v
trabaalhar usandoo as duas oppes em todos os com
mandos.
Exemplos de programao com auxlio das funes G00 e GO1

Absoluto

N010 G00 X0 Z2. M08#


N020 GOl ZO F.15#
N030 G03 X30. Z-l5. R15.# ou N30 G03 x30. Z-15. I0 K-15.#
N040 001 z-35.#
N050 G02 X40. Z-40. R5.# ou N50 G02 x40. z-40. I40. K-35.#
N060 GOl x44.#
N070 GOl X48. z-42.#
N080 GOl Z-53.#
N090 G02 X62. z-60. R7.# ou N90 G02 x62. Z-60. I62. K-53.#
N100 GOl X68.#
N1lO G03 X80. Z-66. R6.# ou N110 G03 x80. z-66. I68. K-66.#
N120 GOl Z-80.#

Incremental

NO1O G000 XO Z2. M08#


N020 G91; ativa sistema incremental
N030 GOl Z-2. F.15#
N040 G03 x30. Z-lO. R15.# ou N040 G03 x30. Z-15. I0 K-15.#
NO5O G01 z-20.#
N060 G02 X1O. Z-5. R5.# ou N60 G02 X10. z-5. I10. K0#
NO7O GOl X4.#
NOSO GOl X4. z-2.#
N090 G01 Z-11.#
N100 G02 x14. Z-7. R7.# ou N100 G02 X14. Z-7. I14. K-7.#
N1lO GOl X6.#
N120 G03 x12. Z-6. R6.# ou N1120 G03 X12. z-6. I12. K0#
N130 GOl z-4.
N140 G90; desativa sistema incremental#
8 Definio dos Sistemas de Medidas

Esta definio ser de acordo com os comandos, sendo que na programao preciso
definir em qual sistema de medidas vamos trabalhar. Por isso teremos:

Dimetro ou raio

Absoluto ou incremental

Mtrico ou polegadas

Normalmente se programa no sistema mtrico (milmetros) com coordenadas


absolutas e em dimetro o processo mais comum e mais fcil de ser aplicado. No Brasil os
comandos j esto preparados para este tipo de sistema. Programar em polegadas, em modo
incremental ou com dimenses em raio uma opo do usurio.

- Programao em dimetro ou em raio

As funes preparatrias mudam em relao ao comando, por no serem adronizadas


como veremos em seguida:

Comando MACH

G20 - Ativa programao em dimetro


G2 1 - Ativa programao em raio

Comando MITSUBISHI

Para este comando basta programar os endereos U aps a funo preparatria


mais o valor do raio, podendo-se trabalhar tambm com dimenses mistas.

Comando SIEMENS

G22 - Ativa programao em raio


G23 - Ativa programao em dimetro