Você está na página 1de 166

GE Fanuc Automation

Computer Numerical Control Products

Curso de Manutenção – Básico

Série i
Acionamento ALPHA
Índice

1 – Linha de CNC GE Fanuc .................................................................... 3

2 – Servo Digital........................................................................................ 11

3 – Sistema de Memórias e BACKUP ..................................................... 16

4 – PMC ..................................................................................................... 22

5 – LADDER .............................................................................................. 49

6 – LADDER SB7 ...................................................................................... 55

7 – BACKUP e RESTORE do LADDER ................................................... 67

8 – Parâmetros do CNC ........................................................................... 75

9 – Sistema de referenciamento .............................................................. 85

10 – Usinagem CNC .................................................................................. 97

11 – Ferramentas para a manutenção .................................................... 115

12 – Ferramentas de servo ...................................................................... 129

13 – Alarmes e diagnósticos de servo ................................................... 140

14 – Acionamentos .................................................................................. 148

15 – Spindle .............................................................................................. 162


Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

   


-3-
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Linha CNC GE Fanuc

Nível de
CNC Número de Eixos Eixos Simultâneos
Aplicação

Série 30i 40 24 Complexa

Série 16i 20 6

Série 18i-MB5 16 5
Avançada
Série 18i 20 4

Série 21i 9 4

Série 0i 4 3
Intermediário
Série 0i Mate 3 3

Power Mate i-H 8 4


Especial
Power Mate i-D 2 2

30 15
Processamento
31 16 Número de eixos
Recursos de usinagem
32 18 CLP (PMC)

20

21

Power Mate = Aplicações especias , sem recursos de usinagens.

-4-
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Open CNC :
150 / 150i, 160 / 160i, 180 / 180i, 210 / 210i = CNC + PC = Open CNC
Antigos = MMC-I, MMC-II, MMC-III, MMC-IV

Máquina :
M = Miling (Centro de Usinagem) = 0-M , 18-M, 210i-M
T = Turnig (Torno) = 16-T, 0i-T, 16-T
G = Grinding (Retífica) = 0-G , 16-G, 18-G
P = Punching (Puncionadeira) = 0-P , 18-P, 16-P
L = LASER (Corte) = 18-L, 16-L

Versão :
0 - TC = C , versão software básico
18-TC
21-MA
21i-MB
15i-MA

DUAL PATH : (dois canais)


FS0-TT = Dois Tornos ,FS18-MM = Duas Fresadoras

Z2 Z1

X2 X1

-5-
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Antigos Série i

Vídeo

CNC
+
CNC Vídeo

Exemplos :

-6-
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Versão LCD

Versão STAND-ALONE

-7-
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

SOFTKEY :

7 softkeys

12 softkeys

Painel do Operador

-8-
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

POWER MATE :

-9-
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

- 10 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

2 - Servo Digital

- 11 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Sistema Digital

CNC Acionamto
CNC : Usinagem
P#1
Interpolação Comunicação
X100
G00 X200 Y200 ;
Digital
Malha de posição G01 G91 Z20 ; Acionamento :
X-10 ; X110
Malha de Velocidade Y-10 ; Potência
X120
Malha de Corrente
Aceleração
Corrente I=T

Posição

MM

Comunicação
serial de dados
EE

Servo

Acionamentos de Servos
Régua
JF101
COP10B

COP10A

COP10B

COP10A

COP10B

COP10A

COP10B

Controle de
JF102
Servos
JF103
COP10A

CNC JF104
JF1

JF1

JF1

FSSB
Potência

Potência

Potência
Encoder

Encoder

Encoder

Fanuc
Serial
Servo
Bus
Eixo X Eixo Y Eixo Z

- 12 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Cartão de Controle dos Servos

DSP1
NC-program

Programmed

Interpolation
G00 X200 Y200 ; X

Path
G01 G91 Z20 ;
X-10 ; Y
Y-10 ;
Z

CNC Servo

FSSB
SVM - PWM cmd
- Encoder fb
X-Axis
- Current fb
- Amplifier alarms

Y-Axis

SVM
Z-Axis

Scale
SDU

5,*  %&)*

- 13 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%&)

A
A
B
B
Z
Z

Encoder Absoluto = Incremental + Bateria

Acionamento
COP10B

COP10A

Controle de
Servos

Bateria
CNC
JF1
Potência
Encoder

- 14 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

- 15 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

3 - Sistema de Memórias
e
BACK-UP

- 16 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

FSSB
Acionamento dos servos LCD RS-232 I/O Link

CPU

EIXOS DISPLAY DRAM PMC

Barramento de Dados

Fonte
FROM / SRAM Calendário
5V Controle de
3,3V periféirco
+/- 12V
+/- 15V

Alimentação Spindle Serial


Bateria 3V LITHIUM
Spindle Analógico
24VCC
Entradas rápidas
Interface PCMCIA

Estrutura da Memória

CPU DRAM Memória de trabalho

Sistema Operacional
Sevo ROM
LADDER
FROM
Barramento de dados

Telas Personalizadas
Ciclos de Usinagem Personalizados
Programas C ANSI
Aplicativos FANUC

Parâmetros de LADDER
Programas de Usinagem e Subrotinas
SRAM Parâmetros do CNC
Corretores de Ferramentas
Compensação de passo do fuso

DRAM = RAM Dinâmica


FROM = FLASH ROM
SRAM = STATIC RAM

- 17 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#&%!,)42&

SYSTEM + [SYSTEM]

PAGE PAGE

Avança/Retorna
página

- 18 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#&%!,)42&

PAGE PAGE

Avança/Retorna
página

#&%!,)42&

PAGE PAGE

Avança/Retorna
página

- 19 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

!*+$ 

CNC
* PCMCIA

CPU DRAM Memória de trabalho

Sistema Operacional
Sevo ROM
LADDER
FROM

Barramento de dados
Telas Personalizadas
Cilcos de Usinagem Personalizados
Programas C ANSI
Aplicativos FANUC

RS-232C Parâmetros de LADDER


Programas de Usinagem e Subrotinas
SRAM Parâmetros do CNC
Corretores de Ferramentas
Compensação de passo do fuso

* PCMCIA Personal Computer Memory Card International Association

- 20 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Cartão PCMCIA

- 21 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

4 - PMC

- 22 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

PMC = Program Machine Control

Também chamado de CLP (PLC), o PMC controla


todas as funções da máquina, como por exemplo
válvulas,sensores,alarmes,movimentos,etc.

Neste capítulo vamos estudar como isto é


controlado no GE Fanuc.

