Você está na página 1de 67

G02 Interpolao circular no sentido horrio

G03 interpolao circular no sentido anti-horrio


G02 X Z CR / IK F

Comando SIEMENS e comando MACH

G02 X Z R / IK F

distncias do incio a o centro em X


distncias do incio a o centro em Z

G04 D

tempo de permanncia ou espera

MACH

A faixa de tempo pode ser de 0.001 a 99.999 segundos.


Comando SIEMENS
G04 F ;o endereamento F indica o tempo de espera em
segundos
G04F10.;

10 segundos

Permetro

G00

Compensao de Raio de Corte


(CRC)

Sem compensao de raio

Com compensao de raio

Perfil externo
N010 G00 X16. Z2. M08;
N015 G42
N020 G01 X15. Z1. F.5;
N.....

DADOS DE CORTE
V Velocidade de corte

Dn
v
1000

m/min

n = rotaes por minuto (RPM)

G92 - Limite de rotao (n)

G96 - Velocidade de corte constante (VCC)


O comando calcula em cada fase da usinagem a
rotao em funo do dimetro

Dn
v
1000

Comando MACH
N050 G96 ---------------------Veloc. Cort. Cont.
N060 S200. --------------------Vc m/min
N70 G92 S2500 M03;--------Limt. 2500 RPM,Rotao placa
sentido horrio

Comando SIEMENS
N050 G96 S200
LIMS=2500;

G97 - Rotao fixa

F - Avano

F0.30 (mm/rot)

G94 - Avano em milmetros ou polegadas por minuto

G95 - Avano em milmetros ou polegadas por rotao

Funes automticas em torno

CICLO Torneamento (desbaste de perfil simples)


G74 X Z I U1 F

Comando MACH

G74 - Ciclo de torneamento e furao descarga de cavacos


Furaco com descarga de cavacos
G74 Z W F#

Exemplo
Considerar W=12mm

EXTERNO
N010 G00 X95. Z2. M08;
N020 G74 X50. Z-45. I5. U1 F.25;
INTERNO
N010 G00 X25. Z2. M08;
N020 G74 X40. Z-40. I5. U1 F.25;
FURAO
N010 G00 X 0 Z3. M08#
N020 G74 Z-69. W12. F.1 #

G75 Ciclo de faceamento e canais


Faceamento
Considerar K= 2mm por passada

Canais

G75 X Z W K D F

FACEAMENTO EXTERNO
N010 G00 X62. Z-2. M08;
N020 G75 X25. Z-15. K2. U1 F.25;

FACEAMENTO INTERNO
N010 G00 X16. Z2. M08;
N020 G00 X18. Z-2.;
N030 G75 X50. Z-12. K2. U1. F.25;
N040 G00 Z10.;
CANAL
N010 G00 X52. Z-20. M08;
N020 G75 X40. Z-65.K9. F.12;

ROSCAS

P = passo da rosca

Sada

Chanfro

H=0.65 x P (altura do filete no raio)


H=0.65 x P x 2 (altura do filete no dimetro)
0.65 = Constante para clculos (rosca mtrica)

DF = Dl - H
onde:
DF = dimetro final (X)
Dl = dimetro inicial
H = altura do filete

G33 - Ciclo de roscamento sentena por sentena

Usar rotaes fixas nas operaes de roscamentos.

Dn
v
1000

G97 - Rotao fixa

Exemplo de calculo e programao


Para 4 passadas

G33 Z K

1.95 x 2
H =0.65H=
x Passo

DF = Dl - H
DF = X = 18.05

H=?

DF = ?

Df = X = 18.05

Para 4 passadas
1ra passada = 40% H = 0.85
2da. = 30% H = 0.6
3ra. = 20% H = 0.4
4ta. = 10% H = 0.1

Exemplo de calculo e programao


Para 4 passadas
H = 0.85
20-0.85=19.15
19.15-0.6=18.55
18.55-0.4=18.15

G33 Z K
Z1 = 3p

18.15-0.1=18.05

G0 X19.15 Z5. M8 ; primeira passada de 0.85mm #


G33 Z-32.5 Kl.5; definir comprimento da rosca e o valor do passo#
G0 X22. #
G0 Z5. #
G0 X18.55 ; segunda passada de 0. 6mm #
G33 Z-32.5 Kl.5 #
GO X22. #
GO Z5. #
GO X18.15 ; terceira passada 0.4mm #
G33 Z-32.5 Kl.5 #
GO X22. #
GO Z5. #
GO X18.05 ; quarta passada 0.lmm#
G33 Z-32.5 Kl. 5 #
GO X25. #

