Você está na página 1de 50

MANUAL DE

PROGRAMAO
E OPERAO
Srie SKT & KIT

Fanuc Srie oi
ndice

1- PROGRAMAO 03
2- COMPENSAO 14
3- CICLOS 17
4- INTERPOLAO POLAR E CILNDRICA 30
5- PRESSET 34
6- ZERO PEA 36
7- MANUTENO DA TORRE 37
8- OPERAO 38
9- EDIO DE PROGRAMAS 42
1 PROGRAMAO

Descrio de comandos M

Os comandos M so funes de alternncia ou adicionais. Os comandos M podem ficar sozinhos ou com outro comando em um
bloco de programa, porm apenas um comando M por bloco, caso contrrio vai gerar um alarme de duplicidade de comando.
Comandos de um mesmo grupo cancelam um ao outro. Assim o ltimo comando M programado cancela o anterior do mesmo grupo.
Os comandos a seguir descrevem os comandos M padro. A possibilidade de executar estes comandos M depende do tipo de
mquina e dos acessrios utilizados.
M04 Fuso principal ativado no Sentido
M00 Parada Programada anti-horrio
incondicional As mesmas condies descritas em M03
Este comando causa uma parada na execuo do se aplicam para este comando. preciso
programa da pea. O fuso principal, o avano e a
refrigerao so desativados. usar M04 para todas as ferramentas a
A porta poder ser aberta atravs do modo JOG (manual) esquerda, ou retorno de rosca com
sem gerar alarme.
macho.
M01 Parada Opcional
Programada M05 Fuso principal desativado
M01 funciona como M00, mais somente quando a tecla O Fuso principal parado
Opcional Stop estiver ativa, porm o fuso principal e a automaticamente.
refrigerao permanecem ligados, podendo ser desativados
em modo JOG (manual) sem gerar alarme.
M08 Refrigerao ativada
M02 Fim de programa Principal M08 liga o fluido de corte .
Esta funo indica o fim do programa na memria do
comando . A seqncia no retornada ao inicio do
programa.
M09 Refrigerao desativada
M09 desliga fluido de corte.
M25 Avano do contra ponto
Avano do contra ponto at o final de curso do mesmo, ou
at encontrar a pea.
M03 Fuso principal ativado no M26 Retorno parcial do contra ponto
sentido horrio O contra ponto retorna at uma dimenso definida no
parmetro 0064 na tela timer de System.
O fuso ser ativado desde que uma
velocidade de corte ou de fuso tenha sido M28 Retorno total do contra ponto
programada. preciso usar M03 para O contra ponta retorna at o fim curso.
todas as ferramentas de corte a direita.

3
FUNES MISCELNIAS

M00 Parada programada STD M54


M01 Parada opcional STD M58
M02 Final de programa STD M59
M03 Rotao sentido horrio STD M61 Abrir porta automtica Opcional
M04 Rotao sentido anti-horrio STD M62 Fechar porta automtica Opcional
M05 Parada do fuso principal STD M63 Avana pegador de pea Opcional
M07 Liga refrigerante alta presso Opcional M64 Recua pegador de pea Opcional
M08 Liga refrigerao STD M65
M09 Desliga refrigerao STD M66 baixa Presso da Placa Principal Opcional
M11 M67 Alta Presso da Placa Principal Opcional
M12 Contador de peas - adio STD M68 Fecha a Placa-Pina Principal STD
M13 Ferramenta acionada sentido horrio Opcional M69 Abre a Placa-Pina Principal STD
M14 Ferramenta acionada sentido anti-horrio Opcional M70 Liga Sinalizador STD
M15 Parada de ferramenta acionada Opcional M74
M17 M75
M18 Cancela Parada orientada STD M90 Eixo C - Freio de alta presso Opcional
M19 Parada orientada STD M91 Eixo C - Freio de baixa presso Opcional
M24 M92 Eixo C - Desliga freio Opcional
M25 Avano do contra ponto Opcional M97 Repitir Cycle Sart - semelhante (M99) Opcional
M26 Retorno parcial do contra ponto (dimenso) Opcional M98 Chamada de sub-programa STD
M28 Retorno total do contra ponto Opcional M99 Fim de sub-programa STD
M30 Fim de programa STD M100
M33 ( M3 e M8 ) STD M113 Sub Spindle - Rotao sentido horrio Opcional
M34 ( M4 e M8 ) STD M114 Sub Spindle - Rotao sentido anti-horrio Opcional
M35 ( M5 e M9 ) STD M115 Parada do Sub Spindle Opcional
M38 M122 Liga Rosqueamento Rigido - Fuso Pricipal Opcional
M39 M123 Des. Rosqueamento Rigido - Fuso Pricipal Opcional
M40 Desativa eixo C Opcional M124 Liga Rosqueamento Rigido - Sub Fuso Opcional
M41 M125 Des. Rosqueamento Rigido - Sub Fuso Opcional
M42 M126 Liga Rosqueamento Rigido - F. Acionada Opcional
M43 Ativa eixo C Opcional M127 Des. Rosqueamento Rigido - F. Acionadal Opcional
M46 M128 Desliga modo de rosqueamento rigido Opcional
M47 M129 Modo de rosqueamento rigido Opcional
M50
M51
M52
M53

4
Para fazer um programa necessrio conhecer alguns comandos

Funo Adress Endereos


Nmero de programa O (EIA) (ISO) Nmero de programa peas ou subprogramas
Seqncia de bloco N Seqncia de nmero de bloco 1 a 9999
Funo preparatria G Funo de caminho
Dimenses de trabalho X,Z Dados de posio absolutos e tempo de espera
U,W Dados de posio incremental, tempo de espera
I,K Usado para interpolao circular
R Raios, Valor do cone, parmetro de ciclo
C Chanfro
Funes de avano F,E Taxa de avano ou passo da rosca
Funo auxiliar M Comando para ligar ou desl. algumas funes
Velocidade de fuso RPM S Velocidade do fuso velocidade de corte
Nmero de ferramenta T Designado para numero e compensao ferram.
Tempo de espera P,U,X Tempo de espera
Designado para subprograma P Chamada de subprograma
Repetio de ciclo P,Q Repetio de ciclo
Nmero de repeties L Nmero de repeties
Parmetros A,D,I,K Parmetros para ciclos fixos

