Você está na página 1de 79

índice

DESCRIÇÃO PÁGINAS
Recomendações 4
Tabela de óleos lubrificantes 5
Lista de códigos G 7
Lista de códigos M 8
Estrutura do programa 9
Sistema de coordenada 10
Determinação do ponto zero peça 10
Deslocamento para o ponto zero da máquina 10
Seleção da rotação 11
Troca de ferramentas 11
Rotação do eixo árvore 11
Tempo de espera 11
Unidade de coordenadas 11
Sistemas de posicionamento 12
Interppolação linear em avanço de trabalho(usinagem) 12
Sistema de programação de coordenadas 13
Arredondamento de cantos e chanfros 13
coordenadas angular 14
Definição de Zero peça via programa 14
Interpolação circular 15
Compensação do raio da ferramenta 16
Chamada de sub-programa 19
Ciclos fixos de usinagem 20
Ciclos de acabamento de perfil G70 20
Ciclo de desbaste de perfil sobre o eixo Z, G71 21
Ciclo de desbaste de perfil sobre o eixo X, G72 24
Ciclo de desbaste paralelo ao contorno G73 25
Ciclo de canais, faceamento, furação G74 26
Ciclo de furação longa com quebra de cavaco e alivio G83 27
Ciclo de desbaste transversal corte interrompido para canais G75 27
Formulas para rosca triangular 28
Ciclo de rosqueamento G76 29
Ciclo de rosqueamento Passo-a-passo G32 31
Ciclo para rosqueamento com Macho máquina G84 31
Ciclo de rosca Semi-automático G92 32
Funções p/ ferramentas acionadas 33
Ciclos de furação pica-pau longitudinal 34
Ciclo de rosqueamento para macho longitudinal 35
Ciclo de furação pica-pau transversal 36
Ciclo de rosqueamento transversal 37
Coordenadas polares 38
Parametrização - linguagem estruturada 41
Formulas 43
Relações trigonométricas 44
Painel exemplo: 45
Ligando a máquina 47
Desligando a máquina 47
Movimentar os eixos atravéz da manivela 47
Referenciar os eixos 48
3
Fazer presset da ferramenta (corretor) 48
Determinar zero peça 49
Conferir o zero peça 50
Como corrigir o desgaste da ferramenta 51
Movimentando os eixos x, u, z, w, em jog contínuo 51
Como criar um novo programa e seu comentário 51
Como verificar os programas armazenados 51
Como eliminar um programa 51
Edição de programas 52
Modo automático 53
Gráfico 53
Como executar o programa passo a passo 53
Como executar o programa continuo 53
Copiar no CNC um programa inteiro 54
Visualizar os arquivos do memory card 54
Salvar um programa no memory card 55
Enviar programa do cartão de memoria para a memoria do cnc
56
Rodar um programa do Memory Card.56
Transmissão serial de dados 57 57
Lista de alarmes 60

Recomendações: Verificação após instalação

O nivelamento deve ser verificado após o primeiro mês de trabalho e após


este primeiro mês deve ser verificado a cada seis meses.

Verificação diária
A. Verifique se a tensão esta normal.
B. Verifique se as guias lineares, barramentos e o eixo árvore estão com ruído
normal.
C. Verifique o nível do tanque de óleo refrigerante.
D. Verifique se existem vazamentos.
E. Verifique se a temperatura do eixo árvore após ligá-lo está normal.
F. verifique a pressão do ar comprimido ( 6 à 8 kgf/cm² )

Verificação mensal

A. Limpe o filtro do tanque de óleo de refrigerante da ferramenta.


B. Retire todas as proteções telescópicas, limpe os cavacos e verifique a
condição dos barramentos.
C. Verifique o nível do óleo de lubrificação do sistema pneumático.
D. Verifique se os cabos de alimentação de entrada não possuem mal contato
E. Limpe o reservatório do óleo lubrificante.
F. Verifique os filtros dos ventiladores.
G. Limpe o ventilador do motor do eixo árvore.

Verificação semestral

A. Verifique visualmente o gabinete elétrico.


D. Limpe todos os motores (desligar a máquina e aguardar 30 minutos antes de
limpar).
F. Verifique o nivelamento.
4
Especificação do óleo:

Para barramento use óleo ISO-VG68 com aditivo EP anti-gotejante.


Para o sistema pneumático use ISO-VG10.

Tabela de equivalência de óleos lubrificantes


Aplicação Grau Viscosidade Nome Fabricante
Lubrax industrial FP 68 Petrobras *
Truslide 68 Ipiranga *
Unix Way 68 Ingrax *
Antigota 68 Unioil *
Lubrificação das guias
Hydranep 68 Petroquim *
lineares ou barramentos ISO VG 68 68
Microfluid AG 68 Microquímica *
com aditivo EP
Lisso 68 Repsol
Tonna T 68 Shell
Febis K 68 Esso
Vactra N 2 Mobil

Lubrax industrial HR 32 EP Petrobras *


Ipitur AW 32 Ipiranga *
HidraMax AW 32 Ingrax *
Hynamax 32 Unioil *
Sujeição da ferramenta Hydran AW 32 Petroquim *
ISO VG 32 32
sistema hidropneumático Microfluid AW 32 Microquímica *
Hidráulico BP 32 Repsol
Tellus 32 Shell
Uni power SQ 32 Esso
Mobil

Lubrax industrial HR 10 EP Petrobras *


Eureka 10 Ipiranga *
Unix Pneumax 10 Ingrax *
Hynamax 10 Unioil *
Lubrificação das válvulas Hydran 10 Petroquim *
ISO VG 10 10
pneumáticas Microquímica *
Repsol
Morlina 10 Shell
Spinesso 10 Esso
Velocite N 6 Mobil

Marbrax TR 32 Petrobras *
Ipitur HST 32 Ipiranga *
Ingrax *
Turbina 32 Unioil *
Refrigeração dos
Hydranturb 32 Petroquim *
rolamentos do eixo ISO VG 32 32
Microquímica *
árvore(cooler opcional)
Turbina R 32 Repsol
Turbo 32 Shell
Teresstic 32 Esso
DTE oil ligth Mobil

* = Fabricantes nacionais

5
Aterramento

É obrigatório a instalação de barras de aterramento que devem ser interligadas ao


ponto de aterramento da máquina.
Este mesmo aterramento deve ser utilizado para o micro computador que será utilizado
para a comunicação serial (RS232).
O neutro da rede não deve ser ligado a este aterramento, também não ligue
eletroerosões a este aterramento.
A maior variação permitida para a tensão é de 5% para mais ou menos.

2 funções preparatórias’G” e função miscelâneas “M”

Observações:
Os códigos marcados com # são assumidos quando o comando é ligado.
Os códigos marcados com * não são memorizados pelo comando e caso
necessário repetir a operação devem ser informados novamente.
O comando vem configurado para um dos tipos A ou B ou C,
Que deve ser verificado no parametro Nº 3401

Este manual foi elaborado para o trabalho com a lista A de programação.

PARAMETRO 3401
GSC GSB CODIGOS G
0 0 LISTA: A
0 1 LISTA: B
1 0 LISTA: C

6
Obs. Os códigos podem variar de acordo com o fabricante.

Lista de códigos G
A B/C Função
#G00 #G00 Posicionamento (avanço rápido)
G01 G01 interpolação linear
G02 G02 interpolação circular (CW)
G03 G03 interpolação circular (CCW)
G04 G04 tempo de espera
G10 G10 Alteração de zero peça e corretores via programa
G20 G20 medidas em polegadas
#G21 #G21 medidas em mm
#G22 #G22 limita a área de trabalho
G23 G23 desliga limite da área de trabalho
G27 G27 verificação de máquina referenciada
G28 G28 retorno ao ponto de referência
G29 G29 retorno do ponto referência
G30 G30 segundo ponto de referência
#G32 G33 ciclo de rosca
G40 G40 cancelamento de compensação
G41 G41 compensação à esquerda
G42 G42 compensação à direita
G50 G92 Limita rotação do eixo árvore
G54 ... G54 ... Zero peça
G59 G59 Zero peça
*G70 *G70 ciclo de acabamento
*G71 *G71 ciclo de desbaste no diâmetro
*G72 *G72 ciclo de desbaste na face
*G73 *G73 ciclo de torneamento de perfil
*G74 *G74 ciclo de furação
*G75 *G75 ciclo de torneamento de canal
*G76 *G76 ciclo de rosqueamento automático
G83 G83 Ciclo para furação
G84 G84 Ciclo para rosca esquerda
*G90 ciclo de torneamento de perfil em múltiplas passadas
*G92 *G77 ciclo de rosqueamento semi-automático
*G78 ciclo(Facing fixo processam ciclo)
*G79 ciclo de faceamento
#G96 #G96 controle de uniformidade no avanço na usinagem da
circunferência V. C. constante
G97 G97 cancelamento o controle uniforme do avanço da circunferência
G98 G94 modo de corte em avanço por minuto(mm/min)
#G99 #G95 modo de corte em avanço pela rotação de eixo árvore(mm/rev. )
G90 programação em modo absoluto
G91 programação em modo relativo ou incremental