>/(%
 ( (  
 ( (  

- 23 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

>/(%
( (  

>/(%
 ( ( (  

- 24 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

>/(%
-4%/!1% (  (

SYSTEM [ PMC ] [ PMCDGN ]


Tipo do PMC

- 25 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Rede I/O-Link CNC


JD1A JD1B 24VCC
Painel do Operador
JD44A JD1A
Série i-B

JD1B 24VCC
Entradas / Saídas
JD1A

JD1B 24VCC
Cabo I/O Link Entradas / Saídas
JD1A JD1B JD1A

- Módulos de entras/saídas

- 26 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

- Painel de Operador

- 27 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Endereços X e Y

Entradas = X
Saídas = Y Teclas = X
LED’s = Y

Entradas = X
Saídas = Y

!(,%* $% .%/!=<-%0+%+"/!,!

- 28 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

!(,%* $%.%/!=<-%0%#*!0
BASE

GRUPO

1 2 3 4 5 6 7 8 9 10 11

Mapeamento das Teclas / LED’s


A

B
Exemplo : A1 = Xm+4.0 / Yn.0
C
m = 10, n=7
D
X14.0 e Y7.0
E

1 2 3
m , n= Início do endereço 4 5 6 7 8 9 10 11

- 29 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

 #* &

SYSTEM [ PMC ]

PMCLAD
Mostra o LADDER

PMCDGN
Chama telas de diagnósticos

PMCPRM
Chama tela de parâmetros do
LADDER

 # 
SYSTEM [ PMC ] [ PMCDGN ] [ STATUS ]

PAGE

PAGE

- 30 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

PMC em execução
Endereços

BITS

Símbolo

Pesquisa

 # 

Buscar uma entrada : Digitar => X [ SEARCH ]


Digitar => X1 [ SEARCH ]
Buscar uma saída : Digitar => Y [ SEARCH ]
Digitar => Y2 [ SEARCH ]

Resumo Verificar o estado de uma entrada/saída.

SISTEM [ PMC ] [ PMCDGN ] [ STATUS ]

Digitar => X ou X1 [ SEARCH ]


Digitar => Y ou Y7 [ SEARCH ]

- 31 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

 $8)!* ,.!#!)*  
Este registros são utilizados para auxiliar o programação do PMC

- 32 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

 $8)!*,+!#!/*'#

R9091.0 = Sempre 0
R9091.1 = Sempre 1
R9091.5 = CLOCK 200ms
R9091.6 = CLOCK 1 seg.

 #)$*  
Através do “A”, o PMC mostra alarmes ou aviso para o
operador.

- 33 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

LADDER
X0.0 A0.0

A0.0 X0.1

- 34 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#)$*  

Programa FLADDER
A0.0 = [1001 EMERGENCIA EXTERNA]
A0.1 = [1002 DISJUNTOR MOTOR HIDRAULICO]
A0.2 = [1040 NIVEL DE OLEO BAIXO]
A0.3 = [2001 PORTA ABERTA]
A0.4 = [2004 FIM DE CICLO DE LUBRIFICACAO]

1000 - 1999 = Alarmes


Compila 2000 - 2999 = Avisos

Transmite

- 35 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Procedimento para alarmes (1000-1999,2000-2999) :

1 – Buscar na tela de diagnóstico do LADDER, qual “A” está ligado (1).


SYSTEM => [PMC] => [PMCDGN] => [STATUS] , A => [SEARCH]

2 – No LADDER , buscar a bobina do endereço A ativo.


SYSTEM => [PMC] => [PMCLAD] => [SEARCH] => A**.* => [W.SRCH]

 9* 
O K é utilizado para habilitar ou não uma seqüência lógica.
Através da tela KEEP RELAY , nós podemos trocar o estado lógico de cada K.

ACT SUB10
0000
JMP
K0.0
Eexemplo:
Lubrificação tipo A

SUB30
JMPE

ACT SUB10
0000
JMP
K0.0
Eexemplo:
Lubrificação tipo B

SUB30
JMPE

- 36 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

 9* 

SYSTEM [ PMC ] [ PMCPRM ] [ KEEPRL ]

PAGE

PAGE

- 37 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

 9* 

Para alterar um K :

1 - Modo de operação MDI.


“WRONG MODE”
2 - PWE=1
“WRITE PROTECT”

SYSTEM [ PMC ] [ PMCPRM ] [ KEEPRL ]

 

Para alterar o valor de qualquer parâmetro ou dados do


LADDER, é necessário habilitar o PWE.

O PWE (Parameter Write Enable), é uma chave de software que


bloqueia ou não a escrita de parâmetros no CNC.

PWE = 0 , bloqueia escrita de parâmetros CNC e LADDER.


PWE = 1 , habilita a escrita nos parâmetros no CNC e LADDER.

Quando habilitamos o PWE=1, o CNC mostrará o ALARME :

“100 PARAMETER WRITE ENABLE”


Este alarme permanecerá até o PWE = 0.

- 38 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

!#!+) 
OFFSET
SETTING [SETING]
Até mostrar a tela “SETTING (HANDY)”

1 - Colocar o CNC em modo “MDI”


2 - Mover o cursor até
“Parameter write”
3 - Digitar “1”
4 - Pressionar a tecla “INPUT”

O CNC mostrará Alarme :


100 PARAMETER WRITE ENABLE

Tela HANDY PWE

Modo de
operação

Tela SETING

- 39 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Instruções

1 Saída
SUB....
2 NOME Parâmetro

3 Endereço 1
Endereço 2
4 Endereço 3
Endereço 4
1,2,3,4
Condições para o funcionamento da instrução
Parâmetro
Indica a quantidade de bytes e definições de constantes
Endereço 1 à 4
Informa os endereços para que a instrução irá atuar
Saída
Resultado ou erro da istrução

(+%/B0%+.-/(6!$-/%0
Podemos utilizar tempos pré-programados no LADDER, através
de instruções de TIMER (SUB3)
LADDER

X0.0 Y0.1
SUB3
ACT 01
TMR

Número do TMR

Entrada X0.0

Saída Y0.1

- 40 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

(+%/B0%+.-/(6!$-/%0

SYSTEM [ PMC ] [ PMCPRM ] [ TIMER ]

PAGE

PAGE

TIMER NO. 1 ATÉ 8 = 1572.8 seg. (48mseg.) E 9 ATÉ 40 = 262.1 seg. (8mseg.)

Ajuste somente para o SUB3


Valor do tempo
Referencia , não usa ! em milisegundos
Número do
TMR

TIMER NO. 1 ATÉ 8 = 1572.8 seg. (48mseg.) e 9 ATÉ 40 = 262.1 seg. (8mseg.)

- 41 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

-,1!$-/%0  

Os contadores podem ser utilizados no LADDER , conforme a


sua necessidade , respeitando o limite máximo conforme o tipo
de PMC.

Y0.1
X0.0
CN0
SUB5 01
X0.1 CTR
UPDOWN

X0.2
RST

X0.3
ACT

Y0.1
X0.0
CN0
SUB5 01
X0.1 CTR
UPDOWN

X0.2
RST

X0.3
ACT

CN0 = Início da contagem


= 0, 0,1,2,3,4....n
= 1, 1,2,4,5,6 ...n

UPDOWN
=0 , contagem crescente
=1 , contagem decrescente

RST
= 0 , funcionamento normal
= 1 , RST a contagem real e a saída Y0.1 é desligada

ACT
Entrada contadora, conta na borda de subida.

- 42 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

-,1!$-/%0  

SYSTEM [ PMC ] [ PMCPRM ] [ COUNTR ]

Ajuste somente para o SUB5


Valor
Apenas para programado
referencia , não usar !
Número
do CTR Valor
real

Valor máximo para contagem : 0 - 32767

- 43 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

!"%*!CD!1! !"*%

Podemos armazenar dados no CNC através da tabela da dados D.


Esta tabela esta protegida por bateria e está na SRAM.
Exemplo :

MAGAZINE

1 2 3 4 5 6 7 8
T7 T5 T3 T1 T9 T6 T2 T8

D50 = 7
D51 = 5
D52 = 3
D53 = 1
D54 = 9
D55 = 6
D57 = 2 Fuso
D58 = 8 T20

!"%*!CD!1! !"*%

SYSTEM [ PMC ] [ PMCPRM ] [ DATA ] [ G.DATA ]

PAGE

PAGE

- 44 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

GRUPO

Endereço D

Valor do D

Para editar um D : Pesquisa Grupo Pesquisa D


1 – Modo de Op. MDI
2 – PWE = 1
3 – Chave de SEG.PRG

-,&('2/!=<-$-0'/2.-0

SYSTEM [ PMC ] [ PMCPRM ] [ DATA ]

PAGE

PAGE

- 45 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

NO.
Número do grupo

ADDRESS
Início do grupo

PARAMETER
#7 #6 #5 #4 #3 #2 #1 #0

Proteção de dados
Formato Binário

TYPE
0:1 Byte 1:2 Bytes 2:4Bytes

Pesquisa grupo NO. OF DATA


Chama tela
dos D’s Quantidade do grupo
Abre novo grupo
Ex. Abrir grupo 2
Inicializa (apaga todas as
Digitar 2 e [G.CONT]
configurações dos grupos)

GRUPO3
D0 Início
D1
D2
Qtde = 6
D3
D4
D5

GRUPO4
D110 Início
D112
Qtde=5 D114
D116
D118
GRUPO5
D200 Início
D204
D208
D212
Qtde=8
D216
D220
D224
D228

- 46 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

,$%/%=-0 

Máquina CNC
PMC
Sensores Ação
Micros X G
Modo de operação
Botões
Start em AUTO
Bóias
PAS/PAS
etc.
Chave Seg. PRG.
Etc.

Status
Reles Alarme
Contator Y F Operação
Válvulas Referência
etc. Etc.

Estrutura interna

CPU PMC

EIXOS DISPLAY

Barramento de Dados

Fonte

5V Controle de
FROM / SRAM Calendário
3,3V periféirco
+/- 12V
+/- 15V

Bateria 3V LITHIUM

- 47 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

7 6 5 4 3 2 1 0
G0
G1

PMC CPU
Gn

7 6 5 4 3 2 1 0
F0
F1

PMC CPU
Fn

- 48 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

5 - LADDER

- 49 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Programa LADDER

Nível 1
(LEVEL1)
SUB1
END1
8ms 8ms 8ms 8ms

1 1 1 1

Divisão1 Divisão2 Divisão3 Divisãon

Nível 2 Gráfico do SCAN


...............

(LEVEL2)

SUB2
END2

SUB71
P1
SP

Subrotina1
SUB1 P1
END1
SUB72
SPE
SUB65
P1
CALL

SUB71
P2
SP
SUB66
Pn
CALLU
..........

Subrotina2
P2

SUB72
SPE
SUB2
END2

- 50 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%*!

SYSTEM [ PMC ] [ PMCLAD ]

[<] [SEARCH] [ADRESS] [TRIGER] [WINDOW] [ ] [>]

[<] [ DUMP ] [ D-PARA ] [ ] [ ] [ ] [>]

[<] [ TOP ] [ BOTOM ] [SEARCH] [W-SRCH] [N-SRCH] [>]

[<] [F-SRCH] [ ] [ ][ ] [ ] [>]

- 51 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

[<] [DIVIDE] [CANCEL] [DELETE] [SELECT] [WIDTH] [>]

[DIVIDE ] = Divide o LADDER em várias janelas


[CANCEL] = Cancela todas as janelas
[DELETE] = Cancela janela ativa
[SELECT] = Seleciona janela
[ WIDTH ] = Ajuste do tamanho da janela
[EXPAND] = Aumenta janela
[ SHINK ] = “Encolhe” janela

 97

Esta função é utilizada para capturar um sinal muito rápido ,


impossibilitando a visualização na tela de PMC STATUS.





ON ON ON

OFF OFF OFF OFF


T

- 52 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%*!

SYSTEM [ PMC ] [ PMCDGN ] [ TRACE ]

TRACE MODE :
0 = 1 Byte para analisar
1 = 2 Bytes separados
2 = 2 Bytes seguidos

ADRESS TYPE :
0 = Endereço PMC (X/Y)
1 = Endereço usado com “C”

ADRESS : Endereço X/Y

MASK DATA :
Máscara para filtrar o bit.
Ex: X0.3 => Bit 3 para análise.
76543210 => Bit’s
00001000 => Bit 3 =1
0 8 => 08 em HEX
MASK DATA = 08

T.DISP : Mostra tela TRACE


EXEC : Executa função

- 53 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%*!

[ T.DISP ]

Barra de
STATUS

PAGE

PAGE

Qdte Barra de
de STATUS
vezes

PAGE

PAGE

Volta para tela de


configuração do RUN/STOP
TRACE TRACE

- 54 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

6 - PMC – SB7

- 55 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

SYSTEM [PMC]

PMCLAD = Chama o programa LADDER


PMCDGN = Chama os diagnósticos do LADDER
PMCPRM = Chama os parâmetros do LADDER
I/O = BACKUP/RESTORE

[PMCLAD]

- 56 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição dos itens :

COLLECT = Mostra linhas do LADDER selecionadas pelo usuário

GLOBAL = Mostra todas as linhas do LADDER

LEVEL 1 = Nível 1 do LADDER

LEVEL 2 = Nível 2 do LADDER

P............ = Subrotinas (Subprograma)

[ ZOOM ] = Entra no item selecionado pela barra se seleção

[SEACH ] = Procura subprogramas

[SETING] = Configuração dos itens,cor,etc.

Opção : GLOBAL [ ZOOM ]

SUB1 Nível 1
END1

SUB65
P1
CALL
......

Nível 2

SUB2
END2

SUB71
Pn
SP

Subrotina
Pn

SUB72
SPE

- 57 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição dos itens :

[ LIST ] = Mostra a tela do diretório principal

[ SWITCH ] = Chama tela “COLLECTIVE MONITOR”

[SETING] = Configuração dos itens,cor,etc.

[ SEACH ] = Chama menu de pesquisa

[ TOPBTM ] = Vai para a primeira ou a última linha do LADDER


[ SEACH ] = Busca contatos,bobinas ou o item do cursor
[ W-SRCH ] = Busca somente a bobina de algum endereço
[ F-SRCH ] = Busca funções “SUB”
[ PICKUP ] = Marca a linha para ser incluida no “COLLECTIVE MONITOR”
[ PREV ] = Busca próximo
[ NEXT ] = Busca anterior
[ GLOBAL ] = Seleciona a busca como GLOBAL ou LOCAL.
Esta opção será mostrada quando estamos dentro de algum subprograma

- 58 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

[ PICKUP ]

Opção : COLLECTIVE MONITOR [ ZOOM ]

- 59 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição dos itens :

[ LIST ] = Mostra a tela do diretório principal

[ PICKUP ] = Inclui uma nova linha no “COLLECTIVE MONITOR”

[ JUMP ] = Chama a linha onde se encontra o cursor

[ SWITCH ] = Chama o LADDER. Será mostrado a última tela onde o cursor esta
posicionado antes de chamar o “COLLECTIVE MONITOR”

[ ERASE ] = Apaga linha

[ ERSALL ] = Apaga tudo

[SETING] = Configuração dos itens,cor,etc.

[ PMCDGN ]

- 60 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição dos itens :

[ TITLE ] = Mostra tela contendo dados do programador,nome do cliente, SCAN do


LADDER , memória utilizada, etc.

[ STATUS ] = Mostra tela contendo diagnósticos dos endereços do LADDER

[ ALARM ] = Mostra tela de alarmes do PMC

[ TRACE ] = Chama ferramenta TRACE, captura de sinais rápidos

[ I/O CHK ] = Configuração da rede I/O

[ TITLE ]

- 61 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

[ STATUS ]

[ ALARM ]

- 62 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

[ I/OCHK ]

[ TRACE ]

- 63 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição dos itens :

[ START ] = Inicializa o TRACE

[ STOP ] = Para a execução do TRACE

[ <<PREV ] = Deslocamento da amostragem para a esquerda

[ >>NEXT ] = Deslocamento da amostragem para a direita

[ MARK ] = Faz um ponto de referencia. Utilizado para medir um ou mais sinais

[ SETING ] = Chama a tela de configuração do TRACE

[ Z.IN ] = Faz um zoom. (diminui)

[ Z.OUT ] = Faz um zoom. (aumenta)

[ MV.UP ] = Move o curso para cima

[ MV.DNW ] = Move o curso para baixo

[ SETING ] , Página 1/2

- 64 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição dos itens :

SAMPLING

MODE = TIME CYCLE / SIGNAL TRANSITION


Modo de start do TRACE
TIME CYCLE = Tempo
SIGNAL TRANSITION = Transição de algum sinal

RESOLUTION = 8 (8 à 1000mseg)
Resolução em mseg do sinal

TIME = 10 (1 à 786 seg)


Tempo da amostragem em seg

STOP CONDITION = NONE / BUFFER FULL / TRIGGER


Condição de parada do TRACE :
None = Sem paradada
BUFFER FULL = para até preencher o buffer (tempo)
TRIGGER = Sinal externo

TRIGGER

ADDRESS = Endereço do sinal de parada do TRACE


MODE = RISING EDGE / FALLING EDGE / BOTH EDGE
RISING EDGE = Borda de subida do sinal
FALLING EDGE = Borda de descida do sinal
BOTH EDGE = as duas bordas
POSITION = 10%
Posição da amostragem na tela , em %

SAMPLING CONDITION = TRIGGER / ANY CHANGE


Condição de start do TRACE
TRIGGER = Sinal externo
ANY CHANGE = Qualquer mudança do sinal

TRIGGER = Endereço externo


MODE = RISING EDGE / FALLING EDGE / BOTH EDGE / ON / OFF
RISING EDGE = Borda de subida do sinal
FALLING EDGE = Borda de descida do sinal
BOTH EDGE = as duas bordas
ON = Ligado
OFF = Desligado

- 65 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

[ SETING ] , Página 2/2

Descrição dos itens :

[ DELETE ] = Apaga iten da lista

[ ADRESS] = Troca descrição para ENDEREÇO

[ MV.UP ] = Move endereço para cima

[ MV.DWN ] = Move endereço para baixo

[ DELALL ] = Apaga tudo

[ TRGON ] = Habilita amostragem para borda de subida

[ TRGOFF ] = Habilita amostragem para borda de descida

- 66 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

7 - BACKUP / RESTORE

- 67 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

!#)2.  %01-/% 

Arquivo : PMC
1 – LADDER.PAR 1 – Parâmetros do PMC
2 – LADDER.HEX (T/C/D/K)

2 – LADDER HEX.

!"-$%#-+2,(#!=<-0%/(!*


2 2
2 2 2 1
3 3
3 3 3 11
7 7
5 7 5 2
4 4
7 4 7 4
5 5
8 5 8 6
6 6
1 6 1 8
8 8
4 8 4 16
20 20
6 20 6 12
14
PC CNC PC CNC PC 15
Fêmea Macho Fêmea Macho Fêmea 5
3
25 pinos 9 pinos 25 pinos 9 pinos 13

CNC
PCR-20
Fanuc

- 68 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%*!

SYSTEM [ PMC ] [ I/O ] [ SPEED ]

!#)2. $%.!/:+%1/-0$%

SYSTEM [ PMC ] [ I/O ]

PMC não SB7 , verificar o K17.1= 1

- 69 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição dos itens :

DEVICE = Dispositivo

FUNCTION = Função

DATA KIND = Tipo do dado

FILE NO. = Nome do arquivo

CHANNEL = Canal serial

DEVICE
M-CARD (Cartão PCMCIA)
F-ROM (Flash Eprom do CNC)
FDCAS (Fanuc CASSETE)
OTHERS (Outros)

FUNCTION
WRITE (Escrever)
READ (Ler)
COMPAR (Comparar)
DELETE (Apagar arquivos do cartão PCMCIA)
LIST (Mostrar o conteúdo do cartão PCMCIA)
FORMAT (Formatar o cartão PCMCIA)

DATA KIND
LADDER (Programa LADDER)
PARAM (Parâmetros do LADDER – T,C,K,D)

FILE NO. = Nome do arquivo


Digitar # antes para trocar o nome, Ex : #teste

CHANNEL
1,2

- 70 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

BACKUP via RS-232 Função BACKUP DOS BACKUP DO


PARÂMETROS LADDER
Config. DE LADDER

I/O CHANNEL 1 OU 2 1 OU 2

DEVICE OTHERS OTHERS

FUNCTION WRITE WRITE

DATA KIND PARAM LADDER

1 - Colocar o CNC em MODO EDIT


2 - Prepar o PC para receber os dados
3 - Precionar a softkey [ EXEC]

Verificar se o PMC está em ON LINE


SYSTEM [PMC] [MONIT] [ONLINE]

Formato do arquivo PARÂMETROS DO LADDER (T/C/D/C)

PMC- não SB7


N60000 P.... = Timers
N61000 P.... = Counters
N62000 P.... = KEEP RELAYs
N63000 P.... = Configuração dos grupos dos D’s
N64000 P.... = Valores dos D’s

PMC-SB7
N600000 P.... = Timers
N610000 P.... = Counters
N620000 P.... = KEEP RELAYs
N630000 P.... = Configuração dos grupos dos D’s
N640000 P.... = Valores dos D’s

- 71 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Formato do arquivo LADDER

RESTORE via RS-232 Função RESTORE


Config.
I/O CHANNEL 1 OU 2

DEVICE OTHERS

FUNCTION READ

O ARQUIVO É
DATA KIND RECONHECIDO
AUTOMATICAMENTE

1 - Colocar o CNC em MODO EDIT


2 - PWE = 1
3 - Liberar chave de proteção de dados
4 - Acionar emergência
5 - Precisonar a softkey [EXEC]
6 - Enviar dados atavés do PC

- 72 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

,3(!/$!$-0!1/!3>0$-

No modo DOS , digitar os seguintes comandos:

c:\curso\mode com1 4800,n,8,2 <ENTER>


c:\curso\copy LADDER.PAR com1 <ENTER>

ONDE :
MODE : configura o canal serial RS-232 do PC.
COPY : envia o arquivo LADDER.PAR para CNC.
LADDER.PAR : Arquivo de parâmetros de LADDER, este
nome vai depender do fabricante da máquina

Resumo para BACKUP/RESTORE via CARTÃO PCMCIA

Função BACKUP DOS Listar todos os


BACKUP DO LADDER RESTORE
PARÂMETROS DE arquivos do
Config. LADDER cartão

DEVICE M-CARD M-CARD M-CARD M-CARD

FUNCTION WRITE WRITE LIST READ

DATA KIND PARAM LADDER - -

Digitar o número
NO. OF FILE PMC-RA.PAR PMC-RA-LAD - do arquivo ou o
nome do mesmo

- 73 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

[ I/O ]

File No. , digitar # e o nome do arquivo : Exemplo :


#PMC.LAD <INPUT>

- 74 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

    


- 75 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

)0$+)&*&

Conceito :

Parâmetros servem para informar ao CNC , qual a configuração


da máquina, por exemplo :

- Quantidade de eixos
- Velocidade/aceleração/ganho/corrente
- Fim-de-curso
- Programação em mm ou polegada
- Ponto decimal ou não
- Vídeo colorido ou não
- Lingua : Português / Inglês / Espanhol / Italiano / Japonês
- etc...

),'&*')0$+)&*
0000 - SETTING (geral)
0100 - READER/PUNCHER INTERFACE (RS-232)
1000 - AXIS CONTROL / INCREMENTAL SYSTEM (eixo / medição)
1200 - COORDINATE SYSTEM (sistema de coordenadas)
1300 - STROKE LIMIT (fim-de-curso)
1400 - FEEDRATE (controle de avanço)
1600 - ACELERATION/DECELERATION (aceleração/desaceleração)
1800 - SERVO (servo/drive)
3000 - DI/DO (entradas/saídas)
3100 - CRT/MDI,EDIT (vídeo/teclado, edição)
3400 - PROGRAM (programa de usinagem)
3600 - PITCH ERROR COMP. (compens.passo de fuso)
3700 - SPINDLE CONTROL (eixo árvore)
5000 - TOOL OFFSET (corretores de ferramenta)
5100 - CANNED CYCLE (ciclos fixos para furação)
5200 - RIGID TAPING (macho/rosca)
5400 - SCALING/COORDINATE ROTATION (escala/rotação)
5500 – INDEX TABLE (mesa giratória)

- 76 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

),'&*')0$+)&*
6000 – CUSTOM MACRO (program.parametrizada)
6200 – SKIP FUNCTION (medição em processo)
6300 – EXTERNAL DATA INPUT (entrada externa de dados)
6500 – GRAPHICS DISPLAY (vídeo gráfico)
6700 – RUN HOUR – PARTS COUNT (contador de peças)
6800 – TOOL LIFE MANEGEMENT (gerenciador de ferramentas)
6900 – POSITION SWITCH (janela de posição)
7100 – MANUAL HANDLE (manivela eletrônica)
7200 – SOFTWARE OPERATOR’S PANEL (painel operac. Soft.)
7300 – PROGRAM RESTART (reiniciar o programa de usinagem)
7500 – HIGH SPEED MACHINING (usinagem em alta velocidade)
7600 – POLYGON TURNING (usinagem de polígono)
8000 – AXIS CONTROL BY PMC (eixo controlado pelo LADDER)
8100 – TOOL-PATH (TT-SERIES) – (CNC duplo)
8200 – INCLINED AXIS CONTROL (eixo inclinado)
8300 – SIMPLE SYNCHRONOUS CONTROL (sincronismo de eixo)
9000 – MACRO EXECUTER (linguagem FANUC de programação)
9900 – Configuração do sistema interno do CNC

# %&

HELP

OP N Q GR 7 A 8 B 9 D
XC ZV FL 4[ 5 ] 6SP
MI SK TJ 1 , 2 # 3=
EOB
UH WV E - + 0* ./
OFFSET
POS PROG SETTING SHIFT CAN INPUT

SYSTEM MESSAGE CUSTOM ALTER INSERT DELET

HELP
PAGE

PAGE
RESET

- 77 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

# %&

[PARAM ]

PAGE PAGE

PARA TROCA DE
PAGINAS

#')0$+)&*

SYSTEM [PARAM]

- 78 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Descrição
Bit’s : (0 ou 1)
Bit’s : (por eixo , 0 ou 1)

DADO: (0 a +/- 99999999)


depende do parâmetro

Parâmetros

*(,!*),$')0$+)&

Para buscar um parâmetro :

A) SYSTEM + [PARAM]
B) Digitar o número do parâmetro
C) [NO.SRH]

- 79 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#+)),$')0$+)&

Para alterar o valor de algum parâmetro :

A) Colocar o CNC em modo MDI


B) Habilitar o PWE = 1
C) Desbloquear a chave LIB.PRG.
D) SYSTEM + [PARAM]
E) Digitar o número do parâmetro
F) [NO.SRH]
G) Digitar o novo valor do parâmetro
H) Pressionar a tela INPUT
I ) Voltar o PWE=0

)0$+)&$%,+%42&

