Você está na página 1de 50
MANUAL DE PROGRAMAÇÃO E OPERAÇÃO Série SKT & KIT Fanuc Série o i

MANUAL DE PROGRAMAÇÃO E OPERAÇÃO

MANUAL DE PROGRAMAÇÃO E OPERAÇÃO Série SKT & KIT Fanuc Série o i
MANUAL DE PROGRAMAÇÃO E OPERAÇÃO Série SKT & KIT Fanuc Série o i

Série SKT & KIT

Fanuc Série o i

Índic e 1 - PROGRAMAÇÃO 2 - COMPENSAÇÃO 3 - CICLOS 4 - INTERPOLAÇÃO POLAR

Índic e

Índic e 1 - PROGRAMAÇÃO 2 - COMPENSAÇÃO 3 - CICLOS 4 - INTERPOLAÇÃO POLAR E
Índic e 1 - PROGRAMAÇÃO 2 - COMPENSAÇÃO 3 - CICLOS 4 - INTERPOLAÇÃO POLAR E

1 - PROGRAMAÇÃO

2 - COMPENSAÇÃO

3 - CICLOS

4 - INTERPOLAÇÃO POLAR E CILÍNDRICA

5 - PRESSET

6 - ZERO PEÇA

7 - MANUTENÇÃO DA TORRE

8 - OPERAÇÃO

9 - EDIÇÃO DE PROGRAMAS

03

14

17

30

34

36

37

38

42

1 1 PROGRAMAÇÃO M05 Fuso principal desativado O Fuso principal é parado automaticamente. M08 Refrigeração

11

PROGRAMAÇÃO

1 1 PROGRAMAÇÃO M05 Fuso principal desativado O Fuso principal é parado automaticamente. M08 Refrigeração ativada
M05 Fuso principal desativado O Fuso principal é parado automaticamente.
M05 Fuso principal desativado
O Fuso principal é parado
automaticamente.

M08 Refrigeração ativada M08 liga o fluido de corte .

Descrição de comandos M

Os comandos M são funções de alternância ou adicionais. Os comandos M podem ficar sozinhos ou com outro comando em um bloco de programa, porém apenas um comando M por bloco, caso contrário 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 padrão. A possibilidade de executar estes comandos M depende do tipo de máquina e dos acessórios utilizados.

M00 Parada Programada incondicional

Este comando causa uma parada na execução do programa da peça. O fuso principal, o avanço e a refrigeração são desativados. A porta poderá ser aberta através do modo JOG (manual) sem gerar alarme.

M01 Parada Opcional Programada

M01 funciona como M00, mais somente quando a tecla Opcional Stop estiver ativa, porém o fuso principal e a refrigeração permanecem ligados, podendo ser desativados em modo JOG (manual) sem gerar alarme.

M04 Fuso principal ativado no Sentido anti-horário As mesmas condições descritas em M03 se aplicam para este comando. È preciso usar M04 para todas as ferramentas a esquerda, ou retorno de rosca com macho.

M02 Fim de programa Principal

Esta função indica o fim do programa na memória do comando . A seqüência não é retornada ao inicio do programa.

. A seqüência não é retornada ao inicio do programa. M09 Refrigeração desativada M09 desliga fluido

M09 Refrigeração desativada M09 desliga fluido de corte.

M25 Avanço do contra ponto

M03 Fuso principal ativado no sentido horário O fuso será ativado desde que uma velocidade de corte ou de fuso tenha sido programada. É preciso usar M03 para todas as ferramentas de corte a direita.

Avanço do contra ponto até o final de curso do mesmo, ou até encontrar a peça.

M26 Retorno parcial do contra ponto

O contra ponto retorna até uma dimensão definida no

parâmetro 0064 na tela timer de System.

M28 Retorno total do contra ponto

O contra ponta retorna até o fim curso.

3

FUNÇÕES MISCELÂNIAS M00 Parada programada STD M54 M01 Parada opcional STD M58 M02 Final de

FUNÇÕES MISCELÂNIAS

M00 Parada programada STD M54 M01 Parada opcional STD M58 M02 Final de programa STD
M00
Parada programada
STD
M54
M01
Parada opcional
STD
M58
M02
Final de programa
STD
M59
M03
Rotação sentido horário
STD
M61
Abrir porta automática
Opcional
M04
Rotação sentido anti-horário
STD
M62
Fechar porta automática
Opcional
M05
Parada do fuso principal
STD
M63
Avança pegador de peça
Opcional
M07
Liga refrigerante alta pressão
Opcional
M64
Recua pegador de peça
Opcional
M08
Liga refrigeração
STD
M65
M09
Desliga refrigeração
STD
M66
baixa Pressão da Placa Principal
Opcional
M11
M67
Alta Pressão da Placa Principal
Opcional
M12
Contador de peças - adição
STD
M68
Fecha a Placa-Pinça Principal
STD
M13
Ferramenta acionada sentido horário
Opcional
M69
Abre a Placa-Pinça Principal
STD
M14
Ferramenta acionada sentido anti-horário
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 pressão
Opcional
M19
Parada orientada
STD
M91
Eixo C - Freio de baixa pressão
Opcional
M24
M92
Eixo C - Desliga freio
Opcional
M25
Avanço do contra ponto
Opcional
M97
Repitir Cycle Sart - semelhante (M99)
Opcional
M26
Retorno parcial do contra ponto (dimensão)
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 - Rotação sentido horário
Opcional
M34
(
M4 e M8 )
STD
M114
Sub Spindle - Rotação sentido anti-horário 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 é necessário conhecer alguns comandos Função Adress Endereços Número de programa

Para fazer um programa é necessário conhecer alguns comandos

Função Adress Endereços Número de programa O (EIA) (ISO) Número de programa peças ou subprogramas
Função
Adress
Endereços
Número de programa
O (EIA) (ISO)
Número de programa peças ou subprogramas
Seqüência de bloco
N
Seqüência de número de bloco 1 a 9999
Função preparatória
G
Função de caminho
Dimensões de trabalho
X,Z
U,W
Dados de posição absolutos e tempo de espera
Dados de posição incremental, tempo de espera
I,K
Usado para interpolação circular
R
Raios, Valor do cone, parâmetro de ciclo
C
Chanfro
Funções de avanço
F,E
Taxa de avanço ou passo da rosca
Função auxiliar
M
Comando para ligar ou desl. algumas funções
Velocidade de fuso RPM
S
Velocidade do fuso velocidade de corte
Número de ferramenta
T
Designado para numero e compensação ferram.
Tempo de espera
P,U,X
Tempo de espera
Designado para subprograma
P
Chamada de subprograma
Repetição de ciclo
P,Q
Repetição de ciclo
Número de repetições
L
Número de repetições
Parâmetros
A,D,I,K
Parâmetros para ciclos fixos
** Um bloco pode ser composto de alguns comandos exemplo :
N
G
X,Y
F
S
T
M
;
Número
Função
Dimensão
Avanço de
Rotação
Número
Função
Final de
Seqüência
Preparatória
Trabalho
corte
do fuso
Ferramenta
Auxiliar
Bloco

