100% acharam este documento útil (2 votos)
873 visualizações136 páginas

Fórmulas e Programação CNC FANUC

1) O documento apresenta fórmulas e conceitos técnicos relacionados à usinagem, como velocidade e força de corte, potência de corte e momento de corte. 2) Inclui exemplos numéricos de cálculos utilizando essas fórmulas para um material específico. 3) Apresenta noções sobre sistemas de coordenadas, funções preparatórias e interpoalção linear e circular utilizadas em programas de usinagem.

Enviado por

Cnc Page
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPT, PDF, TXT ou leia on-line no Scribd
100% acharam este documento útil (2 votos)
873 visualizações136 páginas

Fórmulas e Programação CNC FANUC

1) O documento apresenta fórmulas e conceitos técnicos relacionados à usinagem, como velocidade e força de corte, potência de corte e momento de corte. 2) Inclui exemplos numéricos de cálculos utilizando essas fórmulas para um material específico. 3) Apresenta noções sobre sistemas de coordenadas, funções preparatórias e interpoalção linear e circular utilizadas em programas de usinagem.

Enviado por

Cnc Page
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPT, PDF, TXT ou leia on-line no Scribd

-1-

INSTRUES DE PROGRAMAO
COMANDO FANUC
-2-
FORMULAS TCNICAS
VELOCIDADE DE CORTE Vc (m/min.)
. d . n
Vc=
1000
= 3.1416
d = dimetro
n = rotao
Vc . 1000
n =
. d
FORA DE CORTE Fc (N)
Fc= Ks . a . p

Ks = fora especifica de corte (N/mm)
a = avano (mm/rotao)
p = profundidade de corte (mm)
POTNCIA DE CORTE Pc (KW)
Fc . Vc
Pc=
60000
MOMENTO DE CORTE Mc (Nxm)
Fc . d
Mc=
2000
-3-
EXEMPLO DE CLCULO
MATERIAL SAE 1045 Vc= 315 m/min.
PROF. CORTE = 4 mm AVANO = 0.4 mm/rot.
=100 mm Ks = 210 kgf/mm (x10)= N

315x1000
n = = > n = 1002.6 Utilizar rpm=1000
3.1416x100

Fc= 2100x0.4x4 = > Fc= 3360 N

3360x315
Pc = = > Pc= 17.64 Kw
60000

3360x100
Mc = = Mc= 168 Nxm
2000




-4-
PONTO ZERO MQUINA
X0 Z0
-5-
FACE DA RVORE
X
Z
X0,Z0
-6-
PLACA E CASTANHAS
MONTAGEM
-7-
PEA
FIXAO
-8-
MONTAGEM DA PLACA E PEA

-9-
CAMPO DE TRABALHO - MC
-10-
CAMPO DE TRABALHO - GU
-11-
DESLOCAMENTO DE ORIGEM
G10 L2 P1 X0 Z(DPZ)
Distncia ponto zero mquina ao zero pea
Deslocamento no X = zero
Sistema de coordenada G54 (1)
Tela de trabalho TRAB
Carregamento automtico via programa
-12-
FACE DA TORRE
-13-

PAINEL DO COMANDO
-14-
DESLOCAMENTO DE ORIGEM
-15-

DESLOCAMENTO DE ORIGEM
-16-
DESLOCAMENTO DE ORIGEM
ALTERAR Z
-17-

PRESET DE FERRAMENTAS
-18-

PRESET DE FERRAMENTAS
-19-
PRESET EIXO X
-20-

PRESET EIXO X
-21-
PRESET EIXO Z
-22-
PRESET EIXO Z
-23-
DADOS DA FERRAMENTA
-24-
DESGASTE DO INSERTO

CORREO DO DESGASTE DO INSERTO (DESGAS)

Na usinagem de peas, muitas vezes necessrio fazer pequenas correes de
medidas, referente a desvios ocasionados pelo desgaste ou troca do inserto.
Aps detectado o valor da variao da medida, seguir a seqncia:
Pressionar a tecla OFS/SET no teclado, CORRET no soft key e DESGAS
tambm no soft key.
Posicionar no nmero do corretor e no eixo que deseja alterar (X ou Z).
Digitar o valor da medida verificando a direo do eixo com sinal positivo ou
negativo e pressionar no soft key + ENTER.
A variao mxima possvel de correo na posio DESGAS de 0,999,
lembrando sempre que aps trocar o inserto, voltar o valor alterado para zero
ou valores correspondentes as tolerncias do inserto, positivo para externo e
negativo para interno.
OBS.: Toda e qualquer variao que houver na execuo da 1 pea, dever ser
corrigido na opo GEOM; pois, trata-se de variaes do PRESET da
ferramenta e no desgaste do inserto
-25-
DESGASTE DA FERRAMENTA
-26-
DESGASTE DA FERRAMENTA
-27-
SISTEMA DE
COORDENADAS
COORDENADAS

ABSOLUTAS
COORDENADAS

INCREMENTAIS
SISTEMA DE COORDENADAS
-28-
COORDENADAS ABSOLUTAS

MOVIMENTO
COORDENADAS
ABSOLUTAS
PARTIDA META EIXO
DE PARA X Z
A B X30 Z0
B C X50 Z-10
C D X80 Z-10
D E X80 Z-30
-29-
COORDENADAS INCREMENTAIS

MOVIMENTO
COORDENADAS
INCREMENTAIS
PARTIDA META EIXO
DE PARA X Z
A B U30 W0
B C U20 W-10
C D U30 W0
D E U0 W-20
-30-
CONFIGURAO DO PROGRAMA
%
O _ _ _ _(comentrio)
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z(DPZ)
G92 S3500
N1 T101
G0 X ___ Z___ M8
.
.
.
.
.
G0 G53 X360 Z380 T0
M30
%


G92 = LIMITE DE ROTAO
T1 a 14
FACE DA TORRE CORRETOR
G96 Vc CONSTANTE S=> (Vc= 250 m/min.)
G97 RPM FIXA S=> (RPM = 250)
G96 S250 M4
0 1 a 64
-31-
VELOCIDADES DE AVANO
G94 AVANO EM (mm/min.)
G95 AVANO EM (mm/rotao)
-32-
FUNES PREPARATRIA G0 e G1
-33-
INTERPOLAO LINEAR
-34-
INTERPOLAO LINEAR
O 0036
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z (DPZ)
N1 T101 G97 S1000 M03 (FURAR)
G0 X0 Z2 M8
G1 Z-83 F0,2
G0 Z2
G0 G53 X360 Z380 T0
G92 S3000
N2 T202 G96 S250 M4 (TORNEAR)
G0 X30 Z2 M8
G1 Z-10 F0,3
X50 Z-20
Z-40
X80 Z-50
X84
G0 G53 X360 Z380 T0
M30