G37 Ciclo de roscamento automtico

Os endereos que esto entre parnteses so opcionais


Para obter o valor do endereo D, aplica-se a frmula

No pode ser menor do que a altura do filete (H)

Exemplo de calculo e programao


Nmero de passadas =12

H =0.65 x Passo x 2
H=?
DF = Dl - H
DF = ?

G00 X

M08

G37 X Z K E D U L

H = 0.65xPx2

H = 0.65x2.5x2

H = 3.25

Dimetro final = dimetro inicial H = 40 - 3.25 = 36.75


Nmero de passadas =12
Profundidade da primeira passada

N010;

Fazer rosca automtica#

N020 G99;

Reset da memria#

N030 T00;

Zeramento de corretores anteriores#

N040 G54;

Busca o ponto zero predefinido no comando#

N050 G00 X300. Z500.; V ao ponto de troca#


N060 T0101; Chamada da ferramenta nmero 01 com
corretor 01#

N070 M06;

Liberar troca de ferramenta#

N080 Ml2;

Selecionar faixa alta de rotao#

N090 G97;

Funo de rotao fixa#

N100 S1500 M03; Rotao e sentido de giro do eixo principal#


N110 G00 X46. Z7.5 M08; Aproximao#
N120 G37 X36.75 Z-29.5 K2. E6. D0.939 U.02 L1; Aplicao do
ciclo auto.#
N130 G00 X300. Z500. M09;
N140 M30#

Afastamento de segurana#

Programao para centro de usinagem


- Linguagem ISO

Programao para centro de usinagem


Linguagem ISO
G17 Definio do plano de trabalho X , Y.
G18 Definio do plano de trabalho X, Z.
G19 Definio do plano de trabalho Y, Z.

G01 X Y Z
Exemplo de programao

POSICIONAMENTO POLAR COM "R/A"

POSICIONAMENTO POLAR COM "R/A"


Quando R e A forem usados para definir movimentos
num bloco de interpolao linear polar, eles provocam
um deslocamento da posio atual da ferramenta at o
ponto final desejado (definido pela distncia R e ngulo
A).
R deve ser somente incremental, nesta combinao um
movimento deve preceder o bloco
Quando A for absoluto, ele medido da linha positiva do
eixo X passando pela posio atual da ferramenta.
Quando A for incremental, ele medido a partir de uma
linha imaginria que se prolonga do movimento anterior.

N0010G99
N0020 G90
......
......
N0090 GO XO YO
N0100G01 X24. Y21.5
N0110G01 R33. A85

ou GO1 r33.a43.145

Funo: G02, G03 Interpolao circular


Atravs das funes pode-se gerar arcos nos sentidos
horrio G2 ou anti-horrioG3
Sintaxe:
G02/G03 X (....)Y(....)Z(....)I (....)J (....)K (....)

Onde:
X, Y, Z - Ponto final da interpolao
I - Centro da interpolao no eixo X
J - Centro da interpolao no eixo Y
K - Centro da interpolao no eixo Z

Explicar diferena torno e centro de usinagem


Absoluto e incremental

Se o plano

Programe

Por
exemplo

o ponto final
com

o centro com

XY(G17)

XeY

IeJ

G02 XYIJ #

XZ(G18)

Xe Z

IeK

G02 XYIK #

YZ(G19)

Ye Z

JeK

G02 YZJK #

INTERPOLAO CIRCULAR
Letras maisculas = modo absoluto
Letras minsculas = modo incremental

ABSOLUTO (G90)

Desenhar lousa

G99 - cancela funo G92


G90 - coordenadas absolutas
G71 - programao em mm
G17 - seleo do plano XY
GO X56.699 Y50 T01 M06 - posicionam p/ incio do arco
e troca de ferramenta
001 S650 M03 - corretor 01 - rotao liga eixo
Z5. - posiciona rpido
Gl Z-3. F200. - aproxima para dentro da pea
G02 X135.355 Y 110.355 I100 J75 - interpolao
GZ0 MO5 - afastamento
M02 - fim de programa

INCREMENTAL (G91)