** Um bloco pode ser composto de alguns comandos exemplo :

N G X,Y F S T M ;
Nmero Funo Dimenso Avano de Rotao Nmero Funo Final de
Seqncia Preparatria Trabalho corte do fuso Ferramenta Auxiliar Bloco

Comando para troca de ferramenta

Na troca de ferramenta T deve-se constar 4 dgitos como no exemplo abaixo :


T - Usado para nmero da ferramenta a ser posicionada na torre
T - Usado para identificar o corretor da ferramenta a ser utilizado

T 0 2 0 2
Corretor de ferramenta ( 00 a 99 )

Nmero da ferramenta na
torre

5
G00 (Interpolao linear em avano rpido)

G00 X150.0 Z100.0


N10 G0 X25. Z5. X200.0 Z200.0

G01 ( Interpolao linear em avano programado )

N10 G01 X25. Z-30. F0.2


G01 X150.0 Z100.0
X200.0 Z200.0

6
OBS: Em mquinas equipadas com eixo - C - deve-se programar
Exemplo : o chanfro com uma virgula antes do comando C.

EX: N105 G01 X86 Z27 ,C3

7
G01 Exemplo I N30 G28 U0 W0
T0303
G54
G50 S2000
N10 G28 U0 W0 G96 S200 M04
T0101
G54 G00 X85.0 Z5.0 M08
G50 S1500 Z0
G96 S180 M04 G01 X-1.6 F0.2
G00 X100.5 Z5.0 M8 G00 X80. Z3.0
G01 Z-95.0 F0.25 G42
G00 U2.0 Z0.5 G01 Z-15.0 F0.18
G01 X-1.6 F0.2 X100.0 Z-45.0
G00 X95.0 W1.0 Z-95.0
G01 Z-37.3 F0.25 U2
X100.0 Z-45.5 G40
G00 Z1.0 G00 X200. Z200.0 M09
X90.0 M30
G01 Z-29.8 G96 ???
X95.0 Z-37.3 G50 ???
G00 Z1.0 G40 ???
X85.0 G42 ???
----------------------------------------------------------------------------------------------------------------------

G01 Exemplo II

N10 G28 U0 W0 G01 Z-30.0


T0101 X60.3 Z-54.7
G54 X72.0
G50 S1500
G96 S180 M04 G00 X150.0 Z200.0
G28 U0 W0
G00 X70.5 Z5.0 M8
T0303
G01 Z-100.0 F0.25
G54
G00 U2. Z0.5 G50 S3000
G01 X-1.6 F0.23 G96 S200 M04
G00 X65.0 W1.0 G00 X55.0 Z5.0 M08
G01 Z-54.5 F0.25 Z0
G00 U2.0 Z1.0 G01 X-1.6 F0.2
X60.0 G00 X46.0 Z1.0
G01 Z-54.5 G42
G00 U2.0 Z1.0 G01 X50.0 Z-1.0 F0.15
X55.0 Z-30.0
G01 Z-30.0 X60.0 Z-55.0
X60.0 Z-54.5 X68.0
G00 U2.0 Z1.0 X70.0 W-10.
X50.5 Z-100.0
U2.0 W1.0
G40
G00 X150. Z200.0 M09
M30

8
G02 / G03 Interpolao Circular
Sentido Horrio e Anti-horrio

Horrio N10 G02 X..... Z... (R....)

Anti-Horrio N210 G03 X..... Z... (R....)

G01 X30.0 Z60.0 F0.3


Z35.0
G02 X40.0 Z30. I5.0
(G02 U10.0 W-5.0 I5.0)
G01 X50.0
Z0.

G01 X40.0 Z60.0 F0.3


G03 X50.0 Z55.0 K-5.0

Para fazer uma interpolao devemos obedecer os seguintes parmetros X= ponto final da interpolao, Z=ponto
final da interpolao, R= valor do raio da interpolao.
possvel fazer interpolao usando I (x) ou K (z) , que substituem o R, porm estes parmetros indicam as
coordenadas do centro do raio.

9
Exemplos de interpolao

N10 G0 G53 X380. Z600.


T0101
G54
G50 S2000
G96 S200 M04
G00 X0 Z3.0 M08
G42 G01 Z0 F0.2
G03 X20.0 Z-10.0 R10.0
G01 Z-50.0
G02 X100.0 Z-74.385 I40.0 K20.615
G01 Z-125.0
U2.0 W1.0
G40
G00 X200.0 Z200.0 M09 T03
M30
( G02 X100.0 Z-74.385 R45.0)
------------------------------------------------------------------

N40 G28 U0 W0
T0404
G54
G50 S2000
G96 S200 M03
G00 X38.0 Z2.0 M08
G42
G01 X35.0 Z0.0 F0.2
Z-20.0
G02 X67.0 Z-36.0 R16.0
G01 X68.0
G03 X100.0 Z-52.0 R16.0
G01 Z82.0
X101.0
G40
G00 X200.0 Z200.0 M09
M30
(G02 X67.0 Z-36.0 I16.0 K0)
(G03 X100.0 Z-52.0 I0 K-16.0)

10
Exemplo com G1 / G2 / G3