Não troca de tela quando houver um alarme :

Colocar o PAR. 3111#7(NPA) = 1

- 80 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

",' )0$+)&

PC CNC

RS-232

Conector FS16/18/21 = JD5 e JD5A


DB9 SÉRIE i = JD36A e JD36B
I/O=0
JD36A
I/O=1
I/O=2
JD36B
I/O=3
PCMCIA I/O = 4

OFFSET
SETTING Até mostrar a tela “SETTING (HANDY)”

Parâmetro 20

Parâmetro 20

- 81 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

",' )0$+)&
Configuração serial :

BAUDRATE , e , 7 , STOP BIT

I/O CHANNEL (Par.20)


JD36A JD36B
I/O=0 I/O=1 I/O=2 I/O=3
BAUDRATE P103 P113 P123 P133
STOP BIT P101#0 P111#0 P121#0 P131#0

OBS :
Sempre usar paridade even(par) e 7 bits
STOP BIT : BAUD RATE :
Bit = 0 ou 1 10 = 4800
RS232 = 1 ou 2 11 = 9600
12 = 19200

",' )0$+)&
Procedimento :

A) Preparar o PC para receber dados


B) Colocar o CNC em modo EDIT
C) Pressionar SYSTEM [PARAM] [OPRT] [ ] [PUNCH]
D) [ALL] ou [NON-0]
E) [EXEC]
Após pressionar [EXEC], o CNC mostrará “OUTPUT”, em baixo
no lado direito do vídeo, isto indicará que os dados estão sendo
enviados pelo canal serial.