7
Lista de codigos M
M00 Parada programada
M0I Parada opcional
M02 Fim d programa
M03 / M3 P11 Liga eixo árvore no sentido horário
M04 / M4 P11 Liga eixo árvore no sentido anti-horário
M05/ M5 P11 Desliga eixo árvore
M06 Troca automática de ferramenta
M07 Liga refrigeração de alta pressão Optional
M08 Liga regrigeração
M09 Desliga refrigeração
MI0 Pegador de peças avançado Optional
M11 Pegador de pecas retraido Optional
M14 Liga ar de refrigeração Optional
M15 Desliga ar de refrigeração Optional
M 17 Trava eixos MDI
M18 Destrava eixos MDI
M19 Orientação do eixo arvore Optional
M24 Liga transportador de cavaco Optional
M25 Desliga transportador de cavaco Optional
M29 Sincronismo para rosca r
M30 FIM DE PROGRAMA
M31 BY-PASS: IGNORA ALARME DE CASTNHA ABERTA.
M33 / M3 P12 ROTAÇÃO HORARIA NA FERRAMENTA ACIONADA Optional
M34 / M4 P12 ROTAÇÃO ANTI-HORARIA NA FERRAMENTA ACIONADA Optional
M35 EIXO ÁRVORE PASSA A FUNCIONAR COMO EIXO C, Optional
CANCELA GIRO DE FERRAMENTA ACIONADA

M40 ENGRENAMENTO NEUTRO Optional


M41 PRIMEIRA GAMA DE ENGRENAMENTO Optional
M42 SEGUNDA GAMA DE EMGRENAMENTO Optional
M43 TERCEIRA GAMA DE EMGRENAMENTO Optional
M52 FECHA PORTA Optional
M53 ABRE PORTA Optional
M54 Contador de peças
M63 Liga rotação horária e refrigeração
M64 Liga rotação anti-horária e refrigeração
M65 Desliga rotação e refrigeração
M68 Fecha castanha
M69 Abre castanhas
M176 Ativa reverção de giro no eixo árvore (G84 esquerda)
M177 Cancela reverção do eixo árvore
M74 Comtrole de cantos vivos ligado
M75 Controle de cantos vivos desligado
M78 Avança mangote
M79 Recua mangote
M88 Trava eixo C com baixa pressão Optional
M89 Trava eixo C com alta pressão Optional
M90 Destrava eixo C Optional
8
M98 Chamada de sub-programa
M99 Fim de sub-programa
Obs.: os códigos podem mudar conforme o equipamento

1-Estrutura do programa

Cada bloco pode começar com um número de seqüência que o identifica e


termina com um código de fim de bloco.
O código de fim de bloco é representado por um ";" (ponto e virgula)
Obs.: Para transmissão RS-232C adicionar uma linha no início e no fim do
programa com uma porcentagem ”%”. Os comentários deverão ser colocados
entre parênteses.

Exemplo da estrutura de programa “ lista A”


1-INICIO:
%
O_ _ _ _ (COMENTARIO) -Número do programa
G54 G21 G40 G99 (G54 A G59 DEFINIÇÃO DE ZERO PEÇA)
2-TROCA DE FERRAMENTA
(G28 U0 W0) G0 X_ _ _ Z_ _ _ ; PONTO DE TROCA SEGURO
T_ _ _ _, NÚMERO DA FERRAMENTA E CORRETOR
3- DEFINIÇÃO DE ROTAÇÕES
G50S_ _ _ , LIMITE MÁXIMO DE ROTAÇÃO
G96S_ _ _ M3/M4, DEFINE ROTAÇÃO COM VCC;
G97S_ _ _, DEFINI ROTAÇÃO CONSTANTE
4- PROGRAMAÇÃO DA USINAGEM,
PROGRAMAR CONFORME O PERFIL DO PRODUTO
5- FIM DE BROGRAMA
G00 X_ _ _ Z_ _ _ ; PONTO DE TROCA SEGURO
M30; FIM DE PROGRAMA.

9
2-Sistema de coordenadas
O sistema de coordenadas para tornos é descrito da seguinte forma:

Eixo ”X”: O movimento é dado no eixo perpendicular ao eixo árvore podendo ser
positivo ou negativo.

Eixo ”Z”: O movimento é dado no eixo paralelo ao eixo árvore podendo ser positivo ou
negativo

3-Determinação do ponto zero peça

Ao elaborar um programa CNC, é aconselhável deslocar o ponto zero do sistema de


coordenadas para uma posição na peça a ser usinada, tornando mais fácil a
programação. Este ponto escolhido na peça é chamado de ”ponto zero peça”.

G54 = Determinação de ponto zero peça. (MODAL)


G55 = Determinação de ponto zero peça. (MODAL)
G56 = Determinação de ponto zero peça. (MODAL)
G57 = Determinação de ponto zero peça. (MODAL)
G58 = Determinação de ponto zero peça. (MODAL)
G59 = Determinação de ponto zero peça. (MODAL)

A máquina pode ter 1(WSHIFT), ou até 6 pontos de zero peça, através dos comandos
acima descritos.
Em cada ponto determinamos as coordenadas de referência para os eixos X,Z.

4- Deslocamento para ponto zero máquina

G28 = Deslocamento para ponto zero máquina

Formato: G28 U_ W_
U = Coordenada de parada no eixo X em relação ao zero máquina
W = Coordenada de parada no eixo Z em relação ao zero máquina

Ex.: G28 U0. W0.

Os eixos X,Z moveram-se para as coordenadas X0.,Z0. Em relação ao zero máquina.

10
5- Seleção da rotação
G97 = Determinação de velocidade com r.p.m. constante