-35-
INTERPOLAO LINEAR
-36-
INTERPOLAO LINEAR
O 0037
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z (DPZ)
G92 S3000
N1 T101 G96 S250 M4 (TORNEAR)
G0 X8 Z2 M8
G1 Z0 F0,3
X48
X50 Z-1 F0,15
Z-15 F0,25
X70 Z-30
Z-50
X98
X102 Z-52
G0 G53 X360 Z380
M30

-37-
FUNES PREPARATRIA - G2 e G3
-38-
Funo: G2e G3
A funo G2 ou G3 requer:

Xi (Ui) = posio inicial do arco

Zi (Wi) = posio inicial do arco

Xf (Uf) = posio final do arco

Zf (Wf) = posio final do arco
I = coordenada do centro do arco (com sinal + ou -)
(I = Eixo auxiliar paralelo X)
K = coordenada do centro do arco (com sinal + ou -)
(K = Eixo auxiliar paralelo Z)
R = valor do raio

(F) = valor do avano
INTERPOLAO CIRCULAR
QUANDO SE USA I e K, NO SE USA R
-39-
Regra para determinar I e K
INTERPOLAO CIRCULAR
1) A origem do sistemas de coordenadas, para clculo de I e
K, deslocada temporriamente para o incio do arco,
passando pela ponta terica da ferramenta.

2) Projetando-se o ponto do centro do arco perpendicular aos
planos X e Z, encontraremos os valores de I e K.

3) Partindo-se do incio do arco em direo a cada eixo (X e Z),
na direo do centro, determina-se o sinal ( + ou -) de I e K.
-40-
INTERPOLAO CIRCULAR
-41-
INTERPOLAO CIRCULAR
O 1000
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z (DPZ)
G92 S2500
N1 T101 G96 S250 M4
G0 X30 Z2 M8
G1 Z20 F0,3
G2 X50 Z30 I10 K0 ou (R10)
G1 X62
G0 G53 X360 Z380 T0
M30
OBS.: Aps o comando G2 ou G3, o prximo movimento
dever ser programado com G1.
-42-
INTERPOLAO CIRCULAR
2
=R
=0
X+
Z+
X+
Z+
3
=-R
=0
Determinar os valores de I, K e G02 ou G03
-43-
INTERPOLAO CIRCULAR
X+
Z+
X+
Z+
X+ X+
Z+
Z+
Determinar as cotas com I e K ( + ou - ) e G02 ou G03
G3
G3
G2
G2
K+
I+
I-
K+
K-
I+
I-
K-
-44-
INTERPOLAO CIRCULAR
-45-
INTERPOLAO CIRCULAR
O 0042
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z (DPZ)
G92 S3000
N1 T101 G96 S250 M4 (TORNEAR)
G0 X-1 Z1 M8
G1 X0 Z0 F0,5
X16 F0,25
G3 X20 Z-2 R2 (I0 K-2)
G1 Z-27 F0,25
G2 X26 Z-30 R3 (I3 K0)
G1 X70 F0,25
G3 X80 Z-35 R5 (I0 K-5)
G1 Z-70
X102
G0 G53 X360 Z380 T0
M30

-46-
INTERPOLAO CIRCULAR
-47-
INTERPOLAO CIRCULAR
O 0043
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z (DPZ)
N1 T101 G97 S1250 M3 (FURAR)
G0 X0 Z2 M8
G1 Z-10 F0,12
G0 Z2
G0 G53 X360 Z380 T0
G92 S3000
N2 T202 G96 S250 M4 (TORNEAR)
G0 X4 Z2
G1 Z0 F0.5
X26 F0,25
X30 Z-2
Z-10
G2 X30 Z-27.434 I18 K-8.717
G1 X32 Z-29 F0,2
G0 G53 X360 Z380 T0
M30






20
18
K
20 = 18 + K
2
2 2
K = 8.717
2xK=17.434
-48-


NOCES DE TRIGONOMETRIA
a= hipotenusa c= cateto menor
b= cateto maior e = ngulos
PITGORAS
DEFINE: A HIPOTENUSA AO QUADRADO IGUAL A SOMA
DOS QUADRADOS DOS CATETOS
a = b + c
2 2 2

SEN=

CAT.OPOSTO
HIPOTENUSA

COS=


TANG=

=
c
a
HIPOTENUSA
CAT. ADJACENTE
=
b
a
CAT.OPOSTO
CAT. ADJACENTE
=
c
b
-49-
CLCULO DE I e K
a
3.5
1.15
a =3.684
a/2=1.842

tang =3.5/1.15
= 71.8109543

12.5
1.842
cos =1.842/12.5
=81.52603445
=180-( + )
= 26.66301125



K
I

SEN =K / 12.5 => K= 5.609
COS=I / 12.5 => I=11.170
12.5
-
-50-
INSERCO AUTOM. CHF e RAIOS
Especifica o movimento do ponto
a para o ponto b com um
comando absoluto ou incremental
na figura da direita.
G1 Z(W)b C i
X(U)
Especifica o movimento do ponto
a para o ponto b com um
comando absoluto ou incremental
na figura da direita.
G1 X(U)b C k
Z(W)
-51-
INSERCO AUTOM. CHF e RAIOS
Especifica o movimento do ponto a
para o ponto b com um comando
absoluto ou incremental na figura
da direita.
G1 Z(W)b R r
X(U)
Especifica o movimento do ponto a
para o ponto b com um comando
absoluto ou incremental na figura
da direita.
G1 X(U)b R r
Z(W)
-52-
INSERCO AUTOM. CHF e RAIOS
.
.
N1 G1 Z260 R6 F__
N2 X860 C3
N3 Z530
.
.
-53-
CORREO DO RAIO DO INSERTO
-54-
EFEITOS DO RAIO DE CORTE
-55-
A correo de trajetria do raio de corte ativada com as funes G41 e G42 e
cancelada com G40. A correo de trajetria usada principalmente no
torneamento de acabamento. Nas peas com formatos complexos, o pr-
acabamento j pode ser realizado com correo da trajetria da ferramenta.
EFEITOS DO RAIO DE CORTE
-56-
EFEITOS DO RAIO DE CORTE
-57-
EFEITOS DO RAIO DE CORTE
Usinagem interna
Usinagem externa
-58-
EFEITOS DO RAIO DE CORTE