O0001:
N10 G28 U0 W0 G00 U2.0 Z-1 .0 G00 X60. Z3.0
T0202 (BROCA 30MM) G01 X60.5 F0.23 G42 Z1.0
G54 G01 Z-2.5 F0.2
G97 S2500 M03 G00 X82.0 W1 X74.0
G00 X0 Z5.0 M08 Z-2.4 G03 X80.0 Z-5.5 R3.0
G01 Z-5. F0.07 G01 X60.5 G01 Z-13.5
W1.0 X72.9 G02 X83.0 Z-15.0 R1.5
Z-40.0 F0.25 G03 X80.5 Z-6.2 R3.8 G01 X100.0
G00 Z5.0 G00 U2.0 Z5.0 Z-30.0
Z-39.0 X200.0 Z200.0 X103.0
G01 Z-60.0 G28 U0 W0 G28 U0 W0
G00 Z10.0 T0404 T0606
X200.0 Z200.0 G50 S1500 G50 S1800
G28 U0 W0 G96 S180 M03 G96 S200 M03
T0101 G00 X34.5 Z3.0 G00 X40.0 Z5.0
G50 S1500 G01 Z-41.8 F0.27 G4 1 Z-15.0 F0.2
G96 S180 M03 G00 U-0.5 Z1.0 X35.0 Z-24.33
G00 X94.0 Z5.0 X39.5 Z-42.0
G01 Z-14.8 F0.27 G01 Z-15.0 X29.0
G00 U2.0 Z0.5 X34.5 Z-24.3 G40 G00 Z10.0
G01 X28.0 F0.23 G00 Z10.0 X200.0 Z200.0 M09
G00 X87.0 W1.0 X200. Z200. M30
G01 Z-14.8 F0.27 G28 U0 W0
G00 U2.0 Z1.0 T0505
X80.5 G50 S1800
G01 Z-14.1 G96 S200 M03
G02 X81.9 Z-14.8 R0.7 G00 X63.0 Z5.0 M08
G00 X100.5 W1.0 Z0
G01 Z-29.8 G01 X38.0 F0.2

11
G04
G04 Tempo de espera sob endereo

Atravs desta funo, o comando ir esperar um perodo de tempo especificado antes de prosseguir com o bloco
de programa seguinte. Apresenta os seguintes comandos.

G04 X__ / G04 U__ / G04 P__

X, U : tempo de espera em segundos


P : tempo de espera em milisegundos
Obs : Quando programar o endereo P, no permitido usar ponto decimal.

EX. Programando um tempo de espera de 30 segundos

G04 X30.
G04 U30.
G04 P30000

G96 G97 Funo auxiliar de velocidade S

G96 Velocidade constante de corte


O comando calcula continuamente a velocidade de corte de acordo com o dimetro programado
Exemplo de programao :

G50 S3000 ; (Limitao de rotao)


G96 S180 M03 ; (velocidade de corte) a velocidade de corte ir atingir no mximo 3000 RPM

G97 Velocidade constante do eixo arvore


Neste caso a ferramenta trabalha com a rotao fixa, independente do dimetro de trabalho. A rotao baseada
nela mesma, mantendo-se esttica tanto para o eixo arvore quanto para ferramenta acionada. Exemplo :

G97 S3000 M03 ;

Este comando modal e j esta ativo quando liga-se o comando numrico da mquina.

12
G28 Retorno ao ponto de referncia
Formato

N... G28 X(U)... Z(W)...


X,Z ... Coordenadas intermedirias absolutas
U,W... Coordenadas intermedirias incrementais

O comando G28 utilizado para aproximar o ponto de referncia por meio de uma posio intermediria (X(U),
Z(W)).
Primeiro ocorre a movimentao a X(U) e Z(W); em seguida, ocorre a movimentao ao ponto de referncia. As
duas movimentaes ocorrem com G00.

G20
Sistema de unidades em polegadas

Com a funo G20 atuando, o sistema de programao passa a entender que todos os dados (coordenadas)
programados se referem a valores em polegadas.

G21 Sistema de unidades em milmetros

Com a funo G21 atuando, o sistema de programao passa a entender que todos os dados programados se
referem a valores em milmetros

O comando G21 j estar ativado quando ligar o comando numrico da mquina.

G98 G99 Funo auxiliar de avano F


O valor de F especifica a velocidade de avano em milmetros por minuto (mm/min), com atuao do comando
G98 na ferramenta em atividade, esta funo modal e ser desativada quando ativar a funo G99, que
especifica a velocidade de avano em milmetros por rotao (mm/rot) .

O comando G99 j estar ativado quando ligar o coma ndo numrico da mquina.

13
2 COMPENSAO

Compensao do Raio de corte Esquerda e Direita

G41 - Compensao do raio de corte a esquerda

G42 - Compensao do raio de corte a direita

14
Compensao do raio da ferramenta
Com movimentaes na direo dos eixos ( torneamento
longitudinal e em face), so utilizados os pontos da ponta da
ferramenta que tocam os eixos.
Assim nenhum erro de dimenso produzido na pea de
trabalho.
Raio da ponta da ferramenta e a Com as movimentaes simultneas nos dois eixos (cones, raios),
ponta da ferramenta hipottica a posio do ponto de corte hipottico no coincide mais com o
ponto da ponta da ferramenta que realmente executa o corte.
Ocorrem erros de dimensionamento na pea de trabalho.
Quando a compensao de raio de corte utilizada, esses erros
de dimenso so calculados e compensados automaticamente.
Para compensao do raio de corte preciso especificar o raio R
da ponta da ferramenta e o quadrante na tela de dados de
ferramenta Tool Off Set.

Movimentao paralela
e Obliqua dos eixos

Relao dos quadrantes ( lado de corte ) referentes ao raio da ferramenta


necessrio colocar o quadrante da ferramenta pois a compensao do raio da ferramenta ser feita para o lado
referente ao quadrante definido na tela de TOLL OFF-SET ( dados de ferramenta), uma definio errada poder
gerar diferena na dimenso do produto.

15
Cancela compensao de raio de corte
Este comando modal e cancela tanto o comando G41 como G42, tambm ativado toda vez
em que se liga o comando da mquina.

Vejam 2 exemplos de programao com e sem compensao de raio

Compensao 0.5

Compensao

Compensao

Compensao

16
3 CICLOS

G90 Ciclo de torneamento