G97 S1000 M3 (Liga rotação no sentido horário em 1000 r.p.m.

G50 = Limita máxima rotação

G50 S3000

G96 = Determinação de rotação com V.C.constante

G96 S200 M3 (Liga rotação no sentido horário com V.C. constante)

6 - Rotação do eixo árvore


A rotação do eixo árvore é programada através do comando S.

Formato: S_ = Valor de rotação

Ex.: G97 S1200 M3 (LIGA ROTAÇÃO EM 1200RPM NO SENT. HORÁRIO)

7- Chamada de ferramenta
A chamada de troca de ferramentas nas máquinas com torre é executada através do comando
T.
Formato: T0101
Primeira dezena T01 = Chamada da ferramenta na posição 01 .
Segunda dezena 01 = Identificação do número do corretor da ferramenta.

Ex.: T0101 (CHAMADA DA FERRAMENTA NÚMERO 1 COM CORRETOR 1)

8-Tempo de espera
G4 = Especifica tempo de espera. (MODAL)

Formato: G4 P_ P = Tempo de espera


G4 X_ X = Tempo de espera

Ex.: G4 P1. (TEMPO DE ESPERA DE 1 MIILISEGUNDO)


ou
G4 X1 (TEMPO DE ESPERA DE 1 SEGUNDO)

9- Unidade de coordenadas
G20 = Sistema de coordenadas em polegadas. (MODAL)
G21 = Sistema de coordenadas em milímetros. (MODAL)

11
10-Sistema de posicionamento
G00 = Interpolação linear em avanço rápido. (Modal)
O comando G00 movimenta uma ferramenta a uma velocidade de
deslocamento rápido para a posição do sistema de coordenadas.
Formato: G00 X_ Y_ Z_ C_;
Um dos seguintes caminhos pode ser selecionado de acordo com o bit 1( LRP)
do parâmetro 1401.
O bit 1( LRP) do parâmetro 1401, em Zero, O posicionamento e feito por
interpolação não linear, todos Eixos se movem na máxima velocidade, até o
ponto.
O bit 1( LRP) do parâmetro 1401, em Hum, O posicionamento e feito por
interpolação linear, os Eixos se movem com velocidade diferente direto
ao ponto.

11- Interpolação linear em avanço programado. (Modal)


Programando o comando G01 os eixos se movem para o ponto em avanço programado. Neste
caso o avanço é programado com a letra F. A unidade de avanço normalmente é (mm/rev.).

Formato: G01 X_ Z_ F_ F = Avanço

Os eixos X e Z se móvel com avanço de 0,2 mm por revolução .

Obs.: As coordenadas dos eixos devem ser programadas utilizando ponto


decimal para números inteiros.caso contrario o valor numérico será milésimal.

12
Obs.: Os comandos denominados de (MODAIS) uma vez programados
mantém-se ativos até que sejam cancelados por outro comando do mesmo
grupo.

Ex.: G00 X100. Z10.(MODAL)


X30. Z1. (G00 PERMANECE ATIVO)
G1 X50. Z-20. F0.3 (CANCELA G00 E PERMANECE ATIVO G01)
Z-35.(MOVIMENTO EM G1 COM AVANÇO DE 0.3)

12- Sistemas de programação de coordenadas


X, Z = Sistema de coordenadas absolutas.
U, W = Sistema de coordenadas incrementais.
Ex.: Absoluto Ex.: Incremental
A X0. Z0. A X0. Z0.
B X20. B U20.
C X30 Z-10. C U10 W- 10.
D Z-40. D W-30.
E X40 . E U 10.
F X50 Z- 60 F U10 W- 20
G Z- 80 G W - 20
H X60 H U 10

13
13- Arredondamentos de cantos e chanfros.
Esta função é muito útil para quebra de cantos com chanfros e
arredondamentos simples.
Formato: G01 Z__ , C__ ( ,C= CHANFRO)
G01 X__ ,R__ (,R= RAIO)
,
Obs.: é necessário outro deslocamento em G01 após o bloco com C ou R.
Ex: G0 X40 Z2
GI Z-50 R6
G1 X100 C3
G1 Z- 80

14- Programação de coordenadas angulares (0pcional)


Podemos executar movimento angular, informando a coordenada final de um dos eixos e o
respectivo ângulo da linha.
O ângulo 0º e determinado na posição 3Horas do ponteiro do relógio.
Os valores de ângulo são positivos no sentido anti-horário e negativos no sentido horário.

Formato: G01 X__ (Z__) ,A__ F__

EX.: G00 X 20. Z0


G01 Z-30. ,A150.
G01 Z-50.

15- G90 G10 L2 DEFINIÇÃO DE ZERO PEÇA VIA PROGRAMA

EX.: G90 G10 L2 P_ Z___X___

ONDE
P0 envia valor para EXT
P1 envia valor para G54,
P2 envia valor para G55
P3 envia valor para G56
P4 envia valor para G57
P5 envia valor para G58
P6 envia valor para G59

14
16- Interpolação circular (Modal)
G02 = Interpolação circular no sentido horário.
G03 = Interpolação circular no sentido anti-horário.

Formato: G02 X_ Z_ R_
X = Coordenada final do eixo X
Z = Coordenada final do eixo Z
R = Raio do arco

G03 X_ Z_ I_ K_
X = Coordenada final do eixo X
Z = Coordenada final do eixo Y
I = Distância incremental do ponto inicial até o centro do arco na direção X
K = Distância incremental do ponto inicial até o centro do arco na direção Z

Passos para programação de interpolação circular:


• Posicionar a ferramenta na origem do arco
• Definir o sentido do arco (G2 ou G3)
• Definir o ponto final do arco
• Definir o raio (R) ou os parâmetros de interpolação (I,K)

Notas:
• programar R sem sinal ou seja com valor positivo.
• A forma modal dos parâmetros de interpolação I,K = 0.
• Ocorrerá um alarme se não for especificado I,K ou R.
• Se for programado I,K sem a especificação dos pontos finais do arco, o comando irá
assumir os mesmos valores do ponto inicial e será executado um arco de 360graus.

Ex.: G00 X40. Z2. F.25


G01 Z-10 F0.2
G03 X70. Z-30. R20.
G01 Z-80.
G01 X100

EX. G00 X40. Z2. F.25


G01 Z-10 F0.2
G03 X70. Z-30. I0 K-20.
G01 Z-80.
G01 X100

15
17- Compensação do raio da ponta da ferramenta
Nas trajetórias definidas durante a programação é considerada a uma ponta de
ferramenta imaginária (veja Figura - 1 6).

Figura - 16:

Fig. 16 esquema da ponta de uma ferramenta.

Na realidade, toda ferramenta possui um raio em sua extremidade, o que significa que nem sempre a
trajetória descrita pela ponta teórica equivale ao contorno desejado para a peça. Observe na Figura - 17 a
essa diferença.

Sem compensação do raio da Com compensação do raio da


ponta da ferramenta ponta da ferramenta

Figura - 17: diferenças entre usinagens com e sem compensação do raio da ponta da ferramenta.

16
G40 = Cancela compensação do raio da ferramenta
G41 = Compensação do raio de corte da ferramenta à esquerda
G42 = Compensação do raio de corte da ferramenta à direita

Obs.: Este comando deve ser usado em peças com arcos ou chanfros de
precisão e após deve ser cancelado,

Compensar deslocamento em G1 antes ciclos fixos G70, G71, G72, G73, e


Descompensar após.

Formato: G41 X_ Z_
G42 X_ Z_

Este quadro abaixo exemplifica a seleção do quadrante da ferramenta que deve


ser informado na tabela de corretor geométrico na máquina.

17
18
18-Chamada de sub-programa

Para facilitar a programação em algumas usinagens podemos utilizar sub-programas.

Formato: M98 P ____ ____

Número de vezes de execução


do sub-programa
com 4 digitos

Número do programa
que será executado
com 4 digitos

M99 FIM DE SUB-PROGRAMA

Ex.: O 100 (PROG. PRINCIPAL) O 200 (SUB-PROGRAMA)


G54 G40 G21 G99 G0U-5
T0101 (FERRAM.DESB.) G01 Z-52. F.15
G97 S1200 M3 G00 U1.
G00 X51. Z2. M8 G00 Z2
M98 P 00050200 M99
G00 Z10.
G00 X100.
G00 Z100.
M30

No exemplo anterior o programa principal através do comando M98, executa o


sub-programa O200, com 5 repetições, O retorno ao programa principal é
executado pelo comando M99. que retorna na linha abaixo da linha M98 do
programa principal.

Obs.: M98P 200 chama o programa 200 e roda uma única vez

M98 P 50200 chama o programa 200 e roda 5 vezes

19
CICLOS DE USINAGEM

Atenção: a forma de digitar valores nos ciclos pode deve ser


alterada, caso a máquina esteja configurada para não utilização de
ponto decimal.

19-Ciclo de acabamento de perfil (A / B)


G70 P_Q_
ª
1 linha
P = Número da linha de inicio do perfil (N55)
Q = Número da linha do término do perfil (N70)

Obs.: O avanço especificados nos blocos G71, G72, G73, não tem efeito nessa
função.

São valido o avanço especificado no G70 ou nos blocos limitado por P e Q.

20
20-Ciclo de desbaste de perfil longitudinal, sobre o eixo z (A / B)

G71 U_R_
G71 P_Q_U_W_F_
1ª linha
U = Profundidade de cada passada no raio
R =Recuo transversal da ferramenta

2ª linha
P = Número da linha de inicio do perfil
Q = Número da linha do término do perfil
U = Sobremetal para acabamento no eixo X,
U + positivo para externo
U - negativo para interno
W = Sobremetal para acabamento no eixo Z.
W+ sobremetal a direita,
W- sobremetal a esquerda
F = Avanço (especificar com o valor que será utilizado no desbaste)

EXEMPLO:
N45 G0 X 80. Z2.
N50 G71U2 R1
N55 G71P60 Q75 U 1 W0.2 F0.2
N60 G0 X50.
N65 G1 Z-40.
N70 G2 X80. Z-70 R30.
N75 G1 X150.
M30

21
Obs.: O ciclo de desbaste G71 pode feito de duas formas distintas:
1- colocando na linha do inicio do contorno somente deslocamento de X,
o desbaste e executado conforme o esquema abaixo (fig.1), no recuo a
ferramenta afasta com retorno a 45 graus. não é possível usinar peças com perfis
negativos , onde ha rebaixos de diâmetros menores que no inicio do perfil .
fig 1
.:

2- colocando na linha do inicio do contorno deslocamento de X e Z,


o desbaste e executado conforme o esquema abaixo (fig2), o contorno é usinado
normalmente, e é possível usinar peças com perfis negativos , onde ha rebaixos
de diâmetros menores que no inicio do perfil (fi3)
Fig.2

Fig 3.

22
Exemplo G71:

G54G40G99G21
G28U0W0
T0101
G50 S2500
G96 S200M3
G0 X150 Z15
G01G42 X142 Z10. F0.3 : ( posicionamento próximo a peça e compensação de raio)
G71 U3.0 R1.0 :
G71 P1 Q2 U4.0 W2.0 F0.3 (F0.3 avanço é utilizado no desbaste)
N1 G00 X40. Z10 (deslocamento em X e Z)
G1 W-40.
G1 X60.0 W-30.0 :
G1 W-20.0 :
G1 X100.0 W-10.0 :
G1 W-20.0 :
G1 X140.0 W-20.0 :
N2 G1 U2.0 :
G40 X145 Z15( CANCELA COMPENSAÇÃO DE RAIO)
G0 X200 Z100
T0202
G50S3000
G96S250M3
G0X145 Z15
G1G42 X142 Z10(ATIVA COMPENSAÇÃO DE RAIO
G70 P1 Q2 F0.15 : (F0.15 avanço é utilizado no acabamento)
G1 G40 X145 Z15 ( CANCELA COMPENSAÇÃO DE RAIO)
G00 X200.0 Z100.0 :
M30 :
%

23
21-Ciclo de desbaste de perfil transversal, sobre o eixo x (A / B)
G72 W_R_ ( Obs.: o perfil deverá ser contornado da esquerda para a direita)
G72 P_Q_U_W_F_

1ª linha
W = Profundidade de cada passada (em Z)
R = Retorno para alívio da ferramenta

2ª linha
P = Número da linha de inicio do perfil
Q = Número da linha do término do perfil
U = Sobremetal para acabamento no eixo X
W = Sobremetal para acabamento no eixo Z
F = Avanço (especificar com o valor que será utilizado no desbaste)

EXEMPLO:

N10 G50 S2000 T0100 :


G96 S180 M03 :
G00 X85.0 Z5.0 T0101 :
Z0 :
G01 X-1.6 F0.2 :
G00 X85.0 Z1.0 :
G72 W2.0 R1.0 :
G72 P12 Q14 U0.5 W0.2 F0.25 :
N12 G00 Z-51.:
G01 X80.0 F0.2 :
X78.0 W1.0 :
X60.0 :
Z-45.0 :
X40.0 Z-15.0 :
X30.0 :
Z-1.0 :
X26.0 Z1.0 :
N14 G40 :
G70 P12 Q14 :
G00 X200.0 Z200.0 T0100 :
M30 :

24
22- Ciclo de desbaste paralelo ao contorno (A / B) ( ex.: peças fundidas)

G73 U_W_R_
G73 P_Q_U_W_F_ S_

1ª linha
U = recuo no eixo X, no raio
W = recuo no eixo Z
R = números de passes

2ª linha
P = Número da linha de inicio do perfil
Q = Número da linha do término do perfil
R = Retorno para alívio da ferramenta
F = Avanço (Se não programado assume o anterior)
S = Rotação (Se não programado assume o anterior)
U = Sobremetal a ser deixado no eixo X.
W= Sobremetal a ser deixado no eixo Z.
EXEMPLO:

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 U3.0 W2.0 R2 :
G73 P12 Q16 U0.5 W0.1 F0.25 :
N12 G0 X20.0 Z2.0 :
G01 Z-10.0 F0.15 :
G02 X40.0 Z-20.0 R10.0 :
G01 Z-30.0 :
X60.0 Z-50.0 :
N16 U1.0 :
G70 P12 Q16 :
G00 X200.0 Z200.0 T0300 :
M30 :

25
23- Ciclo de canais Axiais, Desbaste e furação (pica-pau), (A / B)
G74 R_
G74 Z_Q_F_S_
ª
1 linha
R = Retorno incremental do eixo Z para quebra de cavaco
(Obs. Se o valor de R for 0 ,elimina a quebra de cavacos)
ª
2 linha
Z = Ponto final do eixo Z
Q = Comprimento da penetração programada (em milésimos)
F = Avanço (Se não programado assume o anterior)

EXEMPLO :

G74 X_Z_P_Q_R_F_
Onde:
X = Diâmetro final do eixo X
Z = Comprimento final do eixo Z
P = Profundidade de corte ( incremental no raio, em milésimo)
Q = comprimento de corte (incremental em milésimos)
R = Retorno para alívio da ferramenta
F = Avanço (Se não programado assume o anterior)

EX.: G0 X102. Z2. (aproximação do diâmetro maior )


G74 X50. Z-80. P2000 Q3000 R1F0.2

26
23 .2 Ciclo de furação com quebra de cavaco e alívio G83 (OPCIONAL)
Formato: G83 Z _ Q_ P_ R_ F_
G80 Cancela ciclo

Z = Profundidade final do furo


R = Ponto de aproximação
P= tempo de parada em milissegundo
F = Avanço
Q = Profundidade de cada penetração em milésimo

Passos de execução do ciclo:

• 1-Eixo Z se posiciona em G00 até ponto R


• 2-Ferramenta usina em G01 a profundidade programada Q
• 3-Ferramenta volta em G00 até o ponto R
• 4-Ferramenta retorna em G00 a 1mm do G1 anterior
• 5-Ferramenta usina em G01 a profundidade programada Q
• 6- Repete de 3 a 5 até atingir o Z programado.

24- Ciclo de desbaste transversal com corte interrompido ou ciclo de canal


(A / B)
G75 R_
G75 X_Z_P_Q_R_F_S_
ª
1 linha
R = Retorno do eixo para quebra de cavaco
(Obs. Se o valor de R for 0 ,elimina a quebra de cavacos)
ª
2 linha
X = Ponto final do eixo X (Ø menor em X )
Z = Ponto final em Z
P = Comprimento de corte de cada penetração
Q = Deslocamento em Z para nova passada (em milésimos )
R = Afastamento lateral no retorno da ferramenta.
F = Avanço (Se não programado assume o anterior)
S = Rotação (Se não programado assume o anterior)

EXEMPLO:

N10 G50 S500 T0100 :


G97 S_ M03 :
G00 X90.0 Z1.0 T0101 :
X82.0 Z-20.0 :
G75 R1.0 :
G75 X60.0 Z-60.0 P3000 Q20000 F0.1 :
G00 X90.0 :
X200.0 Z200.0 T0100 :
M30 :

27
FORMULAS PARA ROSCAS
ROSCA TRIANGULAR

NOMENCLATURA.
P= passo (em mm)
h= altura do filete do parafuso
d2= diâmetro do flanco
d1= diâmetro interno
Į= ângulo do filete
i= ângulo da hélice
d= diâmetro externo
c= crista
D1= diâmetro do furo da porca
D= diâmetro do fundo da porca
h1= altura do filete da porca
f= fundo do filete
ri = Raio filete interno
re = Raio filete externo

FÓRMULAS DA ROSCA MÉTRICA

Ângulo do perfil da rosca: a= 60°

d1 = d – 1,2268 x P
d2= D2 = d – 0,6495 x P
f= 0,045 x P
D= d + 2 x f
D1= d – 1,0825 x P
D2 = d2
he= 0,61343 x P
rre= 0,14434 x P
rri= 0,063 x P
FÓRMULAS DA ROSCA WHITHWORTH

a= 55°
P= 1”
nº de fios
hi= he= 0,6403 x P
rri= rre= 0,1373 x P
d= D
d1= d – 2 x he
D2= d2= d – he

Utilizando as fórmulas, obtemos os valores para cada elemento da rosca.

28
25- Ciclo de rosqueamento (A / B)
G76 Ciclo de rosqueamento
G76 P_ _ _ _ _ _ Q _ _ R_ _
G76 X_Z_R_P_Q_F_
ª
1 linha
P= três dezenas, as quais significam:
_ _ = Número de passadas de acabamento
_ _ = Comprimento do chanfro no fim da rosca ( saída), é expresso em múltiplos do passo,
Os valores podem ir de 01 a 99, indicando 0,1 a 9,9 vezes o passo.
_ _ = Ângulo do perfil do filete (60º ou 55º)
Q= valor que é retirado nas passadas do rosqueamento em milésimos
R = Valor que é retirado nas passadas para o acabamento EM MILIMETROS
ª
2 linha

X = Coordenada final da rosca X (di)


Z = Coordenada final da rosca Z
R = Diferença do raio inicial até raio final (usado para rosca cônica, negativo para rosca externa e
positivo para interno)
P = Altura (H) do filete da rosca (raio, em milésimos)
Q = Profundidade de corte para o 1º passe do rosqueamento em milésimos
F = Passo da rosca

29
Exemplo:

N10 G97 S800 M03 T0300


G00 X30.0 Z5.0 T0303
G76 P021060 Q100 R0.1
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
G76 P021060 Q100 R0.1
G76 X38.2 Z-52.0 P900 Q50 F1.5
G00 X200.0 Z200.0 T0300
M30

30
26- G32 Roscamento passo a passo
A função G32 executa o rosqueamento onde cada profundidade é programada em
bloco separado. ^
Há possibilidade de" abrir-se roscas em diâmetros internos ou externos, sendo elas
roscas paralelas ou cónicas, simples ou de múltiplas entradas.

G32 X___ Z___ Q___ R____F____

Onde:
X = diâmetro do rosqueamento
Z= posição final do comprimento da rosca
Q = ângulo do eixo árvore para a entrada da rosca (milésimos de graus)
R = valor da conicidade incremental no eixo "X".
F = passo da rosca

Exemplo: para 1ª entrada:


G97 S300M3
G0X 40 Z8
G32 X39.7 Z-20 Q0 F4
G0X41
G0 Z8
X39.5
G32 Z-20 Q0 F4
-
-
-
2ª entrada:
G97 S300M3
G0X 40 Z8
G32 X39.7 Z-20 Q180000 F4
G0X41
G0 Z8
X39.5
G32 Z-20 Q180000 F4
-
-
27- G84 ciclo de rosqueamento rígido com macho ( opcional )

G84 Z_ F_
G80 (cancela ciclo)
Z= comprimento final da rosca
F= Passo da rosca

Ex.:
M29 S300.( comando de sincronismo para rosqueamento )
G84 Z-20. F1.5;
Rosca com passo de 1.5 e comprimento de 20.

Para rosca esquerda: colocar M176 antes do ciclo e M177 após.


Ex. M176
M29 S300
G84 Z-20 F1.5
M177
31
Ciclo de rosca semi-automático

Formato: G92 X___ Z___ R____F____

Onde:
X = diâmetro do rosqueamento
Z= posição final do comprimento da rosca
R = valor da conicidade incremental no eixo "X".
F = passo da rosca

Exemplos:

32
Funções para Ferramentas Acionadas
M03 – Liga Rotação do eixo árvore sentido horário / Liga Rotação da ferramenta acionada sentido
horário.

M04 – Liga Rotação do eixo árvore sentido anti-horário / Liga Rotação da ferramenta acionada
sentido anti-horário.

M05 – Desliga rotação do eixo árvore. / Desliga rotação da ferramenta acionada.

Quando trabalhar com o SPINDLE acrescentar na linha o código P11 e quando utilizar
FERRAMENTA ACIONADA acrescentar na linha o código P12.

Exemplo:

SPINDLE
G97 S1000 M3 P11

FERRAMENTA ACIONADA
G97 S1000 M3 P12

Obs.: Ao trabalhar com rotação nas ferramentas acionadas devemos utilizar o código G97(RPM
constante) e G98 (mm/min).
Pois não podemos utilizar velocidade de corte constante “G96” nas ferramentas acionadas.

M35 – Determina que o eixo árvore trabalhe como eixo “C”.


M34 – Determina que o eixo árvore trabalhe como spindle.

Obs.: Após este comando se programarmos G0 C90; a placa se posiciona na posição 90º.

M88 – Travamento de baixa pressão do eixo C.


M90 – Cancela travamento de baixa pressão do eixo C.

Verificar / regular a pressão que deve estar entre 5 e 6 Bar.

É aplicado para fresamento com movimento do eixo C. (este travamento elimina possível folga
durante o fresamento, o eixo C desliza sem folga no fresamento com movimento do mesmo).

M89 – Travamento de alta pressão do eixo C.


M90 – Cancela travamento de alta pressão do eixo C.

É aplicado para furação e rosqueamento com ferramenta acionada, o travamento do eixo C é


rígido.

* Observar programas exemplos do manual da Máquina

33
CICLOS FIXOS PARA BROCAS E MACHOS
* Cancelamento de ciclos fixos

G80 – Cancela ciclos fixos

Este comando deve sempre ser programado após a execução de qualquer ciclo
fixo. Fazendo o cancelamento do mesmo.

G83 – Ciclo de furação pica-pau longitudinal (com o eixo Z).

Formato: G83 C_ Z _ Q_ P_ F_
C = Posicionamento no eixo C
Z = Profundidade final do furo
Q = Profundidade de cada penetração
P = Tempo de espera no final do furo
F = Avanço

Passos de execução do ciclo:


• Os eixos X e C são posicionados em G00
• Rotação no sentido horário
• Ferramenta desce em G01 a profundidade
programada Q
• Ferramenta sobe em G00 até ponto de
inicio do ciclo
• Ferramenta desce em G00 até o valor anterior menos 1 mm*
• Ferramenta desce em G01 a profundidade programada Q até atingir a
profundidade Z programada
• Ferramenta recua em G00 até ponto do inicio do ciclo

Programa furo longo


G40 G80 G54 G98 G21
M35
G28 H0 (referência eixo C)
T0707
G97 S2500 M3 P12
G0 C0 Z5
X50 M8
Z1
G83 C0 Z- 45 Q6000 F100 M89
C90 Q6000 M89
C180 Q6000 M89
C270 Q6000 M89
G0 G80 Z5 M89
X200. Z100. M34
M90
M30

34
CICLO DE ROSQUEAMENTO COM MACHO

G84 – Ciclo de rosqueamento longitudinal (com o eixo Z).

Formato: G84 C_ Z _ F_
C = Posicionamento no eixo C
Z = Profundidade final do furo
F = Passo da rosca

Passos de execução do ciclo:


• O eixo C é posicionado em G00
• Rotação no sentido horário
• Sincronismo do eixo árvore e eixo Z é
ligado
• Ferramenta executa rosqueamento
• Rotação no sentido anti-horário
• Ferramenta executa retorno até ponto
de inicial

Programa rosca rígida


G40 G80 G54 G98 G21
M35
G28 H0
T0808
G0 C0 Z5
X50 M8
Z2
S1000 M29 P12
G84 C0 Z-35 F1. 5 M89
C90 M89
C180 M89
C270 M89
G0 G80 Z5 M90
X200 Z100 M34
M30

35
G87 – Ciclo de furação pica-pau transversal (com o eixo x).

Formato: G87 C_ X_ Q_ P_ F_
X = Profundidade final do furo
Q = Profundidade de cada penetração
R = Ponto de aproximação
P = Tempo de espera no final do furo
F = Avanço

Passos de execução do ciclo:


• O eixo C é posicionado em G00
• Rotação no sentido horário
• Ferramenta movimenta o eixo X em G01 na
profundidade programada Q
• Ferramenta sobe em G00 até o ponto inicial
• Ferramenta desce em G00 até o valor anterior menos 1mm*
• Ferramenta desce em G01 a profundidade programada Q até atingir a
profundidade Z programada
• Ferramenta recua em G00 até ponto inicial

Programa furos
G40 G80 G54 G98 G21
M35
G28 H0
T0909
G97 S2500 M3 P12
G0 C0 Z2
X60 M8
Z-10
G87 X40 C0 Q3000 F100 M89
C90 M89
C180 M89
C270 M89
G0 G80 X80 M90
Z10
X200 Z100
M34
M30

36
G88 – Ciclo de rosqueamento transversal (com o eixo X).

Formato: G88 C _ X_ F_
C = Posicionamento no eixo C
X = Profundidade final do furo
F = Passo da rosca

Passos de execução do ciclo:


• O eixo é C posicionado em G00
• Rotação no sentido horário
• Sincronismo do eixo árvore e eixo Z são
ligados
• Ferramenta executa rosqueamento
• Rotação no sentido anti-horário
• Ferramenta executa retorno até ponto inicial

Programa rosca rígida


G40 G80 G54 G98 G21
M35
G28 H0
T1010
G0 C0 Z. 5
X60 M8
Z-10
G97 S1000 M29 P12
G88 X45 C0 F1.5 M89
C90 M89
C180 M89
C270 M89
G0 G80 X60 M90
Z10
X200 Z100
M34
M30

37
INTERPOLAÇÃO DE COORDENADAS POLARES
(G12. 1 / G13.1)

Formato
Especifique G12. 1 e G13.1 em blocos
separados.

Explicações

A interpolação de coordenadas polares é uma função que executa o controle de


contornos por meio da conversão de um comando programado no sistema de
coordenadas cartesianas, no movimento de um eixo linear (movimento de uma
ferramenta) e no movimento de um eixo de rotação (rotação de uma peça).

G12. 1 – Inicia o modo de interpolação de coordenadas polares (ativa a interpolação


de coordenadas polares).

G13. 1 – Cancela o modo de interpolação de coordenadas polares (para que a


interpolação de coordenadas polares não seja executada).

Especifique uma interpolação linear ou circular, servindo-se das coordenadas de um


sistema de coordenadas cartesianas composto de um eixo linear e de um eixo de
rotação (eixo virtual).

Obs.: Eixo X com programação em diâmetro.


Eixo C com programação em raio.(como se fosse o eixo Y)

G12. 1 – Inicia o modo de interpolação de coordenadas polares e seleciona um plano


para a execução da interpolação de coordenadas polares (fig. 4.6 (a)). A interpolação
de coordenadas polares é executada neste plano.

Eixo de rotação (eixo virtual) (unidade: mm ou polegadas).


Eixo linear (unidade: mm ou polegadas).

Fig. 4.6 (a) Plano de interpolação de coordenadas polares


Ponto de origem do sistema de coordenadas da peça quando se liga a máquina ou se
reinicializa o sistema, a interpolação de coordenadas polares é cancelada (G13. 1).
Os eixos lineares e de rotação, para a interpolação de coordenadas polares.

CUIDADO
O plano utilizado antes de se especificar G12. 1 (plano selecionado por meio de G17,
G18 ou G19) é cancelado e só volta a ser retomado quando G13.1 (cancelamento da
interpolação de coordenadas polares) for especificado.
Quando é feito o reset do sistema, a interpolação de coordenadas polares é
cancelada e passa a ser utilizado o plano especificado por meio de G17, G18 ou G19.

38
EXEMPLOS

O0001 (SEXTAVADO)
G54 G21
G0 X200 Z100 M35 (DESLIGA ROTAÇÃO E ATIVA EIXO C)
T0101 (FRESA 20 mm)
G28 H0
G97 S1000 M3 P12 (ROTAÇÃO FERRAMENTA ACIONADA)
G00 X100 Z-10 C0 (POSICIONAMENTO NA POSIÇÃO INICIAL)
G98 M88 (AVANÇO MM/MIN, TRAVAMENTO COM BAIXA PRESSÃO)
G12.1 (NÍCIO DA INTERPOLAÇÃO DE COORDENADAS POLARES)
G1 G42 X50 C0 (PONTO 1) ( COMPENSAÇÃO DE RAIO)
G1 X25 C21.65 (PONTO 2)
G1 X-25 C 21.65 (PONTO 3)
G1 X-50 C0 (PONTO 4 )
G1 X -25 C-21.65 (PONTO 5)
G1 X 25 C-21.65 (PONTO 6)
G1 X 50 C0 (PONTO 1)
G1 G40 X100 (CANCELA COMPENSAÇÃO DE RAIO)
G13.1 (CANCELAMENTO DA INTERPOLAÇÃO DE COORDENADAS)
G0 X 200 Z100
G99 M90 (AVANÇO EM MM/RPM, CANCELA TRAVAMENTO)
M34
M30

39
O0002 (QUADRADO)
G54 G21
G0 X200 Z100 M35 (DESLIGA ROTAÇÃO E ATIVA EIXO C)
T0101 (FRESA 20 mm)
G28 H0
G97 S1000 M3 P12 (ROTAÇÃO FERRAMENTA ACIONADA)
G00 X100 Z-10 C0 (POSICIONAMENTO NA POSIÇÃO INICIAL)
G98 M88 (AVANÇO MM/MIN ,TRAVAMENTO COM BAIXA PRESSÃO)
G12.1 (INÍCIO DA INTERPOLAÇÃO DE COORDENADAS POLARES)
G1 G42 X35.36 C-7.68 ( COMPENSAÇÃO DE RAIO)
G1 C7.68
G3 X15.36 C17.68 R10
G1 X-15.36
G3 X-35.36 C7.68 R10
G1 C-7.68
G3 X-15.36 C-17.68 R10
G1 X15.36
G3 X36.36 C-7.68 R10
G1 G40 X100 (CANCELA COMPENSAÇÃO DE RAIO)
G13.1 (CANCELAMENTO DA INTERPOLAÇÃO DE COORDENADAS)
G0 X 200 Z100
G99 M90 (AVANÇO EM MM/RPM, CANCELA TRAVAMENTO)
M34
M30

40
Parametrização - linguagem estruturada (opcional A / B)

As variáveis são definidas pelo símbolo (# ).


Podemos também atribuir valores as variáveis através de fórmulas ou substituições.

Ex.:

# 1 = 10.
# 2 = # 1 + 5. Portanto # 2 = 15.

Os valores das coordenadas podem ser variáveis.

Ex.:

# 1 = 10.
G1 X # 1 F200 Portanto G1 X10. F200
As variáveis podem ser utilizadas junto a funções aritméticas .

Ex.:

# 1 = 10.
# 2 = 15.
#3=#1+#2
# 4 = 800
S # 4 M3 (LIGA ROTAÇÃO EM 800RPM NO SENT. HORÁRIO)
G1 X # 3 F300 (PORTANTO G1 X25. F300)

Funções aritméticas:

# 1 = # 2 (Substituição)
# 1 = 100.
Portanto: # 2 = 100.

# 1 = # 2 + # 3 (Adição)
# 2 = 100.
# 3 = 50.
Portanto: # 1 =150.

# 1 = # 2 - # 3 (Subtração)
# 2 = 100.
# 3 = 40.
Portanto: # 1 = 60.

# 1 = # 2 / # 5 (Divisão)
# 2 =10.
#5=2
Portanto: # 1 = 5.

# 1 = # 3 * # 5 (Multiplicação)
#3=2
# 5 = 6.
Portanto: # 1 = 12.

# 1 = SIN [60] (Função seno)


Portanto: # 1 = 0.860

# 1 = COS [45] (Função coseno)


Portanto: # 1 = 0.707

# 1 = TAN [60] (Função tangente)


41
Portanto: # 1 =1.732

# 1 = ATAN [1.73205] (Função arco tangente)


Portanto: # 1 = 60.000

# 1 = ACOS [0.707] (Função arco coseno)


Portanto: # 1 =45.009

# 1 = SQRT [4] (Função raiz quadrada)


Portanto: # 1 = 2

# 1 = FIX [14/3] (Arredonda casa decimais para baixo)


Portanto: # 1 = 4.000

# 1 = FUP [14/3] (Arredonda casa decimais para cima )


Portanto: # 1 = 5.000

# 1 = LN [5] (Função de logaritmo natural)


Portanto: # 1 = 1.609

# 1 = EXP [2] (Função de expoente na base e [=2.718] )


Portanto: # 1 = 7.389

# 1 = ROUND [14/3=4,6666666666] (Arredondamento de casa decimais)


Portanto: # 1 = 4.000

# 1 = ABS [3-5=-2] (Modulo do número)


Portanto: # 1 = 2

Para maior aproveitamento das variáveis de programação podemos utilizar as funções


condicionais.

IF = Se
GOTO = Vá para
DO = Faça
WHILE = Enquanto
END = Final

EQ = Igual
NE = Diferente
GT = Maior que
LT = Menor que
GE = Maior ou igual
LE =Menor ou igual

Estrutura IF GOTO

Estrutura DO WHILE

42
28-Formulas:
Fórmula parar calcular rotação:

vc x 1000
ʌxd

vc = velocidade de corte (fornecido pelo fabricante da ferramenta)


1000 = constante de cálculo
n = rotação para usinagem

Fórmula parar calcular avanço da mesa:

vf = n x af x z
vf = avanço da mesa
n = rotações por minuto (calculado pela formula acima)
z = número de dentes ou facas da ferramenta
af = avanço por faca

fn = ar = mm
n

ar = fn = avanço por rotação ou avanço por revolução


n = rotações por minuto
mm = milímetros a serem usinados

43
29-Relações Trigonométricas e teoremas relativos a triângulos:

44
1- Painel exemplo:

LISTA DE FUNÇÕES
1 OPERAÇÃO DA MEMORIA CNC
2 OPERAÇÃO VIA : TAPE ,DNC
3 OPERAÇÃO PASSO-A-PASSO
4 MDI , INTRODUÇÃO MANUAL DE DADOS
5 DRY RUM
6 FIM DE PROGRAMA, M02,030
7 PARADA OPCIONAL
8 PULA BLOCO,
9 TRAVA EIXOS
10 EDIÇÃO DE PROGRAMA
11 CONTROLE DE AVANÇO PROGRAMADO, G1
12 CONTROLE DE AVANÇO RAPIDO, G0
13 CICLE START
45
14 FEED HOLD
15 MANIVELA MANUAL
16 REFERÊNCIA
17 RESET
18 DELETE, CANCELAR
19 PROGRAMA RESTART
20 TOOL MEASURE
21 JOG, DESLOCAMENTO DOS EIXOS
22 ENERGIA
23 START, ON
24 STOP, OFF
25 ALARME DE OPERAÇÃO
26 ALARME DE LUBRIFICAÇÃO
27 EDIÇÃO DE PROGRAMA
28 EDIÇÃO DE PROGRAMAS PROTEGIDA
29 ROTAÇÃO HORÁRIA DO EIXO ÁRVORE
30 ROTAÇÃO REVERSA DO EIXO ÁRVORE
31 START NA ROTAÇÃO DO EIXO ÁRVORE
32 PARADA DA ROTAÇÃO DO EIXO ÁRVORE
33 CONTROLE DA ROTAÇÃO DO EIXO ÁRVORE
34 CASTANHAS TRAVADAS
35 CASTANHAS ABERTAS
36 ENGRENAMENTO
37 PINO DO CABEÇOTE MÓVEL TRAVADO
38 PINO DO CABEÇOTE MÓVEL DESTRAVADO
39 BRAÇO DO PRESSET LEVANTADO
40 BRAÇO DO PRESSET ABAIXADO
41 LAMPADA DE TRABALHO
42 LIGAR MÁQUINA
43 ÓLEO REFRIGERANTE
44 LIBERAÇÃO DE EMERGENCIA
45 FECHAR PORTA
46 ABRIR PORTA

46
Operação do CNC

1. Ligando a máquina

1. Ligar a chave geral


2. Apertar o botão verde ON
3. Soltar o botão de emergência
4. Pressione tecla verde RESET EMERGÊNCIA

2. Desligando a máquina

1. Bater o botão emergência


2. Apertar o botão vermelho OFF
3. Desligar a chave geral

3 - MOVIMENTO DOS EIXOS ATRAVÉS DA MANIVELA

Na chave de operações selecione o eixo desejado

Selecione o multiplicador
x1 =0.001mm
x10=0,01mm
x100= 0,1 mm

Gire a manivela para o sentido desejado

47
4- REFERENCIAR OS EIXOS
Através da manivela recue os eixos do ponto de referência em pelo menos
10Omm

fig14Selecione referência na chave de operações

100

figl5
Selecione no máximo 50% do avanço rápido

Pressione o botão X+ ( 1) para o eixo X


Pressione o botão Z+ ( 2 ) para o eixo Z

Lâmpada indicadora de que o eixo atingiu o ponto de referência

5- FAZER PRESSET DA FERRAMENTA ( CORRETOR)

1- Selecione a manivela (HANDLE)

2- posicione a torre em posição segura.


3- Selecione uma posição e fixe uma ferramenta.
4- Abaixe e posicione a ferramenta aproximadamente 2mm do sensor

48
5- Selecione modo manual (JOG )

1 - Pressione o botão Z- para pressetar a ferramenta através do sensor numero 1


2 - Pressione o botão Z+ para pressetar a ferramenta através do sensor numero 2
3 - Pressione o botão X- para pressetar a ferramenta através do sensor numero 3
4 - Pressione o botão X+ para pressionar a ferramenta através do sensor numero4

6- DETERMINAR ZERO PEÇA

1- Deslocar o carro para uma área onde a torre possa girar sem risco de colisão
2 - Escolher a ferramenta para o zero peça (G54)
3 - Selecionar modo MDI na chave de operações

4 - Pressionar a tecla [PROGR] no painel NC


5 - Digite o numero da ferramenta e corretor ex: T0101;
6 - Por segurança feche os avanços

7 - Pressione ciclo start ( Após este procedimento a ferramenta escolhida fica com seu
corretor registrado na memória do CNC).
49
8 - fixe a peça na placa
9 - Selecione modo HANDLE e desloque o carro até tocar o ponto zero da peça

10- pressione no painel [OFFSET]

11- Na parte inferior do vídeo localize e pressione (WORK) / (TRAB)


12 - Posicione o cursor em “Z “no G54 Na parte inferior esquerda do monitor
13-digite "Z 0"
14 - pressione a tecla TOOL MEASURE

15- PRECIONE A tecla [MEASURE] / [MEDIR]

7. Para conferir o zero peça

1. Afastar a ferramenta da peça.


2. Selecionar o modo MDI pressionar PROG e RESET.
3. Digitar Ex>: T0101,G0 G54 Z0.0 ;e INSERT.
4. Fechar os potenciômetros do avanço RAPIDO e JOG,
5. Pressionar CYCLO START.
6. Abrir o potenciômetro e acompanhar o movimento da máquina com
cautela.

50
Como corrigir o desgaste da ferramenta

1. [OFFSET/SETTING]
2. [OFFSET], [DESGASTE]
3. Posicione o cursor no corretor desejado
4. Se deseja corrigir em diâmetro, posicione o
cursor em X
- para aumentar o diâmetro coloque valor sem
sinal (ex: 0.05), [+INSERT]
- para diminuir o diâmetro coloque valor negativo
(ex: -0.08), [+INSERT]
5. Se deseja corrigir no comprimento, posicione
o cursor em Z
- para aumentar o comprimento coloque valor sem sinal (ex: 0.05),[+INSERT]
- para diminuir o comprimento coloque valor negativo (ex: -0.08 [+INSERT]

8. Movimentando os eixos x, u, z, w, em jog contínuo

1. Tecla [JOG]
2. Tecla [POS], [ALL]
3. Regular a seletora de avanço de 0 a 150%
4. Apertar a tecla de eixo desejado [X] ou [U] ou [Z] ou[Y] ou[W] ou [V].
5. Aperte a tecla [+] ou [-]

9- Edição de programas

Como criar um novo programa e seu comentário

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteção de memória
3. [PROG]
4. [PRGRM], embaixo do vídeo
5. Digite a letra O e o no. do programa.Ex: O 0002
6. [INSERT]
7. [E.O.B], End Of Block (fim de bloco)
8. Seguir digitando, e ao final de uma linha , pressione
9. [E.O.B] , [INSERT]

Como verificar os programas armazenados

1. [EDIT] chave de modo de trabalho


2. [PROGRAM] teclado ao lado do vídeo
3. [DIR], embaixo do vídeo

Como eliminar um programa

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteção de memória
3. [PROG] teclado ao lado do vídeo
4. [DIR], embaixo do vídeo
5. Digite a letra O e o no. do programa a ser eliminado
Ex: O 0003
6. [DELET]
Como chamar um programa para editar

1. [EDIT] chave de modo de trabalho


2. [PROG] teclado ao lado do vídeo
3. [DIR], embaixo do vídeo
4. DIGITAR A LETRA O E O NO. DO PROGRAMA A SER
CHAMADO(EX:O0705)
5. [O SRH] (EMBAIXO DO VIDEO) OU TECLA DE CURSOR PARRA BAIXO

Como inserir um novo dado no programa


.
1. [EDIT] chave de modo de trabalho
2. Girar a chave de proteção de memória
3. [PROG] teclado ao lado do vídeo
4. [PRGRM], embaixo do vídeo
5. Colocar o cursor no caracter imediatamente anterior a nova inserção
Ex: Atual: N40 G01 X140 Z45 Desejado: N40 G01 X140 Z45 F0.45:

Posição do cursor
6. Digite a nova informação (Ex: F0.45)
7. [INSERT]

Como eliminar um dado do programa

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteção de memória
3. [PROG] teclado ao lado do vídeo
4. [PRGRM], embaixo do vídeo
5. Colocar o cursor no caracter a ser eliminado
Ex: Atual: N80 G01 X350 Z-68 Desejado N80 G01 Z-68

Posição do cursor
6. [DELET]

Como alterar um dado do programa


1. [EDIT] chave de modo de trabalho
2. Girar a chave de proteção de memória
3. [PROG] teclado ao lado do vídeo
4. [PRGRM], embaixo do vídeo
5. Colocar o cursor no caracter a ser alterado
6. Ex: Atual: N210 G01 X350 Z-68

Posição do cursor

Desejado N210 G01X350.12 Z- 68


7. Digite o novo dado (ex: X350.12)
8. [ALTER]

Localizar no programa um caracter

1. [EDIT] chave de modo de trabalho


2. [PROG] teclado ao lado do vídeo
3. [PRGRM], embaixo do vídeo
4 DIGITAR O CARACTER A SER LOCALIZADO EX: Y-5

52
5 [SRH ] (EMBAIXO DO VIDEO)

Como chamar um programa para executar

. [AUTO] chave de modo de trabalho


2. [PROGRAM] teclado ao lado do vídeo
3. DIGITAR A LETRA O E O NO. DO PROGRAMA A SER
CHAMADO (EX:O0705)
4. PRESSIONAR A TECLA DE CURSOR PARA BAIXO [ ]

Como visualizar o gráfico

1. Posicionar os eixos na referência (home)


2. [ MACHINE LOCK] (trava os eixos tecla do painel ou por MDI M17)
3. [AUTO] chave de modo de trabalho
4. [GRAF/CUSTON]
5. [GRAFC] na parte inferior do vídeo
6. [CYCLE START] (INICIO DE CICLO COM GIRO DA PLACA COM AS
ROTAÇÕES E TROCA DE MERRAMENTA E DEMAIS COMANDOS, PORÉM
SEM O MOVIMENTO DOS EIXO.)
7. Destravar a maquina ( chave no painel ou por MDI M18)
8. Referenciar a máquina

Como executar o programa passo a passo

1. [AUTO] chave de modo de trabalho


2. [PRGRM] embaixo do vídeo
3. [SINGLE BLOCK] tecla do painel
4. ESCOLHER O AVANÇO RÁPIDO (25%) E O LENTO
5. [CYCLE START] (INICIO DE CICLO)

Como executar o programa continuo

1. [AUTO] chave de modo de trabalho


2. [PRGRM] teclado ao lado do vídeo
3. ESCOLHER O AVANÇO RÁPIDO (25%) E O LENTO
4. [CYCLE START] (INICIO DE CICLO)

Copiar no CNC um programa inteiro

Chave EDIT
(chamar um programa ex.: o 100)
Î PROG
Î [(OPRT)]
Î [SELECTA]
Será selecionado o programa inteiro.
Î [(COPIAR)]
ÎAbrir novo programa e acionar colar.

53
COPIAR COLAR PARTE DE UM PROGRAMA.

Î EDIT
Î [PROG]Chamar o programa a ser copiado)
Î Posicionar o cursor no inicio de onde se quer copiar
Î [SELEC]
Î Movimentar o cursor até onde se deseja copiar.
Î[COPIAR]
ÎColocar o cursor na posição ou programa onde se deseja colar
Î[COLAR]

CORTAR / APAGAR PARTE DE UM PROGRAMA.

Î EDIT
Î Posicionar o cursor no inicio de onde se quer cortar/ apagar
Î [SELEC]
Î Movimentar o cursor até onde se deseja CORTAR.
Î[CUT]

VISUALIZAR OS ARQUIVOS DO MEMORY CARD:


Obs.: A Fanuc recomenda
que o Cartão de Maximo a 1 Giga.

O canal de comunicação
de estar com valor 4

54
Visualizar arquivos do Memory Card
-Acionar a tecla "EDIT".
- Acionar a tecla "PROG".
-Acionar a soft Key : DIR
- Acionar a soft key [ + ] [X ]
até exibir [ DISPOS ].
- Acionar [DISPOS]

Acionar a soft key [ CART- M ].

- SALVAR UM PROGRAMA NO MEMORY CARD

- Acionar a tecla "EDIT".


"PROG"
[DIR].
Digitar o numero do programa a
Ser enviado
Ex.: O 0004
[TRANSM]

-ENVIAR PROGRAMA DO CARTÃO DE MEMORIA PARA A MEMORIA DO CNC

-Acionar a tecla "EDIT".


- Acionar a tecla "PROG".
-Acionar a soft Key : DIR
-[ + ] [X ]
até exibir [ DISPOS ].
- [DISPOS]
-[ CART-M]
Após acionarmos a função aparecera
Os programas do Cartão de Memoria

55
ACIONAR A TECLA

-[ RECEB]

Digitar o numero da sequencia que


Aparece o programa desejado
Ex.: 7 acionar a tecla [DEF.F]

Digitar o numero do programa


Ex.: 32 acionar a tecla [DEF.O]

- [EXEC]

O programa O 0032 é enviado do


Cartão para a memória do CNC.

Rodar um programa do Memory Card.

- o canal de comunicação na tela OFS/SET SETING deve estar com o número 4.


- colocar a chave em TAPE ou DNC (conforme a maquina)
"EDIT".
"PROG".
DIR
OPRT
[ + ] [X ]
DNC SET
Digitar o numero da seqüência
do programa que se deseja
executar,
Ex.: 3,para executar
o programa 6000.
Acionar a tecla DNC SET.

O programa aparecerá no campo


superior da tela: ARQ DNC

56
Acionar : CICLE START.

Obs. selecione o modo passo a passo por segurança.


Acionando a tecla PROGR. Visualizamos o programa selecionado.

Transmissão serial de dados


Para transmissão serial de dados a máquina quem irá receber o programa
deve ser preparado primeiro. O canal de comunicação da maquina deve ser 0
(zero )

O programa de transmissão
deve ser adquirido pelo cliente e este por sua vez deve conhecer o uso do
mesmo.

Transmissão da máquina para o computador

No computador

1- Prepare o programa de transmissão serial (o exemplo será com o


programa serial do windows ).

57
Clique em arquivo e depois em abrir .

Clique em abrir.

Carregue as configurações da máquina, neste exemplo o arquivo de configurações foi

nomeado como 1000 mas pode ser nomeado com qualquer nome.

Clique em transferir e depois em receber arquivo texto

.Digite o nome do arquivo a ser recebido seguido do ponto(.) mais a extensão txt e
clique em OK

58
2- Na máquina

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteção da memória para posição desligado
3. [PROG] teclado ao lado do vídeo
4. [PRGRM], embaixo do vídeo
5. [OPRT], [+] , até aparecer PUNCH( TRANSMI)
6.[PUNCH], embaixo do vídeo
7. Digite a letra [O] e o número do programa Ex.: O 1212
8. [EXEC]
Transmissão do computador para a máquina

1 - Na máquina
1. [EDIT] chave de modo de trabalho
2. Girar a chave de proteção da memória para posição desligado
3. [PROG] teclado ao lado do vídeo
4. [PRGRM], embaixo do vídeo
5. [OPRT], [+] , até aparecer READ( RECEB)
6.[READ], embaixo do vídeo
7. Digite a letra [O] e o número do programa
Ex.: O 1425
8. [EXEC]
NO COMPUTADOR

Os programas que serão transferidos para a máquina devem conter um sinal de


porcentagem no início e um no final como o exemplo abaixo.

1- Prepare o programa de transmissão para enviar o programa para a máquina.

Clique em arquivo e depois em abrir .

Clique em abrir.

59
clique em abrir

Carregue as configurações da máquina, neste exemplo o arquivo de configurações foi


nomeado como 1000 mas pode ser nomeado com qualquer nome.

Clique em transferir e depois em enviar arquivo texto

60
Digite o nome do arquivo a ser enviado, note que as duas funções no canto inferior
direito não estão selecionadas (Anexar LF e Retirar LF) e após preparar não pressione
OK ainda.
Configurações do programa de transmissão

Obs. O programa de transmissão deve estar configurado para a tabela abaixo, essa
configuração é a mesma para qualquer programa de transmissão serial.

Paridade Par ou Even


Taxa de transmissão 19200
Controle de fluxo Xon Xoff
Bits de dados 7 (sete)
Bits de parada 2 (dois)
Com ou porta serial Escolher a que estiver livre (não use a porta paralela)
Detectar portadora Sim

Obs. : Na Máquina taxa de transmissão deve ser conferida e configurada:


1-Chave em MDI
2- SISTEM
3- X
4- ALL I/O
COMFIGURAR A FANELA
COMFORME O COMPUTADOR:

Transmissão em modo DNC/TAPE/FITA


Este modo de transmissão é utilizado quando o programa excede a capacidade de
memória da máquina. Para utilizar este modo, o zero peça e o corretor da altura das
ferramentas devem estar prontos pois no momento em que e pressionado o botão do
início de ciclo (CYCLO START) a máquina irá começar a usinagem.

1- Selecione a função DNC ou TAPE/FITA


com a chave seletora de modo.
2- Feche os seletores dos avanços para ter
o controle no início da usinagem.
3- Prepare o programa de transmissão da
mesma que é usada para enviar um
4- programa para memória.
5- Pressione o botão do início de
ciclo(CYCLO START).

61
Lista de alarmes

62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80

Você também pode gostar