A programao ocorre com as funes de trajetria

Endereo Significado

G41 Correo de trajetria do raio de corte esquerda.

G42 Correo de trajetria do raio de corte direita.

G40 Cancela compensao do raio de corte.

Observaes:
As funes G40, G41 e G42 podem ser indicadas junto a comandos de trajetria
ou num bloco separado.
A seleo s pode ocorrer com a ativao de G0 (avano rpido) ou G1
(movimentao de avano linear), observando a distncia mnima de
posicionamento d = 2,5 x r (r = raio da pastilha).
Dentro de um programa pode-se mudar de G41 para G42 ou vice-versa.
Cancelar a compensao do raio de corte mediante G40 antes do retorno de
afastamento.
-59-
EFEITOS DO RAIO DE CORTE
G41 A aresta da ferramenta encontra-se em posio de corte, vista da
esquerda, a partir do contorno de pea a ser produzido.
-60-
EFEITOS DO RAIO DE CORTE
G42 A aresta da ferramenta encontra-se em posio de corte, vista da
direita, a partir do contorno da pea a ser produzida
-61-
EFEITOS DO RAIO DE CORTE

Exemplo de trajetria de raio de corte G41 e G42
-62-
EFEITOS DO RAIO DE CORTE
-63-
O 0056
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z (DPZ)
G92 S3000
N1 T101 G96 S250 M4
G0 X-2 Z2 M8
G1 G42 X0 Z0 F0,15
G3 X16 Z-4 R10
G1 Z-15 R3
X30 R3
Z-20
X35 Z-40 F0,3
Z-60 R3
X50 C2
Z-70
G2 X50 Z-80 R8
G1 X54 Z-82
G0 G40 X60
G53 X360 Z380 T0
M30

EFEITOS DO RAIO DE CORTE
-64-
EFEITOS DO RAIO DE CORTE
-65-
O 0057
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z (DPZ)
G92 S3000
N1 T101 G96 S250 M4
G0 X165 Z2 M8
G1 G41 X160 Z0 F0,5
X120 R5 F0,2
Z-30
X90 Z-65
Z-80
G3 X50 Z-90 R25
G1 Z-122
G1 G40 X48 F0,5
G0 Z10
G53 X360 Z380 T0
M30

EFEITOS DO RAIO DE CORTE
-66-
DIMENSES DIRETA DO DESENHO
-67-
PROGRAMAS COM DIMENSES DO DESENHO
.
.
G0 X10 Z2 M8
G1 Z-15 F0,35
X50 A120
.
.
X2_(Z2_), A_;
-68-
PROGRAMAS COM DIMENSES DO DESENHO
A1_;
X3_Z3_, A2;
.
.
G0 X10 Z2 M8
GI Z-15 F0,35
A150
X50 Z-34 A120
.

-69-
PROGRAMAS COM DIMENSES DO DESENHO
X2_Z2_, R1_;
X3_Z3_;
ou
A1_,R1_;
X3_Z3_, A2_;
.
.
G0 X10 Z2 M8
GI Z-15 F0,35
A150 R10
X50 Z-34 A120
.

-70-
PROGRAMAS COM DIMENSES DO DESENHO
X2_Z2_, C1_;
X3_Z3_;
ou
A1_,C1_;
X3_Z3_, A2_;
.
.
G0 X10 Z2 M8
GI Z-15 F0,35
A150 C1,2
X50 Z-34 A120
.

-71-
PROGRAMAS COM DIMENSES DO DESENHO
X2_Z2_, R1_;
X3_Z3_, R2_;
X4_Z4_;
Ou
A1_,R1_;
X3_Z3_, A2_, R2_;
X4_Z4_;
.
G0 X10 Z2 M8
GI Z-15 F0,35
A150 R10
X50 Z-34 A120 R12
X60 Z-45.6
.

-72-
DIMENSES DIRETA DO DESENHO
.
.
N001 G0 X-2 Z2;
N002 G1 G42 X0 Z0 F0,5
N003 X60 C1 F0,2;
N004 Z-30 R6;
N005 X100;
N006 A170 R20;
N007 X300 Z-180 A112 R15;
N008 Z-230;
N009 G0 G40 X304;
.
.
-73-
DIMENSES DIRETA DO DESENHO
-74-
DIMENSES DIRETA DO DESENHO

O 0060
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z260
G92 S3000
N1 T101 G96 S250 M4
G0 X-2 Z2 M8
G1 G42 X0 Z0 F0,5
X15 C1 F0,2
Z-10 R2
X35 A135 R2
Z-40 R3
A160 R15
X75 Z-70 A120 R4
A165 R2,5
X105 Z-100 A100 C1
Z-104
G0 G40 X108
G53 X360 Z380 T0
M30

-75-
DIMENSES DIRETA DO DESENHO
-76-
DIMENSES DIRETA DO DESENHO
O 0061
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z250
G92 S3000
N1 T101 G96 S300 M4
G0 X-2 Z2 M8
G1 G42 X0 Z0 F0,5
X10 C1 F0,2
Z-15 R2
X30 A110 R1,5
Z-50
X40 R2
A165 R2,5
X100 Z-90 A102 C1
Z-95
G0 G40 X105
G53 X360 Z380 T0
M30

-77-
SUB-PROGRAMAS
-78-
N do
sub-programa
Se um programa contm uma mesma seqncia ou padro freqentemente
repetido, a seqncia ou padro pode ser armazenado como um sub-programa na
memria para simplificar o programa.
Um sub-programa pode ser chamado em modo automtico MEM ou um sub-
programa chamado pode tambm chamar um outro sub-programa.
Quando o programa principal chama um sub-programa, ele considerado como o
primeiro nvel de chamada de sub-programa.
Deste modo, chamadas de sub-programa pode ser encadeadas at trs nveis
como mostra abaixo:
Um nico comando de chamada pode chamar um sub-programa repetitivamente. Um comando de
chamada pode chamar um sub-programa at 999 vezes. Ex: M98 P999
SUB-PROGRAMAS
-79-
SUB-PROGRAMAS
-80-
SUB - PROGRAMA
O 0065( PROGRAMA PRINCIPAL)
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z260
G92 S3000
N1 T101 G96 S100 M4
G0 X34 Z-43,065 M8
M98 P9001
G0 Z-83,065
M98 P9001
G0 G53 X360 Z380 T0
M30