OBS :
Verificar se o PMC está em ON LINE , SYSTEM [PMC] [MONIT] [ONLINE]
No caso do I/O=4, o nome do arquivo será :
CNCPARAM.DAT para todos os cnc’s.

- 82 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

*+&) )0$+)&
Procedimento :

A) PWE=1
B) Liberar chave LIB.PRG
C) Colocar o CNC em modo EDIT
D) Pressionar SYSTEM [PARAM] [OPRT] [ ] [READ]
E) [EXEC]
F) Preparar o PC para enviar dados

Após pressionar [EXEC], o CNC mostrará “LSK”, em


baixo no lado direito do vídeo, isto indicará que o
CNC está eperando chegar os dados. Quando os
dados chegarem , o CNC mostrará “INPUT”.


&)$+&&)(,!-&&*')0$+)&*&
N01024 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01031 P 0
N01201 P 00000001
N01202 P 00000000
N01203 P 00000000
N01220 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01221 A1 P-150 A2 P 0 A3 P-300 A4 P 0
N01222 A1 P-200 A2 P-200 A3 P 0 A4 P 0
N01223 A1 P-250 A2 P 0 A3 P-150 A4 P 0
Onde :
N01224 A1 P-230 A2 P 0 A3 P-100 A4 P 0
N... = Número do parâmetro
N01225 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01226 A1 P 0 A2 P 0 A3 P 0 A4 P 0
P... = Valor no parâmetro
N01240 A1 P 712827 A2 P 33227 A3 P 220300 A4 P 23346
A .. = Número do eixo
N01241 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01242 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01243 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01244 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01250 A1 P-50000 A2 P-20000 A3 P-47000 A4 P 0
N01251 A1 P 0 A2 P 0 A3 P 0 A4 P 0
N01260 A1 P 0 A2 P 0 A3 P 0 A4 P 360000

- 83 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

.$'#&&%!,)42&:+ +*:

- 84 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

9 - Sistema de
referenciamento

- 85 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

!*+$ &&)%* 

O CNC GE Fanuc possui três tipos de coordenadas :

- Relativa ( RELATIVE )
- Absoluta (ABSOLUTE)
- Máquina ( MACHINE )

Cada uma destas coordenadas possui uma função , que irá


ajudar o operador na usinagem de peças.

#
POS [ALL]

- 86 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

&%!+&
X

Micro
Referencia