Para alguns comandos mesmo Fanuc modelo B este comando usado como coordenadas absolutas, porm ns
usamos como ciclo de torneamento Fanuc modelo A. Conforme figura abaixo :

G90
G90 X41 Z-50

U-8
U-8

G90 X(u)___ Z(w)___ R___ F___

X e Z Coordenadas absolutas
U e W Coordenadas Incrementais
R Conicidade (medida no raio )
F Velocidade de avano em mm/min

17
No caso do comando G91 no usado, os eixos so movimentados incrementais atravs da descrio dos eixos
para X utiliza-se U e para Z utiliza-se W
Exemplo : G01 U10. W15.0 ou seja o eixo X movimentar 10mm e o eixo Z 15mm
Exemplo :

G28 U0 W0 G28 U0 W0
T0101 T0101
G50 S2000 G50 S2000
G96 S200 M03 G96 S200 M03
G00 X61.0 Z2.0 M8 G00 X56.0 Z2.0 M08
G90 X55.0 W-42.0 F0.25 G90 X51.0 W-32.0 F0.25
X50.0 X46.0
X45.0 X41.0
X40.0 X36.0
Z-12.0 R-1.75 X31.0
Z-26.0 R-3.5 X30.0
Z-40.0 R-5.25 G28 U0 W0
G28 U0 W0 M30
M30

G92
G92 Ciclo de rosca simples

G92 X40.0 Z-55.0 F5.0

G92 X(u)_____ Z(w)_____R_____F_____

X,Z - Coordenadas da rosca

R - conicidade da rosca

18
G92 X(u)_____ Z(w)_____R_____F_____

X,Z - Coordenadas absolutas


U,W - Coordenadas incrementais
R - Conicidade

Rosca M50 X 1.5

G97 S1400 M03 G97 S1400 M03


G00 X70.0 Z5.0 G00 X60.0 Z5.0
G92 X49.4 Z-32.0 R-6.166 F1.5 G92 X49.5 Z-30.0 F1.5
X49 X49.2
X48.7 X48.9
X48.5 X48.7
G28 U0 W0 G28 U0 W0
M30 M30

19
Ciclo de faceamento

G94 X25.0 Z-50.0

Exemplo :
G28 U0 W0
T0303
G54
G50 S2500
G96 S180 M3
G0 X85.0 Z2.0
G94 X12.0 Z-2.0 F0.2
Z-4.0
Z-6.0
Z-7.0
X40.0 Z-9.0
Z-11.0
Z-13.0
Z-15.0
Z-17.0
G0 X200.0 Z200.0
M30

20
Ciclo de acabamento

G70 P10 Q40

P
N10 G0 G42 X...
N20 G01 Z-......
N30 G02 X... Z... R....
Q N40 G01 G40 X...
N...

P = Nmero do primeiro bloco


Q = Nmero do ltimo bloco

Ao final deste ciclo a ferramenta posiciona no ponto inicial do ciclo.

Ciclo de desbaste longitudinal


N50 G71 U... R....
N55 G71 P60 Q75 U+... W+...

P
N60 G00 X...
N65 G01 Z-......
N70 G02 X... Z-... R....
N75 G01 X...
Q
N...

U = Profundidade de corte (raio)


R = Recuo da ferramenta durante o retorno (X)

P = Nmero do primeiro bloco


Q = Nmero do ltimo bloco
U = Sobre metal a ser deixado no eixo X
positivo para externo, negativo interno.
W = Sobre metal no eixo Z, positivo para direi-
G71 U... R.... ta, negativo para esquerda.
G71 P... Q... U... W... F...

21
Exemplo :

N10 G00 X200.0 Z100.0


N11 G00 X160.0 Z10.0
N12 G71 U7.0 R1.0
N13 G71 P14 Q21 U4.0 W2.0 F0.3 S550
N14 G00 X44.0 Z2
N15 G01 W-40.0 F0.15
N16 X60.0 W-30.0
N17 W-20.0
N18 X100.0 W-10.0
N19 W-20.0
N20 X140.0 W-20.0
N19 U2
N21 G42.
N22 G70 P14 Q10
N21 G40
N23 G00 X200.0 Z100.0
M30

G72
Ciclo de desbaste transversal

G01 X80.0 F0.2


X78.0 W1.0
X60.0
Z-45.0
X40.0 Z-15.0
X30.0 N10 G50 S2000 T0100
Z-1.0 G96 S180 M03
X26.0 Z1.0 G00 X85.0 Z5.0 T0101
N14 G40 Z0
G70 P12 Q14 G01 X-1.6 F0.2
G00 X200.0 Z200.0 T0100 G00 X85.0 Z1.0
M30 G72 W2.0 R1.0
G72 W... R... G00 X200.0 Z200.0 T0100 G72 P12 Q14 U0.5 W0.2 F0.25
G72 P... Q... U... W... F... M01 N12 G00 G41 Z-51.0
N16 G50 S2500 T0300
Idem ao comando G71, porm transversalmente G96 S200 M03
G00 X85.0 Z5.0 T0303
G70 P12 Q14
G00 X200.0 Z200.0 T0300
w = Profundidade de corte (Z)
M30
R = Recuo da ferramenta durante o retorno (Z)

P = Nmero do primeiro bloco


Q = Nmero do ltimo bloco
U = Sobre metal a ser deixado no eixo X
positivo para externo, negativo interno.
W = Sobre metal no eixo Z, positivo para direi-
ta, negativo para esquerda.

22
G73 Ciclo de desbaste paralelo ao contorno

N10 G50 S2000 T0300


G96 S200 M03
G00 X35.0 Z5.0 T0303
Z0
G01 X-1.6 F0.2
G00 X70.0 Z10.0
G73.0 U3.0 W2.0 R2
G73 P12 Q16 U0.5 W0.1 F0.25
N12 G00 G42 X20.0 Z2.0
G73 U... W... R.... G01 Z-30.
X60.0 Z-50.0
G73 P... Q... U... W... N16 G40 U1.0
U = Recuo da ferramenta durante o retorno (X) G70 P12 Q16
W = Recuo da ferramenta durante o retorno (Z) G00 X200.0 Z200.0 T0300
R = Nmero de passadas M30