Comando para troca de ferramenta

Ferramenta Auxiliar Bloco Comando para troca de ferramenta Na troca de ferramenta “T” deve-se constar 4

Na troca de ferramenta “T” deve-se constar 4 dígitos como no exemplo abaixo :

T

T

- Usado para número da ferramenta a ser posicionada na torre

- Usado para identificar o corretor da ferramenta a ser utilizado

T

0 2 0 2
0
2
0
2
o corretor da ferramenta a ser utilizado T 0 2 0 2 Corretor de ferramenta (
o corretor da ferramenta a ser utilizado T 0 2 0 2 Corretor de ferramenta (
o corretor da ferramenta a ser utilizado T 0 2 0 2 Corretor de ferramenta (
o corretor da ferramenta a ser utilizado T 0 2 0 2 Corretor de ferramenta (

Corretor de ferramenta ( 00 a 99 )

Número da ferramenta na torre

5

G00 (Interpolação linear em avanço rápido) G00 X150.0 Z100.0 X200.0 Z200.0 N10 G0 X25. Z5.
G00 (Interpolação linear em avanço rápido) G00 X150.0 Z100.0 X200.0 Z200.0 N10 G0 X25. Z5.

G00 (Interpolação linear em avanço rápido)

G00 X150.0 Z100.0 X200.0 Z200.0
G00 X150.0 Z100.0
X200.0 Z200.0
linear em avanço rápido) G00 X150.0 Z100.0 X200.0 Z200.0 N10 G0 X25. Z5. G01 ( Interpolação
N10 G0 X25. Z5.
N10 G0 X25.
Z5.
rápido) G00 X150.0 Z100.0 X200.0 Z200.0 N10 G0 X25. Z5. G01 ( Interpolação linear em avanço

G01 ( Interpolação linear em avanço programado )

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

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

N10 G01 X25. Z-30. F0.2

G0 X25. Z5. G01 ( Interpolação linear em avanço programado ) G01 X150.0 Z100.0 X200.0 Z200.0
G0 X25. Z5. G01 ( Interpolação linear em avanço programado ) G01 X150.0 Z100.0 X200.0 Z200.0

6

EX: N105 G01 X86 Z27 ,C3 OBS: Em máquinas equipadas com eixo - C -
EX: N105 G01 X86 Z27 ,C3 OBS: Em máquinas equipadas com eixo - C -
EX: N105 G01 X86 Z27 ,C3 OBS: Em máquinas equipadas com eixo - C -
EX: N105 G01 X86 Z27 ,C3
EX: N105 G01 X86 Z27 ,C3

OBS: Em máquinas equipadas com eixo - C - deve-se programar o chanfro com uma virgula antes do comando C.

Exemplo :

,C3 OBS: Em máquinas equipadas com eixo - C - deve-se programar o chanfro com uma

7

G01 Exemplo I N30 G28 U0 W0 T0303 G54 N10 G28 U0 W0 T0101 G50

G01 Exemplo I

N30 G28 U0 W0

T0303 G54 N10 G28 U0 W0 T0101 G50 S2000 G96 S200 M04 G00 X85.0 Z5.0
T0303
G54
N10 G28 U0 W0
T0101
G50 S2000
G96 S200 M04
G00 X85.0 Z5.0 M08
G54
Z0
G50 S1500
G96 S180 M04
G00 X100.5 Z5.0 M8
G01 Z-95.0 F0.25
G00 U2.0 Z0.5
G01 X-1.6 F0.2
G00 X95.0 W1.0
G01 Z-37.3 F0.25
X100.0 Z-45.5
G00 Z1.0
G01 X-1.6 F0.2
G00 X80. Z3.0
G42
G01 Z-15.0 F0.18
X100.0 Z-45.0
Z-95.0
U2
G40
G00 X200. Z200.0 M09
M30
X90.0
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
T0101
G01 Z-30.0
X60.3 Z-54.7
G54
X72.0
G50 S1500
G96 S180 M04
G00 X70.5 Z5.0 M8
G01 Z-100.0 F0.25
G00 U2. Z0.5
G01 X-1.6 F0.23
G00 X65.0 W1.0
G01 Z-54.5 F0.25
G00 U2.0 Z1.0
G00 X150.0 Z200.0
G28 U0 W0
T0303
G54
G50 S3000
G96 S200 M04
G00 X55.0 Z5.0 M08
Z0
X60.0
G01 X-1.6 F0.2
G00 X46.0 Z1.0
G01 Z-54.5
G00 U2.0 Z1.0
G42
G01 X50.0 Z-1.0 F0.15

X55.0

G01 Z-30.0 X60.0 Z-54.5 G00 U2.0 Z1.0

X50.5

Z-30.0

X60.0 Z-55.0

X68.0

X70.0 W-10.

Z-100.0

U2.0 W1.0

G40

G00 X150. Z200.0 M09

M30

8

G02 / G03 Interpolação Circular Sentido Horário e Anti-horário N10 G02 X Z (R )
G02 / G03 Interpolação Circular Sentido Horário e Anti-horário N10 G02 X Z (R )
G02 / G03 Interpolação Circular
Sentido Horário e Anti-horário
N10 G02 X
Z
(R
)
Horário
N210 G03 X
Z
(R
)
Anti-Horário
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.
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

G01 X40.0 Z60.0 F0.3 G03 X50.0 Z55.0 K-5.0

Para fazer uma interpolação devemos obedecer os seguintes parâmetros X= ponto final da interpolação, Z=ponto final da interpolação, R= valor do raio da interpolação. É possível fazer interpolação usando “I (x) ” ou “ K (z) ”, que substituem o “R”, porém estes parâmetros indicam as coordenadas do centro do raio.

9

Exemplos de interpolação N10 G0 G53 X380. Z600. T0101 G54 G50 S2000 G96 S200 M04

Exemplos de interpolação

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)

G00 X200.0 Z200.0 M09 T03 M30 ( G02 X100.0 Z-74.385 R45.0)
G00 X200.0 Z200.0 M09 T03 M30 ( G02 X100.0 Z-74.385 R45.0)
G00 X200.0 Z200.0 M09 T03 M30 ( G02 X100.0 Z-74.385 R45.0)
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 G00 U2.0 Z-1 .0 G01 X60 .5 F0.23

Exemplo com G1 / G2 / G3

G00 U2.0 Z-1 .0 G01 X60 .5 F0.23 G00 X60. Z3.0 G42 Z1.0 G01 Z-2.5
G00 U2.0 Z-1
.0
G01 X60 .5 F0.23
G00 X60. Z3.0
G42 Z1.0
G01 Z-2.5 F0.2
G00 X82.0 W1
X74.0
Z-2.4
G01 X60.5
X72.9
G03 X80.0 Z-5.5 R3.0
G01 Z-13.5
G02 X83.0 Z-15.0 R1.5
G01 X100.0

G03 X80.5 Z-6.2 R3.8 G00 U2.0 Z5.0 X200.0 Z200.0 G28 U0 W0

Z-30.0

X103.0

G28 U0 W0 T0404 T0606 G50 S1500 G96 S 180 M03
G28 U0 W0
T0404
T0606
G50 S1500
G96
S 180 M03

G0 0 X34.5 Z3.0 G01 Z-41.8 F0.27 G00 U-0.5 Z1.0

G50 S1800 G96 S200 M03 G00 X40.0 Z5.0 G4 1 Z-15.0 F0.2 X35.0 Z-24.33

X39.5

G01 Z-15.0 X34.5 Z-24.3 G00 Z10.0 X200. Z200. G28 U0 W0

T0505

G50 S 1800 G96 S200 M03 G00 X63.0 Z5.0 M08

Z0

G01 X38.0 F0.2

Z-42.0

X29.0

G40 G00 Z10.0 X 200.0 Z200.0 M09

M30

O0001:

N10

T0202 (BROCA 30MM)

G54

G97 S2500 M03 G00 X0 Z5.0 M08 G01 Z-5. F0.07

W1.0

Z-40.0 F0.25 G00 Z5.0

Z-39.0

G01 Z-60.0 G00 Z10.0 X200.0 Z200.0 G28 U0 W0

T0101

G50 S1500 G96 S180 M03 G00 X94.0 Z5.0 G01 Z-14.8 F0.27 G00 U2.0 Z0.5 G01 X28.0 F0.23 G00 X87.0 W1.0 G01 Z-14.8 F0.27 G00 U2.0 Z1.0

X80.5

G01 Z-14.1 G02 X81.9 Z-14.8 R0.7 G00 X100.5 W1.0 G01 Z-29.8

G28 U0 W0

11

G04 – G04 Tempo de espera sob endereço Através desta função, o comando irá esperar
G04 – G04
G04 –
G04

Tempo de espera sob endereço

Através desta função, o comando irá esperar um período de tempo especificado antes de prosseguir
Através desta função, o comando irá esperar um período 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 endereço P, não é permitido usar ponto decimal.
EX. Programando um tempo de espera de 30 segundos
G04 X30.
G04 U30.
G04 P30000
Função auxiliar de velocidade “ S ”
G96
G97
G96 – Velocidade constante de corte
O comando calcula continuamente a velocidade de corte de acordo com o diâmetro programado
Exemplo de programação :
G50 S3000 ; (Limitação de rotação)
G96 S180 M03 ; (velocidade de corte) a velocidade de corte irá atingir no máximo “ 3000 RPM ”
velocidade de corte irá atingir no máximo “ 3000 RPM ” G97 – Velocidade constante do

G97 – Velocidade constante do eixo arvore Neste caso a ferramenta trabalha com a rotação fixa, independente do diâmetro de trabalho. A rotação é baseada nela mesma, mantendo-se estática 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 numérico da máquina.

12

G28 Formato Retorno ao ponto de referência N G28 X(U) Z(W) X,Z U,W Coordenadas intermediárias
G28 Formato
G28
Formato

Retorno ao ponto de referência

N G28 X(U) Z(W) X,Z U,W Coordenadas intermediárias absolutas Coordenadas intermediárias incrementais G20 Sistema
N
G28 X(U)
Z(W)
X,Z
U,W
Coordenadas intermediárias absolutas
Coordenadas intermediárias incrementais
G20
Sistema de unidades em polegadas
G21
Sistema de unidades em milímetros
O comando G21 já estará ativado quando ligar o comando numérico da máquina.
G98 G99
G98
G99

Função auxiliar de avanço “ F ”

da máquina. G98 G99 Função auxiliar de avanço “ F ” O comando G28 é utilizado

O comando G28 é utilizado para aproximar o ponto de referência por meio de uma posição intermediária (X(U), Z(W)). Primeiro ocorre a movimentação a X(U) e Z(W); em seguida, ocorre a movimentação ao ponto de referência. As duas movimentações ocorrem com G00.

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

Com a função G21 atuando, o sistema de programação passa a entender que todos os dados programados se referem a valores em milímetros

O valor de F especifica a velocidade de avanço em milímetros por minuto (mm/min), com atuação do comando G98 na ferramenta em atividade, esta função é modal e será desativada quando ativar a função G99, que especifica a velocidade de avanço em milímetros por rotação (mm/rot) .

O comando G99 já estará ativado quando ligar o coma ndo numérico da máquina.

13

2 COMPENSAÇÃO Compensação do Raio de corte Esquerda e Direita G41 - Compensação do raio

2 COMPENSAÇÃO

2 COMPENSAÇÃO Compensação do Raio de corte Esquerda e Direita G41 - Compensação do raio de
2 COMPENSAÇÃO Compensação do Raio de corte Esquerda e Direita G41 - Compensação do raio de

Compensação do Raio de corte Esquerda e Direita

Compensação do Raio de corte Esquerda e Direita G41 - Compensação do raio de corte a

G41 - Compensação do raio de corte a esquerda

G41 - Compensação do raio de corte a esquerda

G42 - Compensação do raio de corte a direita

G42 - Compensação do raio de corte a direita

14

Compensação do raio da ferramenta Raio da ponta da ferramenta e a ponta da ferramenta
Compensação do raio da ferramenta Raio da ponta da ferramenta e a ponta da ferramenta
Compensação do raio da ferramenta
Raio da ponta da ferramenta e a
ponta da ferramenta hipotética
Com movimentações na direção dos eixos ( torneamento
longitudinal e em face), são utilizados os pontos da ponta da
ferramenta que tocam os eixos.
Assim nenhum erro de dimensão é produzido na peça de
trabalho.
Com as movimentações simultâneas nos dois eixos (cones, raios),
a posição do ponto de corte hipotético não coincide mais com o
ponto da ponta da ferramenta que realmente executa o corte.
Ocorrem erros de dimensionamento na peça de trabalho.
Quando a compensação de raio de corte é utilizada, esses erros
de dimensão são calculados e compensados automaticamente.
Para compensação 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.
Movimentação paralela
e
Obliqua dos eixos

Relação dos quadrantes ( lado de corte ) referentes ao raio da ferramenta

( lado de corte ) referentes ao raio da ferramenta necessário colocar o quadrante da ferramenta

necessário colocar o quadrante da ferramenta pois a compensação do raio da ferramenta será feita para o lado referente ao quadrante definido na tela de TOLL OFF-SET ( dados de ferramenta), uma definição errada poderá gerar diferença na dimensão do produto.

É

de TOLL OFF-SET ( dados de ferramenta), uma definição errada poderá gerar diferença na dimensão do

15

Compensação 0.5 Compensação Cancela compensação de raio de corte Este comando é modal e cancela
Compensação 0.5 Compensação Cancela compensação de raio de corte Este comando é modal e cancela
Compensação 0.5 Compensação
Compensação 0.5
Compensação
Compensação 0.5 Compensação Cancela compensação de raio de corte Este comando é modal e cancela tanto

Cancela compensação de raio de corte Este comando é modal e cancela tanto o comando G41 como G42, também é ativado toda vez em que se liga o comando da máquina.

Vejam 2 exemplos de programação com e sem compensação de raio

Compensação Compensação
Compensação
Compensação

16

3 CICLOS G90 Ciclo de torneamento Para alguns comandos mesmo Fanuc modelo B este comando

3 CICLOS

3 CICLOS G90 Ciclo de torneamento Para alguns comandos mesmo Fanuc modelo B este comando é
G90 Ciclo de torneamento Para alguns comandos mesmo Fanuc modelo B este comando é usado
G90
Ciclo de torneamento
Para alguns comandos mesmo Fanuc modelo B este comando é usado como coordenadas absolutas, porém nós
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 avanço em mm/min
absolutas U e W Coordenadas Incrementais R Conicidade (medida no raio ) F Velocidade de avanço

17

No caso do comando G91 não é usado, os eixos são movimentados incrementais através da

No caso do comando G91 não é usado, os eixos são movimentados incrementais através da descrição dos eixos para “ X utiliza-se U e para Z utiliza-se W ”

Exemplo : G01 U10. W15.0 Exemplo : ou seja o eixo “X” movimentará 10mm e
Exemplo : G01 U10. W15.0
Exemplo :
ou seja o eixo “X” movimentará 10mm e o eixo “Z” 15mm
G28 U0 W0
G28 U0 W0
T0101
T0101
G50 S2000
G96 S200 M03
G00 X61.0 Z2.0 M8
G90 X55.0 W-42.0 F0.25
G50 S2000
G96 S200 M03
G00 X56.0 Z2.0 M08
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
Z-26.0 R-3.5
Z-40.0 R-5.25
G28 U0 W0
X31.0
X30.0
G28 U0 W0
M30
M30
Ciclo de rosca simples G92 G92 G92 X40.0 Z-55.0 F5.0 G92 X(u) Z(w) R F
Ciclo de rosca simples
G92
G92
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 -
G92 X(u) Z(w) R
G92 X(u)
Z(w)
R

F

X,Z - Coordenadas absolutas

U,W - Coordenadas incrementais R - Conicidade
U,W - Coordenadas incrementais
R
- Conicidade
Rosca M50 X 1.5
Rosca M50 X 1.5

G97 S1400 M03 G00 X70.0 Z5.0 G92 X49.4 Z-32.0 R-6.166 F1.5

G97 S1400 M03 G00 X60.0 Z5.0 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
Ciclo de faceamento G94 X25.0 Z-50.0 Exemplo : G28 U0 W0 T0303 G54 G50 S2500

Ciclo de faceamento

Ciclo de faceamento G94 X25.0 Z-50.0 Exemplo : G28 U0 W0 T0303 G54 G50 S2500 G96
Ciclo de faceamento G94 X25.0 Z-50.0 Exemplo : G28 U0 W0 T0303 G54 G50 S2500 G96

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
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

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

20

Ciclo de acabamento G70 P10 Q40 P N10 G0 G42 X N20 G01 Z- N30
Ciclo de acabamento G70 P10 Q40 P N10 G0 G42 X N20 G01 Z- N30
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 = Número do primeiro bloco
Q = Número 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
N75 G01 X
Z-
R
Q
N
U
= Profundidade de corte (raio)
R
= Recuo da ferramenta durante o retorno (X)
P
= Número do primeiro bloco
Q
= Número do último bloco
U
= Sobre metal a ser deixado no eixo “X”
G71 U
R
positivo para externo, negativo interno.
W = Sobre metal no eixo “Z”, positivo para direi-
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

Exemplo :

Exemplo : N10 G00 X200.0 Z100.0 N11 G00 X160.0 Z10.0 N12 G71 U7.0 R1.0 N13 G71

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 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
M30
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

Z-1.0

X26.0 Z1.0 N14 G40 G70 P12 Q14 G00 X200.0 Z200.0 T0100

G72
G72
M30
M30

G72 W

R

G72 P

Q

U

W

F

Idem ao comando G71, porém transversalmente

w

= Profundidade de corte (Z)

R

= Recuo da ferramenta durante o retorno (Z)

P

= Número do primeiro bloco

Q

= Número 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.

G00 X200.0 Z200.0 T0100

M01

N16 G50 S2500 T0300 G96 S200 M03 G00 X85.0 Z5.0 T0303 G70 P12 Q14 G00 X200.0 Z200.0 T0300

M30

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 G41 Z-51.0

22

G 73 Ciclo de desbaste paralelo ao contorno N10 G50 S2000 T0300 G96 S200 M03
G 73
G 73

Ciclo de desbaste paralelo ao contorno

G 73 Ciclo de desbaste paralelo ao contorno N10 G50 S2000 T0300 G96 S200 M03 G00

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 G01 Z-30. X60.0 Z-50.0 N16 G40 U1.0 G70 P12 Q16 G00 X200.0 Z200.0 T0300

M30

W R Q U W Ciclo de furação / desbaste longitudinal
W
R
Q
U
W
Ciclo de furação / desbaste longitudinal

G73 U

G73 P

U

W = Recuo da ferramenta durante o retorno (Z)

R

= Recuo da ferramenta durante o retorno (X)

= Número de passadas

P

Q

U

positivo para externo, negativo interno.

= Número do primeiro bloco

= Número do último bloco

= Sobre metal a ser deixado no eixo “X”

W = Sobre metal no eixo “Z”, positivo para direi- ta, negativo para esquerda.

F = Avanço

Q F
Q
F
para direi- ta, negativo para esquerda. F = Avanço Q F G28 U0 W0 T0101 G54
G28 U0 W0 T0101 G54 G50 S2000 G96 S80 M03 G00 X50.0 Z1.0 T0101 G74

G28 U0 W0

T0101

G54

G50 S2000 G96 S80 M03 G00 X50.0 Z1.0 T0101 G74 R1. G74 X10.0 Z-10.0 P10000 Q3000 F0.1 G00 X200.0 Z200.0 T0100

M30

G74 R

G74 Z

R

= Retorno incremental para quebra cavaco

P

= Incremento por passada no raio (milésimal)

Q

= Incremento por penetração (milésimal)

F

= Avanço

23

Ciclo de desbaste transversal. G75 R G75 X/U Z/W P Q R F R -
Ciclo de desbaste transversal. G75 R G75 X/U Z/W P Q R F R -

Ciclo de desbaste transversal.

G75 R G75 X/U Z/W P Q R F R - Recuo da ferramenta para
G75 R
G75 X/U
Z/W
P
Q
R
F
R
- Recuo da ferramenta para interrupção do
corte
X,Z – Coordenadas absolutas final
U,W – Coordenadas incrementais
P
– Incremento total de corte em X (raio/milésimal)
Q
– Incremento Lateral / distancia entre canais (milésimal)
R
– Retorno do incremento para quebrar cavaco
F
– Velocidade de avanço
Exemplo:
G28 U0 W0
cavaco F – Velocidade de avanço Exemplo: G28 U0 W0 T0101 G54 G97 S1500 M03 G00

T0101

G54
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 G76 X r a Q R Z R0 P
Ciclo de roscar G76 P m G76 X r a Q R Z R0 P
Ciclo de roscar
G76 P m
G76 X
r
a
Q
R
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
G76 X
r
a
Q
R
G76 P m
G76 X
r
a
Q
R
Z
R0 P
Q
F
Z
R0 P
Q
F
R G76 P m G76 X r a Q R Z R0 P Q F Z

Parâmetros iniciais para corte da rosca

P

= Necessariamente deve constar seis dígitos segu e relação abaixo :

m

= Numero de repetições do ultimo passe, com dois dígitos (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 dígitos exemplo 55º ou 60

º

Q

= Menor profundidade de corte ( valor positivo no ra io, milésimal )

R

= Sobre metal para o passe de acabamento (valor po sitivo no raio com ponto decimal )

Parâmetros subseqüentes para corte da rosca X,Z = Coordenadas absolutas final U,W = Coordenadas incrementais

P

= Altura do filete (raio/milésimal)

R

= Conicidade da rosca (raio / R+ rosca interna, R- rosca externa)

Q

= Profundidade de corte para primeiro passe (raio/milésimal)

F

= Passo da rosca em mm

25

Exemplo : G28 U0 W0 T0303 G54 G97 S800 M03 G00 X30.0 Z5.0 G76 P010060

Exemplo :

G28 U0 W0

T0303

Exemplo : G28 U0 W0 T0303 G54 G97 S800 M03 G00 X30.0 Z5.0 G76 P010060 G76

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

M30
M30

Permite omissão G76 X38.2 Z-52.0 P900 Q500 F1.5 G00 X200.0 Z200.0

F1.5 G00 X50.0 Z-20.0 G76 P010060 Q100 R0.1 M30 Permite omissão G76 X38.2 Z-52.0 P900 Q500

26

CICLO FIXO DE PERFURAÇÃO (G80--G89) Código Eixo de O peração de usinagem O peração na

CICLO FIXO DE PERFURAÇÃO

(G80--G89)

Código Eixo de O peração de usinagem O peração na O peração de retração Aplicações
Código
Eixo de
O peração de usinagem
O peração na
O peração de retração
Aplicações
G
perfu-
de furos (sentido --)
posição da base do
(sentido +)
ração
furo
G80
Cancelamento
G83
Eixo Z
Avanço de corte / intermitente
Pausa
Deslocamento rápido
Ciclo de perfuração
frontal
G84
Eixo Z
Avanço de corte
Pausa→Fuso SAH
Avanço de corte
Ciclo de rosquea-
mento frontal
G85
Eixo Z
Avanço de corte
Avanço de corte
Ciclo de mandrilagem
frontal
G87
Eixo X
Avanço de corte / intermitente
Pausa
Deslocamento rápido
Ciclo de perfuração
lateral
G88
Eixo X
Avanço de corte
Pausa→Fuso SAH
Avanço de corte
Ciclo de rosquea-
mento rígido lateral
G89
Eixo X
Avanço de corte
Pausa
Avanço de corte
Ciclo de mandrilagem
lateral
G87
G 83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;
ou
G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;

Ciclo de Perfuração Frontal (G83) / Ciclo de Perfuração Lateral (G87) (Pica-Pau)

D Ciclo de perfuração profunda (G83, G87) (parâmetro nº 5101#2 =1)

X_ C_ ou Z_ C_ : Dados de posição do furo Z_ ou X_ : Distância entre o ponto R e a base do furo

R_ : Distância entre o nível inicial e o nível do ponto R Q_ : Profundidade de corte por cada avanço de corte

P_

: Tempo de pausa na base do furo

F_

: Velocidade de avanço de corte

K_

: Número de repetições (se necessário)

M_ : Código M para fixar o eixo C (se necessário)

G83
G83

G 83

q q q Ponto R Nível inicial d d
q
q
q
Ponto R
Nível inicial
d d
G 87 Nível inicial Ponto R q d q d q
G 87
Nível inicial
Ponto R
q
d
q
d
q

27

G83 G87 G 83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ; ou
G83 G87
G83
G87

G 83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ; ou G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;

X_ C_ ou Z_ C_ : Dados de posição do furo

Z_ ou X_ : Distância entre o ponto R e a base do furo R_ : Distância entre o nível inicial e o nível do ponto R Q_ : Profundidade de corte por cada avanço de corte

P_

: Tempo de pausa na base do furo

F_

: Velocidade de avanço de corte

K_

: Número de repetições (se necessário)

M_ : Código M para fixar o eixo C (se necessário)

Ciclo de Perfuração Frontal (G83) / Ciclo de Perfuração Lateral (G87) (Quebra-cavaco)

D Ciclo rápido de perfuração profunda (G83, G87) (parâmetro RTR (nº 5101#2) =0) G 87
D Ciclo rápido de
perfuração profunda
(G83, G87)
(parâmetro RTR
(nº 5101#2) =0)
G 87
Nível inicial
G83
q q
q Ponto R
Ponto R
q
d
d
d
Nível inicial
q
d
q
G84
G88

Ciclo de Rosqueamento Frontal (G84) / Ciclo de Rosqueamento Lateral

(G88)

G 84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ; ou G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;

X_ C_ ou Z_ C_ : Dados de posição do furo Z_ ou X_ : Distância entre o ponto R e a base do furo

R_ : Distância entre o nível inicial e o nível do ponto R

P_

F_ : Velocidade de avanço de corte

K_

M_ : Código M para fixar o eixo C (se necessário)

: Tempo de pausa na base do furo

: Número de repetições (se necessário)

F ormato G84 P1 Ponto R Fuso SAH Nível inicial Ponto Z Fuso SH
F ormato
G84
P1
Ponto R
Fuso SAH
Nível inicial
Ponto Z
Fuso SH
G88 Nível inicial Fuso SH Ponto R Ponto X P1
G88
Nível inicial
Fuso SH
Ponto R
Ponto X
P1

Fuso SAH

28

Exemplo: O0001; G28 U0 W0 T0101 (BROCA) G54 (ZERO PEÇA) G98 (MM/MIN) M43 (ATIVA EIXO
Exemplo: O0001; G28 U0 W0 T0101 (BROCA) G54 (ZERO PEÇA) G98 (MM/MIN) M43 (ATIVA EIXO
Exemplo: O0001; G28 U0 W0 T0101 (BROCA) G54 (ZERO PEÇA) G98 (MM/MIN) M43 (ATIVA EIXO
Exemplo:
O0001;
G28 U0 W0
T0101 (BROCA)
G54 (ZERO PEÇA)
G98 (MM/MIN)
M43 (ATIVA EIXO C)
G0 X50 Z-10 C0
M13 S2000 (FERRAMENTA ACIONADA SENTIDO HORÁRIO - 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 INTERPOLAÇÃO POLAR E CILÍNDRICA G 12.1 ; G 13.1 ; Inicia o modo de

4 INTERPOLAÇÃO POLAR E CILÍNDRICA

4 INTERPOLAÇÃO POLAR E CILÍNDRICA G 12.1 ; G 13.1 ; Inicia o modo de interpolação
4 INTERPOLAÇÃO POLAR E CILÍNDRICA G 12.1 ; G 13.1 ; Inicia o modo de interpolação
G 12.1 ; G 13.1 ;
G 12.1 ;
G 13.1 ;

Inicia o modo de interpolação de coordenadas po- lares (ativa a interpolação de coordenadas polares)

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).

Cancela o modo de interpolação de coordenadas polares (para que a interpolação de coordenadas polares não seja executada)

Pode usar--se G112 e G113 em vez de G12.1 e G13.1, respectivamente.

G12.1 G13.1

INTERPOLAÇÃO DE COORDENADAS POLARES

Explicações

Eixo de rotação (eixo virtual)

:

Eixo linear

Ponto de origem do sistema de coordenadas da peça

D Plano de interpolação de coordenadas polares

D Códigos G que podem ser especificados no modo de interpolação de coordenadas polares G0
D
Códigos G que podem
ser especificados no
modo de interpolação de
coordenadas polares
G0 1
G 02, G03
G0 4
G 40, G41, G42
G 65, G66, G67
G 98, G99
Interpolação linear
Interpolação circular
Pausa
Compensação do raio da ponta da ferramenta
(A interpolação de coordenadas polares é aplicada ao
caminho da ferramenta após a compensação da
ferramenta de corte.)
Comando de macro de usuário
Avanço por minuto, avanço por rotação

D

Interpolação circular no plano de coordenadas polares

Os endereços para a especificação do raio de um arco para a interpolação circular (G02 ou G03) no plano de interpolação de coordenadas 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 também pode ser especificado com um comando R.

30

E xemplo C’ (eixo hipotético) Eixo C Caminho da ferramenta após a compensação do raio
E xemplo C’ (eixo hipotético) Eixo C Caminho da ferramenta após a compensação do raio

E xemplo

C’ (eixo hipotético) Eixo C Caminho da ferramenta após a compensação do raio da ponta
C’ (eixo hipotético)
Eixo C
Caminho da ferramenta após a
compensação do raio da ponta da ferramenta
Caminho programado
N204
N203
N205
N200
N202 N201
Eixo X
Ferra--
menta
N208
N206
N207
Eixo Z
Eixo X com programação do diâmetro, eixo C com programação do raio.
O0001;
N010 T0101
N0100 G00 X120.0 C0 Z _ ;
N0200 G12.1 ;
N0201 G42 G01 X40.0 F _ ;
N0202 C10.0 ;
N0203 G03 X20.0 C20.0 R10.0 ;
N0204 G01 X--40.0 ;
N0205 C--10.0 ;
N0206 G03 X--20.0 C--20.0 I10.0 J0 ;
N0207 G01 X40.0 ;
N0208 C0 ;
N0209 G40 X120.0 ;
N0210 G13.1;
Programa geométrico
(programa baseado nas coordenadas
plano X--C’)
N0300 Z
;
N0400 X
C
;

Posicionamento na posição inicial Início da interpolação de coordenadas polares

Cancelamento da interpolação de coordenadas plares

N0900M30 ;

31

G07.1 G 07.1 IP r ; Inicia o modo de interpolação cilíndrica : (ativa a
G07.1
G07.1

G 07.1 IP r ; Inicia o modo de interpolação cilíndrica

: (ativa a interpolação cilíndrica).

:

:

G07.1 IP 0 ; O modo de interpolação cilíndrica é cancelado.

IP : Endereço para o eixo de rotação r : Raio do cilindro

Especifique G07.1 IP r ; e G07.1 IP 0; em blocos separados. É possível utilizar G107 em vez de G07.1.

separados. É possível utilizar G107 em vez de G07.1. INTERPOLAÇÃO CILÍNDRICA Explicações A função de

INTERPOLAÇÃO

CILÍNDRICA

Explicações

A função de interpolação cilíndrica permite desenvolver o lado de um cilindro na programação, facilitando, assim, a criação de programas destinados, por exemplo, à usinagem cilíndrica de cames.

D Ciclo fixo para perfurar durante o modo de interpolação cilíndrica

Os ciclos fixos de perfuração, G81 a G89, não podem ser especificados durante o modo de interpolação cilíndrica.

D Interpolação circular (G02, G03)

No modo de interpolação cilíndrica, a interpolação circular pode ser executada com o eixo de rotação e com um outro eixo linear. O raio R é utilizado nos comandos da mesma forma O raio não é expresso em graus mas em milímetros.

< Exemplo: Interpolação circular entre o eixo Z e o eixo C >

G18 Z

G02 (G03) Z

C

;

32

C

R

;

Exemplo E xemplo de um Programa de Interpolação Cilíndrica C O0001 (INTERPOLAÇÃO CILÍNDRICA ); N01
Exemplo E xemplo de um Programa de Interpolação Cilíndrica C O0001 (INTERPOLAÇÃO CILÍNDRICA ); N01

Exemplo

E xemplo de um Programa de Interpolação Cilíndrica C O0001 (INTERPOLAÇÃO CILÍNDRICA ); N01 G00
E xemplo de um Programa de Interpolação
Cilíndrica
C
O0001 (INTERPOLAÇÃO CILÍNDRICA );
N01 G00 Z100.0 C0 ;
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 ;
Z
R
Z mm N0 N13 N12 120 5 110 N06 N11 90 N07 70 N08 N09
Z
mm
N0
N13
N12
120
5
110
N06
N11
90
N07
70
N08
N09
N10
60
C
0
190
230
270
30 60 70
150
360 Graus

33

5 PRESET Seqüência operacional para definir preset de ferramenta MEDIÇÃO DE DADOS DA FERRAMENTA Objetivo

5 PRESET

5 PRESET Seqüência operacional para definir preset de ferramenta MEDIÇÃO DE DADOS DA FERRAMENTA Objetivo da
5 PRESET Seqüência operacional para definir preset de ferramenta MEDIÇÃO DE DADOS DA FERRAMENTA Objetivo da
5 PRESET Seqüência operacional para definir preset de ferramenta MEDIÇÃO DE DADOS DA FERRAMENTA Objetivo da

Seqüência operacional para definir preset de ferramenta

Seqüência operacional para definir preset de ferramenta MEDIÇÃO DE DADOS DA FERRAMENTA Objetivo da medição de

MEDIÇÃO DE DADOS DA FERRAMENTA

Objetivo da medição de dados da ferramenta

DA FERRAMENTA Objetivo da medição de dados da ferramenta O CNC deve usar a ponta de

O CNC deve usar a ponta de ferramenta para o posicionamento e não o ponto de referência de montagem da ferramenta. É preciso medir todas as ferramentas utilizadas para usinagem. É preciso medir, nas duas direções do eixo, a distância entre a ponta da ferramenta e ponto de referência “ N ” de montagem da ferramenta. As correções de comprimento, dimensões, raio e o quadrante devem ser armazenados na tela de OFS/SET ( registro de ferramenta) o número para correção pode ser qualquer número porém este mesmo deve constar na chamada no programa de usinagem através dos dois últimos dígitos EX: T 0404 com isto pode-se dizer que a ferramenta esta posicionada na posição 4 na torre e os dados desta mesma ferramenta esta arquivado na posição de número 4 na tela de OFS/SET . Nos dados de ferramenta é possível estar colocando o valor do raio da ferramenta, mais somente é necessário quando utilizar compensação do raio da ferramenta através dos comandos G41 ou G42 .

Obs.: Não esquecer de definir o quadrante exato conforme demonstrado na página 12, pois através do mesmo será feita a compensação para o lado correto conforme o quadrante.

34

Existem duas maneiras de presetar uma ferramenta 1 - Opcional Medidor automático Posicionar na torre

Existem duas maneiras de presetar uma ferramenta

1 - Opcional Medidor automático

de presetar uma ferramenta 1 - Opcional Medidor automático Posicionar na torre a ferramenta ( Ex.

Posicionar na torre a ferramenta ( Ex. MDI T01; ou em JOG na tecla TURRET ) a ser presetada, abaixar o medidor automático manualmente e através da manivela no modo Handle posicionar

os

eixos X e Z próximos aos sensores do medidor,

ou Z
ou
Z

a tela de Geometria aparecerá automaticamente.

Mudar p/ JOG e através das teclas dos eixos X

manter apertadas até que a dimensão apareça na tela referente à ferramenta que esta sendo presetada.

2

- Convencional por toque na peça

Posicionar a ferramenta a ser presetada na torre através do modo MDI ou manualmente através da tecla TORRET no modo JOG, posicionar a ferramenta através do modo HANDLE, na peça usinar um diâmetro qualquer, sempre através da manivela e após ter usinado este diâmetro ir até a tela de position (Posição) marcar os valores descritos na tela respectivo à máquina, ou seja relativos ao ponto zero máquina, medir o diâmetro da peça usinada (manter a ferramenta no mesmo diâmetro usinado) e o valor encontrado em X deverá ser subtraído com o valor do diâmetro encontrado na peça, este valor deve ser carregado no campo de geometria da ferramenta na tela de OFS/SET. Outro modo de armazenamento é ao invés 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 diâmetro de 30 mm) e imput ou enter e o valor será armazenado corretamente.

e imput ou enter e o valor será armazenado corretamente. O preset no eixo Z é
e imput ou enter e o valor será armazenado corretamente. O preset no eixo Z é

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

preset é a diferença da face da torre( N ) até a ponta da ferramenta conforme Ilustração:

Da mesma forma é preciso colocar este valor encontrado na tabela de geometria de ferramenta na tela OFS/SET. Nesta mesma tela é possível fazer correções de dimensão após usinagem ou desgaste de ferramenta na tela de correções ou Wear, para fazer a correção se necessário corrigir para eixo X usando o eixo U e para o eixo Z usando o eixo W a correção máxima é 1 mm ou o valor descrito no parâmetro 5013 onde descreve o range para correção desejada.

W a correção máxima é 1 mm ou o valor descrito no parâmetro 5013 onde descreve

35

6 ZERO-PEÇA SEQUÊNCIA PARA DETERMINAR PONTO ZERO PEÇA Definição de ponto zero peça É o

6 ZERO-PEÇA

6 ZERO-PEÇA SEQUÊNCIA PARA DETERMINAR PONTO ZERO PEÇA Definição de ponto zero peça É o Local
6 ZERO-PEÇA SEQUÊNCIA PARA DETERMINAR PONTO ZERO PEÇA Definição de ponto zero peça É o Local

SEQUÊNCIA PARA DETERMINAR PONTO ZERO PEÇA

6 ZERO-PEÇA SEQUÊNCIA PARA DETERMINAR PONTO ZERO PEÇA Definição de ponto zero peça É o Local

Definição de ponto zero peça

É o Local onde vamos determinar o ponto de inicio das coordenadas ou dimensões 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, através da manivela de movimentos dos eixos no modo Handle, encostar esta ferramenta na face onde vai se determinar o ponto zero da peça, entrar na tela OFS/SET depois WORK (trabalho) carregar o valor encontrado através da tecla messure (medir). Este valor pode ser carregado nos pontos zeros de G54 à G59 ou utilizar a tela de W SHFT porém para este caso não poderá ter valor nos pontos zeros de G54 à G59. Lembrando também que o comando G54 já estará ativo quando ligar o comando da máquina. È possível fazer o deslocamento de ponto zero peça determinado através do comando G50 deslocando este ponto para qualquer ponto a definir pelo programador.

zero peça determinado através do comando G50 deslocando este ponto para qualquer ponto a definir pelo

36

7 MANUTENÇÃO MANUTENÇÃO DA TORRE Seqüência para destravamento da torre em caso de colisão ou

7 MANUTENÇÃO

7 MANUTENÇÃO MANUTENÇÃO DA TORRE Seqüência para destravamento da torre em caso de colisão ou falta
7 MANUTENÇÃO MANUTENÇÃO DA TORRE Seqüência para destravamento da torre em caso de colisão ou falta

MANUTENÇÃO DA TORRE

Seqüência para destravamento da torre em caso de colisão ou falta de energia no momento da troca.

Liberar alteração de parâmetros na tela de OFS/SET, colocando 1 na opção para habilitar, apertar a tela system,pmc, pmcprm, keeprl, e no parâmetro K05 modificar o bit 0 para 1, com isto liberamos a manutenção da torre. Primeiro é necessário 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 atrás da mesma ) e posicionar o furo traseiro na mesma direção de um furo posicionado na base da torre. Apertar a tecla Call/BZ OFF para travar e depois a seqüência de teclas feed hold + select (funções automáticas) + Stop para liberar a torre. Voltar o parâmetro K05 de 1 par 0 e voltar a liberação de parâmetros para 0. Para ter certeza que a torre está posicionada corretamente com a feramenta deve-se fazer uma troca semi-automática em MDI digitando o comando T0101 e verificar se a ferramenta esta realmente posicionada na posição correta, caso não, refazer todo o processo novamente.

se a ferramenta esta realmente posicionada na posição correta, caso não, refazer todo o processo novamente.

37

8 OPERAÇÃO 1.1 LIGAR MAQUINA: GIRAR CHAVE DE FORÇA (Painel elétrico). PRESSIONAR TECLA POWER ON,

8

OPERAÇÃO

8 OPERAÇÃO 1.1 LIGAR MAQUINA: GIRAR CHAVE DE FORÇA (Painel elétrico). PRESSIONAR TECLA POWER ON, (Aguardar
1.1 LIGAR MAQUINA: GIRAR CHAVE DE FORÇA (Painel elétrico). PRESSIONAR TECLA POWER ON, (Aguardar maquina
1.1 LIGAR MAQUINA:
GIRAR CHAVE DE FORÇA (Painel elétrico).
PRESSIONAR TECLA POWER ON, (Aguardar maquina fazer check list).
DESATIVAR BOTÃO DE EMERGÊNCIA: (girar botão de emergência).
PRESSIONAR TECLA STANDBY, (Liga unidade Hidráulico).

1 – LIGAR / DESLIGAR MÁQUINA

(Liga unidade Hidráulico). 1 – LIGAR / DESLIGAR MÁQUINA 1.2 DESLIGAR MAQUINA: PRESSIONAR BOTÃO DE EMERGÊNCIA.

(Liga unidade Hidráulico). 1 – LIGAR / DESLIGAR MÁQUINA 1.2 DESLIGAR MAQUINA: PRESSIONAR BOTÃO DE EMERGÊNCIA.

1.2 DESLIGAR MAQUINA:

PRESSIONAR BOTÃO DE EMERGÊNCIA. PRESSIONAR TECLA POWER OFF. GIRAR CHAVE DE FORÇA (Painel elétrico).

38

2 DESCRIÇÃO DO TECLADO: Seleciona velocidade de avanço CONTROLE DO AVANÇO RÁPIDO (G0), VIA SELETOR

2 DESCRIÇÃO DO TECLADO:

2 DESCRIÇÃO DO TECLADO: Seleciona velocidade de avanço CONTROLE DO AVANÇO RÁPIDO (G0), VIA SELETOR DE
Seleciona velocidade de avanço
Seleciona velocidade de avanço

CONTROLE DO AVANÇO RÁPIDO (G0), VIA SELETOR DE AVANÇO.

CONTROLE DO AVANÇO RÁPIDO (G0), VIA SELETOR DE AVANÇO. F0 = LENTO 25% 50% 100% Obs:

F0 = LENTO

25%

50%

100%

Obs: Valores em relação ao programado.Exceto o F0.

39

40
40

40

3 - HANDLE ( MANIVELA ). % VELOCIDADE DE INCREMENTO: | 1 = 0,001 |
3 - HANDLE ( MANIVELA ). % VELOCIDADE DE INCREMENTO: | 1 = 0,001 |
3 - HANDLE ( MANIVELA ). % VELOCIDADE DE INCREMENTO: | 1 = 0,001 |

3 - HANDLE ( MANIVELA ).

3 - HANDLE ( MANIVELA ). % VELOCIDADE DE INCREMENTO: | 1 = 0,001 | 10
3 - HANDLE ( MANIVELA ). % VELOCIDADE DE INCREMENTO: | 1 = 0,001 | 10

% VELOCIDADE DE INCREMENTO:

| 1 = 0,001

| 1

= 0,001

| 10 = 0,01

| 10 = 0,01

| 100 = 0,1

| 100 = 0,1

41

9 EDIÇÃO ALTERAR DADOS NO PROGRAMA. ( EDIT ). ( PROG ). ( Digitar número

9

EDIÇÃO

9 EDIÇÃO ALTERAR DADOS NO PROGRAMA. ( EDIT ). ( PROG ). ( Digitar número do

ALTERAR DADOS NO PROGRAMA.

9 EDIÇÃO ALTERAR DADOS NO PROGRAMA. ( EDIT ). ( PROG ). ( Digitar número do

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

EX.: O01). SETA PARA BAIXO (SETA DE CURSOR DO TECLADO). POSICIONAR O CURSOR SOBRE A FUNÇÃO

POSICIONAR O CURSOR SOBRE A FUNÇÃO QUE SE DESEJA ALTERAR. DIGITAR OS CARACTERES DESEJADO. ( ALTER ).

APAGAR DADOS NO PROGRAMA.

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

EX.: O01). SETA PARA BAIXO (SETA DE CURSOR DO TECLADO). POSICIONAR O CURSOR SOBRE A FUNÇÃO

EX.: O01). SETA PARA BAIXO (SETA DE CURSOR DO TECLADO). POSICIONAR O CURSOR SOBRE A FUNÇÃO

POSICIONAR O CURSOR SOBRE A FUNÇÃO QUE DEVERÁ SER APAGADA. ( DELETE ).

APAGAR UM PROGRAMA DA MEMÓRIA

.

( EDIT ). ( PROG ). ( Digitar número do programa que deseja apagar EX.: O01). ( DELETE ).

INSERIR COMENTÁRIOS

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

.
.

.

42

PROGRAMA VIA MDI. FUNÇÕES DE EDIÇÃO DE PROGRAMA: CÓPIA TOTAL DE PROGRAMA O PROGRAMA A

PROGRAMA VIA MDI.

PROGRAMA VIA MDI. FUNÇÕES DE EDIÇÃO DE PROGRAMA: CÓPIA TOTAL DE PROGRAMA O PROGRAMA A SER
PROGRAMA VIA MDI. FUNÇÕES DE EDIÇÃO DE PROGRAMA: CÓPIA TOTAL DE PROGRAMA O PROGRAMA A SER

FUNÇÕES DE EDIÇÃO DE PROGRAMA:

CÓPIA TOTAL DE PROGRAMA

FUNÇÕES DE EDIÇÃO DE PROGRAMA: CÓPIA TOTAL DE PROGRAMA O PROGRAMA A SER COPIADO DEVERÁ ESTAR

O PROGRAMA A SER COPIADO DEVERÁ ESTAR ABERTO

DE PROGRAMA O PROGRAMA A SER COPIADO DEVERÁ ESTAR ABERTO ( EDIT ). ( PROG ).

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

43

O PROGRAMA A SER COPIADO DEVERÁ ESTAR ABERTO ( EDIT ). ( PROG ). (

O PROGRAMA A SER COPIADO DEVERÁ ESTAR ABERTO

( EDIT ). ( PROG ). ( OPRT ). ( SOFT KEY ). ( EX.
( EDIT ).
( PROG ).
( OPRT ).
( SOFT KEY ).
( EX. EDT ).
( COPY ).
[ ~CRSL] Seleciona onde inicia a cópia.
[CRSL~] ou [~BTTM] Neste ùltimo caso, será feita a cópia até o final do programa, não
importando a posição 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 número do programa novo).
(INPUT).
( EXEC ).
UNIR PROGRAMAS

O PROGRAMA A SER COPIADO DEVERÁ ESTAR ABERTO

(INPUT).

( EDIT). ( PROG ). ( OPRT ). ( Soft Key ) ( EX. EDT ). [ MERGE]

Mova o cursor na posição 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 número do programa a ser inserido).

Neste ùltimo caso, o final do programa atual é exibido. ( Digitar o número do programa

( EXEC ).

44

ANOTAÇÕES

ANOTAÇÕES

ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES

ANOTAÇÕES

ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES

ANOTAÇÕES

ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES

ANOTAÇÕES

ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES

ANOTAÇÕES

ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES

ANOTAÇÕES

ANOTAÇÕES
ANOTAÇÕES