Z = 0,000mm
X = 0,000mm
Referencia

!#&))7%!
P1006.5 (ZMI)
=0, Não inverte sentido
=1, Inverte sentido

Eixo
MACHINE= 0.000

Rápido
P1420 (mm/min)
P1425 (mm/min)

mm

Micro Ref. 24Vcc 24Vcc


X9.0 .....X9.7 P3003.5 (DEC)
=0, Micro NF 0v
=1, Micro NA
mm
Encoder

......................................

mm
Uma volta

- 87 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Pulsos de referencia

Fuso de esferas

%&)

A
A
B
B
Z
Z

- 88 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

  


Fuso de esferas = Passo 5 mm
Pulsos de referencia do encoder

5 mm 5 mm 5 mm 5 mm 5 mm 5 mm 5 mm

10 mm 10 mm 10 mm

REFERENCE COUNTER
PAR. 1821





Fuso de esferas = Passo 5 mm


Pulsos de referencia do encoder

5 mm 5 mm 5 mm 5 mm 5 mm 5 mm 5 mm

10 mm 10 mm 10 mm

REFERENCE COUNTER
PAR. 1821

GRID SHIFT PAR.1850

- 89 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

 "# %$ 

Encoder Incremental + Bateria = Encoder Absoluto


Acionamento

Bateria

- 90 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

"($" #

Parâmetro 1815.5 (APC)


0 = Não usa encoder absoluto
1 = Usa encoder absoluto

Parâmetro 1815.4 (APZ)


0 = Encoder absoluto não referenciado
1 = Encoder absoluto referenciado

ALARME : 300
300 APC ALARM : X AXIS NEED ZRN

- 91 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