P = Nmero do primeiro bloco


Q = Nmero do ltimo bloco
U = Sobre metal a ser deixado no eixo X
positivo para externo, negativo interno.
W = Sobre metal no eixo Z, positivo para direi-
ta, negativo para esquerda.
F = Avano

Ciclo de furao / desbaste longitudinal

G28 U0 W0
T0101
G54
G50 S2000
G96 S80 M03
G74 R... G00 X50.0 Z1.0 T0101
G74 Z... Q... F... G74 R1.
G74 X10.0 Z-10.0 P10000 Q3000 F0.1
R = Retorno incremental para quebra cavaco G00 X200.0 Z200.0 T0100
M30
P = Incremento por passada no raio (milsimal)
Q = Incremento por penetrao (milsimal)
F = Avano

23
Ciclo de desbaste transversal.

G75 R....
G75 X/U.... Z/W...... P.... Q..... R..... F.....

R - Recuo da ferramenta para interrupo do


corte
X,Z Coordenadas absolutas final
U,W Coordenadas incrementais
P Incremento total de corte em X (raio/milsimal)
Q Incremento Lateral / distancia entre canais (milsimal)
R Retorno do incremento para quebrar cavaco
F Velocidade de avano

Exemplo:

G28 U0 W0
T0101
G54
G97 S1500 M03
G00 X90.0 Z1.0
X82.0 Z-60.0
G75 R1.0
G75 X60.0 Z-20.0 P3000 Q20000 F0.1
G00 X90.0
X200.0 Z200.0
M30

24
Ciclo de roscar
G76 P m r a Q.... R....
G76 X.... Z... R0 P... Q... F...

G76 P m r a Q.... R....


G76 X... Z... R0 P... Q... F...

P xx ( 0 99
)

G76 P m r a Q.... R.... G76 P m r a Q.... R....


G76 X.... Z.... R0 P..... Q..... F.... G76 X.... Z.... R0 P..... Q..... F....

Parmetros iniciais para corte da rosca

P = Necessariamente deve constar seis dgitos segue relao abaixo :


m = Numero de repeties do ultimo passe, com dois dgitos (valor entre 01 - 99)
r = Comprimento do chanfro pode ir de 0,1 a 9,9 vezes o passo (valor ente 00 - 90)
a = ngulo da rosca com dois dgitos exemplo 55 ou 60
Q = Menor profundidade de corte ( valor positivo no raio, milsimal )
R = Sobre metal para o passe de acabamento (valor positivo no raio com ponto decimal )

Parmetros subseqentes para corte da rosca


X,Z = Coordenadas absolutas final
U,W = Coordenadas incrementais
P = Altura do filete (raio/milsimal)
R = Conicidade da rosca (raio / R+ rosca interna, R- rosca externa)
Q = Profundidade de corte para primeiro passe (raio/milsimal)
F = Passo da rosca em mm

25
Exemplo :
G28 U0 W0
T0303
G54
G97 S800 M03
G00 X30.0 Z5.0
G76 P010060
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
G76 P010060 Q100 R0.1
Permite omisso
G76 X38.2 Z-52.0 P900 Q500 F1.5
G00 X200.0 Z200.0
M30

26
CICLO FIXO DE
PERFURAO
(G80--G89)
Cdigo Eixo de Operao de usinagem Operao na Operao de retrao Aplicaes
G perfu- de furos (sentido --) posio da base do (sentido +)
rao furo
G80 ____ _____ _____ ___ Cancelamento

Ciclo de perfurao
G83 Eixo Z Avano de corte / intermitente Pausa Deslocamento rpido
frontal

G84 Eixo Z Avano de corte PausaFuso SAH Avano de corte Ciclo de rosquea-
mento frontal

G85 Eixo Z Avano de corte _____ Avano de corte Ciclo de mandrilagem


frontal

Ciclo de perfurao
G87 Eixo X Avano de corte / intermitente Pausa Deslocamento rpido
lateral

G88 Eixo X Avano de corte PausaFuso SAH Avano de corte Ciclo de rosquea-
mento rgido lateral

G89 Eixo X Avano de corte Pausa Avano de corte Ciclo de mandrilagem


lateral