O 9001
( SUB-PROGRAMA)
G1 X25 F0,1 (centro)
G4 X0,5
G0 X34

W-1,935 (esquerdo)
G1 X25
G4 X0,5
G0 X34

W3,87 (direita)
G1 X25
G4 X0,5
G0 X34
M99

-81-
SUB - PROGRAMA
-82-
SUB - PROGRAMA
O 0065( PROGRAMA PRINCIPAL)
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z260
G92 S3000
N1 T101 G96 S100 M4
G0 X54 Z-10 M8
M98 P10 9002
G0 G53 X360 Z380 T0
M30

O 9002
( SUB-PROGRAMA)
G0 W-15
G1 X45 F0,2
G4 X1
G0 X54
M99
-83-
Funo G33
um ciclo manual (passo a passo) para as operao de roscar
Rosca paralela Rosca cnico
Rosca mltipla Rosca interna com machos
USINAGEM DE ROSCAS
-84-
USINAGEM DE ROSCAS
-85-
O 0076
G0 G53 X360 Z380
G10 L2 P1 X0 Z260
T101 G97 S900 M3
G0 X29,025 Z4,5 M8
G33 Z-37 F1,5
G0 X34
Z4,5
X28,05
G33 Z-37
G0 X34
Z4,5
G0 G53 X360 Z380 T0
N2 T202 G97 S150 M3
G0 X0 Z5 M8
G33 Z-23 F1
M4 Z5
G0 G53 X360 Z380 T0
M30

Entrada - 1,5 x 900 /300 = 4,5
h = passo X 0.65 = 0,975
1 passo 29,025
2 passo 28,05
USINAGEM DE ROSCAS
-86-
CICLOS SEMI-AUTOMTICOS
-87-
Ciclos Semi-automticos
G77 G77
G78 G79
-88-
Ciclos Semi-automticos G77
.
.
G0 X104 Z2 M8
G77 X 96 Z30 F 0.35
X 92
X 88
X 84
X 80
G0 G53 X360 Z380 T0
M30

-89-
Ciclos Semi-automticos G77
.
.
G0 X104 Z2 M8
G77 X 98 Z30 R5.333 F0.35
X 94
X 90
X 86
X 82
X 80
G0 G53 X360 Z380 T0
M30

-90-
.
.
G0 X104 Z 2 M8
G79 X 80 Z -2 F 0.35
Z -4
Z -6
Z -8
Z -10
G0 G53 X 360 Z 380 T0
M30

Ciclos Semi-automticos G79
-91-
Ciclos Semi-automticos G79
.
.
G0 X104 Z 5 M8
G79 X 80 Z -2 R 3.215 F 0.35
Z -4
Z -6
Z -8
Z -10
G0 G53 X360 Z380 T0
M30

-92-
Ciclos Semi-automticos G78
.
N5 T505 G97 S900 M3
G0 X 44 Z 6 M8
G78 X 39.50 Z-28 F 2
X 39.02
X 38.66
X 38.34
X 38.06
X 37.82
X 37.60
X 37.50
X 37.40
G0 G53 X 360 Z 380 T0
M30

-93-
Ciclos Semi-automticos G78
.
N5 T505 G97 S900 M3
G0 X 44 Z6 M8
G78 X39.50 Z-28 R-5 F 2
X39.02
X38.66
X38.34
X38.06
X37.82
X37.60
X37.50
X37.40
G0 G53 X 360 Z 380 T0
M30

-94-
CICLOS AUTOMTICOS
-95-
CICLOS AUTOMTICOS G76
.
.
.
N1 T101 G97 S900 M3
G0 X44 Z6 M8


G0 G53 X360 Z380 T0
M30

R0.02 G76 P011060 Q00
G76 X37.4 Z-28 P1300 F2 Q426
-96-
CICLOS AUTOMTICOS G76
.
.
.
N1 T101 G97 S900 M3
G0 X44 Z6 M8
G76 P011060 Q00 R0,02

G0 G53 X360 Z380 T0
M30

G76 X37.4 Z-28 R-5 P1300 Q426 F2
-97-
CICLOS AUTOMTICOS G76
-98-
O 0091
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z260
N1 T101 G97 S1500 M3
G0 X24 Z10 M8
G76 P01 00 60 Q00 R0,02
G76 X17,40 Z-43,5 P1300 Q426 F2
G0 G53 X360 Z380 T0
M30

Entrada = 2x1500/300 =10
r = 0 , pois tem canal para
sada da ferramenta
h = 2 x 0,65 = 1,3 mm
Q = 1,3-0,02 / 9 = 0,4266

CICLOS AUTOMTICOS G76
-99-
Tipo I
CICLOS AUTOMTICOS G71
.
.
N1 T101 G96 S250 M4 (DESB. EXTERNO)
G0 X84 Z0 M8
G1 X-2 F0.2
G0 X80 Z2
G71 U2.5 R1
G71 P100 Q200 U1 W0.05 F0.35
N100 G0 X16 Z2
G1 Z0 F0.5
X20 Z-2 F0.15
Z-20 R5
X50
Z-30
N200 X80 Z-45
G0 G53 X360 Z380 T0
N3 T303 G96 S280 M4 (ACAB. EXTERNO)
G0 X84 Z2 M8
G42
G70 P100 Q200
G40
G0 G53 X360 Z380 T0
M30
G70 = CICLO DE ACABAMENTO
EXTERNO
-100-
CICLOS AUTOMTICOS G71
.
.
N1 T101 G96 S200 M4 (DESB. INTERNO)
G0 X124 Z0 M8
G1 X38 F0.2
G0 X38 Z2
G71 U2 R1
G71 P100 Q200 U-1 W0.05 F0.35
N100 G0 X104 Z2
G1 Z0 F0.5
X100 Z-2 F0.15
Z-20 R5
X70
Z-30
N200 X40 Z-45
G0 G53 X360 Z380 T0
N3 T303 G96 S220 M4 (ACAB. INTERNO)
G0 X38 Z2 M8
G41
G70 P100 Q200
G40
G53 X360 Z380 T0
M30
INTERNO
-101-
CICLOS AUTOMTICOS G71
-102-
CICLO DESBASTE G71
O 0095
G0 G53 X385 Z445
G10 L2 P1 X0 Z260
G92 S3000
N1 T101 G96 S250 M4 (DESBASTE)
G0 X104 Z0 M8
G1 X-1 F0,25
G0 X100 Z2
G71 U2 R1
G71 P70 Q90 U1 W0,05 F0,35
N70 G0 X41 Z2
G1 Z0 F0,3
X45 Z-2 F0,15
Z-15 R3
X60
X80 Z-40
Z-55 R4
X100 C2
N90 Z-65
G0 G53 X385 Z445