G99
G90
G71
G17
G00X56.699 Y50T01 M06
O01 S650M03
Z5.
G91
Gl Z-8 F200
G2 X78.656 Y60.355 I43.301 J25.
GZO M05
M02

Quando programado somente o centro


de um arco, o controle gera um crculo
completo.
O controle assume que o ponto final o
mesmo que o ponto de incio.

Se o plano

Programe o centro com

Por exemplo

XY(G17)

IeJ

G02IJ

XZ(G18)

IeK

G02IK

YZ(G19)

JeK

G02 JK

A funo O quando programada em um bloco que no


contenha a funo G45, seleciona o corretor da
ferramenta.
Para selecionar o corretor da ferramenta, deve-se
programar o nmero (1 a 96) do corretor no qual foi
armazenada o valor do corretor da ferramenta na pgina
REFER. FERRAMENTA do controle
Por exemplo: O3#
Este corretor seleciona os valores do comprimento e
dimetro armazenados no corretor 3 da pgina REFER.
FERRAMENTA.
O valor do comprimento usado para compensar o
movimento do eixo Z com relao ao zero do programa.
O valor do dimetro automaticamente dividido para
fornecer o valor do raio que usado na compensao do
raio da ferramenta

Nenhum movimento feito quando a funo O


executada, porm, o valor da compensao
combinado com o prximo movimento dos eixos
Quando a funo O usada junto com uma funo G45,
ela seleciona um corretor de posicionamento (1 a 96) da
pgina CORRETOR FIX.
Por exemplo:
G45 01 # chama o endereo de corretor nmero 1.
Corretores de posicionamento so usados para deslocar
a origem para um determinado ponto desejado
Eles movem o ponto de referncia do zero programa
pela quantia especificada na pgina CORRETOR FIX.,
no entanto, nenhum movimento ocorre quando o bloco
com a funo O de corretor de posicionamento
executada. A compensao combinada com o prximo
movimento dos eixos afetados pela compensao

Para cancelar o corretor de distncia


programe um bloco contendo
G45 O0#.

Funo Q:
Quando programada juntamente com as funes G1,G2
e G3 provocar a insero de um chanfro ou raio,entre o
movimento gerado pelo bloco que contm a funo Q e
o bloco seguinte.
Se o valor de Q for positivo especificar o raio do arco a
ser inserido entre os dois movimentos,e se o valor de Q
for negativo especificar a dimenso do chanfro a ser
inserido entre os dois movimentos.

Programar com G02 e Q

N50 GXY
N60 G1 Y30.
N70X10.
N80 X20.Y20.
N90G2X40.Y0 I20. J0 Q5.
N100G1X.

Programar com G01 e Q

G01 X0 Y0
X60.
Q10.
Y60.Q-5.
X0
Q15.
Y0

Programar com G01 e Q

N60 GX0Y0
N70G1 X70.Q10.
N80X30.Y50.
N90X0
N100 Y0

Funo G05
G05 X Y Q D
Permite programar 2 retas que so tangentes a um
arco cujo raio e coordenadas de centro so
conhecidos.
Os pontos de tangncia so automaticamente
determinados pelo comando, aliviando a necessidade
do programador calcular estes pontos.
G05 modal e permanece em efeito at que seja
programado uma funo G00, G01, G02, G03 ouG73.
Uma funo G05 em que no especificado as
coordenadas de centro do arco um comando especial
que utilizado para fechar o percurso.

coordenadas do centro do arco (X,Y,Z) e a funo Q


especifica o raio do arco.

Se a funo Q no for definida, ou se Q for igual a zero


determinar um ponto (canto vivo).
Se o valor de Q for positivo o arco ser executado no
sentido anti-horrio.
Se o valor de Q for negativo o arco ser executado no
sentido horrio
A funo D, neste caso, informa ao comando para
armazenar a coordenada do ponto de tangncia para
ser usada no trmino do percurso

X0 Y81.88
G05 X35.56 Y62.23 Q-7.62 D

X29.21 Y30.48Q5.08

X63.5 Y57.15Q-10.16
G01 X100.33 Y57.15Q 7.112

X86.36 Y16.848Q 5.588


G02 X114.3 Y0 I95.25 J0 Q 4.064
G01 X57.15
G05X5.08 Y41.91 Q-7.62
G05
G00X0 Y81.28

Você também pode gostar