G83 G87
Ciclo de Perfurao G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;
ou
Frontal (G83) / Ciclo de G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
Perfurao Lateral
X_ C_ ou Z_ C_ : Dados de posio do furo
(G87) (Pica-Pau) Z_ ou X_ : Distncia entre o ponto R e a base do furo
R_ : Distncia entre o nvel inicial e o nvel do ponto R
Q_ : Profundidade de corte por cada avano de corte
D Ciclo de perfurao P_ : Tempo de pausa na base do furo
profunda (G83, G87) F_ : Velocidade de avano de corte
K_ : Nmero de repeties (se necessrio)
(parmetro n 5101#2 =1) M_ : Cdigo M para fixar o eixo C (se necessrio)

G83 G87

q q q
Nvel inicial

Ponto R
Ponto R
q
d

q
Nvel inicial d
d d q

27
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;
G83 G87 ou
G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posio do furo
Z_ ou X_ : Distncia entre o ponto R e a base do furo
Ciclo de Perfurao R_ : Distncia entre o nvel inicial e o nvel do ponto R
Q_ : Profundidade de corte por cada avano de corte
Frontal (G83) / Ciclo de P_ : Tempo de pausa na base do furo
Perfurao Lateral F_ : Velocidade de avano de corte
K_ : Nmero de repeties (se necessrio)
(G87) (Quebra-cavaco) M_ : Cdigo M para fixar o eixo C (se necessrio)
D Ciclo rpido de
perfurao profunda
(G83, G87)
(parmetro RTR G87
(n 5101#2) =0)
Nvel inicial
G83

q q q
Ponto R Ponto R

q
d
d

d Nvel inicial q
d

G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;


G84 G88 ou
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posio do furo
Ciclo de Z_ ou X_ : Distncia entre o ponto R e a base do furo
Rosqueamento Frontal R_ : Distncia entre o nvel inicial e o nvel do ponto R
P_ : Tempo de pausa na base do furo
(G84) / Ciclo de F_ : Velocidade de avano de corte
Rosqueamento Lateral K_ : Nmero de repeties (se necessrio)
M_ : Cdigo M para fixar o eixo C (se necessrio)
(G88)
Formato G84 G88

Nvel inicial

Ponto R Fuso SH
P1

Ponto R
Fuso SAH
Nvel inicial
Ponto Z
Fuso SH
Ponto X
P1
Fuso SAH

28
Exemplo:

O0001;
G28 U0 W0
T0101 (BROCA)
G54 (ZERO PEA)
G98 (MM/MIN)
M43 (ATIVA EIXO C)
G0 X50 Z-10 C0
M13 S2000 (FERRAMENTA ACIONADA SENTIDO HORRIO - 2000 RPM)
G87 X20 Q1800 F480 M90 (M90 ATIVA FREIO DO EIXO C)
H30 Q1800 K11
G80 M91 (DESATIVA FREIO EIXO C)
M15 (PARADA DE FERRAMENTA ACIONADA)
G28 U0 W0
T0303 (MACHO)
G54
G98
M43
G0 X50 Z-10 C0
M126 (SELECIONA FER. ACIONADA PARA ROSQUEAMENTO RIGIDO)
M13 S460
M129 (ATIVA MODO DE ROSQUEAMENTO RIGIDO)
G88 X30 F575 M90 ;
H30 K11
G80
M128 (DESATIVA MODO DE ROSQUEAMENTO RIGIDO)
M127 (DESATIVA FER. ACIONADA PARA ROSQUEAMENTO RIGIDO)
M15
M40 (DESATIVA EIXO C)
G28 U0 W0
M30

29
4 INTERPOLAO POLAR E CILNDRICA

G12.1 G13.1 G12.1 ; Inicia o modo de interpolao de coordenadas po-


lares (ativa a interpolao de coordenadas polares)
Especifique uma interpolao linear ou circular, servindo--se
das coordenadas de um sistema de coordenadas cartesianas
composto de um eixo linear e de um eixo de rotao (eixo
INTERPOLAO DE virtual).
G13.1 ; Cancela o modo de interpolao de coordenadas
COORDENADAS polares (para que a interpolao de coordenadas
POLARES polares no seja executada)
Pode usar--se G112 e G113 em vez de G12.1 e G13.1,
respectivamente.

Explicaes
Eixo de rotao (eixo virtual)
D Plano de interpolao :
de coordenadas polares

Eixo linear

Ponto de origem do sistema de coordenadas da pea

D Cdigos G que podem G01 . . . . . . . . . . . .Interpolao linear


ser especificados no G02, G03 . . . . . . . . . Interpolao circular
modo de interpolao de Pausa
G04 . . . . . . . . . . . . . .
coordenadas polares G40, G41, G42 . . . . Compensao do raio da ponta da ferramenta
(A interpolao de coordenadas polares aplicada ao
caminho da ferramenta aps a compensao da
ferramenta de corte.)
G65, G66, G67 . . . . Comando de macro de usurio
G98, G99 . . . . . . . . . Avano por minuto, avano por rotao

D Interpolao circular no Os endereos para a especificao do raio de um arco para a interpolao


plano de coordenadas circular (G02 ou G03) no plano de interpolao de coordenadas polares,
polares dependem do primeiro eixo do plano (eixo linear).
D I e J no plano Xp--Yp, se o eixo linear for o eixo X ou um eixo paralelo
ao eixo X.
D J e K no plano Yp--Zp, se o eixo linear for o eixo Y ou um eixo paralelo
ao eixo Y.
D K e I no plano Zp--Xp, se o eixo linear for o eixo Z ou um eixo paralelo
ao eixo Z.
O raio de um arco tambm pode ser especificado com um comando R.

30
Exemplo

C (eixo hipottico)

Eixo C Caminho da ferramenta aps a


compensao do raio da ponta da ferramenta

Caminho programado

N204 N203
N205 N200
N202 N201
Eixo X
Ferra--
N208 menta
N206 N207
Eixo Z

Eixo X com programao do dimetro, eixo C com programao do raio.


O0001;

N010 T0101

N0100 G00 X120.0 C0 Z _ ; Posicionamento na posio inicial


N0200 G12.1 ; Incio da interpolao de coordenadas polares
N0201 G42 G01 X40.0 F _ ;
N0202 C10.0 ;
N0203 G03 X20.0 C20.0 R10.0 ;
N0204 G01 X--40.0 ; Programa geomtrico
N0205 C--10.0 ; (programa baseado nas coordenadas
N0206 G03 X--20.0 C--20.0 I10.0 J0 ; plano X--C)
N0207 G01 X40.0 ;
N0208 C0 ;
N0209 G40 X120.0 ;
N0210 G13.1; Cancelamento da interpolao de coordenadas plares
N0300 Z __ ;
N0400 X __C __ ;

N0900M30 ;

31
G07.1 G07.1 IP r ; Inicia o modo de interpolao cilndrica
:
:
(ativa a interpolao cilndrica).
:
INTERPOLAO G07.1 IP 0 ; O modo de interpolao cilndrica cancelado.

CILNDRICA IP : Endereo para o eixo de rotao


r : Raio do cilindro

Especifique G07.1 IP r ; e G07.1 IP 0; em blocos separados.


possvel utilizar G107 em vez de G07.1.

Explicaes
A funo de interpolao cilndrica permite desenvolver o lado de um
cilindro na programao, facilitando, assim, a criao de programas
destinados, por exemplo, usinagem cilndrica de cames.

D Ciclo fixo para perfurar Os ciclos fixos de perfurao, G81 a G89, no podem ser especificados
durante o modo de durante o modo de interpolao cilndrica.
interpolao cilndrica

D Interpolao circular No modo de interpolao cilndrica, a interpolao circular pode ser


(G02, G03) executada com o eixo de rotao e com um outro eixo linear. O raio R
utilizado nos comandos da mesma forma
O raio no expresso em graus mas em milmetros.

< Exemplo: Interpolao circular entre o eixo Z e o eixo C >

G18 Z__C__;
G02 (G03) Z__C__R__;

32
Exemplo

Exemplo de um Programa de Interpolao C


Cilndrica

O0001 (INTERPOLAO CILNDRICA );


N01 G00 Z100.0 C0 ; Z R
N02 G01 G18 W0 H0 ;
N03 G07.1 H57299 ;
N04 G01 G42 Z120.0 D01 F250 ;
N05 C30.0 ;
N06 G03 Z90.0 C60.0 R30.0 ;
N07 G01 Z70.0 ;
N08 G02 Z60.0 C70.0 R10.0 ;
N09 G01 C150.0 ;
N10 G02 Z70.0 C190.0 R75.0 ;
N11 G01 Z110.0 C230.0 ;
N12 G03 Z120.0 C270.0 R75.0 ;
N13 G01 C360.0 ;
N14 G40 Z100.0 ;
N15 G07.1 C0 ;
N16 M30 ;

mm
N0 N12 N13
120 5
110 N06
N11
90
N07
70
N08 N09 N10
60

C
0 30 60 70 150 190 230 270 360 Graus

33
5 PRESET

Seqncia operacional para definir preset de ferramenta

MEDIO DE DADOS DA FERRAMENTA

Objetivo da medio de dados da ferramenta

O CNC deve usar a ponta de ferramenta para o posicionamento e no o ponto de referncia de montagem da
ferramenta. preciso medir todas as ferramentas utilizadas para usinagem. preciso medir, nas duas direes do
eixo, a distncia entre a ponta da ferramenta e ponto de referncia N de montagem da ferramenta.
As correes de comprimento, dimenses, raio e o quadrante devem ser armazenados na tela de OFS/SET
( registro de ferramenta) o nmero para correo pode ser qualquer nmero porm este mesmo deve constar na
chamada no programa de usinagem atravs dos dois ltimos dgitos EX: T 0404 com isto pode-se dizer que a
ferramenta esta posicionada na posio 4 na torre e os dados desta mesma ferramenta esta arquivado na posio
de nmero 4 na tela de OFS/SET .
Nos dados de ferramenta possvel estar colocando o valor do raio da ferramenta, mais somente necessrio
quando utilizar compensao do raio da ferramenta atravs dos comandos G41 ou G42 .

Obs.: No esquecer de definir o quadrante exato conforme demonstrado na pgina 12, pois atravs do mesmo
ser feita a compensao para o lado correto conforme o quadrante.

34
Existem duas maneiras de presetar uma ferramenta

1 - Opcional Medidor automtico

Posicionar na torre a ferramenta ( Ex. MDI T01;


ou em JOG na tecla TURRET ) a ser presetada,
abaixar o medidor automtico manualmente e
atravs da manivela no modo Handle posicionar
os eixos X e Z prximos aos sensores do medidor,
a tela de Geometria aparecer automaticamente.
Mudar p/ JOG e atravs das teclas dos eixos X ou Z
manter apertadas at que a dimenso aparea na tela referente ferramenta que esta sendo
presetada.

2 - Convencional por toque na pea

Posicionar a ferramenta a ser presetada na torre atravs do


modo MDI ou manualmente atravs da tecla TORRET no modo
JOG, posicionar a ferramenta atravs do modo HANDLE, na
pea usinar um dimetro qualquer, sempre atravs da
manivela e aps ter usinado este dimetro ir at a tela de
position (Posio) marcar os valores descritos na tela
respectivo mquina, ou seja relativos ao ponto zero mquina,
medir o dimetro da pea usinada (manter a ferramenta no
mesmo dimetro usinado) e o valor encontrado em X dever
ser subtrado com o valor do dimetro encontrado na pea, este valor deve ser carregado no
campo de geometria da ferramenta na tela de OFS/SET. Outro modo de armazenamento ao
invs de fazer conta pedir para o comando armazenar automaticamente o valor, na tela de
OFS/SET e geometria posicionar o cursor no numero da ferramenta em uso, teclar medir, X30 (
exemplo de um dimetro de 30 mm) e imput ou enter e o valor ser armazenado corretamente.

O preset no eixo Z um pouco diferente do modo citado acima, o


preset a diferena da face da torre( N ) at a ponta da ferramenta
conforme Ilustrao:
Da mesma forma preciso colocar este valor encontrado na tabela de geometria de ferramenta
na tela OFS/SET. Nesta mesma tela possvel fazer correes de dimenso aps usinagem ou
desgaste de ferramenta na tela de correes ou Wear, para fazer a correo se necessrio
corrigir para eixo X usando o eixo U e para o eixo Z usando o eixo W a correo mxima 1
mm ou o valor descrito no parmetro 5013 onde descreve o range para correo desejada.

35
6 ZERO-PEA

SEQUNCIA PARA DETERMINAR PONTO ZERO PEA

Definio de ponto zero pea

o Local onde vamos determinar o ponto de inicio das


coordenadas ou dimenses descritas no programada de
usinagem, este ponto estabelecido livremente pelo
programador e pode ser movimentado no programa
conforme desejado.

Modo para zeramento

Posicionar qualquer ferramenta que j estiver presetada na


torre, atravs da manivela de movimentos dos eixos no
modo Handle, encostar esta ferramenta na face onde vai se determinar o ponto zero da pea,
entrar na tela OFS/SET depois WORK (trabalho) carregar o valor encontrado atravs da tecla
messure (medir). Este valor pode ser carregado nos pontos zeros de G54 G59 ou utilizar a
tela de W SHFT porm para este caso no poder ter valor nos pontos zeros de G54 G59.
Lembrando tambm que o comando G54 j estar ativo quando ligar o comando da mquina.
possvel fazer o deslocamento de ponto zero pea determinado atravs do comando G50
deslocando este ponto para qualquer ponto a definir pelo programador.

36
7 MANUTENO

MANUTENO DA TORRE

Seqncia para destravamento da torre em caso de coliso ou falta de energia no momento da


troca.

Liberar alterao de parmetros na tela de OFS/SET, colocando 1 na opo para habilitar,


apertar a tela system,pmc, pmcprm, keeprl, e no parmetro K05 modificar o bit 0 para 1, com
isto liberamos a manuteno da torre. Primeiro necessrio destravar a torre ativando as teclas
select (Turret)+feed hold + stop simultaneamente.
Com a torre destravada manualmente preciso posicionar a ferramenta 1 (onde consta um furo
atrs da mesma ) e posicionar o furo traseiro na mesma direo de um furo posicionado na
base da torre. Apertar a tecla Call/BZ OFF para travar e depois a seqncia de teclas feed
hold + select (funes automticas) + Stop para liberar a torre. Voltar o parmetro K05 de 1
par 0 e voltar a liberao de parmetros para 0. Para ter certeza que a torre est posicionada
corretamente com a feramenta deve-se fazer uma troca semi-automtica em MDI digitando o
comando T0101 e verificar se a ferramenta esta realmente posicionada na posio correta, caso
no, refazer todo o processo novamente.

37
8 OPERAO

1 LIGAR / DESLIGAR MQUINA

1.1 LIGAR MAQUINA:

 GIRAR CHAVE DE FORA (Painel eltrico).


 PRESSIONAR TECLA POWER ON, (Aguardar maquina fazer check list).

 DESATIVAR BOTO DE EMERGNCIA: (girar boto de emergncia).

 PRESSIONAR TECLA STANDBY, (Liga unidade Hidrulico).

1.2 DESLIGAR MAQUINA:

 PRESSIONAR BOTO DE EMERGNCIA.


 PRESSIONAR TECLA POWER OFF.
 GIRAR CHAVE DE FORA (Painel eltrico).

38
2 DESCRIO DO TECLADO:

CONTROLE DO AVANO RPIDO (G0), VIA SELETOR DE AVANO.

Seleciona velocidade de avano




 F0 = LENTO
 25%
 50%
 100%

Obs: Valores em relao ao programado.Exceto o F0.

39
40
3 - HANDLE ( MANIVELA ).

% VELOCIDADE DE INCREMENTO:

| 1 = 0,001

| 10 = 0,01

| 100 = 0,1

41
9 EDIO

ALTERAR DADOS NO PROGRAMA.

 ( EDIT ).
 ( PROG ).
 ( Digitar nmero do programa EX.: O01).
 SETA PARA BAIXO (SETA DE CURSOR DO TECLADO).

 POSICIONAR O CURSOR SOBRE A FUNO QUE SE DESEJA ALTERAR.


 DIGITAR OS CARACTERES DESEJADO.
 ( ALTER ).

APAGAR DADOS NO PROGRAMA.

 ( EDIT ).
 ( PROG ).
 ( Digitar nmero do programa EX.: O01).
 SETA PARA BAIXO (SETA DE CURSOR DO TECLADO).

 POSICIONAR O CURSOR SOBRE A FUNO QUE DEVER SER APAGADA.


 ( DELETE ).

APAGAR UM PROGRAMA DA MEMRIA .

 ( EDIT ).
 ( PROG ).
 ( Digitar nmero do programa que deseja apagar EX.: O01).
 ( DELETE ).

INSERIR COMENTRIOS .

 ( EDIT ).
 ( PROG ).
 . ( Soft Key ).
 ( Soft Key ).
 ( C - EXT ).

42
PROGRAMA VIA MDI.

FUNES DE EDIO DE PROGRAMA:

CPIA TOTAL DE PROGRAMA

O PROGRAMA A SER COPIADO DEVER ESTAR ABERTO

 ( EDIT ).
 ( PROG ).
 ( OPRT ).
 ( Soft Key ).
 ( EX. EDT ).
 ( COPY ).
 ( ALL ).
 ( DIGITAR O NMERO DO PROGRAMA NOVO).
 (INPUT).
 ( EXEC ).

43
O PROGRAMA A SER COPIADO DEVER ESTAR ABERTO

 ( EDIT ).
 ( PROG ).
 ( OPRT ).
 ( SOFT KEY ).
 ( EX. EDT ).
 ( COPY ).
 [ ~CRSL] Seleciona onde inicia a cpia.
 [CRSL~] ou [~BTTM] Neste ltimo caso, ser feita a cpia at o final do programa, no
importando a posio do cursor.
 ( EXEC).

MOVER PARTE DE PROGRAMA

O PROGRAMA A SER COPIADO DEVER ESTAR ABERTO

 ( EDIT).
 ( PROG ).
 ( OPRT ).
 ( Soft Key ).
 ( EX. EDT ).
 ( COPY ).
 ( ALL ).
 ( Digitar o nmero do programa novo).
 (INPUT).
 ( EXEC ).

UNIR PROGRAMAS

O PROGRAMA A SER COPIADO DEVER ESTAR ABERTO

 ( EDIT).
 ( PROG ).
 ( OPRT ).
 ( Soft Key )
 ( EX. EDT ).
 [ MERGE]
 Mova o cursor na posio onde se deseja que o outro programa seja inserido e pressione
 [~CRSL] ou [~BTTM] Neste ltimo caso, o final do programa atual exibido.
 ( Digitar o nmero do programa a ser inserido).
 (INPUT).
 ( EXEC ).

44
ANOTAES
ANOTAES
ANOTAES
ANOTAES
ANOTAES
ANOTAES

Você também pode gostar