N2 T202 G96 S280 M4 (ACABAMENTO)
G0 X104 Z2 M8
G42
G70 P70 Q90
G40
G0 G53 X380 Z445
M30
-103-
G71 Tipo II
CICLOS AUTOMTICOS G71
a) necessrio a programao das funes X e Z no primeiro bloco que
define o incio do perfil, para os comando Sries 21i TA e 21i TB com este
opcional.

b) A correo do raio da ponta da ferramenta no somado tolerncia de
acabamento u e w. No torneamento, considera-se que a correo do raio da
ponta da ferramenta igual a zero.

c) necessrio especificar w = 0, caso contrrio a ponta da ferramenta poder
fazer o corte em uma das paredes.
-104-
CICLOS AUTOMTICOS G71
.
.
N1 T101 G96 S250 M4
G0 X64 Z0 M8
G1 X-2 F0.2
G0 X60 Z2
G71 U1.5 R1
G71 P10 Q20 U1 W0 F0.25
N10 G0 X58.3 Z2
G1 Z-10 F0.15
X32 Z-15
Z-25
X42 Z-31
Z-37
X25 Z-42
Z-49
N20 X58.3 Z-55
G0 G53 X360 Z380 T0
N3 T303 G96 S280 M4
G0 X58.3 Z2 M8
G42
G70 P10 Q20
G40
G0 G53 X360 Z380 T0
M30
-105-
CICLOS AUTOMTICOS G72
.
.
N1 T101 G96 S250 M4
G0 X124 Z0 M8
G1 X-2 F0.2
G0 X120 Z2
G72 W2 R1
G72 P100 Q200 U1 W0.5 F0.25
N100 G0 X124 Z-32
G1 X120 F0.5
X116 Z-30 F0.15
X80 R5
Z-15
X60
N200 X30 Z0
G0 G53 X360 Z380 T0
N3 T303 G96 S280 M4
G0 X124 Z2 M8
G41
G70 P100 Q200
G40
G0 G53 X360 Z380 T0
M30
EXTERNO
-106-
CICLOS AUTOMTICOS G72
.
.
N1 T101 G96 S250 M4
G0 X144 Z0 M8
G1 X36 F0.2
G0 X36 Z2
G72 W2 R1
G72 P100 Q200 U-1 W0.5 F0.25
N100 G0 X36 Z-32
G1 X40 F0.5
X44 Z-30 F0.15
X80 R5
Z-15
X100
N200 X130 Z0
G0 G53 X360 Z380 T0
N3 T303 G96 S280 M4
G0 X36 Z2 M8
G42
G70 P100 Q200
G40
G0 G53 X360 Z380 T0
M30
INTERNO
-107-
CICLOS AUTOMTICOS G73
.
.
N1 T101 G96 S200 M4
G0 X60 Z5 M8
G73 U1.75 W1.40 R2
G73 P100 Q200 U1 W0.2 F0.35
N100 G0 X13 Z2
G1 Z0 F0.5
X16 Z-1.5 F0.15
Z-10
X25 Z-20
X38 Z-25 R2
Z-35 R10
N200 X50.8 Z-45
G0 G53 X360 Z380 T0
N3 T303 G96 S220 M4
G0 X60 Z5 M8
G42
G70 P100 Q200
G40
G0 G53 X360 Z380 T0
M30
Consideraes:
Usinagem em 02 passes
Sobremetal em X = 8mm
Sobremetal em Z = 3mm
Acabamento em X = 1mm
Acabamento em Z = 0.2mm
EXTERNO
-108-
CICLOS AUTOMTICOS G73
.
.
N1 T101 G96 S200 M4
G0 X 28 Z 5 M8
G73 U- 1,5 W 0.9 R 3
G73 P100 Q200 U -1 W 0.3 F 0.35
N100 G0 X120 Z2
G1 Z0 F0.5
X110 Z-6.5 R10 F0.15
X80 R2
X71 Z-13
X52 Z-17.5
X35
N200 X32 Z-19
G0 G53 X360 Z380 T0
N3 T303 G96 S220 M4
G0 X28 Z5 M8
G42
G70 P100 Q200
G40
G0 G53 X360 Z380 T0
M30
Consideraes:
Usinagem em 03 passes
Sobremetal em X = 10mm
Sobremetal em Z = 3mm
Acabamento em X = 1mm
Acabamento em Z = 0.3mm
INTERNO
-109-
Ciclo de furao (pica-pau)
CICLOS AUTOMTICOS G74
.
.
N1 T101 G97 S900 M3
G0 X0 Z5 M8
G74 R1
G74 Z-80 Q10000 F0.15
G0 G53 X360 Z380 T0
M30
-110-
CICLOS AUTOMTICOS G74
Ciclo de canal frontal
.
.
N1 T101 G97 S900 M4
G0 X80 Z3 M8
G74 R1
G74 X40 Z-20 P4000 Q7000 F0.15
G0 G53 X360 Z380 T0
M30
-111-
Ciclo de canal radial
CICLOS AUTOMTICOS G75
.
N1 T101 G97 S900 M4
G0 X84 Z-20 M8
G75 R1
G75 X45 Z-80 P7500 Q20000 F0.15
G0 G53 X360 Z380 T0
M30
-112-
CICLOS AUTOMTICOS G75
.
.
N1 T101 G97 S900 M4
G0 X84 Z-2 M8
G75 X45 Z-40 P19500 Q2000 R1 F0.20
G0 G53 X360 Z380 T0
M30
-113-
Ciclo de Furao
Este ciclo permite executar furos com quebra de cavaco com ou sem retorno ao ponto
inicial depois de cada incremento de furao. Tambm podemos programar um tempo de
permanncia no ponto final da furao, como vemos a seguir:
CICLOS AUTOMTICOS G83
.
.
.
N70 G0 X0 Z5;
N80 G83 Z-80 Q10000 P1000 R5 F0.12;
N90 G80
.
.
(G80 cancela G83)
-114-
Rigid Tap (opcional)
Com este ciclo podemos abrir roscas com suportes fixo
CICLOS AUTOMTICOS G84
.
N100 T505 M5;
N110 G0 X0 Z4;
N120 M229 S120;
N130 G84 Z-23 F1.25;
N140 G80 Z10
N150 M230
.
.
M229 = Ativar rosca Rgida direita
M230 = Desativa rosca Rgida
M231 = Ativar rosca Rgida esquerda
G80 = Cancela G84
-115-
FERRAMENTA ACIONADA
-116-
FERRAMENTA ACIONADA
Seleo de planos de usinagem
Em combinao com o eixo-C existem 3 planos principais de usinagem programveis:
Plano X-Z (C) ferramenta em pos. Axial
Plano X-Z (C) ferramenta em pos. Tangencial
Plano Z-C (X) ferramenta em pos. Radial
-117-
Plano de usinagem ferramenta axial
O plano de usinagem X-Z usado para usinar a superfcie frontal da pea.
O comprimento da ferramenta X e Z, assim como o raio da fresa B, so introduzidos na
memria de correo de Ferramentas.
Na ferramenta mostrada, o comprimento da ferramenta X = 0