" $ !""""' # %$ 

1 – APC =1
2 – Desligar e ligar a máquina (CNC + ACIONAMENTO)
3 – Mover em JOG até a posição de referencia
4 – APZ = 1
5 – RST (Tecla), para limpar o alarme 300.

- 92 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________


!$,)*&
 

Z- 100.000 mm Z+

Machine = 0.000
Absolute = 100.000
Relative = **********

REFZ


!$,)*&
 

Z- REFZ Z+

Curso de Trabalho
P1321 P1320

- 93 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

)0$+)&*&
!$,)*&
 


!$,)*&  
+24Vcc

Emergência

Acionamento CNC
Emergência

X+

R0 R0
X- BY-PASS

Z+
ALARME : 401
Z-

R0

0V

- 94 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

- 95 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Cancelar o fim-de-curso de software

P + CAN
Ao ligar o CNC com as duas
ou teclar pressionadas , o fim-de-
curso de software é anulado.
OP + CAN

Z- REFZ Z+

Machine= - 50.000

Z- REFZ Z+

Machine= - 50.000

- 96 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

10 - Usinagem CNC

- 97 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

01/212/!$-./-'/!+!
O0001; Nome do programa (0000 a 9999)
.....................; Linhas de programa
.....................;
.....................; EOB
M30; Fim do programa

Linha de programa :
N.... G.... X.... F.... M.... S..... T..... ;

Funções auxiliares
Avanço (mm/min ou mm/rot)
Eixo : X,Y,Z......
Funções preparatória “G”
Número da linha

Programa :

O0000 ... O9999 (Oxxxxxxxx , 8 digitos)

Letra O e não 0(Zero) !

Exemplo :

O0001; Programa 1
...........;
...........; Linha do programa
...........;
...........;
M30; Fim do Programa
%

- 98 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

"$+" !" "#

EDIT PROG [DIR]

Programa atual Número da Linha


Memória utilizada

Programas de
usinagem
armazendados na
memória (Bateria)

Modo de Operação
Comentários
(até 31 caracteres)

- 99 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

5%+.*-
X

Z
B XZ == -20.000
-20.000

A XZ == 0.000
0.000

C XZ == -50.000
-20.000

O0001;
N10G0X-20.Z-20.; Ponto B
N20G1Z-50.F50.; Ponto C
N30M30; X

$(=<-$-./-'/!+!
Procedimento :

A) Modo EDIT
B) Chave LIB.PRG. Habilitada
C) Pressionar tecla PROG
D) Digitar : O1
E) Pressionar tecla INSERT
Neste momento o CNC irá abrir um novo programa O0001,
e o mesmo poderá ser complementado.

OBS : Para editar um programa de usinagem, o CNC não poderá


apresentar nenhum tipo de ALARME !

- 100 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Alarme no CNC

ALM

- Digitar o novo programa


Exemplo : O1
- Pressionar a tecla <INSERT>

- 101 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Programa O1 já exixte !

Alarme , programa já existe !!!!


Para cancelar , pressione <RST>

ALM

- 102 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Proteção de dados :
Para cancelar , pressione <RST>

Aviso :
Programa protegido
através da chave
“Proteção de dados”

WRITE PROTECT

Editor do programa de usingem

- 103 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

$(=<-$-./-'/!+!

Procedimento :
N10G0X-20.Z-20.;
A) Digitar ;
B) Pressionar tecla INSERT
C) Digitar N10G0X-20.Z-20.;
D) Pressionar tecla INSERT
E) Repetir os itens B,C

5%#2=<-$-./-'/!+!

Procedimento :

A) Colocar o CNC em modo AUTO


B) Pressionar a tecla PROG
C) Verificar se o cursor está no início do programa
D) Pressionar botão/tecla START

OBS : Para executar um programa de usinagem, o CNC não poderá


apresentar nenhum ALARME !

- 104 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%*!97!"0-*21-
POS [ABS]

POSIÇÃO :
ABSOLUTO

%*!97/%*!1(3-
POS [REL]

POSIÇÃO :
RELATIVO

- 105 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%*!97
POS [ALL]



MACROS são usadas para fazer os cálculos /


movimentos da peça á ser usinada.

Vantagens :

- Podemos repeti-la quantas vezes for necessário


- Bloqueio da edição e visualização
- Qualquer programa pode chamar a MACRO

- 106 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

CHAMADA DO SUBPROGRAMA (M98)

M98 P xxx aaaa ;

Onde :

xxxx = número de vezes que o subprograma deverá ser chamado


repetidamente, se for omitido , o subprograma é chamado apenas uma vez.

aaaa = número do subprograma


Exemplo : PROGRAMA PRINCIPAL SUBPROGRAMA

O0001; O1000;
...; ...;
...; ...;
M98P1000; ...;
...; ...;
...; ...;
M30; M99;
% %

Várias chamadas :

Quando o programa principal chama um subprograma, esta


operação é considerada como chamada de subprogramas do
nível um. Os subprogramas podem ser incluídos, ao todo, em
quatro níveis, como seguidamente ilustrado.

PROGRAMA
PRINCIPAL SUBPROGRAMA SUBPROGRAMA SUBPROGRAMA SUBPROGRAMA

O0001; O1000; O2000; O3000; O4000;


...; ...; ...; ...; ...;
...; ...; ...; ...; ...;
M98P1000; M98P2000; M98P3000; M98P4000; M98P5000;
...; ...; ...; ...; ...;
...; ...; ...; ...; ...;
M30; M99; M99; M99; M99;
% % % % %
Inclusão de nível Inclusão de nível Inclusão de nível Inclusão de nível
um dois três quatro

- 107 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________


X

Z
B XZ == -20.000
-20.000

A XZ == 0.000
0.000

C XZ == -50.000
-20.000

O0001; O9000;
N10G0X-20.Z-20.; N10G1X0.Z0.F10;
N20G1Z-50.F50.; N20M99;
N25M98P9000; X
N30M30;


Bloqueio das MACROS :
Através do P3202#4 = 1, podemos bloquear a MACRO para
não edita-la e também para bloquear a sua visualização na
tela.

Este recurso pode ser importante quando a rotina possuir


cálculo complexos ou movimentos perigosos na máquina.

OBS : Para fazer o back-up/Restore, verifique este parâmetro, pois se o


mesmo estiver =1, as MACROS (9000 a 9999) não serão enviadas pelo
canal serial ou cartão de memória PCMCIA.

- 108 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

2,=A%0!25(*(!/%0
Funções auxiliares são usadas para controlar algum
periférico , como por exemplo:

- Abrir/Fechar porta proteção


- Ligar/Desl. Refrigerante de corte
- Chamar alguma ferramenta no magazine (torre)
- Ligar eixo árvore horário/anti-horário
- Definir a velocidade do eixo árvore
- Etc.

São três tipos de funções :


M = Miscelâneas
S = Rotação eixo árvore
T = Ferramenta

2,=A%0!25(*(!/%0

M00 = Para execução do programa


M01 = Para opcional
M03 = Liga eixo árvore horário
M04 = Liga eixo árvore anti-horário
M05 = Desliga eixo árvore
M06 = Troca ferramenta (magazine)
M07 = Refrigeração
M08 = Liga refrigeração
M09 = Desliga refrigeração
M30 = Para a execução e volta para a linha inicial

- 109 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

2,=A%0!25(*(!/%0%

S
Ex. N10 S3000 ;
3000 rpm

T
Ex. N10 T0102;

01 = Número da ferramenta
02 = Corretor da ferramenta (comprimento)

5%+.*-
X

Z
B XZ == -20.000
-20.000

X = -20.000 A XZ == 0.000
0.000

O0001; C Z = -50.000

N10G0X-20.Z-20.;
N15M08;
N20G1Z-50.F50.;
N25M98P9000; O9000; X
N27M09 N10G0X0.Z0.;
N30M30; N20M99;
Z

- 110 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

2,=A%0!25(*(!/%0

FIN = Esperando o LADDER finalizar a função M/S/T

2,=A%0!25(*(!/%0
LADDER

Y0.0
X0.0

Válvula USINAGEM
Sensor solenóide O0001;
N10G0X20.Z20.;
N15M08;
N20G1Z50.F25.;
Reservatório N25M98P9000;
Bomba N27M09
N30M30;

- 111 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

2,=A%0!25(*(!/%0
PMC
USINAGEM
O0001;
MF
N10G0X20.Z20.;
N15M08; F10=00001000
N20G1Z50.F25.;
N25M98P9000; F7.0
N27M09
N30M30;
FIN

G4.3

MF

FIN

Libera Usinagem

Valor Binário do M Valor do M programado


F13,F12,F11,F10
Valor do M
00000000.......00000001 M01
F10 = 00000000
00000000.......00000010 M02
F11 = 00000000
00000000.......00000011 M03
F12 = 00000000
00000000.......00000100 M04
F13 = 00000000

00000000.......10000000 M128

F13 F12 F11 F10


76543210 76543210 76543210 76543210
Bit 32 Bit 0

- 112 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

2,=A%0!25(*(!/%0
MF
SUB25 0001 Codificação da função M
DECB F10 F10 = 00001000
F7.0 00000008
R10 R10 = 00000001

Liga/Desliga Solenóide
R10.0 R10.1 Y0.0
R10.0 = 1

Y0.0
FIN

Espera sensor na entrada X0.0


R10.0 X0.0 G4.3

R10.1 X0.0

!#)2. ./-'/!+!$% 20(,!'%+


Procedimento :
A) Configurar o canal serial do CNC e do PC
B) Desbloquear MACROS (P3202#4) = 0
C) Colocar CNC em modo EDIT
D) Pressionar tecla PROG
E) Pressionar softkey [OPRT]
F) Digitar O-9999
G) Pressionar [PUNCH]
H) Preparar o PC para receber dados
I ) Pressionar [EXEC]

- 113 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%01-/% ./-'/!+!$% 20(,!'%+


Procedimento :
A) Configurar o canal serial do CNC e do PC
B) Desbloquear MACROS (P3202#4) = 0
C) Colocar CNC em modo EDIT
D) Habilitar chave SEG.PRG.
E) Pressionar tecla PROG
F) Pressionar softkey [OPRT]
G) Pressionar [READ]
H) Pressionar [EXEC]
I ) Preparar o PC para transmitir dados

- 114 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

11 - Ferramentas para
manutenção

- 115 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

!#)2.%01-/%#-+
- Salvar todo o conteúdo da memória SRAM.
- Todo conteúdo SRAM em um arquivo FDB.
- Operação BACKUP / RESTORE aproximadamente 10seg.

PCMCIA CPU
SRAM.FDB
FROM

- Parâmetros de - LADDER(T/C/D/K)
- Parâmetros do CNC
DRAM
- Programa de usinagem
- Corretores de ferramenta
- Custom Macro
- Compensação passo fuso

SRAM

'%

!#)2.%01-/%#-+
SYSTEM [ ] [ALL IO] [M-CARD] [OPRT]

P3116#0 (MDP) = 1
I/O CHANNEL = 4
Modo EDIT

- 116 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

FORMAT Formata Cartão PCMCIA


SAVE Salva dados da SRAM para o cartão PCMCIA
LOAD Carrega dados do cartão para a SRAM
DELETE Apaga arquivos do cartão PCMCIA

Memória do CNC (SRAM) Dados do Cartão PCMCIA

Quantidade de
arquivos

Arquivo selecionado

Para selecionar outro


arquivo, utilizar as
telcas

Avisos

- 117 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Nome dos arquivos SRAM :

 .%/!=<-5%#2=<-

Linha de STATUS de OPERAÇÃO e EXECUÇÃO

- 118 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Função auxiliar:
FIN : Função auxiliar M/S/T ALARME:
ALM : ALARME no CNC/LADDER
Movimento do eixo: BAT : Alarme de bateria
* * * : RST, ou quando não está em execução -EMG- : Emergência externa
MTN : Movimento de algum eixo
DWL : G4 no programa (tempo)
STATUS automático:
* * * : RST, ou quando não está em execução
STOP : Parada , ou quando executa uma linha
HOLD : FEED HOLD (LADDER)
STRT : Inicio de ciclo
Modo operção:
MDI : Manual Data Input
MEM : AUTO , Automático
RMT : AUTO, via comunicação REMOTA
EDIT : Edição
HND : Manivela eletrônica
JOG : Manual
TJOG : TEACH JOG
THND : TEACH manivela
INC : Incremantal
REF : Referencia

Tempo na usinagem :

G4 P5000; => Tempo 5s , 5000 = milisegundos

G4 X5.; => Tempo 5s , 5 = segundos

- 119 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

(!',@01(#-
SYSTEM [DGNOS]

PAGE PAGE

Avança/Retorna
página

(!',@01(#-
NO. CNC Descrição
000 WAITING FOR FIN SIGNAL Esperando M/S/T LADDER
001 MOTION Eixo em movimento em AUTO
002 DWELL G4P..... / G4 X......, em execução
003 IN-POSITION Esperando chegar na posição programada
004 FEEDRATE OVERRIDE 0% Chave de correção de avanço em 0% (fechada)
005 INTERLOCK/START-LOCK INTERLOCK ligado (LADDER / Fisicamente)
006 SPINDLE SPEED ARRIVAL CHECK Esperando o eixo árvore atingir a velocidade programada
010 PUNCHING Os dados estão sendo enviados pelo canal serial RS-232
011 READING Os dados estão sendo recebidos pelo canal serial RS-232
012 WAITING FOR (UM)CLAMP Esperando travar/destravar mesa giratória (G38.7/G38.6)
013 JOG FEEDRATE OVERRIDE 0% Chave de correção de avanço em 0% (fechada)
014 WAITING FOR RESET.ESP.RRW.OFF Sinais, RST/EMG/RRW estão ativos
015 EXTERNAL PROGRAM NUMBER SEARCH Busca de programa externamente

- 120 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

External Program number search

G9.0 (PN1)
G9.1 (PN2)
G9.2 (PN4)
G9.3 (PN8)
G9.4 (PN16)

O10 , G9 = 10, 00001010

NO. CNC Descrição


020 CUT SPEED UP/DOWN Ocorre quando ocorre um alarme de servo / emergência
021 RESET BUTTON ON Tecla RST está acionada (teclado MDI do CNC)
022 RESET e REWIND ON Sinal RRW (G8.6) está ligado
023 EMERGENCY STOP ON Ocorre quando : -EMG- (emergência externa = 0 )
024 RESET ON Ocorre quando : -EMG-,ERS,RST,RRW = 1
025 STOP MOTION OR DWELL Ver próxima tabela
030 CHARACTER NUMBER TH DATA Usado com leitora de fita perfurada
031 TH DATA Usado com leitora de fita perfurada

- 121 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Parada do programa em AUTOMÁTICO

020 CUT SPEED UP/DOWN 1 0 0 0 1 0 0


021 RESET BUTTON ON 0 0 1 0 0 0 0
022 RESET e REWIND ON 0 0 1 1 0 0 0
023 EMERGENCY STOP ON 1 0 0 0 0 0 0
024 RESET ON 1 1 1 1 0 0 0
025 STOP MOTION OR DWELL 1 1 1 1 1 1 0

Emergência externa
ERS está ligado (LADDER)
Tecla RST está acionada (MDI)
RRW está ligado (LADDER)
Alarme de servo
Trocou de modo de operação ou FEED HOLD
Função PAS/PAS está ligada

  
MESSAGE [ALARM]

- 122 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#$+"   


MESSAGE [HISTRY]

PAGE PAGE

Avança/Retorna
página

Para apagar a lista :


P3110#2=0
[(OPRT)]
[CLEAR]

"%!   

0....255,5000...5455 = Operação / Programa de Usinagem


300...309 = Encoder com Bateria (Absoluto)
360...387 = Comunicação Serial do encoder
401...468 = Acionamento / Motor
500...515 = Fim-de-curso
600...607 = Acionamento
700 = Alta temperatura no CNC
701 = Falha no ventilador do CNC
704 = Erro de velocidade no SPINDLE (Flutuação RPM)
749...784 = Acionamento / Motor Spindle
900...976 = Alarme de Sistema (Fanuc)
1000...1999 = Alarmes do PMC (Fabricante)
2000...2999 = Avisos do PMC (Fabricante)
3000...3999 = Alarmes da usinagem (Fabricante / Processo)

- 123 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#$+"  !"*-#


Através deste recurso , o CNC armazena todas as operações
realizadas pelo operador , como por exemplo :

- Quando o CNC foi ligado


- Quando o CNC foi desligado
- Data e hora do alarme
- Telas que o operador entrou
- Dados que o operador alterou
- Etc.

Parâmetros :
Par. 3106#4 = 1, (OPH) mostra a tela do histórico

#$+"  !"*-#


SYSTEM [OPEHIS]

PAGE PAGE

Avança/Retorna
página

[OPRT]
Busca página

- 124 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

O sistema coloca a hora automaticamente.


09:33:39 Par. 3122 = Tempo em min.

02/04/26
Data e Hora quando o CNC foi desligado
09:33:39

02/04/26
Data e Hora quando o CNC foi Ligado
09:33:39

SOFTKEYS

[SFL] [SF4] [SF3] [SF2][SF1] [SF0] [SFR]

[SFL] [SF9] [SF8] [SF7][SF6] [SF5] [SF4] [SF3] [SF2][SF1] [SF0] [SFR]

Tecla MDI

<SYTEM> <INPUT> <DELET>

[SG-SEL]

- 125 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

X/Y/G/F
PAGE PAGE

Move para posição desejada

Ex. G7 <INPUT>

Move para o bit desejado


[ON:1] , Habilita bit
[OFF:0] , Desabilita bit

[ALLDEL] , apagada tudo


[DELETE] , apaga linha

Salvar Histórico de Operações

[ READ ] = Leitura do arquivo do Histórico de Operações


[ PUNCH] = Escrita do arquivo do Histórico de Operações

- 126 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Formato do arquivo de Histórico de Operações


%
T0COPERATION HISTORY
T50P1H90
T50P1H95
T53P0E0D00000000
T53P0E1D000000
T53P1E0D20051121
T53P1E1D101040
T52P0N100
T52P4
T53P0E0D20051121
T53P0E1D101040
T52P6
T52P10N5136
T53P0E0D20051121
T53P0E1D101040
T50P0H95
T50P0HEB
T50P0H39

- 127 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

- 128 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

12 - Ferramentas
de
Servos

- 129 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Configuração mecânica

Sistema mecânico :

1 - Modelo do servo
2 - Passo
3 - Relação mecânica entre o servo e o fuso
4 - Sistema de medição (Régua ou encoder do servo)
5 - Ajustes

%*!%/3-%1

SYSTEM [ ] [SV-PRM]

Parâmetro relacionado :

P3111#0 = 1
mostra tela SERVO SET

- 130 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

1) INITIAL SET BIT


2) MOTOR ID NO.

Com estes dois parâmetros o CNC faz a carga automática de parâmetros do motor.

Procedimento :
- INITIAL SET BIT = 00000000 , manualmente

- MOTOR ID NO. = ver tabela de motores

- Desligar a máquina

- Liga a máquina

- O CNC faz a carga automática dos parâmetros conforme o tipo do motor ,


especificado no MOTOR ID NO.

- INITIAL SET BIT = 00001010

- 131 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Motor 1 P0
P2000... P1
P2001..
P2002..
P2
............ ...
P2999 ...
P2000
Motor 2 Carga automática ...
dos parâmetros do
P2000... servo ...
SERVO ROM P2001.. ...
(FROM) P2002.. Parâmetros do
............ ... CNC
P2999 ... (SRAM)
P2999
...
INITIAL SET BIT = ...
Motor n 00001010
INITIAL SET BIT =
00000000
...
P2000... P...
P2001..
P2002.. P...
............
P2999 Pn

3) AMR
4) CRM
5,6) FEED GEAR N/M

Estes parâmetros são utilizados para configuração da relaçãomecânica.

n passo

N passo(mm) x 1000 x n
=
M 1000000

- 132 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Exemplo :

Relação motor fuso (n) = ½


Passo do fuso = 10 mm

( 10 x 1000 x 0.5 ) 5000 5 1 N


= = = 0.005 = =
1000000 1000000 1000 200 M

CMR = Multiplicador no caso de relação mecânica muito alta.


CMR = 2 = x1

AMR = Utilizada antigamente no sistema analógico. (não usar)

7) DIRECTION SET :

Sentido +
Motor Horário
DIRECTION SET = 111

Sentido +
Motor Anti-Horário
DIRECTION SET = -111

- 133 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

8) VELOCITY PULSE NO :

Sempre 8192 , definição FANUC

9) POSITION PULSE NO :
Sempre 12500 , para sistema de medição através do encoder do servo

Para medição externa através de régua/encoder, calcular o número de


pulso (um) para 1 volta do motor

10) REFERENCE COUNTER :


Ajuste do ponto de referencia.

Configuração com régua

CNC

AQUADB

EXE Multipilica ou divide

Régua

- 134 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

1 volta no motor = ???? Na régua

Dados do sistema :
Passo = 10mm (10000 um)
Relação mecânica = ½
Resolução régua + EXE = 1um

Resultado :
1 volta no motor = 5000um = 5000um na régua

Parâmetros :

Parâmetro Medição pelo motor Medição pela régua


P1815.1 (OPT) 0 1
Passo x 1000 x n 1
N/M
1000000 1
Position Pulse 12500 1 volta no motor = ??? régua

- 135 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

"& %#$

SYSTEM [ ] [SV-PRM] [SV-TUN]

-,(1-/$%#!/'!
POS [ ] [ MONI]

Parâmetro :
3111#5=1(OPM)
1=Mostra tela
3151 = (número do eixo)
3152 = (número do eixo)
3153 = (número do eixo)

- 136 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

# #+! 
Para auxiliar a manutenção no CNC GE Fanuc dispomos do
osciloscópio de dois canais o qual podemos analisar :
-Corrente dos servomotores
- Erro de arraste
- RPM atual dos servomotores
- RPM eixo árvore
- Entradas/Saídas
- Etc.

Parâmetros :
Par. 3112#0 = 1, (SGD) , mostra a tela do osciloscópio
OBS : Desligar e ligar o CNC

# #+! 
SYSTEM [W.DGNS]

PAGE PAGE

Avança/Retorna

[W.PRM ] Tela de parâmetros OSC.


[W.GRPH] Tela do OSC.
[W.MEM ] Tela configuração MEM.

- 137 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Opções :

GRP CONDITION
0 : START (Liga a análise via softkey no CNC)
1 : STARTING&TRG (Liga a análise via LADDER , borda de subida)
2 : STARTING&TRG (Liga a análise via LADDER externa , borda de descida)

SAMPLING TIME
Define o período em ms, o qual definirá a amostragem do sinal. (10 á 32760)

TRIGGER
Define o sinal do LADDER para iniciar a amostragem. Ex. G7.2

DATA No. Descrição


00 Não mostra sinal
0n Erro de arraste no servo (8ms)
1n Pulso do encoder
2n Torque (Corrente)
3n Erro de arraste no servo (2ms)
5n Velocidade (RPM) do servo
6n Corrente , comando
7n Dados simulação térmica
90 Composição de velocidade, 1o. 2o. 3o. Servo
99 ON/OFF de um sinal de maquina especificado no “SIGNAL ADDRESS”
10n Velocidade atual do eixo árvore
11n Medidor de carga no eixo árvore

UNIT: Especifica a unidade , conforme o valor do “DATA No.”

- 138 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

[W.GRPH]

[START ] = Inicia a amostragem


[TIME ] = Desloca para direita
[TIME ] = Desloca para esquerda
[H-DOBL] = Aumenta a escala T
[H-HALF] = Diminui a escala T
[V-DOBL] = Aumenta amplitude
[V-HALF ] = Diminui a amplitude
[CH-1 ] = Desloca para o 0
[CH-1 ] = Desloca para o 0
[CH-2 ] = Desloca para o 0
[CH-2 ] = Desloca para o 0

- 139 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

13 - Alarmes e
Diagnósticos
Servos

- 140 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

(!',@01(#-

As informações detalhadas sobre o alarme servo são exibidas na tela de diagnóstico


(nº 200 e 204) da seguinte forma:

#7 #6 #5 #4 #3 #2 #1 #0
DGN
OVL LV OVC HCA HVA DCA FBA OFA
200

#7 (OVL) : Está sendo gerado um alarme de sobrecarga.(Ver DGN 201)


#6 (LV) : Está sendo gerado um alarme de baixa voltagem no amplificador servo.
#5 (OVC) : Está sendo gerado um alarme de corrente excessiva no servo digital.
#4 (HCA) : Está sendo gerado um alarme de corrente anormal no amplificador servo.
#3 (HVA) : Está sendo gerado um alarme de sobretensão no amplificador servo.
#2 (DCA) : Está sendo gerado um alarme do circuito de descarga regenerativo no
amplificador servo.
#1 (FBA) : Está sendo gerado um alarme de desconexão.
#0 (OFA) : Está sendo gerado um alarme de estouro no servo digital.

- 141 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#7 #6 #5 #4 #3 #2 #1 #0
DGN
ALD EXP
201

#7 (ALD)
= 0 : Sobreaquecimento do motor
= 1 : Sobreaquecimento do amplificador

#7 #6 #5 #4 #3 #2 #1 #0
DGN
CSA BLA PHA PCA BZA CKA SPH
202

#6 (CSA) : Ocorreu um alarme da soma de verificação.


#5 (BLA) : Ocorreu um alarme de bateria baixa.
#4 (PHA) : Ocorreu um alarme de problemas com dados de fase.
#3 (PCA) : Ocorreu um alarme de problemas com contagem de velocidade.
#2 (BZA) : Ocorreu um alarme de bateria zero.
#1 (CKA) : Ocorreu um alarme de relógio.
#0 (SPH) : Ocorreu um alarme de problemas com dados de fase de software.

- 142 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

#7 #6 #5 #4 #3 #2 #1 #0
DGN
DTE CRC STB PRM
203

#7 (DTE) : Ocorreu um erro de dados.


#6 (CRC) : Ocorreu um erro de dados CRC.
#5 (STB) : Ocorreu um erro de bit de parada.
#4 (PRM) : Ocorreu um alarme de erro de parâmetro. Neste caso, é igualmente
transmitido um alarme de erro de parâmetros servo (nº. 417).

Quando FBA (DGN 200#1) for igual a 1 o alarme de servo nº 416 está sendo gerado:

ALD EXP Detalhe


DGN 201#7 DGN 201 #4
1 0 Encoder do servo desconectado (HARDAWARE)
1 1 Sistema de medição externa desconectado (HARDWARE)
0 0 Encoder desconectador via SOFTWARE

- 143 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Simples Duplo Triplo

SVM1 SVM2 SVM3

U V W UL VL WL UM VM WM UL VL WL UM VM WM UN VN WN

SVM = Servo Module (Acionamento)

Exemplo :

SVM1 -12 = Acionamento de 12 Amperes


SVM2 -12/20 = Acionamento 12 Amperes (L) , 20 Amperes (M)
SVM3 -12/20/40 = Acionamento 12 Amperes (L), 20 Amperes (M), 40 Amperes (N)

- 144 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

- 145 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

- 146 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

%02+-
Item Descrição Observação Teclas
01 Tela status PMC X/Y/R/D/K/T/C/G/F <SYSTEM> [PMC] [PMCDGN] [STATUS]
02 Função TRACE Sinais muito rápido <SYSTEM> [PMC] [PMCDGN] [TRACE]
03 LADDER K17.0 <SYSTEM> [PMC] [PMCLAD]
04 Histórico de Operações P3106.4=1 <SYSTEM> [OPEHIS]
05 Osciloscópio P3112.0=1 <SYSTEM> [W-DGNOS]
06 Tela de diagnóstico <SYSTEM> [DGNOS]
07 Telas de configuração do CNC <SYSTEM> [SYSTEM]
08 Telas de configuração do servo P3111#0=1 <SYSTEM> [ ] [SV-PRM]
09 Telas de verificação do servo P3111#0=1 <SYSTEM> [ ] [SV-PRM] [SV-TUN]
10 Histórico de Alarmes P3110#2 <MESSAGE> [HISTRY]
11 Tela de ALARME / MENSAGEM <MESSAGE>
12 Tela PROG CHECK Modo Automático <PROG> [CHECK]
13 Tecla HELP <HELP>
14 STATUS Operação/Execução Rodapé do vídeo
15 Tela de carga nos Servos/Spindle P3111#5=1 <POS> [ ] [MONI]

- 147 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

14 - Acionamentos

- 148 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Linha de Acionamentos & Servos

Acionamentos

Nível de
Acionamento Série
Aplicação

ALPHA
ALPHA Eixos principais
ALPHA i

BETA
BETA BETA i Eixos auxiliares
BETA I/O LINK


 

    




- 149 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Conceito:
CNC

Transistor Driver
Aliemtação
Control Circuit
Eletrônica
Power
Supply Transistor Bridge
Rectifier
AC Cap
Power

Alarms Regen
Control

Encoder Battery
Pack Regen Resistor

      
CNC CNC

TB1 TB1 TB1 TB1

230VAC, 1 JA JA COP COP COP COP SDU


CX1A 7B 7A 10B 10A 10B 10A

CXA2A CXA CXA CXA CXA CXA CXA


2B 2A 2B 2A 2B 2A

PSM SPM SVM SVM


JYA2 JF1 JF1
CX3
JYA4 JF2
TB2
L1 L2 L3 G

400VAC, 3
Power Fb
Power Fb
Servo Motor

Spindle Motor Servo Motor


Scale

- 150 -
Rev.18-08-06

      

24Vdc

400VAC, 3

ESP

POWER SUPPLY - PSM

Nota:
CNC

SVM
COP
10B

CXA
19B

CZ7

CX30

TB2

Servo Motor
COP
10A

CXA
19A

JF1

Circuit
Breaker 2

Circuit
Breaker 1


MCC
CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

200VAC, 1

AC
Reactor
400VAC, 3

CX1A

CX3
TB1

TB2

L1 L2 L3 G
CX1B

CXA2A

JX1B

CX4

(*1) CX1B: Usado para módulo DB no caso do SVM1-360, SVM1-180HV ou SVM1-360HV.


(*2) CX1B e JX1B: Usado para conectar o  SPM / SVM para o  PSM.

- 151 -
Reference:
SVM
COP
10B

CXA
19B

CZ7

CX30
TB2

Servo Motor
COP

19A

GND

10A

CXA

JF1

SPM / SVM
(DC-link)

200VAC
- DB Module (*1)
- SPM / SVM (*2)
SPMi / SVMi
(MIFB, 24V, BATT, ESP)

- Check-pin board
- SPM / SVM (*2)
(Alarm, MCOFF, CRDY)

ESP

• B-65162EN/03 Servo Amplifier alpha series Descriptions Manual


Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

     

DC-Link DC-Link

ESP, Alarm, ESP, Alarm,


24V, Battery 24V, Battery

FSSB FSSB

Motor
Feedback

  
• SVM + Dynamic Brake Module (DBM)

200Vac 200Vac

- 152 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

SPM



  
 
 


- 153 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Configuração :

Fonte de Alimentação PSM:

- 154 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Módulo de Servo SVM:

Módulo de SPINDLE SPM:

- 155 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Alimentação 220VAC:

Emergência externa CX3 / CX4 :

- 156 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Barramento 300VDC:

Alimentação 220VA SPINDLE :

Emergência SVM/SPM CX2B :

- 157 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Cabo de controle JX1A / JX1B :

 


Cabo de potência :

- 158 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Cabo de potência :

Cabo de potência :

- 159 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Cabo de potência :

Cabo do encoder :

- 160 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Cabo do encoder :

- 161 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

15 - SPINDLE

- 162 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Conceito

Encoder

Sensor no MOTOR (para velocidade e posição)

'*&!&"%
Sensor M
&" !')"
Sensor Mz '*&!&"%
H.R.M. Pulse Coder #%&"! !'&!&"%

Sensor no SPINDLE (para posição)

BZ Sensor, CZ Sensor '*&!&"%&!*)&!


 Position Coder " #'&!&"% $( &!
 Position Coder S " #'&!&"%&!*)&!
H.R. Position Coder #%&"!&!&"%
One-rotation Switch !#(&#%%)"('"!

- 163 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Controle do SPINDLE

CNC SPM
Pos

JA7B
control Vel Cur

JA41
control control
Cur fb
Vel fb

Pos fb

JY4A JY2A

Pos fb Power

Motor
Spindle
Sensor
Encoder Motor

• Lógica de controle dentro do SPM


• Parâmetros do SPM fica no CNC
• Ao ligar o CNC os parâmetros são transferidos para o SPM

Carga Automática dos parâmetros


Procedimento :

Par. 3701#1(ISI) = 0 , Habilita Spindle FANUC / 1=Desabilita


Par. 4133 = Modelo do motor SPINDLE
Par. 4019#7 = 1 Carga automática do spindle (0 carga OK)

Desligar e ligar o CNC e o SPINDLE

Se o parâmetro 4019#7=0, significa que o procedimento de carga automática dos parâmetros


ocorreu perfeitamente.

- 164 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Configuração SPINDLE (T):

Par. 3706#6 e #7 = Polaridade (sentido de giro)

Par. 3735 = Máxima velocidade spindle

Par. 3730 = OFFSET analógica

Par. 3731 = Ganho analógica

Par. 3732 = Velocidade Spindle na orientação quando G29#5 = 1 (SOR)

Par. 3740 = Tempo SAR (mseg)

Par. 3708#0 = 0 não verifica SAR / 1=Verifica (G29#4)

Par. 3741 = Máxima velocidade na GAMA I (G28#1 e G28#2)

Par. 3742 = Máxima velocidade na GAMA II (G28#1 e G28#2)

Par. 3743 = Máxima velocidade na GAMA III (G28#1 e G28#2)

Par. 3744 = Máxima velocidade na GAMA IV (G28#1 e G28#2)

Par. 4030 = Aceleração / desaceleração soft start , 4006#2 =1 , multiplica x 10 rmp/seg


G71.4 = 1 Habilita soft/start no spindle

Sinais G/F

- Emergência
G71.1 = *ESPP em 0 , Display fica [--] piscando
G70.7 = MDRY
G29.6 = *SSTP , spindle Stop
- Comando
G70.5 = SFRA (Spindle Horário), display fica [00]
G70.4 = SRVA (Spindle Anti-Horário), display fica [00]
G30 = Spindle override

- 165 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO
_________________________________________________________________________________________________________

Configuração Encoder SPINDLE (T):

4001#2 = 1, Habilita encoder externo


4000#0 = 0, encoder no mesmo sentido do spindle / 1 = invertido

Configuração Parada orientada SPINDLE (T):

4015#0 = 1, Habilita parada orientada / 0 = desabilita (não zera)


4038 = RPM para orientação (valor 0 , o spindle usa um valor padrão)
4031 = Posição de para na orientação (4095 = 360 Graus)
4077 = Corrigir parada = 360 graus = 4095, poder ser negativo (-4095 a 4095)

M19 liga G70.6 no ladder (ORCMA)


O F45.7 (ORARA) indica posição OK

Configuração Parada Orientada Incremental SPINDLE (T):

3702#2 = 1, Habilita parada incremental


4328 = Multiplicador da parada incremental

NO PMC
G72.5(INCMDA) = 1, Habilita parada incremental
G78 + G79 (0…3) = 4095 = 360Graus

Telas SPINDLE :

Par. 3111#1 = 1, para habilitar a tela de configuração do spindle

SYSTEM [ SP-PRN ]

- 166 -

Você também pode gostar