O raio da fresa B no levado em considerao pelo comando.
Deve ser programada a pista dos pontos centrais da fresa.
Exceto na opo funo transmit.
FERRAMENTA ACIONADA
-118-
FERRAMENTA ACIONADA
Plano de usinagem ferramenta tangencial
O plano de usinagem X-Z usado para usinagens na superfcie do manto de uma pea
com posicionamento tangencial da ferramenta.
Os comprimentos das ferramentas X e Z, assim como o raio da fresa so introduzidos na
memria de correo da ferramenta.
A altura da ferramenta no considerada pelo comando, devendo ser ajustada ao fixar a
Ferramenta.
O raio da fresa B ativado mediante a chamada da compensao do raio de corte, no sentido X e Z.
-119-
FERRAMENTA ACIONADA
Plano de usinagem ferramenta radial
O plano de usinagem Z-C usado para usinar a superfcie do manto de uma pea com
ferramenta em posio radial.
Os comprimentos X e Z, assim como o raio da fresa B so introduzidos na memria de correo
de ferramentas.
O raio da fresa B ativado no fresamento da pistas cilndricas mediante a chamada da
compensao do raio de corte, no sentido Z e C.
-120-
FERRAMENTA ACIONADA
.
N20 T505 M5 ( ROSCAR M10X1.5) M11
M70 (ligar eixo C) G0 C180 M3
M33 (ligar ferramenta acionada) G4 X.5
G97 S150 M3 M10
G0 X50 Z5 M8 G1 G94 Z-20
G28 C0 (referenciar eixo C) Z5 M4
G4 X.5 M11
M10 (travar eixo C) G0 C270 M3
G1 G94 Z-20 F225(avano - mm/min.) G4 X.5
Z5 M4 M10
M11 (destravar eixo C) G1 G94 Z-20
G0 C90 M3 Z5 M4
G4 X.5 M5
M10 M35 (desligar ferram. Acionada)
G1 G94 Z-20 M71 (desligar eixo C)
Z5 M4 G0 G95 Z50 (avano mm/rot.)
.

Obs.: Manter potencimetro de seleo do avano em 100%.
OPCIONAL
-121-
FERRAMENTA ACIONADA
OPCIONAL
N10 G53 X360 Z380 T0
N20 G10 L2 P1 X0 Z200
N30 T909 M5
N40 M70(ligar eixo C)
N50 M33 (ligar ferramenta acionada)
N60 G0 X35 Z3 M8
N70 S3000 M3
N80 G28 C0 (referenciar eixo C)
N90 G4 X0.5
N100 M10 (travar eixo C)
N110 G1 G94 Z-15 F100 (fresar rasgo chaveta)
N120 G0 X42
N130 Z-10
N140 M11 (destravar eixo C)
N150 G0 C90
N160 G4 X.5

N170 M10
N180 G1 G94 X35 F80 (fresar alojamento)
N190 G0 X45
N200 M11
N210 G0 C270
N220 G4 X0.5
N230 M10
N240 G1 G94 X35 F80
N250 G0 X100
N260 M11
N270 M5
N280 M35 (desligar ferram. acionada)
N290 M71 (desligar eixo C)
N300 G0 G53 X380 Z360 T0
N310 M30

-122-
Funo Transmit
FERRAMENTA ACIONADA
OPCIONAL
N010 G0 G53 X360 Z380 T0
N020 T505 M5
N030 M70 (ligar eixo C)
N040 G28 C0 (referenciar eixo C)
N050 M33 (ligar ferramenta acionada)



N060 S2000 M3
N070 G0 X45 Z72 M8
N080 G12.1 (ativar funo TRANSMIT)
N090 G94 (avano mm/min.)
N100 G1 G42 X40 Z0 C-5 F2000 (1)
N110 Z-3 F100
N120 C0 (2)
N130 X20 C17.321 (3)
N140 X-20(4)
N150 X-40 C0 (5)
N160 X-20 C-17.321 (6)
N170 X20 (7)
N180 X40 C0 (8)
N190 C5 (9)



N200 G1 G40 X70 Z30 F2000
N210 G13.1 (desativar TRANSMIT.)
N220 M5
N230 M35 (desligar ferram. acionada)
N240 M71 (desligar eixo C)
N250 G95 (avano mm/rot.)
N260 G0 G53 X360 Z380 T0
N270 M30


-123-
PROGRAMAO PARAMETRIZADAS
-124-
PROGRAMAO PARAMETRIZADAS
MACROS DE USURIO
Apesar de os subprogramas serem teis para a repetio da mesma operao, a funo
de macro de usurio tambm permite o uso de variveis, operaes aritmticas e lgicas
condicionais para um desenvolvimento simples de programas gerais, como fresagem de
Bolsas e ciclos fixos definidos pelo usurio. Um programa de usinagem pode chamar uma
macro de usurio com um simples comando, exatamente como um subprograma.
O0001;
.
.
#1=10
#2=50
#3=30
#4=60
#5=10
M98 P9010;
.
.
.
M30

Programa de usinagem Macro de usurio
O9010;
#1=#10
G0 X#1 Z2
G1 Z-#2 F0.3
G2 X#3 Z-#4 R#5
G1 X#10
.
.
.
.
.
.
M99
-125-
PROGRAMAO PARAMETRIZADAS
Um programa de usinagem comum especifica diretamente um cdigo G e a distncia percorrida
atravs de um valor numrico; j as macros de usurio permitem a especificao de valores
numricos atravs de uma varivel, carregada pelo programa de usinagem ou diretamente na
pasta de variveis.
Ao especificar uma varivel, introduza uma cerquilha (#) seguida por um nmero de varivel.
Pode-se usar uma expresso para especificar um nmero de varivel. Neste caso, a expresso
deve ser especificada entre colchetes.
P.ex.
#1=[#2+#3-12]
-126-
PROGRAMAO PARAMETRIZADAS
NMERO DA VARIVEL TIPO DE VARIVEL FUNO
# 1 - # 33 Variveis locais As variveis locais apenas podem ser usadas dentro do escopo de uma
macro para reter dados, como os dos resultados das operaes. Quando
o equipamento desligado, reset de programa ou fim do programa com
M30, as variveis locais so apagadas. Deve-se ao confeccionar o
programa principal atribuir os valores das variveis no inicio do mesmo
para possibilitar o carregamento toda vez que iniciar a execuo deste
programa.
# 100 - # 149 Variveis comuns As variveis comuns podem ser compartilhada entre os diferentes
programas de macros. Como no caso anterior, quando o equipamento
desligado, reset de programa ou fim do programa com M30, as variveis
locais so apagadas.
# 500 - # 531 Variveis comuns Diferentemente das anteriores as variveis #500 a #531 retm os dados
mesmo quando o equipamento desligado. So utilizadas para
armazenar resultados efetuados pelos clculos das expresses
aritmticas durante o encadeamento do programa. S sero apagadas
por interferncia de um operador ou pelo comando de uma expresso
aritmtica.
# 1000 Varivel do sistema As variveis do sistema so usadas para ler e gravar uma variedade de
elementos de dados NC.
# 3000 Varivel do sistema
para alarme
Quando um valor entre 0 e 200 atribudo varivel #3000, o CNC pra
com a ativao de um alarme. Aps uma expresso, possvel
descrever uma mensagem de alarme de at 26 caracteres. A tela
mostra o alarme 3000, juntamente com a mensagem definida no
programa.
-127-
PROGRAMAO PARAMETRIZADAS
O9000
#10 = #1
N1 #10 = [#10 [2 #3]]
IF [#10 LE #2] GOTO 2
G0 X#10 Z2
G1 Z-#4 F#5
G0 X[#10 + 2] Z2
GOTO 1

G1 Z-#4 F#5
X#1
G0 X[#1 + 5] Z2
M99 (J.Flix 03/2000)
























EQ IGUAL (=)
NE DIFERENTE ()
GT MAIOR QUE (>)
GE MAIOR OU IGUAL()
LT MENOR QUE (<)
LE MENOR OU IGUAL ()
#1 = 100
#2 = 50
#3 = 5
#4 = 30
#5 = 0.5
O0001
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z200
T101 G96 S200 M4
G0 X104 Z2 M8
# 1 = 100
# 2 = 50
# 3 = 5
# 4 = 30
# 5 = 0.5
M98 P9000
G0 G53 X360 Z380 T0
M30
#10 =100 , 50 , 90 , 80 , 70 , 60
N2 G0 X#2 Z2
-128-
PROGRAMAO PARAMETRIZADAS
LE MENOR OU IGUAL
O3030 (Prog. Contador)
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z215.643
G92 S3500
N100#500=100 (N. de peas por aresta)
#501=#501+1 (Incremento)
IF[#501 LE #500] GOTO 105
#501=0
#3000=1(Trocar inserto T01)
N105#502=112 (N. de peas por aresta)
#503=#503+1 (Incremento)
IF[#503 LE #502] GOTO 110
#503=0
#3000=1(Trocar inserto T03)
N110#504=111 (N. de peas por aresta)
#505=#505+1 (Incremento)
IF[#505 LE #504] GOTO 115
#505=0
#3000=1(Trocar inserto T04)
N115#506=110 (N. de peas por aresta)
#507=#507+1 (Incremento)
IF[#507 LE #506] GOTO 1
#507=0
#3000=1(Trocar inserto T06)
N1 T101 ... (DESB. EXTERNO)

. (Seqncia da usinagem)

G0 G53 X360 Z380 T0

N3 T308 ... (ACAB. EXTERNO)

. (Seqncia da usinagem

G0 G53 X360 Z380 T0

N4 T404 ... (DESB. INTERNO)

. (Seqncia da usinagem

G0 G53 X360 Z380 T0

N6 T606 ...(ACAB. INTERNO)

. (Seqncia da usinagem

G0 G53 X360 Z380 T0
M30 (J.Flix - 02/05/2002)
MACRO PARA CONTAR ARESTA DO INSERTO
-129-
PROGRAMAO PARAMETRIZADAS
O9100 (PROGRAMA PRINCIPAL)
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z215.643
M98 P9101(CHAMA PROGRAMA
COM 1 FERRAMENTA)
G0 G53 X360 Z380 T0
M00 (RETIRAR LTIMA PEA)
(COLOCAR EM BLOCO A BLOCO)
T707 (POSICIONA FERRAMENTA)
G0 X100 Z300 (POSICIONAR PARA
TROCA DE INSERTO)
M00 (TROCAR INSERTO DA T7)
T505 (POSICIONA FERRAMENTA)
M00 (TROCAR INSERTO DA T5)
T303 (POSICIONA FERRAMENTA)
M00 (TROCAR INSERTO DA T3)
G0 G53 X360 Z380 T0
M30(J.Flix - 30/04/02)

LT Menor que
EQ Igual
O9101 (PROGRAMA COM 1
FERRAMENTA)
GOTO 10
N100 M00
N10 G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z215.643
G92 S3500
.
. (SEQUNCIA NORMAL DO PROGRAMA)
.
N3 T303 (1 FERRAMENTA DE
ACABAMENTO)

. (USINAGEM EM ACABAMENTO)

#500=50 (N. DE PEAS POR ARESTA)
#501=#501+1 (INCREMENTO)
IF[#501 LT #500] GOTO 100
IF[#501 EQ #500] GOTO 110
N110 #501 = 0
M98 P9102(CHAMA PROGRAMA COM 2
FERRAMENTA)
M99 (VOLTA PARA PROGRAMA 9100)


O9102 (PROGRAMA COM 2 FERRAMENTA)
N200 M00
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z215.643
G92 S3500
.
. (SEQUNCIA NORMAL DO PROGRAMA)
.
N5 T505 (2 FERRAMENTA DE
ACABAMENTO)

. (USINAGEM EM ACABAMENTO)

#506=50 (N. DE PEAS POR ARESTA)
#507=#507+1 (INCREMENTO)
IF[#507 LT #506] GOTO 200
IF[#507 EQ #506] GOTO 210
N210 #507 = 0
M98 P9103(CHAMA PROGRAMA COM 3
FERRAMENTA)
M99 (VOLTA PARA PROGRAMA 9101)

O9103 (PROGRAMA COM 3 FERRAMENTA)
N300 M00
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z215.643
G92 S3500
.
. (SEQUNCIA NORMAL DO PROGRAMA)
.
N7 T707 (3 FERRAMENTA DE
ACABAMENTO)
. (USINAGEM EM ACABAMENTO)
#510=50 (N. DE PEAS POR ARESTA)
#511=#511+1 (INCREMENTO)
IF[#511 LT #510] GOTO 300
IF[#511 EQ #510] GOTO310
N310 #511 = 0
M99 (VOLTA PARA PROGRAMA 9102)

(J.Flix - 30/04/02)
MACRO COM 03 FERRAMENTAS GMEA
-130-
PROGRAMAO PARAMETRIZADAS

O33(Progr. Principal) O3333(Sub-Progr.G33)
G0 G53 X360 Z380 T0 X#1 Z10
G10 L2 P1 X0 Z(DPZ) G33 X#2 Z-72 F3.0
N1 T101 G97 S1000 M3 G0 X54
G0 X54 Z10 Z10
#1 = -0.998 (XInicial) #1=[#1-0.2]
#2= 52.449 (Xfinal) #2=[#2-0.2]
M98 P103333 M99(J.Flix 02/10/2003)
G0 X 54
G0 G53 X360 Z380 T0
M30(J.Flix 02/10/2003)

-131-
O9995(SUB-PROGR. 6X60)
#1=0
N5 M19 B#1
G1 G94 Z-12 F90
G0 Z3
M12
#1=[#1+60]
IF[#1 GT 300] GOTO 7777
GOTO 5
N7777
M99
O9996(SUB-PROGR. 2X180)
#1=30
N5 M19 B#1
G1 G94 Z-5 F80
G0 Z3
Z-4
G1 Z-12
G0 Z3
M12
#1=[#1+180]
IF[#1 GT 210] GOTO 7777
GOTO 5
N7777
M99
O5050 (Prog. Principal)
G0 G53 X360 Z380 T0
G10 L2 P1 X0 Z(dpz)
G92 S3500
N1 T101 (DESB. EXTERNO)

. (Seqncia da usinagem)

G0 G53 X360 Z380 T0

N11 T1111 M5 (FERRAM. ACIONADA
BROCA 15)
G0 X60 Z3 M8
M33
M4 S1600
M98P9995 (CHAMA SUB-PROGRAMA
09995)
G0 Z100 M35

N13 T1313 M5 (FERRAM. ACIONADA
BROCA 10)
G0 X76 Z3 M8
M33
M4S2500
M98P9996 (CHAMA SUB-PROGRAMA
09996)
G0 Z100 M35
G0 G53 X360 Z380 T0
M30 (J.Flix - 02/10/2001)

PROGRAMAO PARAMETRIZADAS
MACRO FURAO FERRAMENTA ACIONADA
-132-
PROGRAMAO PARAMETRIZADAS
MACRO PROGRAMA ROSCA 9 ENTRADAS G33
-133-
O0001(ROSCA 9 ENT.- PROG.PRINCIPAL)
G0 G53 X360 Z400
G10 L2 P1 X0 Z(dpz)
N1 T101G97S200 M3 (Ferram. Ponta cabea)
G0 X120 Z25
#1= 120 ( FORA DA PEA)
#2= 75.6 ( INICIAL DA PEA)
#3= 100 ( SADA FINAL ROSCA)
#4= 0 (NGULO INICIAL = ZERO)
#5=35.343 (PASSO x N. ENTRADAS)
M98 P9191
G0 G53 X360 Z400
M30 (J. Flix 01/09/2006)

PASSO ROSCA = 3.927 mm

ALTURA FILETE = 2.650 mm

LE => MENOR ou IGUAL GT => MAIOR

FERRAMENTA ESPECIAL
O9191(SUB.PROG.ROSCA 9 ENT.)
G0 X120 Z25
#10=#1
#20=#2
#30=#3
N5 G33 X#20 Z5 F#5 Q#4
G33 Z-16 F#5
G33 X#30 Z-22 F#5
G0 X#10
Z25
#10=[#10 - 0.22]
#20=[#20 - 0.22]
#30=[#30 - 0.22]
IF [#20 LE [#2 5.30]] GOTO 10
GOTO 5
N10
#10=#1
#20=#2
#30=#3
#4 = #4 + 40000
IF [#4 GT 320000] GOTO 20
GOTO 5
N20 M99(J. FLIX 01/09/06)
PROGRAMAO PARAMETRIZADAS
MACRO PROGRAMA ROSCA 9 ENTRADAS G33
-134-
PROGRAMAO PARAMETRIZADAS
-135-
PROGRAMAO PARAMETRIZADAS
.
T909 G97 S175 M3
G0 X100 Z1 M8
#1=0
M98P9099
#2=60000
M98P9098
G0 G53 X350 Z400 T0
M30
O9099(SUB.PROGR.)
G0 X100 Z1 M185
N5 G33 X32.420 Z-15 Q#1 F6
G33 X32.420 Z-42.5 F33
G33 X32.569 Z-43.5 F6
G33 X32.569 Z-55 F6
G33 X60 Z-59 F6
G0 X100 Z1
#1=[#1+120000]
IF[#1GT240000]GOTO10
M186
GOTO5
N10
M99
O9098(SUB.PROGR.)
G0 X100 Z1 M185
N5 G33 X32.435 Z-15 Q#2 F6
G33 X32.435 Z-42.5 F33
G33 X32.593 Z-43.5 F6
G33 X32.593 Z-55 F6
G33 X60 Z-59 F6
G0 X100 Z1
#2=[#2+120000]
IF[#2GT300000]GOTO10
M186
GOTO5
N10
M99(J.Flix - 02/03/06)

ROSCA 6 ENTRADAS PASSO VARIVEL (CANAL LUBRIF) G33
-136-
O impossvel apenas algo
que ainda no tentamos

Ayrton Senna
INDEX TORNOS AUTOMTICOS

Você também pode gostar